gnucash: New branch 'ch_kmu_2013'

Frank H.Ellenberger fell at code.gnucash.org
Mon Feb 17 22:41:01 EST 2020


New branch 'ch_kmu_2013' created at  https://github.com/Gnucash/gnucash/commit/df4b728d (commit)


commit df4b728dbd569460e107b22159d8575252b35872
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Jan 14 22:38:52 2020 +0100

    Minor adjustments of ch/kmu 2013 based on emails
    
    Also drop the obsolete chkmu

commit 4510a52f795bc09c8e20c4cbf7c76a075c04ccd4
Author: Marco Blind <mblind at bluewin.ch>
Date:   Sun Nov 24 23:55:12 2019 +0100

    L12N:de_CH: Kontenplan für KMU, gültig seit 2013, Teil 1

commit d61453d3cfc4d28a37d5928cd59b80a23a7a991f
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Jan 14 21:17:43 2020 +0100

    L12N:sv_AX Add Windows' name "Swedish_Ã…land Islands"
    
    Patch from Bug 725296, but in theory it had better fit in Bug 797569.

commit 826c826cc14c77aa0f6a7c135e88fcce920a5a76
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Jan 13 22:25:36 2020 +0100

    Bug 797569 - Swedish account templates not accessible
    
    If environment variable LANG is set to 'Swedish_Sweden' (to work around a gettext bug
    affecting Swedish locales) the wrong unix locale was substituted previnting
    gnucash from finding the associated account hierarchy templates.

commit ead5c94787d846005dccf6836ca406a475c78cd1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jan 12 21:33:13 2020 +0800

    Bug 797548 - multicolumn income statement: some closing entries are not ignored when within reporting period
    
    Remove closing-entries substring/regex filter.
    
    We will rely on the closing flag created with the Tools>Close Book
    tool. This means very *old* closing entries will need to be re-done
    via Tools>Close Book using the same date as the old closing entries.

commit fd24b016896af96e322324b03097906fb51eae83
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jan 12 20:31:05 2020 +0800

    [new-aging] reuse string

commit 6aff6e15f0a617be39c9545e4cce011ba0f1e67e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jan 12 20:31:01 2020 +0800

    [new-aging] reinstate sort-by choices
    
    - offer choices for sorting owners in each APAR list
    - may be useful for ordering customer aging debts
    - this means we remove the default owner->name sorting

commit e3b926bdfa87341bc7f32e5b50b78820f80cabc0
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jan 12 08:52:12 2020 +0800

    [new-owner-report] reuse string

commit 0787b4e24fcf06e0c4631e9b9a5c585436c7534c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jan 12 08:41:24 2020 +0800

    [new-owner-report] splits->desc will show 1 memo per line

commit d9b585c3969fa2aa678727b4f5e4b8433d7f417e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jan 11 04:52:08 2020 +0800

    [category-barchart] simplify report definitions
    
    instead of list-accessors, use (ice-9 match) to assign names to list
    items. remove ugly 'tip-and-rev' hack.
    
    also remove hidden option 'reverse-balance?' and pass it as an
    argument to the renderer.

commit baba7f0debde9a3d6323ec1c8e0148e1968cc74e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jan 10 23:34:23 2020 +0800

    [income-gst-statement] no need to reverse report amounts
    
    this report handles reversal of income amounts and shouldn't
    re-reverse according to originating split's account type.
    
    also friendly-fn should be #f instead of (lambda (a) "") because the
    former is handled specifically in trep-engine's add-subheading to
    display a blank cell.

commit c8eb3b37380b9196718d29be759cfbda7e708b48
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jan 9 14:59:53 2020 +0000

    Bug 797550 - Crash when changing register tab position
    
    Check for a valid GNC_MAIN_WINDOW being passed to
    gnc_main_window_update_tab_position before trying to update tabs

commit 5bfef54d6d8ed99aa7ce6d13823f691b25f78dd6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jan 9 14:49:25 2020 +0000

    Change some spacing in source files account-quickfill.*

commit 936e2bf3713c481250e123a4f1724b821337739e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jan 9 14:47:43 2020 +0000

    Bug 797546 - Autocomplete not updated when account names changed
    
    If an account name is changed, the autocomplete list store was updated
    but the hash table was not so this change checks for the name change
    and updates the hash table. Also fixed was changing the account from /
    to a placeholder account which will show or hide the account.

commit 3c6ad3ae82866c870a377289a7a9ce44190d6346
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Jan 7 13:41:10 2020 +0100

    L12N:hu Remove region code from account templates directory
    
    There is no region specific file, but the language is also used in other
    regions: https://hu.wikipedia.org/wiki/Magyar_nyelv

commit a3ebd93acddd7f322464f9869a95646d8b4273e0
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jan 1 08:18:14 2020 +0700

    [new-owner-report] fix LHS and RHS description
    
    INV/PMT txns both derive DESCRIPTION from invoice-posting / payment
    txn's ASSET/LIABILITY splits->memos
    
    This seems to produce consistent results in all circumstances.
    
    If a payment txn is modified so that it is funded from >1
    asset/liability split, it will concat unique transfer splits memos.
    
    eg. payment transaction
    
    Asset:USDBank -$100 memo "100 USD"
    Asset:GBPBank -$100 memo "70 GBP"
    A/Payable     +$200 memo "orig-memo"
    
    The Payment Description will be "100 USD, 70 GBP"

commit 741eb480168f1ecb8b10b4b61240a565be87bdad
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jan 6 22:03:53 2020 +0800

    [trep-engine] upgrade to include 'balance brought forward'
    
    This fairly complex-looking change is actually simple.
    
    default-calculated-cells is redefined so that the running-balance
    column has a custom subheading renderer. The subheading renderer was
    formerly used solely for the account->friendly-debit/credit-string
    renderer, and is now upgraded to handle hard-coded symbols.
    
    If the friendly-heading-fn is a symbol 'bal-bf, it'll print the
    split->account->balance at begindate.
    
    Other columns may also be upgraded for novel subheading renderers. No
    forward/backward compatibility issues are expected at all. This change
    looks complex because the begindate is not available to
    make-split-table and has to be passed on as an argument to be
    available for use, and the subheading-renderer will test whether to
    display the friendly-fn-renderer at a later stage than previously.

commit 0f4265d910ab9b0ad9c261eb07c895c0576b8e91
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sun Jan 5 12:13:33 2020 +0100

    Unify menu separator to "->"
    
    Other meanings of previous " -> " are now:
    " -> " conversion
    " .. " a range
    
    Other fixes:
    1. "File>Save" typo
    2. Remove $ from sort order tooltips as it is
     a. not relevant,
     b. untranslatable for languages used in different regions.

commit 589f1c451f272dea5963c2c9b1d74cc549b4aa6b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 4 18:12:29 2020 -0800

    Fix misspelling.

commit df92200c8ebb45ab03e363aa3892a3f5d12ed475
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 31 08:40:46 2019 -0800

    Restrict gnucash.pot comment collection to ones beginning with Translators.
    
    On recommendation of the Translation Project's Benno Schulenberg.
    
    Required re-annotating some comments. Also removed several comments
    about leaving a line break to prevent inserting it into gnucash.pot.
    That didn't actually work: they were inserted anyway.

commit c9998a8ad80b20601d238f1ad01b033045968b55
Merge: b5fdcfcb5 31c0fed1d
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jan 3 13:54:59 2020 -0800

    Merge Dave Dittman's missing whitespace into maint

commit b5fdcfcb5b31a639d82cc79920ecf830c33ec450
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jan 3 13:13:55 2020 -0800

    Bug 797481 - crash on close of unsaved tabs by pressing [X]
    
    Use g_object_weak_ref() to null GncItemEdit::sheet to prevent
    a use-after-free crash.
    
    Note that this is a band-aid fix. To fix correctly GncItemEdit and probably
    most of the rest of the register must be rewritten with modern GObject
    macros and resource management.

commit d409d009fb6bd15fc5d5c2b50e9d3510b373d529
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Jan 3 08:47:26 2020 +0100

    Amend PR #629: Menu separator in text is "->" [I18N]

commit b31f552822415adf044ec97a508f589e2f9370ae
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jan 2 16:24:13 2020 -0800

    Bug 797549 - Reconcile window shows S_tatement Date rather than...
    
    Statement Date.
    
    Obsolete insertion of _ for Gtk mnemonic when used in gnc-split-reg.c
    line 609. That's now handled by the GtkBuilder file.

commit 68a24dc7d2b816f70f473b943623b4f21651f940
Author: Jannick <thirdedition at gmx.net>
Date:   Thu Jan 2 15:04:03 2020 +0100

    reports: bug fixes in translation strings
    
    * gnucash/report/report-gnome/gnc-plugin-page-report.c:
    - replace 'report' by 'report configuration' where appropriate (they are
      two different animals).
    - correct the menu path to 'Reports > Saved Report Configuration'

commit 31c0fed1dc4d424dbb9900e3071938dc09313f5a
Author: Daniel Dittmann <ddittmann at gmx.net>
Date:   Thu Jan 2 14:02:04 2020 +0100

    test_gnc_setlocale: use trailing whitespaces

commit 9e8886efb6f0f7ad2339887a7809887286022508
Merge: 7acc2706c 1c6f3fc95
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Jan 2 13:15:43 2020 +0100

    Merge PR #623 into maint

commit 1c6f3fc957bb3524d0ccbcb11de117bc84c6dab4
Author: Daniel Dittmann <ddittmann at gmx.net>
Date:   Mon Dec 30 17:53:05 2019 +0100

    create a more consistent aqbanking online_id
    
    The online_id will generated based on bankcode and accountnumber. The
    accountnumber may have leading zeros which shall be ignored to make the
    creation reliable. In my case the accountnumber of the accountinfo has
    no
    leading zeros, but the accountnumber of the imported transactions has
    leading
    zeros. In the result the generated online_id was different and the
    widget
    to assign the transactions to a account appears always.

commit 7acc2706c64061525fd1aa47b5c6cca54a2068fd
Merge: bccd9c707 b384800d8
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Jan 2 12:20:03 2020 +0100

    Merge PR #626 into maint

commit b384800d8d936a00848a5f4cf13e2e87b56749a1
Author: milotype <43657314+milotype at users.noreply.github.com>
Date:   Wed Jan 1 19:55:42 2020 +0100

    L12N:hr: update croatian translation with pot file 3.8
    
    5409 translated messages.

commit bccd9c707e41925b523881e5b0e918c77b4aed11
Merge: 3d05f78ca f94319910
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Jan 2 11:31:23 2020 +0100

    Merge branch 'pr627' into maint

commit 3d05f78caf53f774737954912ee86a815cdd32a3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Dec 28 22:57:24 2019 +0700

    [new-owner-report] add double-header
    
    also create a num-cols function which returns an appropriate number of
    cols for various report sections.

commit 0397aca1448fdd320e45bc02fb0b504d5ac26a29
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Dec 27 21:11:03 2019 +0700

    [html-table][API] html-table can have multirow-col-headers
    
    NEW API:
    
    gnc:html-table-multirow-col-headers and
    gnc:html-table-set-multirow-col-headers!
    
    gnc:html-table col-headers have been augmented to support list of th
    rows.
    
    * BACKWARD COMPATIBILITY is offered. old use of single-row headers API
    gnc:html-table-col-headers and gnc:html-table-set-col-headers! should
    be unchanged; will get/set a single row of th elements.
    
    * NEW functions gnc:html-table-multirow-col-headers and
    gnc:html-table-set-multirow-col-headers! will get/set an arbitrary
    number of rows of th elements.
    
    * using old API gnc:html-table-col-headers on a table, whose multiple
    row headers have been set, will lead to a warning and return the first
    row only.

commit f3499686baf8d5df4d455df280728a8988722f0a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Dec 28 21:56:17 2019 +0700

    [new-owner-report] style monetary sale/tax cols with number-cell

commit 795fe9aa95f9f3f39b5488580e019a84afb5470b
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Jan 2 08:27:09 2020 +0100

    L12N:pl: Merge a fresh template
    
    3521 przetłumaczonych komunikatów, 1465 tłumaczeń budzi wątpliwości, 414
    nie przetłumaczonych komunikatów.

commit d6b52112f4aeec2f263548612391ed6d599dd271
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Jan 2 07:28:59 2020 +0100

    L12N:pl: Recover translator credits from git history

commit f94319910d3cf2535bbed333a5fb8425148034d8
Author: Jannick <thirdedition at gmx.net>
Date:   Thu Jan 2 01:23:02 2020 +0100

    po/de.po: amend translation about eguile reports
    
    * po/de.po: here.

commit c8e5813957249831e3bf19677b2dbeb9b3b5d439
Author: Jannick <thirdedition at gmx.net>
Date:   Thu Jan 2 00:30:49 2020 +0100

    po/de.po: fix translation bug

commit b93be1ca70291ba4940895a9f895c5e7966b4ce7
Author: Michał Ciołek <michalciolek at gmail.com>
Date:   Wed Jan 1 18:58:52 2020 +0100

    Polish translation improved (part2)

commit ef7db1758c84478e2b36b1a6539bd8dabba1cebf
Author: Michał Ciołek <michalciolek at gmail.com>
Date:   Tue Dec 31 13:31:10 2019 +0100

    Polish translation improved

commit a574be635a638f08517b0c125c78050079fb7f2e
Author: Daniel Dittmann <ddittmann at gmx.net>
Date:   Mon Dec 30 15:02:44 2019 +0100

    gnucash/import-export/aqb/gnc-ab-utils.c: extract 'create_online_id' function

commit 784b6c9448d53cabaeaa8eea071b03ca9b37f2f9
Merge: 5c478713d e77db0671
Author: Daniel Dittmann <ddittmann at gmx.net>
Date:   Mon Dec 30 11:42:43 2019 +0000

    Merge remote-tracking branch 'upstream/maint' into maint

commit e77db0671bd6a02cbdc677ff856044c6648ca4f1
Author: Christian Stimming <christian at cstimming.de>
Date:   Sun Dec 29 23:23:58 2019 +0100

    German translation improved.
    
    5401 translated.

commit 80d8c962a4ac5b982f9dcc7601493de39db52591
Author: Christian Stimming <christian at cstimming.de>
Date:   Sun Dec 29 23:23:22 2019 +0100

    I18n improvement: Translated column headers should get more human-readable names
    
    ... which also already exist as translations in many cases.

commit bbd2a7fc00d717a98e0c1df2fb6d6c0941346673
Author: Christian Stimming <christian at cstimming.de>
Date:   Sun Dec 29 23:20:32 2019 +0100

    More translation improvements by scriptedly removing the removed colon suffix.
    
    In continuation to 67b508ba (and now including the script
    po/remove-suffix.sh as well) some more strings were scriptedly
    updated in all available translations.

commit d9345c1691abbf0e5f4580ee9b8e21d01184f6b8
Author: Christian Stimming <christian at cstimming.de>
Date:   Sun Dec 29 22:25:14 2019 +0100

    Minor translation improvements
    
    - Glossary needs "aging" as term
    - Header gnc-commodity.h contains translatable strings

commit 5c478713d6fb92e073a8958fa17f56463edd5d4c
Author: Daniel Dittmann <ddittmann at gmx.net>
Date:   Mon Dec 30 00:38:09 2019 +0100

    test_gnc_setlocale: add missing whitespaces to diagnostic message

commit 53ed90862ce32e408458eb7f3339a5a66f8bd126
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 29 12:35:13 2019 -0800

    Bug 797536 - cmake errors out because it cannot find GncPkgConfig (cmake 3.5.2)

commit 73a673e5b2acde6f91413279de3f85108472ee52
Author: Christian Stimming <christian at cstimming.de>
Date:   Thu Dec 26 17:46:15 2019 +0100

    Re-apply 67b508ba: Improve translations by scriptedly removing the removed colon suffix.
    
    The trailing colons have been removed in the source e.g.
    here 6897f13e ff, but this created a lot of fuzzy translations.
    With the po/remove-suffix.sh script, those changes are
    adapted in all po files in order to make translators' life
    easier.

commit d6d4307ab4e3055db85915345b6e2a423c9e05cf
Author: Christian Stimming <christian at cstimming.de>
Date:   Sun Dec 29 10:11:09 2019 +0100

    Update recently updated translation files with gnucash.pot template
    
    (to prepare for merging commit 67b508ba)

commit 211c1119f367d273d2d0f8ecc2d71568756ec457
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 28 13:38:13 2019 -0800

    Release GnuCash 3.8.

commit d51b4d7f0882c43345c5ce28fed0bfa9eb3a4848
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 28 13:36:11 2019 -0800

    Bug 797532 - Crash/Coredump Lots
    
    Replace the asserts in cap-gains.c with g_return_val_if_fail. There's
    nothing about cap-gains.c that justifies crashing the program.

commit 3bab92367a827da1e3279d40ac43cd1e220f4032
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 28 13:35:51 2019 -0800

    Improve bug-fix detection and reformatting in release-notes script.

commit 85058f82786039a4e4c27d2da2a328df0d876f50
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Dec 27 21:43:01 2019 +0700

    [stylesheet-css] a user-customisable CSS based stylesheet
    
    New stylesheet. Exposes a single text box for full CSS customisability.

commit 3e3a553163089ffd27db725c2ad90a40ff141109
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 27 16:51:26 2019 -0800

    Latest translations from the Translation Project

commit cd8698321dd9606daea06293a9631f16c242556a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Dec 27 18:38:55 2019 +0100

    Bug 797482 - Can't edit date when using Edit Payment function

commit 3be7f993ac95d385cf63118d5e45ccbac4aee452
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Dec 27 18:18:39 2019 +0100

    Allow account selection by typing into the post-to field of the payment window

commit 1dc595589e1a6bd1a78132e9ee5eecac2b014468
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Dec 27 17:59:00 2019 +0100

    Bug 796530 - [txn csv importer] usability suggestions
    
    Fix account selection by typing in the base account combo box text field
    The typing triggered the combobox' changed event. That triggered a repopulation
    of the csv data treeview (due to possibly having to unset an account column).
    That then in the end retriggered setting the base account. However while typing
    in the combo box there may not be a valid account selected in the combo box.
    So break this short circuit by testing for a change in the last-known base account
    compared to what the combo box believes is the proper account. This last-known
    account nore the combo box' internal state will change while typing allowing
    proper user input.

commit 77ddaf91ab4738646733d035e3d8861a35230b63
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Dec 27 17:54:16 2019 +0100

    Bug 796530 - [txn csv importer] usability suggestions
    
    Do the same for the price csv importer

commit 41b4faf5eb66e1e67e6fb5d22ff33feea5089737
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Dec 27 17:50:04 2019 +0100

    Bug 796530 - [txn csv importer] usability suggestions
    
    Add note to tooltips for 'Save Settings' and 'Delete Settings' regarding
    reserved save names

commit 9291ad23d66bccab3fe7963502d0e23fd4112bb1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 27 16:08:42 2019 +0000

    Take account of some columns in the register having 'Tot' added.
    
    In the journal register and when using auto split some register columns
    have 'Tot added to them like 'Tot Debit' depending on where the cursor
    is so if you tried to size that column with a double click on the
    header it would be based on the short name. This changes fixes that.

commit 28718689dc147fa6f0a31d2a22f266beaef3c36f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 27 16:07:46 2019 +0000

    Take account for the pop up button border in the register.
    
    If the pop up button border is specified in CSS, the default size of
    the button needs to change so retrieve the border and add it to the
    default button size. Also only add the button margin when cells have
    the button.

commit ff10aa24f1300147e70e8084fcff37328c68d1e9
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 27 16:06:43 2019 +0000

    Change the date sample so it has the maximum text width possible

commit b7b81699c93273e791df9ec47ce1cce2aaf6a4c7
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Dec 27 07:07:29 2019 +0700

    [new-owner-report] bugfix: balance row needs variable linked cols

commit 7629a0185ed1a871984cf74efa5947c2c5ce3429
Author: Christian Stimming <christian at cstimming.de>
Date:   Thu Dec 26 18:35:23 2019 +0100

    Update German translation.
    
    5311 translated, 52 fuzzy, 43 untranslated.

commit 67b508babecd12b8f16eda5abf8d5d5b16402c21
Author: Christian Stimming <christian at cstimming.de>
Date:   Thu Dec 26 17:46:15 2019 +0100

    Improve translations by scriptedly removing the removed colon suffix.
    
    The trailing colons have been removed in the source e.g.
    here 6897f13e ff, but this created a lot of fuzzy translations.
    With the po/remove-suffix.sh script, those changes are
    adapted in all po files in order to make translators' life
    easier.

commit 54f06df2a918fd388e83a84670d97084092f02c2
Author: Christian Stimming <christian at cstimming.de>
Date:   Thu Dec 26 16:53:13 2019 +0100

    Update all translation files with most recent gnucash.pot template
    
    (... to prepare for some scripted message de-fuzzification...)

commit b65863019aa662f9c920833656b54f919876c8f8
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Dec 26 15:45:38 2019 +0700

    [new-owner-report] insert narrow-cell to split LHS and RHS cleanly
    
    add narrow-cell to cleanly delineate LHS owner-report and RHS links.
    
    also fix some detail visibility whereby some columns are switched off
    in options.

commit fc69269664985b5393fd5bc81074d9b81c3128fd
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Dec 26 15:31:46 2019 +0700

    [new-owner-report] improve maintainability - rename vars
    
    1. rename vars to better reflect meaning (num to ref, memo to desc,
    value-col to bal-col)
    2. reindent
    3. final gnc-get-num-action swap to gncInvoiceGetID

commit 12705e4fbf673249bc2326008c667db60ee2ba3c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Dec 24 17:12:24 2019 +0700

    Bug 797521 Receivable Aging (beta): prepayments logic doesn't work, appears to use incorrect absolute value logic
    
    Final changes after feedback.
    
    * LHS rows now have rowspan as many as linked rows.
    * use gncInvoiceGetID instead of xaccSplitGetMemo
    * use gncInvoiceGetType instead of gnc-get-action-num to find txn type
    which is unreliable
    * swap type/description to reference/type columns
    * reuse strings
    * URLs generally:
    
      document -> document-editor
    
      monetary -> register; all anchors point to non-APAR account. this
      reinforces the view that APAR account is an implementation detail,
      and most invoice posting/payment activity belong in the Transfer
      account.

commit 8fb73c7ed1e5f1c7c14c5cffbdda79feff09373e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Dec 24 16:43:55 2019 +0700

    [gnc-lot.h] amend description for gnc_lot_get_earliest_split
    
    this function doesn't necessarily point to the lot opening split.

commit f583bc6d869a38adafd748743c3d6e8c01e61df0
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Dec 24 11:11:39 2019 +0700

    [test-owner-report] amend to test different descriptions

commit 5ebbb74435e705dca11460535540b50f697ea695
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Dec 18 23:59:23 2019 +0800

    [new-owner-report] invoice->payments displays lot links
    
    Change of algorithm to display invoice->payments.
    
    Previously: invoice->lot->splitlist; filtered to payments; retrieve
    splits->parent->xaccPaymentAcctSplitList This would find payment
    splits in originating currency.
    
    But this fails for lot-link txns whose PaymentAcctSplitList is null.
    
    New algorithm:
    
    - invoice->lot->split-list, each lot-split analysed
    
    - TXN-TYPE-PAYMENT lot-splits will query TransferAcct and each will be
    rendered in the originating currency, if they haven't been encountered
    before in this invoice.
    
    - TXN-TYPE-LINK lot-splits are rendered as a generic 'Offset
    Documents' link to lot-link splits. This helps link invoice to the
    link transaction to locate the corresponding credit-note. It is not
    possible to link to the corresponding credit-note because a
    link-transaction can group many invoices to many credit-notes.
    
    Also:
    
    Increase right-hand-side links from 3 to 4 columns. I think it's quite
    useful to add 'Credit Note' 'Invoice' 'Payment' as a separate
    column.

commit 5a7c8eca89e11462186cab9d06b6c6aab9dac2b1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Dec 23 16:21:47 2019 +0000

    Change Invoice Entries in dialog-invoice.glade
    
    Change 'Invoice Entries' to just 'Entries' which can be used for all
    types Invoice, Bills and Vouchers

commit 9f1603d3bb56a82779098dd43775830b442c2c2d
Merge: 92509761a da4296662
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Dec 23 13:32:43 2019 +0100

    Merge branch 'fix_bug_743943' of https://github.com/mauritslamers/gnucash into maint

commit da4296662940125caf207f9772a673f1c64080f7
Author: Maurits Lamers <maurits at weidestraat.nl>
Date:   Tue Oct 29 22:44:24 2019 +0100

    add { NULL, NULL } markers at the end of the arrays and remove translation markers for placeholder texts.

commit 15c7aacb024df540ffde8aa2b56534e96fd817a0
Author: Maurits Lamers <maurits at weidestraat.nl>
Date:   Mon Oct 28 14:04:34 2019 +0100

    I18N: Make capitalization consistent in tooltip texts

commit 48fef49e3bd6e6d1112171796d6037208c4855c0
Author: Maurits Lamers <maurits at weidestraat.nl>
Date:   Thu Oct 24 21:22:20 2019 +0200

    add include to gncInvoice.h to make sure the
    GncInvoiceType enum is available

commit 61792d9bd949640d657728275d9d20a4f420e698
Author: Maurits Lamers <maurits at weidestraat.nl>
Date:   Thu Oct 24 17:25:51 2019 +0200

    Bug #743943 - "Edit->Post Invoice" is ambiguous
    Read invoice type and set label and tooltip texts to
    the translations of static definitions.
    Remove unnecessary list counts.

commit 92509761a53d5126ef2bf77d819dabd1de690f49
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Dec 17 22:09:46 2019 +0800

    sort-and-delete-duplicates: change < function to ensure dedupe works
    
    sort-and-delete-duplicates require that the < proc can sort elements
    properly.
    
    In new-owner-report, previous used split->parent->posted_date for
    sorting during call to sort-and-delete-duplicates. This does not
    guarantee equal elements will be adjacent. Using xaccSplitOrder
    satisfies that guarantee, and splits will be deduped properly.
    
    Also account and commodity comparison functions similarly defined to
    have consistent code.
    
    This change will modify the output in some tests (e.g. balsheet-pnl
    will now group currencies and commodities together due to
    string-comparison using gnc-commodity-get-full-name) which must be
    modified.

commit 984fe65822b2a9631889727638380e30896558d8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Dec 16 14:54:31 2019 +0000

    Move the adding of the register state file comment
    
    The adding of the register comment to the state file is at the start
    of the gnc_table_save_state function but this only gets added if the
    state_section already exists and on first register save it does not so
    move it to after the register column widths are added so the
    state_section will exist.

commit 3d2e2c2348fe9777164b2ef508f96dd0a418f7d1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Dec 16 14:51:08 2019 +0000

    Allow room for the border on the item_edit button

commit b7f67bb387ebace7e2f043e1ec60d5e637cbb1d8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Dec 16 12:36:37 2019 +0000

    Bug 796736 - Register cell pop up columns width to narrow
    
    On first start up, cells with a pop up were initialised with the sample
    text plus the cell height. This worked most of the time but with small
    fonts the height could be smaller than the minimum button width so the
    cell was too small. Add a function to retrieve the button width which
    can not be less than the minimum button width and add this to be the
    sample text width.
    
    Also when you double clicked on the header of a pop up cell column to
    auto size the cell width it did not take into account the button width
    and so was too narrow, this is also fixed by getting the button width.

commit 75dba61255c3382dafc4c029517e3c2eac6bb8cd
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Dec 16 12:49:43 2019 +0800

    Bug 797521 - Receivable Aging (beta): invoice->payments refined
    
    * filter payments from lot's splits by split-is-payment?
    * dedupe payments
    * sort by payment posted date

commit 5e7c29547129ff55fd0a88212f912e80ae347c7f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Dec 16 02:35:58 2019 +0800

    Bug 797521 - Receivable Aging (beta): omit duplicate invoices
    
    924fee2f3 redux, unfortunately gncInvoiceGetGUID isn't actually
    available from scheme so we use the O(N^2) accumulator instead.

commit 924fee2f3e95e6f10997a5d2a6c1654b97b39155
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 15 21:18:09 2019 +0800

    Bug 797521 - Receivable Aging (beta): omit duplicate invoices
    
    When processing payment->invoices, don't show duplicate invoices. This
    is an unusual case documented in the bug.
    
    Note: Instead of sort-and-delete-duplicates the invoices, we could
    replace the invoice accumulator with the O(N^2) version:
    
    (if (member invoice invoices) invoices (cons invoice invoices))

commit 43fab24e2c0c787b178f472e3a2ca359f93a245e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 15 21:16:45 2019 +0800

    Bug 797521 - Receivable Aging (beta): include earliest split
    
    When processing invoice->payments, we used gnc-lot-get-earliest-split
    to find the lot opening-split to skip it.
    
    However it does not always return the lot opening-split, because a
    lot-reducing split may be dated earlier than the lot opening-split.
    
    This change means that the posting-split is processed together with
    the payment splits, but its PaymentAcctSplitList is null, so it does
    not add any row to the result.

commit 7cd6591c77bc7576f2374a77ba0c74895c6f257e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 15 08:33:37 2019 +0800

    [new-owner-report] fix args to make-payment->invoices-table
    
    It should receive 1 arg instead of 2.
    
    guile-2.2 allows internal defines to be called with a higher number of
    args.  This may be a guile bug.  Follow-up tracking at
    https://lists.gnu.org/archive/html/bug-guile/2019-12/msg00011.html
    
    guile-2.0 (IMHO correctly) does not allow this invalid call.

commit a513140e15e0a154c2c010c7170a6412d05784df
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Dec 13 23:42:08 2019 +0800

    [new-owner-report] use gnc-lot API for searching business links
    
    Previous would search invoices->payments and payment->invoices during
    the report by analysing each posting and payment txn.
    
    This change will remove the splits searching and use gnc-lot API to
    find these links.
    
    * also use ice-9 match for easier matching
    * also use global gnc:multiline-to-html-text
    * also remove some duplicate sanity checks

commit cbb0c36ad4f47f40ca45c8fe0ede6de60f4a4e9e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Dec 14 12:24:32 2019 +0800

    [test-owner-report] properly test link amounts
    
    Previous test wasn't comprehensive; due to variable row lengths,
    the (td 11) wouldn't consistently select the link amount. using
    (td -1) will select the last <td> element in the row.
    
    Moreover also test the class-name to target the link amounts otherwise
    other elements (eg the aging-list) will also be returned.

commit b372f28829f67a3749870a3559374a2929a5af83
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Dec 12 20:20:47 2019 +0800

    [test-owner-report] initial tests new-owner-report
    
    mainly tests amounts being displayed are correct

commit 670811455dd24d3b30064dc7d5a1e456c4c1efe4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Dec 12 21:19:03 2019 +0800

    [report-utilities] bugfix: aging-list was incorrect. off-by-1 error.
    
    off-by-1 error in aging-list dates.

commit 1c605a6b10c6203acb3d310dec2f8f4696c90008
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Dec 11 22:14:16 2019 +0800

    [report-utilities] bugfix: overpayment works for AP accounts
    
    and fix comment from 5f6b9946d.

commit cac155a97c7d7bebf7c5d69a5dd6500ec38a4ecb
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Dec 11 15:13:08 2019 +0000

    Swap the buttons around on the Budget Open dialogue
    
    Swap the OK and Cancel buttons so they conform to the normal layout.

commit 8e155bfccf3a2180755ee19a46380061d20aaffc
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Dec 11 14:45:59 2019 +0000

    Change the spacing in files gnc-plugin-page-budget.*

commit 1320b79dc7749e98fb61b6bd396d489a4d622f67
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Dec 11 14:45:28 2019 +0000

    Change the spacing in files gnc-plugin-budget.*

commit eb7810788bfdc2c39b24280dc3108948e94fa41f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Dec 11 13:53:24 2019 +0000

    Missing g_strfreev in gnc-plugin-page-report for keys value

commit 803d4c511eae2b3ebe429d40595657a2f3bf447c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Dec 11 12:00:57 2019 +0000

    Bug 797489 - No option to use account codes in Budget View - Part1
    
    In the budget view there is no option to add the account code column
    which some uses use for sorting their accounts. This commit introduces
    a feature flag to be used in version 4.0 but if set in 3.8 will hide
    the new account code column so the view is not disrupted.

commit d0727a1bfb2b23fb16ae8bc5f276cffd91caea6e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Dec 10 14:18:37 2019 +0000

    Bug797519 - Budget Viewer Totals do not redraw upon to Sign-Reversal changes
    
    Connect to the 'row-changed' signal for the account tree and do a
    redraw on the totals tree view. Also fixes when changing the preference
    for using negative amounts in red.

commit dc1881bd4b17dbc45780ba615379340bfb950f60
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Dec 10 14:04:52 2019 +0000

    Make sure the same variable name is used for GncBudgetView
    
    GncBudgetView was name differently through out the file so change all
    uses to be the same.

commit 4a4e0ae56273c7fbd21c70ab8d67d0a0be0e03ed
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Dec 10 13:40:37 2019 +0000

    Change some spacing in source files gnc-budget-view.*

commit 5f6b9946d470636dba99ca6acd78c5ea34e9593e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Dec 11 19:54:08 2019 +0800

    [report-utilities] bugfix: fix overpayment detection
    
    For 1 payment to >1 invoices, previous would miscalculate overpayment.
    
    Old overpayment definition -- from the payment amount, successively
    subtract the invoice totals. If remaining is >0, then this is
    overpayment. But this fails whereby invoice was partially paid
    elsewhere because the overpayment would miss them.
    
    New overpayment definition -- the payment txn is analysed, and all
    APAR-splits' lots are analysed. Any lot with no invoice is a
    prepayment.
    
    This is a simpler algorithm and does not require the creation and
    searching of invoices-and-splits.

commit 0212537cca6bf941f09c61dd34c4072d5ed3caba
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Dec 11 19:54:00 2019 +0800

    [new-owner-report] bugfix: fix overpayment detection
    
    For 1 payment to >1 invoices, previous would miscalculate overpayment.
    
    Old overpayment definition -- from the payment amount, successively
    subtract the invoice totals. If remaining is >0, then this is
    overpayment. But this fails whereby invoice was partially paid
    elsewhere because the overpayment would miss them.
    
    New overpayment definition -- the payment txn is analysed, and all
    APAR-splits' lots are analysed. Any lot with no invoice is a
    prepayment.

commit 3efb960daf319f72b6108ca6632f2a42f19591ff
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Dec 10 18:23:30 2019 +0800

    Bug 797521 - Receivable Aging (beta): prepayments logic doesn't work, appears to use incorrect absolute value logic
    
    Overpayments create at least 2 APAR splits (1 for each invoice, and 1
    for the overpayment), they were processed multiple times.
    
    Modify query to return unique transactions, thereby ensuring a payment
    gets processed once only.

commit 60765e388ac69c4ae95223562de1108bc1a9f43e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Dec 9 19:31:31 2019 +0800

    Bug 797279 - Reports RTL do not support RTL
    
    RTL autodetect seems to rely on the report-title being RTL.

commit e40bee0ff6ba884fa4d0dfd8c2a93a87124939ed
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Dec 9 18:20:57 2019 +0800

    [Bug 797520] Balance Sheet (Multicolumn) the retained earnings amount in the equity section has its sign reversed
    
    c21bb66d6 had a regression: income-expense-balances was originally
    negated, only to be negated again for use in retained-earnings-fn. The
    previous change forgot to negate income-expense-balances.
    
    This commit removes the negation before use of income-expense-balances
    in retained-earnings-fn, thereby simplifying code.

commit 6266ca2f12292836223a2cf74c9de7d97e8a258e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Nov 29 19:48:39 2019 +0800

    g_free() output of get_negative_color
    
    because gdk_rgba_to_string() returns a newly-allocated string
    
    * get_negative_color is gchar* instead of const gchar*
    * move to dialog-utils.c
    * rename get_negative_color() to get_negative_color_str() in
    window-main-summarybar.c
    * add g_free to gnc_tree_model_account_dispose ()
    * modify code to g_free () after use

commit 17bbf870e5bdacf96114a8ef2aa5a763bc880877
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Nov 29 21:50:47 2019 +0800

    Bug 797401 - Invoice Reports need an overall page width set
    
    Use html5 @media to set main-table to page width.

commit b5f9cd0b32398fe5668e4f140cc91a7324436e01
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Oct 19 16:21:43 2019 +0800

    [budgets.scm] budget reports handle both natural & reversed budgets

commit 775200ef348f8579a3e0258988ae25a8026dbd6d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 22 23:19:28 2019 +0800

    [gnc-budget-view.c] totals - 5 fundamental types
    
    previous showed income/expense/transfers/totals budget totals, of
    uncertain meaning. now shows income/expense/asset/liability/equity
    budget totals.
    
    the 5 lines also become sensitive to global sign-reverses property

commit 2cd69e8d85f8f1538409deeb657a379a0bc36c92
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Oct 19 16:19:11 2019 +0800

    [budgets.c] handle both natural & reversed signs budgets
    
    introduce new API
    * gnc_using_unreversed_budgets - queries book's unreversed feature
    * gnc_reverse_budget_balance - check if book unreversal status matches
      2nd argument. if so, return account's reversal status. else, return
      FALSE.
    
    * gnome-budget-view can now show both natural and reversed budgets
    * gnome-plugin-page-budget will now read&write both natural and
      reversed budgets.

commit ded336f987ccd6b23c14d79a721ca115a4bb95dc
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Oct 19 16:06:20 2019 +0800

    [gnc-features] enable reading of unreversed budgets

commit c06191a6562d68a6151561936f487a6176d8045f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Dec 5 10:16:45 2019 +0800

    Transaction.c: avoid slow g_list_nth_data

commit 1c64385614ec8a14912b577fe6b2d4a4ba09627a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Dec 5 09:57:23 2019 +0800

    base-typemaps: avoid slow g_list_nth_data
    
    scan GList via glist pointer links rather than incrementing index.

commit 7833c59896b2d2705084732407277778ebb8ed85
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Dec 2 16:38:25 2019 +0800

    Bug 724219 - Customer Summary includes Closing Entries when reporting across the end of year

commit 7ad4c4afbdd50dec5751f93d5e25bea39c806e25
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Dec 2 18:19:28 2019 +0800

    [html-acct-table] compact gnc:html-acct-table-get-cell

commit 8bf54ebfc1c2da11bb1c16c41ed12d1e5ae2b2c8
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Dec 2 08:50:56 2019 +0800

    [html-acct-table] compact traverse-accounts!
    
    * convert for-each to named-let
    * allows reduction of set! calls

commit ab20071d828c6541cebb233954cd748b32b1f2ba
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Dec 2 08:26:01 2019 +0800

    [report-utilities] strify hash-table to Hash(kvp-list)
    
    Hash tables are strified to "Hash()" "Hash(key=value,...)"

commit 2333b6db271ad50bf5a3c5825990647b73077913
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 1 23:10:22 2019 +0800

    [reports] avoid "<br/>" literal: use gnc:multiline-to-html-text

commit 3ee434edf6658fde0d79bceb0516e7789b6cd230
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 1 22:17:37 2019 +0800

    [new-aging] use gnc:html-markup-ol

commit 4aa17ef65bb0bd1cec3be632fc8af54769169431
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 1 22:17:19 2019 +0800

    [html-text][API] gnc:html-markup-ol, gnc:multiline-to-html-text
    
    * (gnc:html-markup-ol lst)
    
      creates an ordered list
    
    * gnc:multiline-to-html-text: creates html-text with <br/> elements
    
      "line1\nline2\nline3" ->
      (gnc:make-html-text "line1" (gnc:html-markup-br)
                          "line2" (gnc:html-markup-br)
                          "line3")

commit a52d60f48e738ee4c91bfa03887dea1014f104fa
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 1 22:30:45 2019 +0800

    [business-reports] compact gnc:owner-report-text

commit df1f033f4156c3a3b068591350c0156f74711868
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Nov 30 13:20:08 2019 +0100

    bindings-python - drop references to gnucash-env
    
    We no longer ship a gnucash-env script, directly use python(3) instead

commit 0b11a073f0d2f14ea54dbec50ca18ca7d28b4d5f
Merge: c21bb66d6 34c14b44a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Nov 30 16:34:48 2019 +0800

    Merge branch 'maint' of git://github.com/andrey-legayev/gnucash into maint

commit c21bb66d689972042c95694801f9932e8b982a97
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Nov 28 22:42:31 2019 +0800

    [balsheet-pnl] refactor common account-balance-list adder
    
    * use fold, more efficient, removes the need for intermediate list
    
      (map cdr (filter filter-fn accounts-balances)): filter will create 1
      intermediate list, which is passed as an argument to map which
      creates the final list. using fold will remove the need for
      intermediate list.
    
    * list->vector for O(1) access

commit def0caa011c32fcb77d40d28527a4d6d174bc22c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Nov 28 12:29:47 2019 +0800

    [balsheet-pnl] use and-let*, reindent

commit e97b78df80251ef21eb268575ae80e08a0fd151e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Nov 28 22:41:47 2019 +0800

    [balsheet-pnl] fix: single-date balsheet missed printing date

commit 54c4575f27a6b6033aac147ee542b2fc6943cc3a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Nov 28 12:17:34 2019 +0800

    [balsheet-pnl] fix: hide Equity sections when not needed
    
    * If currencies are not converted, Unrealized Gains are
    meaningless. Hide them.
    
    * If there are no income/expense accounts, retained earnings will be
    nil. Remove row.

commit 34c14b44a9f98035206465ab3543d43bc06ddd3d
Author: Andrey Legayev <andrey at ven.com>
Date:   Fri Nov 29 18:32:50 2019 +0200

    Remove not needed semicolons in Python bindings

commit 7853f5a24a4ed6e5cf32fdf6e5eba217a1e312cd
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 28 09:17:59 2019 -0800

    Ignore trailing noise on imported transaction account numbers.
    
    AQBanking6 uses a separate method for retrieving account numbers
    for account info and transactions, where the transactions method can
    have additional characters, most often the ISO4217 currency code. That
    results in match failures when importing.
    
    As a work-around, compare only the length of the account-info-generated
    online id when comparing it to the transaction-generated one.
    
    Note that this is only a partial solution: At least one German bank
    also appends characters to the transaction-generated bank id and that
    will still cause the match to fail.

commit 1af8e272c7603cd08bad11a2f9374e234710783c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Nov 26 21:33:33 2019 +0800

    [balsheet-pnl] unrealized-gain calculator is now much faster.
    
    Previous code would call gnc:account-get-comm-value-at-date for each
    report-date; this function generates qof-query, retrieves account
    splits, scans them to accumulate split->transaction->currency and
    split->value into a commodity collector.
    
    This commit will hook into the existing gnc:account-accumulate
    function, accumulating the same split->transaction->currency and
    split->value into a collector.
    
    Note we must make a copy of the accumulator at each report-date
    via (gnc:collector+ val-coll) otherwise the same val-coll will be
    mutated through subsequent splits.
    
    For a multicolumn balsheet, for every account with N old splits, and
    reporting on M report dates, it would run in O(N*M) time. This
    algorithm will hook into existing accumulator, i.e. I think O(1).
    
    The majority speed-up however comes from avoiding M qof-queries per
    report.

commit ff298b365f83346e68638abf530d022e8367c459
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Nov 26 18:18:14 2019 +0800

    [test-balsheet-pnl] add multicol-balsheet and multicol-pnl tests
    
    This commit adds tests for multicolumn balance-sheet and
    income-statement. It mainly tests:
    
    * multiple periods
    * unrealized gains calculators
    * amounts/balances are predictable

commit 88644451ef29089c139a3ca643d3e5fbda04f4b6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Nov 26 18:11:15 2019 +0800

    [test-balsheet-pnl] separate balance-sheet and pnl tests
    
    This is in preparation for balsheet-pnl tests. Note all tests use same
    data -- there's no (teardown).

commit 119fdc368b41d0a1207e9d281deddcfe08e52d59
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Nov 25 22:52:36 2019 +0800

    [report-utilities] can strify records
    
    srfi-9 records can contain complex objects eg lists/vectors also
    gnc:monetary or gnc:html-table objects. previously gnc:strify would
    use the default printer; this commit modifies so that they are
    prettified.
    
    example output; a :col-datum record from balsheet-pnl. the record's
    split-balance contains a $0 monetary object.
    
    Rec::col-datum{last-split=#f, split-balance=[$0.00]}
    
    this last pretty-printer must be the last one before object->string,
    because we want previous printers which may be records too
    eg. monetary->str etc to use their own printer.

commit 0973d54d6cb50772de05b4f3ab607e0644ebeb13
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Nov 25 08:07:11 2019 +0800

    [report-utilities] make gnc:owner-splits->aging-list less noisy
    
    invoice processing messages dumped in debug mode. use gnc:msg

commit 9adf8db1a2910f637d5773ae3f4ff34d1a7b317a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Nov 24 21:01:04 2019 +0800

    [report-utilities] gnc:strify can render vectors too

commit aa451bc89d5d1a5a1e66df4501e90e533683cb0b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Nov 24 21:57:00 2019 +0800

    [balsheet-pnl] compact functions
    
    readability fixes

commit d6a5c8ba5409138901bf451588531827d31172b3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Nov 24 21:38:42 2019 +0800

    [balsheet-pnl] accumulate column data report-dates
    
    Previous would call gnc:account-get-balances-at-dates and
    gnc:account-accumulate-at-dates to retrieve balances and
    last-split. This commit reduces the O(2*N) operation to O(N) which
    becomes significant with accounts with large number of splits.
    
    Maybe we can reduce other account splitlist scans in the future; these
    will be easier and would only require augmenting the record.

commit a261c8aadb7904f6a7e0143290d2d82e87a09d86
Merge: e83f5b056 91183a2af
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Mon Nov 25 07:14:05 2019 +0100

    Merge branch 'emacs' into maint

commit 91183a2af51858b6a252edc47372c944c0cd82b7
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Mon Nov 25 00:42:40 2019 +0100

    drop emacs_trailer from xml files.
    
    Modern versions of emacs know, how to behave on xml files.

commit e83f5b05688db27ac6b7d4298c7fd084004abb51
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Nov 24 09:49:14 2019 +0800

    Bug 797506 - New Aging errors out with guile backtrace in case of a few uncommon transactions
    
    Some invalid txns with splits in the wrong APAR account can be
    processed, creating cases whereby split->owner returns an invalid
    freshly-allocated owner.

commit 287b857a1839d37408bcabfe650d07a365b1096a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Nov 23 22:32:19 2019 +0800

    [html-style-info] deprecate font-face/size/color
    
    Only 'font-color was demonstrated in hello-world.scm, and these were
    never used in practice.

commit 729bf5ae6aa17a3ef9ec416cb0134c2b94f7ace1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Nov 23 22:28:33 2019 +0800

    [hello-world] remove 'Text Color' option - will be deprecated
    
    ... because deleting an option does not cause crash in saved-reports.

commit 101cc91698279a661ca89310f4a404ee211faf14
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Nov 22 23:38:22 2019 +0800

    [reports] use new api gnc:account-accumulate-at-dates
    
    queries xaccSplitGetNoclosingBalance (which is a pointer dereference)
    instead of a more complex conditional-based snippet for split->amount,
    should be faster.
    
    The category-barchart change will choose the appropriate split->elt
    function according to the account type. This is more efficient than
    the old split->amount function which includes a conditional.
    
    Note we don't need to test for account being income/expense:
    asset/liability accounts do not have Closing transactions. Therefore
    we can use xaccSplitGetNoclosingBalance for splits from any account
    type.

commit 68b0abdfa6a51f317159167bb9259d4a45290afc
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Nov 22 23:28:33 2019 +0800

    [report-utilities] gnc:account-accumulate-at-dates: specify default elt
    
    if acc has no splits before report-date, the nosplit->elt will specify
    the default value to be inserted in the result list.
    
    e.g. consider:
    
    dates are (date1 date2 date3 date4 date5)
    account has splits starting after date2:
    
    (gnc:account-accumulate-at-dates account dates
     #:split->elt (const 'yea) #:nosplit->elt 'nay)
    
    results in '(nay nay yea yea yea)

commit 17d39388660c45b302d2ba02ec7e2981ee0ee8dc
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 18 17:35:46 2019 +0000

    [I18N] Remove trailing colon and space from source file dialogue labels

commit 5586ccaa5f724bb70ef6450910dae8ec9e814266
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 18 17:34:46 2019 +0000

    [I18N] Remove trailing colon and space from glade dialogue labels - part2

commit 6897f13e782da46ef0623cfb8cab553c3b967d28
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 18 17:34:21 2019 +0000

    [I18N] Remove trailing colon and space from glade dialogue labels - part1

commit 063a2704995029cdc7f331e2d4d11c2cd8dbfdbf
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Nov 21 20:30:16 2019 +0800

    [new-owner-report] fix: payment->invoice gets invoice totals
    
    previously the payment-amount deduction loop used the
    payment-split-list to obtain the invoice-posting-split's amount. this
    would occasionally fail and would return the invoice-payment-split
    amount, obtaining the wrong sign.
    
    modify to retrieve the invoice total via gncInvoice API.
    
    therefore payment-amount, minus gncInvoiceGetTotal(inv) amounts,
    results in the overpayment amount.

commit b3493509d19f25de3498530e5409fd2559a9e6ff
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Nov 21 09:57:51 2019 +0800

    [balsheet-pnl] speed up by pre-generating account report-date splits
    
    previous code was very inefficient: if an account had N old splits and
    balance-sheet reported on M recent dates, it would scan splitlist
    multiple times: (1) to retrieve splits, (2) filter until
    column-date, (3) find the last one. i.e. total O(N * M * 3).
    
    this algorithm pre-generates the account's report-date splits by
    scanning each account only once, creating M splits which are queried
    by get-cell-anchor-fn via list-ref. i.e. O(N)
    
    it is immedialtely converted to a vector because we want O(1)
    access. from get-cell-anchor-fn
    
    a future optimisation may scan the accounts' splitlists once per
    report run, acquiring all required data (i.e. last period split,
    split->balance, closing entries) in 1 pass, to generate a column-data
    record.

commit dda3da841604c9a5b3aebcec8de5b0ca1b68a446
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Nov 21 12:20:57 2019 +0800

    [report-utilities][API] gnc:account-accumulate-at-dates
    
    this is a generalised form from gnc:account-get-balances-at-dates to
    accumulate a list from report dates.
    
    this function will scan through account splitlist, processing each
    split via split->elt, accumulating results at date boundaries into the
    results list. it uses ice-9 match for conciseness.
    
    in: acc   - account
        dates - a list of time64
        split->elt - an unary lambda. the result of calling (split->elt split)
                     will be accumulated onto the resulting list. by
                     default it returns the last split-balance before
                     date boundary, similar to gnc:account-get-balances-at-dates
    
    out: (list elt0 elt1 ...), each entry is the result of split->elt

commit f0a189adbbe5ab9e66c0a76f7fa82c9969bb1b6a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Nov 21 11:51:05 2019 +0800

    [test-report-utilities] add test-get-account-at-dates

commit 267181425178bea6fc160bbf6e60687fcae298ca
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Nov 20 21:00:14 2019 +0800

    [balsheet-pnl] income statement parent account can link to TR
    
    this commit modifies the recursive-parent subtotal generator to also
    include a link to a transaction report with all relevant accounts.

commit 1ab95b5563d3de766f1680d6aac60b2fedfb7833
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Nov 20 00:13:42 2019 +0800

    [invoice][i18n] enable i18n options helptext
    
    and remove obsolete options "My Company" and "My Company ID"

commit eea5ac98c0330995706225f2a8f8ba62a5390d51
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Nov 19 19:11:55 2019 +0800

    [stylesheet-plain][html5] omit <h3></h3> when headline is empty.
    
    We compare headline with "", rather than test (string-null? headline),
    because headline may be either a string or a complex gnc:html-text
    object.

commit 9bb2e4a21af7a85693474cf51ed7bb9423a6ab4e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Nov 19 19:10:43 2019 +0800

    [html-fonts][html5] add html,body height 100vh
    
    This CSS rule allows children elements (such as <canvas>) to inherit
    100% viewport height for displaying full-screen charts. This is
    necessary for standards-mode.
    
    https://quirks.spec.whatwg.org/#the-html-element-fills-the-viewport-quirk

commit fbc7c9027ed49e8311fc37800499753a70840ab8
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Nov 18 21:19:50 2019 +0800

    [scm/utilities] even more efficient list-flatten functions
    
    because:
    
    * list? is O(N), because it needs to test for an improper
    list. improper lists are lists whose last pair's cdr cell is not
    '(). null? and pair? are both O(1).
    
    * avoids reverse which is also O(N): guile has unlimited stack
    therefore we can do non-tail-call loop first to pass as parameter to
    the tail-call loop. this removes the need for prepend-and-reverse.

commit 043abcb436ef5a24b6cd56902bfb2ec42358addf
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 18 16:18:27 2019 +0000

    Reformat the gnc_cell_renderer_date* source files
    
    Change tabs to spaces and fix some spaces issues in the source files.

commit 09746ca61dd90d4bef964c8a1e9f07661abffd55
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 18 16:17:20 2019 +0000

    Fix GncPopupEntry missing property error
    
    There was error in the trace file for GncPopupEntry of the format...
    Object class GncPopupEntry doesn't implement property 'editing-canceled'
     from interface 'GtkCellEditable' so added one.

commit 6a167389ad46cfa07c5e25955a0d7ecbba0d3c90
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 18 16:16:25 2019 +0000

    Bug 797492 - Lock up on 'Find Account'
    
    If you list accounts with the "find accounts" dialogue, then delete an
    account it has found (e.g. jump & delete), then return to the dialogue,
    the dialogue doesn't refresh when the window regains the focus, so you
    can accidentally jump to an account you have recently deleted which
    will lock up Gnucash.
    
    Fix this by listening to account events and then refresh the list.

commit de09259f13e8e3d7f2e50f97a353bd22eb45a4b6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Nov 17 07:17:27 2019 +0800

    Bug 797500 - valgrind errors - new/delete vs malloc/free
    
    Mismatched new/g_free()
    Change to new/guid_free() which calls delete

commit 78cd4eaa05a39e350cf947cbbed0e590f668afdf
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Nov 15 21:27:09 2019 +0800

    [html-fonts] compact and tidy functions

commit 37a51475beaf0a38fbf6c30d66d3918d6d74e2eb
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Nov 15 21:26:58 2019 +0800

    [test-report-html] modify test to expect DOCTYPE

commit b35daaa7aae35e75dab0e783dbd8272d3a732d52
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Nov 15 20:58:54 2019 +0800

    [html-fonts] enforce border-color grey to td & th elements
    
    Using class td.neg will cause border-color to be red on modern
    browser. We need to add td and th selectors to enforce grey border.

commit e26f20ffa92f25fd8e46661b05738c030bbc0810
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Nov 15 20:55:16 2019 +0800

    [html-document] add <!DOCTYPE html> to reports

commit 58258b94002226ca635a327b945ab340fb7d4acc
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Nov 14 09:20:16 2019 +0800

    [trep-engine] add transaction filter exclude option
    
    add boolean option which converts the transaction filter from
    'include' to 'exclude'.

commit 509c542a9aa7c254eb49406dcf6e54b233eabc70
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Nov 14 10:16:52 2019 +0800

    [new-owner-report] fix signs for vendor/employee reports
    
    Handling AP account splits mean we must negate some amounts for
    processing and display.

commit c520c5af197c70fd32bd998706bf3fb0cb7e2a8a
Author: pianoslum <pianoslum at mailbox.org>
Date:   Tue Nov 12 21:46:50 2019 +0100

    Add three missing German translations

commit c4a19b9b5a7d6abb65c853051a90befee81fa980
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Nov 12 16:27:43 2019 +0800

    [new-owner-report] fix: Payment links to payment split
    
    Previously owner-report "Payment" links to APAR payment split. Best
    link to the transfer account split thereby showing original
    payment. Also creates a link for each transfer split although
    theoretically there should only be one. e.g. if 2 non-APAR split in
    payment transaction, it'll show "Payment Payment" in the "Type"
    column.

commit 0b8bfe668331f4cd9982c4d6171c4a7c7efe7741
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Nov 12 15:01:46 2019 +0800

    [new-owner-report] fix: invoice->payments renders full amount
    
    For payments spanning multiple invoices, previously it would render
    partial payment amount. But this info duplicates the invoice
    details.
    
    By rendering the full payment amount, it will ease tracking with other
    invoices paid with same payment.
    
    If the payment transaction originates from a different currency, the
    invoice->payments table will render it in the originating currency.

commit a63ba726241d04080d762a93f5dbc40955208b54
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Nov 12 14:50:51 2019 +0800

    [report-utilities] fix: gnc:owner-splits->aging-list uses APAR splits
    
    ... instead of payment splits to calculate payment amount, because
    payment splits may be in a different currency. using APAR split total
    minus invoice amounts is guaranteed to produce correct overpayment
    amount in APAR currency.

commit 346d2e24da17e30b93b011324e76c196cf2c9974
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Nov 11 21:09:25 2019 +0800

    [new-owner-report] use total-number-cell for monetaries
    
    Previous would tag all cells as total-label-cell. Tag monetaries with
    total-number-cell which leads to right-aligned period totals.

commit 3d5d8191dd1aca478269fc4046e3ce180c6f223e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Nov 10 23:42:26 2019 +0800

    [report-utilities] fix: overpayments in gnc:owner-splits->aging-list
    
    Previous algorithm had assumed all payments would match attached
    invoices. This updated algorithm does not assume.
    
    Invoice: add into appropriate bucket and save invoice+splits into
    list.
    
    Payment: scan payments from invoice+splits to find appropriate
    invoice, and deduct from the transfer account. The remainder is an
    pre/overpayment and added into prepayment bucket.
    
    It will always assume that the splitlist being processed will *all*
    belong to one owner.

commit 980776f46f9fc84f9aedbb566ff4fa33beaa7273
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Nov 10 22:17:29 2019 +0800

    [new-owner-report] fix: overpayments must show prepayment row
    
    If a payment exceeds the amounts from associated invoices, the amount
    remaining must be considered a prepayment.

commit 9189bcbe41dae281e8b7cf4ee34f7e3d89189070
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 10 12:30:15 2019 -0800

    Bug 797078 - "Automatic decimal point" Should Not Cause 2 Different Behaviors
    
    It's documented only for automatically inserting the decimal point
    so remove the code that affects number display.

commit a482c250726fe35447165625a8e74fcc81bbdd6f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Nov 10 13:32:50 2019 +0800

    [new-aging] step 4 - prepended lists must be reversed
    
    after building lists by prepending in b72052137 we need to process
    them in reverse to obtain the original sorting of accounts and
    owner-list.

commit 6f7c6b9de3326d27bfaa0857069b8df4a2d22c74
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Nov 10 03:50:55 2019 +0800

    [new-aging] step 3 - only render APAR details if APAR-accounts>1
    
    This commit will hide the APAR account anchor if there's only one
    found. So, for majority of users with single AP/AR accounts, the aging
    report will be very similar to old one. For users with multi APAR
    accounts, each one will be shown with header (and anchor) and
    indenting to highlight grouping.

commit 97798f9fd1b5c7864b359e84b9f76f2d8915c2c9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Nov 10 04:07:08 2019 +0800

    [new-aging] step 2 - reduce indentation level by 1
    
    merge two let* together

commit b72052137b562888421fdc9d4e7c7d05867c0186
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Nov 9 17:19:50 2019 +0800

    [new-aging] step 1 - split loops into processing vs building table
    
    Instead of rendering html-table all incrementally, build
    account-and-owners and owners-and-aging lists first, leaving building
    the html-table for the end. tofree is a list of owners which are
    generated and must be freed after use.

commit 72c20a07c36fbf719691f5cc35e2df4037218d23
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Nov 9 14:45:11 2019 +0800

    [new-owner-report] merge setup-query and setup-job-query
    
    They were very similar.
    
    and remove html-document-set-title! because the document headline will
    override title in the renderer.

commit 9f4677e34651a35b409a1fcdc967bbbd2b6e5020
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Nov 9 14:31:24 2019 +0800

    [new-owner-report] apply total-label-cell to label
    
    Previous used 'total-number-cell' thereby unnecessarily right-aligning
    total label cells.
    
    Also xaccTransGetAccountAmount is more appropriate than
    xaccTransGetAccountValue because the latter may retrieve numbers in a
    currency other than APAR currency.

commit f0701da8685ec0b8bbd593099a561fb9cc60503f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Nov 9 06:14:17 2019 +0800

    [new-owner-report] modify report row->value accessor
    
    Previously each owner-table row's value would access split's
    amount. But this fails for payments spanning multiple invoices,
    because these (with a single split to bank) will have a split for each
    invoice. Hence split->amount gets only 1 invoice payment amount.
    
    This change modifies to obtain the sum total of split->amounts in the
    APAR account thus handles multi-invoice payments correctly.

commit a4773d2ba7d05f973f44eb9be1af866576131150
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 8 13:12:05 2019 -0800

    Ensure all uses of g_table_index are protected from NULL return values.
    
    Including all of the convenience wrappers.
    
    Also remove a few calls where the result is discarded, as it has no
    side effects.

commit 2bc7d314ed6b08eacc35adfca8ac1ac64f8ec3a7
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 8 12:33:00 2019 -0800

    Bug 797481 - crash on close of unsaved tabs by pressing [X]
    
    Pretty much the only place gnucash_sheet_get_block could crash is in
    g_table_index, either because the GTable's GArray has been deleted or
    the index is out of range. Add g_return_val_if_false tests for each
    possibility.

commit 32ff31feadaed6ec5a6902a690bf62651eed9fc2
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Nov 8 14:51:30 2019 +0000

    Bug 796945 - Search dialog update - follow up
    
    For some reason on Ubuntu 18.04 that uses Gtk3.22.30 and maybe others
    we have to set the scroll window content min height after the dialog
    has been shown to get the correct scroll window height

commit 952c6561447a3ad560865af34d60dc7d05ab9f4f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Nov 4 06:52:30 2019 +0800

    [dialog-payment] instead of tooltip, render in gtklabel
    
    The warning icon is used to show blocking and non-blocking warnings in
    a payment. Increase visibility by showing the warning as a gtklabel
    instead of a tooltip.

commit ee19108321631931a386dc4d1018b8f295df3f80
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Nov 4 06:33:43 2019 +0800

    [dialog-payment] tooltip warning if payment is unattached
    
    Completing a payment for a customer without associating with an open
    invoice is allowable and is used for prepayments.
    
    Previously this was done silently.
    
    This commit will enable a warning to inform that the payment does not
    have an invoice/bill document attached. This warning does not block
    the payment however.

commit 21d608038eadbe573e52a47a99bd57c1ee000474
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Nov 4 20:12:36 2019 +0800

    Addendum to UI Jump to Invoice at 535632b02
    
    Previous trans->invoice strategy was flawed. A payment for multiple
    invoices would always return the first invoice found.
    
    A safer approach is to find split->invoice -- this enables a split
    from a payment for multiple invoices to retrieve the corresponding
    invoice.
    
    The disadvantage is that we cannot jump from bank split to invoice
    split anymore; this is acceptable because a payment which covers
    multiple invoices would lead to ambiguity and would require UI to
    select the invoice for jump.

commit e991fe853caff678ec23cdeb41e9d1ea87403d6b
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 5 09:14:14 2019 -0800

    Bug 797086 - Import customer dialog – headers not translated

commit 910cdbfddc39eea3fc8e624eeda46f40543972e7
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 5 09:12:17 2019 -0800

    Fix compile error, missing return value.
    
    And a condition, !(!inv) to cast inv as a bool is a bit too clever.
    inv != NULL more clearly conveys the intent.

commit 1a9825febcaadbd17298a45d3d032f94e59ee6d7
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Nov 5 23:08:08 2019 +0800

    [new-owner-report] job-reports reverse according to ownertype
    
    Previously job-report assumed owner was customer and assumed use of
    A/Receivable account.
    
    This fix ensures the payable? boolean must be derived dynamically from
    owner-type rather than from report-type. This commit will check
    whether owner is vendor/employee and uses a/payable; otherwise uses
    a/receivable.

commit d0743cd0fc2dfef7021704b40e8b1ffd605c36cd
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Nov 5 22:10:16 2019 +0800

    [new-aging] restore html link to account register
    
    Current aging-report includes a link to APAR account register. New
    aging-report includes the APAR account prior to each section. Ensure
    the link to register is offered.

commit 1a404b8d76127f6030c168b41f6966ddec51e1e5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Nov 5 21:25:37 2019 +0800

    [new-owner-report] fix signs for calling gnc:owner-splits->aging-list
    
    gnc:owner-splits->aging-list revceives an argument 'receivable'
    specifying whether the report is dealing with an AR-type account. The
    renderers for the various business types (customer/vendor/employee)
    define 'reverse?' to be #f for AR reports, and #t for AP
    reports. Therefore we need to send '(not reverse?)' to
    gnc:owner-splits->aging-list.
    
    This commit performs 2 changes:
    * rename 'reverse?' to 'payable?' to be more explicit throughout
    * calls gnc:owner-splits->aging-list with '(not payable?)' instead of
    the confusing '(not reverse?)'
    
    The end result is that the signs for aging-list for
    new-owner-report.scm is now fixed.

commit 085aa76932afe6c68c9b99f0f6c65b889274196c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 4 10:10:30 2019 +0000

    Bug 796945 - Search dialog update
    
    Change the search dialog so that when adding search criteria, a max
    number of 5 rows are presented before scrolling is required in the
    search criteria scroll window so reducing the height required for the
    this area and when the search is executed the scroll window is hidden
    and the results window has the maximum space available.

commit 491088b2f6831be752fc0327282e9bf75eb00f18
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Nov 3 22:29:30 2019 +0800

    Revert "Bug 797468 - Receivable Aging report - phantom company with negative total"
    
    This reverts commit 32a340350d2239c2e71408f69a2d4a4b11bf2cfb.

commit 535632b02515d0bbca3ba01ef2f2bfb7f0edf442
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Nov 3 18:41:54 2019 +0800

    Bug 787295 - Allow UI jump from Business accounts to their relevant invoice/bill/voucher
    
    This enables UI jump via Transaction or Right-click menu to open the
    invoice for editing.

commit 32a340350d2239c2e71408f69a2d4a4b11bf2cfb
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Nov 3 13:41:29 2019 +0800

    Bug 797468 - Receivable Aging report - phantom company with negative total
    
    usability fix - warn if no documents were selected

commit be4e4524242031b7575178e4a5900a39f5fdfe8a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Nov 3 11:47:08 2019 +0800

    with-output-to-file -> call-with-output-file

commit 977b1fcf9d38bf7e29b23abfb66690427138b090
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Nov 3 11:38:23 2019 +0800

    [qif-guess-map] with-output-to-file -> call-with-output-file
    
    with-output-to-file will redirect stdout to file.
    call-with-output-file is better because it accepts a port for it. thus
    stdout remains available to log tracefile.

commit 0abc09cc4cc2b99708f03202e0a591a69619dd36
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Nov 3 11:27:26 2019 +0000

    Fix for previous commit 2ff91cf
    
    When adding new accounts there is no need to clear cached values.

commit 3f6c8478a4839e71811dfd857633f3bc0ff3c30a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Nov 3 10:42:36 2019 +0800

    [view-column] don't emit raw html, include captured-error

commit d56a47f17af1c4345fae2d0b671b6fd4f3414d5b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Nov 3 10:41:05 2019 +0800

    [c-interface] gnc:backtrace-if-exception returns #f if error
    
    previous would return *unspecified* when error was captured.
    old code seems to expect #f to signal error

commit 47030c7654d182a33fdcc317af686f51e9ea6775
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Nov 2 23:48:38 2019 +0800

    [hello-world] fix indenting and incorrect change
    
    928f6145c had changed default list option '(good) to 'good - should be
    a list of symbols

commit 5870887f1291041cca3a1e0805b988cf9992dcfc
Merge: 99dbb7889 b04c494f2
Author: Christian Stimming <christian at cstimming.de>
Date:   Sat Nov 2 23:30:54 2019 +0100

    Merge pull request #597 from ingoha/purpose-encoding
    
    Fix bug 797473, UTF-8 characters were not processed correctly with aqbanking6.

commit 99dbb7889805f863dd519ad332d1c7fba5777820
Author: Christian Stimming <christian at cstimming.de>
Date:   Sat Nov 2 23:17:29 2019 +0100

    Bug #797405: Fix hiding PIN entry window behind online banking log window
    
    If there is a log window, make the PIN entry transient_for
    that one instead of its parent.

commit b04c494f244260a7d67f70b1f554ade1080f8d61
Author: Ingo Haschler <ih at ingohaschler.de>
Date:   Wed Oct 30 20:12:15 2019 +0100

    Bug 797473 - UTF8 characters not processed correctly with aqbanking6

commit 928f6145c77d6026fb1ffd700817ab785fcd7853
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Nov 2 18:25:26 2019 +0800

    cleanup (list->vector (list ...))
    
    this is not an efficiency change, rather a readability change
    especially for hello-world which aims to introduce new users to reports.

commit e27338b004d9dc4f1cb501bdec6755a1048af37a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Nov 2 18:25:44 2019 +0800

    [html-utilities] more deprecations
    
    * gnc:html-table-append-ruler/at! was flawed - the empty-cell defined
    as '() would lead to invalid html-table element. it was never used
    because colskip was always 0. inline and deprecate function.

commit b5ae8416a0b6b560910015653e764d45c485e53b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Nov 2 09:27:13 2019 +0800

    [new-owner-report] remove dependency on new-aging
    
    because gnc:owner-splits->aging-list belongs to report-utilities.scm

commit 158b5caf6375348f7334c9e2598090db6b25759d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Nov 1 18:52:24 2019 +0800

    [new-aging] restore display of owner address

commit 2df672bdb2ba34dbe59560c05c498d021312b8d8
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Nov 1 19:37:33 2019 +0800

    [gncOwner] i18n gncOwnerGetTypeString types

commit b1e32c8a9defbe240bc165b5b8fa7ec8d4a7f1c5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Nov 1 19:35:58 2019 +0800

    [report-utilities] minor refinements

commit 5f6413c6c5bf323d6998ea4fced545429e7c7e02
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Nov 1 19:15:35 2019 +0800

    [report-utilities] tiny reordering to remove unnecessary reference
    
    instead of split->txn->invoice->lot->invoice
    grab split->txn->invoice->lot directly

commit 56882041184e4ed7a5bca8c0ff9987b8316c7aaf
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Oct 31 09:07:30 2019 +0800

    [html-style-sheet] compact function using ice-9 match

commit 5614cbbe4210e8ad12b771b5d6a84c86a63e613f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Oct 28 22:57:22 2019 +0800

    [stylesheets] merge easy/fancy/footer stylesheets

commit f35a39c7446f503fcd3d8212c5721a76f0a7544f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Oct 30 13:40:21 2019 +0000

    Change some spacing in the source files gnc-tree-model-account.*

commit 2ff91cf4e10b509a7237dfd0894d31ec52bfbf0f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Oct 30 13:39:06 2019 +0000

    Bug 797453 - Chart of Accounts is slow to update / redraw
    
    The chart of Accounts tree view gets redrawn often and gets the data
    from the model via gnc_tree_model_account_get_value(). As such the
    numeric values are constantly being recalculated on every draw which is
    not ideal. This change caches all the string values to a GHashTable for
    retrieval which should be quicker than before.
    Changes to an account will clear the cache for that account and its
    parents so values can be updated. Changes to the preference negative
    colour clears the whole cache.

commit e83938fdc2ae8b26070d1dd08f91f0240af75bd8
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Oct 28 23:41:11 2019 +0800

    [aging] update error reporting
    
    This error handling was for transactions in APAR accounts whereby
    Transaction Currency != Owner Currency. An example is a manually
    entered transaction, then assigned as payment to a customer with a
    different currency. Update to modern API calls. Show the culprit
    split details.
    
    Fixed example output:
    
    IGNORING TRANSACTION!
    Invoice Owner: [None:]
    Transaction:Txn<d:28/10/19>
    Splits are:
    Split<d:28/10/19,acc:Current,amt:$150.00,val:£150.00>
    Split<d:28/10/19,acc:AR,amt:$0.00,val:-£150.00>
    Transaction Currency:GBP
    Client Currency:AUD

commit 2e1b87e01f894bd725294596a6e1884a518a9f40
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Oct 28 20:17:43 2019 +0800

    [report-utilities] gnc:strify add lot printer

commit 644cb4100ed381742c071b19c84ae287886c2f3f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Oct 28 20:01:39 2019 +0800

    [gncOwner] add gncOwnerGetTypeString returns owner-type
    
    * will have several uses

commit d893723479e9c63a9288fe56834d78a3b65ffe64
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Oct 27 15:33:12 2019 +0800

    [new-owner-report] combined job/owner reports

commit f4a90843034e09cd4c968f0090a33a3e3da34705
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Oct 27 15:46:19 2019 +0800

    [new-aging] upgrade owner-splits->aging-list to report-utilities
    
    it can be reused by new-owner-report

commit 0ef11d16e168450682bb218d0a5fcf42dbeae275
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Oct 27 14:11:13 2019 +0800

    [new-aging] new receivable/payable aging reports

commit 6eab852f1cb780ba4046871410168fe4f0ee375f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Oct 27 11:21:19 2019 +0800

    [report-utilities] fix dangling ) in eb929fd6d

commit eb929fd6d3020a274562e9860e344239cc2645ce
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Oct 27 11:05:19 2019 +0800

    [report-utilities] gnc:strify add invoice->str, refine owner->str

commit 77855a7ed641cd4fb94e0803c09e5eada546a99c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Oct 26 23:04:06 2019 +0800

    [report-utilities] add owner printers

commit 0aad77787044d010e5bdefec3d5e2663aadc8179
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Oct 25 23:27:57 2019 +0800

    [stylesheets] homogenize easy/fancy/footer
    
    * with these reordering of functions, easy == fancy
    * also footer = easy|fancy + footer

commit 2dd2f0dc65f7efed804851aac3c9a6e1e94e0d82
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Oct 25 23:10:48 2019 +0800

    [stylesheets] replace raw <center> with style attribute

commit 7ec1596e9c305bd96022606031730142c85fd8ac
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Oct 25 22:56:57 2019 +0800

    [stylesheets] replace raw <div> for headpixmap with html-table-cell

commit dc8310843b2dfe9bd56e38cb0adf315bbb9b7020
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Oct 25 22:34:41 2019 +0800

    [stylesheets] remove unnecessary N_ in option section/name

commit b2fcfbd3c6c82c0da77ee781f91ebc84e35080c3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Oct 25 18:27:47 2019 +0800

    Bug 797326 - Enhancement: budget's Estimate tool should ignore Closing Entries
    
    Addendum to 8b8c957ed -- if budgeted amounts exclude closing entries,
    actual amounts should also exclude closing entries.
    
    Amend documentation, modify budget test to add a closing entry which
    will be ignored.

commit ff8be253397a2c16ece4836b096c726df8cebf45
Author: Maurits Lamers <maurits at weidestraat.nl>
Date:   Thu Oct 24 17:15:07 2019 +0200

    exposing invoice type through a invoice window getter

commit 6c35d66653dd35cb81b12d8193fc99646e977629
Author: Maurits Lamers <maurits at weidestraat.nl>
Date:   Thu Oct 24 17:02:23 2019 +0200

    fix missing word in documentation

commit 1dc22e53c53108f02bc6d1c9e41d32e1dce78617
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 22 15:00:23 2019 -0700

    Fix test_xaccTransEqual.
    
    Needed to make the noclosing_balances equal to get the balance-equality test to pass.

commit 8b8c957ed2c6e37380416215468f48e11d8c0803
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Sep 4 21:40:23 2019 +0800

    Bug 797326 - Enhancement: budget's Estimate tool should ignore Closing Entries
    
    addition to estimate-budget tool to optionally ignore closing entries
    using brand new API

commit 198570d8c8f770d215cdc304709fba3a93dd9b06
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Sep 4 21:11:10 2019 +0800

    Bug 797390 - xaccAccountRecomputeBalance also tallies no-closing balances
    
    Add a few API, enough for fixing bug 797326 easily.

commit d881130a194a4d14bc1036a23408e51161720ec9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 23 19:27:20 2019 +0800

    [standard-reports] convert to srfi-9
    
    because 2-arg record-constructor is being deprecated.
    
    http://git.savannah.gnu.org/cgit/guile.git/commit/?id=f7b4055b

commit df187e70b765f26e7d6d3aebe96ef7f3db5743f9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 23 00:11:30 2019 +0800

    [balsheet-eg] remove dead code
    
    and 2-arg record-constructor is deprecated in new-guile

commit 077ad8662287ae235e58df2b1eb21d8f87e3b1ae
Merge: 0da671e4e 8b20a7ebe
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sun Oct 20 03:06:32 2019 +0200

    Merge PR #594 into maint

commit 0da671e4e292203c50676c5ff9ec8a8d60e26f79
Merge: 871a05dc8 c5d136e46
Author: Christian Stimming <christian at cstimming.de>
Date:   Sat Oct 19 21:36:05 2019 +0200

    Merge pull request #593 from stovocor/iban-error-de
    
    Fixed German IBAN error message

commit 8b20a7ebeaa0d2c2f590f480000986731b6b6a3a
Author: milotype <43657314+milotype at users.noreply.github.com>
Date:   Sat Oct 19 21:20:06 2019 +0200

    Update croatian hr.po
    
    - one new translation
    - removed orphaned records

commit c5d136e4693ad24fb6d51ad425f33b2ce95d1e2b
Author: Stephan Windmüller <windy at white-hawk.de>
Date:   Sat Oct 19 20:57:10 2019 +0200

    Fixed German IBAN error message

commit 871a05dc862fb647bc300313572374dc4bb11bbf
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sat Oct 19 07:40:03 2019 +0200

    [L12N] Update hr.po to POT-Creation-Date: 2019-10-19 07:26+0200
    
    1 untranslated message.

commit e6875c11e493388d717394cc7f95f1b78fb1fd00
Author: milotype <43657314+milotype at users.noreply.github.com>
Date:   Fri Oct 18 15:17:00 2019 +0200

    Update hr.po to POT-Creation-Date: 2019-09-26
    
    minor changes and adapted to .pot file changes

commit 80d9aadf9b2b538a5b9391eaf96170617afd5129
Merge: 63ccaca01 15ecbc316
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sat Oct 19 07:07:03 2019 +0200

    Merge branch 'PR_#590' into maint

commit 63ccaca01aa8281410080763669a86a5a8750965
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sat Oct 19 06:22:56 2019 +0200

    Fix a typo in README.dependencies

commit c7c76c2e0b4869d1af6e0c8eef225898798ab821
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Oct 18 18:29:16 2019 +0800

    Bug 797462 - gnc:strify reports the amount and value incorrectly
    
    amt and val were incorrectly labelled. swap to match label.

commit 1a8c2f28012a0a97258794d44164af7514a951c2
Merge: 994dcd5d9 e8e18915e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Oct 17 22:52:04 2019 +0200

    Merge branch 'editable-fields-posted-invoice' of https://github.com/amishmm/gnucash into maint

commit 994dcd5d9ffed5ae0989bc1c4680a7530ce8e0e9
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Oct 17 22:45:39 2019 +0200

    Remove debugging messages that accidentally had slipped in

commit eb37d7f6420947cd5048ee492f7a22b334bde67d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Oct 17 22:15:00 2019 +0200

    Correct Dutch Win32 README file
    
    The sentence was cut off prematurely.

commit 15ecbc316f7bf3311c93d7ee9c02516fc98e2328
Author: avma <avi.markovitz at gmail.com>
Date:   Thu Oct 17 19:48:55 2019 +0300

    Hebrew translation update
    
    Fixed minor typos
    Update to the latest .POT

commit 71bdcdfa60045090a4ad999c9aa32c9fff22d565
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 16 20:49:12 2019 +0800

    [test-budget] add budget-balance-sheet tests

commit 24102e5d17dcc5d58c28da502132eb5d571d4ce0
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 15 23:06:22 2019 +0800

    [budget-balance-sheet] sanitize html string to enable sxml parsing

commit 9661a77f3c6ccb28fe1bb9d8701556186e5ff2f0
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 15 10:55:18 2019 -0700

    Bug 797459 - Installation (for 3.7) Readme Version number shows 2.2.x
    
    Remove the version line and update the number of developers: The
    AUTHORS file shows more than 200, not counting patches.

commit 57e403b048083d7592450cf832aebb81de8b3681
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 12 09:29:40 2019 -0700

    Fix segfault in test-portfolios after debug build.
    
    gnc-clear-current-session deletes the pricedb so deleting it first
    is unnecessary. Deleting it first and not nulling the pointer in
    the book leads to accessing freed memory, and debug mode poisons
    that to force a crash when it happens.

commit 4c790b2084f904a5b8db10e4d8d5a23449a10005
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Oct 11 21:26:49 2019 +0800

    Bug 412151 - Not handling exception when guile is compiled w/o regexp support
    
    disable qif-import and make-regexp if guile is compiled without regex

commit 530f778dbb90f6e24d8285212f46b6e598b711e3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Oct 11 07:48:37 2019 +0800

    [trep-engine] disable regex if no regex in guile

commit 8e64fa7f6595599c985f68d91f3d7195bae2f569
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Oct 12 13:18:02 2019 +0800

    [html-style-info] compact gnc:html-style-table-fetch

commit 66e5bc8a58bdbae6fb0eae33395d41ec6b40c29d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Oct 10 21:47:26 2019 +0800

    [html-style-info] compact gnc:html-markup-style-info-set!

commit e4bb516b944f944613e4cfcead96fd480a9b9a79
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Oct 12 13:11:11 2019 +0800

    [html-text] compact gnc:html-text-set-style!

commit c5f232755b66cefd318401127ce92c4ad44d703c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Oct 10 21:25:44 2019 +0800

    [html-text] dedupe gnc:html-text-render-markup-noclose
    
    dedupe the following fns
    * gnc:html-text-render-markup-noclose
    * gnc:html-text-render-markup

commit 39a7584e79ecec590ca30ad767ecb721e80e72b0
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Oct 11 23:55:16 2019 +0800

    [html-table] renderer detects neg amounts for first cell-data
    
    previous would only negate whereby table-cell has single
    monetary/amount. change to detect whereby table-cell has multiple
    items, and the first one is a negative monetary/amount.
    
    this is useful for the budget spreadsheet whereby a negative monetary
    may be followed by a <sup> footnote.

commit cbd864918325ae35653c6a78736c8dc557f2a004
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Oct 10 20:30:51 2019 +0800

    [html-table] dedupe & compact html-table column prepend/append
    
    * dedupe gnc:html-table-append-column! and gnc:html-table-prepend-column!
    * create internal fn to drive modifiers

commit fc3a740c84f2e3433dacd4c96ec390f720f27f61
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Oct 10 20:17:11 2019 +0800

    [commodity-utilities] compact gnc:pricelist-price-find-nearest
    
    using (ice-9 match)

commit cd2a20832e9486f0566326ecab35795434952a30
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Oct 9 12:49:26 2019 +0200

    Add a note in the documentation we require guile with regex support enabled.
    
    This is a minor nudge to accomodate
    Bug 412151 - Not handling exception when guile is compiled w/o regexp support
    
    In addition remove the paragraph suggesting we keep track of
    distributions in the README. We don't.

commit 662d29d664d6834b66caf7c9a24a9543d8571d13
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 9 20:42:26 2019 +0800

    [average-balance] show monetaries instead of numbers in data table
    
    instead of numbers, show monetary amounts, rounded to SCU

commit ef3bc616b2dafbd2ef9886b12e603e9e37bee565
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 8 22:01:45 2019 +0800

    [html-table] refactor and dedupe row/col modifiers
    
    * dedupe gnc:html-table-set-cell/tag!
    * dedupe gnc:html-table-set-cell!
    * create internal fn gnc:html-table-set-cell-datum! for above fns

commit 8a46daeb8c67ed4a6900d15dc8c916665f698d61
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 9 05:49:53 2019 +0800

    [html-table] convert to srfi-2 and-let*

commit 6370b0f7ee4399fe223a269e95bf4283a9f7d773
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 9 20:27:18 2019 +0800

    [html-table] html-table-cell negative amount does not apply to <td>
    
    Only number-cell and total-number-cell have negative-amount styles.

commit ca5f587156ed28aa40f76d81aefc325c89be1974
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 9 20:14:08 2019 +0800

    [html-table] compact gnc:html-table-render

commit 1abda45cf62d4fea18aefa1877749f78b673e9f9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 9 20:13:17 2019 +0800

    [html-table] compact gnc:html-table-append-column!

commit d45f06215f1f1d10cb360148f74f0385d76cb62e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 9 20:12:59 2019 +0800

    [html-table] compact gnc:html-table-prepend-row!

commit 49e651304261b04e79401487e97cd8d124baedd3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 9 20:12:28 2019 +0800

    [html-table] compact functions, define vars in formals

commit 3a2c85f577ed580d39a51abbbf043fe7155001c6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 8 22:59:31 2019 +0800

    [html-table] deprecate gnc:html-table-remove-last-row!
    
    this function is unused in code.

commit f4794d516ffa194dcf2fe4af9e4cd2ace2c30f65
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 9 05:40:00 2019 +0800

    [test-report-html] add tests for html-table-cell row/col modifiers

commit 7bb7d3cdd655d23c7af902e57aa6326df59933c1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Oct 7 23:18:34 2019 +0800

    [html-document] schemify gnc:html-document-tree-collapse
    
    this function is technically a flattening function, converted to
    classic scheme form. very efficient in time and space. it is used
    extensively in reports which are still running well, therefore no
    additional testing is required.

commit f4379bbd8c33c2208aeadb5a5bdb7888a329db87
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Oct 8 22:48:42 2019 +0200

    UK VAT template: replace obsolete EEC and EC by EU

commit 93a24b62ce54dfc0d42f8409f2a7aaefac2830b1
Merge: a90b87499 3e8c9ad80
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 7 10:17:51 2019 -0700

    Merge Ingo Haschler's 'opticalTAN' into maint.

commit a90b874995e2234da9e2d360e693fe48b8e11ece
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Oct 7 21:54:38 2019 +0800

    Bug 759005 - Print negatives in red, bis
    
    addendum to 9d0d3fd3b; addition to negative monetaries, also print
    negative numbers in red

commit 2d9969262112efa35a14f3fb3ed9627985a57579
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Oct 7 21:03:37 2019 +0800

    [budget] bug 759005 we don't need style-tag "-neg" anymore

commit 9d0d3fd3be45015a1dbf2800a049eb40361fd09f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Oct 7 20:16:06 2019 +0800

    Bug 759005 - Print negatives in red
    
    Fixes display of negative monetary-amounts so that they are rendered
    according to style-sheet option.
    
    Note this commit fixes via <td> renderer -- if it has a single datum, and
    has a negative monetary amount, then its tag gets "-neg" appended.
    
    If a gnc:monetary is renderer *outside* html-table-cell, it will not
    be rendered as red (in default stylesheet).

commit b00a95c0b39e2666eac09bf13304782492d886b8
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Oct 6 21:27:10 2019 +0200

    Tweak install rule to be able to compile glib's schema's on Windows as well
    
    (Cherry picked from master)
    It's a bit of a hack based on the assumption DESTDIR is never set on Windows.
    A install time guard is added to assert this.
    
    It needed a few changes to make this working:
    - Have cmake expand DESTDIR instead of delaying this to bash
      If not, bash would see "$DESTDIRC:/gcdev64/..." and we'd loose
      the drive letter in bash' expansion of $DESTDIRC.
      So work with $ENV{DESTDIR} instead
    - To prevent cmake from already expanding this in the
      build system generation step add the appropriate escapes to
      that variable.
    - Add guard code in the install command that asserts
      DESTDIR is not set on Windows. Use similar escapes as
      necessary to ensure the evaluation happens at install time
      rather than in the generation step.

commit badda882244167680a0f149524a2f0588668fdbd
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 5 11:44:09 2019 -0700

    Clear, not empty.
    
    Found by gcc when setting C++17 on master.

commit 315bbb5d0539d7d911b867b2eac8406f8d3e4484
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Oct 3 13:02:08 2019 +0800

    [test-stress-options] reinstate test empty book
    
    d47e49c23 had disabled testing empty book in error.

commit d47e49c230c2085008cdf87b71ebb98cb6ccb1cb
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Oct 3 08:06:16 2019 +0800

    [test-stress-options] add budget to test book
    
    the populated book has a budget. this enables more thorough testing of
    budget reports.

commit c6195d6e7aa8e4dd691657df00aaccc85f92388a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Oct 3 08:05:52 2019 +0800

    [test-budget] centralize gnc:create-budget-and-transactions
    
    it will be reused by test-stress-options

commit f015a96833825df852f3e20bb5ce0ebcb78a8de4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Oct 3 00:52:17 2019 +0800

    [budget] fixcrash: fix crasher for some periods
    
    eg. the following combo would previously crash:
    - periods from next to current
    - use accumulated amounts

commit 5d15fd41fd8c73869698a388b7baa3b722e75966
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Oct 3 00:41:43 2019 +0800

    [budget] fixcrash: prevent crash if periods start > end
    
    It's silly to input start-period > end-period. Nevertheless handle it
    by swapping them instead of crashing. i.e. report budget periods from
    end to start.

commit 34c677d70d13c8b4b97806af02a6d8c79f92ccd1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Oct 3 00:01:47 2019 +0800

    [budget-flow] fixcrash: exchange-fn needs to specify exchange date
    
    because some exchange-fn *do* require date eg. pricedb-nearest. use
    the period end-date for the exchange date.

commit 3452c33cdf0b8d405ae50a6755346b45704a890d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 1 00:56:44 2019 +0800

    [budget-income-statement] define vars in formals
    
    and use collector arithmetic

commit 1dfd7c5547cd7f0842f0a2e5cd8952e84b17f420
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 1 00:48:16 2019 +0800

    [budget-income-statement] compact functions
    
    neater.

commit 992f657cc50a679715691735f5bdaec3a9a95740
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 2 21:49:41 2019 +0800

    [test-budget] augment to test budget-income-statement.scm

commit 3e8c9ad807d8ce9b6bef5fefc1b34cd9ab762329
Author: Ingo Haschler <ih at ingohaschler.de>
Date:   Thu Sep 26 22:03:05 2019 +0200

    Partly fixes bug 667490. It implements the presentation of static optical TAN challenges (photoTAN and QR) inside the enter TAN dialogue.

commit 8f1c82e875d5d8152d0d96a228035fde5e1bb895
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 1 01:21:20 2019 +0800

    [cash-flow] use collector arithmetic

commit 34bb47e23f9beacf1d219b4fd7a7868d9d131ad4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 1 00:06:48 2019 +0800

    [income-statement] compact functions

commit bf202d14614aa8bc7bdde063851f345ceb15101f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Sep 30 23:50:08 2019 +0800

    [income-statement] use collector arithmetic, define vars in formals

commit 621c857b6a3df6a75b390f9cad6838dd80ea5db4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Sep 30 23:36:59 2019 +0800

    [income-statement] remove dead code, compact function
    
    column and balance were unused. compact function.

commit 2684e51dbf12d3cf3a9aa4d3c7c9f22f5278e9d2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Sep 30 16:34:28 2019 +0800

    [reports][API] gnc:make-html-table-cell/min-width
    
    A better version of 5aa59e0ce - new API call to create a table-cell
    with min-width style attribute. Can be used by balsheet-pnl as
    well.

commit 72dc9bd301a762ccf22c67296842dd868c2b37ad
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Sep 30 15:22:23 2019 +0800

    [budget-income-statement] remove dead code
    
    indent & tabbing are constants, refactor them out

commit 545454e347687a4de5931557766f5596140a76f6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Sep 30 15:21:32 2019 +0800

    [income-statement] remove dead code
    
    indent and tabbing are constant, refactor them out

commit 18c79a8a6a777aef531e5a277af205462a23d683
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Sep 30 15:21:14 2019 +0800

    [trial-balance] remove dead code

commit b481e2ea7b0e27e6b14b712dca9381e6b34e5305
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Sep 30 15:20:55 2019 +0800

    [budget-balance-sheet] remove dead code
    
    indent and tabbing are constant, refactor them out

commit e579f6af56813e9ea71efa80197f382ab986dad6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Sep 30 15:19:30 2019 +0800

    [balance-sheet] remove dead code

commit c21d173c0679ee45c3b48bf711c275581a4b2f89
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Sep 30 15:21:50 2019 +0800

    [equity-statement] remove dead code
    
    * 'balance' in add-report-line was defined but never used
    * capital/drawing accounts are not defined. remove.

commit 99b5d79a448626ec3cc26842016fbce3ce97398a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Sep 30 15:30:20 2019 +0800

    [equity-statement] compact and rename to add-report-line

commit fd6b102f8e3c719ef675e08559aa3ebb23c122d6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Sep 30 13:46:06 2019 +0800

    [equity-statement] compact functions

commit 1da86a5fe4266699f79e1ab60d27e5b342beb3a7
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Sep 30 13:50:12 2019 +0800

    [equity-statement] define vars in formals instead of set!

commit 187d383385b68030de13713f9ac6c5543929e1a5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Sep 29 23:29:31 2019 +0800

    [test-equity-statement] initial commit

commit 82e9b14dc5fde111821577cce546932fdb1e2418
Author: Christian Stimming <christian at cstimming.de>
Date:   Sun Sep 29 21:58:42 2019 +0200

    [aqbanking] Bug 797430: Avoid double init of gui
    
    Patch by Mike Pieper. Thanks!
    
    Explanation for why this is necessary: The previous (old) behaviour
    changed in 62f7aa66. Before this commit (or when AQBANKING6 is not
    set) it calls AB_JobSepaTransfer_new. For AQBANKING6 it calls
    AB_Transaction_new. AB_Transaction_new is not using gui. Therefore
    gui->state stays on INIT, while before it made several status changes
    (=> RUNNING, FINISHED, HIDDEN). On second call to gnc_GWEN_Gui_get it
    checks the state and finds it still in INIT which seems to be wrong.
    
    So the right fix is to either use gui in AB_Transaction_new or to
    remove first allocation, which is done here.

commit bb4aa19a3de2c7ec842c464cb3b291f31c1bfd7d
Author: Christian Stimming <christian at cstimming.de>
Date:   Sun Sep 29 21:45:18 2019 +0200

    [i18n] German translation update
    
    Total: 5330 translated, 5 fuzzy, 23 untranslated.

commit 307ca4e27da1646b7911ad776c931529c4a46b88
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Sep 29 18:36:25 2019 +0800

    [equity-statement] compact functions and use collector arithmetic

commit 5aa59e0ce15be21d0331c65f94fed8c5a6baf748
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Sep 29 17:22:34 2019 +0800

    [reports] eradicate gtkhtml hacks
    
    string of   was used to widen cell to a minimum of 60px. use
    min-width style attribute instead.

commit 607fd6ff9b07ee0584c78a325fffc051cf648f89
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Sep 29 18:28:37 2019 +0800

    [equity-statement] compact unrealized gain calculator

commit 1acbc0c1ecf1ccaaafc27a26daafb8eeccb7363d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Sep 29 17:08:38 2019 +0800

    [balance-sheet] further compact, untabify

commit 90d83e076c41557552b367cbf0fe10755a20f4dd
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Sep 29 16:56:06 2019 +0800

    [balance-sheet] compact functions

commit dad5961b51a9f37276ad1fafd97db0f16e88221f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Sep 29 16:47:44 2019 +0800

    [balance-sheet] define vars in formals rather than set!

commit 80296a3c8a733c82106c1dac598c25507faad109
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Sep 29 16:41:07 2019 +0800

    [balance-sheet] use collector arithmetic

commit aae1143e34d587e615d97e91592ad324ca9ccc57
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Sep 29 13:45:34 2019 +0800

    [budget-income-statement] compact functions

commit 08b1ee371100497ddaa2711bb22ea19409e72ea9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Sep 29 13:36:10 2019 +0800

    [budget-balance-sheet] remove dead code, use collector arithmetic

commit 1be9bfbf01c64c2574781e7d57e36e12d96e0648
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Sep 27 11:26:11 2019 +0100

    Bug 797397 - Import Map Editor, Ctrl-A with filter
    
    If you use a filter and then use Ctrl-A to select all rows for deletion
    all entries are deleted. This is due to the use of a tree store and the
    Ctrl-A selecting the parent rows also.
    
    To fix this a tree view 'select' function is used that does not allow
    the parent rows to be selected with a filter.

commit ca01ce1700bb28e75427c5b02ffa2739dbf2d52e
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Sep 26 21:25:36 2019 +0200

    Add a translator comment in csv price import

commit 8fbf4cd0ec4e7d84c9f85e589788fdb164eec80d
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Sep 26 18:40:56 2019 +0200

    merge recent gnucash.pot into hr.po
    
    5354 translated messages, 3 fuzzy translations.

commit d28ed1f7e3c1fdd7c553887e589aa1d886b17480
Author: milotype <43657314+milotype at users.noreply.github.com>
Date:   Tue Sep 24 22:19:22 2019 +0200

    Update hr.po file with 3.7 pot-file
    
    update and some corrections

commit 22cdd237f1c00b9679382793b19124a215a2df58
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Feb 21 17:07:17 2019 +0800

    [test-portfolios] initial commit
    
    1.1.1980 seed $10,000
    1.2.1980 buy 1 AAPL @ $100
    1.3.1980 buy 1 AAPL @ $200
    1.5.1980 sell 1 AAPL @ $400, FIFO capgain = $300, less $10 fee
    1.10.1980 1:10 stock split 1 to 10 AAPL, price now $40
    1.11.1980 1:10 stock split 10 to 100 AAPL, price now $4
    1.12.1980 3:1 stock split 100 to 33 AAPL, price now $12;
              cash-in-lieu for 1/3 AAPL = $4
    
    tests both portfolio.scm and advanced-portfolio.csm
    tests report output using average/fifo/lifo
    
    pending: DRP etc

commit 298724dd93c475e2b730679a66acbcdcd94bbb5e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Sep 24 23:03:27 2019 +0800

    [portfolio] there's no report-currency. use currency.

commit ee260d8e3a197a63b394d3a41e9ec502dcf92842
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Sep 23 13:28:34 2019 +0100

    Bug 797416 - Enter key does not move to blank tx or next line
    
    Caused by a previous commit that did not allow for just pressing the
    enter key without changes to move to the next transaction. This was
    part of a change to stop being asked to create a new account many times
    when the transfer cell had been changed and declining it. To fix this
    when gnc_split_reg_record returns false, test for the current cursor
    changed flag being not set to proceed to do the move.

commit 9832fa397a5ba1ae898ce206baac7a09a5d3a9e2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Sep 22 18:46:12 2019 +0800

    [window-report] show backtrace when report crashes
    
    * exposes a SCM string last-captured-error containing last backtrace
    * when rendering report-crash window, include it

commit a259ba4a3e26b4b50ba911f42a40087440a5d60d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Sep 22 21:17:40 2019 +0800

    [utilities] move gnc:html-string-sanitize to utilities.scm

commit 1a6314e10867f9c42b617cee2ef3ed87e05a404b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Sep 21 20:39:16 2019 +0800

    [account-summary] tag col headers properly to fix formatting
    
    With this commit the col headers are now properly formatted. Change
    tests because the tag is now th instead of td therefore sxml (looking
    for td) can't find them anymore.

commit 3a24468155b51b718cc34ed036194357f7c838c0
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Sep 21 13:23:30 2019 +0800

    [account-summary] cleanup
    
    * shorten identifier names
    * compact functions
    * use eq? as appropriate instead of equal? when comparing symbols
    * omit splitting up and recombining accounts
    * minimise use of set! and define vars in let* formals
    * instead of (if pred? (begin ...)) use (when pred? ...)
    * use efficient gnc:accounts-and-all-descendants

commit 67fa04adbda91f75bdea78cf5bd17246a1e2957b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Sep 21 12:56:22 2019 +0800

    [account-summary] *reindent/untabify/delete-trailing-whitespace*

commit 594822f04321e9f21201d50336aec0ed208fc157
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Sep 21 11:53:23 2019 +0800

    [account-summary] merge in sx-summary.scm
    
    * remove sx-summary.scm and merge into account-summary.scm
    * modify test-account.scm

commit cda11dbd6f082c08a4cd6f6cc780d6511d9b8b1b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Sep 21 18:20:05 2019 +0800

    [test-account-summary] initial commit

commit 24393b6f5c31d55b939c9c3366b9f4848d484d54
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Sep 21 14:51:59 2019 +0800

    [utilities] fix comment use official gnu mail archive

commit 496ca94a989d0001a64c19f5e2104ae02fe1a604
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Sep 20 22:43:00 2019 +0800

    [reports] use new API gnc:collector+ and gnc:collector-

commit f72df3e1bc70b29ca74b12497044f093cc737fbe
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Sep 21 13:49:34 2019 +0800

    [report-utilities] gnc:account-get-balances-at-dates: use quicksort
    
    stable-sort! is slower than quicksort.

commit 7587c3b4e337e513a4fb68f4b98bb26740e0f8c2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Sep 20 22:42:43 2019 +0800

    [API] gnc:collector+ and gnc:collector- for collector arithmetic
    
    (gnc:collector+ ...) equivalent to (+ ...)
    (gnc:collector- ...) equivalent to (- ...) and will also handle
    single-argument sign negation.

commit 0511ce723ee2ee52a9a5992bced6505577029e17
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Sep 20 22:17:44 2019 +0800

    [API] gnc:list-flatten flattens lists recursively
    
    and is a schemey algorithm rather than a report algorithm, so, belongs
    centrally.

commit 7a662272b31555d010df32f2d4553fec07f3fa5f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Sep 20 10:39:33 2019 +0800

    [invoice] render tax/tax number into 'our-details' section

commit 2da5944596f5fdee08293839eada5c2e3e1eda30
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Sep 20 10:17:08 2019 +0800

    [taxtxf-de_DE] fix invalid code
    
    (unless book ...) is equivalent to (if (not book) ...) therefore this
    snippet was incorrect.
    
    previous commit ensures book always returns a non-#f object therefore
    there's no need to handle #f anymore.

commit 3208879e64ea0d692d626cbc9052e6ea590f3ad3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Sep 20 10:16:17 2019 +0800

    [app-utils] upgrade Tax/Tax Number option to all locales
    
    Previously de_DE locale will add a *global* 'Tax/Tax Number'
    option. This is immediately translated.
    
    This change will upgrade it to be present in all locales, and can be
    queried by any report.

commit 49372e76be61ac4eae479fee645b183a834ad43e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Sep 20 09:04:34 2019 +0800

    Ensure book returns current-book
    
    fixes https://lists.gnucash.org/pipermail/gnucash-user/2019-September/086967.html
    
    because occasionally account will be null or #f, causing error when
    passed to gnc-account-get-book.

commit 0ab0d23b00a674bb655e1d67cb3eb8f5055f7e06
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Sep 20 11:12:37 2019 +0800

    Bug 797418 - In budget report, column with Actual Totals for Liabilities and Income are reversed
    
    budget.scm had some cleanup whereby totals were accumulated but are
    now re-retrieved. Forgot to reverse actuals for some account signs
    reversals.

commit 656d2718d8e570f6eb21e1ad29b0f7ea8cdd652f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Sep 19 21:21:35 2019 +0800

    [trial-balance] compact (collect-unrealized-gains)
    
    use functional style

commit 6b573de128c6509bb447db0020849cbde764b457
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Sep 19 21:07:58 2019 +0800

    [trial-balance] use coll-plus and coll-minus for functional style

commit acf359a7973aa30686529ce46d18617ac51d77f8
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Sep 19 21:07:41 2019 +0800

    [trial-balance] upgrade coll-plus and coll-minus to report-wide fns

commit f88c54bb50a8527067225ea3586331238844ad79
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Sep 19 21:07:01 2019 +0800

    [trial-balance] use gnc:commodity-collector-get-negated

commit 0c9c9c2594569bed8867eeff55bb1ab6ca76bf1e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Sep 19 21:43:44 2019 +0800

    [test-trial-balance] augment to test unrealized gains
    
    these were already tested -- see previous tests *do* include
    'unrealized losses'. augment by adding another couple foreign transfer
    to change the unrealized gain/loss amount.

commit 16da1acf1d2eccae4148b37902e4eefa4c2b9802
Merge: 5344cbc7a cfc7cef7d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Sep 18 21:36:29 2019 +0800

    Merge branch 'typos1' of git://github.com/luzpaz/gnucash into luzpaz-typos1

commit 5344cbc7ae4d3a7b2ebf2a60e21e745ba922ad00
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Sep 17 22:17:50 2019 +0800

    [reports] delete unused exports code.

commit 6ae7cdc8f290ce7aa91f66583e63a20de419d75c
Author: Christian Stimming <christian at cstimming.de>
Date:   Tue Sep 17 22:31:27 2019 +0200

    [i18n] German translation update
    
    Especially in the CSV import.
    Total: 5308 translated, 28 fuzzy, 22 untranslated.

commit ccaaa14187d5aa37e8ed24669fbba6ad055f9df7
Author: Christian Stimming <christian at cstimming.de>
Date:   Tue Sep 17 21:55:55 2019 +0200

    [aqbanking] Again use aqbanking version number for new function instead of cmake_symbol_check
    
    This reverts commit adae341d, "Use cmake_symbol_check to test for
    AB_Banking_RuntimeConfig_SetCharValue". We received multiple reports
    that the cmake check fails and the behaviour unexpectedly does not use
    the new function. As this is completely counter-intuitive as long as the
    new-enough aqbanking version are there, we better just stick
    to the aqbanking version numbers, especially because this function is used
    only in exactly one place here.

commit 67069ff6a6228ed8170f024e2d7c3c14e70f7253
Author: Christian Stimming <christian at cstimming.de>
Date:   Tue Sep 17 21:54:46 2019 +0200

    [aqbanking] Fix non-const return argument in aqbanking6 that we must free ourselves.

commit f1bab7af40e38ba92095470db898004e93e6f8bf
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Sep 17 11:54:26 2019 +0200

    Set component type in appdata metadata
    
    Required for flathub integration.

commit 50e59077d7160ba2d9eb1cb587c3b0c5597fee31
Author: Christian Stimming <christian at cstimming.de>
Date:   Sun Sep 15 22:15:58 2019 +0200

    [aqbanking] Keep transaction purpose conversion
    
    With the newest (beta) aqbanking versions there is a renamed
    version of the previous getter of the txn purpose available, which
    had been switched to a different semantic in between.

commit ec5b110936620809c27649df31728e382e498a10
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Sep 14 11:46:15 2019 +0800

    [trial-balance] compact function
    
    use functional instead of accumulator style to handle
    adjusting/closing debit/credit amounts.

commit 268e9670e2b984759f622c987fe4c7116884f2cc
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Sep 14 09:40:10 2019 +0800

    [trial-balance] rewrite to omit account-get-pos-trans-total-interval
    
    Reuse adjusting-splits and filter for positive values.
    
    This function was buggy... see total-query is defined as the
    output of qof-query-merge-in-place, or qof-query-destroy, both
    returning #unspecified; this fails when passed to qof-query-run.

commit 0ec82872b0b3542a996f129d25ff1383021ac9b9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Sep 14 01:13:24 2019 +0800

    [trial-balance] speedup: retrieve closing/adjusting splits once
    
    only 2 qof-query at the start, instead of 2 qof-query per account

commit 6e12bf81a924c3d797a9597adbc89b869249b8d5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Sep 14 00:58:51 2019 +0800

    [trial-balance] *untabify/delete-trailing-whitespace/reindent*
    
    global reindent

commit 525bcd39ed434eab29316bcafdaf11cba250fda1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Sep 14 13:54:14 2019 +0800

    [test-trial-balance] initial commit
    
    this is not yet 100% coverage, but is adequate to test upcoming
    changes to adjusting and closing balance calculators.

commit cfc7cef7d64245d55bc8013922468fbff3ec0061
Author: luz.paz <luzpaz at users.noreply.github.com>
Date:   Fri Sep 13 20:28:14 2019 -0400

    gnucash/gtkbuilder source typo found

commit f6c96f9fe87466a13a67f5aac7007918759b9685
Author: luz.paz <luzpaz at users.noreply.github.com>
Date:   Fri Sep 13 20:26:59 2019 -0400

    Fix typos for gnucash/report
    
    Found via `codespell -q 3 -D ~/Projects/codespell/codespell_lib/data/dictionary.txt -S *.po,./po,*.min.js,./ChangeLog*,./NEWS,./doc/README*,./AUTHORS,./libgnucash/tax/us/txf-de*,./data/accounts -L ans,cas,dragable,gae,iff,iif,mut,nd,numer,startd,stoll`

commit 65bb60d62182d17eeb885f25976bc49767068ee3
Author: luz.paz <luzpaz at users.noreply.github.com>
Date:   Fri Sep 13 20:26:03 2019 -0400

    Fix typos for gnuchash/ doc/ bindings/ and misc.
    
    Typos found via `codespell -q 3 -D ~/Projects/codespell/codespell_lib/data/dictionary.txt -S *.po,./po,*.min.js,./ChangeLog*,./NEWS,./doc/README*,./AUTHORS,./libgnucash/tax/us/txf-de*,./data/accounts -L ans,cas,dragable,gae,iff,iif,mut,nd,numer,startd,stoll`

commit c675b5b5e4f8d52247829c8a80664e73915229cf
Author: Matthew Forbis <mdforbis at forbii.com>
Date:   Fri Sep 13 10:52:28 2019 -0700

    Fix incorrect signature error with Cmake >= 3.6 and Webkit1.

commit 355d28e7214793615ca96dd8d1a3c4f47ccdd2fc
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Sep 13 20:09:08 2019 +0800

    [trial-balance] fix qof-query-destroy
    
    qof-query-destroy inv-query never previously triggered. fix. also map
    output is discarded, it's more readable to use for-each.

commit 26a9ccc1810ef6fe5baf042d1e7893c22e16d13f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Sep 13 18:29:52 2019 +0800

    Bug 797408 - Find Transaction Window -> Search Criteria Section -> Add Search Criteria -> Section does not expand to new size to include a newly added Search Criteria

commit da655cfaa9091e5922453129873f401ab0975310
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Sep 12 22:32:01 2019 +0800

    [balsheet-pnl] ensure txns on last report-date are processed
    
    bugfix. after writing commit message to 23d0fa132, I had to verify the
    strong statement regarding txns on last report-date, and found that I
    was incorrect. ensure txns are previously accounted for.

commit 41c58ec00ab2276ca9b326570d07689fc47bc7e9
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 12 14:45:23 2019 -0700

    Convert Gtk3 and Webkit to imported targets.
    
    This causes CMake to include their headers with -isystem instead of -I,
    so the compiler doesn't generate warnings on them. ArchLinux was failing
    to build because of such warnings.
    
    Includes a function from cmake 3.6 to allow this to work on systems like
    Ubuntu 14.04 that still provide only cmake 3.5.

commit c23f3f05e311d81ce0fbb7bbc6b850e5acd5776d
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 10 16:33:33 2019 -0700

    Fix deprecated G_TYPE_INSTANCE_GET_PRIVATE and G_INLINE_FUNC
    
    with the function/declaration that they substituted.
    Note that this doesn't use the recommended new GObject creation macros
    because the class names in libgnucash/engine don't follow the gnome
    naming convention.

commit 70eb7172d5801d0377a0e80789db589be2505da5
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Sep 12 22:49:44 2019 +0200

    Drop special case for old cmake versions
    
    We require 3.5 which is more recent than 3.3

commit 82b3af969571077d584eb550aa5edb4e35663d54
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Sep 12 22:21:09 2019 +0200

    Change scheme file compile command invocation
    
    This
    * adds normal double quotes around the guild function call
    * removes escaped quotes from paths
    * add 'VERBATIM' keyword to let cmake perform its own escape logic on the commands
    
    Verified to work on Windows and linux with both ninja and make.

commit 84dede1ab7a59d569878a3fed6568e65d53597ee
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Sep 12 22:19:05 2019 +0200

    Remove leaked work in progress file from POTFILES.in

commit 23d0fa132414faab93acb46214c7c6197938044e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Sep 8 23:37:10 2019 +0800

    [balsheet-pnl] bugfix last pnl period must not be decreased by 1 day
    
    logic error to calculate last period date pair for col-header.
    
    pnl report-dates are stored as a list of time64. consider a regular
    profit&loss for "quarterly income & expense amounts for last
    calendar year". dates are 1-jan to 31-dec. the report-dates are
    '(1-jan 1-apr 1-jul 1-oct 31-dec). the inc/exp accounts balances are
    queried for the above dates, and the delta change (sans closing
    entries) constitutes the desired answer.
    
    the col-header needs to report "1-jan to 31-mar", which it does by
    retrieving 2 consecutive dates in the list (1-jan 1-apr), then
    decrease second date by 1 day to obtain "1-jan to 31-mar" . however
    this fails for the last period which would return '1-oct to 30-dec'.
    
    this commit changes display for last period to return last report-date
    so that the header is fixed to '1-oct to 31-dec'.
    
    this is cosmetic for header dates only, calculations of periodic
    income/expense amounts were never affected and included entries on the
    last report-date (e.g. 31-dec as above).

commit 7a36c229c54a54d27444a30be44cae3622681a99
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Sep 8 20:39:09 2019 +0800

    [balsheet-pnl] speed up by pre-appending accounts
    
    minor efficiency change. append-reverse is faster than append, and
    storing the appended lists is rather convenient for this
    report which uses them a lot.

commit 70cb3a0b979991cc34a00278d9de246ad5fac1c5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Sep 10 00:34:25 2019 +0800

    [utilities] compact sort-and-delete-duplicates
    
    This is still readable IMHO. kons is the result constructor, and adds
    item to result iff different from previous add.

commit ff8c5725cde0d6bbdeba6ea53ad6a08198a4db0a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Sep 8 18:54:06 2019 +0800

    [test-extras] rewrite strip-string to avoid repeat string-append
    
    this is marginally more efficient, by keeping a list of (shared)
    substrings, and only concatenating them when returning the stripped
    string.

commit b05c57a948cac6c665c6134ccf03335f3135900e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Sep 7 19:36:34 2019 +0800

    [html-acct-table] compact functions

commit e8e18915ea310319ae794efd8e978588d22f1708
Author: Amish <3330468+amishmm at users.noreply.github.com>
Date:   Tue Sep 10 17:03:46 2019 +0530

    Allow edit of some fields for posted invoice
    
    Allow editing of some fields for posted invoice.
    
    For reasons, see bug report:
    https://bugs.gnucash.org/show_bug.cgi?id=797400
    
    Reverts some changes done to fix:
    https://bugs.gnucash.org/show_bug.cgi?id=797168

commit d3f86d2adf8a3a3b8358bcf446ba6b18a56815a1
Merge: fa4fc551a a91b3ff45
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Sep 10 02:49:36 2019 +0200

    Merge branch 'PR579' into maint

commit a91b3ff4535f9f8e02397f328fe9f426d26551bf
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Sep 10 02:47:02 2019 +0200

    PR #579: update Project-Id-Version of he.po
    
    5358 translated messages.

commit fa4fc551afa7cb788af717c237d862fe26bd29c7
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Mon Sep 9 23:27:30 2019 +0200

    Remove obsolete "disambiguation prefix" translator comments
    
    https://lists.gnucash.org/pipermail/gnucash-devel/2019-September/044199.html
    
    Continuation of commit d30fe7a

commit e6e2258a74b843bec159e5a6edb8a41baff80a31
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Sep 9 14:44:10 2019 -0700

    Bug 797356 - ninja check fails with GCC-9

commit 4cd9f5a605e9e7e05ac7f4be3602bf742234dca0
Author: avma <avi.markovitz at gmail.com>
Date:   Mon Sep 9 13:17:11 2019 +0300

    Update he.po to v3.7

commit b1d0dd7d588876b95174fcabace52a7a14d33cd7
Author: Christian Stimming <christian at cstimming.de>
Date:   Sun Sep 8 22:14:02 2019 +0200

    [i18n] Update German translation
    
    In particular, the single-character translations changed by
    984d583e are now fixed again.
    
    5301 translated, 38 fuzzy, 19 untranslated.

commit cce252713f7b109ecfcff45497b78c136c45143b
Author: Christian Stimming <christian at cstimming.de>
Date:   Sun Sep 8 21:59:26 2019 +0200

    [i18n] update (msgmerge) German translation

commit 86f41542fffef3e30d48308b7bf021aaff8e3fba
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 7 17:34:31 2019 -0700

    Fix a couple of typos in DOCUMENTERS.

commit 84cfc5743bc31160e338e6cb7c734548d9ef92a4
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 7 16:37:58 2019 -0700

    Release GnuCash 3.7

commit 4392c92cc5cc2f2ee708f13cd2c7acf9f9bc7b95
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 7 10:51:42 2019 -0700

    Update Ukrainian translation from the translation project.

commit 92bae3fe3e9af07462321f9993d557818cdbb93d
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sat Sep 7 03:31:31 2019 +0200

    [I18N] Bug 797349 - "A"ssociate header badly translated
    
    A few more messages

commit a940434e5cf383bcd627558f71673b814977442b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Sep 7 15:57:40 2019 +0800

    [taxinvoice] comments were interfering with i18n. remove

commit 656dddc1664d51672833c5ad378fa920de745407
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Sep 7 16:30:05 2019 +0800

    [html-acct-table] compact formals definitions
    
    use fewer conditionals, improve readability

commit 228e5f47a83ec7cb8b9834be3abe491438e234e9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Sep 6 00:19:29 2019 +0800

    Bug 796952 - Report formatting (justify) is broken
    
    Remove the "minus 1" to amount-depth for some accounts with children
    and display-amount is 'immediate-bal. This means amounts are now
    strictly(*) indented according to account depth instead of a weird
    formula if account-has-children and immediate-bal.
    
    (*) when subtotal-mode isn't "canonically tabbed"

commit 3764a053cf0b04944edba6ff8afd5fbdbfa13d24
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Sep 6 00:18:21 2019 +0800

    Revert "Bug 796952 - Report formatting (justify) is broken"
    
    This reverts commit 35ed4cf2, restoring indenting for account
    summary. The next commit will fix the indented amounts to land under
    the 'Balance' header.
    
    This fixes: Bug 797332 - Account Summary Report balance lacks
    indentation

commit 25cc3307228d7ec6f216767f628bf241ae720d1d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Aug 28 20:55:29 2019 +0200

    797171 - Allow multiple credit/debit columns to be selected
    
    This required some tweaks in the core csv import code
    - first don't unset other deposit/withdrawal columns when selecting a second one
    - amounts have to be summed for all deposit/withdrawal colums
      I have added a new member function 'add' in addition to 'set' and 'reset'
      That function will only work for deposit or withdrawal columns

commit bbcf19ae6adc6b3f94bc4428488628a9cf2df58b
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Sep 6 05:59:55 2019 +0200

    [I18N] use msgctxt for Reconciled flags
    
    Final step for [Bug 797349] "A"ssociate header badly translated

commit 48e81d221dd6ca3dd868f5cfd60e12066c7df4b8
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Sep 6 00:39:51 2019 +0200

    Unify "Placeholder" headers with previous commit
    
    Only impact: removed obsolete translator comment

commit 984d583e198c29485ba7b3d29b39eb2dc056fd85
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Sep 5 04:15:41 2019 +0200

    [I18N] Use context for samples and column headers
    
    Before we used a colon separated prefix, but thas was error prone.
    The downside: Our translators have to review serveral messages.
    Tip: Use a tool like KDiff3 for merging.

commit 549ba9f68818561c233b630609b20adaf74b631a
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sat Aug 31 20:57:08 2019 +0200

    [I18N] Improve translator comments for Invoice Editing

commit 1b22715a497b6d566d938c47ac78715e0f6c279f
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Sep 5 21:28:21 2019 +0200

    [I18N] Support of all *_() macros of glib/gi18n.h in ninja pot
    
    C_() and NC_() were still missing

commit d30fe7a365ba1497aec0c72ccd9b8330cc9218fd
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Aug 28 21:18:09 2019 +0200

    Fix extraction of translatable strings with context using Q_
    
    Q_('ctxt|msg') expands to g_dpgettext(NULL, 'ctxt|msg',0) and should be
    interpreted as a message with message context. According to
    https://www.gnu.org/software/gettext/manual/gettext.html#Language-specific-options
    this glib extension is supported using the 'g' suffix to the keyword spec.
    This was missing in our xgettext invocation.

commit d35ebd15f21ac57d1f84521fc5dab3880bb01cb5
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Sep 5 16:27:26 2019 +0200

    Fix of PR #577
    
    Move he.po into po
    5358 translated messages.

commit 9b52fa685fabbc00c401d816a1da9685aadd9b4c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Sep 5 19:31:15 2019 +0800

    [html-acct-table] ensure an integer number of empty-cells
    
    tbl-width is not necessarily an even number; tbl-width being odd would
    result in a half-fraction when calculating number of
    empty-cells. convert to the appropriate integer.
    
    this is the proper fix for the bug fixed by d865b149.

commit b9af094f8b9c40caf4b472fda430dd87ca13e0c0
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Sep 5 19:28:32 2019 +0800

    [reports] fix some uses of assoc-ref
    
    assoc-ref (or better, assq-ref because we're comparing symbols) is
    used to lookup from the 'car's of a list of pairs, and return the
    found pair's 'cdr'. the previous use of 2-element lists demonstrate a
    lack of understanding how to encode the list of pairs. rewrite using
    proper pairs rather than 2-element lists, which means the assq-ref
    does not need a subsequent 'car' to retrieve the desired symbol.

commit f389a2af05961042b2f9d47f605075f2bf575533
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Sep 5 02:53:44 2019 +0200

    [I18N] Add a translator comment about date formats

commit 2c787d5b3607d9f4efbc74bfcc7784b8a197bb99
Merge: af238ee47 b697611b5
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Wed Sep 4 21:03:59 2019 +0200

    Merge branch 'PR_#577' into maint

commit b697611b5085ec9fdc82ce0067d151dbdfb6ce0b
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Wed Sep 4 20:53:52 2019 +0200

    [L12N] he.po: another 2 fixes on top of PR #577
    
    5341 translated messages.
    for GnuCash 3.6

commit af238ee4708013828b5ebe5592c6b4cd2719c21d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Sep 4 22:25:37 2019 +0800

    [income-gst-statement] fix "tax payable" reuse existing string

commit e386a2a77d83dd219afc08a5a191baa927ff5538
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Sep 1 13:37:08 2019 +0800

    [report-utilities] deprecate gnc:acccounts-get-all-subaccounts
    
    * this function has a typo in name
    * all uses of accounts-get-all-subaccounts were followed by appending
    the result to the original accounts list. we have already rewritten to
    use the better function in previous commit. this is now obsolete.
    * inline its last use, omit sorting. list is sorted anyway afterwards.

commit 2ac8cb2f79bdff1e2f811b37e635d388c6f297f1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Sep 3 07:06:05 2019 +0800

    [reports] use more efficient gnc:accounts-and-all-descendants
    
    All uses of gnc:acccounts-get-all-subaccounts were immediately
    followed by appending the result to the original accounts list. Use
    gnc:accounts-and-all-descendants instead which is more efficient.

commit d0d6a824f4a6f1e425304939935e45edca4d36c6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Sep 1 14:04:17 2019 +0800

    [reports] remove dead code - terse-period? always true

commit c4ac716f65a1895e9fb9a9a0804e8068b5852fce
Author: avma <avi.markovitz at gmail.com>
Date:   Wed Sep 4 17:31:14 2019 +0300

    he.po cleanups

commit 78d4d60b9c13f4d2c2df934ad32502c203263aa3
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 3 16:11:27 2019 -0700

    Bug 797389 - Random Crashes while attaching a document.
    
    Fixes the immediate cause, dereferencing the return value of
    gnucash_style_get_cell_dimensions, which can be NULL, without
    checking.

commit 4950748406a2a0feb6040e41c34e387256b82e7f
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Sep 3 23:24:01 2019 +0200

    de.po: recover a few translations from previous versions
    
    5267 übersetzte Meldungen, 72 ungenaue Übersetzungen, 18 unübersetzte
    Meldungen.

commit be51f778fbdcbb39f8ab9bb6c20b96cbe2ba9e28
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Sep 3 20:17:26 2019 +0200

    de.po: merge recent changes
    
    5176 übersetzte Meldungen, 147 ungenaue Übersetzungen, 34 unübersetzte
    Meldungen.

commit 500d0ae887d7cfefbba4c450b4852c52de328fa1
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Sep 3 20:11:50 2019 +0200

    de.po: A few fixes and some cleanup

commit d6fff59eacf24a8f1a36b13025faceb45d0d9118
Author: Pictarus <pictarus at gmx.de>
Date:   Mon Sep 2 21:49:38 2019 +0200

    Update de.po
    
    5250 übersetzte Meldungen, 11 unübersetzte Meldungen.

commit 16a69e2a63f462346f498918eee738e5443bea58
Author: Christian Stimming <christian at cstimming.de>
Date:   Mon Sep 2 22:25:39 2019 +0200

    I18n fix: Trim user-visible strings from unneeded whitespace.
    
    This makes translations unnecessarily confusing. If the layout
    needs some space, feel free to add padding and such.

commit abc0964c86bca6251241d9b7bd26c278a203bb80
Merge: ef3157db1 8d1c5f893
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Aug 30 15:05:44 2019 +0200

    Merge branch 'PR#570' into maint

commit 8d1c5f8936073ce0df15fb71582fc70e2cf88edc
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Aug 30 14:58:57 2019 +0200

    Fix contexts in he.po

commit d8468b937024bd71cfefe48fb639d21f7e0d1ac4
Author: avma <avi.markovitz at gmail.com>
Date:   Thu Aug 29 13:56:14 2019 +0300

    Complete Hebrew translation for version 3.6
    
    5341 translated messages.

commit ef3157db19e5ebee4c669da03757ed5ec8fe8321
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 30 18:26:22 2019 +0800

    [budget] rename envelope option to 'Use accumulated amounts'
    
    Because envelope budgeting means something else. This means release
    3.7 (the first release with this feature) will use the better name.

commit fa6948a2bee6ba8e59ba487097590ff2ce782588
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 30 18:17:28 2019 +0800

    [dialog-search] expand&fill search results
    
    https://lists.gnucash.org/pipermail/gnucash-user/2019-August/086733.html
    
    Allow the search result frame to expand when dialog box is resized.

commit e3ba73683e3c6ccfa84a63c6d0a5e648856412dc
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Aug 29 18:53:24 2019 +0200

    Fix file copy destination for accounts/he

commit bb4348fce97668af5de08e0a38867437d7e7f81f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Aug 29 20:08:18 2019 +0800

    Bug 797378 - QIF file import fails: Loading gives wrong type argument in position 2

commit d4379644c201527e83d83b443d7cda54713513bd
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 29 11:29:23 2019 +0100

    Stop duplicate entries for the invoice taxtable cell
    
    When the ledger is loaded, the list for the taxtable combo is created
    but as the item_list gui is not initialised yet a temporary list store
    is used. This is done twice and hence end up with duplicate entries. To
    fix this add the missing gtk_list_store_clear to
    gnc_combo_cell_clear_menu to clear the temporary list store when the
    item_list is not initialised.

commit 2bcb9bb1a5fa6e2f821836e58b201791e773b032
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 29 11:28:18 2019 +0100

    Test for Invoices XML dates not being INT64_MAX
    
    To prevent errors being logged to the trace file when invoices are
    saved test for the date values not being INT64_MAX which is an unset
    date.

commit d677e3c5df36d1049d8233001256d070a19bec08
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 29 11:27:10 2019 +0100

    Do not log an error when no default tax tables set

commit 251d39477fb0badfbbc97aec4c7063c9902c3a0e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 29 11:26:27 2019 +0100

    Prevent artefacts of imported transactions from showing
    
    When you start the import process, possible imported transactions are
    displayed in the source open register and if you deselect any and press
    the OK button you are left with blank lines in the register for those
    deselected so move the gnc_gen_trans_list_delete to before the gui
    refresh call.

commit ca061f066581b6a7d32aa34c139bab7178eb68c7
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Aug 28 19:51:33 2019 +0800

    [test-extras] show better error message if report is not found
    
    this leads to better error messages during test development and other
    work. e.g. a report-module isn't loaded by mistake during a test,
    would formerly lead to a cryptic #f error; this commit ensures the
    uuid cannot be found error is reported.

commit 8e2141ce672176c69dd80eef9166145474c723f9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Aug 28 19:53:48 2019 +0800

    [html-utilities] deprecate function

commit f00777ca07f5ca6f7e2bc5443823e02c8fa8c7c2
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Aug 27 11:50:25 2019 -0700

    Add scm-srfi64-extras and scm-qif-import as check dependencies
    
    Fixes make check when make all hasn't been run.

commit 2fa442638dd2c86be0dd21c472e330b7eaf80085
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Aug 27 22:16:27 2019 +0800

    fix typo in he/CMakelists.txt templates dist_list

commit f4a1b2fdf2dbf1bbb5abd3a96a64fbdba3fcf2d4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Aug 27 21:50:32 2019 +0800

    Revert "[standard-reports] modernise to srfi-9 records"
    
    This reverts commit
    123033e5ea31beb21dc1e75cb50c9cf5432cc34a. Unfortunately srfi-9 records
    don't travel well outside modules, so, will fail on master.

commit d963ca0d3ae44c77cd99550617ecc369958eb95c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 24 17:06:58 2019 +0800

    fincalc: remove C accelerator for Clear
    
    because it clashes with Close button

commit 13d3179729130f8930f636fe3cd45bed3a6e32e7
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 23 21:14:38 2019 +0800

    Bug 605602 - precision of Financial Calculator seems to depend on locale
    
    * the calc_clicked_cb had mechanism to abort if no fields were
      empty. disable it.
    
    * to convert gnc_numeric to string, the only suitable print_info is
      gnc_share_print_info_places which takes decimal and outputs suitable
      print_info. Not very appropriate, but works.

commit 90da06b8af5bc426ae530a1b913a41175e4908e7
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Aug 26 21:31:05 2019 +0800

    [dialog-import] connect delete_event to gnc_gen_trans_list_delete

commit 02f03235bf4f54fb8202cde90d8ed6784192f87f
Merge: 7db2ccc4e e4af626d8
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Mon Aug 26 23:34:03 2019 +0200

    Merge branch 'PR569' into maint
    
    This adds Hebrew account templates

commit e4af626d84c7b7b832d5916df0ac19073b75b64c
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Mon Aug 26 23:29:22 2019 +0200

    he templates: Revert a sporadic "ILS" for consistency

commit 7db2ccc4e0e4e8a331df2f93c4358e3cd0312c4f
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Mon Aug 26 22:55:41 2019 +0200

    Bug 796819 - bad icon with Spanish localization
    
    Temporary fix for Farsi, which was afffected, too.
    As it is maintained by TP, the final fix has to come from them.

commit ebdebb0a5bb5422a0f05c37df930c05da58b9c8d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Aug 26 19:01:21 2019 +0200

    Clarify the translation remark for the gnucash-icon

commit 54dae108a6281d22aaff6e3035f23002c2c5508b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Aug 26 18:57:45 2019 +0200

    Properly mark the renamed appdata.xml.in.in for translation

commit 18aff5d1c1743e42450d8cd2a6bfc65c7020d71c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Aug 21 23:31:11 2019 +0800

    Bug 797355 - General Journal report seems to be off balance
    
    Previously, for general-journal, each split was being analyzed, and
    only the source split was counted for totals. This change will means
    the source split *and* its peers were accounted for.

commit 0d35e7c63d60fc53092a18f00a097554ba4c1ce5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 24 22:57:02 2019 +0800

    [register] remove unused functions

commit 6b0bfa075ca5c964e4b2df775b228271b2ecf378
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 24 22:53:31 2019 +0800

    [register] fix Transfer acc for single-account splits
    
    single account splits shouldn't show "-- Split Transaction --" in
    transfer account. show "None".

commit d7813206ce982364c1ba9bff02aa7bef868375d4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 24 22:38:29 2019 +0800

    [register] compact functions, inline single-use function

commit cc222515a38fcb34cdd96a38e7da72f313a7c81e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Aug 26 12:17:39 2019 +0200

    Fix in-tree builds after the appdata file changes
    
    We don't recommend this as it risks tainted build environments. However if
    you know what you're doing it should still work. In particular sandboxed systems
    such as flatpak don't have this problem and hence they do build in-tree.

commit 8c2f5fb7a2d98e9746d2caeb238ce6273b7a4307
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Aug 26 09:24:19 2019 +0200

    Minor tweaks to appdata file generation
    
    * Use cmake's built-in copy command rather than an external one
    * depend directly on gnc-vcs-info.h rather than the global gnc-vcs-info-target
      The latter won't trigger a rerun of the command if gnc-vcs-info.h already exists
      regardless of whether it had changed.

commit 4de2e2b9c2d96332bb1d3b2228b9e8bab56bcae6
Merge: bdb858883 04aab7cea
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 25 15:55:36 2019 -0700

    Merge Craig Mason-Jones's 'gncnumeric-neg-string' into maint.

commit 04aab7cea3bc8ea47931dde98611668980ec4f65
Author: Craig <craig at lateral.co.za>
Date:   Sat Aug 24 05:45:31 2019 +0200

    Correctly parse decimals between 0 and -1.
    
    The negative sign was being lost because stoll("-0") is 0.
    Also permits parsing decimals between -1 and 1 without the leading 0.

commit bdb858883cb013a08683a31b21e1baca91e52eeb
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 25 13:21:08 2019 -0700

    Bug 797377 - cmake fails on debian-8 and ubuntu-14.04...
    
    with gnucash.appdata.xml.in does not exist

commit 9a7824c132561d4544b123dca4ab42c8ee43307c
Author: avma <avi.markovitz at gmail.com>
Date:   Sun Aug 25 18:52:26 2019 +0300

    Hebrew Translation for v3.6

commit d1cfea0239c2ab61b57c870d8bb13d548dd7c3ea
Author: avma <avi.markovitz at gmail.com>
Date:   Sun Aug 25 18:49:36 2019 +0300

    Hebrew COA sets

commit e8543008c00493cbf80fb8897ce8c51f3184dfbe
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 24 17:21:32 2019 +0200

    Manpage generation tweaks
    
    - depend on gnc-vcs-info.h file directly instead of the gnc-vcs-info target
      The latter won't cause gnucash to update the manpage in case gnc-vcs-info.h changes,
      the former does.
    - use GNC_VCS_REV as version instead of the static VERSION parameter

commit 7dc59950a59debfd78a3386ff77a99dfbece7522
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 24 16:32:56 2019 +0200

    Bug 797353 - Add copyright and release info in appdata file
    
    This also means the appdata file now requires preprocessing to set this info
    automatically.

commit c4a21bc9d4d05b16820396560b8a0669585d51a3
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 24 15:33:24 2019 +0200

    Extract a few cmake commands to dedicated files rather than generating them on the fly
    
    This simplifies a number of escape sequences.
    
    The generated file to configure the man page was split up a bit further:
    - code that extracted the GNC_VCS_REV_Y_M from gnc-vcs-info.h was spun out
      into its own function that now sets all parameters in gnc-vcs-info.h
      as environment variables.
    - this function is now invoked by configure-manpage.cmake to extract
      the date to insert into the manpage.
    - the manpage in addition now shows the full date rather than only
      yyyy-mm. This is how man itself does it as well.

commit 0e9e3c107debc6121d54a28d7fb38b26b154415f
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 24 12:42:19 2019 +0200

    Drop code path for cmake 3.1 and older
    
    We require cmake 3.5

commit 9b6df51e58b0ab4ecd0759d803b84bbefe7c3f60
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 24 12:26:34 2019 +0200

    Fix man page title line
    
    * 'Version x.y' should be treated as one parameter
    * Add a page title

commit 17848038119bdbd299634ac0ca53bcec939ed4ac
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 24 12:04:49 2019 +0200

    Appdata - sort tags
    
    All tags except for the core information (id, name, summary and description)
    are sorted alphabetically for easier lookup. The core tags are kept on top
    though.

commit 919c2b305d7d1a28f6400e77e9856e2cfda74f22
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 24 11:59:30 2019 +0200

    Appdata - add language tag

commit 3d608efc2211127f88b028988fe102425046759d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 23 19:51:13 2019 +0800

    [test-options] add to CMakeLists.txt
    
    forgto to add to dist_list.

commit 67751665b3011b2049d0aa6bf2b8a2556cec334b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 23 18:55:55 2019 +0800

    [taxtxf(-de_DE)] compact functions, use srfi-2
    
    srfi-2 and-let* allows concise code and returns #f if any intermediate
    var is #f.

commit 123033e5ea31beb21dc1e75cb50c9cf5432cc34a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Aug 22 18:54:59 2019 +0800

    [standard-reports] modernise to srfi-9 records

commit 53b7cba11e63fc0a7ebfdcfe6903ece205f6c345
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 20 15:25:46 2019 +0100

    Reformat source files gnc-tree-view.c/h
    
    Replace tabs with spaces and changes spaces where appropriate.

commit 33223970916e711146d7a4182fd5f6cd6912542d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 20 14:45:33 2019 +0100

    Restrict where you can click on the menu column header
    
    With the previous change clicking any where on the menu column header
    will activate the menu so this change activates the menu only in the
    area of the icon.

commit 5384f319433c99e490f7641e3cbee05eabc0b633
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 20 10:45:58 2019 +0100

    Stop Gtk Warning Negative content width
    
    This is caused by the spacer column being reduced as new columns are
    inserted before the menu selection column at the end. When it gets to
    a size that can not hold a valid button in the header you get the
    warning so remove the spacer column.

commit ce638f3084abc26d45b3bf0ba7417c31346e5689
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Aug 23 10:06:15 2019 +0200

    Add OARS classification to our appdata file
    
    It mentions mild for social-info because we use an online api for quotes retrieval.

commit fcc1653822227bc1d4ad0a6153e08541a5499f37
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 22 12:23:09 2019 -0700

    Replace overly indirect gnc_business_get_default_tax_table.
    
    With gncTaxTableGetDefault.
    
    qof_book_get_default_tax_table would have been even better but it
    would have created a circular dependency between QofBook and
    GncTaxTable.

commit 33b1a19eb22a874db51edc70c36543c103bd30ef
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Aug 20 18:30:31 2019 +0200

    Disable text-tx-import.cpp
    
    There are no tests in this file yet

commit 5c87344dbde9a11494b5f90442f4c19eae40b266
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Aug 18 11:47:13 2019 +0200

    Add developer name to our appdata
    
    It has no legal bearing as far as I know, but consumers like
    gnome-software or flathub will display this info.

commit 0a3fd5984e53b8c8e588c4a0af733343eef4762e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Aug 18 23:36:02 2019 +0800

    [general-journal] deprecate the journal report generator
    
    it is unused.

commit 416e7f7e5eabeaf70bc851f08347d5d43599cbd9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Aug 18 23:29:17 2019 +0800

    [general-journal] set document title after rendering
    
    Instead of setting document <title> register.scm's General/Title
    option, set it in the document returned by register.scm's
    renderer. This is in anticipation of "General"/"Title" option in
    register.scm being removed.

commit b3ff04eedc989080b4f73244bb01edbb81f6a83f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Aug 18 14:37:45 2019 +0800

    [balsheet-pnl] reuse i18n strings

commit bd9edbbbf68c39f486d2fe17bf06c06761fc7a3e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 16 09:32:56 2019 +0800

    Bug 797279 - Reports RTL do not support RTL - fix string
    
    fix guile-2.0 string handling to prevent munging unicode in
    report-titles etc. while loading/saving reports

commit bf7d121e27ca98de9c6352350cf631f64996bd16
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Aug 15 23:07:51 2019 +0800

    Bug 797279 - Reports RTL do not support RTL - fix reports

commit 99c69023cce04c8a5fcc4309abc3b1337091281a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Aug 18 19:26:09 2019 +0800

    Bug 793018 - Balance (with >>eguile<<) - Report Title can't be changed

commit 4a81bb34cef73b66997f7b1aa6ab157f1b6033b3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Aug 18 13:38:47 2019 +0800

    [general-ledger] internationalize general-ledger title

commit a13e8f923761ec78aff5e5477dffe01833a09c3d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Aug 18 13:38:26 2019 +0800

    [general-ledger] deprecate gnc:make-general-ledger-report

commit 8b1ada6048b5c2ada16140bac632dc475631672f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Aug 18 00:16:55 2019 +0800

    [balsheet-eguile] monetaries must be rounded to their scu
    
    previously balsheet-eguile would convert monetaries to exact fractions.

commit e4de6a31980372cf880c65568f352e574331f9e1
Merge: 8eb3819a3 77baba2c5
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 15 15:38:18 2019 -0700

    Merge Christian Clauss's Travis-CI yaml fix into maint.

commit 8eb3819a3c96ddc5df55f9358ddc1a55ae2645e7
Merge: 24d457661 1b4e48129
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 15 15:18:07 2019 -0700

    Merge Christian Gruber's 'rework_gtest_src' into maint.

commit 24d4576617995980c147bb49cacafe6f16978573
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 15 15:17:16 2019 -0700

    Include libicu-i18n in libgncmod-engine linkage for new ICU API usage.

commit 1b4e481296d7b836fcbb6f86de46bc9faba84ef0
Author: Christian Gruber <christian.gruber at posteo.de>
Date:   Thu Aug 15 23:20:45 2019 +0200

    Add gtest_main.cc to libgtest.a
    
    Currently when compiling GoogleTest from source code, source file
    gtest_main.cc from GoogleTest repository is not compiled into any
    library as in GoogleTest repository, where it is compiled into
    libgtest_main.a. Instead gtest_main.cc is added to source file list
    GTEST_SRC, which is then added to the list of source files of every
    single GoogleTest based test application.
    
    To simplify this gtest_main.cc is added to the source file list of
    target gtest now. Additionally GTEST_SRC is merged into
    lib_gtest_SOURCES, since both variables defined source files for
    GoogleTest libraries.
    
    Now target gtest generates library libgtest.a, which already contains
    the main function from source file gtest_main.cc. This is different to
    GoogleTest build system, where both are separated into two independent
    libraries libgtest.a and libgtest_main.a.

commit f64dd0860fde4a04d9298b7c37430996fcc73efb
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Aug 14 13:32:20 2019 +0800

    Bug 752395 - Start Day of weekly report doesn't respond to change in locale
    
    Redefines some functions to ensure weekly grouping in transaction
    report obeys locale's start-of-week.

commit ec6602adf97629ad3f731b20fcbf23a3ef9d0042
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Aug 14 22:35:58 2019 +0800

    [gnc-date][API] find locale's start of week using ICU.
    
    gnc_start_of_week
    
    * ICU has a mature C++ api, so prefer that one in our C++ code
    * Use PERR instead of fprintf for consistent reporting
    * Add the ICU specific linker flags to the test case

commit bdbb06b7226248458b62fd5fc972d959d9d34088
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Aug 14 12:35:31 2019 +0800

    [price-quotes] remove no F::Q message

commit 1126554152b311b81d13006144fbbddf0a1edc33
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Aug 15 00:19:46 2019 +0200

    Improve header of glossary
    
    Append " (glossary)" to SOME DESCRIPTIVE TEXT to distinguish it from the
    real po file, if a translator has both open.

commit f2c3442296d9a33918cec86136e3de182df58696
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sat Jul 13 17:45:29 2019 +0200

    Add "account code" description to glossary

commit d1a0cd2a65b2493cf35593be7aa2aa9a6bff1ff4
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sat Jul 13 17:34:01 2019 +0200

    Remove a trailing space in german glossary

commit 749f02afa1b6f90434f46c8888a1c1258292664e
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Aug 15 00:01:29 2019 +0200

    Merge a fresh gnucash pot into de.po
    
    5141 übersetzte Meldungen, 109 ungenaue Übersetzungen, 11 unübersetzte
    Meldungen.

commit bac27b48efe4f8c256aabbe7efa5e0a8cf6995e7
Merge: 188f8768b 942e74d07
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Wed Aug 14 22:47:40 2019 +0200

    Merge branch 'PR551' into maint

commit 942e74d07a08a56ead29d6ee949222f9bedfb37a
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Wed Aug 14 22:44:25 2019 +0200

    Update he.po from fresh gnucash.pot
    
    For better checks of PR #551

commit 0c53f763c6c0992623d1d4ffe01fa8d0a1142ab3
Author: avma <avi.markovitz at gmail.com>
Date:   Wed Aug 14 09:17:57 2019 +0300

    he.po for version 3.6 96% completed
    
    PR #551

commit 188f8768b5b0955eb0cd243fbcd926a8228aeca9
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Aug 14 11:38:26 2019 +0100

    Bug 797339 - Online banking frame to small
    
    Set the scroll window to expand so it uses all the available space.

commit 24094222d1e9947f1f65e9d84083f52f5a13bd57
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Wed Aug 14 11:33:37 2019 +0200

    Improve invoice import column headers
    
    Use underline only for mnemonics.
    Capitalize column headers.
    
    Try to reduce number of translatable strings - still incomplete.
    
    Follow up of commit aadb3d1.

commit adae341def2398891a3b6a9c0af0e59417debfcd
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 11 09:43:27 2019 -0700

    Use cmake_symbol_check to test for AB_Banking_RuntimeConfig_SetCharValue
    
    instead of relying on AQBanking versions.

commit d0f4d9bce9d199931a1b073761b76632f5d6ee68
Author: avma <avi.markovitz at gmail.com>
Date:   Tue Aug 13 19:36:46 2019 +0300

    glossary he.po for ver 3.6

commit 2a6a4e34d608f227ceff37d5383c73c182289e80
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Aug 11 09:06:35 2019 +0800

    [price-quotes] compact commodity-tz-quote-triple->price

commit e15f2610ba712bb26a5885c290d1f2aaede6b510
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 10 23:33:00 2019 +0800

    [price-quotes] compact gnc:book-add-quotes

commit 4a4f81b320f814e190ade2e0bf4157597805beba
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 9 21:41:23 2019 +0800

    [price-quotes] compact book->commodity->fq-call-data
    
    make function more readable.

commit 5e8663772aedb490dffc2f533f5f07a20303e423
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 9 22:49:31 2019 +0800

    [price-quotes] compact gnc:fq-get-quotes

commit d5122c97eaef18c30e7d66d269352929b17c4f24
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 9 22:49:04 2019 +0800

    [price-quotes] compact gnc:fq-check-sources
    
    improve locality of vars.

commit fab1c8db3e8f3d13555931e57340349dfa481b6c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 10 23:01:38 2019 +0800

    [price-quotes] show if F::Q not installed, remove dead code

commit 112cf99d2d0c7a68c71d9085ad911eba93337d9a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Aug 12 20:37:27 2019 +0800

    [test-report-html] add coverage and function test
    
    * function gnc:html-table-add-labeled-amount-line! has full coverage
    test.
    
    * function gnc:make-html-acct-table/env/accts has good coverage
    confirming nothing crashes.

commit a42f1211d885e3db147781ef7e3f43f3a9ef09fa
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Aug 12 21:15:45 2019 +0800

    [html-acct-table] modernise to srfi-9 records

commit 81b20d0a62786811383b8227f8ed476ae909e404
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Aug 12 23:22:44 2019 +0800

    [html-acct-table] timepair -> time64
    
    * fix timepair -> time64 - this is technically dead code.

commit 0c3f460e9fa5c3c354ff5fed64ea781b260ebff7
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Aug 8 23:10:12 2019 +0800

    [invoice] deprecate easy/fancy-invoice creation hooks

commit 55e196ab5bed6bc90ffe1e0d505737c8aaad6753
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sun Aug 11 10:55:24 2019 +0200

    Dutch RGS template: Replace a ":" in an account name
    
    The colon is the account delimiter.

commit 7d2d3928291260edf6ee94fb534e4220dbcdfd17
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 10 19:20:49 2019 +0200

    Fix intermittent build dependency issue
    
    eguile-html-utilities now depends on eguile-gnc so make sure
    the latter is built before the former
    
    Note the master branch has gone a different route:
    eguile-html-utilities and eguile-utilities are no longer modules
    there but included into eguile-gnc via load-from-path
    Hence the dependecy tree is actually the other way around there.
    To keep in mind when merging maint into master next time.

commit 7211bfb53c2ad4c46485e1f58d877fd387d72aa2
Author: avma <avi.markovitz at gmail.com>
Date:   Sat Aug 10 15:25:40 2019 +0300

    Hebrew translation 95% completed...

commit c7e60c1d534b884a9b255018fe03da212e9f985b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Aug 5 19:04:12 2019 +0800

    [qif/test-qif-parse] increase coverage

commit 100ef2a01decda3ed54cf7204ae38bfd8766521d
Author: Christian Stimming <christian at cstimming.de>
Date:   Wed Aug 7 22:37:17 2019 +0200

    Online banking: Usage of gnucash registration key is available in more aqbanking versions.
    
    To be precise, it is in aqbanking-5.7.8-git-1 and to-be-released
    aqbanking-5.7.9 as well as aqbanking-5.99.24-git-1 and
    to-be-released aqbanking-5.99.25. As it is needed mid-September 2019
    for all bank users in Germany, we better make it available for both branches.

commit bbcfc9da42e2504d3d21e8dbb08cc2be515b2140
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Aug 5 10:01:04 2019 -0700

    [test-commodity-utils] Don't try to free the pricedb twice.
    
    It's freed by gnc-clear-current-session, so freeing it explicitly
    causes a double-free.

commit 6252de21fd2c02b2a45b72f0ca63259ef2365236
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Aug 5 07:37:16 2019 +0800

    [qif/qif-parse] restore handle non-4-digit dates, and erratum
    
    db93aec58 contained logic error in date-handling, would invalidate
    2-digit years.
    
    Also parse-bang-field needs to trim trailing space.

commit 08de1a0ab01bf15128f639dc97a41c0a653a0c8c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jul 30 22:10:26 2019 +0800

    [qif/qif-import] fix whitespace

commit 409b97a988f944b7b0412fa39bf586256b18bc9b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jul 30 18:37:24 2019 +0800

    [qif/string] compact function

commit 944e78144ec502a72761d085d286186ddda9d4b2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 3 18:38:33 2019 +0800

    [qif/qif-merge-groups] speed up duplicate-transaction finding
    
    old method would scan the new-xtn-list (i.e. imported qif
    transactions), create a query for each, and run query to find
    candidate old-transactions to match each new-transaction.
    
    new method creates 1 query only to scan old-transactions within 1 week
    of earliest and latest new-transaction date. then creates a match list
    using same heuristics:
    
    * account full name must match
    * split value must match
    * dates must differ by 1 week maximum

commit b2d1ad526c3b45718a82c11f1f00cb81de845af9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 2 19:03:41 2019 +0800

    [qif/qif-merge-groups] compact functions

commit a146d2cd5876a295d779b7a14c7627b0b1fbf946
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 2 18:58:02 2019 +0800

    [qif/qif-parse] compact functions

commit a3150f383f3939ab6f698f20f5b905e260bcc189
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 2 18:58:09 2019 +0800

    [qif/test-qif-merge-groups] initial commit

commit 277ba729d16e970adaa0efdcfadbcde79f523858
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 3 16:21:48 2019 +0800

    [qif/test-qif-parse] increase coverage

commit 1873c2f70581f5b07a866142cbede1e62a416fab
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Aug 3 17:22:00 2019 +0800

    [qif/assistant-qif-import.c] gfec_apply requires a list of arguments
    
    * instead of argument, send a list of arguments.
    * the undo scm function would never run otherwise

commit 77baba2c5e2bef3f56250643fced4dfe284e022a
Author: Christian Clauss <cclauss at me.com>
Date:   Thu Aug 1 21:11:48 2019 +0200

    Remove the deprecated sudo tag from .travis.yml
    
    As discussed in #545, [Travis are now recommending removing the __sudo__ tag](https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration).  Mention  of the __sudo:__ tag has been removed from all Travis docs because the sudo command is now _always_ available and there is no way to turn it off.

commit 8b7093e8d02f8d0d7a124cba7b1190114abf81c5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jul 31 19:34:53 2019 +0800

    [qif/test-qif-parse] initial commit
    
    near-100% coverage for qif-parse.scm

commit a7a3f78648812d2df9fd31a78633b9b30b87e0a3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jul 30 18:36:56 2019 +0800

    [qif/test-qif-imp] initial commit
    
    * strings.scm
    * qif-objects.scm

commit 19114cc111d5a685a31ff121a74a82d1d528275d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jul 30 14:55:59 2019 +0100

    Fix register tooltip crash
    
    When the register is in double line mode, a tooltip for the transaction
    association column can be shown if one is present by hovering the mouse
    over the cell. If the register 'cursor' is highlighting any transaction
    row this works but if the 'cursor' is on a split and mouse moves to an
    association cell with an entry, Gnucash will crash. To fix this use the
    SheetBlockStyle from block instead of the GnucashCursor.

commit db93aec58d32e871b7d7f17840d9bdec6ee07cc6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jul 28 21:10:14 2019 +0800

    [qif-utils] use srfi-13 instead of regexp functions

commit fbb6a956002776aaee143bf0fc0524706ab1ac91
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jul 28 20:01:38 2019 +0800

    [simple-obj] deprecate this module
    
    * it's only a wrapper for make-record-type
    * use record-types directly in modules

commit 76ba133174bc1b638ae0a186a248733e03ae1aaf
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jul 18 15:43:38 2019 +0100

    Account Picker dialogue warning message placement
    
    Currently this message is below the dialogue buttons so move the
    message to above them.

commit d4dd289113452e2aceedbbecc3ef8ad837ce3859
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jul 18 15:42:27 2019 +0100

    Error when cancelling the create a new account in register
    
    When you are asked whether you want to create a new account on the
    register, possibly due to a typo and you answer no, the same dialogue
    will appear another three times before resetting the account cell to
    the original value.
    
    These changes eliminate that by returning you back to the cell with the
    invalid entry so that you can amend / cancel or use the dialogue again
    to create a new account based on an amended entry.

commit aca8a734b0ae0f058dadb1ef3f18e81f987a5eb6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jul 16 13:34:13 2019 +0100

    Error when creating a new account on expanded transaction
    
    With the register in journal mode and you edit the account field so the
    'Account x does not exist, do you want to create it' dialogue is shown
    you get the following error...
    
    gboolean boolean_from_key(const Account*, const std::vector<std::
    __cxx11::basic_string<char> >&): assertion 'GNC_IS_ACCOUNT(acc)' failed
    
    This was tracked down to a refresh being triggered with the account
    dialogue so add a check for a valid account as part of the placeholder
    test.

commit 69f76c63787d991605b8890a867674f54ec489a5
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jul 16 13:30:01 2019 +0100

    Bug 797301/2 - Sub-account register not seeing changes to sub accounts.
    
    If you have a sub account register open and you create another account
    that is a descendant of the top account the transaction will not be
    seen as the query used for the sub account register does not include
    the new account. Add a check to 'refresh_handler' to check for the same
    number of sub accounts, if different recreate query.

commit b56203e06f6a87f17b362dd5a7ed1e1112fe3116
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jul 16 13:29:18 2019 +0100

    Bug 797301/1 - Menu View->Refresh not refreshing register
    
    The Menu 'View->Refresh' only worked for the report page which reloaded
    the report so added functions for other pages as follows. The Register
    and Budget pages are reloaded with the remaining pages being redrawn
    with a call to gtk_widget_queue_draw.

commit aadb3d14629a975c67353c0d3d8211ef03efacd8
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Mon Jul 29 14:01:31 2019 +0100

    Bug 797085 - Import Bills & Invoices – headers not translated.
    
    Make strings translatable.
    
    Translators: This adds 22 new translatable strings.

commit 5de4b27b2510d0ec8fcc859adf172018fdc89c1e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jul 28 14:37:19 2019 +0800

    [balsheet-eg] dedupe functions

commit 8cd7c6f7556c62c561c2b13820206811a5ddc0f7
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jul 28 22:13:38 2019 +0800

    [taxinvoice-eg] fix html
    
    <nobr> has never been standard. Don't need it because (nbsp ...) will
    insert <span white-space=nowrap> tags.

commit 326927215c8481f5b9024e1ec9fe121c2bff7d0f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jul 28 14:36:22 2019 +0800

    [eguile-html-utilities] dedupe, fix html
    
    * prefer srfi-13 over regex
    * instead of <nobr> use <span style="white-space:nowrap">
    * reuse functions defined in eguile-gnc and eguile-utilities
    * compact functions
    * move make-regexp toplevel to ensure one compilation

commit c81e9354f742ed9bd5b5d2035e0feae6e6642ebe
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jul 28 14:30:58 2019 +0800

    [eguile-gnc] fix whitespace

commit 955a5651d8b18db4b096fbec0f98a891959d4c3e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jul 28 14:30:30 2019 +0800

    [eguile-gnc] use string-for-each instead of regex

commit e506b7c3325f09e84c1e5d9519e551cc49943535
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jul 28 13:36:22 2019 +0800

    [eguile-utilities] compact functions
    
    * whitespace
    * move string-repeat to eguile-html-utilities where it's used

commit e3a695d0d4c565e55be5d8086e6e7494d8f4c4a8
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jul 28 19:56:45 2019 +0800

    [qif-imp/string] fix argument order for string-delete
    
    Guile formerly used the wrong argument order for string-delete and
    string-filter. Fix to correct order.
    
    See bug report http://savannah.gnu.org/bugs/?31681

commit e8a41bbf5480d3beec08034c422a51a25cc7122b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jul 28 11:23:10 2019 +0800

    [options] compact lookup-option

commit bd0cbbf9311d7dbc79a3361d50c89d052a2dbe5e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jul 28 11:45:34 2019 +0800

    [test-options] initial commit
    
    * test lookup option changed section/name

commit 66511f17bb7848c290f5d08e58b52b8fb4eaf061
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jul 28 11:22:36 2019 +0800

    [c-interface] compact functions
    
    fix whitespace. this module has good coverage in test-c-interface.scm.

commit 887f7fac32ee328b99dff918f7db85584451a903
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 27 15:15:55 2019 -0700

    Bug 746937 - Template transaction splits are loaded in reverse order...
    
    and then not sorted before saving.
    
    Actually not sorted after loading because the template accounts weren't
    being committed.

commit 456ab2241f8e5532c1b6724fc43c77e06d32fab5
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 26 16:17:09 2019 -0700

    Remove unused ifdefs for IMPLEMENT_BOOK_DOM_TREES_LATER.
    
    Apparently stub code for a different way of generating the DOM tree, never implemented.

commit a0a0ffbb773cee29a3990f0d61263158fcfe4370
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Jul 25 23:51:50 2019 +0200

    Bug 797319 - Mauritanian ouguiya MRO shows too few decimals
    
    Add info about cash vs. banking

commit c77607c8c09e6f0b994e0508d7f14a0ca51c9328
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Jul 25 23:33:42 2019 +0200

    Bug 797316 - New Mauritanian ouguiya MRU not supported
    
    Add info, which Mauritanian ouguiya is recent

commit 7c9d5ee7ee5c38015b8800daa0379c5cf812ab1b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Jul 25 17:44:35 2019 +0800

    Bug 797158 - gnc:make-account-sel-limited-option is not working
    
    Option was being deliberately reset to default_value every time.

commit e9554e39b448bf945fc0fa74915dd9f62e5fb150
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jul 21 22:56:11 2019 +0800

    [test-stress-options] improve coverage
    
    * improve documentation
    * reuse (create-test-data) for various regular transactions
    * run (create-test-invoice-data) for business invoices
    * fix max arguments which would crash for reports without options
    * if report has start-date and end-date, insert valid dates to ensure
    report runs on non-null book data.
    * enable testing of previously disabled reports
    * also dump book and invoices generated in populated book
    * modify output to show full backtrace on error: In case of test
    failure, previous would show a shortened exception name. Change to
    display full backtrace, similar to crashing in live code. Uses
    gnc:apply-with-error-handling existing API call.
    
    Also clean up code.

commit 54c076504430677d38beca09cbf6c6665f9c14d7
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jul 22 21:24:28 2019 +0800

    [test-invoice] modified to call (create-test-invoice-data)
    
    test-invoice will call (create-business-test-data) to create the 8
    sample invoices as previously generated.

commit 681e023cd57f4dc77eccc6a95a58b729c5957541
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jul 24 22:58:40 2019 +0800

    [date-utilities][API] deprecate unused exports, add comments
    
    * deprecated:
      gnc:make-reldate-hash
      gnc:reldate-string-db
      gnc:relative-date-values
      gnc:get-relative-date-strings
    
    * remove gnc:reldate-list, unused
    
    * comment sections

commit 7e9ec00906a3100f7a8cd1a0f97df1a8eb480050
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jul 24 23:44:24 2019 +0800

    [date-utilities] tidy up gnc:make-date-interval-list

commit 9e3aca2ea9eebec58449d078590a3fd235b44678
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jul 23 22:04:59 2019 +0800

    [balsheet-pnl] fixcrash: price-conversion with 'overall-period
    
    previously price-conversion with overall-period would fail when
    considering the pricing date for the overall-period column. Use the
    last date for the overall-period.

commit c3eab984ce152a561229f42a1f9f468f4ff62de2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jul 23 22:04:24 2019 +0800

    [average-balance] fixcrash: asset-accounts present but no splits
    
    restore the analyze-splits function. previously it would run on an
    empty splitlist (obtained via empty accounts for example) and crash
    with div/0. this commit will break loop back to analyze-splits
    function, and only call it if the splitlist is not null.

commit cf6ea4c612e7748206b018bb279b16ade903a919
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jul 22 19:57:30 2019 +0800

    [report-utilities] update gnc:dump-book
    
    gnc:dump-book also shows
    * account balances
    * split memo and reconcile status
    
    Exmaple:
    
    Account: <Root.A/Payable> Comm<USD> Type<A/Payable>
    n Split: 09/03/80 Amt<-$6.00> Val<-$6.00> Desc<vend-1-name> Memo<vendor-bill>
    c Split: 09/04/80 Amt<-$6.00> Val<-$6.00> Desc<emp-1-name> Memo<emp-bill>
    y Split: 09/06/80 Amt<$6.00> Val<$6.00> Desc<vend-1-name> Memo<vend-credit-note>
    f Split: 09/07/80 Amt<$6.00> Val<$6.00> Desc<emp-1-name> Memo<emp-credit-note>
    Balance: $0.00 Cleared: $0.00 Reconciled: $0.00

commit a4811b3b46230e2bbc0cafda1eb93d5bd9225d9b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jul 21 22:55:38 2019 +0800

    [test-extras] add (create-test-invoice-data) for tests
    
    this function creates some business data. moved from test-invoice.scm
    without the invoice-specific tests. verified all invoices/bills are
    created correctly.
    
    it returns a vector-list of the 8 invoices generated.

commit c9cf35de5de765f7769a5ac21b106e96495e9ef4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jul 21 20:45:43 2019 +0800

    [commodity-utils] document gnc:case-exchange-time-fn

commit e5b756fada5464a6c81ca1445523f4b5e6f8739d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jul 21 20:35:28 2019 +0800

    [commodity-utils] refactor gnc:pricelist-price-find-nearest
    
    instead of O(3n), this implementation is O(n)

commit 1387c05f4d172898429b470da362178712faf992
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jul 21 20:34:04 2019 +0800

    [test-commodity-utils] augment weighted-average tests
    
    this is to increase 100% coverage pricealist-nearest finder

commit 49771ee9f9b9e3c58b0677b7641f0e1e7ccc6b64
Author: iggyvolz <iggyvolz at gmail.com>
Date:   Tue Jul 23 20:04:22 2019 -0400

    Fix typo in CMakeLists.txt

commit ca87572a2cf2b30d2e8a97ca8314ed803ea0a05e
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 23 09:42:43 2019 -0700

    Bug 797319 - Mauritanian ouguiya MRO shows too few decimals
    
    Changed MRO smallest-fraction to 100 based on information provided
    by the reporter. ISO4217 has moved the MRO to the "Historical Currencies"
    list that doesn't include CcyMnrUnits.

commit b02f7ac40979dd7132dddb22a02b88baabcc730d
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 23 09:39:23 2019 -0700

    Bug 797316 - New Mauritanian ouguiya MRU not supported
    
    Add new MRU with info from
    https://www.currency-iso.org/dam/downloads/lists/list_one.xml

commit 507ef68dc7cabed6ed257c36c78d8d34711682e7
Author: Thomas Klausner <tk at giga.or.at>
Date:   Sat Jul 20 18:05:13 2019 -0700

    Bug 795251 - googletest detection cannot be overridden
    
    For the part about the GTest linking problem.

commit aa95d61c6c3240b51a1896341e365d1af4362cfc
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jul 20 19:06:16 2019 +0800

    various reports: use more efficient report-utilities.scm functions
    
    instead of delete-duplicates

commit ae4b7e15822e12103df56aa83cd1503a2007c033
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jul 20 19:17:56 2019 +0800

    [report-utilities][API] gnc:accounts-and-all-descendants
    
    return a list of accounts and their descendant accounts

commit 38b2d4708b6b102036dfcdbdbe082286c83098e8
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jul 20 19:05:41 2019 +0800

    [report-utilities] gnc:accounts-get-commodities more efficient
    
    more efficient function

commit 273ae720ccaeddc60deb11a1fab42418838f2cd2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jul 20 18:21:20 2019 +0800

    [scm-utilities][API] add sort-and-delete-duplicates
    
    this can be used instead of delete-duplicates when the list must also
    be sorted.
    
    the main reason for this function will be for the upcoming aging.scm
    report which will use it heavily to slice APAR splits into owner list.

commit fdeff65f067469d542069066792b8e2c096629dd
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jul 19 02:00:20 2019 +0800

    [business-core] refactor & document gnc:owner-from-split
    
    This function helps to establish UI link from register split to an
    owner's split. It should not be used anywhere else. Its use in reports
    will be removed.
    
    It is also unnecessarily complex -- it is called from an AP/AR account
    register split, it should have all necessary information via split
    metadata. e.g. this function *can* return a split owner if originating
    from an Asset/Liability account which settles an invoice, but this
    functionality is not used because there is no asset/liability register
    hook to call it.

commit d0bf4ad8aeaa6a4f2e2645d20b50d1ffd922c8f1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jul 20 20:10:00 2019 +0800

    [test-business-core] add to dist_list

commit ce6c3c22a15102341ca41ddba2a46ea7daf63f17
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jul 20 20:32:07 2019 +0800

    Fix CMakeLists error
    
    need to include module

commit e88f31e05cd57ba6fcc07563d98fb55c5310d25d
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 19 21:20:43 2019 -0700

    Bug 784623 - GNUCash does not work with sql backend, I can open...
    
    in read only mode
    
    Upgrade the splits table as well, an oversight from the original fix.

commit 0c433e02f7d0003c10e1244f572d0a9badd46e33
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jul 19 02:15:13 2019 +0800

    [business-core] deprecate gnc:entry-type-percent-p
    
    This function is only used once. deprecate it.

commit e654bd34af64235b5f9ac0dd8a05f6db9d8c912b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jul 19 02:24:45 2019 +0800

    [business-core] simplify functions

commit 57f291af861d6ab7a15e633acf70e890d282b043
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jul 19 00:03:27 2019 +0800

    [test-business-core] initial commit

commit 75d5d8106b37e3a666355c18cf8ded0f201d8027
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jul 14 21:20:52 2019 +0800

    [report-utilities] fix gnc:strify
    
    Try monetary-collector and value-collector printers earlier; output is
    fixed and will be "coll<([$200.00])>" for commodity-collectors or
    "coll<23>" for value-collectors

commit 8adcacbdd259ceab3bc49f0de650070c3f93538f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jul 12 21:54:53 2019 +0800

    [test-owner-report] basic tests for customer and job reports
    
    create invoices, due dates at various points in the past

commit dae26da037744a129a1bfc78b0dd62343d249bd6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jul 13 22:55:50 2019 +0800

    [owner-report] sanitize strings in preparation for tests

commit fee383e85e441ce2a50b741ac7049b6a5075b4d3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jul 13 23:17:43 2019 +0800

    [job-report] sanitize strings in preparation for tests

commit 74169114d55e3b25c333d43c47672e1c754ac653
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jul 13 13:42:23 2019 +0800

    [report-utilities] add gnc:dump-book and gnc:dump-invoices
    
    (gnc:dump-book)
    utility function for tests. dumps the whole book. sample output:
    
     Account: <Root> Comm<USD> Type<Asset>
    
     Account: <Root.Asset> Comm<USD> Type<Asset>
    
     Account: <Root.Asset.Bank> Comm<USD> Type<Asset>
       Split: 07/13/19 Amt<$17,479.18> Val<$17,479.18> Desc<cust-1-name>
    
     Account: <Root.VAT> Comm<USD> Type<Asset>
    
     Account: <Root.VAT.VAT-on-Sales> Comm<USD> Type<Liability>
       Split: 07/13/19 Amt<-$1,111.01> Val<-$1,111.01> Desc<cust-1-name>
    
     Account: <Root.A/Receivable> Comm<USD> Type<A/Receivable>
       Split: 07/13/19 Amt<-$17,479.18> Val<-$17,479.18> Desc<cust-1-name>
       Split: 07/13/19 Amt<$17,479.18> Val<$17,479.18> Desc<cust-1-name>
    
     Account: <Root.Income> Comm<USD> Type<Income>
       Split: 07/13/19 Amt<-$16,368.17> Val<-$16,368.17> Desc<cust-1-name>
    
    (gnc:dump-invoices)
    
    Invoice: ID<> Owner<cust-1-name>
       Date: Open<?> Post<07/13/19> Due<07/13/19>
      Entry: Date<07/13/19> Desc<taxable=N tax-inc...> Action<action> Notes<> Qty<11>
      Entry: Date<07/13/19> Desc<taxable=N tax-inc...> Action<action> Notes<> Qty<11>
      Entry: Date<07/13/19> Desc<taxable=N tax-inc...> Action<action> Notes<> Qty<11>
      Entry: Date<07/13/19> Desc<taxable=Y tax-inc...> Action<action> Notes<> Qty<11>
      Entry: Date<07/13/19> Desc<taxable=Y tax-inc...> Action<action> Notes<> Qty<11>
      Entry: Date<07/13/19> Desc<taxable=Y tax-inc...> Action<action> Notes<> Qty<11>
      Entry: Date<07/13/19> Desc<taxable=Y tax-inc...> Action<action> Notes<> Qty<11>
      Entry: Date<07/13/19> Desc<taxable=Y tax-inc...> Action<action> Notes<> Qty<11>
     Totals: Total<$17,479.18> TotalSubtotal<$16,368.17> TotalTax<$1,111.01>

commit 105f5396fc27cc0cd6f69511523bf03cda2cf935
Merge: 1ad4ae30b 89749a1b6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jul 13 10:50:16 2019 +0800

    Merge branch 'maint-budget-ytd-upgrade' into maint

commit 89749a1b63dfe5987e88871fd5e7c62c9c953977
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jul 13 10:11:42 2019 +0800

    [test-budget] add tests for envelope budgeting

commit ec28835d78d7f8915aea830d5f299c0101cea04a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jul 3 21:51:25 2019 +0800

    [budget] upgrade to support envelope budgeting
    
    merges ideas from Phil Longstaff's ytd-budget.scm report. differences
    from non-envelope budget:
    
    * envelope budgeting accumulates bgt/act/diff amounts from period=0
      e.g. selecting periods 2 to 4 means amounts must accumulate from
      period 0 to 1 (not shown) and accumulated amounts 2 to 4 (shown).
    * total column must encompass all periods from 0 to maxperiod

commit c05ba6415f55cb7114ed523e55494aa4c212a4da
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jul 13 10:27:05 2019 +0800

    [budget] compact functions in options-generator

commit 43c8b16ba53d24dc24bf76b1726f0a3daba0c747
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jul 13 10:18:44 2019 +0800

    [budget] remove unused options
    
    these options are unused
    
    * general/price-source
    * general/show-full-names?

commit 1ad4ae30be3aea7122a410a3d8371695cfb3b85a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jul 12 21:54:24 2019 +0800

    [owner-report] fix html to be parsable by sxml
    
    in preparation for tests

commit 6c4ae8901257a5a1364d04428a48b51240f86e94
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jul 12 21:08:15 2019 +0800

    [business-options] fix whitespace

commit 560b313f8536b9e8a1bebae3e3e515887d663204
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jul 12 20:36:57 2019 +0800

    [business-options] deprecate unused option-types

commit c9d001d550df2cbfa2b62226288040f0dcbf87e8
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jul 11 17:31:49 2019 -0700

    Bug 797295 - problems with entering swedish åäö in company address
    
    scm_c_string_length() returns the wrong answer when the C string is
    UTF8: It returns the number of codepoints because the SCM string is in
    UTF32, but we need the number of bytes for gtk_text_buffer_set_text.
    Fortunately scm_to_utf8_string returns a null-terminated string so
    we can just tell gtk_text_buffer_set_text to figure it out on its own.
    
    Guile doesn't use g_malloc so don't use g_free, and gpointer* is a
    void** so change the cast to void* for free.

commit 22f22b0a280e0ad65a74ac60228ce64d0650f334
Merge: 9f40cac25 b3a4cd627
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jul 12 08:16:46 2019 +0800

    Merge branch 'wrapqoflog' into maint

commit 9f40cac2541195dda848226620c7e1165443af55
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jul 10 23:07:16 2019 +0800

    [taxinvoice] bugfix: remove option 'Report Currency'
    
    this option is useless; it does not enforce currency conversion, it
    was merely used for "Amount Due, XXX" currency-mnemonic. Remove this
    option, and modify code to use invoice currency instead.

commit 5112210e4221eaef51a35c35be1151c1f571a8dd
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jul 10 22:01:13 2019 +0800

    [invoice] Payments should be shown in invoice by default
    
    If an invoice has payments already applied, by default the
    invoice-report should show payments.

commit 06e3fd4d2812220970c19700c27b82251ff21864
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jul 7 19:50:46 2019 +0800

    [customer-summary] fix no-owner sorting properly
    
    this comparison now works for no-owner sorting. 3a927ce2a, second
    attempt.

commit 1a16ba704b3ea1f1902204ec392c2c9b6d93ef44
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 9 16:22:52 2019 -0700

    Bug 797306 - "URL cannot be shown" when one clicks an account line link...
    in report.
    
    perform_navigation_policy hadn't been implemented for webkit2gtk-3.0.

commit f80e025b7b4d2c5994b6c99177b794d33ecded37
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 9 11:50:59 2019 -0700

    Bug 797297 - GNUCash is in English even though MacOS is set-up to French.
    
    Thanks to a misplaced #endif.
    Also allow info of selected locale, the comment about MacOS wasn't
    correct.

commit 39cfcb30f939ca3c413350c8262ceea69085fb6b
Author: Christian Stimming <christian at cstimming.de>
Date:   Sun Jul 7 22:39:09 2019 +0200

    Online-banking: add value for fintsRegistrationKey with most recent aqbanking.

commit adbf8afeaea16e632b45fb5dc1619c97bac37018
Author: Pedro Albuquerque <pmra at gmx.com>
Date:   Sun Jul 7 09:10:02 2019 +0100

    Updated pt.po

commit b3a4cd62775705b2543438f912ca71dad591bf0e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jul 7 08:30:54 2019 +0800

    completion redefine gnc:debug

commit 429077ee8e5728315e491f00e44bba85c160e59b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jul 7 08:30:41 2019 +0800

    completion wrap qoflog

commit 629569b792eb7201d54999f2740ace36c1459ee4
Author: Christian Stimming <christian at cstimming.de>
Date:   Sat Jul 6 22:17:34 2019 +0200

    Update German translation

commit bb6d84e03d5920d79c63e446eb145050f741c715
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jul 5 21:54:38 2019 +0800

    [html-utilities] [API] further deprecations
    
    * gnc:html-build-acct-table -- unused for decades
    * gnc:html-table-append-ruler/markup
    * gnc:html-acct-table-row-helper!
    * gnc:html-acct-table-comm-row-helper!

commit 463c3124ef51fc5d7ec4c349dd2646f7b9ad1ffa
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jul 5 21:50:52 2019 +0800

    [commodity-utilities] [API] deprecate gnc:sum-collector-stocks
    
    this function is never reachable in code

commit b9382d2cf22ae1549f144bd64b1fe9b7bfcaa3f5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jul 6 18:20:18 2019 +0800

    [commodity-utilities] move gnc:debug to less CPU critical code
    
    pricealist is a long list generated once, yet is dumped via gnc:debug
    for every call to gnc:exchange-by-pricealist-nearest. This change
    moves gnc:debug to the initial pricealist generation, ensuring that
    gnc:exchange-by-pricealist-nearest is much faster.

commit e783335cf26521fd9faa5854d3393e51bd880a43
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jul 5 23:09:19 2019 +0800

    [commodity-utilities] compact gnc:sum-collector-commodity
    
    This function converted to purely functional approach.
    
    Note that commodity-collectors always round amounts to the currency
    SCU therefore we replicate the behaviour here.

commit dd1873eb0571848d1e40be5316ae8155372c82dd
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jul 5 23:09:12 2019 +0800

    [test-cash-flow] fix test which was badly designed
    
    this test had confused 2 functions:
    
    (exchange-fn monetary currency) --> monetary
      and
    (to-report-currency currency amount date) --> amount
    
    this flaw surfaces with the shortened gnc:sum-collector-commodity definition.

commit 4214f7eb76cc899e475b9af3b2790d8528a269dd
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jul 6 14:32:53 2019 +0800

    [balsheet-pnl] bugfix prevent crash on missing accts
    
    When asset/liability/income/expense accounts are either missing or
    deselected, the report would crash. This commit will ensure the
    date-specific balance calculators do not crash.
    
    The reason for crash is the form (apply map gnc:monetaries-add lists)
    where lists is usually a list-of-list-of-monetaries, e.g.
    (list (list $1.00 $2.00 $3.00)
          (list $2.35 $3.44 $4.45))
    
    and (apply map gnc:monetaries-add lists) will return a list of the
    matched sums, i.e. commodity-collectors (list (list <$3.35> <$5.44>
    <$7.45>)), whereby each commodity-collector is denoted by <...>
    
    When there are missing account-types (or deselected) the lists are
    empty-lists, therefore mapping will fail. This change ensures that
    null-lists are handled by returning (list (list <> <> <>)), with null
    commodity-collectors.

commit 1e66d3b2f6406814efa185bc62cea4252fd79d45
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jul 5 21:45:44 2019 +0800

    [balsheet-pnl] cosmetic: improve maxindent calc
    
    75ab45ac3 without 1+ some alignment is incorrect

commit 42b6fb993b9391c5725513d1e487f04c7b578082
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jul 6 11:14:56 2019 +0800

    call strify only if debugging enabled

commit 898a9cdb8e1a8cad34125e6599ff62587297b01b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jul 6 11:14:50 2019 +0800

    wrap qoflog

commit bc1bcc718e509344bbda485c7475b4645d48cb9c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jul 3 19:35:58 2019 +0800

    [average-balance] show progress reports before chart generation
    
    This change adds progress reports to be more responsive on large
    datafiles. It is probably marginally slower.

commit 75ab45ac3c6589496bd04d8c6070bb7c9c60daab
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jul 2 20:35:23 2019 +0800

    [balsheet-pnl] change definition of maxindent
    
    previous would find deepest account; it should really find deepest
    selected account.

commit 6f217165c4b90f34dcede27c6c1f236191bec7e0
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 29 23:33:09 2019 +0800

    [owner-report] fix code to set date to 'today'
    
    code sets date-option to today. it fails to set the default-value. the
    date will reset when user click 'reset options', and this commit
    ensures the 'today' date remains the default date.

commit 3a927ce2ac88380746da6ed073aa692240a9e118
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 29 14:18:59 2019 +0800

    [customer-summary] fix no-owner sorting of entries
    
    Previous 9ed0174cb would place any entry with customername == "No
    Customer" last, including genuine customers with this particular
    name. This commit modifies to test on presence of owner-report-url to
    detect owner/no-owner entries. This is reliable for this report.

commit f82058e026bebeb0c9380231b884d2c3140ca11a
Merge: a7bdd0829 690e359be
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jul 2 10:57:23 2019 +0100

    Merge David Cousens's 'Bug797275' branch into maint

commit a7bdd0829191e16d49c4a7bcbbb8e7d5d3b0c803
Author: Christian Stimming <christian at cstimming.de>
Date:   Mon Jul 1 18:18:56 2019 +0200

    Update German translation.

commit 070e21fb0cc54110a61a4a51555d3a5af8f940f5
Author: Christian Stimming <christian at cstimming.de>
Date:   Mon Jul 1 17:59:21 2019 +0200

    aqb: Fix progress window scaling/filling
    
    The widget with the log messages didn't fill the space
    in the dialog anymore. Probably a side-effect of 58465432,
    but fixed now anyway.
    
    Also, one label whose "translatable" attribute was removed
    had to get it again.

commit da7cc037e25f410455d4b615b8f8cb726d093e12
Author: Christian Stimming <christian at cstimming.de>
Date:   Sun Jun 30 16:43:54 2019 +0200

    Fix remaining compiler errors in aqbanking5/aqbanking6 dependent code.

commit 98959f86d98952be65e7423dd868cab9355bd9ef
Author: Christian Stimming <christian at cstimming.de>
Date:   Sun Jun 30 16:09:34 2019 +0200

    Get aqbanking code to compile again with current aqbanking's git master version.
    
    Not yet tested, though, only successfully compile and link.

commit d42695e75a5b8865331694c9490c7446af7ebcc3
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 29 16:37:02 2019 -0700

    Release GnuCash 3.6

commit b4fbec5b123efffbba24c0783bad41f8902653a1
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 29 14:25:21 2019 -0700

    Use warnings instead of perl -w.
    
    perl -w breaks env on Debian.

commit e148477c70e0b5cd0e5a8630ba037e439f64b1b3
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 29 14:10:23 2019 -0700

    Remove build-osx.txt, build-solaris.txt, and misc-notes.txt.
    
    The first two are utterly obsolete and the third copies a mailing
    list conversation from 20 years ago about stock splits.

commit d53649c061bc905505b1ea5636712b65d4a931c1
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 29 13:18:46 2019 -0700

    Update Farsi, Romanian, and Ukrainian translations from the translation project.

commit dd10867195c6fb5d166c29e7f02ab0f10dbcf76b
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sat Jun 29 12:53:44 2019 +0200

    txt-to-pot.sh: revert CHARSET change from last commit

commit 0f815d9d1d01c3208a4405f18194416cb236e6c0
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sat Jun 29 11:29:58 2019 +0200

    Update txt-to-pot.sh's header to gettext-tools 0.19.8.1
    
    In the last 2 decades a few parameters were added

commit 690e359be093a7207f646879d8e80a6392f263b3
Author: David Cousens <davidcousens at bigpond.com>
Date:   Sat Jun 29 14:12:03 2019 +1000

    Fix view_selection_function declaration
    
    For some strange reason the view_selection_function declaration went missing?? reinserted it

commit 98cf760c6eb1362dbb7b41b2689c76cbf1aa3a5c
Merge: caeea74b5 377b73d1a
Author: David Cousens <davidcousens at bigpond.com>
Date:   Sat Jun 29 13:53:08 2019 +1000

    Merge branch 'matcher-help' into Bug797275

commit 377b73d1aa9f9c263c5887a0c869d2a371bfd142
Author: David Cousens <davidcousens at bigpond.com>
Date:   Sat Jun 29 13:42:36 2019 +1000

    Add multiselection info to help dialogue

commit caeea74b5003788a79fd684e50244dac44f11e93
Author: David Cousens <davidcousens at bigpond.com>
Date:   Sat Jun 29 07:43:10 2019 +1000

    Add view_selection_function
    
    view_selection_function added to only allow adding a row to the selection if GNCImport_Add is set for the transaction.
    Explicit selection clearing
    
    try explicitly clearing the row in the add, update and clear toggle callbacks - before refresh row and add debugging info which showed that the selection is called after exiting the above callbacks and as the view_selection_function has no knowledge that the add checkbox has just been toggled it allows the row to be selected. Requires a flag to be set in the add_toggle_cb which prevents selection in the view_selection_function and is cleared there.
    Fix row being selected after A(dd)toggled
    
    When the A is toggled on from U+R or R the row is automatically selected and if the row is toggled back to U+R or R selected, it cannot be unselected. Add a global add-toggled flag set in the gnc_gen_trans_add-toggled_cb and used in the treeview  multiple selection function to prevent a row being selected immediately after the A has been toggled.
    Fix to Multiple selection to ensure the match dialog comes up on double click on a  reconciled or update row and implement a view_selection_function so that only rows flagged for addition can be added to a selection
    
    
    Fixes requested by Bob-IT
    
    removed global add_toggled variable and added it to _main_matcher_info structure. modified gnc_gen_trans_add_toggled_cb and view_selection_function to use the _main_matcher_info member.

commit 0543a29012b18ac2e3bf2a6915f51d1c91b5cbcb
Merge: a3871d9ca 38a3d62f0
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jun 28 11:49:57 2019 -0700

    Merge Dawid Wróbel's uft-8 obfuscation fix into maint.

commit a3871d9ca1b12fa1635d1ac7f3781c4a490030ef
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jun 23 11:01:29 2019 -0700

    Warn if can't lock for any reason other than that the file is locked already.
    
    And include the error string in the message.

commit 9ed0174cb04d478d1ea8bd49d8e1964931e7b1f2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Jun 27 09:13:14 2019 +0800

    [customer-summary] fix sorting to apply within currency groups
    
    * profit/sales/expense are sorted within currency groups. each group
      is prepended by currency-mnemonic header. header is rendered only
      if num(currencies) > 1.
    * markup/customername have no currency grouping.
    * customername sorting ensures 'No Customer' entries are last.

commit 54c322c2dd32cdc6b21312dc354eed17ce9d864b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jun 26 05:24:37 2019 +0800

    [customer-summary] upgrade to handle multiple currencies per owner

commit 3785059ae0d450104738b90e096e4cee016f1abf
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jun 25 11:40:31 2019 +0800

    [customer-summary] add url to owner-report

commit 7e9c9187c2cd1e5f128440b871f7ee5f152b9ce2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jun 25 11:02:49 2019 +0800

    [customer-summary] remove references to vendor/employee
    
    * there's only customer-summary, no vendor/employee-summary. remove
      dead code and unused hidden options.

commit e19fdf51e380c5a664a724d2c89225f90c898265
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jun 25 08:57:49 2019 +0800

    [customer-summary] refactor report
    
    * handle error cases centrally
    * inline numerous single-use functions
    * deduplicate common code
    * remove reverse? option is always #t, rename income to sales

commit d1a7d37c18398e5a184a8a835e2cfaebf067650e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jun 25 07:33:01 2019 +0800

    [customer-summary] upgrade to handle multiple currencies

commit 5cdd1b072df789347a56f6b6c2f6d5a329206155
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jun 24 22:01:35 2019 +0800

    [customer-summary] eradicate gnc-numeric

commit 7f19abaabd5223e6498eb863dac780ceb143b8f2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jun 24 21:58:52 2019 +0800

    [customer-summary] remove unneeded sanity check for owner
    
    and all-accounts which will never be null? because it's made of
    income-accounts and expense-accounts, and (null? income-accounts) has
    already been handled by previous cond

commit 0f5d3e2029ba12656ecb9c5b351849ebf74bf2b8
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jun 24 21:48:22 2019 +0800

    [customer-summary] remove dead code

commit 0115dc1a27e359202378df40572f9ea4b838d0cf
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jun 24 20:37:31 2019 +0800

    [customer-summary] *delete-trailing-whitespace/untabify/reindent*

commit cc4944e536fff07258aec299bc80785829b74c12
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jun 28 10:59:50 2019 +0800

    [html-table] fix never-used function and deprecate

commit a23d72dec264883250a556a0652cb779aa18962f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jun 28 10:01:48 2019 +0800

    [owner-report] timepair->time64

commit b4409ed6c8de675ed6cf861267d3edc1287886ea
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jun 26 05:39:44 2019 +0800

    [owner-report] upgrade find-first-account to seek currency as well
    
    * this is an optional upgrade -- (find-first-account type) will find
      the first account of appropriate type; (find-first-account type
      #:currency curr) will filter to appropriate currency too

commit 551a346cb1d207c92bf6621f7b67808bf8f9662a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jun 26 22:25:01 2019 +0800

    [report-utilities] improve commodity-collector documentation

commit cdf348df248ea9fc23bb8f1ccf55b71c1821e0f5
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Jun 28 14:06:35 2019 +0100

    Check for a blank line on the transaction importer
    
    If you have some blank lines, just newlines at the end of file and you
    have an account column and do not remove them you will get an error
    advising that there is no account column selected or account specified
    so this change removes them from being parsed.

commit a4bbaf968f809f690cd1163ca7fc7619cbebc014
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Jun 28 14:03:44 2019 +0100

    Fix an error in my previous double-click fix
    
    Th gboolean first needs to be setup as a pointer but have left
    is_selected as a gboolean.

commit d5c3b4af0cb82d9d7693092faa2a2d89a1e89d18
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Jun 7 13:38:56 2019 +0100

    Make the blank split read only
    
    If the transactions are read only or voided and selected for editing a
    blank split is added that allows you to change the transaction so in
    these cases make the blank split read only.

commit cf3e9239e26fa471ea02616fd20a543741f34fe9
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Jun 7 13:38:25 2019 +0100

    Allow cancelling of a split paste
    
    Currently when you paste a split you can not cancel the changes as they
    are already committed. By opening the transaction for editing before
    the split paste the cancel option is now available.

commit a7f3f5213fc08dd4d73af4da062d26fd8c78454f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Jun 7 13:37:50 2019 +0100

    Add a dialogue about pasting on an anchoring split
    
    Present a dialogue advising that you can not paste a split on top of
    the anchoring split.

commit 4cf92baaa7aea478918c986171953a377396b68c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Jun 7 13:37:07 2019 +0100

    Bug 797249 - Cutting home account causes transaction to disappear
    
    Add some test for when cutting splits from transactions that prevent
    the cutting of the anchor split and warn when the split is a reconciled
    one or when cutting the transaction that it contains reconciled splits.

commit 8c6832bcb95af313869b7d99a3066c2317719439
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Jun 7 13:36:24 2019 +0100

    Allow deleting all splits in the General Journal
    
    In the General Journal there is no anchor split so allow all splits to
    be deleted.

commit 5cb1d0ebb95226b14e38937a7b33b87797e69583
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 4 16:31:15 2019 +0100

    Disable menu options that should not be possible when
     transactions are marked read only

commit 580696681a3840565012259f57dff9491e28f16a
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 27 16:43:43 2019 -0700

    Replace gitlog2ul.sh with git-release-notes.pl.
    
    git-release-notes.pl finds the last release on its own and formats
    the log output separately as text for NEWS and HTML for the announcements.

commit 72bdaeefcdc561b078a540d46e7670f6de9d24a1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jun 24 16:12:27 2019 +0800

    [register] eradicate gnc-default-currency from .scm code
    
    The conditional (null? (xaccSplitGetAccount split)) can never be true
    because it was already handled previously in code via the
    "(null? (xaccSplitGetAccount (car splits))" cond clause to handle bug
    639082

commit 0c5f79a58f50a5dfb26ad6150ebf42b64aabe1f1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jun 24 16:07:50 2019 +0800

    [job-report] bugfix display amounts with owner currency
    
    * eradicate gnc-default-currency from .scm code
    
    This parallels aec61497 whereby customer & vendor total amounts were
    rendered with default_currency instead of owner currency

commit 38a3d62f00e423d6eb47eb6c7b124c9320eca2b3
Author: Dawid Wróbel <me at dawidwrobel.com>
Date:   Sun Jun 23 19:51:21 2019 -0400

    Check and UTF8-encode the names if needed
    
    Fixes the "Wide character in subroutine entry" error for some UTF8 entries

commit 2d06d703f2164eeeb7782f61a379fc1dc06735ba
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jun 23 18:11:50 2019 +0800

    Fix for import-match-picker "Balanced" amount currency
    
    Import match picker showed amount in default_currency. Fix to show in
    the transaction's currency.

commit 262a1fac5d910dd60e0eb0f3048a1dba9c9af8cd
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jun 23 10:43:57 2019 +0100

    Fix double-click for import-main-matcher.c
    
    The New multiselect feature used two boolean values that was set up as
    pointers but there was a error with one if statement that stopped the
    double-click to run the match dialogue. Changed all occurrences to just
    use boolean values.

commit b50ed4755668575080697f939366f758df11f986
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Jun 21 11:27:20 2019 +0100

    Make similar correction to gnc-imp-props-tx.cpp for incorrect find use.

commit 8c387c1c9745a5d5aa02d2fdbdf932dee40653c6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jun 16 15:02:51 2019 +0100

    Bug797244 - Remove the invert prices for less than 1
    
    Previously where prices were less than 1, the commodities involved were
    swapped and the price inverted, this is no longer required so removed
    in the price importer and the transfer dialogue.

commit 90b2d8f1f5148150db51ab751169c54f32140339
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jun 16 15:01:13 2019 +0100

    Change the Commodity/Currency combo's on Price Import
    
    Change the way the sorting is done for the Commodity and Currency
    combo's for the Price Import. For the Commodity combo group all non
    currencies together at the start and add a separator row.

commit 5213a91b0fdcceb9f324b3f885b8290bc973e835
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jun 15 10:57:04 2019 +0100

    Bug797278 - Create an option for type of commodity for Price import
    
    Currently when you use the 'Commodity From' column for Price imports it
    can match against the wrong commodity like COP (Conoco Philips) would
    match against the currency COP (Columbian Peso). To fix this add a new
    column type 'From Namespace' and rename 'Commodity From' to
    'From Symbol' so they match the Security Editor.

commit 03d9bf902a74d0b8e2a3dc5f1a178583a4993c89
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Jun 20 22:55:05 2019 +0800

    [html-acct-table] compact gnc:html-make-nbsps
    
    avoid repeatedly string-append

commit 7b5ff8d894f84c5355d717d0816a98b7c820f57f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Jun 20 19:25:35 2019 +0800

    [html-acct-table] compact gnc-commodity-table

commit 7c9145a711dac54c24fef044723a243724c82676
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jun 21 20:35:12 2019 +0800

    Set the summarybar currency to default_currency

commit 3731c84f0c34c6215825694e910b1cf5e55f50f4
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 20 14:25:01 2019 -0700

    Fix copy-paste error.

commit 77564b1e4384382379aeac1a63c8dfed3330792b
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 20 07:43:05 2019 -0700

    Bug 797281 - Gnucash crashes when attempting to match online accounts
    
    Don't create a static string and then try to free it.

commit 58be8f6baf3001b3a985aa13ea9882b4c6c9b129
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jun 3 23:21:21 2019 +0800

    Bug 797262 - Change "Today date format"
    
    Mark strftime format string translatable

commit 039b84871efae99a6296986f5783fc8293c6cce6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jun 3 21:17:55 2019 +0800

    [utilities] warn against using guile's strftime
    
    strftime has been banished from code; warning for custom-reports
    
    https://www.mail-archive.com/bug-guile@gnu.org/msg09778.html

commit 72974d7a13349ebdc31b64adb2a35e1624bb41e1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jun 19 21:09:37 2019 +0800

    [html-utilities] fix logic error in gnc:assign-colors
    
    Unfortunately 3b187a128 was written with logic error and should have
    been tested better.

commit 8ed150896dba4d9f8f591d9a109b7c51f3448f35
Merge: 2ea23979c 8f6a7690f
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 18 19:49:51 2019 -0700

    Merge Milotype's 'hr-readme' into maint.

commit 8f6a7690fd199ae5780eca20728772e27ae79853
Author: milotype <43657314+milotype at users.noreply.github.com>
Date:   Wed Jun 19 01:18:47 2019 +0200

    Update README-hr.win32-bin.txt
    
    Minor corrections, https, BOM

commit 2ea23979c8bb9f8b98bc837ec7f8b0398a99974d
Author: milotype <43657314+milotype at users.noreply.github.com>
Date:   Mon Jun 17 15:08:20 2019 +0200

    Update hr.po

commit 0ec394f19111c1b81b9b7ac95d7b2dd57ebff4e5
Author: milotype <43657314+milotype at users.noreply.github.com>
Date:   Mon Jun 17 15:00:52 2019 +0200

    Update README-hr.win32-bin.txt
    
    Minor corrections

commit c3cf5e28089c06ca9b946cdc001d47a2c58887a9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jun 18 22:23:01 2019 +0800

    Deprecate unused code related to gnc:colspans-are-working-right
    
    colspans code has never been fixed. remove unused code.

commit a44a1a4c2339011a5e686ec74bf1b3738748d31d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jun 18 08:03:28 2019 +0800

    Deprecate unused function gnc:second-html-build-acct-table
    
    and ensure gnc:html-build-acct-table is redefined to the former
    gnc:first-html-build-acct-table, and gnc:first-html-build-acct-table
    redirects to gnc:html-build-acct-table.
    
    It would seem gnc:second-html-build-acct-table has never been used.

commit d16b1380c592f7e56fb9315bba91e9e133dee5a3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jun 18 22:19:40 2019 +0800

    [html-acct-table] Further deprecate unused functions

commit a1ad9da03ff5062d79f789e8be42326aa466adba
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jun 17 22:14:17 2019 +0800

    Bug 797277 - Assets over time ignores nested liabilities
    
    This is caused by the omission of selected accounts' descendant
    accounts during generation of accounts-balances-alist.
    
    The subsequent function account->balance-list was querying the
    accounts-balances-alist for subaccounts' (of any account-type)
    balances but these were missing.
    
    This commit ensures all selected accounts (whose types depended on the
    chart-type), and all their descendant accounts (of any account-type)
    were scanned to generate the account-balances-list.

commit 3b187a1282da0783bc3e4888ed4143cd1d5886e9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jun 18 22:54:12 2019 +0800

    [html-utilities] tighten code
    
    using list-ref and length repeatedly is usually less efficient than
    testing against null?

commit a33302f1e6897cd69316e2926273df4377647476
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 15 08:49:35 2019 +0800

    [trep-engine] addendum forgot to close file-port in 497e18c36
    
    we can use call-with-input-file which automatically closes file port
    when lambda is completed.

commit 410ae95759411ac5e3f833c327a48d03981dde19
Author: milotype <43657314+milotype at users.noreply.github.com>
Date:   Sat Jun 15 22:27:30 2019 +0200

    Update hr.po
    
    Some translation corrections and file clean-up.

commit 2c04ae310b6612e59dc2ca9dfec0002bda4c4a9f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu May 9 21:05:51 2019 +0800

    [trep-engine] allow #:custom-source-accounts kwarg
    
    specifying #:custom-source-accounts will override the (opt-val
    "Accounts" "Accounts") option to specify source accounts
    
    This is useful for custom-reports which may need multiple source
    accounts. eg. VAT/GST report (still in development).

commit f6bfdabd3ed5d0d75f27e1e07f6c33bbf6f6eb50
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu May 9 21:03:58 2019 +0800

    [trep-engine] allow #f for friendly-fn
    
    During defition of custom-calculated-cells, we should allow #f as
    friendly-fn which will disable it.

commit 241f1f927439b05dc3e9d4a350e7d7e8ef545063
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Jun 13 21:09:31 2019 +0800

    [test-transaction] add csv test
    
    runs report with csv output
    test csv output matches expectation

commit 497e18c36ed59873f175ab6d67e1a2f28f26894d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri May 3 13:19:08 2019 +0800

    [trep-engine] allow csv export of grand-totals
    
    This commit enables CSV export of split monetary columns and
    grand-totals.
    
    Sample CSV output:
    "from","2018-01-01"
    "to","2018-03-31"
    "Debit",4270.88
    "Credit",8314.44
    
    * Note dates are iso-format strings.
    
    * If a grand-total has multiple currencies, all will be listed
      e.g. grand-total 100GBP + 50USD will show as: "Amount",100.0,50.0
    
    * Dual subtotals (debit/credit) will not be exportable as CSVs because
      they are not merged

commit ca759fb49237e16a039a4f1ce1cac9e0f67f4f65
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jun 12 22:22:53 2019 +0800

    [taxtxf] fix copy-n-paste error
    
    101f84025551 had copy&paste error, fix function names

commit 59f9b7786d8c0359d148b96968d6ae1ccf5f743c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jun 9 12:30:20 2019 -0700

    Don't test gnc:html-string-sanitize on emoji if guile doesn't understand them.
    
    Fixes test failures on guile 2.0.13 where SRFI64 is available but
    Unicode is broken.

commit aa3e46a60f3f7865afa7ccf32a7690dd9953ee00
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jun 8 14:51:47 2019 +0100

    Enable the shadow type for the notes scroll window
    
    On the budget options dialogue, the notes field is not visible so
    enable the shadow type for the scroll window to get an outline.

commit 4796956d8444d40bdfd2f0dfd22499ca74ee97cb
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jun 8 14:50:30 2019 +0100

    Stop error when adding commodity
    
    Change the function gnc_tree_view_commodity_select_commodity to just
    return when there is no commodity to stop error being logged.

commit 7b6134ad5c8fb03384d03db6dc6bb7444a9bca4d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jun 8 14:47:53 2019 +0100

    Follow up on some changes to Aqbanking Dialogue
    
    This commit changes the buttons to use names and enables the
    translation of these so they are the same as the rest of the
    application. Also added some missing underline settings and the
    mnemonic widget they are pointing to.

commit c3794d1907335d870413f949ed83846c181db33d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jun 8 14:41:58 2019 +0100

    Changes to the default layout for glade files
    
    With glade version 3.22.1, the default settings and layouts were
    changed so this commit applies them so going forward they should not
    be highlighted.

commit 21e87d60867d116115ce8bfa396abce55e2cd99d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jun 8 14:39:17 2019 +0100

    Bug 797266 - Missing translation settings
    
    These glade files were missing the setting to enable translations on
    various widgets so it has been set.

commit fd3a8c3211c8f0aaf39cd4f673efc831c6575006
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jun 8 13:52:45 2019 +0100

    Remove some white space from import-main-matcher.c
    
    Remove some white space and insert a space at the end
    of some function names.

commit 0a1a28be16209d96b6b3857de6b0fc4153c3e890
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Jun 7 16:47:22 2019 +0100

    Readd the fix for the date/amount sorting for import main matcher

commit 520f350a99a652ea7cea0d8e2b3b76ef5a518a1b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Jun 7 16:57:14 2019 +0200

    Readd byte-order-mark (BOM) to windows README files
    
    Without this mark the inno setup install won't recognize these files as UTF-8

commit 9752daa88c4c11cbfc8087690eb338a1a3d02c12
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jun 7 21:11:55 2019 +0800

    [i18n] fix translator comments to be visible to gettext
    
    Part of Bug 797270 - Budget Chart report - translation of header and
    dates
    
    Previously, the translator comments were on the same line and were not
    processed into .po clues -- this commit fixes it.

commit 15a35e6a3b0f78f3566eb6c126612a872be3527c
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Jun 6 15:49:22 2019 +0200

    Housekeeping - replace plenty of http links with https
    
    There are more, but these are most common ones.
    There are also a number of urls that don't behave well when https, so those are skipped
    At some point I have also started marking non-working URLs as [DEAD LINK], though
    that's not a full coverage.

commit fd6ce1612bf54b53f695474ffb1ec4ac67e414e8
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Jun 5 17:38:29 2019 +0200

    Readd the Export To Pdf function for Webkit1 based builds

commit 5f51fc5406e55308c983f5a39616caf7d8975989
Author: David Cousens <davidcousens at bigpond.com>
Date:   Tue May 28 13:38:42 2019 +1000

    ImportMatcherMultiSelect
    
    Mods to import-main-matcher.c and dialog-import.glade to implement multi-selection of transactions to import and assignment of a single transfer account to the selection
    
    Silence Deprecation Warning
    
    Added conditional replacement of gtk_menu_popup in import-main-matcher.c and reapplied changes to treeview to current version of dialog-import.glade from maint branch.
    
    ImportMatcherMultiSelect #497  Fixes
    
    fixed GTK deprecation selection to use GTK_CHECK_VERSION, deleted g-list-free(l..., , added check for  a selection before popping
    ImportMatcherMultiSelect #497 GTKFix
    
    Fix to mixup of deprecated and replacement GTK function for popup menu
     Open ImportMatcherMultiSelect #497 Delet g_list_free..

commit cc12fcf32203c2067b6dff843c5423decb163004
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 4 10:33:30 2019 +0100

    Add new function named similar to remove class function
    
    The existing function name to add CSS classes for style contexts was
    not correct so add a new function gnc_widget_style_context_add_class
    named similar to remove function and use it for the existing
    'gnc-class-highlight'. Change old function to use this new one with the
    old one being removed in master.

commit a22ad2e0b82f440634fd96debbbeacadcd9c850b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 4 10:28:03 2019 +0100

    Bug 797246 - Cleared Balance Remains Red After Turning Positive
    
    When changing the negative numbers to red a CSS class is added to set
    the colour but it is not removed when changing the number becomes
    positive. Add function to remove a CSS class if present and use in the
    gnc_set_label_color function.

commit 9056b14d9e62bf49216684ca782e4577f133d088
Merge: c140563e1 69ea174cd
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jun 3 10:19:02 2019 -0700

    Merge Adrién Panella's 'budget'into maint.

commit c140563e107aba266ef70b14a52d4ba53145b72e
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jun 3 10:12:42 2019 -0700

    Typedef GNCSearchOwnerPrivate only once.

commit 727348eff38c38c774789ecf93a540f5565b38cf
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Jun 3 11:14:17 2019 +0200

    Restructure shell detection code
    
    It will now first check for an environment variable GNC_SHELL and use
    that if it exists. Then hardcode a shell if cmake detects the old
    mingw environment (not mingw64), and finally fall back to cmake's
    built-in method of finding bash.
    This requires a fix in gnucash-on-osx for the build on that platform
    to continue to work: on that platform, we should set GNC_SHELL
    before starting the build. A patch has been submitted to do that
    automatically for the user.

commit 170651602c7844de256b4b05008d7edad431163a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 1 12:55:50 2019 -0700

    Restore WEBKIT1 function call, removed by mistake.

commit 3a91eedb455760da008386a44c02f8b9796e9a9b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 1 12:55:17 2019 -0700

    Fix new gcc-8 warning about strncat.
    
    gcc-8 wants us to use strcat for string constants.

commit 69ea174cd106da81c2b5b34a3f6d080327c24eb7
Author: Adrian Panella <ianchi74 at outlook.com>
Date:   Sat May 25 01:00:08 2019 -0500

    Bug 689753- Budget Report: Neg Num Not Colored Red
    
    Use consistent formating in budget/actual/difference
    showing negative budgets in red (same as actual/dif)

commit f6d607d787690b77d1c2fe2e034a0199cbd99fce
Author: Adrian Panella <ianchi74 at outlook.com>
Date:   Sat May 25 00:31:07 2019 -0500

    Bug 624176 - budget report - rollup-budget ignored
    
    The report's logic needs to allways rollup budget ammounts
    so remove the option from the UI so as not to confuse the
    user (it wasn't used anyway)

commit 885689b42d56d295c0354990f20d73c73ca860c8
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Mar 27 19:32:22 2019 +0800

    [options] bugfix don't override inbuilt list keyword
    
    fixing a 17 year old bug.
    
    previous version had defined (save-acc list count) and (save-item list
    count) thereby overwriting the inbuilt 'list' keyword, and tried to use
    the it later on with (list key)... best rewrite with neater code.

commit 6bca71f03b5de484b43d77d4c21d517893830b8a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 30 20:12:20 2019 +0800

    [view-column] various modernisation fixes

commit 528d4b52b8d98b2ab01668138dc279c3a06fce8f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 30 20:04:41 2019 +0800

    [view-column] compact loops, eradicate set!
    
    simple modernising loops

commit dfc3d2749017cfeac6d3f5e86db353ca150022be
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu May 30 14:58:41 2019 +0200

    Bug 797104 - Translations not showing in receipt options
    
    Mark thank you string as translatable as well.

commit 51ffcae9b886b54a43343ba7fd6b37911b945ce1
Merge: 4ffc4d046 9e43f6bc4
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue May 28 17:48:18 2019 +0200

    Merge branch 'Bug-787018' of https://github.com/EvansMike/gnucash into maint

commit 4ffc4d046f3d7aac80b6bff31b46449fa35df936
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue May 28 16:43:01 2019 +0200

    GncEntry - Fix inverted comparison

commit 5873980c0cba4a3d0193a81d6028c58f47ae2ac2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon May 27 22:43:05 2019 +0800

    replace guile strftime with gnc-print-time64
    
    addendum to ed42f8ac
    
    guile's strftime is/was buggy; cannot handle non-UTF8 locales. Use
    gnc_print_time64 instead. see the following
    
    http://lists.gnu.org/archive/html/bug-guile/2019-05/msg00003.html

commit 957df9a32b6db7ef06c49f671183bf7c83521155
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 27 14:14:53 2019 -0700

    Add a +0000 offset to ISO8601 timestamps in the XML backend.
    
    Apparently GnuCash for Android hard-coded the offset spec into their
    parser, so it can't import XML files without it.

commit f76226f912d40439712c489f9243049a1bc8d70a
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 27 14:50:51 2019 -0700

    Fix broken CSV Import tests.

commit e557b021d3bf1840f97222fa059d70179e42b330
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon May 27 17:24:23 2019 +0200

    CsvImport - Fix mishandling of quoted empty fields

commit ed42f8acb62b03634abd54201a9e8424752277fb
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon May 27 20:58:54 2019 +0800

    Bug 797197 - Transaction report: Error message when sorting on month
    
    guile's strftime is/was buggy; cannot handle non-UTF8 locales. Use
    gnc_print_time64 instead. see the following
    
    http://lists.gnu.org/archive/html/bug-guile/2019-05/msg00003.html

commit 8447f42674d4ae60fff59cd8a957bb71d71af2cc
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon May 27 14:47:35 2019 +0200

    Bug 797126 - It is annoying to run cmake to get an updated mo file
    
    Add missing dependency in order to make the po-gmo and po-gmo-build targets acually work.

commit 712714cf94fa7c952aef42d81cd0c31f3c5cfe84
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon May 27 14:01:05 2019 +0200

    Bug 797207 - Chart reports show blank when run from the build directory
    
    jqplot files were not copied to the build environment

commit 49334906ae681495f128a45c969173b24619b709
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat May 25 21:47:57 2019 +0800

    [test-report-utilities] reactivate 'debugging tools' section
    
    This commit reactivates test section, which was disabled to hide a
    date-related test failure. See Bug 797139 for more details.

commit 6888bb30a2da250a5583e58f68876d2613d58296
Author: Adrian Panella <ianchi74 at outlook.com>
Date:   Sat May 25 00:16:54 2019 -0500

    [budget report] Fix multiple currency budget rollup

commit be1484841c16c064387f9eff7aed4a5ba56a301f
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat May 25 12:11:53 2019 +0200

    One more minor cmake cleanup

commit b7479e8fb0091ba4f6f4cc9af60a3b4ecb39d37b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat May 25 11:20:21 2019 +0200

    Bump minimum cmake version to 3.5
    
    This version is available for all supported platforms and distros
    (CentOS can have a version via EPEL, which is required anyway)
    
    Advantages:
    - one cmake version for all platforms
    - we can drop all conditions based on cmake version

commit ae76a294531de1b310cadf46c8bafb8bc81126ba
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue May 21 15:35:42 2019 +0800

    [aging] bugfix avoid report-crash when no APAR account exists
    
    need additional sanity checks.
    
    in a book with no suitable AP/AR account, from 'Customers Overview'
    spreadsheet, clicking 'Customer Listing' may call aging.scm renderer
    with account = #f leading to report crash.

commit efe88f13a83f27c896079cbc5d3709ffa721040e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon May 20 11:35:31 2019 +0800

    [balsheet-pnl] link pnl->transaction-report inherits common-currency

commit 2d4f771bedf13ef9a2de4bd45d25d9afc860a8ec
Merge: 311f7d26e f6df367f5
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu May 23 09:50:20 2019 -0700

    Merge Adrién Panella's 'budget' into maint.

commit 311f7d26e64238719523c59fa61a0e2aeacf6885
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon May 13 16:27:54 2019 +0800

    [dialog-tax-table] implement renaming of Tax Table name
    
    Adds a new button 'Rename' in dialog-tax-table.

commit f6df367f50506aef8ae6f18cffbbbad6db2b945f
Author: Adrian Panella <ianchi74 at outlook.com>
Date:   Sat May 18 14:14:27 2019 -0500

    [budget] Remove unused code
    
    Remove some priv attributes and code that were never used

commit 51dda770579efa666ea516a96de7a8f4639e1473
Author: Adrian Panella <ianchi74 at outlook.com>
Date:   Fri May 17 23:10:25 2019 -0500

    Bug 577968 - Values are not stored by pressing <TAB> in budget page
    
    Also fix duplicates: 760194

commit 91aceaa71ba4a162d246b60fcdc09b14b6545d62
Author: Adrian Panella <ianchi74 at outlook.com>
Date:   Fri May 17 23:04:35 2019 -0500

    Bug 781345 - Equity disregarded by budget totals

commit d16a236eceaaf7dd322996fbbdcafdc42da23789
Author: Adrian Panella <ianchi74 at outlook.com>
Date:   Fri May 17 23:03:14 2019 -0500

    [Budget] Fix negative Numbers Not Colored Red

commit 0319144ba6d04e94d84bbae190952beccee93f63
Author: Adrian Panella <ianchi74 at outlook.com>
Date:   Mon May 13 22:57:51 2019 -0500

    Bug 788157 - Open Budget Menu Item Doesn't Select Default Budget

commit 5bb54d073c2fc936ff5cc129110844b18096c599
Author: Adrian Panella <ianchi74 at outlook.com>
Date:   Mon May 13 22:56:04 2019 -0500

    [budget] Fix error in qof_book property path
    
    The "Default budget" property had an erroneus path
    and was not returning any value.

commit df1cc5902b17916f8da7da9866e9371bfadcb8d0
Author: Adrian Panella <ianchi74 at outlook.com>
Date:   Thu May 9 08:07:34 2019 -0500

    Bug 676810 - Wrong accounting in multi-currency budget report
    
    Adds multicurrency support in budget page
    Convert currencies before summing up to parent and totals.

commit 52895eabd1996f9cf3693a813889dcb29a3e0ccd
Author: Adrian Panella <ianchi74 at outlook.com>
Date:   Wed May 15 21:50:36 2019 -0500

    Bug 679800 - Shortcut to allow population of all budgeting periods
    
    Add functionality to change at once the budget for all
    periods of selected accounts.
    It can :
    replace with a new value
    unset the budget
    add a value to current budget
    multiply current budget with value
    
    Solvese issue #679800 and a duplicates (#639404, #760634)

commit b26276cba4229c399a38158bb877c6be1e66584f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri May 17 23:05:56 2019 +0800

    Bug 797241 - Some reports skip transactions of the last day of the selected period
    
    portfolio.scm and advanced-portfolio.scm were not taking into account
    transactions dated on the report-date. expand query so that end-date
    is 23:59:59 rather than somewhere mid-day.

commit 416b79d304f5efc8fdbffa393205e9a5eaccc461
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri May 17 10:56:56 2019 +0100

    Reformat source files gnc-accounting-period.*
    
    Change tabs to white space and some other white space changes.

commit 037f5ed5be12549330e71ffd9a61b90a5cf7f759
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri May 17 10:39:53 2019 +0100

    Bug 797089 - Wrong time for accounting period end date
    
    In the Preferences/Accounting Period, there is an option to specify
    absolute dates but the end date was being set to start of day instead
    of end of day, changed this.

commit 5ad3cd0d607f20d3e5d2c8d85d20120018eb67cc
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed May 15 17:55:09 2019 +0100

    Deleting TaxTable entries can crash application
    
    Change the switch statement to include GNC_AMT_TYPE_VALUE to return a
    value for row_text[1] and change default to set it to NULL

commit fade13f81368e56d3484676450c09f30ee60fa7a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed May 15 16:09:27 2019 +0100

    Setup some default sorting for the TaxTable entries

commit 36574f08fb1ed9543de84cb481e0799b0ad7515c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed May 15 16:08:53 2019 +0100

    After editing the TaxTables the selection has moved

commit e3fb593edc9e86ac9ed60803694ddf682e5264fb
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri May 17 11:11:30 2019 +0800

    Bug 797240 - Multicolumn report not showing each report name
    
    reportname was not correctly applied as the chart-title

commit 539be984e5c5d9f76be87bf0f95f9419fc9af91e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu May 16 19:01:19 2019 +0200

    Fix mnemonic behavior on business preferences page

commit aeb7e690b537a4c6cb1cd469cb65f0d69f7814f8
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu May 16 17:37:28 2019 +0200

    Use standard buttons and add more mnenoics to Aqbanking dialogs
    
    Part of Bug 797232

commit f779b81719d86ba6082389dff26e96d3a6e03437
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu May 16 18:25:58 2019 +0800

    [balsheet-pnl] unrealized-gain calculator bugfix
    
    The unrealized-gain calculator was flawed.
    
    The fixed function is copied from balance-sheet.scm and adapted to
    balsheet-pnl.scm vars.
    
    This fixed function matches unrealized-gains amounts from
    balance-sheet.scm

commit 0ecfc911cae0d1987228c06d1bfaba23aca56e63
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue May 14 22:16:07 2019 +0800

    [balsheet-pnl] chart: set report-currency to most used currency
    
    This is a usability upgrade.
    
    This balsheet-pnl report does *not* enforce a report currency; it can
    print, process and multilevel-total monetary amounts in their original
    currency.
    
    But a linked chart needs one. By default it uses global
    report_currency which may not match the book's most used currencies.
    
    This commit will scan the accountlist, retrieve the most common
    currency used, and set it as the report-currency for the linked
    chart.
    
    The book-main-currency function *may* be upgraded to
    report-utilities.scm in the future.
    
    Case example:
    * set gnc_default_report_currency to USD
    * load book.gnucash with majority accounts in EUR, some in GBP
    * run balsheet-pnl.scm - shows EUR and GBP amounts and mixed totals.
    * click link to barchart - would not succeed because all amounts
      converted to USD0.00. this commit will ensure barchart's target
      currency is set to EUR thereby showing useful chart.

commit 93bf1a0f23913fb9c88e29470c782e3aac4de92b
Author: Adrian Panella <ianchi74 at outlook.com>
Date:   Sat May 4 20:47:52 2019 -0500

    Bug 646361 - Estimate budget option to have same amount in each budget period
    
    If set, all periods get the same budget, from the average
    of the reference period.

commit 75a919b283a7621192030528061839b017c0e19b
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Wed May 15 07:08:54 2019 +0100

    Bug 751290 - Rethinking the invoice ledger view
    
    Fix indent and add a note for translators.

commit a63adac4c571dfea509d71a2a9ea318d58e3e6a3
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Wed May 15 00:13:20 2019 +0200

    Rise minimum required CMake version for Linux to 3.2
    
    This will allow us to use modules like FindIntl.
    https://lists.gnucash.org/logs/2019/05/14.html#T17:32:19

commit 29f605bd1b72336616f03d3b4c76ebc20b9243c8
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue May 14 22:57:24 2019 +0200

    Move I18N modules in one section of CMakelists.txt

commit 7cb4c1d7b1d8b6021e5037ff2c591c1a9ccc4c72
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue May 14 22:37:05 2019 +0200

    Cleanup of no longer used Gettext flags
    
    We don't need HAVE_GETTEXT conditional code

commit fc567208f3400f26263582a4c10926e12fe108eb
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue May 14 13:34:07 2019 -0700

    Bug 797233 - Balance Sheet, Chart of Accounts, and other reports...
    
    crash when involving foreign currency stocks.
    
    Scheme's inexact->exact function just converts the floating-point
    representation of a number into an exact rational (documented in the
    API Reference, Simple Generic Data Types, Numerical data types, Exact
    and Inexact Numbers), which isn't what we want.
    
    We want the number converted to exact directly from the string and to do
    that we have gnc-fq-helper preface it with #e.

commit 217418bb8c30cea5921d4f2517460b7bafb6609a
Merge: 6b0f3ce64 f905467a4
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue May 14 10:09:16 2019 -0700

    Merge Adrián Panella's  'numeric' into maint.

commit f905467a443f44897c60614e9f9149336f7eae3c
Author: Adrian Panella <ianchi74 at outlook.com>
Date:   Mon May 13 23:05:11 2019 -0500

    [numeric] Fix constructor from strings in range (0 ,1)
    
    Fix error that caused strings in the form 0.nnn to be
    converted to negative numerics.

commit 6b0f3ce641e1a5125e761f8abbe076abd5dedca0
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue May 14 04:21:55 2019 +0200

    Unify optionally required Python version - PR #481 supplement

commit e6c50357bbff398cdba76213d7d1620ca8f6bd34
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 13 15:19:19 2019 -0700

    Fix test error string to match actual error.

commit 8738644af0dc70914c2f128ee985246a7e068f8d
Merge: d4c524a9e aab89065d
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 13 15:13:52 2019 -0700

    Merge David Palma's fix-division into maint.

commit d4c524a9ef6d369e2ce3d41e480f89871d89fac3
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon May 13 19:42:36 2019 +0200

    Fix test dependency issue

commit 7b1a262eea619dfea7126c3ef5dbd3e252a65f1a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri May 10 23:50:14 2019 +0800

    [balsheet-pnl] refinements to barchart
    
    * barchart should inherit the period selected. this requires
      redefining the periodlist - we need the exact symbol to set the
      barchart's period option.
    
    * balsheet: disable barchart if period is disabled - it makes no sense
      to create link to networth barchart for single-date balsheet
    
    * reorder some options for better usability
    
    * note this may affect saved-reports / saved-tabs but only those
      running bleeding edge maint. I do not intend to make any further
      options changes on this report.

commit 67830a0e35ef479d436ba90cad2043ad48a3e05a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun May 12 00:13:39 2019 +0800

    [report-gnome] compact functions
    
    * inline single-use functions
    * use srfi-1 list processing functions
    * minimise set! calls

commit 668b1f6b7be36fa6e2ad781c2ba87f740e4417a2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun May 12 00:12:43 2019 +0800

    [report-gnome] fix whitespace

commit c38c4557a56370a51236903e326f4429fd5b2caf
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun May 12 11:36:51 2019 +0100

    Bug 797051 - Change Overwrite price confirmation
    
    Change when you cancel the overwrite price confirmation so that you
    return back to the 'Price Editor' instead of closing it.

commit a560980617d6e7bc6d8ec1a24c6cc5bcacc0d3e1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat May 11 15:23:54 2019 +0100

    Remove some obsolete code
    
    Remove some code that was used in the old transaction import assistant
    to do with embedding an account picker dialog in an assistant.

commit e76ebf4c60cd845e60d07ce596ab57044ae73e73
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat May 11 14:44:37 2019 +0100

    Change the Placeholder warning in the Account picker
    
    When an account is selected it is checked for being a placeholder and
    if it is a warning dialog was created. This was pointed out as being
    disruptive so this change controls the sensitivity of the OK button and
    displays a warning in the account picker dialog.

commit ea0982eb3367ad267124e5bf90deab48411aceca
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue May 7 15:52:09 2019 +0100

    Stop some errors when cancelling the QIF import
    
    The imported_account_tree variable is only set when the 'start import'
    button is pressed on assistant page 'QIF import' so only process the
    undo from there.

commit 35b3d6d1871fdb7c3093aac00173f31b8467abe8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue May 7 15:51:25 2019 +0100

    Bug 668349 - Scroll to selected accounts in QIF import tree views

commit d7b40c788b9aaaf1a29cf16462ab22cc03a4ecae
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue May 7 15:50:37 2019 +0100

    Bug 754710 - Add column sorting to Qif import Match views

commit 9504b7067de74782c1f432c280e4c421fc4880fc
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue May 7 15:49:52 2019 +0100

    Bug 728873 - In Qif importer use the enter on account entry
    
    Focus is already on the account entry so enable the use of the enter
    key to proceed to the next page when you are finished changing the
    account name for a qif file.

commit 1dc99f1fa64c9d69a3a1a3441beee7033f47d1ca
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue May 7 15:49:12 2019 +0100

    Going back from 'Qif files you have loaded' crashes
    
    Once you have unloaded all files on the above page and go back Gnucash
    will crash as it was using an invalid file, check for selected_file in
    the ...import_account_prepare function.

commit 29063fc9d27703d0c60e6019fdf031590d5b87c9
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue May 7 15:48:32 2019 +0100

    With no files in the Qif importer it is possible to proceed
    
    On the page 'Qif files you have loaded' it is possible to unload files
    and if all files are unloaded it was still possible to proceed so
    disable the next button if no files are in the list.

commit bb49a177cfa226f8c9a630d5bf367912cf5a50d1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue May 7 15:47:53 2019 +0100

    Bug 583277 - Ask for confirmation for cancelling QIF import

commit bca3bd379ed7d0e4e55ab95d06d23cce089f7a6a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue May 7 15:47:04 2019 +0100

    Bug 642824 - Check for Placeholder Accounts in Qif Import
    
    Placeholder accounts do not allow transactions so when the account
    picker dialog is presented, add an error dialog for placeholder
    selection and a column to display that the account is a placeholder.

commit ac0eb0014132a7c29c8446dedbd4a591a78469c6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue May 7 15:46:17 2019 +0100

    Bug 397927 - Save the window size/position for Qif Account picker dialog

commit b41cb2f5c20d4ebb688005c821f6b635d51a9ac8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue May 7 15:45:34 2019 +0100

    Bug 797215 - Add sorting to QIF duplicates page

commit e353804d64e1fef93c9d13da860adff6d3058656
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue May 7 15:44:51 2019 +0100

    Rename some variables to be more notebook specific in previous assistant-qif-import.c change

commit bfbf2c1396b59ec6096b425621adecf9b96d7c87
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue May 7 15:44:04 2019 +0100

    Bug 797204 - Qif import Tradable commodities page
    
    This bug has two elements, the first is that when you have a large
    number of tradable commodities you get an assistant page for each one
    and if too many you loose site of the assistant buttons. To fix this a
    notebook was added to the tradable commodities assistant page with the
    individual commodities being added to notebook pages.
    
    The second part was that when editing these an intrusive dialogue was
    being raised that displayed the same information as the tooltip which
    blocked input. These were removed and the assistant next button enabled
    when all entries are valid.

commit b05506ca7242f1ab501c6e5f84464bae63a33acc
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue May 7 15:43:21 2019 +0100

    Reformat assistant-qif-import.c source file part4/4

commit 75632dae57fe1c4d35e935dd13125ce8f6f94228
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue May 7 15:42:49 2019 +0100

    Reformat assistant-qif-import.c source file part3/4

commit 2e105c94e71ac927ff6b0ae24b1ad04925901d96
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue May 7 15:42:16 2019 +0100

    Reformat assistant-qif-import.c source file part2/4

commit aa5601b432305da9771e9e8fc31eb7bfa0a6d81c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue May 7 15:41:38 2019 +0100

    Reformat assistant-qif-import.c source file part1/4

commit aab89065da63db13d003dc75a1f63a2840928667
Author: David Palma <dbpalma9 at gmail.com>
Date:   Sat May 4 15:02:02 2019 +0100

    Bug 796949 - Fix division and rounding of zero.
    
    Fix division of 128-bit integers so that the remainder inherits the dividend's sign.
    Fix rounding for truncated zero.

commit 94c5fe9f1d526a367a8704bdddf89f5df48f781e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri May 10 22:35:31 2019 +0800

    [balsheet-pnl] fix stress-options failure
    
    retained-earnings-fn will return a list of monetary (for different
    currencies) or a monetary (all currencies converted). either must be
    negated. handle separate paths separately.

commit e983d07cb12913740a38472baa98ed0eeea5dc7d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jun 27 19:29:40 2018 +0800

    [balsheet-pnl] Initial commit

commit 101f8402555154951a1ab59905458891892e0473
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri May 10 19:31:52 2019 +0800

    [taxtxf] compact get-acct-tax-info

commit 7345a4adfa402af75f15167baf26317ef72fbdcc
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri May 10 12:07:45 2019 +0100

    Change dialog-job to use GtkGrids

commit 1a40caee9d1c9ed57cebb5754825860c70d33099
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri May 10 12:07:05 2019 +0100

    Change dialog-order to use GtkGrids

commit 3b73c49e8001a0e0db494c3c47ce14483780f6f1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri May 10 12:03:36 2019 +0100

    Change dialog-invoice to use GtkGrid widgets
    
    There was a column alignment error between the labels and widgets as
    they were using separate vboxs so moving them all to a Gtkgrid
    eliminates this.

commit a26a7c590813391242ad992cb1385e0ae8bbd82b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri May 10 11:56:23 2019 +0100

    Change assistant-ab-initial.glade so it displays correctly
    
    The text on the first page was squashed as the width could not be
    negotiated properly as all the text was set to wrap automaticity and on
    subsequent pages there was no wide widgets. Moved the first text row to
    a separate widget and not wrap-able so a decent width can be negotiated.

commit 584654327902e35c95c7745e9827b7829c56169a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri May 10 11:55:40 2019 +0100

    Bug 797232 - Convert dialog-ab.glade to gtk3

commit d624894099063181bf724432d30242876e4326c3
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu May 9 19:33:08 2019 -0500

    Bug 797186 - gtk crash closing parent window edit->stylesheets
    
    Free then NULL, not the other way around.

commit 7b6b86000dd0894ecb75e52fe9810be6feb93763
Author: Christopher Zimmermann <christopher at gmerlin.de>
Date:   Thu May 9 19:13:41 2019 -0500

    Bug 797230 - Use after free in
    
    gnucash__sheet_style_destroy.

commit 48c3c8bc511f181f5de90ea079ec20d5c6dd2a0e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue May 7 20:34:55 2019 +0800

    [commodity-utils] partially revert eac79bd506395120
    
    The eac79bd506395120 commit was slightly overzealous - if pair was #f,
    originally this make-exchange-function would create a function that
    returns (gnc:make-gnc-monetary domestic 0); I thought it was
    acceptable to return #f instead but this would lead to report
    crash. Revert previous behaviour.

commit 810d283e73e80d2d4f80de28477857eb820c4eea
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 6 21:41:17 2019 -0700

    "Second fix, revert extraneous change in prior fix."

commit eec00c8a3fbadaaf1874a6cd02e6f6cd3286ec6d
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 6 21:17:54 2019 -0700

    Fix Travis failure.

commit f1fe106d5c5a219f248b53fbf374e3c1cee09631
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Mon May 6 19:35:27 2019 +0200

    de.po: Remove forgotten fuzzy flag from "Issue _SEPA Transaction..."
    
    5219 übersetzte Meldungen, 39 ungenaue Übersetzungen, 2 unübersetzte
    Meldungen.
    
    https://lists.gnucash.org/pipermail/gnucash-de/2019-May/010593.html

commit 0cb60dd224a97b6d54e874fce3c46d122eb3defd
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Mon May 6 13:40:21 2019 +0100

    Repair unintended indent changes,
    
    This happened in commit 126dc3a for bug 797168

commit 9e43f6bc42fd47c283b98fcb3344ba69ece24fc7
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sun May 5 14:19:34 2019 +0100

    Implement "printing" to a pdf.
    
    This removes the export to PDF button and uses the standard print
    dialog with an option to print tp pdf.
    The filename is pre-populated, with the path set to the default, $HOME
    on linux.
    There is no remembering of past output directories.  Maybe a later
    update will do this.

commit 6e246ef8ad818b3c04e62939f686f478afbe8877
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Apr 11 23:18:46 2019 +0800

    [options] compact option-setter in generator
    
    slightly more compact, avoids confusing structure whereby 'option' is
    both the lambda's argument and the definition of argument.

commit 6dd04cfa58d46d855ab510d4926e43ce4605082e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Apr 9 06:59:44 2019 +0800

    [stylesheet-plain] compact functions

commit 1338162d144fcf0e7dc896d28cf245083dc43045
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Apr 9 06:57:45 2019 +0800

    [stylesheets] *reindent/delete-trailing-whitespace/untabify*

commit 375013f9ea4857f46effc4d4a8c2a68956cb3184
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Apr 20 14:11:03 2019 +0800

    [commodity-utils] simplify gnc:make-exchange-function
    
    Remove assigning exchangelist to exchange-alist.
    
    Removes need to test foreign-amount against 0 - multiplication will
    result in 0 anyway. The only functional change is the condition
    whereby foreign's commodity is not present in exchangelist; previously
    it would return (gnc:make-gnc-monetary domestic 0); now it returns #f.
    
    This function *is* allowed to return #f for invalid or missing prices;
    see the (and foreign ...) conditional.

commit e111c5bb07cf3bbf85f6d248f825beb6fa7ae66c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Apr 9 21:31:41 2019 +0800

    [commodity-utils] use scheme division instead of gnc-numeric
    
    with small change to test due to increased precision

commit f2aacf94cc5b30d2de391ae4ac0a81a0d765394d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Apr 6 11:05:53 2019 +0800

    [commodity-utils] remove price-is-not-zero? and work-done
    
    because now we're not adding invalid prices to pricelist, and avoids
    set! calls
    
    also fix typo in deprecation message

commit fbcf488237f0f48b3c5e594bce1cb3ddeb514659
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Apr 5 23:41:04 2019 +0800

    [commodity-utils] refactor resolve-unknown-comm

commit ce675eaac6b52e85cd9fe8602002f7b9d55e63ba
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Apr 5 23:31:45 2019 +0800

    [commodity-utils] refactor get-exchange-cost-totals

commit b2dc906bcd7c2597aaa585d4c8ae7248783b765c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Apr 5 22:44:13 2019 +0800

    [commodity-utils] refactor get-exchange-totals

commit 9ef2a2f3dd82a7731cb9dc11f4d7e5190e038f45
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Apr 5 21:23:18 2019 +0800

    [commodity-utils] refactor inst price calculator

commit 91f3e9fefec44e392adf3968d9cdc7117b7d8913
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Apr 5 21:01:33 2019 +0800

    [commodity-utils] refactor totalavg price calculator
    
    use exact rationals, therefore test suite amended

commit 76936bc646737116e24306c931d46141914aff00
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri May 3 23:05:30 2019 +0200

    [I18N] Improve doc-page of CSV transaction importer
    
    Text based on
    https://lists.gnucash.org/pipermail/gnucash-devel/2019-May/043795.html

commit 8fb2111636613ce134ce90622fe33f994c6e574b
Merge: 53e4e8a97 24ac69d8a
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 3 13:26:42 2019 -0700

    Merge Christoph Holtermann's  'pycons-more-verbose' into maint.

commit 24ac69d8a96ad44153fa1477a3bbf349aa687316
Author: c-holtermann <mail at c-holtermann.net>
Date:   Fri Apr 19 11:13:30 2019 +0200

    make python shell startup more understandable

commit 53e4e8a9768dacf18359d1280e114d01f7d8fa22
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri May 3 11:50:31 2019 +0200

    Use standard buttons in "Tip of the Day"

commit 275463d3b8a3ab9cad83c6e771ee75c665888475
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Wed May 1 00:57:24 2019 +0200

    N[I18N] "Next" is the new "Forward"
    
    From GTK2 to 3 the button label changed. So several texts referenced a
    no longer existing button.
    
    For changed strings also unify quotation to \"

commit 8d71fcaf2f5b3196187044501ca0c47aeba2ee0a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri May 3 11:42:47 2019 +0100

    Bug 797223 - Preference missing tooltip
    
    The Preferences 'Register/Tab order includes Transfer on Memorised
    Transaction' was not displaying its tooltip even though it was in the
    glade file. Recreated the Register notebook page and the business page
    as it also had a missing tooltip.

commit 38dfc6ecd201bdf3628a27ff2d007bcf6aff295c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri May 3 11:37:42 2019 +0100

    Use the commodity on selected parent rows in price tree view
    
    If the parent row for prices in a price tree view is used for a new
    price the security value can be wrong so get the commodity of this row
    and use it for a temporary price which is cloned for editing.

commit c782e7a4da1b88d36a6a6a3d99e5d4df10e8ee04
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri May 3 11:31:26 2019 +0100

    Bug 797051 - Follow up - Change defaults for new price
    
    Set the default date of a new price to today and the value to 0

commit 7c9f01ff3bca7f7c4b506dcd19413298eedd99da
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu May 2 11:27:23 2019 -0700

    GetUserDefaultLocaleName returns a Windows-style locale too.

commit 653d8cb5c3ba4b65bba29cb009452dcc922a9168
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Apr 26 21:16:14 2019 +0800

    [general-ledger] remove dependency on transaction.scm

commit ff3a34711a5af7a7d3026fc26b9f5498932035ae
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Apr 26 21:17:33 2019 +0800

    [income-gst-statement] remove dependency on transaction.scm

commit b87d693a77d89e8c55bc76c0587d287e093c2f75
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Apr 26 21:17:13 2019 +0800

    [trep-engine] modularise trep-engine

commit 14b325593310492fe652b4ba2c2ae8929a8e9d70
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Apr 26 22:36:08 2019 +0800

    [reconcile-report] pull reconcile-report into separate file

commit 29416292a939b8354226aff2bd4a4395ea3c9859
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Wed May 1 11:46:42 2019 +0100

    Remove FIX ME
    
    Since it works fine and I can't remember why I put it in.

commit c28196fb066b61ca63eab96406d4c84e20a45720
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Wed Apr 17 11:46:52 2019 +0100

    Fix indents,

commit 126dc3a79088fbb5a376afb0f7f08bd2f1a8bccb
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sun Apr 14 14:13:25 2019 +0100

    Bug-797168 Proposed fix.

commit bfbb89f6e28c3cb904a89201cae234af20184577
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 30 15:00:06 2019 -0700

    Rewire and corrected Doxygen comment for gnc_get_locale() c++ function.
    
    There's no point in going through the cache dance on MinGW, that will
    just throw.

commit 529a6cb06735b21528c8cee0a76f7d396c678078
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 30 14:56:43 2019 -0700

    Call setlocale(LC_ALL, "") exactly once.
    
    And in Windows only with the value from the environment if there is one.
    Calling it with "" in Windows ignores the environment and sets it to the
    system settings.

commit d30cf25c456beefb2dd735958cf47da35dd9d237
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 30 14:53:46 2019 -0700

    Call setlocale() with the right form of locale code on Windows.
    
    Perversely Windows uses the form xx-YY for its own localization
    functions but xx_YY for the posix ones including setlocale().

commit 114efe593614b5d38f8b9fdd6a70704bae946e94
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Apr 29 14:58:56 2019 -0700

    Transcode non-constant strings before passing them to scm_eval_string.
    
    Instead of using scm_c_eval_string, which transcodes with
    scm_from_locale_string. That doesn't work on Windows.

commit 1c1fa36023395ab6f69ba312de652a1841d96c3b
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Mon Apr 29 23:16:03 2019 +0200

    de.po: update PO-Revision-Date
    
    Follow up of commit 6b10c2f

commit 6b10c2f28492bf2c9926d79f20e9ab90694549f3
Author: pianoslum <pianoslum at mailbox.org>
Date:   Mon Apr 29 21:36:25 2019 +0200

    Fix small typo in German translation

commit a711497130cfa212483bfae49b543d2d32be7f5c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 28 21:53:56 2019 -0700

    Fix Travis failure.
    
    Maybe. Can't reproduce it so trying something that looks reasonable.

commit e42c81134158c30a31cef8727bc44c9b46e746d7
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 28 14:33:46 2019 -0700

    Make TreeView toggle-buttons not activatable if no toggle callback.
    
    So that it's clear in the UI that clicking on the box won't do anything.
    The case that triggered this is the Get-online-quotes item in the
    Securities Editor tree view.

commit 3feb864691cf855f0fcd0240731eb05206ec2254
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 28 16:59:51 2019 -0700

    Add an optionally-compiled diagnostic console on Windows.

commit 6c7ccbd9e77fd377c8eae97323fbdadd77d3192f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 28 16:34:58 2019 -0700

    Bug 797134 - Decimal separator: Windows configured as dot,...
    
    Gnucash shows comma.
    
    This was introduced by 8f88b7f2b. It turns out that Windows
    implementation of setlocale works only if the POSIX locale environment
    variables (i.e. LC_FOO or LANG) are set, otherwise it returns NULL. We
    were unknowingly relying on Guile to retrieve the Windows environment
    for us and that would do the wrong thing if the user had set the locale
    in the environment file, so 8f88b7f2b restored it... unfortunately to
    the C locale.
    
    This commit changes the set_win32_thread_locale function to work in
    both directions, setting both locales from the environment variables
    if any are set and calling setlocale with the result of
    GetUserDefaultLocaleName if not.

commit 94bb28d9ab823bbc6877a5fcc10a6838bb57c119
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 27 13:23:54 2019 -0700

    Bug 797127 - Company name and address in reports not display properly
    
    Ensure that all includes of swig-runtime.h are *followed* by
    including guile-mappings.h so that the defines masking
    scm_to_utf8_string and scm_from_utf8_string are undone.

commit 4d529c02cd212aed39c49ff379415d2694dc8f7e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Apr 27 17:04:02 2019 +0800

    [libgnucash-scm-utilities] remove unneeded section in CMakeLists

commit b5fe4e3c6429da5814f3fb91ab0b0a772190c4b5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Apr 27 17:03:41 2019 +0800

    [guile-json] add files to fix distcheck

commit 9885ac4687b62fdd7354da76e8026990a02ba227
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Apr 26 19:27:49 2019 +0200

    .gitignore housekeeping
    
    Remove lots of ignores that were only relevant for our former autotools/intltool based build system.
    Note if people still have very old working directories, some of these files may suddenly appear
    as untracked files after pulling in this commit. A good time to clean them up...

commit b4ae45d55635273a1d0560981fabc6a07a34d96f
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Apr 26 05:35:39 2019 +0200

    Drop po/ChangeLog
    
    It is no longer required by make dist.
    Probably it was a requirement of IntlTool.

commit d1ee651bbc749d58b9441bc725dbd422c2eb0fcc
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Apr 24 17:02:01 2019 +0100

    Modify the qof log format based on max logger name from log.conf
    
    When you have multiple loggers enabled, the log file indentations are
    partly based on logger name length and so you can have false
    indentations which can cause confusion. This change gets the maximum
    name logger length and uses this for all with a minimum default length
    of 12 characters.

commit b87ba7ae917aae30d2eff580740d8fe1bc66b7de
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Apr 24 15:40:06 2019 +0100

    Bug 797051 - Overwrite prices without warning
    
    Currently if you add a price and a price already exists for that
    commodity/currency/day combination it will silently replace that price.
    The same is also true for editing a prices if you decide to change the
    date. To overcome this add a gnc-warning which allows the response to
    be saved temporary or permanently.

commit 701974b2c06cf88af555f44fcc910299a2b3e14c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Apr 23 15:30:39 2019 +0100

    Change the sensitivity of Add price button
    
    Enable the Add price button based on the number of rows selected as it
    does not make sense for it to be enabled with more than one row.

commit 4368e18ac570f308a020f9fa06ac60a09af87f77
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Apr 23 15:21:49 2019 +0100

    Bug 797165 - Crash on price deletion.
    
    Caused by the introduction of caching used in gnc_pricedb_nth_price,
    when prices were deleted, the cached list was never updated and so the
    tree model could reference a deleted price and hence crash. This also
    affected adding prices as the new prices would not show due to the
    cache not being updated. To fix this a function was added to reset the
    cache when prices are updated from the model.

commit 9f0558ffb53061b5ca62a105273a173741fc1539
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Apr 23 13:48:21 2019 +0100

    Add some missing log Macros for the price model
    
    Add some missing LEAVE macro statements so the log entries do not get
    longer and longer.

commit af96c746a1c5260f29f96e5398c78f1ae9a5687d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Apr 23 13:47:19 2019 +0100

    Improve setting up the price tree views
    
    Before setting up the price tree view filters, disconnect the model
    from the tree view and then connect them after the re-filter.

commit ede281e2a8bc2786e0b5b08f2376465c0a87a387
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Apr 23 13:46:06 2019 +0100

    Change the Prices dialogue to a GtkWindow.
    
    This removes the need for setting the transient parent which allows the
    dialogue to be placed behind the main application.

commit 93c8535ea9eaca5e22349096795accaac2b5c7df
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Apr 23 11:56:35 2019 +0100

    Improve setting up the commodity tree view filters
    
    Before setting up the commodity tree view filters, disconnect the model
    from the tree view and then connect them after the re-filter.

commit 397c5d13583d8499eacb42d6e75c86c806e37e27
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Apr 23 11:55:03 2019 +0100

    Keep selection on commodity after updates and adding
    
    After a commodity is updated or added, another row will be selected so
    add function to select a given commodity and call this after the
    changes so the selection can be maintained. For removal the selection
    is cleared so it is consistent.

commit 2262142b6a72023c60625b33e0df9bcd4855ffb7
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Apr 23 11:42:38 2019 +0100

    Change the Securities dialogue to use GtkWindow
    
    Change the Securities dialogue from a GtkDialog to GtkWindow. This
    removes the need for setting the transient parent which allows the
    dialogue to be placed behind the main application.

commit 82a2fca27ac589de30086c970bf429ff11e61858
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Apr 26 02:30:48 2019 +0200

    [I18N] Mask line endings of continuous text in income-gst-statement.scm
    
    While the HTML renderer ignored them, translators got confused.

commit a20f3368ae9bd920187cc43ec7b775649dfb78f9
Merge: 483f9a4c8 c48da0782
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Apr 25 13:38:02 2019 -0700

    Merge Christoph Holtermann's 'fix-deprecated-positional-arguments' into maint.

commit 483f9a4c8331f82e8f13f51a52b5d51339d13557
Author: thetedmunds <tedmunds at gmail.com>
Date:   Mon Apr 15 14:31:23 2019 -0700

    Bug 797196 - Allow for per-payment rounding in amortization calculations
    
    Provides functions gnc:amort_pmt, gnc:amort_ppmt, and gnc:amort_ipmt in
    fin.scm.

commit 5311e5a386e48a07a8d4dbc8f032750a9ca76bf7
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Apr 25 13:19:28 2019 -0700

    Revert "Merge T Edmunds's 'amortization-rounding' into maint."
    
    This reverts commit aa53c23239dc05da44c78a085c4db342adfbf707, reversing
    changes made to 3c946a84496a846196ba04667e3a7f0c7bee0eb5, because
    aa53c23 was based on master and so undid other changes made to maint
    since the last merge-to-master.

commit c48da0782434f6636c1d768c211b76a8019fd833
Author: c-holtermann <mail at c-holtermann.net>
Date:   Thu Apr 25 17:16:55 2019 +0200

    fix deprecated positional arguments with the GObject constructor (Bug 797205)

commit 0cf49f124402f1748fa47f9e8414a00bf1472e45
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Apr 25 11:20:11 2019 +0800

    [test-libgnucash-scm-utilities] amend info to explain comment fix

commit 7d15e6e4e727c87fb4a501e924c4ae02276e508d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Apr 21 23:15:47 2019 +0800

    [utilities] create general string-replace-substring
    
    copied function created by Mark Weaver, core guile dev and augmented
    to selectively replace substring indices
    
    This is a much more efficient function than the previous
    gnc:substring-replace which will constantly split lists using
    substring, and create new strings using string-append.
    
    It also does tail call optimization properly, unlike the previous
    functions.
    
    https://lists.gnu.org/archive/html/guile-devel/2013-09/msg00029.html -
    original
    
    "Here's an implementation that does this benchmark about 80 times
    faster on my machine: (20 milliseconds vs 1.69 seconds)
    
    --8<---------------cut here---------------start------------->8---
    (define* (string-replace-substring s substr replacement
                                       #:optional
                                       (start 0)
                                       (end (string-length s)))
      (let ((substr-length (string-length substr)))
        (if (zero? substr-length)
            (error "string-replace-substring: empty substr")
            (let loop ((start start)
                       (pieces (list (substring s 0 start))))
              (let ((idx (string-contains s substr start end)))
                (if idx
                    (loop (+ idx substr-length)
                          (cons* replacement
                                 (substring s start idx)
                                 pieces))
                    (string-concatenate-reverse (cons (substring s start)
                                                      pieces))))))))
    --8<---------------cut here---------------end--------------->8---
    
    The reason this is so much faster is because it avoids needless
    generation of intermediate strings."

commit a12bbaccd363756a8a0c708ac5194ed679567e2f
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 23 16:38:37 2019 -0700

    Create CMakeLists.txt in libgnucash/scm/test.
    
    Amended by chris to add a working scm/test/CMakeLists.txt.

commit 92a920c4e0a6d503357d317e6ea8faa197075e20
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Apr 24 22:42:40 2019 +0800

    [test-libgnucash-scm-utilities] renamed from test-utilities.scm

commit 84cc7b1bff104977f03e7430a34e587dc3563847
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Apr 24 22:26:17 2019 +0800

    [guile-json] fix CMakeLists.txt
    
    one file was renamed during the guile-json update.

commit 268dbbe3af3632f160b32fd7576d04e29b0a96a7
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Apr 25 00:58:29 2019 +0200

    Minor iprovement of 2 Strings in de.po

commit 79a21b42016cecc35972e144338efdc172694400
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Apr 23 21:30:31 2019 +0200

    Fix a typo in de.po
    
    https://github.com/Gnucash/gnucash/commit/1c9ad3af35f00285d6504da9c88d0841d1109322#r33267294

commit d9623b0ad1878e0f11d870cd3c47fa2f2fed12d1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Apr 23 18:46:48 2019 +0800

    [test-utilities] initial commit
    
    Add tests for libgnucash/scm/utilities.scm functions
    
    - tests for list<->vec
    - tests for gnc:substring-replace
    - tests for gnc:substring-replace-from-to
    
      The latter confirms that the comment before the function definition
      is *incorrect* - it describes that substring-replace-from-to will
      start from the 2nd substring for the first substitution, and
      performs 2 substitutions. However the comment illustrates only 1
      substitution. The test suite performs the test according to code
      behaviour, rather than the comment. This issue is moot in practice
      because the end-after is always called with negative in the code
      base.
    
      original comment:
    
    ;;  gnc:substring-replace-from-to
    ;;  same as gnc:substring-replace extended by:
    ;;  start: from which occurrence onwards the replacement shall start
    ;;  end-after: max. number times the replacement should executed
    ;;
    ;;  Example: (gnc:substring-replace-from-to "foobarfoobarfoobar" "bar" "xyz" 2 2)
    ;;           returns "foobarfooxyzfoobar".

commit 4d8ef9b9e461157eaa8f5b19e0198d35e315088f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Apr 23 06:38:48 2019 +0800

    [report] inline args-to-defn

commit 3815e17e9f2db7fbd7031b9118885d8567e60ad9
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Apr 22 12:12:03 2019 -0700

    Replace VERSION_GREATER_EQUAL with VERSION_GREATER OR VERSION_EQUAL.
    
    The former wasn't introduced until Cmake 3.7.

commit 79f4536a0fb77e376778ac796a3eb85fc7bce281
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Apr 22 11:28:08 2019 -0700

    Fix typo

commit 4f51f172237f888b7b9819f7bf589e16cbcbe345
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Apr 22 11:25:34 2019 -0700

    Remove unset _GUILE_LD_LIBRARY_PATH from GncAddSchemeTargets.

commit b1fdf781ecc4acb974e38077887db4dcce3ff109
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Apr 22 10:04:48 2019 -0700

    Adjust GncAddSchemeTargets.cmake to build with Guile2.2 on MinGS64.

commit 7e9463db1b46a55cd03be5ff5ab8b8508e82806e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Apr 22 12:09:55 2019 +0100

    Change a couple of accelerator keys in CSV Transaction export
    
    There are a couple of items with the same mnemonic accelerator keys so
    change them to non conflicting ones.

commit 3985541f48aa2e27740b449cc6e4dae86c6a6a6d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Apr 22 12:01:25 2019 +0100

    Add a select all Accounts button for CSV Transaction export.

commit 91c992d9474fafb3f4faed0e36dff60ec0964ed5
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Apr 22 11:23:47 2019 +0100

    Bug 797123 - Export transactions to CSV file.
    
    When exporting transactions to CSV not all were showing up in the CSV
    file. This was due to the start and end dates not being set to the
    'start of day' and 'end of day' respectively. Also if you had specified
    a range and subsequently used the 'Show All' button the dates used
    would still be the ones used for the range.

commit d82939a9ff7253f46f6ffba987c94ab5c45b684a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Apr 22 11:14:49 2019 +0100

    Change the New Account Hierarchy glade file
    
    The 'Category Description' scroll window height was not able to be
    changed to see all the text without scrolling. Add the 'Categories' and
    the 'Category Description' scroll windows to a vertical paned widget.

commit fc0a729253b0ddfa3c08b0282cae84222bd93dec
Merge: 2745b18d3 ba8a9c847
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 20 12:55:41 2019 -0700

    Merge Christoph Holtermann's 'PR-python-bindings-update-source-doc' into maint

commit 2745b18d3b76eaec15639d35549c720730511dc3
Merge: aa53c2323 efbdab6f4
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 20 12:47:12 2019 -0700

    Merge Christoph Holtermann's 'PR-dont-close-gnucash-on-pycons-close' into maint.

commit aa53c23239dc05da44c78a085c4db342adfbf707
Merge: 3c946a844 5f9020016
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 20 12:36:51 2019 -0700

    Merge T Edmunds's 'amortization-rounding' into maint.

commit 3c946a84496a846196ba04667e3a7f0c7bee0eb5
Merge: ce4d3dee6 9afc856c2
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 20 12:32:17 2019 -0700

    Merge T Edmunds's 'computeInterestIncrement' to maint.

commit ce4d3dee6dedc8eac5acaefd0eab843c5807295b
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sat Apr 20 00:37:48 2019 +0200

    Review of de.po
    
    Mostly fix of minor formal issues
    
    5218 übersetzte Meldungen, 40 ungenaue Übersetzungen, 2 unübersetzte
    Meldungen.

commit fe94541aadd26cff0fc737720d32cd287546f178
Author: Joachim Wetzig <jo.wetzig at web.de>
Date:   Thu Apr 18 01:07:29 2019 +0200

    Update de.po
    
    5216 übersetzte Meldungen, 42 ungenaue Übersetzungen, 2 unübersetzte
    Meldungen

commit ba8a9c847883696b559868d4a6ff2a383145e193
Author: c-holtermann <mail at c-holtermann.net>
Date:   Sat Apr 20 15:10:41 2019 +0200

    update python source doc

commit b250ad62c09cca730bd7d232fc501136d20cc0c1
Author: Joachim Wetzig <jo.wetzig at web.de>
Date:   Sat Apr 20 01:16:22 2019 +0200

    Update de.po
    
    5216 übersetzte Meldungen, 42 ungenaue Übersetzungen, 2 unübersetzte
    Meldungen

commit 20e2b6b5de513d4fa9362d51524f8cddb523f607
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Apr 19 15:51:29 2019 +0100

    Bug 797175 - Opening a file from a gvfs mount point fails
    
    When testing for a MS Windows path which has a ":", a gvfs path with the
    format '/run/user/1000/gvfs/smb-share:server=192.168.1.11,share=public/
    test-xml-file.gnucash' is recognised as a Windows path. To avoid this
    expand the test to ":/" and also ":\"

commit efbdab6f4de3f170f60a6b1149a12bcb898dccd8
Author: c-holtermann <mail at c-holtermann.net>
Date:   Fri Apr 19 11:57:00 2019 +0200

    don't kill main process on closing of shell

commit 480aa4a57532bc4703903d0ad339d81a2542d4ce
Author: c-holtermann <mail at c-holtermann.net>
Date:   Fri Apr 19 11:55:49 2019 +0200

    connect console quit event handler to window destroy-event and delete-event

commit 239484854c1b55af2f72f710d845f41734eb0367
Author: c-holtermann <mail at c-holtermann.net>
Date:   Fri Apr 19 11:55:07 2019 +0200

    add quit method to python console

commit 4868e046c37a42c9ebf2bc9bed6820dbc11f33b0
Author: c-holtermann <mail at c-holtermann.net>
Date:   Fri Apr 19 11:54:44 2019 +0200

    add quit event handler to python console

commit ecab7968e27e256031daab12876c58408bba7951
Author: c-holtermann <mail at c-holtermann.net>
Date:   Fri Apr 19 11:20:39 2019 +0200

    on quitting don't kill gtk main process

commit e2fd241836682cec0c6fb7f1052f91f5a26ada63
Author: c-holtermann <mail at c-holtermann.net>
Date:   Fri Apr 19 11:14:47 2019 +0200

    stop closing shell window from closing gnucash

commit 9afc856c20a0ad835562a2f8b2abf11a35c390af
Author: thetedmunds <tedmunds at gmail.com>
Date:   Mon Apr 15 13:16:32 2019 -0700

    Changed gnc:computeInterestIncrement to directly calculate the amount of interest accrued in the specified compounding period.  Bug 797195.

commit 5f9020016a5f1be28b7673ddc2d5f3db8c68ee3f
Author: thetedmunds <tedmunds at gmail.com>
Date:   Mon Apr 15 14:31:23 2019 -0700

    Amended commit to address pull-request comments.

commit e3e11afcb5eca4000f374b33605022cc5ecac99f
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Apr 16 20:06:02 2019 +0200

    [L12N] Romanian is now maintained by Translation Project
    
    https://lists.gnucash.org/pipermail/gnucash-devel/2019-April/043701.html

commit 0ebb02e2433afb8bc64823dacf55624fc5011139
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Apr 16 19:43:21 2019 +0200

    [I18N] Unify placeholder warning
    
    https://lists.gnucash.org/pipermail/gnucash-devel/2019-March/043624.html

commit 0251d044b5b4c3123752c0e85d80ee0f319bf72f
Merge: fc355958b 5a73b9afd
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Apr 15 14:25:49 2019 -0700

    Merge Christoph Holtermann's 'Pr pycons2to3' into maint.

commit 5a73b9afd4010546c36c4761a098747bc7d8fd5c
Author: c-holtermann <mail at c-holtermann.net>
Date:   Sat Apr 13 18:16:12 2019 +0200

    syntax change to exec

commit cc7673ccc89ebcdfa22dd223de1fd5a57c6f6764
Author: c-holtermann <mail at c-holtermann.net>
Date:   Sat Apr 13 18:15:51 2019 +0200

    filter needs to be converted to list.
    
    Method replace is missing. Needs to be fixed.

commit bf9ec70f27e3e86e5a901e2a86813369114c06de
Author: c-holtermann <mail at c-holtermann.net>
Date:   Sat Apr 13 18:16:32 2019 +0200

    reflect syntax change to sys tracebacks

commit d93d4efd82df063a3baa868774c1c6f35da10aed
Author: c-holtermann <mail at c-holtermann.net>
Date:   Sat Apr 13 18:13:19 2019 +0200

    Import necessary module gdk

commit af3b9bf215d41216fd9f7578e678d3ddaefe344e
Author: c-holtermann <mail at c-holtermann.net>
Date:   Mon Apr 15 22:00:27 2019 +0200

    change shebang to python3

commit fc355958b8201e6cd63909654e1ddda4d59befff
Merge: b2f25408d c779bcb72
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 14 14:27:53 2019 -0700

    Merge Christoph Holtermann's 'PR-python2to3-rest-api' into maint.

commit b2f25408d7464f35747ab34ea7bfe4fabb9ac1a9
Merge: 8823f7283 0c0286696
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 14 14:26:35 2019 -0700

    Merge Christoff Holtermann's 'PR-python-time64-modifications' into maint

commit 8823f7283f78181533988e14f185662012e68853
Merge: f772b5054 b06801185
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 14 14:24:16 2019 -0700

    Merge Christoph Holtermann's 'PR-python2to3' into maint.

commit f772b505429f7c416dd534f38906692379c30aff
Merge: 0f6465ca6 298797a9b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 14 14:23:37 2019 -0700

    Merge Christoph Holterman's 'PR-python2to3-str_methods-gnc_jinja' into maint

commit 0f6465ca6ddfb882db15c54685ba218e5c59c430
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Apr 12 11:46:59 2019 +0100

    Bug 797175 - Gnucash will not open from UNC paths.
    
    UNC paths were overlooked in a change I made, corrected and added some
    notes to source file for reminder.

commit c091197f572a701cb2ecc81c40fe47bbd41f59aa
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Apr 11 17:25:40 2019 -0700

    Provide static strings for gnc_userdata_home and gnc_userconfig_home.
    
    On Windows boost::filesystem::path's string() produces a string
    that goes out of scope with the function in which it's called, so
    returning its c_str() ptr yields freed memory, usually full of garbage.
    
    This has an interesting side effect in gnc-file.c's check_file_path():
    Since the memory is freed, g_path_get_dirname() reuses it after an
    iteration or two, writing its result into the same address. The
    following strcmp naturally returns 0 because it's comparing two
    instances of the same ptr, so check_file_path falsely reports that
    the proposed save path is in GNC_USERDATA_DIR.

commit 6e7a4ccc77972e94003b1040bde11a23c4429d83
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Apr 11 18:05:43 2019 +0800

    Bug 797188 - Default invoice prints credit note as invoice
    
    Error in guile code. Using (case var (datum ...)) means that datum are
    symbols, so if datum is (GNC-INVOICE-VEND-INVOICE) it would try
    (eqv? type 'GNC-INVOICE-VEND-INVOICE) which would never be true. We
    need (eqv? type GNC-INVOICE-VEND-INVOICE). Using (cond) is more
    appropriate here.

commit 19bbeaa67ae6953603570a435fdcdf9ae3c6c44f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Apr 9 17:36:09 2019 +0100

    Bug 797185 - Correct the sorting for the Transaction Association Dialog
    
    Change the sort function to use the correct model column.

commit d44e0ee750dd8677ef6979324ef2edc62015f426
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Apr 9 17:32:53 2019 +0100

    When displaying paths on MS Windows, make them look normal
    
    Change the forward slashes to back slashes as that is normal for paths
    in MS Windows.

commit e745f4cfeefefab92302678a0f8344e7d344ec3a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Apr 9 17:29:46 2019 +0100

    Fix some transient parent warnings for gnc_launch_assoc
    
    Add a Gtkwindow parent parameter to above function so it can be passed
    to the error warning dialog.

commit 57eac14d82b6cb7acfa043546dedb63c3dc21f74
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Apr 9 17:23:20 2019 +0100

    Bug 797183 - association head path with spaces displayed wrong
    
    The Transaction Association path head was being displayed with '%20' as
    the space as it was not being unescaped. Fixed by unescaping and also
    noticed that the error message string were wrong also.

commit 0cce764e78a3ec32ced22fd82305a9153633f561
Merge: 58e79e5aa 1c9ad3af3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Apr 9 21:19:11 2019 +0800

    Merge branch 'maint' of https://github.com/Gnucash/gnucash into maint

commit 58e79e5aa75c35e12cd8efe903c77fd7997937f8
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Apr 9 19:56:47 2019 +0800

    [test-commodity-utils] upgrade to 100% coverage of pricing funcs
    
    and add optional coverage analysis

commit e4d5e2c94d4029042a1a8bbb160416a12c3dded5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Apr 9 20:59:31 2019 +0800

    [commodity-utils] fix issue-deprecation-warning typo

commit eab53d44b3bc8cf1828c45a3134d85c0180b0e76
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Apr 8 22:56:25 2019 +0800

    [report] rewrite gnc:report-template-has-unique-name?

commit 1c9ad3af35f00285d6504da9c88d0841d1109322
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Mon Apr 8 19:23:40 2019 +0200

    Minor update of de.po
    
    5113 übersetzte Meldungen, 42 ungenaue Übersetzungen, 105 unübersetzte
    Meldungen.

commit 8d36079c59641758b3fedac738204d57c8c2bcf2
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Mon Apr 8 17:42:25 2019 +0200

    Merge a fresh gnucash.pot into de.po
    
    5067 übersetzte Meldungen, 82 ungenaue Übersetzungen, 111 unübersetzte
    Meldungen.

commit 833decc03e5f938f75a01010e6b458e5c88e34de
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Mon Apr 8 17:35:01 2019 +0200

    I18N: Review of price-quotes.scm
    
    Mark "Found FQ version" translatable, but remove translation from log
    file entries.

commit ad51c5e00a0d000fb108d9ca7b376737a5772f2c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Apr 7 10:23:55 2019 +0800

    [report] rewrite gnc:report-template-make-unique-name

commit 3352b5349113dfb875d2a1179b21163a3b5bad15
Author: milotype <43657314+milotype at users.noreply.github.com>
Date:   Mon Apr 8 00:04:48 2019 +0200

    Correction of updated hr.po
    
    Correction of the first commited file, for the following error:
     hr.po:19067: msgstr lacks the keyboard accelerator mark ''

commit 1fcd05dfd65be9baf59296fdffe3ad59758cd75b
Author: milotype <43657314+milotype at users.noreply.github.com>
Date:   Sat Apr 6 19:16:53 2019 +0200

    Update hr.po with pot 3.5

commit 0c028669642ae4a5937bbb2f3c4344280eec283c
Author: c-holtermann <mail at c-holtermann.net>
Date:   Sat Apr 6 17:13:41 2019 +0200

    PyDate_Check works for date and datetime

commit 18a26884197cc72551a58c77c88f7355bebe01eb
Author: c-holtermann <mail at c-holtermann.net>
Date:   Sat Apr 6 16:17:58 2019 +0200

    typo

commit db9e98a812daf6d293f29c6ed07a50dd28b8f70e
Author: c-holtermann <mail at c-holtermann.net>
Date:   Sat Apr 6 16:10:04 2019 +0200

    also allow datetime.date
    
    Initialisation of some business objects has been done with
    datetime.date.today() and it is also mentioned as a possibility
    in the source doc. So leave it possible.

commit 3884e6abf549ad5c6c8d09604a493d3f9ff88371
Author: c-holtermann <mail at c-holtermann.net>
Date:   Sat Apr 6 16:09:01 2019 +0200

    unobfuscate get_date method name

commit 8ba5e552d92a9c745ba1295d76b3bcfd3408a485
Author: c-holtermann <mail at c-holtermann.net>
Date:   Sat Apr 6 14:50:29 2019 +0200

    return None object if return value is FALSE

commit dafdd702e6bfffee5fe75f973f8a67320586c7ff
Author: c-holtermann <mail at c-holtermann.net>
Date:   Sat Apr 6 14:09:10 2019 +0200

    additional author

commit 79decfb754fb7ff7624357e98cbbe59a66e2ee7c
Author: c-holtermann <mail at c-holtermann.net>
Date:   Sat Apr 6 14:08:52 2019 +0200

    deal with functions returning values through arguments

commit 445ff7e6c98b9203780b434fa2dbc4dda1340e3c
Author: c-holtermann <mail at c-holtermann.net>
Date:   Sat Apr 6 07:51:15 2019 +0200

    check for argument type. Also allow int.

commit c779bcb72fc6221d206d627dd05a9196db3aa444
Author: c-holtermann <mail at c-holtermann.net>
Date:   Thu Apr 4 17:43:19 2019 +0200

    GetOwner may return project instead of owner

commit 6925ee3115b329b1d93639c2275e89fbe788f26d
Author: c-holtermann <mail at c-holtermann.net>
Date:   Thu Apr 4 17:42:46 2019 +0200

    be prepared for GetDateDue returning null

commit 876079f8d2404b81c14314f524fe3e311337c91d
Author: c-holtermann <mail at c-holtermann.net>
Date:   Thu Apr 4 17:42:02 2019 +0200

    remove TS suffix

commit 6eae440534f85064c7376fb32aa76b90e38f6d4d
Author: c-holtermann <mail at c-holtermann.net>
Date:   Thu Apr 4 17:41:28 2019 +0200

    GetDate return unserializable datetime object

commit b73be1b5239181071c0e161d80abe07f67044dc0
Author: c-holtermann <mail at c-holtermann.net>
Date:   Thu Apr 4 17:39:18 2019 +0200

    GetInvTaxTable returns unserializable object

commit b06801185c764bca61f05574496d93d95c08396c
Author: c-holtermann <mail at c-holtermann.net>
Date:   Thu Apr 4 14:50:05 2019 +0200

    shebang should be specific to python version (PEP394)
    
    preferred form is #!/usr/bin/env python3 as gnucash now only works with
    python3

commit e7d940ac3f0ec4de3c999e47aac7cc2c80717e3c
Author: c-holtermann <mail at c-holtermann.net>
Date:   Thu Apr 4 17:24:40 2019 +0200

    iteritems removed in python3

commit 77727ffc49aeaedb9368fe5161d6fab1a108ca0b
Author: c-holtermann <mail at c-holtermann.net>
Date:   Thu Apr 4 17:30:44 2019 +0200

    python3 does not return list of keys

commit 64a01f302706007cfbe049a40fd6dae26001ee3e
Author: c-holtermann <mail at c-holtermann.net>
Date:   Thu Apr 4 17:32:14 2019 +0200

    python3 - 'as' needed in exceptions instead of comma

commit 0068475bb1b1d4e3486b0e3897e7b9d66f75a070
Author: c-holtermann <mail at c-holtermann.net>
Date:   Thu Apr 4 17:35:34 2019 +0200

    xrange has been dropped in python3

commit d64fb74b9ebfc981dbeb89e895325943abb2cfeb
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Mar 29 23:36:33 2019 +0800

    [utilities] add supporting functions for guile-json use
    
    converts nested-list to nested-vector, and vice-versa

commit 66ae2abb8e69ff954e00aad743da4d16876c9d57
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jan 19 23:13:01 2019 +0800

    [guile-json] remove dependency on srfi-43
    
    this is a compatibility hack to remove dependency on srfi-43 which is
    not present on ubuntu 14.04. create a simplified vector-for-each
    suitable for this module.

commit 816dd3ea2a1bf7945d25f5c7a34525eb8c383fc0
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Mar 29 07:08:11 2019 +0800

    [guile-json] show better error messages

commit d39f180c6084f391bcdf72ae9cb371950bacff76
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Mar 29 00:02:44 2019 +0800

    [guile-json] upgrade to latest version

commit 492539e1db55a53565fe41c4639acb4176f25441
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Apr 4 08:26:08 2019 +0800

    [html-style-info] compact functions

commit 3923dfa19a29c58138263703ff5e111eff4e881f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Apr 4 06:39:09 2019 +0800

    [business-prefs] tidy counter definitions
    
    (for-each) is more appropriate here because the (map) output is
    unused...

commit 298797a9bebb1140a61dee87b89d2ff962b78f58
Author: c-holtermann <mail at c-holtermann.net>
Date:   Thu Apr 4 11:03:52 2019 +0200

    fix due to different invoice date handling

commit 206ed63233ede3a7bd7e00961d85f78bd7aa4b5d
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Fri Sep 21 08:53:16 2018 +0200

    typo

commit 247d04a5441d8a102555c8bd69c154f9060dd06e
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Fri Sep 21 08:49:48 2018 +0200

    make executable, remove double -o

commit 1184e92687e704d67373e4ce6c55165577faa132
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu Sep 6 13:17:31 2018 +0200

    2to3

commit 002595f4ccf6912235f5d41117b4796dae7f223a
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu Sep 6 13:15:20 2018 +0200

    add options iOP

commit 61f7613b8d7a88b31b37ad1c82063a5a5a46a29e
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Sun Sep 2 16:25:04 2018 +0200

    fix for python3

commit 505514e1d7aeacba4bde9e30266d88574172eb3c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Apr 3 21:46:21 2019 +0800

    [html-style-sheet] modernize hash functions
    
    use hash-map->list

commit f4220c325d15714522f59cdb919b5e06cce0b21d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Apr 3 21:24:00 2019 +0800

    [html-document] compact functions

commit df80796afe60d628741d03daad2b1b6f529328a3
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 2 17:27:41 2019 -0700

    Bug 797170 - gnucash-3.5 fails to compile with GTK+3-3.20.x
    
    Because of mismatched Gtk version macros in gcrp_grab_on_window.

commit b14cb64d1da7e6c6a5af7219511fba4963714ab8
Author: Juraj Svec <ageorgo at gmail.com>
Date:   Tue Apr 2 16:40:16 2019 -0700

    Bug 797169 - GnuCash hangs loading XML file
    
    Copy-paste error.

commit 3ddd76f8f24d937f1e71990517266287e0145eb7
Merge: 614932eda 76a91aa2c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 31 10:43:33 2019 -0700

    Merge branch 'maint'

commit 76a91aa2c3e355e5712045aa685c01f68bf2d3ac
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 30 14:43:02 2019 -0700

    Release GnuCash 3.5

commit d10f2513b2c84d7eded3a41d23054216edc12dca
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 30 14:27:29 2019 -0700

    Update translations from the Translation Project.

commit 5267548fe273632011c536b39b6738b55614a2e5
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 30 12:01:06 2019 -0700

    Reconcile DOCUMENTERS with gnucash-docs/AUTHORS.

commit 358468d036b45f823aaeed1a7dcd2aa2e35bed4d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Mar 29 17:39:36 2019 +0000

    Use a hash table to track transactions for associate dialog
    
    When generating the list of transactions to look at, a GList was used to
     keep a list of transactions already processed. Change this to use a
     hash table instead as it is quicker.

commit 2cb34d48741043128d3a8ccebf7fcaabb120db3a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Mar 29 17:38:06 2019 +0000

    Minor changes to gnucash-sheet and source layout
    
    These changes were concerning the transaction associations functions

commit 32e64979d0f9c785641fbb8e8d2f62de1ab806db
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Mar 29 17:37:27 2019 +0000

    Change the associate tooltip function
    
    Change the tooltip function to use the in house uri functions.

commit 0c667822cc85c01ed50591ac85b05f49af36e959
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Mar 29 17:36:53 2019 +0000

    Change dialog-trans-assoc.glade
    
    Make the association column to be the one that expands and also set the
    ellipsize to the start for the renderer.

commit 63dfd18111eb1dcd3d4c972cf65a75cfd939aa5c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Mar 29 17:36:20 2019 +0000

    Update dialog-trans-assoc.c
    
    Update the transaction association dialog to use the in house uri
    functions and also fix a problem that mainly affects Windows when you
    associate a file that is in the root of the associated path head.

commit be8216e235c336d657e732ea1328c44600cc48f7
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Mar 29 17:35:48 2019 +0000

    Update transaction association functions in gnc-split-reg.c
    
    Update the transaction association functions to use the in house uri
    functions and also fix a problem that mainly affects Windows when you
    associate a file that is in the root of the associated path head.

commit bed7f99dac48afa1d5bb257e4fc6e6b9dbe5316d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Mar 29 17:35:20 2019 +0000

    Make sure the Association path head ends with a '/'

commit 5eb6f76e63a8cb18cad953561a287a32787c284c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Mar 29 17:34:45 2019 +0000

    Change uri functions to work with valid Windows file uri's
    
    Windows file uri's can be of the form 'file:///N:/bob.txt' so change
    the gnc_uri_get_components to remove a left over '/' at the start so
    gnc_resolve_file_path gets the absolute path correctly. Also change
    gnc_uri_create_uri to add an extra '/' for Windows file uri's.

commit 89d2cde9792561eb2ccdb9f2c5c8aa651d25d2f0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Mar 29 17:34:04 2019 +0000

    Remove some white space/tabs from gnc-filepath-utils.cpp

commit 22a7a05d50069ad36028110a2954d592b1889ace
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Mar 29 17:33:26 2019 +0000

     Add function to create an absolute file path
    
    Add function to create an absolute file path from a prefix path and a
    relative one. If the prefix is null, then the root directory of the
    current path is used.

commit 25277242199a3a75c6c2f3ad20e33a2bbcb64c32
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Mar 29 17:32:43 2019 +0000

    Force the location association to have a scheme
    
    As the location and file associations use the same KVP, make sure a URL
    with a valid scheme is entered. This allows KVP associations that are
    not valid to be treated as relative paths.

commit 167d209688b82ae7f42d2f5e974677f10c48a96e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Mar 29 17:31:54 2019 +0000

    Change gnc_launch_assoc to use gnc_uri_get_scheme
    
    Change the gnc_launch_assoc function to use the gnc_uri_get_scheme
    instead of glib one and re-indent source file

commit 4cb291012103cfe715f08306d87498749fca6a31
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 30 02:08:46 2019 +0800

    [budget] modify display of interval dates and avoid unicode

commit a4eb5b1a591f9d02d817ca0544efc2ea96203556
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Mar 28 12:02:20 2019 +0800

    [options] compact book-currency-acounting functions

commit faf1b08cecf36e006c46878af36a6438341375e5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Mar 28 11:48:41 2019 +0800

    [options] compact valid-gains-loss-account?

commit 79d72fdc335c4d8ef4b97b52965ee41b81611017
Merge: 6cbb0adf3 62f7aa66a
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 29 09:38:42 2019 -0700

    Merge branch 'aqb6' into maint

commit 62f7aa66a5b7f7f093f4622071ec128a8198c03a
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Mar 28 18:03:55 2019 -0700

    Bug 796956 - Aqbanking 6 will drop DTAUS
    
    More important, the AQBanking API has some naming changes.
    This commit is substantially cribbed from Martin Pruess's
    adaptation in the AQBanking repository. Thanks, Martin!

commit 6cbb0adf3d4255389e414cfe721eb045235ae7f7
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 28 22:39:49 2019 +0100

    Bug 796530 - TxnCsvImport - fix loading of saved preset with update of seperator selection
    
    Previously this would cause all but the first column
    to loose its assigned types.

commit d8c6af2d651bb846c6de1b3844bfcf785cc9b99d
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Mar 28 12:41:08 2019 -0700

    Remove support for ancient versions of AQBanking.
    
    Requires Gwenhywfar >= 4.9.99 and AQBanking >= 5.3.4, the versions
    just before the ones provided by Ubuntu 14.04LTS
    
    Removes all definitions and ifdeffed code for earlier versions.
    Removes the never-completed SEPA character checking that was if-zeroed.

commit 2bcf60230adc0d6a4e4c0ca9cdc1f79b44e8ee7f
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 28 17:39:25 2019 +0100

    CSV Tokenizer - add additional test to guard against quote parsing regressions

commit 1c301ed1ca7e91f06bf70462e3c448f2d23ef530
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Mar 28 08:46:25 2019 +0100

    GUI: Replace ambiguous used mnenoic in Export active register

commit 661859ff018acf3391539718cca428c7f4851ff4
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Mar 28 02:39:27 2019 +0100

    GUI: rearrange Online action accellerators
    
    Slightly more logical assignment

commit 159bf3e01fa765f27595bfb61ed7fed2b167589a
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Mar 28 01:18:29 2019 +0100

    GUI: Add mnenoic to "Import Bills..."

commit 19d864ce72abd1b6ba1fc0f720439c6a1e53c301
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Wed Mar 27 20:38:16 2019 +0100

    I18N: Improve Aqbanking import tooltips

commit 141d503f301d0aafb7c39fa58b7f3e53a3ad5d95
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Mar 27 13:03:31 2019 +0800

    [balance-forecast] move into asset&liability submenu

commit ad267682d727da166d4c27dfe2142f7e8d7791cd
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Mar 25 16:11:37 2019 +0800

    [transaction] fix transaction other-account display
    
    Previously the 'Transfer from/to' column would render "Split
    Transaction" for single-split. This commit hides transfer.

commit d27b1658791f5490dfbd37e3299a593a36ef39f1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Mar 25 07:32:12 2019 +0800

    [report] deprecate legacy functions

commit b1571f25480a73c684b749d4cb1df16a58b2914f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Mar 25 07:27:08 2019 +0800

    [report] annotate and reindent

commit 50e9640243f74e577d9fe436e666ca94855b66e5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 24 23:48:24 2019 +0800

    [report] simplify functions to use srfi-1, annotate
    
    hash-map->list is simpler than hash-fold
    
    All refactored functions are tested in test-report-system.scm

commit 0b8ff4b5d64899414cb4e01a34279e9f3da34453
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 24 22:05:00 2019 +0800

    [options] deprecate gnc:save-options
    
    this is unused.

commit 4f6344963d88b3b05fda121cf2f63013e7e5a5a4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 24 21:23:38 2019 +0800

    [options] simplify gnc:value->string

commit 98811d7e71945c21d3455ed3e5caccb352b54b02
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 23 13:07:34 2019 +0800

    [customer-summary] rewrite string-expand

commit 07f44ad7c544ce12268fdcce27f2d4b3fcab184f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 23 12:43:29 2019 +0800

    [customer-summary] convert loop to srfi-1

commit 523837ddbe3847ded82cfdff8762b347aacfbfc3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 23 20:41:42 2019 +0800

    [customer-summary] remove unused functions

commit b47ab716c900c1599c7c3d34b937ea37085eca61
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 24 14:20:49 2019 +0800

    [average-balance] tidy loop conditionals
    
    Previously the splits handling used nested conditionals. Rearrange and
    tidy; i.e. handle empty-splits or empty-interval-splits first, and use
    last conditional to test for internal-transactions handling. This
    avoids nested conditionals.

commit 1d11ee21bc76f3ac6943d493c45e21e9dbe6335f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 24 13:56:19 2019 +0800

    [average-balance] no need sanity check
    
    accounts is not null (from prior sanity check) so don't need to
    recheck.

commit bc553ed00e28770b620ada26cfbf5ca0fe6a450c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 23 12:42:17 2019 +0800

    [average-balance] destroy the query after using it
    
    also fix comments and whitespace

commit 9b9d264a0471c8ef9482081a73e11143daf2f124
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 23 12:42:46 2019 +0800

    [daily-reports] destroy query after using it

commit dedccd56f3f018e1c13a1894b09ea9991a54c654
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Mar 25 17:12:52 2019 +0800

    [test-average-balance] test ignore-internal? algorithms
    
    tests gain/loss ignore-internal? algorithms

commit 480d13ba27d7575731227d6b6db2ca9583595f29
Author: milotype <43657314+milotype at users.noreply.github.com>
Date:   Sun Mar 24 13:45:20 2019 +0100

    Updated croatian hr.po
    
    Some wording corrections

commit 35122d814f8b89eef4cc2fd75d7e7c517ca89555
Author: milotype <43657314+milotype at users.noreply.github.com>
Date:   Sun Mar 24 13:41:12 2019 +0100

    Updated croatian glossary hr.po
    
    Some wording corrections

commit 790ee4a5022f743b0d43491f5401140ca9654612
Merge: 4e3bd4f7b 96b65a50c
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 22 14:09:51 2019 -0700

    Merge Chris Lam's 'maint-scheme-cleanups' into maint.

commit 4e3bd4f7bce85e8fd8ae6e2ea10bb6652e01a85c
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 22 13:36:07 2019 -0700

    Silence 'Negative content width -2' warning.
    
    Seems buttons have grown.

commit d209fec4c99d5d8de28bbc26e05792da48759bc3
Merge: 67c41aba5 d711cc35f
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 22 12:15:00 2019 -0700

    Merge Chris Lam's 'maint-fix-639049' into maint.

commit 67c41aba560a34fa7cb88166e7ee1d17c957b228
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 22 12:14:38 2019 -0700

    Add new balance-forecast.scm to potfiles.in.

commit 96b65a50c95152dd43d20da350499b4e690621ac
Author: christopherlam <christopher.lck at gmail.com>
Date:   Fri Mar 22 18:45:21 2019 +0800

    [report-system] deprecate stats/dr-cr collectors

commit 362fb99c13d0e9a4dffd3b39e05e5159010a273c
Author: christopherlam <christopher.lck at gmail.com>
Date:   Fri Mar 22 21:06:23 2019 +0800

    [average-balance] handle include-subaccts? earlier
    
    much simpler

commit 57b3531ce6ac032472d4c4f0228df8d3e1e6968a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 16 17:24:07 2019 +0800

    Bug 748431 - Wrong average balance for transactions during DST
    
    Replace average-splits with custom loop, cycling through the
    balancelist and splitlist, creating interval summaries along the way.

commit 9b0b233bf46de1c69442c5301dd132168dfd5170
Author: christopherlam <christopher.lck at gmail.com>
Date:   Thu Mar 21 20:58:26 2019 +0800

    [test-average-balance] create tests

commit d711cc35f80ff0d483fc174cca17fd3ea4b56b64
Author: christopherlam <christopher.lck at gmail.com>
Date:   Thu Mar 21 18:52:23 2019 +0800

    Bug 639049 - Asset Barchart Report includes also the first day of next month transactions
    
    If the original date is an end-of-month date, we take it as an
    indicator they always want monthdelta dates to be end-of-months.
    
    This works for monthly/quarterly/halfyearly/annual.
    
    Addendum to commit 65bfeaf5de8c52c77ba0f4e8f4d5d6ceeb45b33e which was
    deemed to be an incomplete fix.
    
    Also I'd forgotten to activate a test in test-date-utilities. Enable it.

commit ee9f1d5efa818a35169db3ee204a2927dbd030f3
Merge: bc9d83c90 23790dd67
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Mar 19 10:14:32 2019 -0700

    Merge Ryan Turner's 'balance_forecast_negative' into maint.

commit bc9d83c90f477934856b970ad18a839dc5ea2197
Merge: b0d0ee1a4 c1f5eb922
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Mar 19 09:12:48 2019 -0700

    Merge Christoph Holterman's 'PR-G_ADD_PRIVATE-clean' into maint.

commit b0d0ee1a4087b9a7bece7b27ecdfe286382656e9
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Mar 11 16:00:39 2019 -0700

    Bug 797091 - About window misbehaves.
    
    Caching it is silly. Don't.

commit 715a079be0eb2dabfe76967a5234329121f86524
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Mar 11 15:43:26 2019 -0700

    Remove copied code from gnc_quartz_should_quit.
    
    Just call gnc_main_window_quit instead.

commit 23790dd672c83c00598edf5a003244e406820710
Author: Ryan Turner <zdbiohazard2 at gmail.com>
Date:   Mon Mar 18 20:09:18 2019 -0700

    [balance-forecast] Allow negative values for reserve and target

commit dd64cec273904faada3f8f566dc43a2eebaf1b32
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 16 16:50:46 2019 +0800

    [average-balance] set chart-title instead of document-title
    
    previous setting would set document-title which adds an <h1> element
    and prevents the chart from fitting into the canvas viewport set 100%
    width x height.

commit e9b91f16ebc086bf25fb9b55bfaab9e80895db7c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 16 17:24:49 2019 +0800

    [daily-reports] simplify amount/weekday algorithm
    
    This commit removes the need for analyze-splits, and counts all
    split-amounts directly into the daily-totals list.
    
    Because we're not using analyze-splits, there's no need for startbal
    anymore.

commit 12a46e62de250c24501d310151c7866757e545ee
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Mar 11 22:45:01 2019 +0800

    [balance-forecast] use gnc:case-exchange-time-fn
    
    The gnc:case-exchange-fn seems to be designed for single-date reports,
    whereas gnc:case-exchange-time-fn for multi-date reports. It may be
    faster to have a single exchange-fn definition.
    
    The main reason for this change is to harmonize - all multidate charts
    are using case-exchange-time-fn.

commit 29c0e192830307eb7be5039b1924d0407e215400
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 10 13:38:51 2019 +0800

    [balance-forecast] reuse i18n strings
    
    this commit will modify to reuse some strings which are already
    translated, and also add help strings for the various options.

commit 784b34a0488535d9f94ce13573dbf897a8686f51
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Mar 6 20:29:22 2019 +0800

    [balance-forecast] add null-account and zero-amounts handling

commit 6e76cb3d3be7efab0ce0ec29c3b0fdd502db3e86
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Mar 5 20:40:59 2019 +0800

    [balance-forecast] refactor to avoid xaccAccountGetBalanceAsOfDate
    
    previous will call gnc:account-get-comm-balance-at-date which calls
    xaccAccountGetBalanceAsOfDate for every account at every date
    point. The xaccAccountGetBalanceAsOfDate is an expensive function
    because it scans the account's whole splitlist from the start every
    time. use gnc:account-get-balances-at-dates instead which scans an
    account only once to generate a balancelist.
    
    this should be a much faster chart.

commit 1ade6fe6b44ca59d472d65bf200d9db2953c92d4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Mar 5 17:46:11 2019 +0800

    [balance-forecast] adjust sx accumulator until report from-date
    
    this commit will initialize the sx accumulator by adding all
    instantiated sx amounts, from the earliest split posted-date among the
    selected accounts, until the report start-date.

commit a4d76177fbf33b5458ceacf4c74d920603be7880
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Mar 5 13:08:25 2019 +0800

    [balance-forecast] modify boolean option to effect number box
    
    1. convert simple boolean to complex boolean to toggle amounts
    2. convert list processing functions to scheme conventions

commit d0deda92525a8959f0518b2e59966f41c964ebba
Author: Ryan Turner <zdbiohazard2 at gmail.com>
Date:   Thu Feb 28 21:52:21 2019 -0800

    [balance-forecast] More clean-up.
    
     * Draw the "balance" line over the "minimum" line.
     * X axis labels should be for the end of the period,
       as that's when all the balance samples are taken.

commit 0cf973c1234179b8a4b514e312fedbe4b4b03fa6
Author: Ryan Turner <zdbiohazard2 at gmail.com>
Date:   Thu Feb 28 20:29:31 2019 -0800

    [balance-forecast] Clean-up
    
    * Fix dates display to ISO format
    * Use make-list properly to create a list with identical elements

commit 55583829b01b9a6c2bcae741011b6d0c0dbf3427
Author: Ryan Turner <zdbiohazard2 at gmail.com>
Date:   Wed Feb 27 21:08:25 2019 -0800

    Report: Balance Forecast
    
    This report forecasts the combined balances of the selected accounts
    based on the scheduled transactions and plots them on a line graph.
    
    You can set a "reserve" amount, which will draw a red line on the
    graph, so you can easily see if your forecast dips below a given value.
    
    There is also a "future minimum" line which shows what the lowest future
    balance will be at a given point. I find this useful in conjunction with
    the "target" line for planning.

commit b6a708196ee614796bcc80db72e5a6109d332269
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Mar 14 09:42:08 2019 +0800

    [commodity-utilities] rewrite gnc:exchange-by-pricealist-nearest
    
    this function made clearer. first we can remove sanity-check:
    pricealist will always be sent as a list, and doesn't need to be
    confirmed it is a pair? because assoc-ref can handle an empty list
    returning #f.
    
    then the conversion routine is reordered to be clearer.

commit 274897fb8c59ec202c02e4dcc6d25a1c10c3d3c2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Mar 14 09:06:22 2019 +0800

    [commodity-utilities] inline gnc:pricealist-lookup-nearest-in-time
    
    this is an unexported single-use function. we can safely inline.

commit 0e60c77577b57fdae5e4363c43d13af10a99f23d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Mar 14 09:02:30 2019 +0800

    [commodity-utilities] deprecate gnc:exchange-by-pricevalue-helper
    
    This function is only used once, internally, and performs a sanity
    check (if price-value ... ...) which is, never needed because the
    price-value received has been sanitized to return a price, or 0 and
    will never be #f. Inlining this function means we can skip this sanity
    check.

commit 9a0aaedc052b46dd76eb63e177d99e5182c39153
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Mar 13 19:37:43 2019 +0800

    Bug 797136 - Balance sheet report "Show Exchange rate" broken when foreign currency is sold completely
    
    For cases where total(amount)/total(value) = 0/0, the price is
    reported as 0.

commit 27985ee337b2cc42b5c09dcd2e4a4a2b5fa2084e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Mar 12 19:05:59 2019 +0800

    i18n: commit was missing GNC-OWNER-JOB
    
    The commit 4ee0c3ef4 was incomplete and was missing GNC-OWNER-JOB
    which would return #unspecified to string-append causing error. This
    commit restores this conditional and also a fallback "" to return to
    string-append.

commit b57f6d60f5d0a7350442cb42e6ab94403ed35e39
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Mar 12 22:54:14 2019 +0800

    Revert "[report-utilities] fix gnc:strify for value/commodity collectors"
    
    This reverts commit fc805d6155ae7037af82fc0831c6b9e355073b86 which
    causes test failure. I'll find a proper fix when I've found the cause.

commit fc805d6155ae7037af82fc0831c6b9e355073b86
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Mar 12 17:03:46 2019 +0800

    [report-utilities] fix gnc:strify for value/commodity collectors
    
    this debugging tool was flawed and was not able to strify the value
    collector.  we have to forego the procedure->str strify function
    because scheme isn't typed and procedures would be called by the
    value-collector section.

commit 4ee0c3ef46b5379aff3bb34efea3f477cf0f11b1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Mar 12 15:32:20 2019 +0800

    i18n: fix embedded translated strings

commit d6f4831a505633bb0bc33a5c003355360603456c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Mar 11 20:56:07 2019 +0800

    [commodity-utilities] deprecate gnc:exchange-by-pricedb-helper
    
    this function is unused.

commit e107d861d3bdb06c449a10e58a8ca5a6f20e2645
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Mar 11 20:52:27 2019 +0800

    [commodity-utilities] deprecate gnc:get-commoditylist-inst-prices
    
    This function is "called" by gnc:case-exchange-function when the
    latter is called with parameter 'actual-transactions but the later is
    never used.
    
    To boot it was called with 3 arguments but expects 5. I "fixed" this.
    
    It can be deprecated.

commit 4fd6497c31f827af8c2706e7ddb31eaef9373d53
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 10 14:54:00 2019 -0700

    Bug 797098 - Quitting Gnucash shortly after clicking Save...
    
    may abort file save.
    
    Fix mistake in d906ac41.

commit 35ed4cf20af125fb7985557a0501643c94c5af31
Author: Matija-N <mnalis-gnucashbug at voyager.hr>
Date:   Sun Mar 10 17:14:50 2019 +0800

    Bug 796952 - Report formatting (justify) is broken
    
    Matija's patch manually applied

commit f99ca362f70509ae01cda6c3cb5e18cbd9b35892
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 9 17:12:13 2019 +0800

    [income-gst-statement] amend comments
    
    move comment 1 line up to prevent long #comment in gnucash.pot

commit 15e47ec9f45d575e11bd7219677d190740b7d465
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Mar 8 12:27:03 2019 +0100

    Patch .po files with recent I18N changes
    
    Where seen some other issues were fixed, too.

commit cf4218230fb63d87972db74998a1fa657a647917
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Mar 7 06:21:35 2019 +0100

    I18N: get rid of 2 underlines in MsgIds
    
    They produced false errors in 'msgfmt -c --check-accelerators="_" ...'

commit 863303b1720d79a9809db4650d18c1c62660274b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Dec 24 14:18:25 2018 +0800

    [test-commodity-utils] upgrade to test DMLR prices
    
    This commit adds:
    
    * checking and capgains account in old DEM currency
    * buy & sell DEM/DMLR transactions in DEM with capgains
    * and tests prices in EUR currency
    
    This aims to test the old intra-euro currency conversion in the
    totalavg and inst price calculators.

commit 4f333ee13c1106a209d70f7c1387de69dbbe5b95
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Mar 7 22:25:04 2019 +0800

    [budget-flow] don't write raw html

commit 414992f8ec6cb11a303b0c38a35b2b179192a344
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Mar 7 22:00:38 2019 +0800

    [budget-flow] *reindent/delete-trailing-whitespace/untabify*

commit edd87fa47cc6a95e1f5d50b4e93a7770d877e473
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Mar 7 20:45:24 2019 +0800

    [cash-flow] preprocess accounts/money-in/out-accounts
    
    this avoids set! calls

commit c7f7f078ec819b4255230420bd3e1ee8590abdcf
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Mar 7 20:38:45 2019 +0800

    [cash-flow] convert account-disp-list to srfi-1

commit 7d508b7731e994eb35330d9097d62839b130e4b2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Mar 7 20:31:38 2019 +0800

    [cash-flow] combine common add-accounts-flow code

commit beb6e508a43e2b22f5f1aa72145687d15c95c892
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Mar 7 20:27:46 2019 +0800

    [cash-flow] reduce code line length

commit 9dd139f3ed95de5df312c56cbd2979200fa829e6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Mar 7 20:02:55 2019 +0800

    [cash-flow] convert subaccounts to srfi-1
    
    neater

commit b795773e1c3716a607bbe57e01b8e2bf3f12d31d
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Mar 7 00:37:25 2019 +0100

    Appdata: update data exchange [I18N]

commit 6c59f7b7dd2dd2ed5a15cc1b335bb31cb4745bf8
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Mar 7 06:17:41 2019 +0100

    de.po: Several fixes
    
    5087 übersetzte Meldungen, 60 ungenaue Übersetzungen, 100 unübersetzte
    Meldungen.
    (improved redo of the reverted commit)

commit 0cf9b426cd49c5ef4300dd1587b196598be39794
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Wed Mar 6 07:37:18 2019 +0100

    Revert "de.po: reflect today changes in reports"
    
    A broken editor had truncated the file.
    This reverts commit 3b2527e430aed7b2822bdbe26e3397242667c830.

commit 982964c0ad64bad94ff5e157e082b52ca8f150fa
Author: Francisco Javier Serrador <fserrador at gmail.com>
Date:   Wed Mar 6 04:08:47 2019 +0100

    From Bug 797034 - Spanish Translation ...
    
    Update spanish translation to 2018-12-29

commit d897a7caa9f4c41464d5533f4f3c67ab7fc5e487
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Wed Mar 6 03:03:47 2019 +0100

    I18N: Remove surplus spaces from a "Tip of the Day"

commit 3b2527e430aed7b2822bdbe26e3397242667c830
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Mar 5 21:53:00 2019 +0100

    de.po: reflect today changes in reports
    
    1177 übersetzte Meldungen, 2 unübersetzte Meldungen.

commit c7805a1f1b595fce0a581661938285c3e9b0667a
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Mar 5 22:04:03 2019 +0100

    Merge recent template in de.po

commit 82ba6a3155f00bc73cba2decbdfa0ef0bc452c4c
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Mar 5 21:38:19 2019 +0100

    I18N: Unify thanks phrase in business reports
    
    Fix typo

commit c3678d56b952b7ac0d55262d1f8cc6100b2e7859
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Mar 5 21:29:50 2019 +0100

    I18N: Unify thanks phrase in business reports

commit 05606f240e8bec41510331b123344449c9f588eb
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Mar 5 20:56:23 2019 +0100

    Bug 797104 - Translations not showing in receipt options

commit c419c6d9e72baeb14ce6aea623d0879a59215930
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Mar 4 22:01:51 2019 +0800

    [budget] clean up useless comments

commit e5495caab918911c38d9ff03d6bc59273b68908a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 2 23:00:49 2019 +0800

    [budget] compact gnc:html-table-display-budget-columns!

commit 275119335bc6c24e31ebc7741ebd073cc4a3c3b8
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 3 13:36:50 2019 +0800

    [budget] inline gnc:html-table-add-budget-line-columns!
    
    This function is used only once. Inline it.

commit 3ba0970d9d87268afb1f5743cc630df0c0717ec4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 3 13:37:08 2019 +0800

    [budget] compact gnc:html-table-add-budget-line!

commit 953b01cbc87e63e6e375935d9e63b75ea59e593f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 3 00:05:54 2019 +0800

    [budget] compact gnc:html-table-add-budget-values!

commit 58cc7f00a5b2da9748555bdd4cfbb2b86f9776e5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 2 23:07:15 2019 +0800

    [budget] compact budget-renderer

commit 97bf596d3156736c21d14b9ab5704fc0b2025ec6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 2 23:07:02 2019 +0800

    [budget] compact calc-periods

commit 5108accfcd675013e409f9c0f525f09b24971949
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 2 23:06:06 2019 +0800

    [budget] compact gnc:html-table-add-budget-headers!

commit 66657f466e5d5b02e4e15b87f24001c385ccf8d7
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 2 21:12:49 2019 +0800

    [budget] convert iterative functions to use srfi-1

commit 86cbebd0ac5c1d4f7170441eb5109d87182e3897
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 2 21:03:43 2019 +0800

    [budget] eradicate gnc-numeric methods

commit 9d38d7fa8e91681b05f11dd96441da18519e4bab
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 2 20:58:53 2019 +0800

    [budget] compact find-period-relative-to-current

commit cd496cbe3ccc89381d69a0cc3c81e8ee81aecf11
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 2 20:54:55 2019 +0800

    [budget] compact calc-user-period

commit c8625ab5fb75d0cf28bbab1770f42cf016655e42
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 2 20:07:16 2019 +0800

    [budget] *reindent/untabify/delete-trailing-whitespace*

commit d16d71dfc625e53e979fede7694c35733ca91d38
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 3 23:51:32 2019 +0800

    [test-budget] initial commit
    
    Tests budget.scm.
    
    Options are tested; this is not exhaustive but covers most options.

commit 9573359b8910945b804a891556c0cede364f1b45
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Mar 4 21:10:02 2019 +0800

    [test-extras] augment xml parser to understand – entity

commit e8637c7443bec7b7120cb186c1dcd7af5d4ee035
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 2 21:25:11 2019 +0800

    [budget][cash-flow] use srfi-1 functions
    
    ... instead of account utility functions which are now deprecated.

commit 47cdcaded35612ba8a5e4dca6d37c9150a2e20b7
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 2 15:40:18 2019 +0800

    [standard-reports] drop (process-file-list)
    
    The list of reports is obtained by scanning the standard-reports
    folder for *.scm, then processes the filenames by removing
    ".scm". Process the removal directly.

commit 117425305babfe40b8a964227297505fc3842a0f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 2 15:01:44 2019 +0800

    [standard-reports] compact (directory-files) and remove regex
    
    use string-suffix? instead.

commit a6296314a0b090d7fa5a660ef7257f352772d854
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 2 14:47:16 2019 +0800

    [standard-reports] compact functions

commit 613adfe82497c5e82c70ab7f7368e63705849992
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 2 14:45:19 2019 +0800

    [standard-reports] reindent/untabify/delete-trailing-whitespace

commit d9c8352377a5a8754c2f56845e022589a90c1a38
Author: milotype <43657314+milotype at users.noreply.github.com>
Date:   Thu Feb 28 19:17:36 2019 +0100

    acctchrt_common correction
    
    I'm sorry! After double checking my files I found one more file (acctchrt_common.gnucash-xea) that needed the correction of the <act:id type="guid"> problem.
    Now, all account files have the correct string : <act:id type="new">

commit 8da026fc737d995f964a5c1db5fdb6db9de8e510
Author: milotype <43657314+milotype at users.noreply.github.com>
Date:   Thu Feb 28 14:17:51 2019 +0100

    Croatian accounts correction
    
    Just noticed, that I forgott to change the "guid" string in these two files, as specified in the wiki: "Just replace all occurrences of <act:id type="guid"> by <act:id type="new">".
    
    Only the croatian files for "eduloan" and "fixedassets" needed the change. Sorry for the inconvienience!

commit 9dabe4a4260a903c90b8c43183a22024e21739a7
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 27 19:07:16 2019 +0800

    [report] further refactor gnc:define-report

commit b8e9ce33182ffeff03ff713bc90bc37097a8a6f5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 27 18:55:15 2019 +0800

    [report] deprecate report-without-guid handling

commit 0f8558b7f85d7e59ded83083acdb29b8a3d0a42a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Feb 11 23:30:33 2019 +0800

    [report] refactor safely
    
    1. upgrade <report-template> and constructor to top-level
    2. convert (args-to-defn) to named-let

commit 5f436ae967ee8a6ed939d3235f06b981328cbbba
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Feb 5 23:19:26 2019 +0800

    [report] simplify (gnc:report-render-html)

commit d49a51ca736107deea0a66ac246f28b35c239de1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Feb 5 23:17:49 2019 +0800

    [report] convert (gnc:restore-report) to use closure
    
    Instead of a global variable gnc:old-style-restore-warned, use closure
    to isolate variable within the only function which uses it.

commit 6e7cd3330839b5bafe6d10b8ffc9af220330a881
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Feb 5 22:28:22 2019 +0800

    [report] centralize strings, (gui-error-dialog) logic

commit afda3879881c2e5f9297498d74dfc004eda60c89
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Jan 10 18:10:18 2019 +0800

    [report] enforce gnu coding style
    
    no dangling parentheses
    (if a a b) -> (or a b)

commit f021658382b6b26a83dc1884c30529c39f7c84b6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Jan 10 17:52:27 2019 +0800

    [report] *delete-trailing-whitespace/reindent/untabify*

commit 8f8f5b84614fa575293c4e262ffae52a0763d4ba
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Feb 26 13:28:30 2019 +0800

    [test-report-system] improve test coverage to ~40%
    
    test many more functions. this is not 100%; many functions are
    incomprehensible.

commit d5297a46bf121a35bea97854c4dbc9bd94a65163
Author: loftx <dev at loftx.co.uk>
Date:   Tue Feb 26 15:37:01 2019 +0100

    Resolve 'basic_string::_M_construct null not valid' error when no database is provided in connection string

commit 548ee9f56b25244d0b706ea85f79b3285d7ca9ae
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Feb 26 19:45:29 2019 +0800

    [test-report-system] tests functions instead of returned values
    
    Previous tests for report definition had modified report.scm to return
    bool #f to signify 'aborted definition'. This had mistakenly
    invalidated an old-report handling code path whereby guid was missing.
    
    This commit will modify old tests to define reports, and verify
    success/failure according to the (gnc:all-report-template-guids) list
    length which, indirectly, is a surrogate marker for a successful
    report definition.

commit c6b7338fbc9a3e577956e9b6cdf0323d92c6dd03
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Feb 24 16:49:59 2019 +0800

    [test-report-system] reindent
    
    improve readability of test suite.

commit d980bb50f7353a16cc4d144be89b140e55eab1d6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Feb 26 14:00:15 2019 +0800

    [report] display gnc-error-dialog only when UI is running
    
    This is preparation work for creating report.scm tests.

commit 0ce6999ff6267ec3d6800e8ecdbab27405fff408
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Feb 8 14:25:02 2019 +0800

    [html-utilities] compact (gnc:html-make-exchangerates)
    
    and also right-align the commodities, as originally planned.

commit 5cdc5158858a6d835b83c0952f4b5acdd85086a9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Feb 23 22:58:54 2019 +0800

    [transaction] html anchor should target split
    
    Previous would create html anchor to target the transaction containing
    the report split.
    
    This would mean the anchor would link the correct transaction, but
    would always link to the first account in the transaction. This change
    will ensure that the account containing the exact report split is
    opened.

commit 316a22a282c8ba6f91c6b6eb4fe328dcc92c8155
Author: milotype <43657314+milotype at users.noreply.github.com>
Date:   Sat Feb 23 01:35:04 2019 +0100

    Initial release of croatian fixedassets account file

commit d2dce425875b7e81ab9b561daa4fa6d30c733767
Author: milotype <43657314+milotype at users.noreply.github.com>
Date:   Sat Feb 23 01:34:33 2019 +0100

    Initial release of croatian eduloan account file

commit 4845d1081c1dd1d4f3085ce4b6cd4b8990fd93a7
Author: milotype <43657314+milotype at users.noreply.github.com>
Date:   Sat Feb 23 01:24:00 2019 +0100

    Various small improvements in the Croatian account files

commit 49ebc967e96b708c4933e377807aa2b6d5460a21
Merge: c9ddd6c82 a4e08d7cd
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sat Feb 23 23:29:11 2019 +0100

    Merge branch 'hr' into maint

commit a4e08d7cda46b0b214985a60799ce9c18b6d610c
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Feb 21 21:09:08 2019 +0100

    add data/accounts/hr and README-hr.win32-bin.txt to CMakeLists

commit c9ddd6c8284df4df3b4fb7492cb1ae7fa7a39c3c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Feb 23 07:45:58 2019 +0800

    [register] use scheme numeric operators instead of gnc-numeric

commit b1763ed13d55f25b3c7c8cd4ed08a3c11799adff
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Feb 22 23:09:35 2019 +0800

    [register] simplify make-split-table main loop
    
    Previous was using nested ifs. use cond instead which is more
    appropriate.
    
    Also handle dangling-split separately.

commit bae74fed0a84ee01ff0233a4427c2f595b783a41
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Feb 22 22:45:54 2019 +0800

    [register] simplify named let
    
    many args were not modified.

commit a23b945a11606980dd2fc9e38fe342084466cfb4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Feb 22 22:40:23 2019 +0800

    [register] simplify splits-leader
    
    They were using complicated algorithm to get the split account.  Also
    change leader output from account/null to account/#f.
    
    It is simpler to return #f if there is no 'leader'

commit 27c0ab490a4fdb0b062ae7f9af688c3980f4cb06
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Feb 22 17:38:55 2019 +0800

    [register] change other-rows-driver to named-let

commit beaf945907915efa179681ef94b313f52196a7da
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Feb 22 17:18:06 2019 +0800

    [register] *delete-trailing-whitespace/reindent/untabify*

commit da7da035f459a5c1affaf1d28b9d10363d904e70
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Feb 21 20:13:39 2019 +0100

    Remove obsolete hr_HR direcory
    
    Recent versions are in hr

commit 33a376bddf8ce8dd0395a7eba6e3c35fcde58e5c
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Feb 21 00:59:22 2019 +0100

    add hr.po's to CMakeLists.txt

commit c01955bb12431fe30aedbb3e081be9d625c5c03f
Merge: 102a357cf 1d82a6dcb
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Feb 22 22:22:59 2019 +0100

    PR #455: initial release of the croatian translation
    
    Merge branch 'milotype-hr-01' of https://github.com/milotype/Gnucash into maint

commit 3759099e1eb570bbb792242f22f127f428d1e547
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Feb 22 17:15:42 2019 +0800

    [register] changed do-rows-with-subtotals to named-let
    
    this function is defined and used only once.

commit 83d5c21c4bf618b17d2de5c8986379ef0393c5aa
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jan 4 12:02:42 2019 +0800

    [register] remove dead utility and invoice code

commit b96e48f23f84b503f4fc00c4c713a31f96a5e492
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jan 4 12:02:09 2019 +0800

    [register] trim reg-renderer
    
    there was dead code to handle printing invoices. remove.

commit 102a357cfebb88983ecb9dd63c6116a31562a9b4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Feb 22 15:03:08 2019 +0800

    [test-register] basic test for register.scm

commit 09e0e02a75c29280a505d175b3c1e2ee92f4baa3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Feb 22 14:31:27 2019 +0800

    [test-extras] abstract test-data skeleton

commit f92b9459baaf1260c257ea63b5111004fd31f133
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Feb 22 13:50:46 2019 +0800

    [tests] encapsulate tests with (test-begin/end)
    
    this ensures that any test failures will return #f as appropriate.

commit 609bd48a0dcbfde2f281535485cf7e31c45d046d
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Feb 22 05:03:47 2019 +0100

    Shorten a german column header

commit fce75ea7481a6738ab88b459f8998a584ba75800
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Feb 21 17:00:15 2019 +0100

    Add dedicated api to query build-time, version related compile constants
    
    And use it in several location in the code for consistent behaviour

commit 1d82a6dcb15350ceeec7b46aac13213d4d011050
Author: milotype <43657314+milotype at users.noreply.github.com>
Date:   Thu Feb 21 05:57:45 2019 +0100

    update hr.po
    
    changes:
    - hr.po:3638 => added accelerator mark
    - hr.po:7788 => added accelerator mark
    - hr.po:10957 => removed accelerator mark
    - hr.po:16166 => no change, ignored
    - some minor other changes in wording

commit b53d5c65e025ef87cc126c5207678ac7619dbae1
Author: Joshua "jag" Ginsberg <jag at flowtheory.net>
Date:   Wed Feb 20 18:56:41 2019 -0500

    Fixes to traceback calls in pycons

commit b334366f6329456df9b32ac253c523bb56032490
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Feb 12 09:01:40 2019 +0800

    [html-document] if headers? is #f, do not add <body> tag
    
    This is a step towards creating valid html in multiple-charts reports.

commit 25f2abb01123801f3e3b7136df788a39732e9ba4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Feb 12 08:57:55 2019 +0800

    [html-document] compact functions
    
    These functions were unnecessarily complex and used to build html
    report. Tests are not mandatory here... All tests still pass which
    means the html-documents are being built up correctly.

commit fe6cc534a09e6ad84e0296a712e556a71784e21e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Feb 14 21:02:43 2019 +0800

    [engine-utilities] deprecate account utility functions
    
    These functions are obsolete with SRFI-1

commit 972562421eeb5c62ed407630f5cd574a796de747
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Feb 14 20:59:27 2019 +0800

    [engine-utilities] deprecate split utility functions
    
    These functions are obsolete with srfi-1

commit 9ba0d9658da9d48deba823b2a326b7502ba1d091
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Feb 17 03:29:09 2019 +0800

    [test-extras] (create-transaction) adds price trading commodities/currency
    
    this will modify a test which was calibrated to record purchase price
    only. fix transaction creation to add prices for both purchase and
    sales, and also fix test which was assuming no sale price was bring
    recorded.

commit 918321aafadcaa9ea68bf34d7d322c96dacc4c52
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Feb 15 14:13:05 2019 +0800

    [test-extras] for tests: (env-create-multisplit-transaction)
    
    This is the general case for any transaction creation.  Rewrite other
    transaction creation routines to use it.  All tests still work
    unchanged, which confirms this function works well.
    
    This will allow tests to create multisplit transactions, of an
    arbitrary number of splits. If the list-of-split's values are not
    balanced (i.e. total 0), the engine will create an Imbalance-CUR
    split.
    
    The motivation is to allow creation of complex multisplit
    multicommodity transactions eg USD50 + GBP20 (USD25) = EUR66 (USD75)
    as well as their prices GBP/USD = 25/20 and EUR/USD = 75/66.
    
    * USD -50
    * USD -25 = GBP -20
    * USD +75 = EUR +66
    
    This will be useful in creating tests for stock-based reports, whereby
    stock sales need splits in STOCK/ASSET/INCOME accounts.

commit 82edec26fc22604f2ef62bae9917e2bf6d234e06
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Feb 7 19:52:49 2019 +0800

    [test-extras] (gnc:options->sxml) dumps better error
    
    The exception catcher gives a (k . args) pair which contain useful
    information about the exception. Show in test log output.

commit 768132236ada1fa3afc3d9f18f329b18cb6afbd4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 20 21:05:52 2019 +0800

    [general-ledger] Void-Transactions had moved from Accounts to Filter
    
    TR void-transaction moved from Account tab to Filter tab.

commit 971be33951be6eb7d8affec8356ca7370007aef9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Feb 8 15:42:29 2019 +0800

    [html-fonts] compact (font-name-to-style-info)
    
    which was badly written. compact, and create tests.

commit 4a2b5e96419b9e6b64f9350e5b5b8d208dcbe7b7
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Feb 10 18:53:53 2019 +0800

    [hooks.scm] deprecate hooks.scm
    
    this module has a single function which is used only once. inline it.

commit f64586b873f4cbeaf276672bb8bb7a56f5c10cfc
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Feb 14 20:55:06 2019 +0800

    [app-utils] remove config-var.scm
    
    unused since 1999?

commit 6945e1c7d70d8b7ed0ae6287b75ed80ed87f7366
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 20 20:43:48 2019 +0800

    [cash-flow][budget] logic error in sub-accounts handling
    
    Previous logic would cycle through accounts' sub-accounts, and each
    sub-account would be queried for inclusion in accounts; if not
    present, the accounts would be appended by all sub-accounts.
    
    Logic would dictate that only the missing sub-account should be added
    to the accounts list.
    
    No functional change is expected; previous behaviour would generate an
    unnecessarily long resulting accounts list (includes sub-accounts as
    many times as there are sub-accounts).

commit 2215dfc5e1bf052f8fb3ed4096d12f707fd925a8
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jan 26 23:59:18 2019 +0800

    [cash-flow] clean up cash-flow calculator
    
    1. remove split-seen? helper function. use a simple list.
    
    2. they were maintaining 2 lists for in, 2 lists for out. simplify to
    1 list each.
    
    3. convert single-use function to named let
    
    4. remove transaction date filter - transactions were already
    date-filtered by the query prior.
    
    5. use simple lists instead of split/account hash tables. use the
    incredible versatile srfi-1 functions.
    
    6. s-report-value can be defined earlier
    
    7. clean up whitespace so that line maxwidth is 80
    
    8. tests already exist in test-cash-flow.scm

commit c6f5e6736b516d1cf568af60e3418a2027589362
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 20 20:00:38 2019 +0800

    [cash-flow] *untabify/delete-trailing-whitespace/reindent*

commit d97d4930bae2135e71980e0ee5d23a2ab5a6a449
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jan 28 17:22:23 2019 +0800

    [cash-flow] replace account-in-alist with srfi-1 equivalent

commit 1a69bf1b2f07bb0ebe1aac318a0190cc185eb6b4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jan 22 18:53:14 2019 +0800

    [cashflow-barchart] remove srfi-1 aliases

commit 56bccd1b50707389dff77b99912aeb26f2af5f8f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 20 19:45:10 2019 +0800

    [cashflow-barchart] reuse cash-flow-calc-money-in-out
    
    The (cashflow-barchart-calc-money-in-out) function was copied verbatim
    from cash-flow.scm (apart from the returned list being shorter). reuse
    function from cash-flow.scm.
    
    Test already exists in test-cashflow-barchart.scm

commit 12d6ace967647ecc6f13d637e6d312ab737beefc
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Feb 12 18:01:37 2019 +0800

    [commodity-utilities] first/second/third -> car/cadr/caddr

commit c045e7c5ecb10ab051332693ab6bb9ef5901a452
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jan 9 08:55:47 2019 +0800

    [commodity-utilities] simplify gnc:uniform-commodity?
    
    old code was confusing; returns non-#f if either of following is true:
    - elts is null list
    - elts is 1-element list
      and report-commodity is a member of this 1-element list
    
    change to much more intelligible code

commit eab4eecac85836abff26b4d699f9fd6af1bc8f9b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jan 9 08:48:06 2019 +0800

    [commodity-utilities] deprecate gnc-commodity-collector-commodity-count
    
    this function is only used twice in exported functions. inline and
    refactor to be simpler.

commit 058ef28849400111a5e11a6496c12b27ca97ea3c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jan 9 08:42:20 2019 +0800

    [commodity-utilities] deprecate gnc-commodity-collector-contains-commodity?
    
    this function is only used once. inline it.

commit e3160af417b1ab8ca52bda9be7a02304cb5708cc
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Feb 8 14:25:50 2019 +0800

    [report-utilities] fix (gnc:make-stats-collector)
    
    allows it to compare numbers with +/-inf.0 -- 10E9 is an arbitrary
    number to compare numbers.
    
    (< N +inf.0) is guaranteed to be #t for all numbers N whereby N is not
    also +inf.0.

commit 60558f6ad185a66c1da67f0fd0123c4b26d3381f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 6 21:41:20 2019 +0800

    [report-utilities] (gnc:account-get-balances-at-dates) documentation
    
    the algorithm assumes dates-list is sorted chronologically. enforce
    it, and document.

commit b1cd7393b6908a99268c085db01f3bb543634bd5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jan 7 23:56:13 2019 +0800

    [report-utilities] gnc:account-get-balances-at-dates adjustment
    
    (Release Note - developer section)
    
    Modification to gnc:account-get-balances-at-dates.
    
    formerly it would accept an optional #:ignore-closing? boolean to skip
    closing transactions.
    
    it would be more general to accept a #:split->amount function whose
    default is xaccSplitGetAmount. calling (split->amount split) should
    return amount from the split. if the function returns #f, it
    effectively skips the split. this will allow a more general
    account-balance list accumulator, allowing novel balance strategies
    e.g. split->amount may test split void status and return the split
    xaccSplitVoidFormerAmount, test description/memo and return an amount
    depending on description contents, or test the split and return 1 or 0
    which will return a tally of splits.
    
    the direct equivalence for the previous #:ignore-closing? keyword
    argument is #:split->amount (lambda (s) (and (not (xaccTransGetIsClosingTxn
    (xaccSplitGetParent s))) (xaccSplitGetAmount s)))
    
    NOTE: the modifications to category-barchart.scm and net-charts.scm
    will use the #:split->amount kwarg as well.
    
    This function is extensively tested in the commit
    53cab269f467cf73ff7e20cde797cd08212b9435

commit 11083d60520bfda3c301f495c0a6131fda8bba85
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Feb 19 09:48:01 2019 -0800

    Bug 796989 - some date/time does not honor user locale (bis).
    
    Set the locale for C so that it matches what's set for C++.

commit 6f5be2a473e5df702d0d0bf45e41ee0e9bb015b4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Feb 14 20:53:22 2019 +0800

    [test-report-utilities] mark gnc:account-get-balance-at-date obsolete

commit 4f0e9a51683063e47dbc28ecdc08f6e5f9a0d692
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Jan 3 22:54:43 2019 +0800

    [options] gnc:warn when looking up old option names
    
    the option lookup mechanism will dynamically translate option
    names. warn the user if this takes place so that the report writer may
    use new option names.

commit 7c4d340e65e5122fc2ed769f640e4f53c0292133
Merge: 51b6cf600 72296f910
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Feb 19 12:27:07 2019 +0100

    PR #458: Add accounts templates for fr_BE
    
    Merge branch 'fr_BE' of https://github.com/bigon/Gnucash into fr_BE

commit 51b6cf600ddda3d877ad079e91f8da7fbaa9d7bd
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Feb 19 06:59:35 2019 +0800

    [report-utilities] deprecate gnc:commodity-collectorlist-get-merged
    
    this function is unused

commit d7190c0fac4f2ddc4cbe5c03f10fb6b8e0af2ce1
Merge: 817c3f4d6 07fbb4639
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Mon Feb 18 14:09:54 2019 +0100

    Merge branch 'patch-1' of https://github.com/sicelo/Gnucash into maint
    
    Bug 797105 - Incorrect local-symbol for SZL currency
    PR #461

commit 07fbb46398d8c54a369dfb0bfdd6062d1f29463c
Author: Sicelo <sicelo at users.noreply.github.com>
Date:   Sun Feb 17 08:10:55 2019 +0200

    Update SZL section header
    
    Clarify the reason for changing the symbol

commit 817c3f4d6aef34852d668dc66a58b4dd8407207d
Merge: 95aed3032 d4af5244d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Feb 17 11:58:45 2019 +0800

    Merge branch 'christopherlam-maint-bugfixes' into maint

commit d4af5244d016271a396d08e851903cb775abd9aa
Author: Mike Alexander <mta at umich.edu>
Date:   Sat Feb 16 19:27:35 2019 -0500

    Bug 797106: Do a better job of converting decimal prices to rationals.
    
    Use the Scheme rationalize method to convert the decimal numbers
    from Finance::Quote to ratinal numbers.  This avoids rediculous
    precision like 8515625000000001/3906250000000000 for 2.18.

commit c6ac5e2c09b0c1d136ad46ad5ec1853c701f90a4
Author: Michiel Brentjens <m.a.brentjens at gmail.com>
Date:   Tue Feb 12 21:50:31 2019 +0100

    Update gnc-tree-view-split-reg.c
    
    gcc version 8.2.1 20181127 (GCC) gave a warning pointing at the problem.

commit a4789fcac57d9a8f14b78a52349ff1adebc823ee
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Feb 10 22:04:03 2019 +0800

    bugfix: fix crasher when loading saved-report with unknown choices.
    
    If a saved-report with e.g. relative date, multichoice option is
    unknown, the report would crash, and the Report-Options would
    segfault. This commit fixes both: report-date defaults to 'today',
    multichoice-options defaults to default-value.
    
    Following this commit, if a report loads a saved-report or .gcm from a
    future version, a gnc:warn will be emitted and the report will not
    crash; it will use relative-date today. Multichoice will remain the
    default value. Report Options will not segfault.
    
    The user will be notified via a gnc:gui-warn dialog

commit a731c9ed9ad88e75c0b87498c3f2974e110a0e81
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Feb 14 15:21:29 2019 +0800

    [gnome-utils] add gnc:gui-warn/error/msg global functions
    
    gnc:gui-[warn|error|msg] are new global functions.
    
    By default they mirror gnc:warn/error/msg. However then gnome is
    available, they will display appropriate warn/error/info dialog in
    addition to outputting to console.

commit 95aed303207afb37f9c0d9ac7fc13fb5f8c83e36
Author: Mike Alexander <mta at umich.edu>
Date:   Sat Feb 16 19:27:35 2019 -0500

    Bug 797106: Do a better job of converting decimal prices to rationals.
    
    Use the Scheme rationalize method to convert the decimal numbers
    from Finance::Quote to ratinal numbers.  This avoids rediculous
    precision like 8515625000000001/3906250000000000 for 2.18.

commit 86be3b9247140a930eccc032b931e9bce6e7898d
Author: Sicelo <sicelo at users.noreply.github.com>
Date:   Sat Feb 16 18:08:45 2019 +0200

    Update iso-4217-currencies.xml

commit 96577ff922bcdb7cd13f3ed5d47b18df124a32ce
Author: Sicelo <sicelo at users.noreply.github.com>
Date:   Sat Feb 16 01:10:09 2019 +0200

    Update iso-4217-currencies.xml
    
    Fixing the 'local-symbol' property for the SZL currency from "L" to "E." See Bug 797105.

commit 72296f910f8a33b1e39cfc363f0ccdbe1ea8201d
Author: Laurent Bigonville <bigon at bigon.be>
Date:   Fri Feb 15 17:52:44 2019 +0100

    data/accounts/fr_*: Add usage precisions for the common account template

commit 36e93e39c76a9f3a68148ec16f6c61d85d805abc
Author: Laurent Bigonville <bigon at bigon.be>
Date:   Wed Feb 13 12:49:46 2019 +0100

    data/accounts/fr_BE: s/chèque/courant

commit 9f804bf84482c8458af413c16dc99d0cf21d97fa
Author: Laurent Bigonville <bigon at bigon.be>
Date:   Wed Feb 13 12:27:52 2019 +0100

    Add accounts templates for French Belgium (fr_BE)
    
    This is ATM a complete copy of the templates from fr_FR

commit accaf13f1f79aad43312b36ccc551f9fbabedba3
Author: Laurent Bigonville <bigon at bigon.be>
Date:   Wed Feb 13 12:51:09 2019 +0100

    data/accounts/fr_{CH,FR}acctchrt_common.gnucash-xea: Add missing comma

commit 8776580dcf148ed1e12a07b3b79029adefd09acb
Author: Laurent Bigonville <bigon at bigon.be>
Date:   Wed Feb 13 12:40:45 2019 +0100

    data/accounts/fr_{CH,FR}/acctchrt_spouseretire.gnucash-xea: Add missing words

commit f22e30ba9ec8e54f1fa50654ff560cb2c1c4320b
Merge: dac94ce03 4c4acb7e9
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 13 18:47:06 2019 +0100

    Merge branch 'maint' of https://github.com/brentjens/gnucash into maint

commit cf3f2664942d004f78756a0e827eba5baef6b6ab
Author: milotype <43657314+milotype at users.noreply.github.com>
Date:   Wed Feb 13 16:01:54 2019 +0100

    Initial release of README-hr.win32-bin.txt
    
    ignore prior file

commit 0be768225e6b2112a14e6e201691a4fe141740cd
Author: milotype <43657314+milotype at users.noreply.github.com>
Date:   Wed Feb 13 15:54:36 2019 +0100

    Initial release of croatian accounts files
    
    Ignore prior files in hr_HR folder. Actually, ignore the whole "hr_HR" folder.

commit 3c52c5015a11e200c9d6b431929eb38a31c0162f
Author: milotype <43657314+milotype at users.noreply.github.com>
Date:   Wed Feb 13 15:45:56 2019 +0100

    Initial release of hr.po (croatian translation)
    
    ignore prior file

commit 4b333a2a1c647fa2b740361dcf27d77bd17a0277
Author: milotype <43657314+milotype at users.noreply.github.com>
Date:   Wed Feb 13 15:44:34 2019 +0100

    Initial release of the croatian glossary files
    
    ignore prior file

commit 65bfeaf5de8c52c77ba0f4e8f4d5d6ceeb45b33e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Feb 3 09:26:24 2019 +0800

    [date-utilities] bugfix: date-intervals produces good month deltas
    
    Instead of recursing the date, we calculate the next month using an
    index-based multiplier, and apply modulo/remainder as appropriate to
    determine the next month/year.
    
    Then we attempt to create new mktime, and if the resulting mktime's
    month is not as expected, reduce the mday by 1 until resulting month
    is correct. This fixes monthly intervals for end-of-month days.
    
    Test via monthly/quarterly deltas, and also includes leapyear
    calculation.

commit 74d4be19dc04b78d58bd2aa8092bea621ec3049d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jan 11 13:15:14 2019 +0800

    [transaction] bugfix: date-grouping must allow indenting
    
    Indenting checkbox was erroneously disabled when: sortkey = date,
    date-subtotal = not 'none.
    
    This commit will allow indenting option in the above case.

commit 8f2776dabda54e82f9ff592d78ffa9380a14b757
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jan 20 08:25:59 2019 +0800

    [transaction] bugfix: subtotal-table + subtotals-only = hide table
    
    It is intuitive that if the user wishes to show the subtotal-table,
    and hide the transactions, then both the main (hidden) transactions
    and subtotals must be hidden as well.
    
    https://gnucash.uservoice.com/forums/101223-feature-request/suggestions/36565759-add-a-transaction-report-option-to-show-subtotal

commit d8d3c669a6907a48e61c2c1b294881dbef93e864
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Feb 5 12:19:59 2019 +0800

    Bug 795729 - Advanced Portfolio Report - Percentage rates not displaying leading zeros
    
    Refine guile (format) string.

commit 2349e785c4e7616c7a1314cee6bf6c41e9f2b78a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Jan 10 11:49:34 2019 +0800

    Bug 773169 - General Ledger Report report name should be specified
    
    Running trep-options-generator directly from transaction.scm seems to
    set the report title properly. The previous code aimed to create a new
    options object using transaction report's uuid and reportname, and I
    do not anticipate any material change to the report output.

commit 06941ca0e663d7d6c840a77d1ba41c9906826743
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Feb 1 16:38:39 2019 +0800

    Bug 797074 - Reports with averages are displaying fractions
    
    Convert amounts to decimal prior to adding to html-table.  Also adds
    tests to make sure averages are displayed in 2 decimal places.

commit dac94ce03806d5791ac7a8a0ffcba03896e8c237
Author: Christian Stimming <christian at cstimming.de>
Date:   Wed Feb 13 11:26:39 2019 +0100

    Remove ktoblzcheck dependency.
    
    Remove old (non-SEPA) online transaction code, because now in 2019
    the banks will only offer SEPA transactions and no others. This
    in turn means we don't need the old ktoblzcheck checking functions
    at all, hence I remove this dependency completely.

commit 140eb0b110acba5bd6c1a837ae7d25891ea63c1f
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Feb 12 12:58:42 2019 -0800

    Log a warning in gnc_get_locale() instead of writing to stderr.

commit 67f5dfb03499b5b57943ac68f684931594ecc0e0
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Feb 12 12:53:13 2019 -0800

    Bug 796946 - Mortgage and Loan Repayment Setup tool crashes when...
    
    exiting "Loan Repayment Options" page.
    
    Because libstdc++ on Windows doesn't support any C++ locales besides
    "C" and throws an exception if you try.
    
    To work around this use GetNumberFormatW (not GetCurrencyFormatW,
    that includes the currency symbol) to create a formatted number string
    with the right separators, grouping, and precision.

commit 4c4acb7e9211dbac3469727b12ef6a05d296ac49
Author: Michiel Brentjens <m.a.brentjens at gmail.com>
Date:   Tue Feb 12 21:50:31 2019 +0100

    Update gnc-tree-view-split-reg.c
    
    gcc version 8.2.1 20181127 (GCC) gave a warning pointing at the problem.

commit bfadfd7d6df15c90262e12c7a11831c8cbd874d1
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 11 16:24:03 2019 -0800

    Fix erratic localization of dates on Windows.
    
    Date format selection on Windows relies on Windows National Language
    functions and those are unaffected by the POSIX setlocale(). We have
    in the past relied upon gtk initialization to handle this but it has
    not been reliable since the move to Gtk3. Note that this applies only
    when the locale is set via a Unix-style environment variable (typically
    LANG) or in the environment file; it's unnecessary and ignored when
    using the localization settings in Region & Language.

commit 8f88b7f2b0ea8c0ac9e3b24efa5ebe0fb6a74b5f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Feb 10 14:31:23 2019 -0800

    Restore the global locale after Guile munges it.
    
    There's no way to change the environment locale on Windows so calling
    setlocale(LC_ALL, ""), as guile does in its init routine, reads the
    user's Language and Region settings instead of the environment
    variables. We save the discovered environment locale and call setlocale
    with it again after Guile has initialized.

commit 7d7da8e2c44d117e3124a671e02b9d7f248d4d92
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Feb 8 11:40:21 2019 -0800

    Bug 797067 - Date displayed incorrectly in register take two.
    
    Revert using boost::locale to generate std::locales as boost::locale-
    generated locales don't implement std::locale::facet and there was
    a bug in the boost::locale ICU wrapper code that caused the wrong year
    to be output for the last 3 days of December.
    
    GCC's libstdc++ supports only the "C" locale on Windows and throws if
    one attempts to create any other kind. For dates we work around this
    by using wstrftime() to format according to locale and then convert
    the UTF16 string to UTF8. wstrftime() interprets the time zone flags
    %z, %Z, and %ZP differently so we process those first before calling
    strftime. This will have the unfortunate effect of not localizing
    timezone names but it's as close as we can get.

commit 67dbfca0e7d8a879ce76cd2e4a7634c07dcee0c6
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Feb 7 14:54:26 2019 +0100

    Adapt our archlinux docker config to changes in the upstream DockerHub container definition
    
    * archlinux renamed its container from base/archlinux to archlinux/base
    * gettext is no longer installed by default

commit 08c131510b8e66cd2de85eca80f93445252fa5a8
Author: milotype <43657314+milotype at users.noreply.github.com>
Date:   Tue Feb 5 00:15:12 2019 +0100

    Initial release of README-hr.win32-bin.txt
    
    Croatian translation of the "README.win32-bin.txt" file
    
    Note:
    In the bottom of the english file, there is the following sentence: "This is the GnuCash 2.2.x README file for Windows binary packages."
    
    Maybe it would be better to simply drop this sentence, as it points to an "old" GnuCash version. Or at least drop the information about the version. At present GnuCash is version 3.4.

commit 0609d277aa12e0b9b3eb1820093072407a5c779c
Author: milotype <43657314+milotype at users.noreply.github.com>
Date:   Mon Feb 4 22:45:52 2019 +0100

    Initial release of croatian accounts files

commit 6624d3ff4d393c5c2321ff43ecd4d82df4499be5
Author: milotype <43657314+milotype at users.noreply.github.com>
Date:   Mon Feb 4 22:42:22 2019 +0100

    Initial release of hr.po (croatian translation)

commit 29ad4e177d0f4040dfa83abdfdb8c674e4e26d2d
Author: milotype <43657314+milotype at users.noreply.github.com>
Date:   Mon Feb 4 22:38:12 2019 +0100

    Initial release of the croatian glossary files

commit 7c767604ffdc595031089cc03c3c0fb6889af56b
Author: Christian Stimming <christian at cstimming.de>
Date:   Mon Feb 4 09:32:51 2019 +0100

    Copy obfuscate script from wiki to here, with minor improvements.
    
    https://wiki.gnucash.org/wiki/ObfuscateScript

commit 0da0f7ada536638186445a1d198d3a823156ba37
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Feb 1 15:31:28 2019 +0100

    Bug 797011 - GnuCash 3.4 Crashes When Printing Checks with Custom Format
    
    Check freeing was called at the wrong time.

commit d048caeda30ca841befdedcfc1e398fc74d7d5a7
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date:   Fri Oct 12 18:29:26 2018 +0200

    improved logging for HTML table tests

commit 40a0bfd9797ae169ee6ee69fb222a9ae43edd51a
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date:   Mon Sep 3 07:54:02 2018 +0200

    Bug796827 - Report HTML - it is not possible to suppress the document title
    
    includes update of test-report-html.scm (and CMakeLists.txt)

commit 7e86037418a40f8b9e1bc7a933eec2569afeafea
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date:   Mon Sep 3 06:59:55 2018 +0200

    Bug796826 - Report HTML - not possible to suppress the document header

commit 412d797eae74a2debe8f33d791ec8df39ea36000
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date:   Mon Sep 3 08:26:17 2018 +0200

    Bug796829 - Report HTML - HTML table rows are prepended not as list elements
    
    includes update of test-report-html.scm (and CMakeLists.txt)

commit 59c78c2668c47232fe960f353c22b1f2a8aefd7a
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date:   Thu Sep 6 20:09:51 2018 +0200

    Bug796831 - Report-HTML - append table column correctly

commit af0d7bd9f57dd9578a57640cc2e93a8f0b183903
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date:   Sun Sep 2 15:39:29 2018 +0200

    test-report-html.scm reformatted after review PR#391 (major update)

commit b0c5381cee6f20b9683eb272cb1d6a95cab5bdb0
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date:   Thu Aug 9 19:15:29 2018 +0200

    test-report-html.scm reformatted (cosmetic)

commit c59157763f820b9eca42207a91650028fef2383d
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date:   Mon Jul 30 17:39:44 2018 +0200

    Bug787401 - Test for the report system - HTML Tests

commit aab9bb59cda20014dc708f061d4abe2cc042b901
Merge: b8356cf56 fbabc147b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Jan 31 18:11:29 2019 +0100

    Merge branch 'Bug796965' of https://github.com/Bob-IT/gnucash into maint

commit b8356cf56eab315f95b8b1ce92866120eb461c82
Merge: a23f124db 9be545f5c
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Jan 31 17:23:10 2019 +0100

    Merge branch 'bugfix/python_examples' of https://github.com/rgreid/gnucash into maint

commit a23f124db8c058e81b8d9c7f953b217fd45e6b44
Merge: 62a4e73f7 37ae30dbf
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Jan 31 17:20:14 2019 +0100

    Merge branch 'maint-fr-update' of https://github.com/christopherlam/gnucash into maint

commit 62a4e73f7fc08b2393cc1eb619526885f32d633a
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Jan 28 01:33:04 2019 -0500

    Don't use GNC-DENOM-SIGFIGS when converting prices
    to gnc-numeric values.

commit 5bd787543703c40920dd4e5ae9d8c044a7f8b10d
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Jan 27 23:44:36 2019 -0500

    Revert the part of 923b01e2 which reverses currency quotes less than 1.
    Now that GnuCash uses 64 bit numbers in numerics this is not necessary.
    It can store a number as small as 1e-9 with 9 significant digits.

commit df19244792202faa0f0d802902d3de6b472ee2f3
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Jan 28 17:29:21 2019 -0500

    Fix the comments on double_to_gnc_numeric.  GNC_DENOM_AUTO is allowed.
    
    GNC_DENOM_AUTO

commit 2820af7166f391823e4417945984ba040b0577ff
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Jan 27 21:16:56 2019 -0500

    Make test-backend-dbi-basic build and run with libdbi 8.
    
    This may not be the correct fix, but it is plausible and it
    makes the test build and run.

commit 7d0adfd0c6de3b3cf441f8a977c7555724593ee3
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Sun Jan 27 15:58:46 2019 -0800

    remove unnecessary KVPs and frames related to US Income Tax name and type

commit 69cc8fe2826f28ab74404ce0ac6a9f0cafd5971b
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Sun Jan 27 13:02:19 2019 -0800

    scroll txf view to put line for selected account in center of view; doesn't work for first selected account but does for all subsequent delections. Will fix in later commit when I figure out why.

commit 307eb990574eb44fe06f0a50f655bdc3bfde3e8f
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Sun Jan 27 12:45:59 2019 -0800

    bug 518833 - partially solves by not allowing multiple account selection; rest of bug is dupicate of 554391

commit 37ae30dbff8a690479f37f139b438b7ac8bf66e1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jan 26 16:57:34 2019 +0800

    [fr.po] fixes thanks to benjub

commit 83463a6f3cb948c07d07d556498afd58ea9b58d6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Dec 18 19:36:38 2018 +0800

    [fr.po] further tip-of-the-day translations

commit a975cedfe2558bb75622532eded69ccb45155517
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Dec 17 12:35:54 2018 +0800

    [fr.po] update translations

commit c1f5eb92299cf1f241a72a251b1d7b97b004463d
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Mon Dec 24 03:32:21 2018 +0100

    use GNC_DEFINE_TYPE_WITH_CODE to preserve 2nd init parameter

commit a0a0b30a8717d7d963aab0c2252c69f40b230e93
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu Dec 6 22:54:10 2018 +0100

    replace deprecated g_type_class_add_private
    
    use GNC_DEFINE_TYPE_WITH_CODE to preserve 2nd init parameter
    ..._get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit 8545ca408c5169731e0a0fcf5135e2b7584dc58e
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Sun Dec 23 21:58:31 2018 +0100

    redefine macro to provide 2nd parameter for init
    
    Use older (pre-glib-2.53.3) versions of _G_DEFINE_TYPE_EXTENDED_BEGIN
    
    _G_DEFINE_TYPE_EXTENDED_END, and implement GNC_IMPLEMENT_INTERFACE
    to take a two-parameter interface_init function.
    
    Required to compile on distributions with older versions of glib-2.0.
    
    some explanation about derived type macros

commit 2cb6807323878a002725519bb065c03bb51f8b83
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu Dec 20 21:57:37 2018 +0100

    move G_DEFINE_TYPE_... further up

commit cd23637e3f047aae3b51ef205891dc608dbbd57d
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu Dec 20 20:24:23 2018 +0100

    missed to remove call to g_type_class_add_private

commit dfc6b1ed04c72b67ab6603ad49a5575f1a393536
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Sat Dec 15 05:26:06 2018 +0100

    Workaround to prevent segfault when accessing page_list->data when page_list is NULL

commit 03927f8eee04b41bb1163a1b929f04df7a41565c
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Fri Dec 7 10:37:05 2018 +0100

    use G_DEFINE_TYPE_WITH_CODE to replace g_type_class_add_private
    
    gnc_tree_model_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE
    
    use GNC_DEFINE_TYPE_WITH_CODE to preserve 2nd init parameter

commit f9fae4418ecab04531735413df257fad861b4938
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu Dec 13 12:32:12 2018 +0100

    fix

commit 86240d55421acf5c4b3064e0f9818f8b0c99a4de
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu Dec 13 12:30:24 2018 +0100

    Revert "revert 630f5ba2a693d0a6a9b3ebced645dfd4c5046c98"
    
    This reverts commit f61652fc242ec185833abe36f0a22a5e78a3dd8f.

commit 29ee4a2e5515804a93c36cf98f8294c9a9098279
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu Dec 13 11:46:04 2018 +0100

    trying to keep memory tracking

commit 8848fef573547917c31c5357091743609feb4189
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu Dec 13 11:23:57 2018 +0100

    remove forget as memory tracking is removed

commit 10e2ebf1779c4d819b896f501edce8ac81050980
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Wed Dec 12 23:57:30 2018 +0100

    trying to find a working gnc_embedded_window_class_init

commit 966512f37743bd5dfb946c91c0b9ab3f45c619b2
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Sun Dec 9 05:13:30 2018 +0100

    Revert "Revert "use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private""
    
    This reverts commit 250958ebfb50bf3425cc8ecca5220ffb20b3aac9.

commit f7cb52f08bf0b9e8a39c82962f4a12c06c523170
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Sun Dec 9 02:06:19 2018 +0100

    Revert "use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private"
    
    This reverts commit 6bdea490a3e839eb4dd4894a42dd1f69d8688437.
    error conflicting types for ‘gnc_embedded_window_init’.

commit 7ec2eabbd9412f5c36b374f8b964b03cfa1a0f20
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Fri Dec 7 11:11:06 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
    
    gnc_tree_view_sx_list_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE. Rename GNCDateFormatPriv to GNCDateFormatPrivate.

commit 6a25c599850b856e78ecadd4fb3f883e13efe82e
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Fri Dec 7 11:10:35 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
    
    gnc_tree_view_commodity_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE. Rename GNCDateFormatPriv to GNCDateFormatPrivate.

commit 2449d7257e528e546823bc7219619238a2da882f
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Fri Dec 7 11:10:02 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
    
    gnc_tree_view_account_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE.

commit 5393c63b65e27d0479abb6674f2a2571eaa0c429
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Fri Dec 7 11:09:31 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
    
    gnc_plugin_menu_additions_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE. Rename GNCDateFormatPriv to GNCDateFormatPrivate.

commit 96331ab6dc19e3d87cf8dce99cb50dceb1241f55
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Fri Dec 7 11:08:22 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
    
    gnc_plugin_manager_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE. Rename GNCDateFormatPriv to GNCDateFormatPrivate.

commit c612026e686ed1071fa8abc1b14b1a537c3f3886
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Fri Dec 7 11:07:49 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
    
    gnc_plugin_file_history_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE. Rename GNCDateFormatPriv to GNCDateFormatPrivate.

commit 93e4f314e8c16ebe76238c3a7a974beb610ccbb8
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Fri Dec 7 11:07:17 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
    
    gnc_date_format_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE. Rename GNCDateFormatPriv to GNCDateFormatPrivate.

commit d63a6e2ea93a22f8eb1b93413679ce91f864d36c
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Fri Dec 7 11:06:14 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
    
    gnc_currency_edit_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit 71272548fbd03cb2456fac6a5097ec46df6026f0
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Fri Dec 7 11:04:17 2018 +0100

    use G_DEFINE_TYPE_WITH_CODE to replace g_type_class_add_private
    
    gnc_main_window_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE
    
    use GNC_DEFINE_TYPE_WITH_CODE to preserve 2nd init parameter

commit 01de89383bc60b9e22829e3d5588a092fbd7d7fb
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Fri Dec 7 10:58:59 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
    
    gnc_embedded_window_get_type is being replaced by
    that provided by G_DEFINE_TYPE_WITH_PRIVATE and G_ADD_PRIVATE.
    Replace g_type_add_interface_static by G_IMPLEMENT_INTERFACE.

commit e841a00a2148e5b4b087d95f747cb84c23cfcf9a
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Fri Dec 7 10:43:32 2018 +0100

    use GNC_DEFINE_TYPE_WITH_CODE to replace g_type_class_add_private
    
    gnc_tree_view_get_type is being replaced by that provided by GNC_DEFINE_TYPE_WITH_CODE.
    GNC_DEFINE_TYPE_WITH_CODE preserves 2nd init parameter.

commit 114142766f9d0de2dcce224be02b5076e99b6188
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Fri Dec 7 10:32:25 2018 +0100

    revert 630f5ba2a693d0a6a9b3ebced645dfd4c5046c98
    
    Error about conflicting types for ‘gnc_plugin_page_init’.

commit 30151dc4fe9d3f9b8108536181327c5d743c5e41
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Fri Dec 7 10:32:03 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
    
    gnc_plugin_page_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit 8356c58ed620cae4e021fef712b2d2e8e09df113
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Fri Dec 7 10:23:39 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private(rename)
    
    ..._get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE
    rename gctt to gnc_combott to fit naming standard

commit 2c73010b8fda1a8c0e4ea41cd5af09f4216ac13b
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Fri Dec 7 00:59:25 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
    
    gnc_tree_model_account_types_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_CODE
    and G_ADD_PRIVATE. Replace g_type_add_interface_static by G_IMPLEMENT_INTERFACE.

commit 409f576a5492da84a89d811457ec0bae33caeb4a
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Fri Dec 7 00:56:54 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
    
    gnc_tree_model_price_get_type is being replaced by
    that provided by G_DEFINE_TYPE_WITH_PRIVATE and G_ADD_PRIVATE.
    Replace g_type_add_interface_static by G_IMPLEMENT_INTERFACE.

commit 796f38cfbdab3b07caf2afedb0756fae698ed849
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Fri Dec 7 00:52:10 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
    
    gnc_period_select_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit a7e5ac8392b66268d805622ec496fe2feac96afe
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Fri Dec 7 00:51:06 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
    
    gnc_tree_view_split_reg_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit b0fc0789125e9973d56de8deb809d6da4ec11ec2
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Fri Dec 7 00:44:27 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
    
    gnc_tree_model_owner_get_type is being replaced by
    that provided by G_DEFINE_TYPE_WITH_PRIVATE and G_ADD_PRIVATE.
    Replace g_type_add_interface_static by G_IMPLEMENT_INTERFACE.

commit 3fc6ff1f61d23a4e9b2f5aaf4fdc7d971e221379
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Fri Dec 7 00:31:48 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
    
    gnc_query_view_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit 83e59419da461ed798c127e9870e5f35bd4ddac5
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu Dec 6 23:29:14 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
    
    gnc_plugin_page_sx_list_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit bef2c2016a2352aee2793ad1f9a94025bc52f244
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu Dec 6 23:38:16 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
    
    gnc_plugin_page_register2_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit 5506973d008614c33b9c3675ca1ad24136aa97ee
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu Dec 6 23:37:50 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
    
    gnc_plugin_page_owner_tree_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit 1a29b81a366c266c2877ff794944aae95c2c6ae6
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu Dec 6 23:37:23 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
    
    gnc_plugin_page_account_tree_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit ce27afb8924c0689235aecc5fe5953e13f5be835
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu Dec 6 23:36:54 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
    
    gnc_plugin_business_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit eab5753aa68474ecd0a07acbf936798a5a2e58fe
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu Dec 6 23:36:23 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
    
    gnc_plugin_budget_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit e99c3d68d03746f9c265cd0a62beb181e56c5cfb
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu Dec 6 23:35:44 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
    
    gnc_plugin_basic_commands_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit 46451243072cc619a7eabbe209fc3762d4dcd79f
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu Dec 6 23:35:18 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
    
    gnc_search_param_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit c8d8cc44c05f8e796a7a7e4e2c90db6f4be0a10e
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu Dec 6 23:21:52 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
    
    gnc_tree_view_price_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit 3eb5c88c5aa36a4fbb4e2de0473d4051f42efbe6
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu Dec 6 23:21:39 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
    
    gnc_tree_view_owner_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit df74ac3cd2ba628fbaaa774a8796b4ab253abb46
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu Dec 6 23:20:21 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
    
    gnc_tree_model_selection_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_CODE
    and G_ADD_PRIVATE. Replace g_type_add_interface_static by G_IMPLEMENT_INTERFACE.

commit 8814ad77154f29985aa5db1f9ae09961dfaa705a
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu Dec 6 23:19:55 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
    
    gnc_tree_model_owner_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_CODE
    and G_ADD_PRIVATE. Replace g_type_add_interface_static by G_IMPLEMENT_INTERFACE.

commit 8a4ef02c381b4f084d2d1810973e2d178a52a650
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu Dec 6 23:18:57 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
    
    gnc_tree_view_account_get_type is being replaced by that
    provided by G_DEFINE_TYPE_WITH_CODE and G_ADD_PRIVATE.
    Replace g_type_add_interface_static by G_IMPLEMENT_INTERFACE.

commit ddda8530741c76e1a66e68d029b7374989348ac2
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu Dec 6 20:19:07 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private -
    
    replace objects ..._get_type method by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit 2ab6650e9a4bd53508572cd9494f1adc4d82be92
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Wed Dec 5 21:50:15 2018 +0100

    Replace deprecated g_type_class_add_private
    
    use G_DEFINE_TYPE_WITH_PRIVATE
    and adapt name of private property to work with G_DEFINE_TYPE_WITH_PRIVATE

commit 2cfc61182e9e5cc3863560fbf15581736f5e9a03
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Wed Dec 5 20:56:11 2018 +0100

    directly use G_DEFINE_TYPE instead of QOF_GOBJECT_GET_TYPE

commit 1bfcc959988c642f59235dfb786d69b5b119f1f7
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Wed Dec 5 19:46:34 2018 +0100

    directly use G_DEFINE_TYPE_WITH_PRIVATE instead of QOF_GOBJECT_GET_TYPE

commit 658da08008b1fdce90054ae3e9bda304de10cc8c
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Tue Dec 4 19:57:11 2018 +0100

    replace deprecated g_type_class_add_private

commit 84d1c3645d5ec55418a012b627537da0932ee7ff
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jan 25 12:52:14 2019 -0800

    Use NULL, not '\0', to set a char* argument to NULL.

commit f9f714c78d067715bb8314aa2c7986325e04c898
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jan 24 17:07:19 2019 -0800

    gnc_pricedb_nth_price: Clarify code and cache results.
    
    Use built-in glib functions to retrieve the list of per-currency price
    lists, concatenate them into a single list, instead of doing it all in
    hand-rolled loops.
    
    Sorting is preformed by the calling GncTreeViewPrice so this removes
    sorting from gnc_pricedb_nth_price.
    
    There's no concurrency concern because gnc_pricedb_nth_price is a
    GUI callback and so must run in the GUI thread.

commit fc1536432619888dc28cd5c0aa58658094a93c45
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Thu Jan 24 18:36:13 2019 -0800

    remove unnecesary 'home' level in path for US Income Tax book tax information

commit 3a4867276354a66c1b11d631398fdb71a6852d92
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Jan 23 17:50:22 2019 -0800

    Complete reversion of e81bcf6 in gnc-pricedb.c.

commit 9069bace158f52b0bd3a679eef7f09221c3a9b2d
Author: Christian Stimming <christian at cstimming.de>
Date:   Sun Jan 20 20:39:20 2019 +0100

    Fix unused return value error from e4836f3c
    
    Re-introducing the fgets() call in e4836f3c that has been removed in
    bf55c30 triggers the "ignoring return value of fgets, declared with
    attribute warn_unused_result" error. The even better way is to actually
    use the return value and check it for non-NULL because only then
    we did a successful fgets call where we can use its result.

commit fbabc147bf6b6555197ff3f46e19465a1da3d410
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jan 20 12:37:44 2019 +0000

    Save the Account page filter setting to the state file
    
    Use the newly created functions to save and restore the account filter
    settings to the saved 'Account Hierarchy' section of the state file.

commit 274dd2f8bc65f53e8920a22ac066fe8bb4414fbc
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jan 20 12:34:36 2019 +0000

    Save the Account filter settings for a Budget Page
    
    Use the newly created functions to save and restore the account filter
    settings to the saved Budget section of the state file.

commit d4c19efc8dc09c2862f467855d5fcd18c867e8ea
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jan 20 12:30:12 2019 +0000

    Create two functions to save/restore the account filter settings
    
    These functions allow the saving and restoring of the GncTreeViewAccount
     filter settings to the state file. Currently they are only saved if the
     page is left open when Gnucash is closed.

commit fec5b603e27178c935585f0e76b1b80d7da9ee15
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jan 20 12:26:42 2019 +0000

    Bug796965 - Change the default to show unused accounts
    
    Currently when you create a new budget, unused accounts are not shown
    so change the default to match the Accounts TreeView.

commit 020bc5371f53bdef057d3ce9fcd115b8e6511658
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 19 14:31:10 2019 -0800

    Bug 797046 - Tools / Price Database / Currencies UI not working...
    
    since 3.4.

commit e31f4c3f95f12871f8633843cf5cffe53196830d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 19 13:41:17 2019 -0800

    Fix unlocalized date in status bar.
    
    It seems that std::locales created by boost::locale::generator are
    not entirely compatible: If used to create a new locale with a facet
    for boost::date_time one ends up with the C locale and the facet.
    
    For the time being avoid the problem by using boost::locale to format
    dates and times. std::chrono gets calendar functions in C++20 so we
    can switch date-time backends once we can adopt it.

commit 72ef48cbf267ef8f8e01ce9f7d8dfce73088590c
Merge: f7173c341 d02c65e76
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Jan 19 17:47:30 2019 +0100

    Merge branch 'bugs_icv' of https://github.com/ekinonnakapito/gnucash into maint

commit f7173c341aefa42d86e3091e928835b29d162409
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Jan 19 16:51:50 2019 +0100

    Suppress a few more gtk deprecation warnings
    
    For GtkAction and GtkTable.

commit 08704127d1bfe34bd0f6c768eea77d4ad682af7d
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Fri Jan 18 20:19:56 2019 -0800

    bug #796498 - Incorrect starting balance in TXF Report calculations

commit 48988ac59a296185b14ed7ee45e02ff59f56d9ba
Author: Christian Stimming <christian at cstimming.de>
Date:   Fri Jan 18 23:42:26 2019 +0100

    Update German translation

commit 6f34995901dcfc999c675e5a4bc095eaf52a2d6f
Author: Christian Stimming <christian at cstimming.de>
Date:   Fri Jan 18 23:32:31 2019 +0100

    Usability improvements for Bayes editor window
    
    Remove the "Are you sure" question as it is simply annoying but does
    not help. Fix some string wordings to be more understandable.

commit b521658ce3cfeb6c0d5d2ad99d15afe747a02ae9
Author: Christian Stimming <christian at cstimming.de>
Date:   Fri Jan 18 23:04:37 2019 +0100

    Online transfer: Do no longer force existence of local BIC code
    
    The BIC code for SEPA transfer used to be mandantory, but turned optional
    more recently and the local IBAN code is sufficient. Gnucash still
    checked the local BIC code existence and forced the user to get it
    from somewhere. This is no longer needed - local IBAN is enough.

commit 47c35aeaf9ea60ea2278635a0e79d9e13d0a0329
Author: Christian Stimming <christian at cstimming.de>
Date:   Fri Jan 18 23:03:25 2019 +0100

    Online transfer and PIN/TAN entry: Entering of TAN must use normal visibility
    
    The visibility of the entered content was set to FALSE (=invisible) always,
    which was wrong for certain types of input as indicated by the GUI_INPUT_FLAGS.
    This should now be honored and visibility set to TRUE (=visible) for
    the correct flags.

commit 417a012b78fb62949b3ac7b9e01a5aa81af323e1
Author: Christian Stimming <christian at cstimming.de>
Date:   Tue Jan 1 17:53:02 2019 +0100

    Aqbanking import: Fix reconcile timestamps when importing balances.
    
    Used to be start-of-day, but needs to be day-neutral.

commit 75b6d14455db5c96711becef4719e26697bd7f21
Author: Christian Stimming <christian at cstimming.de>
Date:   Tue Jan 1 13:39:56 2019 +0100

    Speed-up of dealing with account_imap lists: Replace g_list_append with _prepend and subsequent _reverse.
    
    This is glib's suggested way of dealing with GList in more optimized
    way, as g_list_append will have to traverse the list until the end.

commit c9bd68c658d39ced66b33913b23c5744c9b7f7df
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Thu Jan 17 18:21:51 2019 -0800

    Updated from version 41 to 42, although new codes not implemented yet because data not reliably available

commit 46b3e31acf549f092a137c15da7fb67566b42643
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Thu Jan 17 18:19:26 2019 -0800

    Updated to include codes for version 42, although new codes not implemented yet because data not reliably available

commit 217289d0370c22b96cdbd8c10df783a753f26776
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Thu Jan 17 12:32:33 2019 -0800

    Bug #796687, Tax entity name and type don't get saved. Change frame->set to frame->set_path to create missing frames.

commit 8f4f8a1dc4f1f0c2b7efe805dc510fcd97ae4eba
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Thu Jan 17 12:15:51 2019 -0800

    Update US Income Tax information for 2018. Two forms haven't yet been published. If changes needed, will do in subsequent commit.

commit 614932eda59f502c74da3ba867bf4a5efe95e2c6
Merge: 6eba0d494 3ab5a2be5
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 15 09:44:14 2019 -0800

    Merge branch 'maint'.

commit d02c65e76a2c70d0b4718d8348c0a34ad2ddf77e
Author: Rob Laan <rob.laan at chello.nl>
Date:   Sat Jan 12 17:39:44 2019 +0100

    Fixes for bugs 797029 7970331 797030 in Import Customers & Vendors
    
    797029 Import Customer & Vendors: blank name and company in import data row crashes GnuCash
    797031 Import customer & Vendors: import can create customer and vendors without address data
    797030 Import Customer & Vendors: several issues with the matching of data rows

commit 3ab5a2be52f344de971c59cf11f1fb3bd23d6ded
Author: Thomas Klausner <tk at giga.or.at>
Date:   Sat Jan 12 12:10:41 2019 +0100

    Bug 797041 - enum confusion in qoflog.

commit e4836f3c583e0bb0ddd4f6cb536104b5106cab52
Author: Mike Alexander <mta at umich.edu>
Date:   Sat Jan 12 01:37:09 2019 -0500

    Commit bf55c30 deleted the call to fgets that reads the file.

commit f3c8c040b1de906feeb7a5b40d794aacd8effa42
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Jan 9 17:29:48 2019 +0100

    Bug 796877 - test-stress-options fails

commit e09d18590dd85554d771c9d398f4e5227246baa3
Author: Rob Laan <rob.laan at chello.nl>
Date:   Mon Dec 24 09:51:46 2018 +0100

    Match BOM in bill/invoice import

commit b4fedff90e8b35e69620922f27376ef78ade6d0e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 6 09:52:43 2019 -0800

    Provide a single static instance of C++ locale.
    
    We can't use std::locale::global because all streams imbue it by
    default and if it's not 'C' (aka std::locale::classic) then we
    must imbue all the streams that we don't want localized, and that's
    most of them.
    
    Provides error checking for setting the C++ locale from the environment.
    This is necessary both because the environment might have an invalid
    locale, which would cause an unhandled exception crash.
    
    On windows std::locale("") can't handle some Microsoft-style locale
    strings (e.g. Spanish_Spain) so we use boost::locale's gen("") function
    to set the locale--though even that can't handle a Microsoft-style
    locale string with an appended charset (e.g. Spanish_Spain.1252) and
    that's what glibc's setlocale(LC_ALL, NULL) emits.

commit cee97be8d444441256f3b26db2c8061baa767894
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 5 14:53:25 2019 -0800

    Add GncDateTime::timestamp().
    
    To provide a C++ implementation of gnc_date_timestamp and to avoid
    using the expensive and localized GncDateTime::format().

commit 9be545f5ce1f0d2adac598c9e242b759804e82f4
Author: Rob Reid <rob at rrfx.net>
Date:   Sun Jan 6 22:05:43 2019 +0800

    Fixes for new 64-bit time setter/getters

commit 793fb1a3edcdb3e1022a1b7f21f965a11106a5ef
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 5 06:52:13 2019 -0800

    Bug 797013 - Import Customers & Vendors: error in CMakeLists.txt...
    
    - causes incomplete project in Xcode.

commit cec3f6031eb80262346da636e041209981b2bfe1
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jan 4 17:01:38 2019 -0800

    Fix broken compile of test-gnc-date.c on Ubuntu 14.04.

commit 9fa7b7f94041ea69d586baa5c61e9ccf5ef9677f
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 28 16:39:02 2018 -0800

    Implement a faster date-time serialization function.
    
    Has the side effect of recording all date-times in XML files in UTC
    instead of local time with a timezone.

commit 137c920d060d197d6a845b1a3cf5a88d8987d3f6
Merge: a65dd6cc2 2b6927865
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jan 4 15:50:39 2019 -0800

    Merge Chris Carson's 'dateFormat' into maint.

commit a65dd6cc253ec3f4da21074cfe8b8443b4d2d64f
Merge: 7a13398e4 0e37e059d
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jan 4 15:49:42 2019 -0800

    Merge Chris Carson's 'refactor-Scrub-c' into maint.

commit 7a13398e4ed62482283cf66f1e35270e2dd36a00
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Jan 2 20:03:13 2019 -0800

    Fix typo.

commit 5d8f68857ac568ff9e0c500d0858ee40c39a2728
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Jan 2 20:02:33 2019 -0800

    Bug 797002 - Program crashes when exporting tax data in txf format.
    
    Don't shadow keywords!

commit 2b69278650f55b8ceed4eef9f4268a60138045a0
Author: Christopher D. Carson <chriscarson60187 at gmail.com>
Date:   Tue Jan 1 06:20:23 2019 -0600

    Re-coded for cached locale.
    
    Testing notes:  Based on the averages of 3 runs, the net
    user CPU to save the XML file I use is:
    10.2 seconds without this change
    7.6 seconds with this change
    
    In my environment the first call to the format routine
    in question, the call that sets the cache value, is at
    the end of the XML load.

commit 0e37e059d504d9e2ab2ececd0979ec87a93fea1e
Author: Christopher D. Carson <chriscarson60187 at gmail.com>
Date:   Sat Dec 29 06:45:47 2018 -0600

    Fix XML load CPU hotspot: Scrub.c xaccTransScrubPostedDate
    
    The refactoring provides roughly 10% reduction in user CPU
    use for XML file load by moving an expensive function
    to within an if-clause where the result is used.  The diff looks
    like a full re-write but only the if statements, indenting,
    and commentary changed.

commit 3a105f0728984df7f063110acc8390c93722d581
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 1 13:12:39 2019 -0800

    Catch boost::locale character-conversion exceptions.
    
    Partial cause of the crash reported in Bug 797002.

commit 95bee405cf5568f5899287ba62058cf894361676
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jan 2 00:00:56 2019 +0800

    [test-transaction] fix a test which was hardcoded to 2018.
    
    This test was hard-coded to pass in 2018. Fix.

commit cc3bb4ef20fb5f9de6e5b08687817f89fe94e9a6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 30 08:55:46 2018 +0800

    [report-utilities] deprecate gnc:account-get-pos-trans-total-interval
    
    this function is only used in trial-balance. move function locally and
    deprecate exported function.

commit 0f53b6c82f6b0c4d9b9a5c2a4f4c7434391ba723
Author: Christian Stimming <christian at cstimming.de>
Date:   Tue Jan 1 13:27:00 2019 +0100

    Speed-up of txn match dialog: Suspend GUI refresh during deletion of selected lines.
    
    This gives a significant speed-up when selecting multiple lines for deletion.
    Otherwise the full GUI refresh would be run for each single selected
    line, which sucks if the accounts and register windows contain a lot
    of txns. Better do that once after we are finished with all line deletions.

commit eb9e45bc20531f936881d2433053716473b37828
Author: Christian Stimming <christian at cstimming.de>
Date:   Mon Dec 31 14:48:26 2018 +0100

    Sorting speed-up: Cache the bool value of Transaction's is_closing property.
    
    This value is queried on each comparison of split or txn sort function,
    which means it is called quite a lot. Avoiding the KVP lookup of this
    property gains a lot in terms of CPU cycles.

commit 1eed3db5e77ca24db11e20220eb958eb3bffdcf0
Author: Christian Stimming <christian at cstimming.de>
Date:   Sun Dec 30 22:19:07 2018 +0100

    Some (very minor) translation string improvements.
    
    Fix superfluous space.
    Unify case sensitivity in string that appears multiple times.

commit 83ae800645ff3c03cb0ef23cbebf3b21270d49fc
Author: Christian Stimming <christian at cstimming.de>
Date:   Sun Dec 30 22:09:26 2018 +0100

    Update German translation.

commit efee68a3158915e94c89c480f83e87e1e2e58c07
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 29 16:36:50 2018 -0800

    Release GnuCash 3.4

commit ae3c2bff7781c9713c3fe9897f387477f0f7495e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 29 12:14:42 2018 -0800

    Update translations from the Translation Project.
    
    Updated Languages: Chinese (Simplified), Farsi, Japanese, Ukrainian.

commit 596d0336c6d10c560004c575936f8bb963ff69dc
Author: Christian <christian at cstimming.de>
Date:   Sat Dec 29 22:18:18 2018 +0100

    Update German translation.

commit d3dd81632dfd3e603cd3448393238d62deb19a5b
Merge: 0d4575da6 af6103ba1
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 29 10:19:58 2018 -0800

    Merge Chris Lam's 'scheme-progress' into maint.

commit af6103ba1db03032bffccdff3700f86f6630dc38
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 30 00:57:07 2018 +0800

    Bug 796994 - Unable to generate Tax Report because of pricedb error
    
    Fix typo in fee589b28cb0c554109cb934c24fa573c1dd9757

commit 145779866cf56768d26d77fe67761b6f87d88888
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Dec 29 08:17:50 2018 +0800

    [report-system] deprecate (gnc:account-get-total-flow)
    
    This function is only used in equity-statement.scm -- best move it
    there and deprecate the exported function.

commit 83f48352b1cbba09f2f30f96dba4f990ea42b764
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Dec 29 08:04:29 2018 +0800

    [report-utilities] deprecate (gnc:double-col) function
    
    this is only used in trial-balance. best move it back there and
    deprecate the exported function.

commit b071022dee7e8ac6a78c8cee114d61e85113cd99
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Dec 28 11:06:21 2018 +0800

    [test-cashflow-barchart] upgrade to srfi-64 and sxml

commit d099a75381a16eedf9286d4c557748b671ec3f9b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Dec 27 17:48:56 2018 +0800

    [test-standard-net-barchart] upgrade to srfi-64 and sxml

commit 62d8a65b9951cffa7460952b942d3e0b86a96915
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Dec 26 23:35:50 2018 +0800

    [test-standard-net-linechart] upgrade to srfi-64 and sxml

commit c3253f9189bbf1ca53c578123921be2b02afbd4a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Dec 26 22:47:26 2018 +0800

    [test-standard-category-report] upgrade to srfi-64 and sxml

commit 2423aeda42b13c267d8b785e8a66e852d48be7db
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Dec 28 16:46:55 2018 +0800

    [engine/test-test-extras] remove duplicated test file

commit 267c3863d85b9b0a19627d20eed96b6f66039d3e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Dec 26 12:16:23 2018 +0800

    [collectors] deprecate collectors and report-collectors

commit ecb3b518e5669a7e4f7b611d06189373524109d3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Dec 28 16:31:42 2018 +0800

    [report-system/test-extras] cease testing pattern-streamer
    
    pattern-streamer is a built-in module. why test it?

commit c13085f3611cb3be64e771e122a6fc6fb7cf0f75
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Dec 26 23:41:49 2018 +0800

    [test-collectors] cease testing collectors.scm

commit f5f24eb9cab3ce1aaf4ca1f9f7523a86fb45fbdd
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Dec 27 00:33:02 2018 +0800

    [options-utilities] deprecate unused functions
    
    These functions are never actually used.

commit 0d4575da6cbc5feba595f95be7ee389e8fd514ec
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Dec 28 17:10:15 2018 +0800

    [income-gst-statement] rename options
    
    Further commit to fix 3466ce78b
    
    Discussion as follows
    https://code.gnucash.org/logs/2018/12/27.html#T12:31:58
    https://code.gnucash.org/logs/2018/12/28.html#T19:12:18

commit 5d7ca8b556bc626d2be6f78152cc9de3e651c062
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sat Dec 29 03:08:48 2018 +0100

    fix make pot warning
    
    gnucash/gnome/gnc-split-reg2.c:921: warning: Empty msgid.  It is
    reserved by GNU gettext:

commit 3466ce78b1f692520b6832f70ebeb5d26e221ef2
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sat Dec 29 02:16:27 2018 +0100

    Rewordening of terms in income-gst-statement.scm
    
    https://lists.gnucash.org/logs/2018/12/27.html#T12:31:58
    and https://lists.gnucash.org/logs/2018/12/28.html

commit 9bfaada356e5fb8ec58347b50e96de1884797f5d
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 28 13:21:16 2018 -0800

    Bug 796961 - Can't overwrite existing MYSQL database, V3.3.
    
    Because m_exists was left true after dropping it, so the new
    database wasn't created.

commit 1116ce909b9827ac928ed41d68c58190a62f4546
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 28 13:16:41 2018 -0800

    Bug 796967 - gnclock table not removed when using PostgreSQL.
    
    Because of https://sourceforge.net/p/libdbi-drivers/bugs/24.
    This issue causes trouble in save_may_clobber_data() as well, so
    work around it by using a SQL query instead of dbi_conn_get_table_list.

commit 267852ba763331aa04ab0f7be33d3d74f4297a82
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Dec 28 18:47:06 2018 +0100

    Add a note on cvt and imbuing locales in a boost::filesystem::path object

commit 272ca421b73929e5bba1a585c854477414bea91c
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Dec 28 18:36:46 2018 +0100

    Set up filepath utils to determine the GNC_CONFIG_HOME in the same way as GNC_DATA_HOME
    
    Until now GNC_CONFIG_HOME was more or less hard-coded.
    Now it can be set via environment variable GNC_CONFIG_HOME.
    In addition it will automatically be created to avoid potential
    user confusion.

commit ac2e0946eac6e00113bf1c4af48e9735230f1331
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Dec 28 16:13:58 2018 +0100

    Rewrite path scrubbing in a c++ way

commit 2634f23f87838c4c057affb6cd133e1a68e47a0c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Oct 31 12:05:34 2018 +0000

    Bug 767772 - Associated file with transaction is lost
    when moving entry between accounts
    
    When using the cut transaction option the 'associated file' value was
    not being pasted to the new transaction. Added scheme code to get this
    value and save it to new transaction when using 'cut/copy' and then
    'paste' operations. When using the duplicate option, a dialogue allows
    you to keep the copied association or not. It does not get copied for
    autocomplete.

commit 692e22668bac261f4bd9183bdc4e961c358f06df
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Dec 27 22:55:54 2018 +0100

    Silence deprecation warnings in the gui
    
    We only want warnings for our own deprecated functions in libgnucash.

commit d22e1db340e3107dfd152829b6ab736e24db5e3a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Dec 27 22:28:29 2018 +0100

    gnc-uri - refer to 'scheme' instead of 'protocol' as that's the more formal term used in uris
    
    This involves renaming 3 functions:
    gnc_uri_get_protocol -> gnc_uri_get_scheme
    gnc_uri_is_known_protocol -> gnc_uri_is_known_scheme
    gnc_uri_is_file_protocol -> gnc_uri_is_file_scheme
    
    The *_protocol variants are marked as deprecated.
    Additionally a number of local variables have been renamed from
    protocol to scheme to support this change.

commit 74ed802eae9862ac79a24678cdb5d7c3403edd59
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Dec 27 22:25:18 2018 +0100

    Show warnings for deprecated declarations
    
    We're about to announce our own set of deprecated functions in libgnucash.
    That would be pretty pointless if we also would silence all deprecation warnings
    at the same time...

commit aaa71f2250fca753d6f44c10d1d04081b2be5026
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Dec 27 20:53:15 2018 +0100

    Fix memory leaks in dialog-file-acces.c:geturl

commit 4b398325eac49bdd16b9de216ebb636245c1fa77
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Dec 27 20:45:43 2018 +0100

    Redesign gnc-uri-utils
    
    - gnc_uri_get_components will now return NULL as protocol if the input is a normal
      file system path instead of a uri (it used to return 'file')
    - gnc_uri_get_protocol will now return NULL if the input is a normal
      file system path instead of a uri (it used to return 'file')
    - gnc_uri_is_file_protocol now returns FALSE if protocol is NULL (it used to return TRUE)
    - gnc_uri_is_file_uri now returns FALSE if input is a normal file
      system path instead of a uri (it used to return TRUE)
    - a new function gnc_uri_targets_local_fs will return TRUE only if its input
      is either a file uri or a normal file system path. This function is now mostly
      used instead of gnc_uri_is_file_uri in the current code base
    - a new function gnc_uri_is_uri is added to check whether its input
      is a valid uri (has protocol, path and hostname for non-file uris)

commit 06da9e9712b66d3b1e3deb034f5a7f21329d1e02
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Dec 27 20:52:38 2018 +0100

    Enable gnc-uri test suite
    
    It was there but never run :(

commit e61d5c472a5d0ad1f1a7ee7abf023e91ae43daae
Author: Balló György <ballogyor at gmail.com>
Date:   Thu Dec 27 00:12:39 2018 +0100

    Appdata: remove old property
    
    Use the non-legacy metainfo directory for the appdata file.

commit d8be4e36e55754160e56bba9b63863e0b4409592
Merge: 53680e610 bcf5f7d75
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 25 14:17:47 2018 -0800

    Merge Chris Lam's 'scheme-progress' into maint.

commit bcf5f7d751fe0ce85dde870194b8b3bb743a96c0
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Dec 17 07:52:20 2018 +0800

    [income-gst-statement] bugfix must not translate option names
    
    This bug would cause report crash for localized builds because the
    option names were localized and could never be retrieved from the
    options tree.

commit a5057e811621777018c9a979ab08e1d86cab321d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Dec 17 11:36:06 2018 +0800

    [income-gst-statement] allow i10n and fix comments

commit 5ce280d5ef93257fc09ceb8c126a338e59810957
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Dec 3 15:27:35 2018 +0800

    [net-charts] use srfi-1 map
    
    This function was created manually and could be simplified by using
    srfi-1 map, similar to category-barchart.scm. Much more readable.

commit 6e8ac58d93e029609185b6475ab7364a8fbb4fd8
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Dec 4 22:15:54 2018 +0800

    [report-utilities] introduce gnc:monetaries-add and gnc:monetary+
    
    utility functions to add any number of monetaries
    
    1. gnc:monetaries-add
       input: monetaries...
       output: commodity-collector
    
    2. gnc:monetary+
       input: monetaries...
       output: monetary, assuming 1 commodity only

commit f697eb2f01daa7259c88d9e36e0b4222a8a98c91
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Dec 5 15:37:07 2018 +0800

    [transaction] convert nested if/then/else -> cond
    
    This nested if/then/else snippet is more suited to (cond) syntax.

commit 0850e004e2ec55b526810d3d391656efbc4e9916
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Nov 6 07:23:08 2018 +0800

    [welcome-to-gnucash] update (format), use #f for destination
    
    Old format calls without destination would trigger a guile-deprecated
    warning. Simple amendment.

commit 01a0bc2bb2c70a081c0af05e4eac0085eb1c8c51
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Nov 6 07:45:35 2018 +0800

    Invoice: Remove H1 title and superflous option.
    
    Release Note: Printing the title twice is silly, so remove the option
    and the H1 display of the title. Note that the remaining title is in
    a div named "invoice-title" so it can be styled with CSS as the user
    pleases from the Report Options Layout tab.

commit 53680e6100b4efff54e6512c17f498908f0b7373
Merge: 0621abf3b db663a298
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 25 11:11:27 2018 -0800

    Merge Bob Fewell's 'fixes03' into maint.

commit 0621abf3b1cf03f00897eb17a4978bcfeffe3e31
Merge: b8574a004 cd2698fed
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 24 14:19:10 2018 -0800

    Merge Pedro Albuquerque's Portuguese (Portugal) account templates update into maint
    
    xplain why this merge is necessary,

commit cd2698fedae0207dcf5c2dab61479b32331d94bd
Author: Pedro Albuquerque <palbuquerque73 at gmail.com>
Date:   Fri Oct 19 07:27:05 2018 +0100

    Portuguese (Portugal) account templates update

commit b8574a004ac32747bda5bd3dee9da842fb557074
Merge: d97508d0a ff660a873
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 24 13:53:22 2018 -0800

    Merge Christoff Holterman's 'PR-Python-GetBalTaxValues' into maint.

commit d97508d0ac27a1dd90c07d8eb879cbf3f071da8a
Merge: aaeb639d0 5675dad2f
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 24 13:45:10 2018 -0800

    Merge Frank Oltmans's 'py_get_all_customers' into maint.

commit 5675dad2f36c0b263e7dc398e138ac38834551c9
Author: Frank Oltmanns <frank.oltmanns+github at gmail.com>
Date:   Sat Nov 17 13:12:17 2018 +0100

    Update query for get_all_customers
    
    Use same time of query in get_all_customers as in get_all_invoices

commit db663a298eeacc9ddedcf363a5229d73ca8b9784
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Dec 20 14:36:11 2018 +0000

    If you use the autocomplete and cancel other registers are not refreshed
    
    When the autocomplete is used the blank transaction gets the copy of
    the originating transaction and if you decide to cancel this any other
    open register that had a split in the new transaction is left with
    blank rows where the transaction was. Add a test for the pending and
    blank transaction being equal and refresh all registers if so.

commit 3363736f9c70b1620042819e4363da2e37651e21
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Dec 20 10:58:28 2018 +0000

    Bug 796978 - Deleting a split of same account as register cancels the transaction without warning
    
    When autocomplete is used, one of the splits takes on the reference to
    the blank_split and if you delete this split the whole transaction is
    removed. This change compares the split that is about to be deleted to
    the blank_split and if the same moves the reference to another split.

commit 9e3f50f9e739cc901d3169c46d9a35d2006ae25e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Dec 19 17:25:20 2018 +0000

    The preference, use formal accounting labels does not update the header
    
    With a register open and you change preference 'use formal accounting
    labels' it does not update the register header so add a call back for
    the preference.

commit ca57ff50438967c89289631cd84c40a14ad74785
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Dec 13 13:28:25 2018 +0000

    Make the grid lines of totals Budget tree view track the preferences
    
    Make the grid lines of the totals tree view track the preferences to
    match the account tree view above it.

commit 0ac2aa802138518d43c83f17e91c7f5477d5fae8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Dec 13 13:23:51 2018 +0000

    Enable the GncTreeView to track the grid line preferences
    
    With these changes when the preferences for showing horizontal or
    vertical grid lines are changed it will update the GncTreeView
    immediately.

commit c47e6aefe30991e5fd7447e4cf2cf47208974a97
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Dec 13 13:23:04 2018 +0000

    Add a couple of defines for the tree view grid lines

commit 82d0fa187bc25e66b2f4b7d2e8c741cc40c4d021
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Dec 13 13:20:00 2018 +0000

    Add some space to the budget options
    
    Add some space to the budget options on the left so they are not right
    next to the border. Also add a note to specify where the visibility of
    accounts is found.

commit bd0e532415f87a6f93a96df221e57ef6547aee1f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Dec 13 13:14:12 2018 +0000

    Remove some white space and tabs in dialog-search.c

commit 952761afa61fade522e1b9dc04aae0c34634ad0b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Dec 13 13:11:33 2018 +0000

    Bug 796945 - Search Search Criteria window does not scroll when added criteria exceed a certain amount
    
    Add the criteria grid to a viewport and scroll window as suggested in
    bug report. Also needed to add the hiding of the new scroll window as
    required.

commit a8d0270e5adf87093b843d84beac5c04103e3fdf
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Dec 11 12:57:30 2018 +0000

    Disallow tabs in GtkTextView in glade files
    
    Disallow the use of tabs in all glade GtkTextView's. This is mainly
    used for notes fields and showing log entries. Some views were not
    editable but for consistency the setting was also added to them.

commit 5c524c31b2c953087b70305c24547960e0d5e585
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Dec 22 18:07:55 2018 +0000

    Add routine to fix Account Color being set to "Not Set"
    
    Previously the account color slot has been populated with "Not Set"
    when any field for the account has been edited and saved. This routine
    should run once and remove all such entries.

commit aaeb639d07a24725de66f2929c37d1c99328b098
Author: Christopher D. Carson <chriscarson60187 at gmail.com>
Date:   Sun Dec 23 20:48:02 2018 -0600

    Performance fix in dom_chars_handler: use g_strndup instead of g_strdup
    
    Because the origin string can be extraordinarly long, you get more
    benefit from this than you would imagine

commit 1a5c2dd25493714fbf6ddd4fe986560772dc817b
Merge: 4585f60dd 4c4f77ef5
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 23 13:48:24 2018 -0800

    Merge hauptsignal's 'ekr17' into maint.

commit 4c4f77ef503373cce8d3c1c8588df131a5190fc6
Author: hauptsignal <public2018 at hauptsignal.at>
Date:   Sun Dec 23 20:23:47 2018 +0100

    Added template file to CMakeLists

commit 4585f60dd94593c76fde7769d54efddaddf3197d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 22 11:36:58 2018 -0800

    Bug 796981 - Gnucash crashes with critical error when selecting another file
    
    The problem is that if the currently open file has a report tab with
    another tab to its right and selected then when the selected tab is
    closed by the shutdown code Gtk sends a "realize" signal to the report
    page. That sets an idle event to gnc_plugin_page_report_load_uri, but the
    shutdown code proceeds to destroy the page and GnuCash has loaded the new
    session before the idle event fires. By that time there's no page so
    GNC_PLUGIN_PAGE_REPORT_GET_PRIVATE naturally returns NULL and the first
    dereference crashes.
    
    I couldn't find an easy way to avoid queuing the idle so I opted to protect
    the function from the NULL priv.

commit 43beeca079725d1193d06feb686724b61d2fc76e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Dec 11 10:47:15 2018 +0000

    Change the way colours are imported by the CSV account tree importer
    
    When importing the account tree CSV file, change the importing of
    colours so that only valid colours for accounts are updated, invalid
    colours will result in the account color key slot being removed.

commit 7a1f981b0c180ec678870d1c26126393a81661bf
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Dec 11 10:45:14 2018 +0000

    Change the sensitivity of the Cascade colour menu option
    
    Enable the cascade colour menu setting only when the account being
    cascaded from has sub-accounts.

commit fad17da72b7f90a185cbe1381e17c7b51a5e0052
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Dec 11 10:38:59 2018 +0000

    Bug 796887 - Remove account slot key color if there is no valid color
    
    If an existing account colour was specified and subsequently removed
    the color key would be "Not Set". Change this to remove the key when
    the colour is changed to default, i.e. removed.

commit 294c932e3b945c789dab36962b6c873d3618fc65
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sat Dec 22 01:20:45 2018 +0100

    de.po: Berichtige ein bisher nicht übersetztes Datum-Format
    
    Follow up of commit 7f1a711

commit 7f1a71156745e57e9a2ca2b5a2369ce27d6ce227
Author: YOSHINO Yoshihito <yy.y.ja.jp at gmail.com>
Date:   Sat Dec 22 01:03:49 2018 +0100

    Bug 796989 - some date/time does not honor user locale
    
    because now it looks for the user locale each time when it formats
    datetime, I added Fixme comments.

commit b2e4148d6e6661cbb4c61b3459be42c0cca8f03c
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Dec 21 07:21:04 2018 +0100

    Replace misleading comment for config.h

commit 04c31a5d06ed701722bb8cb2da8e822aba3dd067
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Dec 21 06:29:31 2018 +0100

    Bug 796988 - Untranslated string in CSV transaction importer
    
    caused by a wrong path

commit 07821be68d5309226b755db48e8bb37501b41438
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Dec 21 06:04:05 2018 +0100

    de.po: fix 1 MsgStr to test boost::locale::tramslate
    
    preparation for Bug 796988

commit 50d3b6b56da2e29f511e8fbb11697f9393c67978
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Dec 20 06:49:56 2018 -0800

    Fix double 'static char*' paste error.

commit 127c658f05afd4bdddfdd0c04d02aa7fd9264c76
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Dec 19 22:35:18 2018 -0800

    un_escape: More terse, more correct.
    
    Doesn't run past the end of the input string even if the last
    character is a quote.

commit f29764202ec9f7ace6eb726c246799cb19ad5c1a
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 18 21:29:53 2018 -0800

    Bug 796982 - Import Bills & Invoices: change in un_escape() routine...
    
    causes description and notes fields to be mangled.
    
    Simple error, but rewrote the function to be more idiomatic, resisting
    temptation to abuse the ternary operator.

commit 2524482b551d94407ca882c932f30f0f0fdc2fd9
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 16 16:31:43 2018 -0800

    Bug 796883 - Register text oddities
    
    HOME and END need to be treated like right and left arrow keys.

commit f5be842c2e59233a80230057d210ff7ee1d2713a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 16 16:31:06 2018 -0800

    boost needs bcrypt.lib for all versions of Windows.

commit 68f8ba8bafb70e15a7c356daae5996a29353a7c5
Author: hauptsignal <public2018 at hauptsignal.at>
Date:   Sun Dec 16 22:48:21 2018 +0100

    Adding austrian account template
    
    Österreichischer Einheitskontenrahmen, Stand Mai 2017
    Von der Webseite der Kammer der Steuerberater und Wirtschaftsprüfer
    (https://www.ksw.or.at/), Fachgutachten Betriebswirtschaft, KSF/BW 6.

commit 9921ab22a227ea2d9e65a3cfd43425c08bba8322
Merge: 353a3812a c3dae07d8
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Dec 9 13:15:27 2018 +0100

    Merge branch 'fixes02' of https://github.com/Bob-IT/gnucash into maint

commit 353a3812aa93f29a8ca4901ed37bcb110673d289
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Dec 7 11:55:30 2018 +0100

    Fix another may be used uninitialized warning

commit ff5e7657d5cbd6916ff05e753215f21482492b51
Author: Kalev Lember <klember at redhat.com>
Date:   Thu Dec 6 09:16:41 2018 +0100

    Fixes to the appdata file
    
    Rename the ID from org.gnucash.Gnucash to org.gnucash.GnuCash to match
    flathub, and add a launchable ID to link it to the desktop file.

commit ff660a873e4738a3b694dd64cfc949573d90a20f
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Tue Dec 4 12:17:56 2018 +0100

    Revert "Question about GncMonetary class instead of tuple"
    
    This reverts commit 8fe0b14213a81419ee6808b270773ebd46fb6844.
    Question has been discussed in pull request.

commit 8fe0b14213a81419ee6808b270773ebd46fb6844
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Sun Nov 11 18:58:46 2018 +0100

    Question about GncMonetary class instead of tuple

commit b431d471e0af0484642a2e97079499a1591c6e16
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Sun Nov 11 18:11:11 2018 +0100

    decorate monetary list to access GncCommodity and GncNumeric

commit 929a3bcd9ec5704fc4998376ae827d0d6f7338a1
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Sun Nov 11 18:12:32 2018 +0100

    pass additional args and document function

commit 96e27a4199a94f1e0d26b42547dd27d1c30e121c
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Tue Dec 4 12:05:59 2018 +0100

    typo

commit c3dae07d8355dfc899658135539d9dcae7161490
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Dec 3 11:33:54 2018 +0000

    Disallow tabs in the account notes field.
    
    While using the tab key to navigate the fields of the edit account
    dialogue, it stops in the notes field as it accepts tabs so by
    disallowing use keyboard navigation can proceed.

commit 5bc6922c14d8d0f57ec90355f206a5f648a83207
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Dec 3 10:55:36 2018 +0000

    Bug 796944 - Tab navigation From Company Address field in New Book Options
    
    Disallow the use of tabs in all dialogue options text views. This is
    mainly used for notes fields and CSS so should not really be an issue.

commit 9e104ebc4034efdc00d8b673c2cba32413c4cb9e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Dec 2 14:12:44 2018 +0000

    Bug 796948 - Scheduled Transactions Entered Since Last Run Are not Visible
    
    Add a call to gnc_gui_refresh_all after the transactions have been
    created so the registers are updated.

commit 03da6116bf7d92e38545709e8784d0cd5f6cb712
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Dec 2 13:45:41 2018 +0000

    Bug 796886 - OFX Import does not show source account in the transaction matching window
    
    If there is more than one account source in the import it makes it
    difficult to allocate the transactions so add a toggle button to show
    or hide the source account column with the default being that of the
    calling function.

commit 51ab6e78046ae6d681d2627caf66a00503225fe5
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Dec 2 12:24:26 2018 +0000

    Bug796960 - Incorrect amount sort order in Generic import matcher window
    
    The amount column was being sorted by string as opposed to amount value.
    Added a DOUBLE value to the model store to hold a converted gnc_numeric
    amount value and use that for sorting the tree view amount column. Also
    made the amount column right justified so numbers align.

commit 34e84fda856cf0b302ff4168f695258300b8c502
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Dec 2 11:24:07 2018 +0000

    Add ability to double click on file name for csv-trans-import

commit 48b0739942ac811b78e22f48b94ce8bf7447cc44
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Dec 2 10:50:51 2018 +0000

    Add ability to double click on file name for csv-price-import

commit 3321462123d2686df3ba9e50426eb2e5b62640be
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Dec 2 09:53:46 2018 +0000

    Add ability to double click on file name for csv-account-import

commit 31fcb76414e93feefca984c7d060c3b173d43452
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Dec 1 13:20:21 2018 +0000

    Add ability to double click on file name for csv-export

commit 8c904edc257314c5c025421732066c0aab58fb38
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Dec 1 12:25:11 2018 +0000

    Use existing page references instead of getting them in csv-export

commit 0c58f78bdfe6d93cb58fe1b58821a1732be6e725
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Dec 1 12:23:18 2018 +0000

    Remove window reference and use assistant instead for csv-export

commit d9d24a90553eb4e6e6eb1a1336bad3f9ae7dfc98
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Dec 1 10:58:15 2018 +0000

    Missed adding new parent window parameter
    
    Added a GtkWindow parameter to csv_import_read_file to pass to the
    error dialogue but missed actually adding it.

commit a671e34134304d0478fe7f4882f0180a3bf41f63
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Dec 1 10:53:43 2018 +0000

    Add some space to a previous alignment change
    
    Add some space to the fixed width labels in the price and transaction
    importer glade files.

commit 3abd04321d37e7df46b77bfa95b77c4a32ee4555
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Dec 1 10:46:19 2018 +0000

    okbutton may be used uninitialised in gnc-file.c

commit 6eba0d4940da14e52f78fc172559e3aa940ad6b6
Merge: 7706fff3c 519880545
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 30 17:32:58 2018 +0900

    Merge branch 'maint'

commit 519880545b68f1fe6445e875dcfe58516ed7fc92
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 30 17:10:10 2018 +0900

    Fix missing screen for GLib < 3.22.

commit 5dcb44d9910481374c2d5e83dec6381fb38e1817
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 30 16:40:35 2018 +0900

    Fix regex in CMakeLists.txt.
    
    Apparently CMake doesn't handle backslashes well and \.
    doesn't work in spite of its being an example in the documentation.

commit e434835f683a621e06d4ada1b7ae28efb488d601
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 30 16:23:30 2018 +0900

    Remove special Apple compile flags, no longer required.

commit 3f09e5c6f1af66223503eca9adee84e9a346e42a
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 30 16:11:42 2018 +0900

    Only disable register warnings for SWIG 2.
    
    SWIG 3 has removed the register storage class markers.

commit e81bcf6e33bc5bcf2af8aca6931e537889e1a17a
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 30 14:44:49 2018 +0900

    Fix the remaining static analysis warnings.
    
    Except two incorrect leak warnings and one about mktemp
     being insecure in the XML backend. See the respective
    comments about those.

commit bf55c30aeb2a94a6bd29015278d8aa84e498011e
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 30 13:56:08 2018 +0900

    Fix most of the unused assignment errors from static analysis.
    
    There are a very few left that need deeper study, but this gets
    rid of most of the noise. For the most part it's just getting rid of
    extra variables or removing an assignment that is always
    replaced later but before any reads of the variable. A few are
    discarded result variables.

commit a93448414f3e790e52a3f627f7f4b6c5df463a98
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 30 13:52:21 2018 +0900

    Fix another uninitialized variable in register.
    
    Found by clang static analyzer.

commit f52609961e43b165f532ebe2d234626ceaa4372f
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 29 21:49:54 2018 +0900

    Fix uninitialized variables (and one leak) in gnome.
    
    Found by clang static analyzer.

commit 185787d7be17b4927b4b0396f317ff2cc20e5eea
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 28 22:24:41 2018 +0900

    Initialize some gnc_numerics that could be returned uninitialized.
    
    Found by clang static analyzer.

commit 8ed9a9c43af638276343dd886daea958079ef768
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 28 22:22:28 2018 +0900

    Initialize some variables that could be otherwise used uninitialized.
    
    Found by clang static analyzer.

commit 7e10b05c494f262ca7c31fd8c8bc54d61a8fed98
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 28 22:07:01 2018 +0900

    Avoid over-ranging string storage.
    
    Found by clang static analyzer.

commit 7283c86f6f0a20cd9bdbe7587273c2b625026cce
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 28 21:58:05 2018 +0900

    Fix various static analysis logic errors in gnome-utils.

commit 876bfd19ad2c7d80d8dae008241c9ef67f1655a2
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 28 16:18:34 2018 +0900

    Protect against nullptr dereference, remove unused GError.
    
    Found by clang static analyzer.

commit 24ce92056ddf5f6137827467634ddb1ef7e2bc75
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 28 16:11:32 2018 +0900

    Protect from potential nullptr dereferences.
    
    pmtsched is created in only one banch of the opening switch.
    Found by clang static analyzer.

commit 8f22c4bed4a3da692cbfb042d5b671cd80fb00ec
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 28 15:41:45 2018 +0900

    Localize variables, ensure that val_imbalance is set, test txn_curr != commodity once.
    
    Found by clang static analyzer.

commit 4ffeb3efac85cd1650f33fb4acd0665936307213
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 28 15:40:21 2018 +0900

    Ensure that a dereferenced variable isn't NULL.
    
    Found by clang static analyzer.

commit 43a30e1c9799fba2c926f59d488fdfbcd9f6ff54
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 28 15:39:07 2018 +0900

    Silence clang static analyzer complaint about potential div by 0.
    
    It can't, because if b is 0 the function would have
    returned already; since b.m_hi is 0 b.m_lo can't be. The assert
    reassures clang that this is the case.

commit 3d1362757be1c8ac73f2f7937ac0dcd696ca6f46
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 28 15:37:25 2018 +0900

    Prevent potential undefined behavior by shifting by a wrapped uint.
    
    Found by clang static analyzer.

commit 606d9cfee6d64c3ae9ee3d9bed6532e98b4b1a37
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 28 15:36:06 2018 +0900

    Prevent potential nullptr dereference.
    
    Found by clang static analyzer.

commit faba7975aca2647792139ed61ca2aabfc1b707a6
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 28 14:48:42 2018 +0900

    Fix a bunch of memory allocation errors found by clang static analysis.

commit de6c173ef4a6646f1668e2275ca93e53d9721745
Merge: 61cd7999f 458dac89f
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Nov 28 14:21:16 2018 +0100

    Merge branch 'Bug796896' of https://github.com/Bob-IT/gnucash into maint

commit 61cd7999f34a3976fd45bf4668d7012ab3ca4835
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 27 22:11:36 2018 +0900

    Fix half-up, half-down, and banker's rounding for negative numbers.
    
    We need to compare the magnitudes of the remainder and the denominator
    in order to round negative numbers correctly. Note that while gnc_numeric
    is constrained to a positive denominator the C++ rounding functions cannot
    assume that constraint in all cases.
    
    Combined with the previous commit, this fixes
    Bug 796949 - Incorrect conversion of 0,01 USD to EUR

commit 536606a89c5b53ad8ef91a63a021b8e564deb3aa
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 27 21:25:29 2018 +0900

    Fix extract_common_prices logic.
    
    So that the returned price tuple has the two commodities of interest
    converted to a common currency. Before the first pair that that shared
    any random currency would be returned, perhaps creating an absurd result.

commit 458dac89feb9ddf02e015ae7c8bfcac74e88b760
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 26 17:24:46 2018 +0000

    Bug 779565 - Treeview header combos do not work at first load
    
    When the csv preview page is first loaded the header combo will not
    work till refreshed which can be done by selecting another separator.
    
    By adding a g_idle_add to the preview_page_prepare to rebuild the table
    the combos become active.

commit 79373d5b5e497909b778350faa26504e00e9cb28
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 26 17:02:53 2018 +0000

    Fix an alignment issue and remove redundant ctreeview

commit 78c8e8f3afbc8b5e65024479d9b4e382f83f6f6a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 26 17:01:09 2018 +0000

    Make similar changes to transaction import CSV assistant

commit 8ed40078b04f345e7104945f6928067c227a7740
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 26 16:30:36 2018 +0000

    Make similar changes to price import CSV assistant

commit 2b9b3d4a5ed4bd6614a9b2c0646a3c7e2a0a4c59
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 26 15:59:01 2018 +0000

    Fix a missing transient warning for error dialogue

commit 5201fe5f34f313c227559d7b85be52e66b6f4cba
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 26 15:37:58 2018 +0000

    Disable forward button if there are no entries in store

commit 4abbd86d0d6d34a022c7ebb27e73b62c8987a967
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 26 15:05:21 2018 +0000

    Remove window reference and use assistant instead

commit 92b587fa56b48ac149c6c387c901b37cc4d410f6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 26 14:14:25 2018 +0000

    Make similar changes to account import CSV assistant
    
    Remove the OK button from the file page.

commit 1b2feacd4b7108f84999615334838f6191250b80
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Oct 20 10:58:38 2018 +0100

    Bug 796896 - Button to complete an export not intuitively placed or discoverable
    
    The assistant file page is made up of an embedded GtkFileChooser widget
    and associated OK button which seems out of place. Remove the OK button
    and use the selection-changed signal to control the 'Forward' button.

commit e57d4278e8ed6fa6f29db81cc8b6f1e609c54979
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Nov 20 21:13:39 2018 +0100

    Bug 760825 - On duplicating a bill, the entry dates should be set to the bill date, not to the current date - followup
    
    Use neutral time on entry post dates instead of canonical time

commit 13f6c4d6d7e7e20acc74b16045510db70ce7f519
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Nov 20 21:12:32 2018 +0100

    Introduce and use gnc_time64_get_day_neutral
    
    This function complements gnc_time64_get_day_begin/end. There was
    time64CanonicalDayTime but this returned noon of the given day, where we
    want 10:59am in most cases. I haven't changed time64CanonicalDayTime
    directly as that may break assumptions in other parts of the code.
    Instead I have created a new function that can be gradually introduced.

commit 11af81b51b46e02b9da12bbf583426c63e828ba4
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Nov 20 18:55:09 2018 +0100

    Bug 789674 - Close Book tool regression

commit 370562970eefc2e6b314708e11b3ce8bd357dc19
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Nov 18 17:28:30 2018 +0100

    Fix travis failure due to changed option name

commit cd04e805e338aeed72195ce2fdbf4c003734a2a1
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Nov 18 17:23:14 2018 +0100

    Bug 796919 - Leading '+' character not accepted in amount when value surrounded by quotes
    
    Use a variant of xaccParseAmount that allows to ignore the locale's positive_sign character
    or the + sign if locale doesn't define a positive_sign character.
    
    In a future redesign it would probably be better to replace use
    of xaccParseAmount with some variant of the gnc-expression-parser
    but that would require more that a few tweaks to get right.

commit f13d21b9738e591f061dd31e291b42c20cdc68be
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Nov 18 15:38:59 2018 +0100

    Bug 498072 - GnuCash show taxes on invoice when individual taxes is not checked
    
    Use more descriptive option name and tool tip as proposed in the bug.

commit ae862e6aa5788a13b315b7c9751a001a94f70751
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Nov 18 15:04:04 2018 +0100

    Bug 760825 - On duplicating a bill, the entry dates should be set to the bill date, not to the current date

commit eecc013724075656cc9bfcb7bca8cbb7511f777d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 7 09:14:43 2018 +0000

    Allow the text options widget to use all remaining space
    
    The text option widget used for report options has only about 3 lines
    visible currently and will not use any available space in the dialogue.
    
    Change the packing for this widget to expand and fill the remaining
    dialogue space. If there are more than one text option widget on a page
    then the available space will be shared equally.

commit 3cc05792ca7acf67943cb2b53619b5f920b448a4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Nov 3 10:51:12 2018 +0000

    Bug 796806 - Crash after OFX import if line item dragged
    
    Prevent the import rows being dragged to a different order.

commit 10377c51e256ac874ee056d984b9430fb17e3dbd
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Oct 31 10:30:40 2018 +0000

    Remove some white space/tabs from gnc_tree_view_account.c

commit 916e7efd5594ab76cab2b2eef32245f320aa43b7
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Oct 31 10:27:01 2018 +0000

    Bug 788332 - Last Reconcile Date column sorts by day of month not date
    
    The Reconcile date column was being sorted by string instead of date
    value. Added a sort function for ReconciledLastDate and use that for
    the tree view column.

commit a9e0f4a7218ebe2c8604c1e484fd5e68f2572518
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Oct 31 10:21:18 2018 +0000

    Bug 793156 - Incorrect date sort order in Generic import matcher window
    
    The date column was being sorted by string as opposed to date value.
    Added an INT64 value to the model store to hold the time64 value and
    use that for sorting the tree view date column.

commit d458e13a7f41a4f0e00d46d26bac363995a1df08
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 15 14:01:27 2018 +0000

    Remove KVP for assoc_uri when passed an empty string
    
    Change xaccTransSetAssociation so if an empty string is passed the KVP
    entry is removed instead of leaving an empty stub.

commit dfdafc71851fd4f1763ff4b49931e1de9109d12d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Oct 30 11:20:45 2018 +0000

    Bug 796915 - Update Account colour background
    
    The account tree view background colour does not update straight away
    with the preference option so add gnc_tree_view_account_refilter to the
    colour change call back to force a refresh.

commit 539a27b5ff177a2e8f7d8f46e9fffaf6633e5a60
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Oct 18 12:58:30 2018 +0100

    Bug 796849 - Load another QIF file causes "that file already loaded" dialog
    
    Clear the gtk entry for the filename in the
    qif_import_load_another_file_cb function.

commit 06b2e6bb2f0aa7f99b2da49fecfe2931db4f7408
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Oct 18 12:24:39 2018 +0100

    Remove white space/tabs from search-owner.c/h
    
    Remove the white space and tabs from search-owner.c/h and adjust format
    to be the same as the other similar search source files.

commit 8c03b999ed97e47583a4da0d475239207909224a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Oct 15 12:37:17 2018 +0100

    Bug 796903 - Crash when searching invoice by Invoice Owner
    
    This was caused by a missing override function pass_parent used to pass
    the parent GtkWindow for the error dialogues.

commit d327ff081974876c039da121e3fe8f31e3e4a2b2
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Oct 15 12:14:32 2018 +0100

    Bug 796842 - Add new employee window may not fit on screen
    
    Added notebook page for the Billing Information like other dialogues

commit cf587c12349dee27d1105628a35b70cf623a2401
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Oct 15 11:33:12 2018 +0100

    Do not destroy the 'blank split'
    
    With a register in journal mode and you use the
    'move to blank transaction' button which puts the cursor in the
    'blank split' and then immediately click on another transaction you
    loose the ability to add any more transactions using the blank
    transaction as there is no 'blank split'.
    Test for the old_split being the 'blank split' before destroying.

commit 60f184be92038b07ab78a9cd776ea71468161e8c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Oct 15 11:02:51 2018 +0100

    New hierarchy assistant error
    
    When using the new hierarchy assistant, when you cancel or finish an
    error is recorded in the trace file for invalid cast from GtkWindow to
    GtkDialog. The cause is when removing the added book options which are
    from a window and not a dialog so use 'gnc_options_dialog_destroy'
    instead. This also fixes when after saving the file and you go straight
    to File->Properties you get a blank book options dialogue.

commit 284d6c14565784bd14029d6dc98cbda20fa916db
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 11 17:43:24 2018 +0900

    Fix travis failure try 2.
    
    stdint.h for Transaction.c too.
    
    Also get rid of unused timeval decl.

commit 73d193606e6de7bfcbfdbdfd3f5bd86b8bae2b86
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 11 17:29:06 2018 +0900

    Fix travis failure.
    
    Linux needs stdint.h for INT64_MAX.

commit 710b122b24de23e61dc2b099a9fdc89cb7c0d3a2
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 11 17:07:34 2018 +0900

    Bug 796940 - Invalid transaction date-posted KVP causes...
    
    date-posted to not be saved.
    
    Check the stored GDate for being in the GncDateTime range as well
    as the GDate range before returning it and check trans->date-posted
    against INT64_MAX instead of 0 before changing it.

commit 4c1c485db6c707acc91ca9eb4a4bcc1a8a717bd6
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Nov 10 08:13:11 2018 +0900

    Use split SCU when borking random split pairs.
    
    Reduces likelihood of a zero value in the transaction currency.

commit 2667ee7d98741f2de870ded4efb2e8797352e915
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 2 08:56:36 2018 -0700

    Don't rely on glib-compile-resources being on the path.

commit 52380d11d277cbb96b88665e5f6e3cdfe199eddb
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Nov 7 18:20:58 2018 +0100

    Add short_labels for a few toolbar buttons with long names.
    
    That should fit a few more buttons on the toolbar.

commit d9bdf84d36c4b14ed7dcb0e8a04f4f06ad0ca632
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Nov 6 15:19:01 2018 +0100

    Re-enable the console warning when running a development build

commit ea978e288f2bc1d2dfa3113ab525f39e155ca410
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Nov 6 07:51:59 2018 +0100

    Update my and Charles Days status

commit 67174dd0b1543817d5c02fc0ba27a84e33bda3f2
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Nov 4 13:07:36 2018 +0100

    Prevent temporary editor files from being picked up for POTFILES.in generation
    
    Aparently cmake's file glob also picks up hidden files and doesn't have
    an easy way to avoid that.

commit 2283df719ad2d33373c4be964931daaad805b9ae
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Nov 3 18:20:55 2018 +0100

    Drop code to work around gtk bug 326200 (bugzilla)
    
    This bug has been fixed in 2006 and I have verified the version of gtk we
    currently depend on carries this fix.

commit 0467dd0b9202aac406a462db7aadc19bfc514a8f
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sat Nov 3 10:08:56 2018 +0100

    Fix several URLs in documentation parts
    
    We have no longer svn, but 2 doxygen branches.
    I don't remember, when Mailman moved from www to lists.

commit 744101153d9675897f4189c1d7b02c5c71b56e42
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sat Nov 3 10:05:09 2018 +0100

    Replace a few hardcoded URLs by CMake vars
    
    Additional fix a bug URL

commit 51b96ec3e5490eee232abb04970dd5890d436d8a
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Oct 18 06:05:53 2018 +0200

    Update package URLS
    
    We don't want bug mails to devel.
    (missed port from autotools)

commit 38abaf305a4b13867f64aea333092af6cf0f284c
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Nov 2 23:16:52 2018 +0100

    Add a translator comment about invoice title format

commit 4b5ee84575ee908c8e7c53e21310052ba238747e
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 2 13:44:09 2018 -0700

    Work around strange struct tm initializer failure.

commit 1c6fca9fca06880be48b9568c55972ff1c25d98e
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 2 11:27:41 2018 -0700

    Remove emacs artifact from POTFILES.in.

commit 0e723610f0cb23515f564bc87e6b0b2f16577f5b
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 2 10:29:52 2018 -0700

    Bug 795080 - Some dates reset to 01/01/1970
    
    The first fix for this bug handled structs tm with ambiguous times.
    This one fixes the GncDate constructor when the time is ambiguous
    because it's in the DST-change hour, using the same add 3 hours,
    construct the LDT, and subtract the 3 hours from the result.
    
    The string constructor handles only simple-offset HH:MM timezones and so
    is immune to the bug.

commit 19b3643abfff66cd131789948855c0ccc4e60fab
Merge: 204d6864c 36e430c8b
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Nov 2 02:02:00 2018 +0100

    PR #431: Update iso-4217-currencies.xml
    
    add VES - Bolivar Soberano, minor updates of other VE currencies.
    
    Merge branch 'patch-1' of https://github.com/rcalpha/gnucash into maint

commit 204d6864c00fd86e516f70b673445d993f60573d
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Nov 2 01:18:11 2018 +0100

    merge current messages in fr.po
    
    3961 translated messages, 892 fuzzy translations, 390 untranslated
    messages.

commit 8625fe65004e09bb0f2f2fc9c4a8bcbee6c0ba8d
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Nov 1 20:51:13 2018 +0100

    Minor fixes of PR #429
    
    Fix Language and Plural-Forms tags

commit f350c4ad588a7534886f493fefec439a7365bfbd
Merge: c63cc0b5a 3d9628746
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Nov 1 20:31:30 2018 +0100

    PR #429: French translation update
    
    Merge branch 'maint' of https://github.com/YBSLE/gnucash into maint

commit 36e430c8bad508b32a5b011da1ceb0d339b3708d
Author: Ruben Cheng <rcheng at uc.edu.ve>
Date:   Wed Oct 31 23:23:02 2018 -0400

    Update iso-4217-currencies.xml
    
    *) Fix VEB and VEF local-symbol
    *) Add new currency for Venezuela (VES - Bolivar Soberano) since August 20th 2018
    This is related to Bug 796927

commit c63cc0b5a01e4ba5fc1dbbb80bca0abdaea354a4
Author: David Thomas <sunfish62 at yahoo.com>
Date:   Wed Oct 31 20:35:19 2018 +0100

    2 new "Tips of the Day"
    
    https://lists.gnucash.org/pipermail/gnucash-user/2018-October/080525.html

commit 046b4e61a1173cee2bd679c5c8f0d4b1cdda0efc
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Oct 18 06:02:49 2018 +0200

    Add mailinglist address to translator-credits

commit 5e426aa935fb56b86eb23d20e627dcd5d664a227
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 29 15:35:35 2018 -0700

    gcc-4.8 seems to dislike a space between # and cmakedefine.

commit f93310426deb46571b94e420de556fac7320bbce
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 29 14:28:47 2018 -0700

    Fix WORDS_BIGENDIAN setting in config.h.

commit 263c5a40ea88cdc974fc45af2e1674decf431c34
Merge: 105ea8e95 b59e20961
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 29 13:06:25 2018 -0700

    Merge Chris Lam's 'maint-scheme-progress' into maint.

commit 105ea8e952dce9ef38ff75deca3d0d2e6839e3da
Merge: f6fb1101b cef574aff
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 29 12:15:41 2018 -0700

    Merge Chris Lam's 'maint-category-barchart' into maint.

commit f6fb1101bdacda22510a84f1b75c4f897666ecff
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 29 11:27:16 2018 -0700

    Add bcrypt.lib to engine build flags on Windows < 10.
    
    Seems not to be required on Win10.

commit 917aadf9509165b7530e359f8dfe251ab0e9408a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 27 12:44:38 2018 -0700

    Bug 796875 - Unable to use arrow keys to advance past...
    
    pre-filled text in register, and
    Bug 796883 - Register is misinterpreting CTRL ALT keys
    This also reverts commit bfa6cd52e829cb50d8ad401528b7ca7daae0b26f.

commit cef574affeb753e3faab2604a0cbd79a58bddb21
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Oct 19 18:35:30 2018 +0800

    [category-barchart] remove old expensive function

commit af5fb0dde5b53e541fc181f2d237220b34fc2902
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Oct 28 15:17:28 2018 +0800

    [category-barchart] remove datelist->stringlist

commit de343aac3d15d0cb483f1f0e6a527f8d96d49974
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Oct 19 18:35:10 2018 +0800

    [category-barchart] optimize (account->balance-list)
    
    1. Modify dates-list definition
      instead of either (list date0 date1 date) or
      (list (list start0 end0 '())
            (list start1 end1 '()) ...)
      it now is a list-of-dates (list date0 date1 date2)
    
    2. Pre-generate account-balances using dates-list.
       account-balances-alist is an alist-of-balances
    
    3. Use the pre-generated account-balance-alist instead of
       calling (get-balance) to obtain balances. This
       bypasses (get-balance) which calls a very expensive query-based
       functions for every *account* and *date-interval*

commit d8b8c197bcfd76dd9ad0a623c6e4c75730127b7e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Oct 19 18:32:31 2018 +0800

    [category-barchart] use (or-map) in (not-all-zeros)

commit 9a179f8293fda7c94102213a491ff5c019d15eb5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Oct 19 18:31:30 2018 +0800

    [category-barchart] remove monetary->double
    
    doubles are not necessary for charts.

commit 4091ea8ea9bfe0ec897b05c7e0666655a13d6ff1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Oct 19 18:30:13 2018 +0800

    [category-barchart] rewrite monetary+ using commodity collector
    
    This is neater. Split into 2 functions, both of which are useful
    
    (monetaries-add . monetaries)
    add different gnc-monetary objects into a gnc-commodity-collector
    
    (monetaries+ . monetaries)
    special case for above whereby all monetaries are expected to be in
    one currency only -- convert gnc-commodity-collector to monetary

commit d318fff9a5fa7a26259eb6c4d5a107df55adcaf9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Oct 19 18:29:16 2018 +0800

    [category-barchart] remove old gnc-numeric methods

commit 952ac9c7f40ce209ce3b9976d7edbbc9ba1bdfbe
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Oct 19 18:27:19 2018 +0800

    [category-barchart] compact functions

commit f27ea2d4bc57ad559ae9521094db39e0ca7ae1d9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Oct 19 18:23:42 2018 +0800

    [category-barchart] *reindent/untabify/delete-trailing-whitespace*

commit 6c59cd15cdafc490892349127a5af871436f91ec
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 17 17:52:18 2018 +0800

    [category-barchart] Deoptimize category-barchart
    
    This aims to partially undo commit 8aed5c3f660, and removes dependency
    unto collectors and report-collectors.

commit c13f076a331928d583892fd55397623038cbbe42
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Oct 18 14:19:07 2018 +0800

    [report-utilities] modify gnc-account-get-balances-at-dates
    
    instead of returning a list of numbers e.g. (list 200 400 600), return
    a list of gnc-monetary objects (list $200 $400 $600) to be more
    meaningful.

commit 1444a58c0ea0bfc55081dd2d242cdd75a7c883af
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 17 22:25:53 2018 +0800

    [report-utilities] upgrade (gnc:account-get-balances-at-dates)
    
    (gnc:account-get-balances-at-dates) is upgraded to
    report-utilities. this function is slightly different to its
    single-account counterpart because it does not retrieve subaccount
    amounts.

commit c94db1ac340c69832192d05813e565b4f68db41a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Oct 18 14:10:36 2018 +0800

    [report-utilities] deprecate flawed function.
    
    I think this (gnc:account-get-balance-at-date) is flawed in sub-acct handling.
    Consider account structure:
    Assets [USD] - bal=$0
       Bank [USD] - bal=$100
       Broker [USD] - bal=$200
          Cash [USD] - bal=$800
          Funds [FUND] - bal=3 FUND @ $1000 each = $3000
    - Calling (gnc:account-get-balance-at-date BANK TODAY #f) returns 100
    - Calling (gnc:account-get-balance-at-date BROKER TODAY #f) returns 200
    - Calling (gnc:account-get-balance-at-date BROKER TODAY #t) returns 1000
      this is because although it counts all subaccounts bal $200 + $800 + 3FUND,
      it retrieves the parent account commodity USD $1000 only.
    It needs to be deprecated.

commit ab1070ebca23bb5a7b400f19a7c2b05d533e5fa3
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 27 16:19:40 2018 -0700

    Adjust no-register CXXFlag.
    
    To account for different flag on some versions of Clang.

commit b59e2096182f0356ee97a850b35399f131461383
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Oct 20 13:33:24 2018 +0800

    [test-extras] gnc-pricedb-create skips if commodity = currency

commit d0bbb5a2a800ed612f64a82062eb3946a432ec74
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Oct 18 14:10:36 2018 +0800

    [report-utilities] deprecate gnc:account-get-balance-at-date.
    
    I think (gnc:account-get-balance-at-date) is flawed. It is actually
    unused, so, it should be safe to remove. It needs to be deprecated.
    Reports use xaccAccountGetBalanceAsOfDate instead, which does not
    retrieve sub-acct balances.
    
    I think this (gnc:account-get-balance-at-date) is flawed in sub-acct handling.
    Consider account structure:
    Assets [USD] - bal=$0
       Bank [USD] - bal=$100
       Broker [USD] - bal=$200
          Cash [USD] - bal=$800
          Funds [FUND] - bal=3 FUND @ $1000 each = $3000
    
    - Calling (gnc:account-get-balance-at-date BANK TODAY #f) returns 100
    - Calling (gnc:account-get-balance-at-date BROKER TODAY #f) returns 200
    - Calling (gnc:account-get-balance-at-date BROKER TODAY #t) returns 1000
      this is because although it counts all subaccounts bal $200 + $800 + 3FUND,
      it retrieves the parent account commodity USD $1000 only.

commit 0fc84ddbcb6bfca3de8bc0f84bcc4d49ff02164a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 17 01:20:52 2018 +0800

    Bug 796914 - Customer Summary is giving error
    
    Bugfix. div/0 was not producing an error previously. This is probably
    caused by changes to gnc_numeric_div.

commit a603ea338011c89cf06358f3f47230879797c6f6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Oct 8 00:23:14 2018 +0800

    [invoice] bugfix img url must have file:/// prefix

commit a8326001822c796b207ac448ee79cbf31ebfa555
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Sep 26 21:46:29 2018 +0800

    [test-transaction] test for display/enable links? feature

commit f1e8de6886efd05013edacf41cdd3cc5d78cd93c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Sep 26 17:46:47 2018 +0800

    [transaction] add option Display/Enable links to toggle hyperlinks
    
    This option is often requested.

commit 3d9628746e5e6f899506da91091952349b72fb0d
Author: yo <ys at laquadrature.net>
Date:   Fri Oct 26 17:18:22 2018 +0200

    French translation update

commit 541e5ff117699525e815d51dd29be98676ebfc23
Author: yo <ys at laquadrature.net>
Date:   Thu Oct 25 14:05:51 2018 +0200

    French translation update

commit dddc278851eb1bff3ec5c35cea282a69a3e4d05c
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Mon Oct 22 23:34:54 2018 +0200

    Bug 775580 - Inaccurate information provided for "Common Accounts" ...
    
    when using "New Account Hierarchy Setup"
    
    Suggestion by Dr. David Kirkby
    applied to all english and german common templates

commit 45097001aa36d967a4e5ddd61fa807bc07c36188
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 19 10:58:29 2018 -0700

    Uncomment the deb-src urls in /etc/apt/sources.list in the Ubuntu docker.

commit 15cd3596a9881cc91cf1442b33bdd8bfebe85778
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 19 10:29:57 2018 -0700

    Fix docker command from previous.

commit 24cf5a206b173b9b402341b8310cf8c889c10bb6
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 19 09:50:26 2018 -0700

    Cat the ubuntu sources.list to see why apt-get is failing.

commit b80e5d04c6e940b0f070a3e79a522474b8d2dd13
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Oct 18 22:52:03 2018 +0200

    Fix translation of button labels
    
    reported as section 2 of
    https://lists.gnucash.org/pipermail/gnucash-de/2018-October/010480.html

commit fe99b0a702abce0d8e6c0f9a310cc2f18d8b858c
Author: U-IXION\christoph <anmeldung at hauptsignal.at>
Date:   Wed Oct 17 19:27:03 2018 +0200

    Fix syntax error

commit 218f16c6efe0af80ef1af40b523b2f9c58c6eace
Author: U-IXION\christoph <anmeldung at hauptsignal.at>
Date:   Wed Oct 17 19:04:38 2018 +0200

    Doing some german translations

commit 544fd31c480edc8adf144b1e5c39bfb1c5293171
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Wed Oct 17 09:18:11 2018 +0200

    Reverse author list of de.po and use it in translator_credits

commit 93981f2758687ec77e25dca1f5b46b3d56290c30
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Wed Oct 17 08:19:24 2018 +0200

    msgmerge de.po to version 3.3

commit 295f8e38d863604aee720a72cac5bddff3e7b878
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Wed Oct 17 07:33:38 2018 +0200

    Update LINGUAS explanation to the last version we had in autotools

commit d9ed84759589674b30454cc14cf9241169cd0b81
Merge: 9f5c60dea 64a28b526
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 16 09:37:25 2018 -0700

    Merge Christoph Holterman's 'PR-python2to3fixes' into maint.

commit 9f5c60deaaa6258cef0b75b3bf23c0649a3b577a
Merge: 1244ebb39 f21446767
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 16 09:26:31 2018 -0700

    Merge Christ Lam's 'maint-commodity-utils-cache-splits' into maint.

commit 1244ebb396e6445a69b3299a904274d8eee0ad4f
Merge: 08e28bfc8 23d2ed708
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 16 09:15:12 2018 -0700

    Merge branch Chris Lam's 'maint-net-charts' into maint.

commit 08e28bfc811c0fdbd7ba6c465c6b3db334767318
Merge: e374da8a6 893383ce9
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 16 08:55:38 2018 -0700

    Merge Di Mang's Double-semicolon fix into maint.

commit e374da8a6c50d5583944f34846958f3dc4432a40
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Oct 16 01:32:02 2018 +0200

    Remove unset color slot from wohnungsw

commit bba63c079fee40efeac3898664bd86b3d33a0196
Author: Christoph Franzen <christoph at alte-pflasterei.de>
Date:   Mon Oct 15 18:05:38 2018 +0200

    Bug 795237 - Update of "wohnungsw" template
    
    Diese Version von 2012 berücksichtigt die BGB-Änderungen von 2010 und
    das Bilanzrechtsmodernisierungsgesetz.

commit 981caf3fa085d85ca03c9884c46010419e33b681
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Oct 15 10:21:14 2018 +0200

    Reword the language section in environment once more

commit 0b7c9826bca7875ae5532a5df11e0d5ccd31efe8
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Oct 15 10:15:40 2018 +0200

    Refer to Locale Settings wiki to change language

commit f214467670d01142354faa0bfdb6457cecc82b23
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Oct 15 07:25:36 2018 +0800

    [commodity-utilities] create internal fn to bypass expensive call
    
    This commit creates an internal
    function (gnc:get-commodity-totalavg-prices-internal) which bypasses
    a call to (gnc:get-match-commodity-splits-sorted) which creates a
    query for the price-commodity.

commit 24c6b3b43c558e3d37f1ad71c5ca3c8c55961a18
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Oct 15 00:39:58 2018 +0200

    Slightly reword language instructions
    
    Hopefully this is even less ambiguous.

commit 0c02db729e2e020f9f3b822bb7e88843e1e0085d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Oct 10 15:30:49 2018 +0800

    [commodity-utilities] compact functions
    
    and convert (gnc-numeric-*) to scheme number functions

commit 4d22890d16a097b99877cc730e36af381bbe083d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 9 11:40:48 2018 +0800

    [commodity-utilities] optimize weighted-average price calculator
    
    (get-commoditylist-totalavg-prices) will generate a whole-book
    splitlist. This is then filtered to 'interesting' splits only, and
    sorted by posted date.
    
    This sorted, filtered list is then filtered to each commodity, and
    passed down as argument to (gnc:get-commodity-totalavg-prices) to be
    used immediately, rather than calling the expensive function
    (gnc:get-match-commodity-splits-sorted) which eventually creates a
    query for each commodity.

commit e23ce385e1f8f32fed909a54a275112f6f9cfc29
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Oct 9 04:32:09 2018 +0200

    Remove unset color slot from SKR49
    
    See Bug 796887

commit 116ea7a46d5c40010506d06568bd47a16a3cf745
Author: Christoph Franzen <christoph at alte-pflasterei.de>
Date:   Sat Sep 15 18:31:00 2018 +0200

    Bug 795425 - Version 2018 of german account template SKR49 ...
    
    Datev-Kontenrahmen SKR49 für Vereine, Stiftungen und gemeinnützige GmbHs

commit a777666c2e52bd89f9354cad33928bcc75e8499a
Author: Pedro Albuquerque <palbuquerque73 at gmail.com>
Date:   Thu Oct 11 07:14:41 2018 +0100

    updated pt.po
    
    5238 translated messages, 1 untranslated message.

commit c713540defb8f097a4a9795026443355f64cf3f3
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Oct 11 02:03:13 2018 +0200

    Merge recent changes in pt.po
    
    5082 translated messages, 114 fuzzy translations, 43 untranslated
    messages.

commit 17ff6aa0a3ed1d1a6a8a409d2569e3465dc8a0d1
Author: Pedro Albuquerque <palbuquerque73 at gmail.com>
Date:   Tue Oct 9 09:49:08 2018 +0100

    updated po/glossary/pt.po

commit b1e96f5e40afe2602e256f1e99df38eb21bdddbc
Author: Pedro Albuquerque <palbuquerque73 at gmail.com>
Date:   Tue Oct 9 09:08:50 2018 +0100

    Updated pt.po

commit 23d2ed708e95334606b1dbb99592c402c93dbfb1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 2 07:27:27 2018 +0800

    [net-charts] remove doubles. send pure numbers to charts.

commit b1f03ecd9e1b65774263bf5440a1dcaf31c12cd7
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 2 06:52:51 2018 +0800

    [net-charts] rename variables to mathematical terms
    
    This report seems to have evolved from a pure asset-liability
    chart. It handles income-expense too, so rename to minuend-subtrahend
    to be generic.
    
    Also report percentages done.

commit 3f2a9022bf75b963be4ff3a5dc3f5c606db7bd96
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Sep 23 10:03:13 2018 +0800

    [net-charts] simplify date-list variables
    
    dates-list is now a list of time64 for both inc-exp and net-worth
    therefore we can combine the strings.

commit a86d17e77df601f4453950801aa85065f8c2652b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Sep 25 09:59:54 2018 +0800

    [net-charts] modify process-datelist to cycle balancelist once
    
    This will deconstruct process-datelist to not call the utility
    (gnc:accounts-get-comm-total-*) functions which are still slow,
    because they will cycle through the balancelist for each account. In a
    large enough report, the balance list may be thousands of entries
    long, and we don't want to cycle through them every time.
    
    This commit will loop all so that the balances are cycled once only.

commit ab97eed97989754637b9f90cfcbb40dd5366b883
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Sep 21 04:36:30 2018 +0800

    [net-charts] modify process-datelist to use account-balances
    
    This will retrieve the cached balances in account-balances, rather
    than calling (gnc:account-get-comm-balance-interval)
    or (gnc:account-get-comm-balance-at-date) which are very expensive
    because they will call xaccAccountGetBalanceAsOfDate which will scan
    the account splitlist every time.

commit cacb15c3f3d1e9762d158df405151cf0d339a3eb
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Sep 21 02:38:05 2018 +0800

    [net-charts] create account->balancelist
    
    This function will scan the splitlist for account, and build a list of
    balances at the dates specified in the dates-list variable.

commit 53cab269f467cf73ff7e20cde797cd08212b9435
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Sep 19 10:16:06 2018 +0800

    [test-charts] add basic test for net-charts amounts & dates
    
    This is similar to test-standard-net-linechart but designed to test
    date boundaries. Creates book with following entries in bank accounts,
    and calculates amounts at each date boundary.
    
                 Bank1 Bank2 Bank3
    
        05/05/69               $25
    
    01/01/1970
    
        05/01/70               $25
        12/01/70   $10
        18/01/70   $15   $50
    
    01/02/1970
    
        18/02/70         $50
    
    01/03/1970
    
        03/03/70  $200
    
    01/04/1970
    
    15/04/1970

commit 0f2e89afb81eb994e110482ff576cc70566d48a1
Author: Pedro Albuquerque <palbuquerque73 at gmail.com>
Date:   Mon Oct 8 15:06:03 2018 +0100

    updated pt.po

commit caa3807f05c48ffd124b1946537bf374204e6756
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Sep 21 10:36:43 2018 +0800

    Revert "Revert "[net-charts] deoptimize accounts-list""
    
    This reverts commit 70bc472ffe93b80ad12db56e75332d09d3b0c1df.

commit 4102e7007e0ac1f6cdc9bead7189c6caedcc3b30
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Sep 26 05:04:02 2018 +0800

    [test-report-utilities] gnc:strify tests

commit 9d25b25be30b8ac15b5423e5e02f913142d1a7e9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Sep 19 11:34:07 2018 +0800

    [report-utilities] add (gnc:strify) and (gnc:pk) for debugging
    
    The (gnc:strify) function will take an object, and try various methods
    to display a useful output. Instead of a cryptic "#<swig-pointer
    Split * 55a7079b2660> () # ?" message it can show
    "Split<d:02/05/2018,acc:Bank1,amt:$20,val:$20>"
    
    The (gnc:pk) function is a debugging tool. It will dump all arguments
    via gnc:strify to console and return the last argument. In addition,
    it will print the time stamp since the procedure was defined, and the
    delta time since the last (gnc:pk) call.
    
    (gnc:pk "call weird-fn with " acc " = " (weird-fn acc))
    (gnc:pk "call another-fn =" (another-fn))
    
    [d2.3243 t2.3243] call weird-fn with Acc<Bank> = Mon<$25.00>
    [d0.1000 t2.4243] call another-fn = #t
    
    This would suggest that (weird-fn acc) ran for 0.1 seconds, and
    returned a gnc:gnc-monetary object.

commit 820cd842f19c4ed1b93777f8ec21fa76ff2c3ac1
Author: Tom Lofts <dev at loftx.co.uk>
Date:   Sat Oct 6 14:59:52 2018 -0700

    Bug 796893 - invoice.GetDatePosted() and other date related...
    
    functions returns strange values for uninitalised dates.
    
    Convert time64 equal to INT64_MAX to Python's None value.

commit 7a4b06c442a85da338a6cb35654bd91d30d699d6
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 4 15:44:32 2018 -0700

    Bug 796878 - test-qofsession fails on x86_32.

commit a8c884016e1b313863cc554dca3babd63c784b17
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 4 14:05:49 2018 -0700

    Make the case of the Mac help directories the same as in the Bundle.
    
    Using the preferred camel-case rendering.

commit 3eab36e83274dd0397e1be1c8f9bdc37743b02b9
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 4 14:03:58 2018 -0700

    Reindent Mac version of gnc_gnome_help.

commit e068366277356b7bf9acd58ddb121fca15306cca
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Oct 1 13:18:25 2018 +0200

    Bug 796772 - Receivable Ageing Report invalid URL for Totals column
    
    Use some pointer arithmetic to split the owner guid into a separate
    string before handing it over to boost::uuid for interpretation

commit 893383ce9b308279551d01cb53a5c857df40a048
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Sun Sep 30 19:10:50 2018 +0200

    removing double semicolons at the end of lines

commit 7706fff3c94143f93030db167c5b51f146a09999
Merge: 61551526a 65c8357f5
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 29 16:49:35 2018 -0700

    Merge branch 'maint'

commit 65c8357f53dfd59781ad5ba467577487f70b8513
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 29 16:05:55 2018 -0700

    Release 3.3

commit b7be8d59b7eee3a9c889378d1b7b70be2559c562
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 29 13:01:29 2018 -0700

    Remove engine-deprecated.i from CMakeLists.txt.
    
    It wasn't created in the timespec functions deprecation commit.

commit 8d90966251c64a836d481065dfea344562bdd26e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 29 12:44:09 2018 -0700

    Update Farsi and Ukrainian translations from the Translation Project.
    
    Includes re-applying http://bugzilla.gnome.org -> https://bugs.gnucash.org.

commit c96fb6209c178a4ffacfe248d0426dd457496094
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Sep 28 22:15:56 2018 +0200

    Bug 795821 - GnuCash could not obtain the lock for file://C:\Users\username\Documents\GnuCash\2.6.21\xxxx\xxxx.gnucash

commit 406953c2ae8ebc8bf034abcdeaf22757c61cedc2
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Sep 28 14:51:40 2018 +0200

    Bug 796820 - References to 'Gnome Bugzilla' should be changed to 'GnuCash Bugzilla'
    
    Additionally use https everywhere to refer to bugs.gnucash.org or bugzilla.gnome.org

commit 26714d2e1715139efb273ace96ecfb6e1ef036b4
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 27 18:05:01 2018 -0700

    Bug 792446 - Mixed languages in error dialog.

commit 2094282790818a2a09bcce6d023f9a8abcfaa7c3
Merge: 02e3a747e b6f2b111b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Sep 27 21:57:39 2018 +0200

    Merge branch 'block-pref' of https://github.com/Bob-IT/gnucash into maint

commit b6f2b111bc2b9e701639eb4684bdbfe4bf4b97c9
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Sep 7 11:44:47 2018 +0100

    Block registered prefs when preference dialogue loaded
    
    When the preference dialogue is loaded and options are set, the ones
    with registered callbacks fire causing parts of Gnucash to be updated.
    This was observed with gnc_split_register_load being executed 5 times
    for each open register when the preference dialogue was loaded.
    
    To overcome this, a couple of functions have been created to block and
    unblock all registered prefs and used while the preference dialogue is
    loaded.

commit 02e3a747e431c01a7aa516260c98f4692880a0eb
Merge: ed436f415 3e014f189
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Sep 26 09:57:12 2018 +0200

    Merge branch 'patch-1' of https://github.com/myaser/gnucash into maint

commit 3e014f189fdae13270d49dcb11490cdbca9dec34
Author: Mahmoud Yaser <me.MahmoudYaser at gmail.com>
Date:   Wed Sep 26 08:21:17 2018 +0200

    Update change_tax_code.py

commit ed436f4151e290f2e9814528dcbeecbbdf3b0567
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Sep 24 23:05:59 2018 +0200

    Bug 796819 - bad icon with Spanish localization
    
    Drop translations of the 'gnucash-icon' string from our po files
    and add a note for translators to not translate this string or
    use the litteral 'gnucash-icon' as translation

commit 9261cabfbbfd1e391ae73672dc027fec9cbdd77c
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Sep 24 19:34:18 2018 +0200

    Bug 787439 - Segmentation Fault in Transfer dialog after clearing Date field and pressing escape
    
    Disconnect date edit's focus-out callback before destroying the transfer dialog widget.
    This should prevent the callback being triggered while the widget's internal state
    is being destroyed.

commit c4b40dbf468e78233104c69f4fc8716f88dd5346
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Sep 24 18:35:10 2018 +0200

    Bug 796816 - Notes field in Duplicate Invoice dialogue is 'read-only'

commit 9c9068cf5a7bbfd86eacfd62fdfa515b533ae651
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Sep 24 18:24:40 2018 +0200

    Use proper GtkAction function instead of generic g_object call

commit f726238865aec6890028894d6921afd20f7834d6
Author: Mahmoud Yaser <me.MahmoudYaser at gmail.com>
Date:   Mon Sep 24 17:21:16 2018 +0200

    Update change_tax_code.py

commit f89a40e3ebf7ffae2f59b352d5d2d2cbb00f1ab1
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Sep 24 17:15:11 2018 +0200

    Fix gtk accelerator mixups by explicitly disabling actions that are not relevant
    
    The issue I found was with File->Print and its variants for various page types.
    They all use the same '<primary>p' as global accelerator. It was possible to
    have gnucash invoke the 'Print Report...' action instead of the 'Print Invoice...'
    action when hitting <primary>p on an invoice page. If no report page was
    open at this point, gnucash would crash. If a report was open, gnucash
    would invoke the print action on that report instead of opening an
    invoice report for the invoice. This looks like a bug internally in
    the gtkaction handling or our improper use of it. However I could
    work around it by disabling action groups before unmerging them.

commit 3b416f07bed535bf012a4058bfb6ede158c833b3
Author: Mahmoud Yaser <me.MahmoudYaser at gmail.com>
Date:   Mon Sep 24 11:12:16 2018 +0200

    Update change_tax_code.py

commit 26a179872ddce7fc490a30e0c6bd041d09e2b8c7
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Sep 23 16:30:30 2018 -0700

    Don't create 2 new books for every new session.
    
    And don't ask to save a not-dirty or empty book, fixing
    Bug 794870 - If no book is opened, gnucash still asks if the user wants
    to save changes when opening a file

commit 1c5eb86d9023d0505ea86d78a57030c7e3ef463e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Sep 23 21:52:33 2018 +0200

    Simplify GNCQueryView's data model
    
    It was managing a number of redudant parameters which were leaking
    memory all over the place. The information that was tracked could
    easily be extracted from the underlying GtkTreeView, GtkTreeModel
    or GtkTreeSelection when needed.

commit 9bec660fba4ed92d86df05cf94501c6e3b7c1030
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Sep 23 18:14:35 2018 +0200

    Revert "Fix memory leaks in GncQueryView"
    
    This reverts commit 5609b704c569975663d3bf3b85ea50965f602399.
    
    While it fixed the memory leaks it also caused gnucash to crash
    when trying to search for invoices. Will be redone differently
    in a follow-up commit.

commit 164f484718205d17499307cc804fc81dd574b607
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Sep 23 17:35:29 2018 +0200

    Open customer/vendor/employee report when double-clicking an the respective owner the cust/vend/empl overview page
    
    Before this action would open the cust/vend/empl edit window. However opening the report is a much
    more common use case so it makes sense to make that one default.

commit 3991ccb9c2383f94315ec647e4250a408bc16ad4
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Sep 23 15:59:27 2018 +0200

    Cache current owner balances
    
    These are queried continuously by the owner tree view (on Customer/Vendor/Employee
    Overview pages) and recalculating them is an expensive operation.
    The cache will be invalidated each time a lot reated to the owner
    changes (modify or delete). The net effect is a huge responsiveness
    improvement of said overviews in case of a large book.

commit 64a28b526370766f1e090a7711372bd1ac60e6e0
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Sat Sep 22 18:12:11 2018 +0200

    xrange deprecated in python3, change to range
    
    thanks to Sumit Bhardwaj for the hint

commit 40bcd1e37779b2c6bcc1fc1cdb00aef8f28adb34
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Sep 21 14:33:02 2018 -0700

    Bump the max_denom_mult to match the new GNC_COMMODITY_MAX_FRACTION.

commit 4fe12f54225938c9479f17c4f80ebe64762f1b19
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Sep 21 14:32:03 2018 -0700

    Some more magic number replacements.

commit 87533fe4bcb659ebacec6f50ed68070175d4aeda
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Sep 21 14:28:49 2018 -0700

    Catch std::underflow_error as well as std::overflow_error.
    
    Any operation that can overflow will throw an underflow if it's a
    negative number. The C interface needs to catch both to prevent
    unhandled exception crashes,

commit 6d2ef90313884672625a2641f9340f10211117de
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Sep 21 13:00:34 2018 -0700

    Fix a magic number.

commit dd10ac8bc79430b1b6795c8b67bd013ae4fc0d79
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Sep 21 13:00:19 2018 -0700

    Don't need NANOS_PER_SECOND anymore.

commit 80a4591736f7a3715a81f57ff37733e28af360e5
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Sep 21 12:29:56 2018 -0700

    Bug 786708 - GnuCash won't load currency fractions larger than 1000000.
    
    Also create larger fractions for the account dialog.

commit 97916c6682d8675945c1a98e3ee7b6b0924d8eb1
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Fri Sep 21 09:28:41 2018 +0200

    whitespace fixes

commit 34fa18f04eebef4fe0ca8e371d3974448fc5424e
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Fri Sep 21 09:27:17 2018 +0200

    additional fixes for python3

commit 70bc472ffe93b80ad12db56e75332d09d3b0c1df
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 20 17:25:44 2018 -0700

    Revert "[net-charts] deoptimize accounts-list"
    
    This reverts commit 941acee04e3598c18eda8cb68c3b024da6f73ab1. It did
    indeed deoptimize creating a list of split-balances for time reports.

commit 39575f22727dcf1bfe5b5ffd56b28e855e551742
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 20 17:04:25 2018 -0700

    Bug 784420 - "Save changes on closing" window waits 2^32 seconds when...
    
    "Time to wait for answer" is set 0.
    
    Set minimum value of 1 for the save_on_close_adj.
    Disable the associated spinner if the timeout is disabled.
    Protect secs_to_save from rolling over if it's already 0.

commit 77fb01db82daef270fe0df81859d30cc7df10e8c
Merge: 2d565215c 54cb3358c
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 20 10:56:01 2018 -0700

    Merge branch Christoph Holterman's 'python-query-test' into maint

commit 54cb3358ce0fd7f373684fcd64b4db7aba41a443
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu Sep 20 18:39:05 2018 +0200

    add basic test for python query
    
    add test for creating query object and setting search_for
    related to Bug 796137 and fix in commit 1a7c5b9a32df1d0ccd7e739a70b3d0f38e4dda36

commit 2d565215cd3306f477ef51b12cfae878438dde9b
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 18 16:08:48 2018 -0700

    Fix localedir relocation.
    
    Since LOCALEDIR is now always absolute we need to see if there's a
    prefix and if LOCALEDIR is a subdir of PREFIX instead.

commit 59a6ebc33a289de9f35a975feacfc91e09bb54e1
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 18 15:07:47 2018 -0700

    Fix TravisCI build failure.

commit 0cf42a75b338c003c4ff9d98f48dd71126bfa5e8
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 18 10:21:09 2018 -0700

    Bug 796858 - TypeError: in method 'qof_query_int32_predicate',...
    
    argument 2 of type 'gint32' on gnucash.gnucash_core.QueryInt32Predicate
    
    Add gint32 to typemap.
    Also replace a couple of PyString_ calls leftover from Py2.

commit 10811b8a43a80b46dd588a4d1f2dfac066adaa0c
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Sep 18 12:31:44 2018 +0200

    Redo of commit 586cd70

commit a20a803c8e86fa2c936b96366c1dfd0c25af875a
Merge: 766dc9b2d 395b42d62
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Sep 17 17:46:28 2018 -0700

    Merge Chris Lam's 'maint-optimize-interval-charts' into maint.

commit 766dc9b2d5cee4810a2d3a3b85091e1934f3d19f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 8 13:53:25 2018 -0700

    CMake: Test for & set WORDS_BIGENDIAN, set _GNU_SOURCE.
    
    Got lost in transition from autotools.

commit 586cd70432d4b9027a5e7f855ce6283c2098674f
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Mon Sep 17 22:18:00 2018 +0200

    Update Overview of README
    
    based on https://lists.gnucash.org/pipermail/gnucash-devel/2018-September/042748.html
    
    Additional changed "http" to "https", where available.

commit 395b42d620ae0136649d3e74b5eecf220f5550ef
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Sep 14 19:29:06 2018 +0800

    [average-balance] add styling to data table

commit ce5854950666b43878b552f44971a36a57289f4b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Sep 14 20:36:31 2018 +0800

    [invoice] mark strings in options as translatable

commit ad361d1e69edac8fb352c72305f723c81d9b354b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Sep 14 19:24:12 2018 +0800

    [invoice] Add customer/vendor ID in client section
    
    This aims, but does not completely fixes bug 430259 or 742086 which
    would require data model changes. It upgrades invoice.scm to add the
    customer/vendor/employee internal ID. Job invoices will display the
    job owner's ID.

commit 941acee04e3598c18eda8cb68c3b024da6f73ab1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Sep 12 17:28:26 2018 +0800

    [net-charts] deoptimize accounts-list
    
    This aims to partially undo commit 8aed5c3f660.

commit 77063afa735d30cb44a51b1a487056bb03f522b3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Sep 14 09:18:32 2018 +0800

    [report-utilities] improve (gnc:account-get-comm-value-interval)
    
    This commit will marginally speed up this function when
    include-children? is #t. The original code would create a new query
    for each descendant. This commit will create one query only for all
    accounts when include-children? is #t. Unfortunately there is no
    actual live code whereby include-children? is enabled. Anyway this
    code is cleaned up.

commit 984501e95168726f9e86dbfa4c8fd21fe8fcd6e1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Sep 12 18:26:48 2018 +0800

    [report-utilities] improve (gnc:account-get-comm-balance-at-date)
    
    This improves (gnc:account-get-comm-balance-at-date) to
    use (xaccAccountBalanceAsOfDate) instead of cycling through a split
    list.
    
    This function is used in numerous charts and should speed them up
    tremendously.

commit 2832b8e63c5218d630f6220ff5952785ec323608
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Sep 14 17:08:11 2018 +0800

    [report-utilities] compact functions

commit 381293655ff60bde76698a58a7b588f1cd20efb1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Sep 12 18:35:11 2018 +0800

    [test-charts] also test income-expense-barchart amounts

commit 9bba9474cbbc9c4702c06a7804f812e2e2acf41f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Sep 12 18:19:43 2018 +0800

    [test-charts] add daily txns and test range
    
    This test (for net-worth-barchart only) adds daily transactions from
    1/1/70 for 100 days, and aims to test the date ranges for net-charts
    is accurate.

commit 3e9cd1fc1170165299a1fe30c434825444eeab2a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Sep 12 18:11:06 2018 +0800

    [test-extras] augment (gnc:options->sxml) to allow tag stripping
    
    An html render containing a <script>...</script> tag will not
    typically be parsable by sxml. This augmentation will strip an html
    tag from the render. Therefore we can use
    
    (gnc:options->sxml ... #:strip-tag "script")
    
    which will strip off the whole <script> section from the render, which
    should usually then be parsable. Note: this is not foolproof, and does
    not support nested <script> tags, and it will strip quoted "</script>"
    tags too, but should cover common cases.

commit 867aa78f91274c759b0de9d63512af1ff09d6196
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Sep 12 18:10:34 2018 +0800

    [test-charts] add SRFI-64 teardown function

commit 83b1b8adfc95f89df766d4a008c47a80e87df194
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Sep 16 13:05:49 2018 -0700

    Fix typos.

commit 162605f505a255af7c4d50505d12d8b326b34bca
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Sep 16 12:36:04 2018 -0700

    Fix Windows binreloc executable finding.
    
    Taking into account the behavior of
    g_win32_get_package_installation_directory_of_module when the last
    directory element either is or isn't "bin".

commit 06d836e66b149f70a37d8ec062c237b7d4f06d26
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Sep 16 11:19:26 2018 -0700

    Fix cursor handling in the register.
    
    Broken by over-aggressively capturing the selection.

commit 5057703d30e1953b31587ca6c54f16c8faa983de
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Sep 15 17:48:37 2018 +0200

    Sql backend - show progress similar to how it's done for xml backend
    
    That is let the percentage increase gradually. The current granularity is still
    very rough, but at least it gives an indication of getting closer to fully
    loading the data. The previous configuration on the other hand only suggested
    something was happening but with no indication where in the load process
    gnucash was.

commit 5775662b52869604913a44972737cd8748945169
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Sep 15 16:41:37 2018 +0200

    Raise edit level of all accounts before loading transactions and splits
    
    This prevents calling xaccAccountRecomputeBalanceInCurrency on each split that gets added,
    which was exponentially increasing load times. On a huge test book the
    load time dropped from 53 minutes to 1m20s.

commit 221c46585c53ee7f0bdf388347f952426866149c
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Sep 15 16:38:55 2018 +0200

    Sql backend - load transactions before business objects to reduce individual slot queries

commit 5609b704c569975663d3bf3b85ea50965f602399
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Sep 14 11:51:25 2018 +0200

    Fix memory leaks in GncQueryView

commit 62eb95c05cbb9069706a53fd5e5d7057ec823b54
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Sep 14 11:01:05 2018 +0200

    Fix memory leaks in gncOwnerGetBalanceInCurrency

commit 4e716299663482d9f53062e0fa7826ed91b4fddc
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Sep 14 10:47:31 2018 +0200

    Fix memory leak in xaccTransRetDateDue

commit 33fae41aaacce4e021a3abef330fbd5340a900b6
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Sep 14 10:01:38 2018 +0200

    Fix 1-byte memory leak on first run

commit ee77f38f40f8b59a361a2e6f7024d8bac7b0c1d0
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Sep 13 21:13:20 2018 +0200

    Fix first run dialog not appearing

commit 10a21cbfacedb07a3a30d1a343902764ec395418
Merge: 48b29f5e9 f219bc45a
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 11 10:46:02 2018 -0700

    Merge branch 'Bug794526' into maint

commit 48b29f5e91b6bce411a10505ad08b657967ec222
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Sep 10 19:49:43 2018 +0200

    Fix memory leak in char* type KvpValue and fix improper uses
    
    The core issue was that the delete visitor was never called because its parameter
    type (char *) didn't match the boost::variant type (const char *).
    Fixing the visitor's parameter type also require a const_cast
    back to char * because that's what g_free takes as argument.
    
    The rest of this commit is merely fixing KvpValue instantiations that
    tried to create a char* KvpValue from a stack based const string instead
    of a heap allocated one. That would bomb out on calling the
    delete visitor.

commit b866d7d955f89d74ac31ea49167c95a9cdbc8899
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Sep 10 18:57:39 2018 +0200

    Plug memory leak in xaccSplitDestroy
    
    Splits were not marked for deletion if the transaction is read-only
    and the account is not marked for deletion yet. The net result is
    that split will not be freed later on.
    However xaccSplitDestroy is also called from a Transaction's do_destroy.
    At that point accounts are not necessarily marked for deletion yet (like
    is the case when a datafile is closed). This turned out to be a problem
    for invoice post transactions (which are also read only) and hence
    would cause memory to leak.

commit 196decf64918fc5e6aabb2ddaf02e42271f21280
Merge: 1117027f7 4d57df229
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Sep 10 14:48:04 2018 +0200

    Merge branch 'maint-fix-test-report-utilities' of https://github.com/christopherlam/gnucash into maint

commit 4d57df2293c28ee891408e8b703cd1b87ea806bb
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Sep 10 20:05:21 2018 +0800

    [test-report-utilities] changes to make tests locale independent
    
    1. LC_ALL should set default-report-currency to USD
    2. change test monetary output from list-of-strings '("$25.00") to
    monetary pairs '(("USD" . 25)) which should be locale independent.

commit 1117027f72580d2628f084931deec96229a63317
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Sep 10 10:24:49 2018 +0200

    An empty GValue is interpreted as NULL reason, which is still a valid cache
    
    Ignoring this would make caching almost useless as there are typically
    only very few read-only transactions.

commit f219bc45aa355a9f194bcaedcd72f511eb22fbcf
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Sep 9 16:24:26 2018 -0700

    Bug 794526 - Python bindings can't find loadable modules.
    
    Always use absolute paths for configured directories (BINDIR etc.)
    Abstract out the guts of gnc_gbr_find_foo_dir for foo in lib, bin, and data.
    etc requires special handling because of the way it's treated if prefix
    begins with /opt.
    
    Always fall back on the configured directory if binreloc is disabled and
    no default is passed in.

commit a19dcc7bd4b4c2a64f905968b8db523fee44c31d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Sep 9 15:02:53 2018 -0700

    Fix crash when there's no TRANS_READ_ONLY_REASON slot.
    
    Unsetting an empty g_value raises a fatal error, causing tests to fail
    in some environments.
    
    g_free() handles NULLs itself, no need to protect it.

commit b2d99615abbede6f863eec208a454a831a0a4dd8
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Sep 9 23:36:41 2018 +0200

    Fix if clause
    
    Spotted by Kevin Hale Boyes

commit d069b67d48f99ef69d6a31c9dd428da67215b048
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Sep 9 22:49:52 2018 +0200

    Fix memory leak in xaccTransGetReadOnly
    
    In addition implement a cache for this value as suggested in the comments
    as this function is called on every transaction commit.

commit 3634e8f59d576ce2c3b97fc6a817ada506d47989
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Sep 9 17:43:05 2018 +0200

    Fix memory leak using qof_instance_get on a GncGUID
    
    The underlying boxed type will return a copy so we should free this
    when no longer needed.

commit 3845611f30848d6aca9b4764e24c050e801e0803
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Sep 9 12:35:56 2018 +0200

    Plug memory leak in register code
    
    The table storing cell dimensions was never freed. The size of this table is
    directly proportional to the number of cells in the register. So the more
    transactions/splits in a register, the more memory was leaked - each time
    a register was opened and closed. With my huge test book I saw leaks of
    4Mb-10Mb per page that was opened/closed.

commit 4cc61463abd60848e14543ec22adb8364b5a6cda
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Sep 9 12:32:04 2018 +0200

    Remove unused variable

commit bfa6cd52e829cb50d8ad401528b7ca7daae0b26f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Sep 9 12:36:32 2018 -0700

    Make selection caching uniform across gnucash-sheet functions.
    
    Also make selection variable names consistent.

commit ef56e7cc76cb5504e1a67eb34d7c9f3afb0c5254
Merge: f8a9be2c7 6e023755d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Sep 9 11:19:38 2018 -0700

    Merge Bob Fewell's 'Bug796839' into maint.

commit f8a9be2c7fa8b5af1e429d7dbb6202996ca50613
Merge: f4c0544f1 c76ea30f3
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Sep 9 11:10:23 2018 -0700

    Merge Chris Lam's cleanup-report-utilities into maint.

commit f4c0544f1b8084553f010c821c55cde2b2d446ac
Merge: 7e56a44f6 3e8acf293
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Sep 9 11:07:41 2018 -0700

    Merge Chris Lam's 'test-report-utilities' into maint

commit c76ea30f3a07f164d0cf9ce8c9561bf7386176f3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Sep 9 18:41:13 2018 +0800

    [obsolete api] improve deprecation warnings

commit 768ed09977630bdfb4c23e01cc58900e7b318d1a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 31 21:20:21 2018 +0800

    [report-utilities] remove (gnc:value-collector-*) functions
    
    These functions are underused. Remove.

commit cb2fccf416ea5c5cb757764e62d9596f0b390e57
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 31 18:55:40 2018 +0800

    [report-utilities] remove (gnc-commodity-collector-*) functions
    
    These functions are not actually exported in report-system.scm so they
    are not generally available to external reports. It should mean
    they're safe to remove.

commit 4f90663c9a4db834f032a7757208802e50ab1aa4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 31 21:19:30 2018 +0800

    [report-utilities] rewrite list-set-safe! using named let
    
    This avoids some set! calls

commit 7a63fab04a01fd029a337cc0eb37a1e0e882d447
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Aug 30 23:09:10 2018 +0800

    [report-utilities] convert functions to srfi-1

commit 0144055c4339c202e029ec0508fd5e5df69bfba0
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Aug 30 23:08:43 2018 +0800

    [report-utilities] compact functions. no refactoring.

commit 512dd7c73cd86fe6f9beef71ee66f11b70c68846
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Aug 30 22:29:55 2018 +0800

    [report-utilities] compact gnc:get-account-period-rolledup-budget-value

commit 18087033540662a34e6e95fe30d8c4e5795d2cdd
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Aug 30 22:21:03 2018 +0800

    [report-utilities] compact gnc:account-get-total-flow
    
    This commit compacts function while maintaining legibility

commit b85f54a2874b036c84b6f69d1c49347779dacf78
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Aug 30 17:05:40 2018 +0800

    [report-utilities] commodity-collector: simplify

commit b21874df0bc77ca3760cd45b139ddaf5d78730dd
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 31 23:19:12 2018 +0800

    [obsolete api] gnc-commodity-numeric->string to gnc:monetary->string

commit cb01c93a0fa7d43b670290fb5f0135f9ab9dd6a4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 31 23:16:41 2018 +0800

    [obsolete api] gnc-commodity-value->string to gnc:monetary->string

commit 89f8c8dc12d5b4a924a6dce69ee1ccb11753e5f3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Sep 1 11:13:31 2018 +0800

    [commodity|report-utilities] simplify functions, convert to srfi-1
    
    these functions are not used elsewhere and should be inlined. however
    they are exported and must be retained for now.

commit eac79bd506395120fb986538ab4509e11ef2d365
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Aug 29 22:21:40 2018 +0800

    [commodity-utilities] simplify boolean functions
    
    (if a b #f) -> (and a b)
    (if a a b)  -> (or a b)

commit 353eee58cbf6510682cc511b651273a0d363220c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Aug 20 10:34:39 2018 +0800

    [transaction] convert collector map to for-each
    
    collectors are accumulator-type objects, being mutated with each call,
    rather than functional objects. (map) is meant for functional
    constructs, returning a list to current continuation. We're not using
    the (map) output, so, change it to (for-each) to emphasise this.

commit 83ad9e4b89c597e2087e2353682bd5b376184cf6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Aug 20 10:30:35 2018 +0800

    [transaction] convert add-split-row to functional style
    
    This commit removes need for row-contents, building a list of
    table-cells directly.

commit f3100ddc0a2c90e4a1f267715767d13aa886caf6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Aug 20 10:16:01 2018 +0800

    [transaction] convert add-subheading to functional style
    
    This commit removes need for row-contents, building a list of
    subheadings directly.

commit 516354166643980a2a0c35ff50ce985e4988987e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Aug 16 12:26:08 2018 +0800

    [report] remove test-report-system-flag
    
    This flag is not required if we test (gnucash-ui-is-running) instead.

commit 3e8acf293d26ac2dad59eaf1368e2cc3741a714f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Sep 9 19:11:45 2018 +0800

    [test-report-utilities] structure must be retrieved dynamically

commit ec1536ad50a1e9cbcef5afa57e2b2bce32076978
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 31 23:05:05 2018 +0800

    [test-report-utilities] encapsulate old test with teardown
    
    Wrap old (test-account-get-trans-type-splits-interval) and clean up
    environment with (teardown).

commit 0b069900d03507ef455f19ccde650b7040d56bba
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 31 12:42:25 2018 +0800

    [test-report-utilities] test account balances

commit 125dcfb0ec8a50a02024486639a6e95279488824
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 31 11:36:41 2018 +0800

    [test-report-utilities] test list, monetary->str, commodity-collector
    
    - list-set-safe
    - gnc:monetary->string
    - commodity-collector

commit 88229370aa65f33a8865c9d65b7069498b2fdc26
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Aug 31 10:56:43 2018 +0800

    [test-report-utilities] convert to srfi-64 and augment tests

commit 7e56a44f6644232f5b0bb8422c285b8578f7de83
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 8 15:08:39 2018 -0700

    Remove deleted files from POTFILES.in

commit b05082a09d916bec87e8608f16f5ba8f164bcc5d
Merge: 1a7c5b9a3 40cbcc114
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 8 14:43:33 2018 -0700

    Merge Chris Lam's consolidated invoice report into maint.

commit 1a7c5b9a32df1d0ccd7e739a70b3d0f38e4dda36
Merge: 148f24135 3ab66623c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 8 13:20:51 2018 -0700

    Merge Christoff Holterman's Bug 796137 repair into maint.

commit 3ab66623cda4b65630e2c0902a231eb9c8a45624
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Fri Sep 7 00:09:47 2018 +0200

    Bug 796137 - implement search_for as method of Python Query
    
    The last three commits fix the main part of Bug 796137. An inconvenience
    with GSList remains as for the moment qof_query_add_boolean_match only
    accepts bytes as parameter and no strings. This still needs to be fixed.

commit 638485431910a314d9e174619bddd5c0e1b57144
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Fri Sep 7 15:06:22 2018 +0200

    Bug 796137 - Fix QofIdType and QofIdTypeConst to work with python3
    
    Patch by David Osguthorpe to provide typemaps so that SWIG doesn't
    free buffers mem when buffer is saved as part of query struct leading
    to garbage content. See https://bugs.gnucash.org/show_bug.cgi?id=796137

commit 0551ee36e8e87fac3cf6cbd3d614aa7fa2fc0ba0
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Fri Sep 7 00:07:29 2018 +0200

    add option to exclude specified methods
    
    an exclude option is being added to add_constructor_and_methods_with_prefix and
    add_methods_with_prefix

commit 6e023755dd5653031ddbc247c1736ac50167844f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Sep 7 20:05:16 2018 +0100

    Reduce the number of times the register loads - Update
    
    In the previous update the changes to 'double_line mode' and 'register
    style' were not catered for so this commit fixes that by using a stored
    value 'enable_refresh' in the GncPluginPageRegister. This value is used
    to enable/disable the triggering of gnc_ledger_display_refresh command
    instead of passing a parameter as these settings are triggered by call
    backs. The value is set to FALSE in ...recreate_page before restoring
    all settings and subsequently set to TRUE after so normal refreshing
    can occur. This reduces the potential number of refreshes on load from
    7 to 2.

commit 74f285d78c0849420dda814679359c0c054db28c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Sep 7 19:32:43 2018 +0100

    Bug 796839 - Find transaction won't filter on Date Posted
    
    The results of the find are displayed in a search_ledger but with reset
    filter settings. As part of the initial setup of the filter, the
    SPLIT_RECONCILE and TRANS_DATE_POSTED parameters are purged from the
    query and so if 'Date Posted' was used, all transactions were displayed
    so this commit tests for a search_ledger and stops the purge along with
    saving the query for subsequent use in the filter dialogue.

commit 61551526a860acc44c4cc545f699424d7347d41b
Merge: 280ed47d9 148f24135
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 6 16:26:29 2018 -0700

    Merge branch 'maint'

commit 280ed47d9d99053f8369962099b4656f8cd662d2
Merge: 274f0fd58 cae8ecde8
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 6 16:24:04 2018 -0700

    Merge David Cousins's Bug_796778 into master.
    
    This resolves Bug 796778 - Feature Request: Select multiple transactions
    for assignment to a given transfer account when importing OFX (and
    similar).

commit cae8ecde8f9ddd615ff47c783ce8136395bd71a9
Author: David Cousens <davidcousens at bigpond.com>
Date:   Thu Sep 6 12:43:34 2018 +1000

    Changes to import-main-matcher.c and dialog-import.glade to implement multiple selection and assignment of a destination account to the selection.

commit 01339a782c91a8d931cc9d7462ddce19afc60635
Author: David Cousens <davidcousens at bigpond.com>
Date:   Tue Aug 28 22:36:42 2018 +1000

    Stage 1 Extracting code for assigning a transfer account from gnc_gen_trans_row_activated_cb() into a new function
    gnc_gen_trans_assign_transfer account() and calling that function from within gnc_gen_trans_row_activated_cb().
    Tested and working as per the original code.

commit 148f24135b18b7b9b777aa21db6593a19b68f37f
Merge: 75ccd57db cd7a55a9c
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 6 15:21:36 2018 -0700

    Merge Bob Fewell's 'fixes9' into maint.

commit 75ccd57dbf8d26eb0d393a81f48b2337324fb7f3
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 4 11:08:25 2018 -0700

    Bug 796734 - Auto-complete entry not highlighting to allow...
    
    for incremental entry.
    
    Because the Quartz Input Method module (imquartz.c) messes with the
    selected text, so we cache it in the gnucash_sheet object and restore it
    after the input module is done with the keypress.

commit f6d873dc2722a339f284bb84ffa2159b9087e781
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Sep 4 11:28:16 2018 +0200

    Bug 796833 - Excel csv Format misprocessed
    
    Convert all line ending styles to the one expected by the C++ standard
    library before starting to parse a csv file.

commit e47b460acb8bec2c540f1bfff74c25e0a9560ee9
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Sep 3 19:39:16 2018 +0200

    Set toolbar buttons to show both icon and text
    
    And make the icon small to recover some vertical screen estate.
    The motivation for this is that Gtk has dropped the ability for users
    to change a toolbar's appearance. And as our icons are often less
    than descriptive many users benefit from having textual descriptions
    as well. This is the best compromise we can make until the gui
    gets an in-depth redesign.

commit 705e86647234dc1416bdfb1c581a02b233ee6f60
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Sep 1 16:22:42 2018 +0200

    Bug 796054 follow up
    
    Now that a separate wiki section has been written for the side effects of this bug
    make the memo field of affected splits point to this wiki section.

commit d07f759ca35ef8095c19c5dc8ae4354ce5367ce5
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Sep 1 12:00:38 2018 +0200

    Use alignment-safe buffer handling
    
    Casting a char* to a struct containing a uint32_t is not universally safe
    due to alignment constraints on reads on some platforms. Copy our possibly
    unaligned source data into an aligned area of memory to avoid SIGBUS on
    armhf.
    Reported by vorlonofportland in PR#403. This commit the John's optimized
    version of Vorlon's proposed fix.

commit 4c87dd05ec8f1da40292f3e2f0004418a573ab89
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Sep 1 11:43:04 2018 +0200

    Fix compiler warning issues
    
    - add -Wno-deprecated-declarations to CXX_FLAGS as well. This was
      reported by vorlonofportland in PR#401 to become necessary for glib 2.58
      as that has deprecated g_type_class_add_private which appears in our
      c++ code.
    - change -Wno-deprecated-register into -Wregister. The former appeared to
      be a clang dialect and alias for the latter (see
      https://github.com/Barro/compiler-warnings for an overview of clang
      and gcc warnings). It was moved to global CXX_FLAGS as it can only be
      added for g++.

commit bf00330eedba3543e66417224788dcfc1406b96d
Merge: 131df8213 995e6b0f9
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Aug 31 23:55:01 2018 +0200

    Merge branch 'Bug796725' of https://github.com/Bob-IT/gnucash into maint

commit 131df82135e67fa5b5b941b9a5f60b6545071b6d
Merge: caaf9edc4 2dcb31628
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Aug 31 22:01:45 2018 +0200

    Merge branch 'date-bugs' of https://github.com/Bob-IT/gnucash into maint

commit caaf9edc45ad573b0692bb1a2cde3a38901a5abf
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Aug 31 20:57:12 2018 +0200

    Use one single function to determine if an invoice is posted to ensure consistent behaviour
    
    While debugging for bug 796054 I found cases where an invoice was unposted, but the toolbar
    buttons and menu items were configured for a posted invoice. This should now be solved.

commit baf933acf2c088e149bc00c90865f5e8ae08dd3d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Aug 31 20:24:39 2018 +0200

    Bug 796054 - unposting and reposting invoice doubles amounts
    
    Add scrub function to unblock the double post transaction

commit 1239876b5b9fd61e0dc2f50acac0a4c5bf21a513
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Aug 31 19:04:40 2018 +0200

    Use GnuCash instead of Gnucash in OSX environment file
    
    This is the result of a discussion on
    Bug 796837 - GnuCash 3 has changed the capitalisation of the folder in Application Support on macOS

commit 5ffb7fa20bb241b96a13768837713be581aa50fe
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Aug 31 14:35:11 2018 +0200

    Fix input of invoice post and due dates
    
    In the conversion from a timespec pointer to a time64 in
    https://github.com/Gnucash/gnucash/commit/6f89bd62b3cf
    we lost the write-back of these two dates to the calling function.
    Fixed by making the time64 members pointers again as the timespecs were before.

commit fc368b91d2b25c7d21df3fe7cb71afdde7ed5e47
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 30 17:03:41 2018 -0700

    Restore the timespec_val column name in the slots table.
    
    Renaming it would require a backwards-incompatible schema change,
    something that shouldn't happen in the middle of a stable series.

commit 6dfbf3d5e7bed8e09c650b994e62ff74715bdfc9
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 30 11:02:16 2018 -0700

    gnc:get-commodity-totalavg-prices shouldn't use 0-amount splits.
    
    get-commodity-totalavg-prices seeks to create a share-weighted average of
    all prices for a commodity and 0-share splits (normally used to book
    trading gains) don't represent a price and so distort (sometimes
    dramatically) the resulting average as well as creating extra invalid
    entries in the resulting alist.

commit c977c2350a83035fadff61053507104aa9309f26
Merge: 28691b46b a639dd923
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Aug 30 12:18:15 2018 +0200

    Merge branch 'sort-filter' of https://github.com/Bob-IT/gnucash into maint

commit 28691b46ba5fc198eaddf133d48c5696421915b9
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 18 12:36:22 2018 -0700

    Create srfi-64 tests for gnucash/report/report-system/commodity-utils.scm.

commit b1ee7c6eec8b18647213d955bdd4b229815a438a
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 24 14:25:43 2018 -0700

    Clarify and de-duplicate sumlist and report-list descriptions.
    
    Also correct descriptions of gnc:get-exchange-totals and
    gnc:get-exchange-cost-totals. Neither calculates prices.

commit 704afc6e02fc78f7d8669f6b4ef3be239c05e543
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 24 14:25:04 2018 -0700

    Comment to explain structuring an (env-transfer-foreign).

commit fe73f52bdbdecfe73797aacc327d50f67f29d68d
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Aug 27 18:00:55 2018 -0700

    Guard against divide-by-zero errors.

commit 4e88b8cb6c2c2715522a9fe0d5e636c0286530a5
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 18 16:19:43 2018 -0700

    Remove the number-collector.
    
    It is redundant and incorrect since gnc-numeric was replaced with Scheme
    rationals in the report code.

commit a639dd92363438eebbb99a675ca931df91c14696
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 28 18:47:15 2018 +0100

    Reduce the number of times the register loads
    
    When a register is created an initial query is run and then the filter
    and sort item/reverse order is added and after each item the ledger is
    refreshed. By adding a parameter to the three main functions to toggle
    the refreshing, with a value of false at register creation, and moving
    the gnc_ledger_display_refresh command this can be reduced to 2 from 5.
    
    In the sort/filter dialogue the refresh parameter is TRUE allowing the
    changes to be seen immediately.

commit e2801fd937451a32a3af712aee1bffac25823558
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Aug 19 22:02:47 2018 +0100

    Change the default filter for General Ledger
    
    The General Ledger default for the number of days shown is 30 but for
    the Register it is 0, meaning show all. So change the default filter
    based on ledger type and use this when determining if the setting should
     be saved or removed.

commit 2dcb31628094636219a0a3e5466d7d802b117e0d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Aug 25 11:08:32 2018 +0100

    White space removal and change tabs to spaces in qofbook.cpp/h

commit fd750a22ebe34fad3ec78a7fb69e51537cd3eaec
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Aug 24 16:57:58 2018 +0100

    Cache the number of days read only value
    
    The KVP value for the qof_book_get_num_days_autoreadonly was being
    called many times so it makes sense to cache it in the book to avoid
    the KVP lookup.

commit 8ad6e04549e8f971ad76baee29fabfaa9240cb4a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Aug 24 16:52:17 2018 +0100

    Book Options did not raise when already open
    
    If you open File->Properties and the dialogue gets hidden and you go to
    open it again the existing dialogue was not being raised to the front.
    This was due to a bad cast.

commit 93f3a8ea8274862f776ed836ac99b50ea118a827
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 23 11:49:49 2018 -0700

    Fix build of jenny.c on 32-bit builds, mingw-w64.

commit 3456596a1c006b5ec317e4482b9455548ef0a579
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Aug 22 20:40:17 2018 +0100

    Bug 796814 - Changing a book's read-only threshold doesn't immediately affect open registers
    
    Add test for change of read-only threshold to helper function for the
    gnc_book_options_dialog_apply_cb which will then do a gui refresh.

commit 67ee1d99a4e7b226c98ab84a04864ed390ba9f2f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Aug 22 20:38:36 2018 +0100

    Bug 796812 - gnc_date_cell_get_date and gnc_date_cell_get_date_gdate have different date validation behaviour - part 2
    
    Change the two register get_help functions to use gnc_date_cell_get_date
    with the warn parameter FALSE, this way we only get one warning when the
    date is out of range.
    
    Also as no functions use gnc_date_cell_get_date_gdate it can be removed.

commit aabae1caf9e0cbf70266ecf8a265c97ffb3326a0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Aug 22 20:36:51 2018 +0100

    Bug 796812 - gnc_date_cell_get_date and gnc_date_cell_get_date_gdate have different date validation behaviour - part 1
    
    Add gboolean parameter to gnc_date_cell_get_date to enable warning for
    the date out of range dialogue and update every occurrence accordingly.

commit dd49756f4ebdbdb9e9d57f089206dc1a0068e278
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Aug 22 20:35:54 2018 +0100

    Bug 796813 - Date validation inconsistent
    
    Change gnc_split_register_save_date_cell function and the equivalent one
     in gncEntryLedgerModel to use time64 version of gnc_date_cell_get_date
    which includes the warning for dates out of range.

commit 4a3c6f8f8594e1ec12208dfbb6b26d0f415c0a45
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Aug 17 11:11:38 2018 +0100

    Change saving to .gcm and Kvp for GNC_FEATURE_REG_SORT_FILTER
    
    For the LD_GL save the filter and sort settings to the .gcm always.
    For the rest, keep saving the filter and sort settings to kvp only
    when the GNC_FEATURE_REG_SORT_FILTER is not set, if set then save
    only to the .gcm file. This will be set on first use in version
    4.0 where a conversion will be run to only use the .gcm meta file.

commit 995e6b0f956a876a3c4f3b8a60b09dd94a5cf81b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 16 11:23:30 2018 +0100

    White space and tabs changed in search-date.c

commit 39b24325d92b080ef69e4f18e7f5d03d398deafe
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 16 11:22:44 2018 +0100

    Bug 796725 - 4 of 6 Date Posted options fail to return
     matching transactions.
    
    gnc_date_edit_get_date returns the time64 value set to 00:00:00 for the
    day entered so for the LTE and GT options gnc_date_edit_get_date_end
    needs to be used for 23:59:59. For finding transactions on the date,
    the use of QOF_DATE_MATCH_DAY needs to be used.

commit 54a5097c60496d005f497b2315f063734d8bcd9f
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 11 18:35:33 2018 +0200

    Bug 796777 - CVE-2008-1391: Integer overflow in included strfmon function
    
    We only used strfmon in one source file to generate three fixed format
    strings. Instead of updating to a newer strfmon in borrowed I have
    chosen to reimplement the string formatters for these strings in C++.
    Note this is *not* a full c++ conversion of the full functionality
    of assistant-loan. Only the string parsing has been redone.

commit 34cb4925a4be639e8d3e211ce2020d2190d5a41d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 11 15:33:19 2018 +0200

    Compile assistant-loan as c++
    
    Fix only c++ compatibility issues, which primarily boils down
    to dealing with stricter type checking.

commit 6ba47846c05805deaa1b79867b69f798523d5573
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Aug 5 22:39:18 2018 +0100

    Improve the generation of the filter text

commit a650693d07269d82515bc132a334dac9aa96d43c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 19 17:06:43 2018 +0100

    New feature for register sort/filter settings move.

commit 9423e0913ba4d2878174cb4049c7d3e70e249321
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 19 17:05:55 2018 +0100

    Remove white space and re-indent gnc-features.c

commit c6001d855aceae1e1cea4777ba5b8d9036b99ff0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 19 15:44:15 2018 +0100

    Allow loading the sort and filter settings for the GL
    
    By default the GL loads the last 30 days but this can be changed and
    saved depending on requirements.

commit ed05b89518af94526542b7daf1b70b7262d376a0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 19 15:40:43 2018 +0100

    Load the sort and filter settings to the .gcm file.
    
    Load the sort and filter settings first from the .gcm file and if none
    are found try the account kvp entries. This is part of a transition to
    saving and loading these settings only in the .gcm file.

commit 13c5b53931a55b634d001f24675fecbe88a5d4fc
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 19 15:35:25 2018 +0100

    Save the sort and filter settings to the .gcm file
    
    Save the sort and filter settings to the .gcm file as well as the
    account kvp. If default entries are saved then the corresponding entry
    in the .gcm file will be removed. This is part of a transition to saving
     these settings only in the .gcm file.

commit 72a29a83af4915920a7a2f486346696b2e7fb4e8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 19 15:24:07 2018 +0100

    Fix the save option on sort/filter dialog
    
    When unticking the save option on the sort and filter dialog the actual
    save items are not cleared so check for this and clear the saved items.

commit 8a0ee0e38f1e569e8ae8d5e1f3b409356e6aca23
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 19 10:33:01 2018 +0100

    Hide the filter/sort save button when appropiate

commit e281b50b2963dfe2243bff1a1383ec9f14310bc4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 19 08:13:58 2018 +0100

    Add new filter option to register
    
    Add new option to the register filter so that it will display the last
    number of days based on current day. This is stored as an extra element
    on the end of account filter setting.

commit 97a566ae280f664b4172375a331cd7859f78395c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 19 06:13:35 2018 +0100

    Creating filter was leaking while being put together

commit 6eac7e1ed0b5cfc8e42fb1afd846e387f6aec680
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 19 05:26:11 2018 +0100

    There is no reason why you can not just have an end date
    
    Change the logic so the date checks are not nested.

commit 632c7c724ea4f4137d265e4e034fbec85920aecc
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Jun 18 18:07:46 2018 +0100

    Update the filter when General Journal created.

commit d74ec9aa6cc794d34a6d7082a8948463d896034c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Jun 18 18:06:13 2018 +0100

    Only show update the summary bar left labels when present

commit 3f9a8977c176eb43131e34de9f83505fb20eb727
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Jun 18 18:05:30 2018 +0100

    Add the summary bar to the GL and subaccount registers
    
    Add the summary bar to the General Journal and sub account register but
    only show sort and filter labels.

commit b50c8a57fa539bd50e61739511e28f60e8a09dfc
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Jun 18 17:37:32 2018 +0100

    Show whether there is a filter on the right of the summary bar
    
    On the right of the summary bar indicate whether there is a filter and
    if there is display a tooltip with the settings. Also the filter label
    can be altered by the css class "gnc-class-highlight".

commit b4db066d84f3ec665928bf6e7c984e1d8dba1505
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Jun 18 13:11:37 2018 +0100

    Add the sort order to the right of the summary bar
    
    Add the sort order to the right of the summary bar with a tooltip that
    shows whether ascending or descending and an arrow. When arrow can
    also be emphasized with css by using the class "gnc-class-highlight".

commit c3724431e9fd3cd840bc6910e4c0df99bdf08abe
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jun 17 20:39:35 2018 +0100

    Add a parameter to add_summary_label to specify packing order
    
    Add boolean pack_start to add_summary_label to indicate whether the
    labels should be packed at the start or end of the summary bar.

commit 446446948404b4fd61846042fc93724a8fe84f95
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 16 16:12:14 2018 -0700

    Revert changes associated with Bug 775368
    
    Return commodity-utilities.scm to its state at 5803c141.
    Too many changes in between to do a straight revert.

commit 88597d0b647076423208ae3e9670ca7415b4ea1c
Merge: 44c3dc836 c08dee67b
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 16 10:54:51 2018 -0700

    Merge branch 'remove-timespec' into maint

commit c08dee67bae803e4855f6c0a58ad50270a0e7541
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Aug 13 11:51:06 2018 -0700

    Preserve timespec-using functions in Guile bindings.
    
    There's an example of use in text-extras.scm, function
    gnc-pricedb-create.
    
    Unfortunately the deprecation messages issue no warnings.

commit e9098d08d28167266a8cbe51a0864efed45b24ca
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Aug 13 11:48:56 2018 -0700

    Change ISO date format to remove fractional seconds.

commit 35fabe26908d8158d4b576dadfe09ca8cdc8b956
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 4 18:06:29 2018 -0700

    Remove Timespec from gnc-date.

commit 20f6e4e690cf9d29a9181f5cb7f628eb38179bad
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 4 14:18:39 2018 -0700

    Remove Timespec from the SQL backend.

commit 755773ac4cf225bbd78000a8290a4809d3b09a18
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 3 14:00:07 2018 -0700

    Clean up timespec comments in the XML backend.
    
    Noting where the word must stay; most significantly for KVP types and for
    parsing Version 1 XML files.

commit b32a8a9390da697cfddad9b33296efdb1d32f264
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 3 13:52:47 2018 -0700

    Remove time64_to_string and string_to_time64 and their tests.
    
    Each was used exactly once and simply wrapped a function call.
    Also replace static function time_parse_failure that just returned a
    constant with the constant.

commit 62b17ca5db863e3d08182f17c14bdba8c2046f65
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 3 12:51:11 2018 -0700

    Timespec removal, engine odds-and-ends.

commit 358cd979d9376c1795124d18f8cfe0eb551d4d03
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 2 18:19:15 2018 -0700

    Remove Timespec from the main engine classes (Transaction, Split, & Account.

commit fee589b28cb0c554109cb934c24fa573c1dd9757
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 2 15:46:27 2018 -0700

    Remove Timespec from pricedb.
    
    Includes removing the time64 specialized functions because the regular ones
    handle time64 now.

commit 92a8cf330aece720dd02cc85d181d3bffbcaee08
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 2 13:55:24 2018 -0700

    Timespec->time64 in business code.

commit 44c3dc836af2c685644370a908bd8bb4388604a0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Aug 13 15:47:12 2018 +0100

    Bug 796785 - dates cannot be keyboard entered on vendor bill
     transactions
    
    Make the gncEntryLedgerModel 'get_date_help' function the same format
    as that used in the register.

commit c8b372e3906a365085a91d2a6f0fa6cd572b6162
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 2 13:29:47 2018 -0700

    Convert GNC_TYPE_TIMESPEC to GNC_TYPE_TIME64, Kvp::Type::Timespec to Kvp::Type::Time64
    
    They have to go together because of using gvalues to hide KVP from most of
    GnuCash.

commit b60aef9d2a5f793227c58c302345975c28a6c774
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 31 16:19:39 2018 -0700

    Remove timespec2dmy.
    
    It had only two uses and one was in a test. Replace those calls with
    gnc_localtime_r.

commit 6f89bd62b3cf7089fb10c1c1ed908f0d9b5cc31c
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 31 14:43:27 2018 -0700

    Remove timespec from gnucash/gnome.
    
    With a little API bleed into engine.

commit e79612035946a2b0c2d323918d3f1d63152e535b
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 31 11:25:45 2018 -0700

    Remove Timespec from gnucash/gnome-utils.
    
    Plus a bit of bleed into gnome because of deleted functions.

commit dd8732402f6134ce4e89ab8085f4bff2a185d60f
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 30 17:28:18 2018 -0700

    Remove all timespecs from the register.

commit 6846a68691d6bf9b5873ed2dcc434e904d9bbd8c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 29 17:11:43 2018 -0700

    Remove two unused functions, one of which used Timespec.

commit e3dce951c714ac94a6e717406f470746fecdc29e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 29 16:45:39 2018 -0700

    Remove Timespec from qif importer.

commit 14335b78626762d0eba11888334796cff6809d27
Merge: 22dd716b5 b3f1104d3
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 11 21:04:26 2018 +0200

    Merge branch 'Bug796788' of https://github.com/Bob-IT/gnucash into maint

commit b3f1104d39d2326cba7304e7981836e0725aba6d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Aug 10 14:29:44 2018 +0100

    Fix a possible transient parent dialogue warning

commit 19d6eb902824e7dbca1b12476dffb83a58b717b9
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Aug 11 12:39:48 2018 +0100

    Improve the button sensitivity function

commit 22dd716b58a6a9c424a71268f78af37b972ab23b
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 10 12:57:46 2018 -0700

    Set the SWIG minimum version to 2.0.11 now that we require Guile-2.0.

commit 2f861bc2a49d77cecce056cbc605a74d0b963f5a
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 10 12:21:28 2018 -0700

    Ensure all C++ class member raw pointers are default-initialized to nullptr.

commit 9768a2158d312d3d91c4661fd6f5ed1f4d73218c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Aug 10 12:40:51 2018 +0100

    Save the contents_selected value in selection callback
    
    With the use of the selection call back for button sensitivity it make
    sense to use that to store the contents_selected value for the contents
    tree view.

commit 5ff8d8daba7278b242628ba8c0f9f23fae868904
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Aug 10 11:36:41 2018 +0100

    Update buttons on Multicolumn report options
    
    Change the sensitivity of the multicolumn report options based on the
    selection in the two tree views using the select callback.

commit 847766fc136154dc35ebcb6eeb7dc7bf6c1bc30a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Aug 8 15:43:36 2018 +0100

    Bug 796788 - strange behaviour in options of multicolumn report
    
    This bug stemmed from the use of GTK_TREE_SORTABLE, the list store
    entries for available reports are not stored as entered but in a sorted
    order. Replaced the use of entry numbers to that of the report guid and
    also used the tree selection to maintain a pointer to the
    selected report. Also separated the updating of the two treeviews so
    selected report position will be maintained.

commit 1e87d069f651a1c1642b518d734e4cdf5afcd9fb
Merge: de2a1e9e6 47ad60c72
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Aug 8 16:26:35 2018 +0200

    Merge branch 'maint-upgrade-test-balsheet' of https://github.com/christopherlam/gnucash into maint

commit de2a1e9e6793575c1f9dbce41d1c484bd96200ff
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Aug 8 15:58:38 2018 +0200

    A few updates to the guile hacking document

commit d69d1f6a32a57ff34f4e80df2e32902719f0c8c8
Merge: 239ee6797 2b0b3d4fc
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Aug 8 15:52:51 2018 +0200

    Merge branch 'maint' of https://github.com/yurchor/gnucash into maint

commit 239ee6797a95b24f8f865997cc4ddb1d91f882ae
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Aug 8 15:46:23 2018 +0200

    Fix crash when cancelling a Save As... overwrite action
    
    This was discovered while trying to fix bug 796792. However that bug itself
    is totally unrelated.

commit e330a781f0360a1c5a031c47a67cf5fae1db6126
Merge: 3b74574cd 97c191cd4
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Aug 8 14:22:49 2018 +0200

    Merge branch 'Bug796792' of https://github.com/Bob-IT/gnucash into maint

commit 2b0b3d4fce4e2f41e0e6857d5812a1dbc723b02c
Author: Yuri Chornoivan <yurchor at ukr.net>
Date:   Tue Aug 7 16:25:37 2018 +0300

    Fix more minor typos
    
    Signed-off-by: Yuri Chornoivan <yurchor at ukr.net>

commit 40cbcc11425ec961cd724182978d063aaff242fa
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jun 15 23:10:46 2018 +0800

    [invoice] move add-subtotal-row to simplify

commit 5811f7bfc204d99bfdae98ac6da721181065f569
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jun 15 23:08:09 2018 +0800

    [invoice] move add-entry-row to simplify

commit 0afec1288ed5cd5d6f6100970f711a932eb851a8
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jun 15 22:37:51 2018 +0800

    [invoice] improve num-columns-used
    
    This will never be perfect because Date/Description/Total can be
    switched on/off. But it is simpler.

commit 41b0e4eb453a56de6d68101d40f7e8d7cb6155e3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jun 15 15:35:14 2018 +0800

    [invoice] simplify single-use functions

commit 62c9b4e02b8b344a04028bc49f342e77e932a274
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jun 10 20:03:26 2018 +0800

    [invoice] [CSS] remove styles and replace with CSS

commit e0b26628f88d73779557c9c52c3c3e95f804acd3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 9 17:28:07 2018 +0800

    [test-invoice] all variants share same options and html structure
    
    Therefore test-invoice variants now all share the same tests.

commit 900cd3666786ace6255fed03b46d9a02b598d28f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jun 10 11:05:40 2018 +0800

    [invoice] add toggle for invoice title

commit f1ff608e3ce7a2cae8fd29898eca708c3a3ddf31
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jun 10 10:37:20 2018 +0800

    [invoice] enable displaying a picture eg company logo in layout

commit a30a58641d22a4b98fcd12ca7ae2ca9e83ef57f3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jun 10 09:53:23 2018 +0800

    [invoice] change do-rows-with-subtotals to named let
    
    This function is only defined once, and use named-let which imho is
    neater because it defines the init values explicitly.

commit b75de5de1f7de0c40cc638dd4595d3e267b979bc
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jun 10 10:17:14 2018 +0800

    [invoice] refinements
    
    1. disable Display/My Company toggle - this is now in Layout
    2. streamline internal functions to reduce number of definitions
    3. company-details now right-align and add more fields.
       fields can be hidden via CSS. no need for further display options.

commit dae877cacf747e324d7dbc70470665e64a5f544c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jul 22 11:59:37 2018 +0800

    [invoice] now supports customized layout

commit a0c5be2c81694e6c2746b49ab6f11be3b8f9d12a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 9 14:38:33 2018 +0800

    [business-reports] delete redundant [fancy|easy]-invoice

commit 15b62eea6c4faf4da4ad49bc244b11ec7f6ccb8c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 9 10:33:24 2018 +0800

    [invoice+fancy-invoice] add option minimum # entries
    
    This is to enable compatibility with fancy-invoice feature.

commit 74ebac461b3a1a60459225b6887d50e1f94886a1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 9 00:46:38 2018 +0800

    [invoice+easy-invoice] invoice.scm can generate easy-invoice
    
    invoice.scm can now mimic easy-invoice.scm reports, including a
    greater number of options.

commit bfde5a17f7e15a53c6ab31c54a91c665e72fbd65
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jun 8 23:10:46 2018 +0800

    [invoice] add classes for invoice headers

commit 7ef4c00579bce385d1e31863136805f16f1d330e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jun 8 22:33:45 2018 +0800

    [easy-invoice] Display/Charge Type rename back to Display/Action
    
    This report had renamed "Action" to "Charge Type". For consistency,
    let's rename it back, and add migration path in options.scm for
    saved-options. 2 fewer strings for translation.

commit d6071020e15978675fd224d8bd2f919829263f69
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jun 4 23:15:50 2018 +0800

    [invoice] more refactoring

commit 996b94b1efad7e2388fd848321e80695ec5fd9aa
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jun 4 20:54:15 2018 +0800

    [invoice] move invoice-details-table to its own function

commit ba000f71bf9a81c6b234543a02c31fcc972e3d81
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jun 4 13:58:00 2018 +0800

    [invoice] enable CSS class
    
    This commit will enables "class" attribute in the various html-table
    objects. The CSS string can be specified, eg.
    
    .entries-table tr, .entries-table td { etc }
    .date-table tr { etc }
    
    to provide styling etc.

commit 0198a8b831135360fab6040c526b4339e0349ac3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jun 3 15:27:56 2018 +0800

    [invoice] convert string-expand to sanitize html strings.
    
    string-expand was converting #\newline to <br/>. convert it to
    generate a gnc:make-html-text object with substrings and
    gnc:html-markup-br tags.

commit 12253f3c38a6e81167b4f7f03d71cca2841efca6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jun 3 14:14:32 2018 +0800

    [invoice] simplify num-columns-required to use SRFI-1

commit 30f14191e604b7364ed89689da22c48f3e565034
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jun 3 14:53:35 2018 +0800

    [invoice] *untabify*

commit 0f505d13890dea3f6555d8b51e71e263d61ce56f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jun 3 14:15:03 2018 +0800

    [invoice] entry-values are unused. remove and simplify.

commit 1afacb97ba7b6305fd19228b7a3369e62007611f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 2 22:35:09 2018 +0800

    [invoice] refactor gncOrder handling
    
    Previously the function addorder was being passed as an argument to
    add gncOrder references to a list, for later displaying in
    report. This commit will simplify it - instead of passing a function
    to make-entry-table, the report will query invoice orders directly
    when needed.

commit cf3ccb9f1e75d9ad4c95e3a44e448892cc0d4c91
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 2 22:04:55 2018 +0800

    [invoice] more mucho refactoring, no functional change.

commit 5467c47598a5e09054e1e9bff99b2014a9befd6d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 2 21:02:00 2018 +0800

    [invoice] mucho refactoring. no functional change.
    
    Refactor to use SRFI constructs, simplify logic, add comments. No
    functional change.

commit 874ed6ab0af81e7ab35c0808774eaf4924f4a4f8
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 2 17:05:39 2018 +0800

    [invoice] *reindent*

commit 97c191cd4208fb5a8f4894968686dbe178f06bbd
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 7 10:33:04 2018 +0100

    Replace tabs with spaces and fix some indenting in gnc-file.c

commit 641925f2d0b7fc54824b7b05136ada0bd605da6f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 7 10:31:13 2018 +0100

    Bug 796792 - SaveAs Overwrite dialogue in background and not visible
    
    Firstly the wrong parent was being used for these secondary warning
    messages, should be the dialogue and not the main Gnucash application so
    these have been changed.
    
    Also some of these secondary warning dialogues still had NULL as the
    parent and so the transient parent warning would occur, added parent.

commit 3b74574cde3b808d80d60d7ce8d479d321da79c6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Aug 2 23:50:06 2018 +0800

    [test-stress-options] remove need for test-stress-optionlist.scm
    
    This commit modifies test-stress-options to retrieve the report-list,
    and for each report-list, retrieve their options, and for each
    multichoice and boolean option, add to optionslist. I now know how to
    generate the optionslist dynamically from the unit tests, therefore
    there's no need to maintain a test-stress-optionslist.scm anymore. Yay!

commit 47ad60c7235503134f6c1b8cdde232db2b507d48
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jul 31 11:22:07 2018 +0800

    [test-balsheet-pnl] add more SELL transactions
    
    this is to thoroughly test average-cost and weighted-average

commit 58ae3f2a89f2e3ec6d818234aa1d874fd16bb446
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jul 24 09:29:55 2018 +0800

    [test-balsheet-pnl] add income-statement tests

commit cabb598c0f0428d0dcc4f43c3b4713acbb1bb0f5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jul 24 08:28:45 2018 +0800

    [test-balsheet-pnl] rename to allow for pnl tests

commit 8273f3eb824d230f347464cc01df2d58f1338e05
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jul 24 08:27:18 2018 +0800

    [test-balance-sheet] prepare for pnl tests
    
    This commit prepares for pnl tests - variables are prefixed with
    balance-sheet- to accommodate pnl- tests

commit 8cbd4d629f8c23e0b312d51a37882cd37904dee2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jul 23 22:51:29 2018 +0800

    [test-balance-sheet] upgrade to better coverage of balance-sheet
    
    This commit upgrades test-balance-sheet to cover most sensitive data.
    It specifically generates the following types of transactions, and
    tests the balance sheet generated.
    
    - Equity-USD to nested accounts
    - Equity-USD to ForeignBank-GBP
    - Equity-USD to Broker:FUNDS
    - buy/sell from equity to GBP and FUNDS
    - Broker and Broker:FUNDS both have splits with amounts
    
    Two main subtotal strategies are tested: multilevel and recursive-bal,
    and all amounts are tested.

commit 47ba21b8dc62b26dfb167b454c45f6be838e29f8
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jul 23 23:08:06 2018 +0800

    [test-extras] export gnc-pricedb-create

commit 78ab26cc2ba78a8e41ad725ae0fd64bc186c92d4
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Aug 6 14:49:07 2018 -0700

    Fix gncInvoice test failure.
    
    test_suite_gncInvoice sets up the test suite. It's not part of the test
    runtime, so stack variables in it have gone out of scope by the time the
    tests are actually run. Making invoiceData static makes it permanent so
    it exists at runtime.

commit d87fa3a5bed0b948f28651bf8b0897373cc7110e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Aug 6 13:29:12 2018 +0200

    Bug 796766 - Credit note creating 'imbalance' with wrong entries
    
    Add fix and regression test.

commit 4c8b07c0fa76b6179fc6e606e5393e056f03426b
Author: Yuri Chornoivan <yurchor at ukr.net>
Date:   Thu Aug 2 15:40:00 2018 +0300

    More minor fixes
    
    Signed-off-by: Yuri Chornoivan <yurchor at ukr.net>

commit 69fef8277fde56e7d2df700b21c63c19c115852a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Jul 31 17:30:07 2018 +0200

    Revert "Add preference to control toolbar appearance"
    
    This reverts commit 3b0931310730a4ae5d028a1e2120d2a619ae975a.

commit fe371534c2e2c0f0d39e555754877f80532b53f2
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Jul 31 17:29:52 2018 +0200

    Revert "Add toolbar preference changes to embedded-window."
    
    This reverts commit a75eb4c8ec2668e4e79895b2923ca6a816c90fe1.

commit 2203118d99f28a08f29af20e163e26ee61fb1fa9
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Jul 31 17:29:38 2018 +0200

    Revert "Add the toolbar preference changes to window-reconcile."
    
    This reverts commit 0199fef5847fc60f5ed36e1dcf9cc4ed0717dedc.

commit cd7a55a9ccdb8b79ae439eea6913a4eb1ef5dc4a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 29 12:57:59 2018 +0100

    Fix Transient parent warnings in search dialogue

commit e851f249fc525fd0d2e6d505e43b0c8ce5ffb090
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jul 28 17:53:31 2018 +0100

    Fix gnc_window_adjust_for_screen using incorrect monitor
    
    This function was always using the primary monitor to get monitor size
    so corrected to use the monitor at the specified window coordinates.

commit 099b659b4b002311a9aa07d4622998f396c2d588
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jul 28 17:52:44 2018 +0100

    Add debug message to gnc_save_window_size and some text changes

commit 8c1adaa28f23770801ff574f5a2b406f75bc92d2
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jul 28 17:51:30 2018 +0100

    Fix Transient parent warning for dialog-book-close

commit 68874495e16d5d0a6b78d435438973d9452c29b8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jul 28 17:50:31 2018 +0100

    Change files for changed gnc_restore_window_size format, part2 of 2
    
    Add the parent window to the calling function gnc_restore_window_size
    after the change to that function. This required adding the retrieval of
     the parent window for the calling dialogues.

commit ec0d081d5e2824de1de9ef97f38cfed25d6825cf
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jul 28 17:45:49 2018 +0100

    Change files for changed gnc_restore_window_size format, part1 of 2
    
    Add the parent window to the calling function gnc_restore_window_size
    after the change to that function. These files already had access to
    the parent window.

commit dd59ba67f6d892e4b491941d07aa7848a265019e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jul 28 17:17:19 2018 +0100

    Add the parent window to gnc_restore_window_size function
    
    When a dialogue is open for the first time, there is no saved geometry
    so to locate this dialogue try and use the parent window location by
    doing the following...
    
    If the dialogue has a size, align it centrally on the parent window.
    If the dialogue has no size, let gtk align it.
    
    This commit breaks the build, the following commits changes all
    occurrences of gnc_restore_window_size to include parent window.

commit 0a0d4755c412ac4d08c9b3875cf4c9e52eaa71f4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jul 28 17:05:59 2018 +0100

    Fix restore window geometry
    
    The monitor was not being correctly identified so when Gnucash was
    running on the second monitor, a dialogue could be started on the first
    which could be confusing. Also when a dialogue is restored a check is
    made to try and make sure it fits on the monitor.

commit 2c6fbfba6e12ff55f3613b03f6a3a301cb855cfa
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jul 28 17:03:10 2018 +0100

    Update to recently changed GtkDialog to GtkWindow dialogues
    
    Add the ability to close the window when the Escape key is pressed and
    make sure window geometry is saved when by the buttons are used.

commit accd154eb007b3fda2c3047fe92bfb22fd11a969
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 27 15:15:57 2018 -0700

    Don't run test-stress-options.scm if no textual-ports.
    
    ice-9 textual ports, required by test-stress-options, was introduced
    in guile 2.2. We still support using guile-2.0.

commit f9700ba98d6af93be7fbccbf88f03025b7188660
Author: Yuri Chornoivan <yurchor at ukr.net>
Date:   Fri Jul 27 14:23:15 2018 +0300

    Fix minor typos

commit d6b245772e1d66a53165ee83304b97fe124c6ecc
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 23 15:22:51 2018 -0700

    Fix out-of-order declarations.
    
    Broke Travis.

commit 216528c130843010c2a4ef573e1ed5ccaa6f9f4f
Merge: 9cb00f8fe 64778fcad
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 23 14:51:01 2018 -0700

    Merge Bob Fewell's 'fixes8' into maint.

commit 9cb00f8fe447632e1bb38607e19e99b161107bd3
Merge: 9993e0ce2 697d2a166
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 23 14:45:56 2018 -0700

    Merge Di Mang's 'maint-transfer-02' into maint.
    
    Leaving the MAX_TAB_COUNT at 6, so no "further expansion room".

commit 9993e0ce2964d00083489dedb10eb6c0dc62544b
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 23 14:39:20 2018 -0700

    Almost completely remove Timespec from import-export.
    
    KvpValue doesn't have a time64 type so aqb-kvp still needs to use
    Timespec internally.

commit 1131aa6fc44e9d3902197fef37b99c42cbd12a7e
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 23 12:48:52 2018 -0700

    Clean up jenny's whitespace.

commit 40680369f6899a41f283594e0b0c0d4c7bc9194f
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 23 12:47:54 2018 -0700

    Fix up jenny so that it complies with std=C11.

commit 827c43d935b3bf88cfa7d52ea58a3d389299c05d
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 23 12:47:25 2018 -0700

    Add jenny to the dist and compile it.

commit 6d605762ddcc99c93b58450634495d9c178498db
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 23 12:00:54 2018 -0700

    Delete the last vestiges of timepair.

commit 773b070345bf479afba3b907ed48c1fd47fb589e
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 23 12:00:12 2018 -0700

    Don't set transaction properties via scheme in C code.

commit 64778fcad50815ba86a56c780b23173d03ce6bfb
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 22 12:55:55 2018 +0100

    Fix error when options dialogue is open when app closed
    
    With the options dialogue open when Gnucash is closed this error is
    logged in the trace file, gnc_close_gui_component() component not found.
    
    This is fixed by reversing the components list found for session so the
    options dialogue is closed before the report window.

commit 5c90f677e556d08b82628a1b72c130a67b535fa1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 22 12:39:44 2018 +0100

    Remove some white space and tabs from dialog-options.c

commit 5ad584ca3b67236c563f5da25f935ee9f188592e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 22 12:36:35 2018 +0100

    Change the Options dialogue to use GtkWindow
    
    Change the report / book options dialogue from a GtkDialog to GtkWindow.
    This removes the need for setting the transient parent which allows the
    dialogue to be placed behind the main application when changing values
    making it easier to see the result.

commit 8edf447808c2c4bc21ea63c44c3b92befaa10f95
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jul 19 16:44:00 2018 +0100

    Drop the tree model before updating transaction association tree view
    
    To avoid delays with large transaction associations trees, drop the
    model from the transaction association tree view while it is being
    updated and then reconnect it after the model has been updated.

commit d34393410182e5e4c2b2f2a6f1e99dc32fc76227
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jul 19 15:53:09 2018 +0100

    Change the transaction association dialogue
    
    Change the transaction association dialogue from a GtkDialog to
    GtkWindow. This removes the need for setting the transient parent which
    allows the dialogue to be placed behind the main application when
    jumping to the transaction while the dialogue is still open.

commit 1ea4310f8cceae81070965f3f3ccb484ddadf183
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jul 19 15:22:40 2018 +0100

    Add a column for Tax related to find account dialogue

commit 85bb778610bfc1d4a111432fae247d9918a65ee4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jul 19 11:00:11 2018 +0100

    Drop the tree model before update find account tree view
    
    To avoid delays with large account trees, drop the model from the find
    account tree view while it is being updated and then reconnect it after
    the model has been updated.

commit 193176cc251281b1287e67a05e8a2039c7a4f407
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jul 19 10:16:04 2018 +0100

    Change find-account from GtkDialog to GtkWindow
    
    Change the find account dialogue from a GtkDialog to GtkWindow. This
    removes the need for setting the transient parent which allows the
    dialogue to be placed behind the main application when jumping to the
    account if the the tick box to keep the dialogue open is used.

commit 93030c61f110e5fee8a4b1bf792c7a0107fb28f5
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jul 19 10:10:02 2018 +0100

    Bug 796762 - Scrollbar partially hides the delete button in
     the Saved Report Configurations window
    
    The vertical scrollbar obscures the delete button in the tree view so
    add a dummy blank column to the end and set it to the width of the
    vertical scrollbar.

commit 697d2a166fb83823dd723d5565940e5cf08ed269
Author: Di Mang <DiMan at users.noreply.github.com>
Date:   Wed Jul 18 22:08:11 2018 +0200

    unify appearance in preferences dialog
    
    The reports and other windows based on GtkNotebooks have currently max. 6 tabs in preferences dialog.
    Changing the value MAX_TAB_COUNT to 6 will unify appearance in all such dialogs. But to consider future changes, it would be useful to add a few extra places for new tabs: MAX_TAB_COUNT = 8.

commit fa1b4c685f53c6da1090a9e0a6dee3ff6790d3b7
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 16 14:08:24 2018 -0700

    Add jenny to sources for combinatorics testing.

commit 6f1c63dbda40526817ffb2212367766e1cd63e99
Merge: c444729db 294e113fe
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 16 12:52:01 2018 -0700

    Merge Chris Lam's 'maint-stress-tests' into maint.

commit c444729db5dd966e5bf29581a52c2403ee8bdab3
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 16 10:09:34 2018 -0700

    Bug 796755 - buggy window handling at startup
    
    Defer showing the main window until after its size and location are
    restored from the state file.

commit 294e113fec9ef22e752ad6922971b84f79614f2c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jul 16 07:14:44 2018 +0800

    Small typo fix
    
    Fixes typo in a51be5157c383b15a3bddf314b61293cff19c3dd

commit 414ab99aa07c550882ffb0c65f8d415dfb1d7008
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jul 16 00:18:58 2018 +0800

    [test-stress-options] Set COMBINATORICS to full path to jenny
    
    Setting COMBINATORICS to the full path name to jenny will enable
    pairwise testing.
    
    e.g. COMBINATORICS=/home/user/jenny/jenny ninja check

commit b8ce2b545ac83ff6e5d059a1c15c33b4789d024d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jul 10 23:33:40 2018 +0800

    [stress-test] run tests on empty book and populated book
    
    Refactor (tests) into call (create-test-data) which will add sample
    txns in the environment.
    
    As a result we can run tests twice - once before and once
    after (create-test-data) which helps dislodge a few more report bugs.

commit aa4da810c1cc9b00c829ef77bc4ff8a8792c92a2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jul 8 14:59:30 2018 +0800

    [test-stress-options] introduce combinatorial testing
    
    This is enabled if the environment variable COMBINATORICS exists.
    I guess it can be run via:
    
    COMBINATORICS=bla ninja check

commit dfe1f34573fcae11b8447f4f2c83d5418d9eac53
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jul 1 14:12:39 2018 +0800

    [stress-test] stress test options!

commit 694d0f06133826ecc036b026fbf0290455206b13
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jul 10 23:31:36 2018 +0800

    [budget-flow] fix report-title not defined
    
    this report uses reportname instead

commit 57c6f175b442988c2135dc250c39b4c7d8e726be
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jul 10 23:30:55 2018 +0800

    [html-chart] num-columns return 0 for empty-table
    
    this commit fixes whereby data is '() indicating no columns

commit e2907844be26d61914385e3932fe1de2ca31b588
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jul 10 23:30:26 2018 +0800

    [customer-summary] prevents crash on empty-book with no accounts

commit ff91056ab1227004953ad867413f0707cd839e69
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 15 16:55:55 2018 -0700

    Resolve ubuntu 14.04 naming conflict.

commit a51be5157c383b15a3bddf314b61293cff19c3dd
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 15 14:18:01 2018 -0700

    Add preference for forcing prices to decimal display.
    
    Anticipating that some users might prefer to see exact prices,
    add a preference to General>Numbers to configure whether prices
    are rounded to decimals or are displayed as exact fractions.

commit 1fffbaf856921906e195803726375765a2eacaa0
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 15 13:20:21 2018 -0700

    Bug 794755 - Commodity Register displays fractional prices
    
    When printing numbers convert them to a new decimal denominator with
    rounding if the passed-in print info specifies that they should be
    forced and rounded.
    
    Make the default price settings forced and rounded.
    
    Pass the price currency to gnc_default_price_print_info and
    use the currency's fraction * 100 to determine the round-to
    denominator and the number of decimal places to display.

commit 374477c3604112349bf685afacdf80d8681a64f2
Merge: 8c4a5adb4 36dc2acd4
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 15 10:47:19 2018 -0700

    Merge Bob Fewell's 'color-accounts' into maint.

commit 8c4a5adb43a1ca9a90fdee565625136349771405
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 15 16:42:24 2018 +0100

    Align the Reconcile totals in the Reconcile Window.
    
    This change aligns the totals with the account column by obtaining the
    reconcile column width and adjusting the label padding. This is done at
    initial display so it does not track column resizing or the use of the
    scrollbar.

commit b95981e6af9a47e09c104c08a448553d19dfa53b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 15 16:41:30 2018 +0100

    Bug 796751 - reconcile window usability - R column should be...
    
    next to Amount.
    
    With the use of the previous update the original order is possible as
    the scrollbar is not hovering over the reconcile tick box

commit aa77b21dfb49c2ba2c86814d0362fc0dca7c5d26
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 15 16:40:18 2018 +0100

    Reconcile vertical scrollbars hover over tree view data
    
    In the reconcile window the vertical scrollbars when selected obscure
    the tree view data so get the width of the scrollbar and add it to the
    cell renderer x padding of the last column.

commit c513d788460afb9727c0fc82224235387850464c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 15 16:39:18 2018 +0100

    Remove white space and tabs from gnc-main-window.c

commit 0199fef5847fc60f5ed36e1dcf9cc4ed0717dedc
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 15 16:38:29 2018 +0100

    Add the toolbar preference changes to window-reconcile.
    
    Fixes Bug 796739 - Toolbar buttons have no labels, part 3 of 3.

commit a75eb4c8ec2668e4e79895b2923ca6a816c90fe1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 15 16:37:50 2018 +0100

    Add toolbar preference changes to embedded-window.
    
    Fixes Bug 796739 - Toolbar buttons have no labels, part 2 of 3.

commit 3b0931310730a4ae5d028a1e2120d2a619ae975a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 15 16:36:56 2018 +0100

    Add preference to control toolbar appearance
    
    Add preferences to select icon size and item layout on the toolbar.
    Fixes Bug 796739 - Toolbar buttons have no labels, part 1 of 3.

commit 3e37b879977c94e1e1a2fd23e50ef5f031a2a0c2
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 15 16:35:33 2018 +0100

    Bug 796669 - Dark Theme Text Colors Hard to Read
    
    Only add the register-foreground class when using Gnucash built in
    colours. When this setting not used, the foreground colour by default
    will be what ever the theme has set and will be down to the user to
    over ride along with the other register colours.

commit 36dc2acd4a6313f599c39a567ef8866892a750dd
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 15 16:45:41 2018 +0100

    Remove some white space and replace tabs with spaces.

commit 0e4898fe0a5dd6108ca9fa281789c4e27157aa9a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 15 16:44:50 2018 +0100

    Add the ability to cascade account colours in account tree
    
    Add the ability to select an account that has sub-accounts and use that
    accounts colour on all sub accounts. By default only sub accounts that
    do not have a colour set are updated but there is an option to over ride
     this.

commit 43af50bd8aea764eb526b775a63b1df0488eda16
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 14 17:09:22 2018 -0700

    Bug 796759 - --add-price-quotes <sql file> leaves a lock on the file.
    
    First, save isn't necessary if the book is dirty, so don't... but that
    means that the book has to be marked dirty after a session swap. No more
    laziness.
    
    Second, regardless of the outcome of inner_main_add_price_quotes the
    session must be destroyed to remove the lock.
    
    A couple of cleanups in QofSessionImpl::save as well: Rewrote the
    descriptive comment to reflect how it really works when the backend has
    gotten disconnected and removed the superfluous qof_book_set_backend
    with the backend that we'd *just gotten from the book*.

commit 4c8f822c12ee57208d735da4a366251b86793309
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Sat Jul 14 21:45:28 2018 +0200

    Increase of MAX_TAB_COUNT to change appearance of dialog "Book Options" in german language.
    
    The dialog "Book Options" looks in german different, because it has 5 tabs: four standard tabs and additionaly one tab for tax settings, which appears only for german language. The 1 to 4 tabs appearance on top (horizontal mode). The appearance switchs to vertical mode (with tabs on the left side) for 5 and more tabs. Here the setting MAX_TAB_COUNT is increased to 5. This change should make the dialog similar in german and other languages.

commit de927d535d38fc584659fdea3935ea9834dab34b
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 13 16:34:42 2018 -0700

    Fix test-backend-dbi for Postgress and MySQL.
    
    Pass MySQL database exists errors and skip creating the database
    if it exists.

commit c2972c75d075b286b630e8954a4bc7b4968e984e
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 13 12:18:25 2018 -0700

    Fix missing prototype error.

commit 9db7d89474ce8133bf8459b514297ab081881c7b
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 13 11:46:50 2018 -0700

    Bug 796756 - OFX import fails to recognize associated income accounts.
    
    Because qof_instance_set and qof_instance_get were being called with the
    KVP key instead of the property name.
    
    Since we don't really want references to KVP outside of engine and since
    the two functions are called exactly once each in qof-ofx-import.c move
    them inside qof-ofx-import.c and get rid of gnc-ofx-kvp.[ch] as well as
    fix the bug.

commit 983c7ce0bcc310f030d39c7735b9ff743f0b0a3a
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 13 10:41:33 2018 -0700

    Bug 796579 - Cannot go forward with empty duplicates screen
    
    Set the key name to (default-unspec-acct) for the case where both payee
    and memo are blank so that it can be found, then
    look for that key in the right hash, qif-memo-map, instead of looking for
    cat (already known to be "") in the wrong hash, qif-cat-map.

commit 756f444ac37861bad35e9ecd9b505a8d525b95f6
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 13 09:49:33 2018 -0700

    Update bug tracker URL
    
    Change all instances of bugzilla.gnome.org to bugs.gnucash.org, reflecting
    our migration to a self-hosted bug tracker.
    
    Inform the Translation Project Coordinator at release that this affects
    translatable strings and that all message catalogs have been updated.

commit e6ea84ba5830b38121aa927d4373f956b9accfa2
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 10 07:12:21 2018 -0700

    Fix missing leading dot in sheet specification.

commit 38748f20fefad621cfa684bac10698763d77d9ab
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Jul 9 11:46:49 2018 +0200

    Add favicons for wiki

commit 4d013e091cc6890238b2c5bea2ef73b4aa37f931
Author: David Osguthorpe <david.osguthorpe at gmail.com>
Date:   Sat Jul 7 13:33:22 2018 -0700

    Bug 796737 - Patch to restore gncmod-python.c.
    
    Restores the gncmod-python module.
    
    It removes the need to link the module to libgncmod-app-utils.dylib or
    libgncmod-core-utils.dylib. This was needed previously as the init
    function for those modules was called in the c code. However, unless
    there was python c code at some point in gncmod-python.c to use
    functions in c of either core utils or app utils these are not needed.
    Those module init functions would be called when the modules are
    imported in eg init.py, which does indeed import _sw_app_utils
    successfully.
    
    I have made edits to init.py (and other files) so it loads without
    errors with python 3. These edits are NOT tested. I dont actually use
    pycons, I update the init.py to simply import my python subsystem init
    module. I never set the if False: to if True: to actually activate the
    console.

commit ad7c14a5df22470e8254c00d3851ee0840ac2022
Merge: eb0256e3e 582265d0c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 7 13:05:35 2018 -0700

    Partial merge of Chris Lam's maint-stress-tests into maint.
    
    Merges he commits that aren't the stress-test.

commit 582265d0c6b3a499ca50a761633be02ad742c5cd
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Jul 5 19:37:41 2018 +0800

    [job-report] Prevent Crash if there is no AR account
    
    I think this crash is triggered because the 'account' variable
    defaults to the first available AR account. If there's no AR account
    it becomes null, and querying null's default book leads to segfault.
    
    I guess I can fix segfault too by fixing gnc_account_get_book.

commit 0594beb08112c8fff19d198b505e85ed64bea8e5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Jul 5 15:43:08 2018 +0800

    Bug 779888 - Find Transaction by Value will not always find a split when commodities change
    
    This commit changes the "Shares" find-text to "Amount". Thus, a
    transfer from USD for 100USD -> 80GBP will be found if "Amount=80" or
    "Amount=100" are chosen. A search for "Value=80" will not find
    it. Perhaps the "Value" search option should be removed?

commit 5c8af37901bba6e8c8d7a0f0c97f840a25edba75
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jul 2 08:58:05 2018 +0800

    [tests] modify load-path to find the parent directory
    
    Find the parent directory programmatically.

commit d12ee9a4fc50265bfa2aeb6561bff1006f2f134f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jul 1 15:38:15 2018 +0800

    [commodity-utilities] prevent crash if end-date is #f
    
    crash happens when (I think) no valid splits found.

commit eb0256e3e7e311cfc2ddb8d09343ebefa0405e44
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 7 12:34:47 2018 -0700

    Bug 796474 - Segmentation fault while setting up online banking
    
    Allow only a single instance of the assistant.

commit 9d5712ef09f71199dd2c03c8aed92c095e0c8a59
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Jul 6 22:32:01 2018 +0200

    Use same 'force' logic sequence for sqlite and other dbs

commit 875781847a39113148f6ed9c3bab5fcc6d9e960b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Jul 6 22:30:15 2018 +0200

    Bug 796724 - Can't overwrite gnucash DB on MariaDB

commit f067e8328e7299a3eff81aec646878f0b82852fa
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Jul 6 22:00:08 2018 +0200

    Allow saving to xml over an existing sqlite3 file and the other way around
    
    A type check on the pre-existing file was preventing this. The type check however
    only makes sense when opening files, not when overwriting.

commit 49bd9c41c4fc0f2635a0164f36d5651c645d34fd
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Jul 6 21:24:44 2018 +0200

    Rename confusing directory

commit 9ab06bc9b3acc71e5e8423a6aa7278c0b83e3991
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Jul 5 22:29:16 2018 +0200

    Bug 789594 - Unable to overwrite sqlite3 database file

commit 240c4bd2cff9195a7dbdbcd8dba573bea236b3da
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Jul 5 16:01:20 2018 +0200

    Whitespace cosmetics

commit 04424b62b8d87c8139b7c7318602ce807e91bda8
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Jul 5 22:38:42 2018 +0200

    Add logo and favicon for gnucash bugzilla site
    
    The logo is a blend of the gnucash tango icon with bugzilla's mascotte Buggie.
    The favicon and assorted files has been generated from the logo via
    https://realfavicongenerator.net
    That site offers a more complete solution than just a simple favicon, when time
    permits we may want to implement a more complete favicon handling on our websites
    based on recommendations found there.

commit 00ef7f3ab3b1fee23a6b77831b0fdadb01fa124c
Author: Geert Janssens <info at kobaltwit.be>
Date:   Mon Dec 17 14:50:04 2012 +0100

    Guile 2: stop suppressing guile deprecated messages
    
    All known deprecations have been dealt with and if new uses
    of deprecated methods appear we want know this.

commit 463b551db984aa3ada81f2dc20631cf8f4ed92a1
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Jul 4 17:58:53 2018 +0200

    Bug 771667 - Different warnings when changing reconciled splits vs. splits linked to reconciled splits
    
    This is the final bit that ensures a warning is only presented if a previous warning
    didn't already include the change we're about to warn about.
    
    This should prevent two warnings popping up when only one is sufficient. For example
    when the user first edits a protection field the warning will notify the user all
    reconciled splits will be unreconciled. If the user then continues to edit a
    (previously) a protected split field before leaving the transaction, no extra warning
    is needed.

commit 3d4201f172ea3e4c87872d6f710ce85edb31b6aa
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Jul 4 17:50:50 2018 +0200

    Adjust icon installation regex a bit more
    
    This will only exclude apps and actions if they are directories.

commit b79c9d150f1be1f4544e64a1b08ff3977fb1476f
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Jul 4 11:30:58 2018 +0200

    Use a more specific regex to install icons
    
    The generic regex could exclude too much if the source directory
    is a descendant of a directory called actions or apps.
    
    Discoverd by Colin Law.

commit d865b149580df44c15c19819a227c25dd1172562
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Jun 28 13:20:34 2018 +0200

    Revert "html-utilities.scm: simplify"
    
    This reverts commit 4c55141d963452a2381a5bd5b3d4fe31bde2cd2c.
    and should fix the regression it caused as reported in
    https://bugzilla.gnome.org/show_bug.cgi?id=796696

commit f7ed46a35b15b84190b8f0f456a7c27dddd3b2a1
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 26 15:04:23 2018 -0700

    Bug 796248 - Editing Scheduled Transaction, take 2.
    
    In addition to not begining to edit already-loaded transactions,
    don't try to load splits that are already loaded. It shouldn't
    be possible to load a transaction without also loading its splits.

commit 4e04f6e51df0dc9f09366f3371def090a26fa5f0
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 26 15:00:51 2018 -0700

    Don't warn about an invalid date if it's just an empty column.

commit 8de1625db8e46a5c38f25f80ee69c68a16919e76
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 26 10:19:53 2018 -0700

    Remove duplicate declaration.

commit 6011749151793399727371db335a0e3dd9723d81
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jun 25 13:42:45 2018 -0700

    Bug 796665 - Backspace Key Inoperable After Ctrl+V
    
    Remove the gtk_editable_set_editable toggles in
    gnc_item_edit_cut_keyboard and gnc_item_edit_paste_keyboard. These were
    added as a work-around to gnucash_sheet_key_press_event_internal leaving
    the sheet not-editable after a regular key event. That was removed to
    fix input-method key handling.
    
    The original addition of that enable/disable toggle was apparently a
    hack to fix the date-field accelerators and the use of the account
    separator in the transfer field. Both seem to work fine with the
    protection removed.

commit 246257de563404fca6d01aefe5527bc7a0e1ecb5
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Jun 24 22:19:48 2018 +0200

    Bug 796509 - Saved reports don't respect *some* 'Edit report options'
    
    This was due to some leftovers of the fix for bug 734168. That fix initially
    went too far but for some reason the reversal of these parts never got
    committed.

commit 5f46553f1fa3133fc1094d138ac669f788f6481d
Author: Christian Stimming <christian at cstimming.de>
Date:   Wed Jun 20 23:03:02 2018 +0200

    Minor KVP performance cleanup
    
    Change some plain string literals to std::string constants, which helps
    avoiding typos and also saves some string constructors/destructors
    in the KVP lookup. Nevertheless the functions in Account.cpp do not
    contribute that much to the overall UI speed, but whatever.

commit 274f0fd5857d521c3059c07987ac91cd6f55122c
Merge: eb67baba5 5d80a52ea
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jun 24 11:11:59 2018 -0700

    Merge branch 'maint'

commit 5d80a52eaa3af1135e6854a3d6326df4a3f73268
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jun 24 11:09:08 2018 -0700

    Release GnuCash 3.2

commit 7e4f9a444ff7dcbf75955bd361663a2519c77c02
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 23 22:00:34 2018 -0700

    Add some files missing from the diat so distcheck passes.

commit 22fb85113aa1ea4cfdeea184e4707326e788cd20
Merge: ddd06e69e 010dd04e8
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 23 17:46:25 2018 -0700

    Merge Chris Lam's  'maint-fix-796614' into maint.

commit ddd06e69e8326f9236c3532465cce0a7b27ef789
Merge: 1e6627c4c 91af85ad1
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 23 17:38:53 2018 -0700

    Merge Bob Fewell's 'reg-tooltips' into maint.

commit 1e6627c4c55dd824bf48e3e2893d973424120b8c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 23 17:35:42 2018 -0700

    [DBI Backend] Init and finalize the backend in setup and teardown.
    
    Xcode 9's clang creates a separate dbi_instance for each test and so
    each one needs to be initialized during its setup and finalized at
    teardown.

commit b74cc7c4e6b51685a5ac5092f194ead22f195760
Merge: a438a5951 7a33c6c0b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Jun 23 17:39:29 2018 +0200

    Merge branch 'bug795471' of https://github.com/Bob-IT/gnucash into maint

commit a438a59513c703e320189f542b598d84ef21eb41
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Jun 23 13:15:38 2018 +0200

    Bug 795944 - Cannot store change to Business Suppliers data
    
    The underlying problem was that the vendor object remained in infant state
    That confused the backend code so it used an sql INSERT statement instead
    of an UPDATE statement to write back the changes. As the object already
    existed in the db this would fail.
    The fix is to ensure the object doesn't remain in infant state during
    sql loading. See the bug report for a more detailed explanation.

commit 010dd04e826adc8b24636eac61dab302685cb8e5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jun 18 14:46:45 2018 +0800

    [TR] move options-summary to appear above subtotal-table
    
    It seems more fitting that the order of items is:
    - title
    - options summary
    - subtotal table
    - main table

commit ae4b0bd871a95d47582b54064eac125230fee269
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jun 18 10:37:28 2018 +0800

    [TR] apply custom-sort after filtering.
    
    As a follow on to last commit, if a large datafile is subject to a
    reconciled date filter, the initial QofQuery date matcher would be
    skipped, causing a large number of splits sent for custom
    sorting prior to filtering.
    
    It will always be more efficient that filtering is applied
    first. Therefore custom sorting should be applied after filtering.

commit 3af9acec998403216873d55790428039e5cdb8bf
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jun 18 10:36:11 2018 +0800

    Bug 796614 - Reconciliation report contains incorrect transactions
    
    This commit modifies the date filter for reconciliation report,
    ensuring only splits whose reconciled dates match report options.
    
    If a split is not yet reconciled, include it anyway.
    
    In a large datafile with a narrow reconciled date range, the
    datefilter is likely to be the filter with highest frequency of #f
    therefore it should be prioritised in the combined filter.
    
    I chose to add another optional keyword instead of reusing the
    existing #:custom-split-filter, because we need to detect when to
    override the QofQuery date filter.

commit 92ea3ba8a60bf4eb19d9b6932fb3ed8b582551a5
Author: Christian Stimming <christian at cstimming.de>
Date:   Fri Jun 22 22:17:38 2018 +0200

    Register speed-up for large files.
    
    The function qof_book_use_split_action_for_num_field gets called quite a
    lot in each register display refresh (due to sorting all splits from
    Split.x's xaccSplitOrder function), but it always used to use a KVP
    lookup, which is rather expensive compared to accessing a gboolean member
    variable.
    
    To get rid of this cost, I had to remove the KVP lookup in this
    simple-looking function. The pattern is this: A gboolean cache variable is
    introduced, along with an isvalid flag. The lookup makes the expensive
    KVP lookup once, then caches the value. The GObject property mechanism
    offers a callback for when the setter was called, which is used to mark
    the cached value as invalid. A parallel setter method (here:
    qof_book_set_option) also just marks the cache as invalid. This covers
    all setters, and the getters will use the cached value except for their
    first invocation.
    
    The NUM_FIELD_SOURCE feature was introduced in 2012 by the very large
    commit 7cdd7372 and apparently its costs never were a problem
    until the KVP lookup became more costly due to the std::vector
    construction and destruction.

commit f144a8deb7cd4f4595719d1902c857953e6978ff
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jun 22 10:14:21 2018 -0700

    Revert "Bug 796248 - Editing Scheduled Transaction"
    
    This reverts commit ffe6044cd66edf39ae22875ef475d8e655b93526.
    It breaks loading splits on transactions that have already
    been loaded.

commit 696277bbf69550f8446d6865085c3fe24d89b3c7
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jun 22 09:09:13 2018 -0700

    New clang error enforces virtual destructors.

commit 10e20f97c644997ba8697d5ff3c48ce4e48a5fb3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jun 22 15:23:06 2018 +0800

    [test-TR] add tests for reconcile report, date filter

commit 32e799484313dc3390f97fca38f6906e7c683048
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Jun 21 16:23:20 2018 +0200

    Restore mechanism to prevent windows from being restored off-screen on opening a book
    
    This got disabled in commit 54019608ee in the gtk3 refactoring by accident.
    While we now no longer save the negative coordinates for hidden windows,
    there are still other situations in which this could happen, like switching
    from a dual monitor to a single monitor setup (common with laptops).

commit 7a33c6c0ba3742ba77d6838626dad8f7b69b6a23
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jun 21 12:07:19 2018 +0100

    Added some padding to the numbers in Budget view
    
    Added some padding to the numbers so they are separated from the next
    more clearly.

commit e1288360137e59f37b64841aeed1d54e0844f57b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jun 21 11:43:35 2018 +0100

    Simplify getting the cell renderer in budget view

commit 3f9bb7a109133e6a41f0a2db4e3bdd6346da70ba
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jun 21 11:40:52 2018 +0100

    Bug 795471 - Make sure account column has expand option
    
    By default the account column is the expand column but if it is manually
     changed this is reset to the last column. If Gnucash is maximised in
    this state, the totals column then has a lot of white space so this
    change reapplies the expand setting to the account column so it has the
    extra space.

commit 4485966becbce68a0f94eb25a4c054bd3528a2c4
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Jun 21 11:36:45 2018 +0200

    Bug 796638 - configuration not properly saved for CSV transactions import form

commit a2983935a2ea1a6a20c2047fb807b3838364c882
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Jun 21 10:31:27 2018 +0200

    Use a comment to indicate full account name in saved register state
    
    This replaces the 'account_name' key in the same state. Keys should only be used
    data that's actually parsed when reading the state. Using a key for account_name here
    can create the false impression this data can be modified. A comment makes it much more
    clear the name is only informational while keeping the convenience.

commit 91af85ad14bf202a0ce37f5fa38bd56cbce9b732
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jun 16 11:29:38 2018 +0100

    Add a couple of tooltips to the register
    
    One for the reconcile cell which displays the reconciled date when
    reconciled or the void reason if voided. Also for the association cell
    to display the uri.

commit d906ac413618cce49bc2e0a451c5040ffad77bc3
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jun 17 09:24:32 2018 -0700

    Prevent "quit without saving" dialog at shutdown when there's no session.
    
    Don't create a session if there isn't one.

commit a9f0fe2f93d490ec9470edc0d7a9d22b619cd25a
Merge: 1e3a44500 186ac71fc
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jun 17 14:06:38 2018 -0700

    Merge Chris Lam's 'maint-test-all-charts' into maint.

commit 1e3a4450072dc5c2f2fec75b6c506e4fd62bdc43
Author: Christian Stimming <christian at cstimming.de>
Date:   Sun Jun 17 22:23:16 2018 +0200

    Optimize calls to get_path_kvp so that std::strings are not always created and deleted immediately.
    
    Turns out that the on-the-fly conversion from const char* (the KVP_OPTION_PATH
    constants) to std::string with their immediate deletion afterwards is
    a quite costly operation. Avoiding this is surprisingly easy: Just keep
    local std::string objects at hand, and they don't have to be created
    and deleted anymore.
    
    The more optimized solution might be to turn the std::vector<std::string>
    into a std::vector<GQuark>, but this commit at least improves the picture for now.

commit 4aaa18eafc82c4a7066a3c1299c4a8a9bbef7b99
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 16 16:19:12 2018 -0700

    Bug 796600 - stock split cash-in-lieu income/asset labels backwards.

commit 9b7544a77794184c8df4ec7f0a2c998471f44f95
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 16 14:01:20 2018 -0700

    Fix build of windows resources file.

commit c1103a3a52d8199664837e909aaa85801f136e6d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 16 10:37:58 2018 -0700

    Bug 796586 - QIF import incorrectly converts unicode characters from...
    
    UTF8 encoded file
    
    Force UTF-8 encoding; the line processing includes checking each
    line for legal UTF-8 and transcoding it to the locale encoding.

commit 186ac71fcfbed3cca4e94c7bde39a41183861cfc
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 16 20:52:19 2018 +0800

    Merge old tests with their support files.
    
    It bothered me that these old tests have 2 scheme files per test. It
    was always confusing.

commit a78e8b1035661cc6ad5ff15d7345e8ac5c5992af
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 16 13:06:15 2018 +0800

    [test-balance-sheet] initial commit
    
    Adds basic balance-sheet testing.
    
    This does not yet test foreign-currency conversions, nor calculation
    of unrealized gains.

commit 6a62b8db8c20796af6e4cb27abba4b2995f3f912
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 16 15:28:45 2018 +0800

    [balance-sheet] sanitize & in (add-subtotal-line)

commit 62b5c8138d1b8d316ed0bfee12f524c75d2f9630
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 16 15:15:38 2018 +0800

    [html-acct-table] sanitize   in (gnc-commodity-table)
    
    This sanitizes the commodity-table html.
    (improves my first commit!)

commit 1b4a2acb4509ba6974045865767b8a529c4a36c0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jun 16 10:31:14 2018 +0100

    Add the ability to have register cell tooltips
    
    Add the ability to display tooltips on the register sheet based on type
    of cell.

commit 01a426bf7972328e165556bce8d05fb13b89593c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 16 14:17:43 2018 +0800

    [test-transaction] upgrade to test foreign conversion too
    
    Thanks to previous commit, we can now test foreign currency conversions.

commit 02bb981daa5a12557379242c59f6f217ceab9ec7
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 16 14:18:08 2018 +0800

    [test-extras] upgrade env-transfer-foreign to update pricedb

commit f1823c525ce5b2d7fed3d6fb7859e47f03c3b1c4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 16 11:51:33 2018 +0800

    [webkit] eradicate css?
    
    Forgot to remove in 5093a8fb141, remove all traces off css?

commit 0461eb43c39191ee197a5d8004324f4979cb9efb
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jun 15 14:39:34 2018 +0800

    [test-charts] will now test presence of *all* standard charts
    
    And will eventually test data for all chart types too.

commit b1a165eb3b874b5c0d2e7f8f67dba4807f923c12
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jun 15 14:58:51 2018 +0800

    [test-charts] rename test-net-charts to test-charts
    
    It is not that much more difficult to test *all* charts in the same
    test-file.

commit 1801fed486b4c2ad4acd1fa6df714be3147c003e
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jun 15 16:42:02 2018 -0700

    Remove emacs spoor from POTFILES.in

commit 7ce8c9d3363ddb388933b8f5e41ddf8607d07f8f
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jun 15 15:21:14 2018 -0700

    Bug 796595 - QIF Import Select Account button to add a new account...
    
    is labled gnc-account-new but should be New.
    
    Made it "New Account".

commit d6de324b3283af318e44ca16bd85db6eaf3f75b1
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jun 15 14:22:43 2018 -0700

    Bug 795272 - QIF importer causes application crash if action is invalid.
    
    Fixes the crash and also pauses after loading if there are load errors.
    The load "protection" catches exceptions other than bad-date so that it's
    real protection.
    Check for unbalanced transactions (i.e. with only one account) and don't
    try to match if there is; report the error in the error log space in the
    assistant.
    Don't proceed to finding duplicates if the new account tree hasn't been
    created, there aren't any.

commit 1f8f681732bd52fb7d858b9eeb3269c973565712
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jun 15 11:32:37 2018 -0700

    Remove abandoned C-Language QIF implementation.

commit 9f1bfddc27965f50295f507b062d63b8612d1c9b
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jun 15 11:30:09 2018 -0700

    Revert "Remove abandoned C-language QIF implementation."
    
    Because it included some extraneous changes.
    This reverts commit edd439a05e1468b1f55d0df7c05441b67aac8787.

commit edd439a05e1468b1f55d0df7c05441b67aac8787
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jun 15 09:30:31 2018 -0700

    Remove abandoned C-language QIF implementation.

commit 554001604ad653926c53dff8e9f7170bd865c84e
Merge: 0efe32ea7 754c04789
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 14 10:52:42 2018 -0700

    Merge Chris Lam's 'maint-chartjs-part-1' into maint.

commit 0efe32ea73197162a1bb5ee75338ee3d7ecdac1d
Merge: 8cae602e6 2e4e18e21
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 14 09:52:19 2018 -0700

    Merge Chris Lam's 'maint-test-net-charts' into maint.

commit 754c047892dd387b07ea35b2c3356f886e7b27dc
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Jan 4 20:25:31 2018 +1100

    [net-charts] styling table for all charts

commit be1ebb9d32246b18f3c5cab77d43e06db46c4625
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Jan 4 20:24:43 2018 +1100

    [net-charts] use scheme rationals directly

commit 66488bbb1acf902c7304904f210240c9b43786dc
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Jan 4 19:38:59 2018 +1100

    [net-charts] *reindent/whitespace*

commit ffd20b2e2f9a4078fb324b45d14daaff840c0b12
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Jan 4 19:19:32 2018 +1100

    [net-charts] combine net-[bar|line]chart.scm into net-charts.scm
    
    This commit combines both charts into one. This can improve ease of
    maintenance.

commit 8cae602e66f593bb2af1c5bbcbd3e48476a58596
Author: Benjamin Gordon <ben at bxg.org>
Date:   Tue Jun 12 23:19:48 2018 -0600

    Add support for libsecret to cmake
    
    gnucash has historically supported storing passwords for database
    backends with libsecret when HAVE_LIBSECRET is defined. The code is
    still present, but support for detecting libsecret's availablity was not
    ported over when the build system was converted to cmake.  This change
    restores the missing detection.

commit 2e4e18e21e60ffea64face767694c9e62cd625bf
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jun 13 14:46:56 2018 +0800

    [test-net-charts] initial commit test-net-charts
    
    This just tests that the report exists. It does not do any checking
    for the data generated yet.

commit 7de68cef887f56a5676da433217a7d88dc1c2646
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jun 13 20:29:27 2018 +0800

    [test-extras] split gnc:options->sxml into 2 functions
    
    Creates (gnc:options->render) which outputs report as a string.

commit 1fc5634c7acbfe16aec273c30a54f268ec7ad4a0
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jun 10 10:37:43 2018 +0800

    [html-text] [bugfix] img url was mistakenly disabled.

commit 6c03d07e00bc6ff423a41b799e9ac904a9ea97b8
Merge: 87f4791fa e4407dee9
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 12 16:28:28 2018 -0700

    Merge Chris Lam's 'maint-test-invoice' into maint.

commit 87f4791fae07d9d961363891caa0842fd58bd036
Merge: 9c7fa77d3 af0071256
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 12 16:21:26 2018 -0700

    Merge Chris Lam's 'maint-fix-796537' into maint.

commit 9c7fa77d3b1d161e9319d8b392bb89148318e8b0
Merge: 5d3ae6c67 64837820e
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 12 16:12:48 2018 -0700

    Merge Bob Fewell's 'fixes6' into maint.

commit 5d3ae6c672e95327b8b7476a800e5e9cb6afbb28
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 12 16:12:30 2018 -0700

    Fix test-tokenizer failure due to not nulling the GError*.

commit ffe6044cd66edf39ae22875ef475d8e655b93526
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 12 15:49:28 2018 -0700

    Bug 796248 - Editing Scheduled Transaction
    
    An extra XaccTransBeginEdit, never committed, for transactions that
    the backend tried to load when they were already there. That made
    the register think that something else had it open.

commit c8861d4666ff884812d2be1c786bde621e970b16
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 12 14:53:27 2018 -0700

    Bug 795276 - Invalid date on price stops file from being parsed.
    
    Instead of reporting an error and declining to load the file (XML)
    or failing to enter a value (SQL) when a bad date is found in the
    database, use a 0 time stamp (1970-01-01 00:00:00 UTC). Adds a warning
    in SQL backends; there was one already in XML.

commit 9179505208768fb718b85c50b29b06bf732547f3
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 12 11:43:25 2018 -0700

    Bug 796484 - csv import: iostream error
    
    Unfortunately it turns out that we can't use filestreams because
    they can't take path arguments containing Unicode on Windows.
    Replace the filestream code with g_file_get_contents(),  which
    takes care of all of that Windows compatibility noise for us.

commit e4407dee9b4f0bfe8a75e7415c7ddeb60a98a60f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 2 22:51:29 2018 +0800

    [test-invoice] add gncOrder display and testing

commit aa4dfb0ead04a0eb4b55e35becc9d429443336cc
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun May 27 20:48:32 2018 +0800

    [test-invoice] also test fancy-invoice

commit bb37adc3ec86b803e56edc4072b2e1a019851c12
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun May 27 18:27:42 2018 +0800

    [test-invoice] also test easy-invoice

commit 81303b4193dd9466af69a28cc299d3e672ca354b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun May 27 17:18:06 2018 +0800

    [test-invoice] last test inv-8 is paid up
    
    Note there is a debugging display which unexpectedly causes test
    failure. Calling gncEntryGetDocValue for each entry, with any
    combination of booleans, would cause the amounts to change slightly.

commit da1d1b9a47939ad08ac645024f448a4820103ad8
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu May 10 23:20:57 2018 +0800

    [test-invoice] initial commit

commit 7918c0317ea6d30df0829be86861cfb3292fb743
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun May 27 22:54:50 2018 +0800

    [test-extras.scm] options->sxml to whitespace
    
    Previously whitespace was encoded onto SXML, but it seems to make
    travis complain, i.e. on my branch no errors, however, on main Gnucash
    branch would occasionally strip whitespace. This change will parse
    XHTML and strip whitespace, which means some tests need amending.

commit 746219926aa765a1df23f5436dd3d7ee02b60b6a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun May 27 15:55:04 2018 +0800

    [test-extras.scm] upgrade options->sxml to parse   entities
    
    The default xml->sxml parser handles only > < & '
    " entities. We need to add handler for   as well.

commit b30f4d7c901884b1ce1d6ce8d0438551a3c42461
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun May 27 14:20:14 2018 +0800

    [easy-invoice.scm] fix html to be parsable by sxml
    
    Without this change the HTML cannot be parsed by sxml.

commit af0071256116d4aed1ff65d14aba572cd231d74f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jun 12 22:41:11 2018 +0800

    Bug 796537 - Transaction Report cannot sort by "num"
    
    This is technically a bug in the TR regarding book split-action
    property. The reworked TR did not retrieve book split-action properly
    which means it was always assuming split-action was #f for sorting.
    
    This commit redefines sortkey-list to accept split-action? as a
    parameter to generate the correct sortkeys. Unfortunately it will make
    it more complicated; I'm not sure how to simplify.

commit 9e6760f7cb78b5c89d9ecf7cb6865e941083a0dd
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jun 11 09:56:04 2018 -0700

    Bug 796527 - invalid currency on scheduled transactions
    
    1. Don't even check for price/exchange rate on template transactions,
    there's no point.
    
    2. Extract function get_transaction_currency:
    a. Check all split commodities are valid, abort transaction creation if
    not.
    b. If the template transaction's currency isn't used by any of the
    splits set the new transaction's currency to the first-found currency if
    there is one, otherwise to the first-found commodity.
    
    3. Fix a minor typo in a comment.

commit 5f53e2926ac0a302063cb8f53c82a3d8de153231
Author: goodvibes2 <goodchris96 at gmail.com>
Date:   Mon Jun 11 18:30:04 2018 +1000

    Use HINTS instead of PATHS to tell cmake where to look for GTEST + GMOCK
    files so it selects the paths in GTEST_ROOT + GMOCK_ROOT rather than the
    system libraries.

commit 64837820edbb2eb6f6e4371f73b43f476edd48f0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jun 10 14:26:39 2018 +0100

    Bug 795831 - When read only threshold set, dates are silently changed
    
    When you have specified a read only threshold, the date is silently
    changed if it's beyond the threshold. There was already code to present
    a dialog informing of this but was disabled so enable it.

commit 2384af6068741641487316b83a6ac5de1454989c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jun 10 14:24:34 2018 +0100

    Add a dialog to warn users that date is out of range
    
    When the date is out of range present a dialog advising this and also
    advise that date will be reset to this year.

commit a73f9123f9fc936bbbfe0ea05b0cc06c52b9ab6e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jun 9 15:10:12 2018 +0100

    Fix some indentation in datecell-gnome.c

commit 1f14d0f6296e69ace72ccc9f7042f89d74a16e55
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jun 9 15:04:27 2018 +0100

    In qof_scan_date returns valid date when day and month are 0
    
    If you start typing a date in the register with the enable autoreadonly
    option starting with a 0, gdate complains when trying to create a valid
    date.

commit 00e6ccdda0fbc5bccbc9167e3f224a8200617061
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jun 9 15:01:30 2018 +0100

    Bug 796398 - Restrict accelerator keys to valid date range
    
    Valid date range is 01/01/1400 - 31/12/9999 so only allow accelerator
    keys in this range.

commit 6f0a3c4345161e3ae005afb6bf4c7c49486587a6
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jun 8 16:23:43 2018 -0700

    Bug 795362 - Special variable "i" not parsed in function calls
    
    Limit the range of the random value to 1..1000 to prevent overflows,
    particularly in number-of-periods or number-of-years variables.
    
    While we're at it, g_random_int and g_random_int_range return ints so
    piping the result through gnc_double_to_numeric() doesn't make much
    sense. That's removed, we just construct a gnc_numeric.

commit dc7135920b0c0e2e20f98ab12e9d78b2961afceb
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Jun 8 14:27:58 2018 +0200

    Minor build error message improvement

commit cdcb230a3183d119bd8c039e11d576cfc32b5509
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 7 17:38:04 2018 -0700

    Don't look for backend libraries in old autotools subdirs.
    
    Partly addresses Bug 794526

commit e3e1464a018d8356d69303f8df6220f11f9dcddc
Author: Potuz <potuz at potuz.net>
Date:   Thu Jun 7 14:17:49 2018 -0700

    Bug 794617 - Can't compile with -DWITH_GNUCASH=NO due to scm-gnome-utils
    
    Pricedb.go doesn't need gnc-gnome-utils and we don't need WebKit or
    gwenhywfar-gtk3 if we have no GUI.

commit 690ef626a8b60cc172d7e4645fae3b5ecca449f7
Merge: 8cfa078bd 848e3da10
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 7 11:55:52 2018 -0700

    Merge Carsten Rinke's branch 'Bug787401-TestReport-Definition' into maint.

commit 8cfa078bd7b0531b83879aeea75b8e4d10577f4d
Merge: b431b648a 1641c4224
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 7 10:48:28 2018 -0700

    Merge Chris Lam's 'maint-html-layout' into maint.

commit b431b648a91ca03a1891b8562c8c011a8b8df423
Merge: 0b10b4b9e b787baaa8
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 7 10:10:31 2018 -0700

    Merge Chris Lam's branch 'maint-test-transaction-amendments' into maint.

commit b787baaa8f0a763cd6162e5cb9fa945e8cc36784
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Jun 7 19:12:07 2018 +0800

    [test-transaction] modify test to be acceptable to MacOS
    
    This modification will convert string to number (using a customized
    function defined in same file) to obviate need to encode #pound sign
    in scheme.

commit 1641c422478c1e66acfe268edbbfbde72b2f404f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jun 5 19:47:22 2018 +0800

    [html-anytag] generic html tag object
    
    Generic tag HTML-object.
    Also defines (gnc:make-html-div/markup) (gnc:make-html-span/markup)
    
    any html object can be enclosed with (gnc:make-html-span obj)
    or (gnc:make-html-span/markup "class" obj), (gnc:make-html-div obj)
    or (gnc:make-html-div/markup "class" obj)

commit ccf3ebda1697398656e346d5753c8efd0e31d9f1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jun 3 19:35:24 2018 +0800

    [STYLESHEETS] modify stylesheet to accept document style-text
    
    This commit will modify stylesheet-*.scm to pass the *document*
    style-text as well as the *style-sheet* style-text to the <style> tag.

commit da0160add8ea1007870cac9c479d22ef7517f4c5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun May 27 16:29:06 2018 +0800

    [test-cashflow-barchart] hide debugging messages
    
    These tests pass. Don't need debugging output anymore.

commit 848e3da105b93b0402a51bbfcdcba8d1b9f8503d
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date:   Tue Jun 5 22:01:18 2018 +0200

    Bug787401 - Test Report System - Report Definition
    
    include change proposals from responses to PR#360

commit 324cfeb3a4323711529f441e2278476c03a8dcec
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date:   Mon Jun 4 23:28:37 2018 +0200

    Bug787401 - Test Report System - Report Definition

commit 0b10b4b9ed432e8837ae1551c22956daac9ee3c2
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jun 4 13:40:53 2018 -0700

    Bug 796423 - Cannot Input Chinese, seems does not work with...
    
    other IME too .
    
    Also Bug 795253 - Have problems input Chinese.
    
    Adds GTK_IM_MODULE_FILE to environment on Macs so that IME is enabled.
    Removes toggling the GtkEntry's editability in
    gnucash_sheet_key_press_event_internal; disabling it killed the preedit
    and that broke IME.

commit b4b16be30f6cf346ce580e37dbebf2c6320c38d1
Author: Keve Müller <keve.mueller at gmail.com>
Date:   Mon May 28 12:15:31 2018 +0200

    Small XML related fixes removing ambiguity improving uniformity
    
    acctchrt_common:
    there is a gratituous "i"
    
    acctchrt_full (ja):
    the Retirement and Spouse's retirement accounts have two parents
    (Investment as well as ROOT), removed ROOT.
    
    uk-vat:
    the root account was pasted a line too high 7y ago. all other files have
    the header block continuous

commit a97f9faf919788f0021917696b97b791d2a10370
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jun 4 13:21:53 2018 -0700

    Revert "Merge Keve Mueller's 'xea-fixes' into maint"
    
    This reverts commit eb67baba5b18dc4eaba7f29bf306e9091a1ff1d7, reversing
    changes made to 0064dafbad30d1146688e7329274cc10714919b3.
    
    Keve Mueller's xea-fixes branch was made from master, so merging it into
    maint effectively merged master onto maint, not something we want to do.

commit 06808469d0a1c2483f18760a7b025abd4d57fdba
Merge: aeb253135 5093a8fb1
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Jun 4 13:44:42 2018 +0200

    Merge branch 'maint-eradicate-gtkhtml' of https://github.com/christopherlam/gnucash into maint

commit aeb2531350b296bf6a4b8215915aba58062a5cf6
Merge: eb67baba5 0dc9a1150
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Jun 4 11:46:46 2018 +0200

    Merge branch 'maint-scheme-more-progress' of https://github.com/christopherlam/gnucash into maint

commit 5093a8fb141e4df3bf2fad3b7757047b992d1693
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jun 4 11:01:23 2018 +0800

    [webkit] eradicate gtkhtml in .scm
    
    This commit does away with anything gtkhtml related. Some variables eg
    css? must remain because they're used later on.

commit eb67baba5b18dc4eaba7f29bf306e9091a1ff1d7
Merge: 0064dafba 69c815656
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jun 3 10:26:52 2018 -0700

    Merge Keve Mueller's 'xea-fixes' into maint

commit 0064dafbad30d1146688e7329274cc10714919b3
Merge: 333a14c0f bc605d200
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jun 3 10:10:11 2018 -0700

    Merge Bob Fewell's Bug Fixes 5 into maint.

commit 0dc9a115017b4608e87ffb9a36734ac01079cb8a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 2 16:46:05 2018 +0800

    [html-table] compact html-table-append-row!

commit 5532de0481888701432d592d396fbcc8a3138855
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 2 16:43:31 2018 +0800

    [html-table] use srfi-1

commit 7927597b3a7e043a9993f5af5d33222f09886f82
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 2 16:25:58 2018 +0800

    [html-table] gnc:html-table-set-row-style! uses cons*
    
    This cons* call creates a pair-terminated list.

commit 39e976045b72e6d3cac178dc9db970b08b13bdb7
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 2 16:25:41 2018 +0800

    [html-table] unused gnc:html-table-merge
    
    This function is not used through code.

commit 03b57e515386039b3231c9a12f5674232c8ab972
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jun 1 17:44:09 2018 +0800

    [hello-world] amend comment from timepair to time64

commit 879ec75f20ea72cf8860e4a732c3df900ecace19
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu May 24 11:16:23 2018 +0800

    [TR] [ENH] grid can easily display averages
    
    The subtotal-grid can easily calculate average amounts per *row*. I
    think this is useful enough to be set as default. Enable if number of
    secondary-key groups > 1. Upgrade test suite as well.
    
    The subtotal collectors do not calculate overall secondary-key
    subtotals, therefore, we cannot easily calculate average amounts per
    *column*.

commit e9535bfab6da71a31aa99962e42878e5b6634f64
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun May 20 20:54:58 2018 +0800

    [TR] [bugfix] disable grid if primary-key doesn't have subtotal
    
    Formerly the logic would allow grid if secondary-subtotal enabled but
    primary-subtotal disabled. This would produce a single-row grid. This
    is now known to be inaccurate.
    
    This is because there will be multiple secondary subtotals spread out
    in the main table but no primary subtotal grouping to separate
    them. This would make every subsequent secondary subtotal overwrite
    the previous one. I think it is best to disable grid altogether if
    primary-subtotal is not enabled.
    
    The converse i.e. primary-subtotal enabled but secondary-subtotal
    disabled, is handled correctly. It produces a single-column grid.

commit aafd46a44281aecf0d140f97a15d0b7a4d546658
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon May 21 21:58:25 2018 +0800

    [TR] [bugfix] upgrade add-subtotal-row & grid for >1 commodities.
    
    This aims to handle multiple commodities correctly. If a row contains
    subtotals with more than one commodity, the row is duplicated so that
    every commodity gets its own line in the grid.
    
    This is accompanied by an upgrade to the test suite.
    
    Sample output if prime-sortkey = accounts, sec-sortkey = monthly dates
    
            Jan-17  Feb-17  Mar-17   Total
    Food    $22.00  $23.00  $35.00  $80.00
    Books    $8.50   $9.55  $15.00  $33.05
    Apps     £2.55   £5.00   £9.60  £17.15
    Total                          $113.05
                                    £17.15
    
    (note monthly totals are not displayed because they're not actually
    generated with the above sorting options)

commit 98964f7a6d50107331a5eed70ddada7250d5108c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon May 21 21:56:31 2018 +0800

    [TR] refactor add-subtotal-row
    
    Schemify to use (append) rather than (set!) calls to build
    list-of-cells. This is (IMHO) neater and definitely favoured by
    seasoned schemers.

commit 333a14c0fd69324fe2586324e54e2bc74cedcef8
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 2 17:57:42 2018 -0700

    Fix ubuntu build failure.
    
    %$^%$ C++11 initializer list behavior.

commit 3b3074c28d39ab5cfae93261978cad17ed3dc73e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 2 16:21:49 2018 -0700

    Bug 796117 - Connecting 3.1 to an existing mysql db drops all data
    
    Provide a backup recovery function that instead of dropping primaries
    and restoring backups merges the primaries and backups. This should
    handle a worst-case safe-save failure where the backup tables don't
    have a complete set of rows for some reason.

commit f8045b27355e105e6c4513ac2c3cdeab9f91bb9d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 2 16:21:05 2018 -0700

    A wee bit of C++ style.

commit 537fd995a3221db3ca5ec785a3247851b5464c40
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 2 16:20:36 2018 -0700

    Ensure full precision of doubles is saved to SQL.
    
    std::iostream's operator<<(double) uses only 6 digits of precision
    by default. We want 12 digits when saving.

commit 9db60ca63c12eca99c6ea893b22617e934b8943b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 2 16:16:41 2018 -0700

    Make float database operations more consistent.
    
    We don't use floats in GnuCash, we use doubles (and those as little as
    possible), but dbd-sqlite3 is broken in that it stores only floats.
    Simply casting floats to doubles introduces bogus additional digits
    that can cause round-trip tests to fail. Instead convert floats to
    doubles by multiplying by 10E6, rounding, then dividing by 10E6.

commit bc605d200ee3bf6b4aa2f03bb2d7ba95b583b1fb
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jun 2 11:24:53 2018 +0100

    Prevent crash in gnc-tree-view.c
    
    When getting information from the state file, protect against the key
    not having a '_' which is used to split the string.

commit 04836eb6719b4d2e09d5e29eb3d554fd0b9687d4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jun 2 11:24:20 2018 +0100

    Add the full account name to the saved register settings
    
    If you need to delete the layout for a register in the settings file,
    the only thing identifying it is the account guid. To make it easier
    for humans, add the full account name also.

commit 709f69db3219831e81dfabf0500222770372c7e5
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jun 2 11:23:40 2018 +0100

    When register pages are restored it uses the full account name.
    
    When register pages are restored, the account is found from the full
    name so if the separator changes it will fail. Instead, also save the
    account guid and use that as default to find the account falling back
    to the full name.

commit 51093e43badb504c248373716918f6c0f2f34f0b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jun 2 11:22:58 2018 +0100

    Bug 796256 - Closing Gnucash when minimized on windows
    
    Closing Gnucash on Windows when minimized causes the window position to
    be saved as -32000,-32000 and on restart the window can not be seen. To
    fix this the previous retrieved position is saved and used if on exit
    the window is minimized.

commit 3e052e8dac87b8b38af73bf68e5cdd03c56930f2
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jun 1 14:12:56 2018 -0700

    [DBI Backend] Rework backup-table management.
    
    Removes a public function, GncDbiSqlConnection::table_manage_backup that
    should have been private in the first place.
    
    Better encapsulates table renames and drops with private functions and
    handles cases where there exist some primary tables and some backup tables.

commit e23769f078041ac9be787f85aa83723c15c18045
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jun 1 14:02:29 2018 -0700

    [DBI Backend] If there's a set error value use that to set the backend error.

commit f504e39d7818f0f8e74b00aeb838366540afd931
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jun 1 14:00:52 2018 -0700

    Correct the type of error variables.
    
    C++ doesn't like interchanging enums and ints.

commit 464fdeeb262ae5153b19e7b884790f5cb210c7aa
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jun 1 13:59:06 2018 -0700

    [DBI Backend] Remove unused TableOpTypes.

commit f77e6e34c41a12a29d0f9047bf8ef97c00178bb5
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu May 31 12:02:28 2018 +0100

    Bug 796083 - Reconcile view toggle not being drawn correctly
    
    Out of site toggles on selected rows may not appear correctly drawn so
    queue a draw for the tree view widget after the model has been updated.

commit 5ff642e3a3982eef2bc2f91b1f753086c756ef80
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu May 31 10:51:16 2018 +0100

    Remove some white space from gnc-budget-view.c

commit 2a28c682a90ccbda49fe03125ea3417e05b5f26c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu May 31 10:48:36 2018 +0100

    Adjust Budget editor totals column width
    
    Totals column width is based on the larger of header title or column
    content so with a header of "Total" and a column value of 700.00 there
    is not much space between the previous column and the totals column so
    set a minimum width based on the previous column header.

commit 6730d1420c3b26db02b61f1fffaefde0e48d2f27
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu May 31 09:51:44 2018 +0100

    Budget editor total column label alignment
    
    Align the column header label to that of the column.

commit 15ab1ef33039f280a6933771a3e580ccfb9f5847
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu May 31 09:44:31 2018 +0100

    Bug 795471 - Budget editor resize problems
    
    In the original configuration, if you start with a wide account column
    and drag it smaller and then make entry it pings back. The reason for
    this is that the space is added to the total column to compensate as
    the table width can not shrink. This can be fixed by removing the
    viewport and stacking two scroll windows in a vbox and linking the
    horizontal scrollbars.

commit 74cbde2d4f8822c330e0eb75777d3e6c1758a58b
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 28 08:56:01 2018 -0700

    normalize date formats the C++ way.

commit 69c81565682880df118e71143c0103739ab78294
Author: Keve Müller <keve.mueller at gmail.com>
Date:   Mon May 28 12:15:31 2018 +0200

    Small XML related fixes removing ambiguity improving uniformity
    
    acctchrt_common:
    there is a gratituous "i"
    
    acctchrt_full (ja):
    the Retirement and Spouse's retirement accounts have two parents
    (Investment as well as ROOT), removed ROOT.
    
    uk-vat:
    the root account was pasted a line too high 7y ago. all other files have
    the header block continuous

commit 174752e28c83787eeb15f0ccfc77f60b7a3087f4
Merge: aa0868937 8b1b25aee
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 26 18:10:02 2018 -0700

    Merge Bill Nottingham's 'bad-dates' into maint

commit aa08689371bce86590ab7557d9cd81040d354a50
Merge: 5c0f56b05 396c955fd
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 26 16:35:58 2018 -0700

    Merge Paul Wassi's "Fix Permanent Storage" PR into maint.

commit 5c0f56b05538c9085b537c35f9841b2275819000
Merge: 6b5ee8f5e 075021a88
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 26 10:39:48 2018 -0700

    Merge Ryan Schmidt's 'case-sensitive' into maint

commit 6b5ee8f5e89837588267bf1f4eb94addcd181d2c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 26 10:32:14 2018 -0700

    Bug 796409 - Incorrect Current Value for Stocks
    
    This is in the register summary bar. Missed calculating the value in
    8877f86.

commit 075021a88d2001546754097de8880251a7e085a0
Author: Ryan Schmidt <git at ryandesign.com>
Date:   Sat May 26 11:45:45 2018 -0500

    Fix build on case-sensitive filesystems

commit 243bf8afce7b19dcb1bc869f708ad5c99bd53275
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 25 12:58:39 2018 -0700

    Bug 796369 - Notes lost or perhaps just not displaying when using...
    
    SQLite backend.
    
    Release Note: This bug caused data loss if you saved your SQLite3
    database to a different file or database.
    
    The problem is that in SQLite3 (though not in MySQL or PgSQL) the
    subquery ((SELECT DISTINCT guid FROM transactions)) (note the double
    parentheses) returns only the first guid in the subquery's results.
    
    Some transactions are loaded by special queries and those queries are
    also used to retrieve the transaction's slots so they weren't affected.

commit 5708707f6c30702e1382d1e528298ae0472c7360
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 25 09:18:06 2018 -0700

    Fix misplaced try block that caused unhandled exception if year out of range.

commit 396c955fd59516e2f80f4252f062cb26a9f8f182
Author: Paul Wassi <p.wassi at gmx.at>
Date:   Fri May 25 01:53:32 2018 +0200

    Fix permanent storage of vendor details.
    
    Since the data types did not match for the billterms and taxtable,
    those references/guids were not saved to the database.

commit 5389aa22ab8c161eabcba4714e350344cd00478b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu May 24 18:54:44 2018 +0200

    Update invoice reports to use totals calculate by gncInvoice
    
    This should give a consistent representation of invoice data across the application.

commit fcabf6bb9661e4566d3da4b1c30ca8c0e1e2a75b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu May 24 18:53:15 2018 +0200

    A more detailed revision of gncEntry and gncInvoice related rounding
    
    First change is to ensure gncEntry rounding is consistent. Internally
    calculated values in the entry are never rounded. Consumers of
    gncEntry's calculated values can request them either rounded or not.
    
    Next use a pragmatical approach for calculating values on invoices based on
    the entry values: do the rounding such that we never
    create an unbalanced transaction while posting
    That means
    - round each entry's net value before summing them in net total
    - accumulate all tax totals on invoice level per tax account before rounding
      and round before before summing them in a global tax total
    
    Hopefully this will catch a few more rounding issues in this area.
    
    A complete solution can only offered if we allow users to manually correct
    tax entries. This requires changes to user interface and data format
    so that's not going to happen in gnucash 3.x.

commit 8b1b25aee52d3c844a4cbecba7c80b3cd5d8627b
Author: Bill Nottingham <notting at splat.cc>
Date:   Tue May 22 23:37:22 2018 -0400

    Modify date formatters to strip out certian specifiers.
    
    strptime/strftime supports various modifiers to their parameters.
    
     'E' and 'O': alternate locale-specific formats
     (used in default format for Persian, Oriya, Azerbaijani)
     '-': padding
     (used in default format for Czech)
    
    GnuCash passes dates as integer y/m/d without using locale-specific
    formats, so we need to strip out 'E' and 'O' from the format when
    scanning dates or determining separators in gnc-date.
    
    None of '-', 'E', or 'O' are supported by boost (and '-' causes
    errors), so strip them out from formatters in gnc-datetime as well.
    
    See https://bugzilla.gnome.org/show_bug.cgi?id=795247.

commit 2e8df1984aacfb3342b86f63d0314a4147267369
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat May 19 20:23:20 2018 +0200

    Improve rounding for invoice entry values
    
    This will probably need more refinement because the multiplications
    are still missing rounding methods, but the changes in this commit
    will already allow guile code to correctly create entries.

commit 519ce9fb81d4ad24ae4a5849a0b1ea46057e0a94
Author: Bill Nottingham <notting at splat.cc>
Date:   Wed May 16 22:16:20 2018 -0400

    Fix some copy-pasted code.

commit 5f5ad968f985dd1efff90f39bffe9364945861ee
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue May 15 16:57:08 2018 -0700

    Bug 796079 - Repeatable Crash in Tax Report Options.

commit 3ac0f4a3fd63f8c5950313792d3a3ee9895c453a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon May 14 23:35:48 2018 +0800

    Bug 796081 Tax Schedule Report - An error occurred while running the report
    
    Missed out from timepair->time64 conversion.

commit 53a17fe77c60c975d33c8ed79e83c64175b223f4
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat May 12 17:40:03 2018 +0200

    New Dutch translation imported from the Translation Project

commit 324c9adfd2dbee64ceffe0036d7e6a61d2b45c25
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat May 12 16:50:02 2018 +0200

    Bug 795519 - Credit card payment after reconciliation
    
    The transfer dialog was set up as a child of the reconciliation dialog.
    However as the latter is closed it's child dialogs are closed as well.
    At least that's the behaviour on Windows. This didn't happen on Fedora 27.
    Regardless it's fixed by making the account register the parent of the transfer
    dialog.

commit 61071b9f6d9b912ca6418b1b7018e6a3e6fcc6f2
Merge: 435b0ace1 61fe64782
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat May 12 14:10:38 2018 +0200

    Merge branch 'maint'

commit 61fe647828e806667659ed63f64be9e16b3b31ed
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat May 12 14:07:26 2018 +0200

    Use lowercase for account type descriptions

commit 7f91cb82d7ef07177085b714ffa53dc5233fbb8f
Merge: fc963f877 388a4906b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat May 12 14:07:59 2018 +0200

    Merge branch 'scheme-progress' of https://github.com/christopherlam/gnucash into maint

commit fc963f877cd725ee4e561530e2deb0f9bba6e515
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue May 1 15:11:16 2018 +0100

    Change the right margin setting for reconcile totals
    
    Change the margin setting from the gtk box to the label so it looks
    correct when styled.

commit 836705f98087ec7bf9418cef71af939fcff6a393
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue May 1 15:07:46 2018 +0100

    Bug 795101 - Fix the reconcile window sort order
    
    When the reconcile column was moved, the default sort order was not
    altered for the change so fixed it. Also added enum so model columns
    can be referenced by name which hopefully will make it easier to read.

commit 388a4906b05740b507582b8eda9b264d8a357bfa
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri May 11 16:39:00 2018 +0800

    gnc:options->sxml allow alphanumeric in test filename

commit 5e1c8e91321ad07ffc6c2e45823315d44773434c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu May 10 22:52:43 2018 +0800

    business-reports/*.scm: close tags to make valid XHTML
    
    This will be important for testing.

commit 9eedea71ea1871fdc8d926fe2376b1105291b06a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed May 9 20:30:34 2018 +0800

    test-GSTR: implementation testing for GST Report

commit 66fcaa4f91566a5737cfeb3afa8dbb4b3ee5bf47
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed May 9 20:36:40 2018 +0800

    test-extras.scm: centralize (sxml->table-row-col)
    
    This is used in conjunction with (gnc:options->sxml) to extract
    html table cells.
    
    From SXML tree, retrieve, from a <table>, the th/tr/td cells as a list
    of string.

commit bb551af9482b786088086ba2eabf1ada3cd778a7
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue May 8 23:52:24 2018 +0800

    collectors.scm: rewrite binary-search-lt to be clearer

commit 4e85102682909c68cbf8612aa0df0fd7d65c9603
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue May 8 23:47:46 2018 +0800

    report-system/cmakelists: fix scm_test_report_system_SOURCES
    
    These tests were disabled by mistake in cbd87647806ca3700d2ead8a6623b758a07ba2a7

commit 4c55141d963452a2381a5bd5b3d4fe31bde2cd2c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue May 8 23:05:59 2018 +0800

    html-utilities.scm: simplify

commit ded88b01dd4e9a80000eca2736a81e66567dc260
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue May 8 23:03:46 2018 +0800

    list-extras.scm: trim useless utility functions
    
    These functions are either better defined in R5RS (list-min-max),
    unused (function-compose), or being defined in the .scm using
    them (list-leaves).

commit 1df7fb4048e8484fae4305d185e39a57305455ef
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue May 8 22:41:12 2018 +0800

    html-text.scm: schemify

commit d4cb87fe3d923cc6490168a27f91a24b65a02553
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun May 6 17:26:28 2018 +0800

    business-report/test: create test directory
    
    These tests will all be SRFI-64 based.

commit 23410ca429aead77deeb271416bd461598f3bfdf
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun May 6 23:39:45 2018 +0800

    html-table.scm: centralize (gnc:html-table-set-last-row-style!)
    
    This html-table modifier seems common enough to centralize into
    html-table.scm.

commit 97ab1b19fe081e06fe59d994294ae34e70291f75
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat May 5 23:07:52 2018 +0800

    test-date-utilities.scm: to SRFI64
    
    Clearer syntax helped find flawed test - while set-tm:mday directly
    accepts 1-31, set-tm:mon accepts 0-11 to represent 1-12, therefore
    must minus 1. set-tm:year accepts 92 to represent 1992, therefore must
    minus 1900.

commit 13f31e0691a60af2c1b1e70152060bb76bec92b6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon May 7 19:04:22 2018 +0800

    test-extras.scm: (logging-and) is obsolete
    
    Use the much nicer SRFI-64 forms instead.

commit 5e0fc04f7ba8df4ed28823cc9248b5dae7c66f4c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun May 6 22:58:38 2018 +0800

    test-extras.scm: remove dead code
    
    These functions are never used through code.

commit 8ddee96463795fd89ad6ca8359c1a64911feb361
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun May 6 20:44:36 2018 +0800

    test-extras.scm: centralize (gnc:options->sxml)
    
    I think this is useful enough to be upgraded.

commit c6032ac6ed52f44b112dee4c5cf0ed9d261a437e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun May 6 20:43:32 2018 +0800

    srfi64-extras.scm: centralize (gnc:test-runner)
    
    This is good enough to be used widely.

commit dda6730c44b82df6881baa083d78a87da4a916c6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu May 3 08:52:59 2018 +0800

    utilities.scm: centralize and modernize addto!
    
    (define-macro) is discouraged in most scheme forms. Change
    to (define-syntax), and centralize common macro to utilities.scm

commit 4a27285edd956b37f54eb2f9c94b144f5b48edb7
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Apr 29 07:32:20 2018 +0800

    html-utilities.scm: new home (gnc:html-render-options-changed)
    
    We want to sanitize render-options-changed, therefore it must return
    an html-object. Unfortunately this is not accessible to
    app-utils/options.scm. If we move this function to
    report-system/html-utilities.scm, it can access html-objects.
    
    Also rename it to gnc:html-render-options-changed

commit 44a568bc457022a4bea7c8b55d304e80a11aa6ba
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Apr 29 18:36:49 2018 +0800

    GSTR: sanitize string
    
    Instead of returning raw html string, return an html-object.

commit fd02871678a79653880e9a6dca7892edd0bf569a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu May 3 17:19:36 2018 +0800

    TR: sanitize string
    
    This will change the HTML slightly, so, requires an update to the test
    suite.

commit d68ccc330628d56178d2dd0d83bde8d084663ba6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu May 3 21:59:22 2018 +0800

    TR: rename some variable names to be more descriptive
    
    The previous names were remnants of old transaction.scm and were not
    exactly consistent. Use more descriptive names.
    
    The only user-visible change is elimination of <br/> in the
    common-currency account header, because this will be sanitized.  The
    table col-headers cannot unfortunately accept a (gnc:make-html-text)
    object therefore we cannot add <br/> at all. I vote to display
    e.g. "Debit (USD)" instead.

commit ac510d13be9e7522c5762378b79d3cf0422aeac1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jan 19 15:22:48 2018 +0800

    TR: (ENH) add Closing-status filter, enable it by default
    
    This commit will add a filter to include/exclude closing
    transactions. In conventional reports, they are usually disruptive to
    the regular periodic reporting and the default ensures they are not
    included.
    
    This commit also changes income-gst-report.scm to use the closing
    filter just created, and disable its UI.

commit 4b9ec663f7a050a2cfea23729ab5fca6c20dcdcf
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu May 3 13:46:09 2018 +0800

    TR: (ENH) do not add headers if hiding transaction data

commit f82e5a5b4b2d7f110af8041dad4a4af7ebbde368
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue May 1 21:07:07 2018 +0800

    TR: (ENH) enable subtotal/grouping for Split Memo

commit f89f00f59d375bd313426b45ec34cdd944b685a6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue May 1 21:05:55 2018 +0800

    TR: (ENH) enable subtotal/grouping for Transaction Description

commit 4a7bc0b53d434cd72f4ed58ae687a16f8bfc0046
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue May 1 21:06:54 2018 +0800

    TR: (ENH) enable subtotal/grouping for Transaction Notes

commit 2102c55bb7ad5216537c553c0d6189033322a8e1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue May 1 23:44:50 2018 +0800

    TR: (centralize) centralize custom-sorter split comparators
    
    This commit will modify the custom sorter to reuse 'split-sortvalue
    comparators. The original purpose of these functions was to *compare*
    splits *during* table generation to determine whether a subtotal group
    was changed. These functions can be easily reused by the custom sorter
    to *sort* splits *before* table generation.
    
    Also modify the sortkey renderer logic to catch all non-date,
    non-account sortkeys into the generic string renderer.

commit b95fa5ba8cd6a8cdd4416504f52a36529fa4ce05
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue May 1 20:41:38 2018 +0800

    TR: (simplify) dynamically check CUSTOM-SORTING?
    
    Instead of a list needing manual adjustments, this function will check
    if sortkey requires custom sorter, depending on sortkey capabilities.

commit 6210b80fd0b94d9504cef688a3769d638539393d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue May 1 19:08:56 2018 +0800

    TR: (simplify) dynamically check SUBTOTAL-ENABLED?
    
    This function checks whether the sortkey can be grouped. Instead of
    manually creating list, test it dynamically.
    
    Sortkeys whose 'renderer-fn is defined can be grouped.

commit 6e78fa1d99936244fd74772fc3a329fd8120168c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed May 2 22:54:31 2018 +0800

    test-TR: change report out filenames
    
    This will allow easier addition of tests.
    
    Also fix (use-modules) usage. VM is only needed for coverage reporting.

commit 2e53d647263c20a9e1a9a7fd6893ec7ef186280f
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed May 9 17:39:29 2018 +0200

    Work around gtk warnings with gcc 8.0

commit 1f3cf845c4588e787f9b26ad06b05d7cd73326b7
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed May 9 17:20:13 2018 +0200

    Work around a conflict between gcc 8.0 and swig 3.0
    
    The swig 3.0 generated python wrappers trigger a warning converted into an error issued
    by gcc 8.0 for using strncpy as follows:
    strncpy(buff, "swig_ptr: ", 10);
    The reason is this call will truncate the trailing null byte from the string.
    This appears to have been fixed in swig master already but that's not released yet
    so let disable the warning when compiling the swig wrappers until it is.

commit 27c1df30afda7998c8f1dccd3253fb53a95fbe8e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat May 5 13:42:13 2018 +0200

    Handle the common csv double quote escape variation (repeating the double quote)

commit 682b5cf581895a5da3296cfbfc24acc9ece0185e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat May 5 12:42:17 2018 +0200

    Bug 795666 - Backslash "\" in Description field spoils CSV Import without helpful error message
    
    We've configure boost::tokenizer to take the backslash as the escape character
    However boost::tokenizer will throw if it encounters a sole backslash that's
    not an escape (it would expect two if a pure backslash is to be inserted).
    Avoid this by replacing lone backslashes (not part of escapes) with double
    backslashes before passing control to the tokenizer.

commit 435b0ace18d5d7a89b1fef0449b5861474d5910a
Merge: 52ac539d2 8b3a87441
Author: gnucash-dev <gnucash-dev at DellFedora27VM.home>
Date:   Fri May 4 10:13:29 2018 -0700

    Merge branch 'maint'

commit 8b3a874418e45b5a3961ce40df91f5be0a56caf1
Author: gnucash-dev <gnucash-dev at DellFedora27VM.home>
Date:   Fri May 4 10:04:52 2018 -0700

    Fix typo

commit 52ac539d2334821749241d7e9c8f7bf09116f6cf
Merge: 6be7e82b9 85c7f7d1c
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri May 4 10:25:38 2018 +0200

    Merge branch 'maint' into master
    
    Handle conflict between version number reset and lowercasing all commands

commit 85c7f7d1cbc4aa23292f4b8f117df293165705b7
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri May 4 10:22:57 2018 +0200

    Install guile-json on the toplevel scm directory instead of gnucash
    
    It's imported code, not gnucash specific. In addition that's where the json
    script expexts to find it's subfiles.

commit 5aacb581d781e7dc2cce821ad7a544f438fc9743
Merge: a9f35ed7a 1b814f441
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu May 3 17:36:10 2018 -0400

    Merge PR116 into maint.

commit a9f35ed7ae8dc50910fd145620585ad51ca911ad
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu May 3 23:18:15 2018 +0200

    Lowercase cmake commands
    
    A huge bikeshed fest but it distracted me enough to do it anyway.

commit 65c7139072d49564a2569f675db46eef73a35669
Merge: 85e0a7373 92afea59a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu May 3 21:20:28 2018 +0200

    Merge branch 'import_guile_json' into maint

commit 92afea59ae9fef1bfe0121677292a85596b718a5
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu May 3 20:52:17 2018 +0200

    Fix guile-json inclusion

commit 50e109a9fae3d0b9152b511264244fbe70256409
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Apr 22 21:20:10 2018 +0800

    guile-json: attempt cmake

commit 02cfd017e93dd835c235d89f1a5e596376195bf8
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Apr 26 06:25:43 2018 +0800

    guile-json: upgrade to 4-byte unicode chars.

commit f2337406a34e2a0fe0a6786d648b9934ae7afd89
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Apr 19 21:57:10 2018 +0800

    Modify CMakeLists to test for presence of guile-json

commit 52d5f0ba2db43d812c4f13e4c2de4a1702b0ab64
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 4 19:10:58 2018 +0800

    guile-json - initial commit

commit 85e0a73739009c15bc681d961445759286578ad3
Merge: 075c0c4db 07a548581
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu May 3 19:07:36 2018 +0200

    Merge branch 'patch-1' of https://github.com/fkoester/gnucash into maint

commit 075c0c4db327b4b58a798f9a999d8207e2517211
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu May 3 19:00:45 2018 +0200

    Make 'Printable report' in invoice search dialog work
    
    The code couldn't find a proper main window to attach
    the report(s) to.

commit 0c6b92959a9e1ef1e9a8d00cea3992f483b1c787
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Apr 30 20:59:25 2018 +0200

    Get metadata migration working again when upgrading from 2.6 to 3.1
    
    Due to a typo the old GNC_DOT_DIR path was wrong
    ($HOME.gnucash instead of $HOME/.gnucash)

commit 02266d72d99cf11842d385d116335a4acae29a63
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 29 21:48:51 2018 -0700

    Add GNC_DBD_DIR to etc/gnucash/environment for MacOS builds.

commit 6be7e82b9fad874bfb07f07a7fe61c9c902fcddf
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 29 11:50:17 2018 -0700

    Restore version in CMakeLists.txt.
    
    Didn't raise a conflict in the merge for some reason.

commit b7a0fb6bdff0259f832e999e6757c4ce47a53490
Merge: 4a4e7a9a7 6645d93f9
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 29 11:48:19 2018 -0700

    Merge branch 'maint'

commit 6645d93f9ab44a29d64e2af0e99577d710cfec70
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 28 14:22:12 2018 -0700

    Release GnuCash 3.1

commit 20c59f7c300c2d79157601321b67a197c806df45
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 28 12:38:14 2018 -0700

    Update translations from the Tranlation Project.

commit b761b5a0dc82ef53e1dc1b7fa50eb196fdd0a4a0
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Apr 28 12:16:52 2018 +0200

    Bug 795377 - Reads and saves Gnucash 2.6.19 XML file, then can't reread it, due to bad date in old file
    
    This commit contains another round of cleanups in the
    timespec to time64 conversion. There were a number of
    false assumptions that time64 = 0 would be a bad date
    in the xml parser. This commit corrects enough of them to
    eliminate the bug. Further cleanup is probably advised but
    can be done at a later stage.

commit 9c4469d0399164697f6716d0e960daa7fbe259f2
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Apr 27 13:27:47 2018 -0700

    Bug 795405 - All Dates in Price Database Off-By-One After 3.0 Upgrade
    
    Also Bug 791825 - Accounting Period dates off by 1.
    The DST start/end dates were reversed *and* the DST offset had the wrong
    sign in Windows, resulting in the effective timezone always being one to
    the west off (i.e. PDT was -9 and PST was -8).

commit 83e993fb80ebc94c13fd4239e0321406bdf4bc6f
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Apr 27 13:27:28 2018 -0700

    Add a TimeZoneProvider::dump().
    
    Because gdb can't always see clearly inside m_zone_vector.

commit f6855bc0f8eaf39cf3a4670d37e113c5b056af56
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Apr 27 13:23:33 2018 -0700

    Rename zone_vector to m_zone_vector.
    
    To comply with coding spec.

commit 3e41bb011d672c811d2a533f56bf2fbb44b4dec2
Merge: bc5f86ff9 ecab58035
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Apr 27 19:06:23 2018 +0200

    Merge branch 'maint-string-html-escape' of https://github.com/christopherlam/gnucash into maint

commit ecab5803519d2dd2972e8f825f52c39a53b6216b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Apr 28 00:37:27 2018 +0800

    Remove regex dependency

commit 583c0217c49b253064edd487d738fc8cc92f0792
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Apr 28 00:35:53 2018 +0800

    line&bar chart subtitles are always sanitized
    
    This obviates bug 726449 for consistency

commit ba2c1f6a05cc05ecebc6cade060bcb46dd1e3166
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Apr 27 21:51:13 2018 +0800

    html-jqplot.scm begone!
    
    Remove unused jqplot-escape-string, and move remaining
    (gnc:html-[js|css]-include) functions to html-utilities.scm

commit fcb5f64bd5b5d178ddefa12445bb6f5469bde76a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Apr 27 16:04:48 2018 +0800

    jqplot-escape-string -> gnc:html-string-sanitize

commit bc5f86ff92b0c2fd46d7e8ed6076a82ace54735c
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Apr 27 15:48:47 2018 +0200

    Bug 794941 - Both print icons export to pdf
    
    This affects only Windows and OS X gnucash users. On linux we use
    webkit2 for our report handling which has the opposite issue, namely
    that both buttons will open the print dialog and it's no longer possible
    to effectively export directly to pdf (though one can choose print to file
    in the print dialog as a work around). This inverse issue is tracked separately in
    https://bugzilla.gnome.org/show_bug.cgi?id=787018

commit ea71c696c21d3868030bb7427f079e6b05c5d78e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Apr 25 13:34:45 2018 +0800

    New function gnc:html-string-sanitize
    
    Function to sanitize strings prior to adding to html report. This is
    functionally similar to jqplot-escape-string, and is not locale sensitive.

commit d0fca7794e58063138ad201e73a6254184b56e2e
Merge: d69cdaebf 196e7ea3a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Apr 27 11:33:57 2018 +0200

    Merge branch 'fixes3' of https://github.com/Bob-IT/gnucash into maint

commit d69cdaebf288eb6337927ecc66dadc4110c2feb3
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Apr 27 09:55:58 2018 +0200

    Add new test source to distribution list

commit 74fd6e046b42a255b1f29ebfb0471616003a851f
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Apr 26 23:05:55 2018 +0200

    Add a few unit tests for qofquerycore

commit 2498f9393dcfed049c1f46a2b9c37fa467e626ad
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Apr 26 23:01:28 2018 +0200

    Update make-testfile for new sourcefile locations

commit c71204628d2e139c7668b22e89faf8e434347d41
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Apr 26 15:48:06 2018 +0200

    Bug 795031 - 3.0 Crashes on loading when opening 2.6.19 file

commit 4aadfbe636b4f8af2cac4d230fc34f10629ba216
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Apr 24 14:19:00 2018 +0200

    Bug 795040 - GnuCash crashes when searching for a newly created bill

commit 0106a771d050b51de69126851377d1fff8e142dd
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Apr 26 12:55:57 2018 -0700

    Bug 795039 - Crash on startup using Technicolor Style sheet in report
    
    Take 3: Catch encoding exceptions from trying to read a string into
    Scheme using scm_from_utf8_string and try again using
    scm_from_locale_string. If that throws too, give up and log a
    warning.

commit 196e7ea3afa505d8d2748e617fa555d9b9c7dd44
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Apr 25 14:41:12 2018 +0100

    Clean up gnc-budget-view.c of tabs and white space

commit 2eb0324b799dea1033d03274beddd5d46738020d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Apr 25 14:19:01 2018 +0100

    Bug 795389 - Hard to see figures in the budget window
    
    The budget view had hard coded black for normal values and dark grey for
    other values. Changed this so normal values are reset to default color
    and adjusted the grey based on default color for theme.

commit 9ce01be36aba542da4ed06f698428bbadc112c1a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Apr 25 14:13:36 2018 +0100

    Bug 795471 - Budget window scrolls edited cell out of site
    
    When editing cells that have been revealed on the right by scrolling the
    window snaps back to the left hiding the cell being edited. This may be
    due to an underlying gtk issue but these changes fix the issue visually.

commit c4e5e18c0ad9e5848bd21684722d21a6ec6f9251
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 24 17:57:52 2018 -0700

    Redefine some more buggy Guile string conversions.

commit dacaa93951f02d04d8d698f4cb01e60ec0082c85
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Apr 24 15:52:52 2018 +0100

    Bug 795446 - On Windows there is a blank tip of the day
    
    When the tip_of_the_day.list is created a new line is appended to the
    list file and on Windows this causes a blank tip so remove the adding
    of the extra line.

commit c44316073735a47be49f4e190005c47621c308f8
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Apr 23 14:02:24 2018 -0700

    Fix Travis failures from transcoding fixes.

commit 14c30344c23d7498f9d082803f844b4ceff87c80
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 22 16:51:01 2018 -0700

    Work around libstdc++ weirdness with codecvt destructor.

commit 8e9b13461ef841d0179308e5b6d37a8c486e05aa
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 22 16:09:03 2018 -0700

    Reverse Swig "off-by-one" error.
    
    See
    https://github.com/swig/swig/commit/46ab0c252da9ab846265a60517ca462e5256cd24
    
    Fixes the rest of Bug 795134.
    Seems to fix Bug 794965 - Non-English Characters don't display properly
    in reports.

commit 35cd165bec46743351978c47b2221b78e21039f7
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Apr 20 14:09:53 2018 -0700

    Bug 795134 - Improper handle of unicode character in username
    
    Part 1: gnc-filename-utils didn't manage the encoding differences
    between Windows (UTF16) and GLib (UTF-8).

commit 4e2697b02fe6b079dd7cf1eda8205f88d78d13ec
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Apr 21 15:13:03 2018 +0100

    Bug 794976 - Wrong context menu on register sheet
    
    Block the entry one and signal for the gnucash one to show.

commit 6a37d7f5dd270ae69d8eb743dad44680536abd86
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Apr 21 12:57:07 2018 +0100

    Bug 795132 - Tabs not workings on register sheet with caps-lock
    
    And the keyboard event state with the default mod mask to eliminate the
    effect of the caps-lock value.

commit 9e784b03e14023232dec7ec8558c77a73b1736c4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Apr 21 12:56:12 2018 +0100

    Remove white space and tabs from dialog-custom-report.c

commit 0eabe766eb65ef35740f6987649175d4e2ea7aea
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Apr 21 12:33:22 2018 +0100

    On Windows the tooltip for saved reports was incorrect
    
    When the mouse was placed over a saved report description on Windows an
    empty tooltip was displayed. Setup the query tooltip callback so it does
     not display a tooltip for description column.

commit ce839588dbbf9b29b2104614405c126c2e1b0f41
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Apr 21 12:28:49 2018 +0100

    Bug 794990 - Double click does not work on saved reports
    
    When you double click on the saved report description nothing happens.
    This was down to a conflict on a couple of call backs and one of them
    was incorrectly setup.

commit 07a54858141dcaf5dcfa1a16a6d3e482997d22e6
Author: Fabian Köster <mail at fabian-koester.com>
Date:   Wed Apr 18 17:45:24 2018 +0200

    Fix syntax

commit 451bbd53d90c7f51846f93912e0dd5016752f999
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Apr 18 19:07:30 2018 +0200

    Fix another date test
    
    This may fix this crasher bug on windows:
    https://bugzilla.gnome.org/show_bug.cgi?id=795040
    However on linux it only fixes a warning so I can't be sure
    until after the next nightly.

commit cad6bb42726c20a21b88e3ec4ee246dc3d9125c4
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 17 16:27:24 2018 -0700

    Bug 792105 - Startup takes several minutes, take two.
    
    First, remove the unnecessary locale push & pop on <CT_TIME64>load.
    
    Second, the registry accesses were caused by using g_win32_get_locale
    to convert the Microsoft locale strings to POSIX ones. We don't care
    what kind of string we get as long as we can pass it back to setlocale,
    so remove that.
    
    Third, gnc_push/pop_locale were used only in backend/dbi in a
    very limited way and did much more than was necessary, so
    convert them to C++ inlines in gnc-backend-dbi.hpp that does
    only what we need them to.

commit 39aecb7610fe9e5241f7ab77e99cf86ed53f36a9
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 17 12:02:04 2018 -0700

    Bug 794936 - 3.0 does not open previously saved sqlite3 files...
    
    properly - corrupted business data
    
    Turned out to be a pointer/value mismatch between <CT_NUMERIC>load()
    and most of the setter functions, so the address was getting set
    as the value.

commit 3138229cf6c2e097731cc10b010b5035304fbf6f
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Apr 17 23:04:18 2018 +0200

    A few whitespace fixups

commit 06db9bcf2b68c9477ea3a75ded16c27597deadd0
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Apr 17 23:03:31 2018 +0200

    Fix crash when loading sql book with posted transactions
    
    This crash started to appear as of commit 80dbb9940b77d because the sequence
    of split loading has changed as a result of the query optimizations.
    Invoice transactions get loaded before the general transaction loading happens.
    However because of this, when an invoice transaction was encountered again
    during general transaction loading, it was (correctly) not created again
    AND (incorrectly) not opened for subsequent editing. This caused
    an assert to fail when the splits for this transaction are loaded
    shortly afterwards. The solution is simply to ensure all transactions
    are opened for editing during the general transaction loading call.

commit 51d1bc775d2881d8678412a2bc3cccac7b2c9e0e
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Tue Apr 17 22:50:17 2018 +0200

    Fix another typo in README

commit 63fc399c5efb40a4db668d5af597cb83538493e3
Merge: 80dbb9940 1c97fee76
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Apr 17 20:37:29 2018 +0200

    Merge branch 'maint' of https://github.com/over9001/gnucash into maint

commit 1c97fee76b412e823ae684a89477d4d8ccfb7511
Author: Ryan <petroff.ryan at gmail.com>
Date:   Tue Apr 17 14:23:21 2018 -0400

    Small minor fix
    
    off-by-one spacing and a missing closing paren bothered me.
    I decided to do something about it.
    :)
    This is what being a good citizen of the internet looks like, right?

commit 80dbb9940b77df40fc1854d0593ecf5f716597c9
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Apr 17 19:45:39 2018 +0200

    Fix a couple of warnings introduced by commit 01420adb9989f49a
    
    In addition make the code really use an inner join if no additional conditions are set
    which gives better performance on at least postgresql

commit 87f94abc8d5a7276ec1fb0d2a527295a59169a7d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Apr 16 23:25:37 2018 +0200

    Bug 794916 - Fails to find environment file at startup when installation prefix is '/opt'

commit 4a4e7a9a7b543f51dbfd37e726bf72c12c4fee4c
Merge: ba3bf37d9 5e807a0e1
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 14 16:45:52 2018 -0700

    Merge branch 'maint'

commit 5e807a0e18f7ac90158f6ee4dac0920545fde7cc
Merge: 8a3889d08 868489b1c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 14 16:39:38 2018 -0700

    Merge branch 'maint' into unstable

commit 8a3889d0883a43bbee7f1517aedb18b531596a59
Merge: 40a266fc6 044583d72
Author: John Ralls <john at localhost.localdomain>
Date:   Sat Apr 14 16:31:16 2018 -0700

    Merge Chirs Lam's Bug 795064 - Enable subtotal-only if... into unstable.

commit 044583d72f407f17f0949c377a763ee2fa96d47e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Apr 11 08:31:24 2018 +0800

    Bug 795064 - Enable subtotal-only if either sortkeys are dates
    
    This will allow 'show subtotals only' if sortkeys are date-types. This
    allows, for example, prime-sortkey=date, yearly. sec-sortkey=date,
    monthly.

commit 40a266fc62921e95420cad6bb7c6246bca8e3c97
Author: John Ralls <john at localhost.localdomain>
Date:   Sat Apr 14 16:03:04 2018 -0700

    One more catch-by-value error.

commit 518519654cb6c41bf3bd0ad8913e5357d8314b8d
Merge: 4ba77f7b0 0a3f2dd3e
Author: John Ralls <john at localhost.localdomain>
Date:   Sat Apr 14 15:52:26 2018 -0700

    Merge Bill Nottingham's 'gmock-trial' into unstable.

commit 4ba77f7b09effb6c3d9aa749ccc3bdcda6e9df39
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 14 13:11:23 2018 -0700

    Remove another gnc_pop_locale().

commit a04fd573efca43e432085fc92aecf9f2067063d5
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 14 12:33:00 2018 -0700

    Bug 792105 - Startup takes several minutes
    
    set/get_locale are apparently very expensive on Mingw64, and setting
    the C locale for extracting a string is unnecessary.
    
    Unfortunately the released version of libdbi still uses strtod so
    setting the C locale *is* still necessary for retrieving floats
    and doubles and for passing queries.
    
    Thanks to Mkubat for the diagnosis.

commit 4e3bf5a5cbaebe40ed58e16a4c574f49cc87c747
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 21 11:30:44 2016 +0100

    Bug 118391 - Long currency names untranslated
    
    Fix for Win32

commit f680823dbfff5cc90c98139c755c727f2f19d4cb
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Apr 13 14:02:57 2018 -0700

    Bug 795039 - Crash on startup using Technicolor Style sheet in report
    
    The mingw-w64 toolchain bizarrely substitutes scm_to_locale_string()
    for scm_to_utf8_string(). This results in latin1 (yeah, "locale" is
    a lie) instead of utf8 which causes an assertion in
    g_utf8_collate_key().
    
    Perhaps equally bizarre, the compiler doesn't make the substitution
    with scm_to_utf8_stringn(), so use that instead.

commit 01420adb9989f49a0413b4a9bbf34494623a5443
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 24 16:30:34 2018 -0700

    Bug 772776 - VERY large queries (over 11000 fields in IN clause) slow...
    
    down GnuCash
    
    Replace with joins or subqueries. Affords a 20% speedup on Windows.

commit e90a662a20299d5cbd649cc855cb491a3d9dc228
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Mar 26 16:59:49 2018 -0700

    Use subquery instead of instancevec GncSqlTransBackend::load_all.

commit b739661171edad92c678b5bbf6e5814c34518a24
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 25 10:19:44 2018 -0700

    Remove functions marked G_UNUSED.
    
    More noise reduction.

commit 9b643574274c5f13093c6b4d3add25a6fc0f309f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 24 18:16:00 2018 -0700

    Remove LOAD_TRANSACTIONS_AS_NEEDED from SQL backend.
    
    We're not ready for that and until we are it's just noise.

commit e4d0ad9ddaecd18467433568b474f391d70496b9
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 24 17:55:03 2018 -0700

    Reduce use of gnc_sql_slots_load_for_instancevec.

commit a39ba1672af5eecdb457f606d1b9fc27a6316140
Merge: dcfc1280b 8db114658
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Apr 14 18:59:26 2018 +0200

    Merge branch 'unstable-tr-fix' of https://github.com/christopherlam/gnucash into unstable

commit dcfc1280bdf13623b79c639ff8735c6c3fa7f85d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Apr 14 18:46:26 2018 +0200

    Base invoice posted status on the presence of a posted transaction rather than a posted account
    
    Bills and invoices that are posted and subsequently unposted again still store their
    posted account internally as a convenience to the user (upon reposting the old
    account will be offered by default) so it's not a reliable test for the posted state.
    The posted transaction on the other hand is guaranteed to only exist when the invoice is
    posted. This should fix a slew of small and perhaps larger side effects, such as
    a posted bill still appearing as editable, critical warnings when creating new bills/invoices
    and so on.

commit 6093e5978f34eba8cda437745186fcc7f5ae68c4
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Apr 14 18:39:18 2018 +0200

    Bug 794767 - Dates default to 01/01/1970

commit 8db114658be024fa894fbca4fb1f71d1b2a6975c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Apr 14 22:43:19 2018 +0800

    html-font: add default font family
    
    Windows ships with GTK2 in which the default font styles are named
    "Sans" "Sans Bold" "Sans Normal" etc. There is no "Sans" font in
    Windows; I vote to add a default "Sans-Serif" font-family which is
    valid CSS. This ensures exported reports are shown as intended.

commit 1ee2c08306af8b480b5a706854c4557139400c76
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Apr 14 22:13:21 2018 +0800

    GSTR: close br tag; add  empty lines to empty-report-message
    
    This will be useful for unit testing, and for displaying
    gnc:render-options-changed.

commit b02e4a7c148d84b3ab702d81fb86ff9170f134bb
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Apr 14 22:00:12 2018 +0800

    GSTR: bugfix individual tax on sales should be negated
    
    The GST-on-sales relates to income, therefore should be negated.

commit 4acc5a23f5e4e04ac3815a8d1b6465cd37b72152
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Apr 13 21:28:25 2018 +0800

    TR: instead of hand-crafting html-string, use html-table API
    
    Using html-table API seems more robust than hand-crafting HTML.

commit 2d9021ca424706e0a317c276f94efa20a32d335a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Apr 11 07:01:57 2018 +0800

    TR: catch invalid regex
    
    This commit prevents report crashing when either Account or
    Transaction Matcher strings are invalid POSIX regular expressions and
    called with make-regexp.

commit d273a3304e0ab88e258f6904cce6cfa0380cb383
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 3 23:01:33 2018 +0800

    TR: convert Reconcile Status Filter to QofQuery
    
    I presume QofQuery based in C is faster than scheme filtering. No
    saved-reports incompatibility is expected.

commit 73ffcaa81e645d574e2b4c7b0429bd3b7e0e885f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 31 11:16:47 2018 +0800

    TR: refactor add-subtotal-row
    
    This commit refactors add-subtotal-row to use a named let. This avoids
    set! calls, and is more idiomatic scheme.

commit 3a44b368d46e350a90671450529364c508a22a74
Merge: 3a46088ca 34c464446
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Apr 14 17:36:09 2018 +0200

    Merge branch 'unstable' of https://github.com/Abschiedsstein/gnucash into unstable

commit 3a46088ca8eed6e6539a1fc7922ce86010684c3e
Merge: a8c17c207 c9fd6832b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Apr 14 17:23:21 2018 +0200

    Merge branch 'fixes2' of https://github.com/Bob-IT/gnucash into unstable

commit a8c17c2078bbd2dc901fc8d3f88ee326f4759b86
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Apr 14 12:05:30 2018 +0200

    Bug 795155 - CSV import does not distinguish between deposit and withdrawal

commit d567ee104923b4e567d7369cb545107186473fe8
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Apr 14 11:48:11 2018 +0200

    Bug 769686 - Notes not imported when using update and reconcile in import transactions from CSV

commit 7321c995b4ec73574255ba55f5e1ce50fe7e9d25
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Apr 14 12:01:32 2018 +0200

    csv-impport - Allow empty amount fields
    
    Treat empty amount fields as 0. This is necessary for example in the case the
    csv import file has both a deposit and a withdrawal column.
    
    Note this issue was masked by the bug fixed in the previus commit.

commit 10f8f6a7507d3b46eea82255166894024fc0fc70
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Apr 14 11:27:06 2018 +0200

    Bug 795082 - CSV import crashes if a transaction's 'Account' field is empty and no default Account set

commit e2535abb954334bda7292699110acf4111abc988
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Apr 14 08:17:34 2018 +0200

    Remove reference to GTEST_DISABLE, it no longer exists
    
    The google test framework is a required dependency.

commit c9fd6832b83a1f93a4895144a1144c6a44b06913
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Apr 14 03:57:39 2018 +0100

    Bug 795142 - Unable to enter account codes in business sheets
    
    In Bills, Invoices and Expense vouchers you can not enter an account
    code in an account field like you can on a normal register, enable this.

commit 805094d570c9416dd810a459d4a639d39d38108e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Apr 14 03:56:14 2018 +0100

    Remove trailing spaces and replace tabs with spaces
    
    Remove trailing spaces and replace tabs with spaces in the reconcile
    source files.

commit dd28f4ed4f95d1630180a9a836e0ae5bcde8d1e7
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Apr 14 03:23:57 2018 +0100

    Remove the set transient parent setting for Reconcile window
    
    The Reconcile option is already a window so it is not necessary to set
    this value which allows the jump to transaction to work properly.

commit 48db993932c6c5e9dde862fe5074544737db8f78
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Apr 14 03:22:51 2018 +0100

    Align the reconcile column titles to that of the values

commit 9094f6e5a9ae4ef3e2e05fcdefbdaaf593975469
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Apr 14 03:18:49 2018 +0100

    Bug 795101 - Scrollbar floats and covers toggle buttons
    
    When the scrollbar appears for the reconcile windows it can float above
    the reconcile toggle button which make it difficult to toggle. Move this
    column to the start which has the advantage of aligning the amount
    column above the Total value.

commit 6114105115de5accaa49ab589b2985fd4a31ca93
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Apr 14 00:09:34 2018 +0100

    Save the tab label width so we do not have to get it again

commit e81b2ccca3a97781f14951b60b6fc4c5712ed94b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Apr 14 00:05:25 2018 +0100

    Date Format dialog flashes up when file/properties used
    
    When you select the File/Properties dialog, in the construction of that
    a 'Date Format' dialog flashes up while the date component is moved to
    the properties dialog. Can mainly be seen on Windows so remove the
    visible setting in glade file.

commit 4a97269e4b0ea9afc213b7f6fb839895eb65f599
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Apr 12 15:16:29 2018 -0700

    Correct a g_log_level in test_gnc_pricedb_lookup_day.

commit 85cc574d5071d945bb6174b4ffa5f30037592842
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Apr 12 15:15:33 2018 -0700

    Prevent throw in gnc-pricedb.
    
    If a price lookup is given an invalid time64/timespec (i.e. INT64_MAX)
    then just return NULL instead of trying to find the nearest price.

commit 16ba1e39b13f90beb9f17afd32474e766480ff2d
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Apr 12 15:12:14 2018 -0700

    Bug 795080 - Some dates reset to 01/01/1970
    
    An odd corner case: BST apparently came off of DST at 23:00 26 Oct 2014,
    so midnight that day was ambiguous about being DST or not; that causes
    the local_date_time constructor to throw in spite of the tm.is_dst element
    being 0 (meaning pick standard time).
    
    Instead of just failing in that case, try constructing a local_date_time
    three hours later then adjust it back three hours. If *that* doesn't work
    then throw a std::invalid argument.

commit b5ac8591fcbf71c8a6a14caa707e055c49ed96a3
Merge: 6810c2a68 8bfbc7791
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Apr 10 19:11:13 2018 +0200

    Merge branch 'fixes' of https://github.com/Bob-IT/gnucash into unstable

commit 868489b1c4f9b1f64fe61130e6ae28b4bad16f22
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 10 09:52:02 2018 -0700

    Fix typo.

commit b1915a0b89396446f0bf2fb6c78bed32eab3ee08
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 10 09:34:06 2018 -0700

    Bug 795049 - GnuCash 2.6.20-1 (Fedora Linux package) is unable to open...
    
    MariaDB.
    MariaDB (and probably MySQL) doesn't accept two queries in a single
    command.

commit cdeee96074211ee8a16f2cf666398525def81341
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 10 09:30:58 2018 -0700

    Revert "Bug 795049 - GnuCash 2.6.20-1 (Fedora Linux package) is unable to open..."
    
    This reverts commit aea33ca515aceb4f63a5cbc8165d4ec93f245d0c because
    it doesn't fix the problem, just tests that the problem is only on
    MySQL/MariaDB.

commit 6810c2a689113a23f5de6d169f515c76dbdb34f4
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Apr 10 10:06:34 2018 +0200

    Fix typo

commit 9319858b9697a8bf7ebad09be5235f8811baa64e
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Apr 9 15:30:36 2018 -0700

    Release 2.6.21

commit 655803a1ca839bcc2c0065eecc31cd1a0995beb1
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Apr 9 15:23:40 2018 -0700

    Remove reference to the deleted gnc-value-portfolio script from README.

commit c3f528b80c6cccdf9c139dc0f63a96ef513a0e62
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Apr 9 15:17:32 2018 -0700

    Bug 795068 - src/optional/python-bindings missing several files

commit c05aeb85ec19b6aa50772a63fd1983f8fc429acd
Merge: 192a3c3d2 434dd9520
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Apr 9 15:12:56 2018 -0700

    Merge Bill Nottingham's exception type fix into unstable.

commit 192a3c3d2b18e5440c9faa4942d577adf1aeb0c0
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Apr 9 15:10:25 2018 -0700

    Set GNC_VCS at build time instead of when making the tarball.
    
    Because the tarball is always made from a VCS repo.

commit ba3bf37d93514a1ad254144cf3cb7fe4fb6b584a
Merge: 7a0f0d57c cf24f9830
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Apr 9 12:22:05 2018 -0700

    Merge DiMan's GNUCASH_MICRO_VERSION fix into unstable.

commit 8bfbc7791ee4c76537ef16afd4f336c6c914b745
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Apr 9 19:03:39 2018 +0100

    Bug 794953 - Ellipsize on short tab labels
    
    Correct error on when to ellipsize tab labels. Also as this is used in
    two places separate out this to new function so it is not duplicated.

commit facd26c0ef18ef016392d13e9f09a86d966815f4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Apr 9 15:15:25 2018 +0100

    Bug 794994 - Display Alphavantage key in full
    
    Set the entry to expand so all the space is used to display.

commit 8975158ac64af4d0a0236ba1cea9e7fd040766f0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Apr 9 15:13:29 2018 +0100

    If there are no prices in the db, critical errors are flagged
    
    When dialog transfer is used between two commodities and there are no
    prices in the db a critical error is logged. Test for price object
    being NULL before retrieving the price for the error message.

commit 5af11ced47f4fd640b0fa7b9b34ee8d6f4d18c6e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Apr 9 15:10:02 2018 +0100

    Invalid cast for parent of transfer dialog
    
    Trying to cast from SplitRegister to GtkWidget.

commit 7a0f0d57c809a2177d015ad4a961e2b1d34dfee6
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 8 17:37:39 2018 -0700

    Bug 782144 - git-master - Save Corrupts Data File / Not Open Data File
    
    After much thrashing this turned out to be caused by a date string
    with a 3-digit year and that caused an unexpected boost::bad_cast
    exception from boost::posix_time::time_from_string().
    
    To prevent that and anything like it, pre-parse the string with
    regular expressions to classify them and split out the timezone
    if there is one. If neither (perhaps eventually none) of the
    regexes match throw std::invalid_argument. The C function will
    catch this and return 0.

commit aea33ca515aceb4f63a5cbc8165d4ec93f245d0c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 8 15:20:55 2018 -0700

    Bug 795049 - GnuCash 2.6.20-1 (Fedora Linux package) is unable to open...
    
    MariaDB database.

commit 89a1cfd24af529c7ca885ec7e90d198908133cbf
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 8 14:11:28 2018 -0700

    Add note about ALLOW_OLD_GETTEXT.

commit 11ac05aedbbf0f63f760c233737ee23d869d8611
Merge: e79079b21 70e636646
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 8 11:25:18 2018 -0700

    Merge branch 'master' into unstable
    
    Because I released 3.0 from the wrong branch

commit 34c464446ae9e1664a2dd7823fbecddae7bca5c2
Author: Henrik tom Wörden <henrik at trineo.org>
Date:   Sat Apr 7 12:21:51 2018 +0200

    MAINT: removed reference to README.git
    
    The reference was inappropriate as README.git no longer contains
    information on how to build gnucash.

commit a909f802defc326a397cd65febda39c181c43e91
Author: Henrik tom Wörden <henrik at trineo.org>
Date:   Sat Apr 7 12:20:58 2018 +0200

    FIX: Corrected typos

commit e79079b2173f48b857c18737c33c2fd156a25e5b
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Apr 6 15:57:05 2018 -0700

    Bug 793461 - Transaction matcher window blank when importing QFX
    
    The MacOS part. MSWin is a different problem.

commit 87b0ac06b8eeefd29d185491695f2415a15b2507
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Apr 6 15:46:29 2018 -0700

    Update README for 3.0.

commit 91c18beac121a8f6ff6738d5be625d82aeb13b26
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Apr 6 15:46:16 2018 -0700

    Add gettext and doxygen to dependencies.

commit 36c771b156f5147d142599bf524f12cd8e98c31d
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Apr 6 14:47:24 2018 -0700

    Fix up indentation in README.dependencies so that it matches the subheaders.

commit 07ba7a3a9893e3bc9a9568b5b22c277149a9ee35
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Apr 5 16:50:32 2018 -0700

    Clarify cmake build directory location and source path.

commit cf24f9830bb81392d445e689d67c74a21e026422
Author: Di Mang <DiMan at users.noreply.github.com>
Date:   Wed Apr 4 23:11:13 2018 +0200

    Remove GNUCASH_MICRO_VERSION from VERSION...
    
    and remove of variable CPACK_PACKAGE_VERSION_PATCH

commit 434dd9520c1c74c38dae8a737b2045ee28adc1e1
Author: Bill Nottingham <notting at splat.cc>
Date:   Tue Apr 3 22:02:44 2018 -0400

    Adjust catch syntax to avoid GCC8 warnings.

commit 0a3f2dd3ef7dc16e4d2de2eebdadbca23c0b98e3
Author: Bill Nottingham <notting at splat.cc>
Date:   Tue Apr 3 21:59:50 2018 -0400

    Allow building against a shared libgmock (an option in gtest-1.8.0).

commit 70e63664684c35af2ab5b6763de633270b146b69
Merge: 7d918ea1f c6858e3e0
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 1 15:26:46 2018 -0700

    Merge branch 'unstable'

commit c6858e3e01d5187ed14fb46487c16c7f3f4669db
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 1 13:22:49 2018 -0700

    Release GnuCash 3.0

commit 042476f4b492a14abb63a63bec677cbc8f02b5d9
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 1 10:25:57 2018 -0700

    Compile our own gwen-gtk3 if the supplied one is 4.20.0.
    
    This is a bit brittle because it depends on Martin Preuss applying our
    patch (already applied to borrowed/gwen-gtk3) before releasing 4.20.1,
    but creating a proper test for the changes proved to be too difficult.

commit dc6d86efdb44246b7974ac6c673be826cd80ea04
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 31 18:00:15 2018 -0700

    Convert to a two-digit version number.

commit 3631fca117091aa500aa2355e6fef41c63367bfa
Merge: f084fc67f 972647d2d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 31 17:31:00 2018 -0700

    Merge branch 'maint' into unstable

commit f084fc67f7433a47873ca24db69e29e2e6371d13
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 30 16:58:19 2018 -0700

    Catch guid_syntax_exception in build_bayes.

commit 972647d2d67c5d3de1834311815fb659bde1dc78
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 31 15:32:49 2018 -0700

    Release 2.6.20

commit ef8558fe00dd3ac2b92670c126bf25f8906e6d69
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 31 15:24:15 2018 -0700

    Remove previously deleted gnc-value-portfolio script from dist.

commit 6c6194001a4824163c8e40e7b48e5ef4944ccae5
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 31 11:09:34 2018 -0700

    One more glade file with visible=true dialogs.

commit 518519f4cb2a31112b9ce8ec5fd47888d758107f
Merge: 4053f2ca5 c9f497cf7
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 31 11:11:31 2018 -0700

    Merge Bob Fewell's 'Gwenhywfar fixes' PR328 into unstable.

commit 4053f2ca5331b345f04f75022658d254c36bdd15
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Mar 31 18:27:43 2018 +0200

    Fix read and write of business counters and counter_formats
    
    These are book options, but not stored under the default options frame (sigh)
    So add exception code to properly access them.

commit c9f497cf78696d508b02af4787260ef8ed34cefa
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Mar 31 17:13:41 2018 +0100

    Fix transient parent warnings when doing MT940 import

commit 9b120f95a975bd6a977a3f0485c54a9e4f08c597
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Mar 31 17:11:15 2018 +0100

    Missing container add for textbrowser
    
    Needed to add gtk_container_add to add the text_view to the scroll
    window.

commit 3f7d70ace3f35ce71e94eaf1707cd538a7a28f79
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Mar 31 17:08:53 2018 +0100

    Error for lineedit when setting text
    
    Critical errors were logged when trying to set the gtkentry text when
    value is null, test for this before setting entry text.

commit f7211edbabdc8c802168b93973a1164067fed264
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Mar 31 17:05:05 2018 +0100

    Couple of missing properties for groupbox
    
    When fixing related combo error a couple of critical errors were logged
    for 'Function is not appropriate for this type of widget' which turned
    out to be visibility properties so added them to stop error.

commit 7033b331ee47b601279e68464323fe76b7ceebe5
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Mar 31 17:01:56 2018 +0100

    Bug794707 - Aqbanking combo boxes missing selection.
    
    Modified w_combobox.c setup procedure was had an error when modified
    for gtk3 use.

commit d6a5cc9febf2bd516640a0257b233235dfd4fd35
Merge: f910d931f 255d7194d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Mar 31 17:09:45 2018 +0200

    Merge branch 'imap-editor-fix' of https://github.com/Bob-IT/gnucash into unstable

commit f910d931f74b2628ee9192cb3e23494a9b1e52f9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 31 05:32:37 2018 +0800

    gncInvoice: complete removal gncInvoiceDateExists

commit b99dee17361be2ca02d107b141d823c9322c668c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 31 05:26:36 2018 +0800

    Replace gncInvoiceDateExists to gncInvoiceIsPosted
    
    This commit partially reverts commit 862956a7609 which exported
    gncInvoiceDateExists. Remove this API and use gncInvoiceIsPosted
    instead.

commit 4601cfcbc3123378b2b90efdd5fdc5c26ce9f5ae
Merge: c141edd9a 5922cbbc4
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 30 14:16:30 2018 -0700

    Merge Chris Lam's Bug 792800 Pull Request into unstable.

commit c141edd9abc1a5ee9f06b39188a8e4df4eb506a8
Merge: a382caccd e076474d7
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 30 14:14:39 2018 -0700

    Merge Bob Fewell's Autosize PR into unstable.

commit a382caccdbfa89d96f6844c67c0690011de2033b
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 30 14:06:47 2018 -0700

    Fix more transient-for warnings.
    
    If a GtkDialog builder description has the visible property set,
    GtkBuilder will call gtk_window_show on it before we've had a chance
    to call gtk_window_set_transient_for, and that raises a warning.

commit a23f103ebb297516b595aad26d8b7dbecde0e169
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 30 11:12:04 2018 -0700

    Bug 794730 - SIGSEGV when entering an exchange rate, Part 2
    
    91f4b19 changed the test for gncInvoiceDateExists from date != 0
    to date != INT64_MAX, which isn't backwards compatible, so test
    for both. But the submitted file had a posted date of -1 so
    gncInvoiceIsPosted returned true anyway. That's not consistent with
    the logic in dialog-invoice.c, which checked gncInvoicePostedAcc != NULL,
    a better test. The result was that the "Post" button lit up but
    gncInvoicePost returned immediately, doing nothing, so change
    gncInvoiceIsPosted to use gncInvoicePostedAcc instead.

commit 7271ce3deebcd8d05b8651776ebf49a1b390d993
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Mar 30 18:55:49 2018 +0200

    Add feature kvp frame to the dbi test file

commit 152277274f4feb9b2e53be6163724ed74e8a2886
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Mar 30 18:18:21 2018 +0200

    Fix slot loading in sql backend
    
    Be smarter about what is path and key for each slot.
    Instead of assuming a slash is always a path separator (first attempt
    on unstable) or never a separator (second attempt),
    track the parent path while loading kvp slots from the db
    and deduce the slot's name by substracting this parent path.

commit 2ea165c732444d825055930db713bb3b8dca47d9
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Mar 29 16:53:41 2018 -0700

    Bug 794730 - SIGSEGV when entering an exchange rate
    
    Clean up the dialog's components *before* calling gtk_widget_destroy!

commit 5922cbbc4b4c83412df20d2a673d2e9460bdb7e9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Mar 29 20:16:01 2018 +0800

    invoice, easy-invoice.scm: %discount from html-table to string
    
    Old code would nest a small single-row, 2-column html-table within the
    entry-list html-table to display discount percentage and '%'. This is
    an overkill and causes alignment issues. Display a string instead.

commit 7cfb48fea37231005b3c311eb1f4f9ced7417bda
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Mar 27 22:01:50 2018 +0800

    TR: Price Column shown in commodity SCU
    
    xaccSplitGetSharePrice will typically return a gnc-numeric (or scm
    rational) value. This leads to the TR showing a price of, eg. $22 +
    12228521/25349850 which is not ideal. This commit will modify the
    share price to round the exact rational to an inexact decimal
    according to the account share price currency SCU. If the SCU is less
    than 10000, increase the precision by 2 significant digits.

commit 84ab44bfb6968670f68d68a52356c48dfd1404a0
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Mar 26 22:40:30 2018 +0800

    Bug 792800 - Advanced Portfolio Report tries to divide by zero balance and aborts.
    
    This fixes a numerical-overflow error identified in bug 792800. It is
    related to negative-stock-balance situation.

commit e076474d77bcd9941067d62badb3086c7abda4f3
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Mar 29 21:15:32 2018 +0100

    Bug794806 - Autosize too small
    
    When double clicking on header to autosize columns need to add the
    padding_border values to get correct width.

commit 157f43d96328efae20d10739cbab660c999c709a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 29 19:04:16 2018 +0200

    Bug 794765 - when saving as into a PostgreSQL database, things fail because of renaming the numtest table twice

commit 255d7194d82b02041d22358198e54297954bdf06
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Mar 29 17:57:24 2018 +0100

    Fix the gtests for the changes made to ImapInfo structure

commit f0c03a7885eb183d4f9657d9e110d2928a0d3131
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Mar 29 17:43:59 2018 +0100

    Speed up loading of the Imap Editor Treeview
    
    Drop the model before loading the treeview and then create a new filter
    model and add that back to the treeview after populating the model.

commit 6c43c3afe016ee55a5ff44793967d9b52aac6fe6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Mar 29 17:32:57 2018 +0100

    Fix Imap Editor to reflect the changes in kvp paths
    
    There were several problems that broke the Imap Editor that have been
    fixed due to kvp changes. The import-map-bayes entries were being added
    to the tree view based on the number token entries squared. Retrieving
    import-map entries resulted in an empty list and also deleting entries
    from the tree view failed.

commit 59e9f7a6d796e6ffe9d72766985768f97f7fc02a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 29 09:56:32 2018 +0200

    Remove duplicate css definitions

commit 55a2504c59edaf30f09ea1afc65ba07d803b65d9
Author: Christian Stimming <christian at cstimming.de>
Date:   Wed Mar 28 21:44:19 2018 +0200

    Online HBCI actions: Remove outdated non-SEPA menu items.

commit 82f31a5e4d531e1106a347b4887b77f3048b8ae4
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Mar 28 01:10:00 2018 -0400

    Change portfolio.scm like advanced-portfolio.scm was changed in 9fd53e6.
    
    It needs to use the t64 version of gnc-pricedb-lookup-nearest-in-time-any-currency.

commit 5f0025954f8f73a627c4cfc7e4161e3e60129fd9
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Tue Mar 27 00:04:11 2018 +0200

    ru.po: some more translations

commit 9d3402d5246300635bc8aec4f36ec243bfcdb46f
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Mon Mar 26 21:33:55 2018 +0200

    ru.po: Update some translations
    
    4669 translated messages, 344 fuzzy translations, 177 untranslated messages.

commit af02f62845db4e95193fb170d468837e8f7912b1
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Mon Mar 26 21:07:58 2018 +0200

    Update ru.po from new gnucash.pot file

commit 2db4901d5d0083a0633999dfce13e6c4d436bcc7
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Mon Mar 26 21:23:23 2018 +0200

    de.po: Update some translations
    
    4863 translated messages, 196 fuzzy translations, 131 untranslated messages.

commit c2ff57785f9d68441ace710cbb96125394f67496
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Mon Mar 26 21:11:27 2018 +0200

    Updating de.po from new gnucash.pot file

commit 7d918ea1f75af14973457e3be85c899cf9902eb8
Merge: 75970adc6 dfb5de91f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 25 18:02:36 2018 -0700

    Merge branch 'unstable'

commit dfb5de91ff76cd997ffa0f01a23de36a4f00ad71
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 25 12:37:11 2018 -0700

    Release 2.7.8.

commit dedb5265f0317bc9ebb99b1ca73279c7963d4b7e
Merge: a0f49d8b1 9cd22ee66
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 25 09:36:21 2018 -0700

    Merge branch 'maint' into unstable

commit a0f49d8b17dede2c6f4835b700e18badf4acb025
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 25 09:17:17 2018 -0700

    Revert "Load the environment file when initializing the python bindings."
    
    It's unnecessary, the swigged gnucash_core init function already does it.
    This reverts commit 7b6854c1631e27e634a6b3d4e22ee6a8389836dd.

commit 9cd22ee66766f0f188becf6489cd1c87446d5262
Merge: 2b6047f95 a670238f8
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 25 09:02:43 2018 -0700

    Merge Chris Lam's Fix-794030 into maint

commit a670238f80a92552f7b4771be424f7fc382df69b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 25 15:47:35 2018 +0800

    Bug 794030 - relative date functions compute wrong day of month
    
    Convert > to < and rename month-length to month-days for consistency.

commit 8081e78ee39a33bfb97bc8f458f2ad4732db996a
Merge: 7b6854c16 2571baff9
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 24 17:50:38 2018 -0700

    Merge Bob Fewell's Bug 794360 PR into unstable.

commit 7b6854c1631e27e634a6b3d4e22ee6a8389836dd
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 24 17:49:01 2018 -0700

    Load the environment file when initializing the python bindings.

commit 148c02d231f3c1e545e62e23616a6f32018c5208
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Mar 22 15:29:08 2018 -0700

    [python bindings] Add required posted dates to the transactions.

commit bea89a50ac0656c229c0ec6e54053fc08563397c
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Mar 22 15:08:22 2018 -0700

    More python 3 fixups.

commit 2571baff9fde514791ad8f2eb1758ee16ec3499c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Mar 21 13:05:49 2018 +0000

    Bug 794644 - Deleting prices slow
    
    Detach the price tree model from the price tree view while prices are
    being deleted and then reattach.

commit 9135ec45244f193d75b95e894b394a3593297363
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Mar 21 13:04:42 2018 +0000

    Fix a couple of Transient parent warnings

commit f1dd8cfaf13395e8fe44768211a76a98fe358e1f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Mar 21 12:28:34 2018 +0000

    Component not found error when accounts are deleted
    
    When accounts are deleted that have an open register window a component
    not found error is triggered. After the account is destroyed, a call to
    'gnc_resume_gui_refresh' calls 'gnc_gui_refresh_internal' and this then
    calls 'find_component_ids_by_class' which is used in order resulting in
    'register-single' being unregistered before 'GncPluginPageRegister' and
    hence 'ld' being freed but the register not knowing this. Reversing the
    list fixes this.

commit 34d921803de8d8bbd7b29280f59c99bb6050fdca
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Mar 21 12:24:00 2018 +0000

    Bug 794360 Critical error when deleting accounts with children
    
    When an account is deleted which has sub accounts a dialog is displayed
    that had parts destroyed so they are not shown depending on certain
    criteria and as a result an error occurred as it tried to get the
    sensitivity of a destroyed widget. Change this so all parts of the
    dialog are present but made in-sensitive when not applicable so the
    dialog layout is the same on all occurrences.

commit 2b6047f9529b6cde899e8bb208636f64e9e90ed9
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Mar 20 11:41:21 2018 -0700

    Fix a string msgid generation.
    
    Call gettext in the macro, not on the macro. xgettext doesn't run cpp and can't see inside macros.

commit f05bbe24752d576f5356472f6441ca166e988196
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Mar 19 15:52:06 2018 -0700

    Bug 794330 - Scheduled Transaction Editor Transfer Button Does Not Work
    
    It works fine, it just doesn't have anything to do with scheduled
    transactions. Remove it from the SX Editor toolbar.

commit 75970adc61b0e6d7775c1ca73fdf2570d07ab869
Merge: 363b259bd 6cce41b0d
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Mar 19 12:23:52 2018 -0700

    Merge branch 'unstable'.

commit 6cce41b0d1c6e2a7db1eb503390f5f034645a1da
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 18 13:27:21 2018 -0700

    Actually change CMakeLists.txt for the release.

commit b39687d35ebca619e5caa534b5d44b301e82971c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 18 12:53:50 2018 -0700

    Fix release narrative in NEWS.

commit 0e3f60166a2c350322742feb08376abc5069682f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 18 12:49:20 2018 -0700

    Release 2.7.7.

commit a893a632e9892f7a20f5638d1921ec226f301724
Author: luc14n0 <luc14n0 at linuxmail.org>
Date:   Sat Mar 17 21:25:39 2018 -0300

    Add COMPILE_GSCHEMAS to allow disabling gschemas compilation

commit 7378c13948f341925413156103a786eefb59f4b3
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 18 12:24:13 2018 -0700

    Update es.po from the Translation Project.

commit 4ecd9c2dd41ae75ec4e82a662a241543fc075c01
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 18 11:59:13 2018 -0700

    Fix the Python Console for Python3.
    
    Replacing libgncmod-python, libgncmod-core-utils-python, and
    libgncmod-app-utils-python with _sw_core_utils and _sw_app_utils.
    The latter two are the modules that init.py wants to load and with
    Python3 Swig appears to no longer make them available via libgncmod.
    
    Note that there may still be some problems with actually using the
    console, but it at least loads at startup without complaint.

commit b9d2344d3412f1cb50b86c3adabb71da9236fbb1
Merge: 1f7edb23f 496f0faf6
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 17 16:13:40 2018 -0700

    Merge Chris Lam's Increase default options dialog size PR into unstable.

commit 1f7edb23f6ec50e45d0e00500ae445efb5ebad43
Merge: 7989f02c7 28b2e732a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 17 16:04:17 2018 -0700

    Merge Bob Fewell's assorted GUI fixups PR 310 into unstable.
    
    Although the PR was titled "Some [fixes] for missing transient parent
    warnings", it actually has a bugfix and an assorted collection of
    GUI cleanups that happen to include a couple of transient-parent fixes.

commit 7989f02c73bfdd25da124bec435405ce8310b445
Merge: a43b115a4 01bb29850
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 17 15:53:46 2018 -0700

    Merge Tomas Schlosser's "Allow creation of prices in Python bindings" into unstable.

commit a43b115a45a38cbe5c7533310543a31343212a44
Author: Julian Wollrath <jwollrath at web.de>
Date:   Thu Mar 15 09:35:31 2018 +0100

    Bug 791831 - Add python3 support
    
    This switches swig to use python 3 specific features when generating the
    bindings, switches the build over to python 3 and makes the neccesary
    python 2 to 3 conversions in the bindings and tests.

commit 85ec07ec309bfc3243b879b8c4b624a856449310
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 17 14:56:37 2018 -0700

    Revert "Add COMPILE_SCHEMA to allow disabling gschema compilation"
    
    This reverts commit 6b46299e8dd78cd0202c0c75f6a27d885ca931df, which was
    pushed by mistake.

commit 25d9431dc108343caccf3bf51549e84bc7dbb40a
Merge: a4b043c3f 6b46299e8
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 17 14:18:11 2018 -0700

    Merge Luciano Santos's 'compile-schema-patch' PR into unstable.

commit a4b043c3f053c7ada8bb2b2b13ce8343f36c5aa2
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 17 14:10:56 2018 -0700

    Bug 794236 - Import a log file
    
    The crash was caused by the timezone constructor encountering a
    newline on the timezone. Prevent this by removing all whitespace
    from the end of the input string.

commit 6b46299e8dd78cd0202c0c75f6a27d885ca931df
Author: luc14n0 <luc14n0 at linuxmail.org>
Date:   Sat Mar 17 00:14:25 2018 -0300

    Add COMPILE_SCHEMA to allow disabling gschema compilation

commit 8fe2cb6fa885c821afebaaaa51475bf72ed83151
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 16 16:47:11 2018 -0700

    Fix date corruption in SQL load.
    
    Four date elements were affected: GncEntry::date, GncEntry::date_entered,
    GncInvoice::opened, and GncInvoice::posted. The problem arose during the
    cleansing of Timespec from the reports; the setter functions for those
    elements were converted to time64 but no provision was made to the SQL
    backend to pass them time64 instead of Timespec*.
    
    This commit adds a new column type, CT_TIME64, and changes the column
    types for those elements to CT_TIME64.

commit e5561bd7abe0da25f2bebd639779b868cbd6d351
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 16 13:59:04 2018 -0700

    Fix lost Bayesian matches in SQL backend.
    
    The import-map-bayes uses a three-part key that uses the same delimiter
    as a path and the SQL backend was throwing away everything except the
    account guid.
    
    Added more slot types including import-map-bayes ones to the test xml
    file to help debug this and to catch it in the future.
    
    Also don't pass std::string.c_str() to a std::vector<std::string>
    constructor, just pass the string.

commit 01bb298504c6da536aa1b012cf05c7a97490abbe
Author: Tomas Schlosser <tomason at users.noreply.github.com>
Date:   Fri Mar 16 14:25:46 2018 +0100

    Allow creation of prices in Python bindings
    
    Using the function gnc_price_create and book as a parameter, it is possible to create the new GncPrice object. This will remove the necessity of cloning the prices from existing ones in Python scripts.

commit 74d94650ed69e43a9a0538818123485fe993d4ef
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Mar 15 16:28:01 2018 -0700

    Avoid crash when committing a date outside of the valid range
    
    Insert a NULL in its place.

commit 9b8901248c96a8078245c62806c6ec8af8644aa8
Merge: 4b348b1fb 0c8c94eab
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Thu Mar 15 18:12:03 2018 +0100

    Merge branch 'maint' into unstable

commit 0c8c94eab024984132fe78a5ea025f5af349127c
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Thu Mar 15 18:09:08 2018 +0100

    Improve comments how to update FQ sources

commit 4b348b1fb7f2a8c36581e35a8ed8c683d55d978d
Merge: 7439b27f9 232dcb5cb
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Thu Mar 15 15:52:37 2018 +0100

    Merge branch 'maint' into unstable
    PR #313

commit 232dcb5cbcde7f6d7ad78832561914709a47fa01
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Wed Mar 14 23:03:29 2018 +0100

    Remove the emacs comments at the end of files

commit 7439b27f96a23c858e5eac7d050577c8e5c89df9
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Wed Mar 14 23:03:29 2018 +0100

    Remove the emacs comments at the end of files

commit 273532c561d0a637cf5c117ef84017832c28ef30
Merge: c381b2c96 9d2fdd41a
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Wed Mar 14 08:53:01 2018 +0100

    Merge branch 'maint' into unstable
    PR #311

commit c381b2c965f58ba35b4c1c254a8207e1f3714b44
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Mar 13 11:28:39 2018 -0700

    Bug 787439 - Segmentation Fault in Transfer dialog after clearing...
    
     Date field and pressing escape.
    
    gtk_widget_destroy() ran the signals on the dialog controls which
    tried to access the XferDialog data, but since gnc_xfer_dialog_close_cb()
    had already run that memory had been freed and then used by the std::string
    in GncDate::format; later handlers attempting to access the XferData had
    garbage pointers to work with, causing a crash.
    
    Running gtk_widget_destroy() first preserves the pointers long enough for
    the dialog control callbacks to function without crashing.

commit 363b259bd59c8fd4ae9ad9a28e0a9765c69af920
Merge: 06ad55cae 2391db37c
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Mar 12 15:21:56 2018 -0700

    Merge branch 'unstable'

commit 2391db37c102cfa1b1bc29e8f827d228c1c4f0d2
Author: Di Mang <DiMan at users.noreply.github.com>
Date:   Mon Mar 12 22:10:39 2018 +0100

    Update GC version and date.

commit 28b2e732abc3b8ef8335e370a589d894b387b017
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Mar 12 06:42:52 2018 +0000

    When doing a file save from the a new start we have no key file
    
    Test for Key_file not being NULL before trying to free it.

commit e589200402238b73fce697275b9f13b23c519518
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Mar 12 06:39:49 2018 +0000

    Stop critical error due to testing null filename
    
    g_filename_from_uri returns NULL if it is not a file uri so test for the
    file:// prefix before doing g_file_test

commit fb973e008fe4a39158722a4677b99caf12fec0f4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Mar 12 06:35:19 2018 +0000

    Change dialog-new-user to use a GtkWindow
    
    Change from using a GtkDialog to a GtkWindow to stop the transient
    parent warning and add parent for cancel dialog. No strings have been
    changed just the top level container.

commit 5f51145e95907402045aaaa069394f06154b6362
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Mar 12 06:34:37 2018 +0000

    A couple of changes to assistant glade files

commit b74609221e23b098b3ad397423d233c10111cd12
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Mar 12 06:32:04 2018 +0000

    Bug 794242 - Remove keep above setting for assistant hierarchy

commit 41298bfd524cd87dcfb6b280443896d41aec7a0e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Mar 11 12:30:43 2018 +0000

    Fix transient parent warnings in import dialogs

commit a54a1a159b2384f8333f8bf75a5e92273553acf4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Mar 11 12:22:51 2018 +0000

    Add missing response section to the account picker dialog

commit 4bbf70e10309117b4a20129e1758dc1da04b5ce2
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Mar 11 12:18:16 2018 +0000

    Glade 3.20 adds surplus padding option to action area
    
    When glade files are saved which have GtkAssistants defined a packing
    section is added to the assistant action area which then causes a
    warning so remove them.

commit 4a8c2645b4a926110024c458f700395a8b0f4882
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 11 10:38:14 2018 -0700

    Release 2.7.6

commit 8c9855a6bb226e612993e4fc5ea37b0a652f78a6
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 11 10:38:05 2018 -0700

    Pass GTEST_ROOT and GMOCK_ROOT through to distcheck.
    
    So that they don't have to be exported in the environment if they're needed.

commit 9d2fdd41aee0797f137596c7be763fe928086a35
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Sun Mar 11 17:21:43 2018 +0100

    Add XML namespaces for all Account Hierarchy Templates.
    
    ca, cs, da, de_AT, de_CH, el_GR, en_GB, en_IN, es_ES,
    es_MX, fi_FI, fr_CA, fr_CH, fr_FR, hu_HU, it, ja, ko,
    lt, lv, nb, nl, pl, pt_BR, pt_PT, sk, sv_AX, sv_FI,
    sv_SE, tr_TR, zh_CN, zh_HK, zh_TW

commit 496f0faf6f635a6684b8c712a337a21bda750656
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Mar 6 13:11:42 2018 +0800

    Increase default options dialog size
    
    The old 400x400 was woefully inadequate for most options especially
    options involving account trees.

commit 3ccebde831500fb8cf42b9774a323ffb3b9b9c48
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 10 15:56:00 2018 -0800

    Update the Spanish translation from the Translation Project.

commit fc5dd9d2c868042e8c58620259e08a6f8816b60e
Merge: 21c521993 25585de07
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 10 13:12:54 2018 -0800

    Merge Bob Fewell's two bug fixes, PR302, into unstable.

commit 21c52199377a971fdf20b51183acb215fb294e31
Merge: daca1312e 3fce50a29
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 10 12:31:04 2018 -0800

    Merge Bob Fewell's focus-fix PR304.

commit daca1312e7462c9526f2515560f367d1919ecfe8
Merge: fd0ba2c76 612cb5c69
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 10 12:12:48 2018 -0800

    Merge Bob Fewell's transient parent PR308 into unstable.

commit fd0ba2c760328e6534b050f6bb6272cb18d1d3f3
Author: mpuels <mpuels at gmail.com>
Date:   Sat Mar 10 19:39:20 2018 +0100

    Fix typo

commit dc3911058478aa5e51f50a1d19284b4c59a4984b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 10 11:24:44 2018 -0800

    Put the crlf line-endings back on windows text files.

commit fdfa6f528c70d317a20b7ba34f79111c67cd8ea0
Merge: 867fdce4e d61cd79ae
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Sat Mar 10 11:06:59 2018 +0100

    Merge branch 'maint' into unstable

commit d61cd79ae3c8adfc521c3781fb25eb81ec2a1627
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Sat Mar 10 10:23:56 2018 +0100

    Minor fix in de.po

commit df26146d2af3bc40bfc5e3b10f30c3faceb6b501
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Sat Mar 10 10:20:26 2018 +0100

    Backport and review of commit c0fd3b3:
    Remove all references to the now-defunct Yahoo! quote retrieval

commit 867fdce4e4fef467c5c2efab41f2a0d5764fffd5
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 9 16:28:00 2018 -0800

    Gcc-4.8 doesn't have std::codecvt.
    
    Use boost::locale::conv::utf_to_utf instead.

commit 10b7cbc2574c048a1bf0b0c84ec66241fafdc18e
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 9 16:24:16 2018 -0800

    Fix boost linking problem on Unbuntu 14.

commit c9f3c0760cb06225e4c011af2bceafe7029e17e0
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 9 13:48:36 2018 -0800

    Provide fallback value for test_core_dir in case it hasn't been built yet.

commit fbb172d09672ae059d13210ead18a7738313af4f
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 9 13:04:17 2018 -0800

    Bug 793900 - 2.7.5: test failure: 105 - python-bindings.
    
    unittest_support.py is in ${CMAKE_SOURCE_DIR} for a tarball build
    and ${CMAKE_BINARY_DIR} for a vcs build. Look for it rather than
    assuming it's in ${CMAKE_BINARY_DIR}.

commit c3180ab374ad9a2c2c0861b85c85299fe9bc16fb
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Mar 8 12:47:26 2018 -0800

    Operator << fix.

commit 79dd7d69d0eadf96e2fec132bce1d2a01c8753d3
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Mar 9 00:30:43 2018 +0100

    Csv Importer - Prevent crash if number of saved columns is higher than actually detected ones.
    
    I ran into this while trying to load a utf-16 encoded file
    and loading a saved preset using utf-8. By applying the preset
    the columns in the utf-16 file were no longer detected, but
    the importer was still trying to read from a preset account column.

commit 6ee1c71d50ca743b71258bed98be09134213abb1
Merge: 25883b17e 6a1af6380
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Thu Mar 8 23:04:18 2018 +0100

    Merge branch 'maint' into unstable
    PR #305, #:306

commit 6a1af63800f851ca1023278a2a9292e6c677670b
Merge: 6f587f8c1 edd89aafd
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Thu Mar 8 22:49:57 2018 +0100

    PR #306: Merge branch 'maint-transfer-01' of
    https://github.com/DiMan/Gnucash into maint

commit 25883b17ebba418a9100bc9fa3d531f21d80a769
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date:   Sun Sep 17 13:16:21 2017 +0200

    Bug764245 - multi-column reports include incorrect sub-reports

commit 563d7161610d8d44c9e047a25e1a33ce0d3e85ff
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 8 17:59:48 2018 +0100

    Csv imp settings - internalize prefix handling
    
    This information is not relevant outside of the settings code
    The way it's implemented now each settings module defines its
    own unique prefix and the generic code can just use it when
    needed.

commit b577a7daf1b2e878bece8a799ddfafaeb6a0f689
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 8 17:20:13 2018 +0100

    Csv import settings - undo rename of common methods
    
    Use C++-style to call method with same name in parent class

commit 751a3fec43a9740b842e0f5f4ea148fd47a9ea4e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 8 17:12:31 2018 +0100

    Csv importer - align file names
    
    Done in a separate commit

commit e71f561236787f0ca7d1bb812c5959d0c83476a8
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 8 15:31:12 2018 +0100

    Bug 793467 - GnuCash crashes when trying to open a binary file instead of a CSV
    
    The cause was an uncaught exception from boost::tokenizer.
    Fix and add test case.

commit 6fe7d8854836ceea2b58914511b7743b2dcdd1d4
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 8 14:24:02 2018 +0100

    Enable test to handle attempt to load non-existing file in csv importer

commit 89c1534d5184cd3f499fc8e3e654b8eb43583e1b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 8 14:06:33 2018 +0100

    Csv import - improve memory handling in the assistant class
    
    Make it more RAII, in that whatever the class allocates, it should
    also deallocate. This simplifies a couple of memory handling cases.
    The only exception is the generic import matcher that for some reason
    has chosen to deallocate itself. To be fixed when more importers are
    converted to c++

commit 1449d4ca688bd41691d7854eae40574eef230b5e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 8 10:46:07 2018 +0100

    Add some background info on memory management in CSV importers
    
    As the assistant code combines multiple memory management models care should be taken
    not to mix them up. The notes should give some insights in how to do this.
    
    Also fix a few minor issues
    - delete default copy and move constructor/assignment for the assistant gui class
    - nullify a freed pointer

commit 612cb5c69f1b50913d92504cbd1dd35ae55c5bf2
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Mar 8 04:20:36 2018 +0000

    Fix transient parent warnings for various import dialogs

commit 59ae8571429e0a65ddfb2f92126ea2efb94055eb
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Mar 8 04:19:16 2018 +0000

    Fix transient parent warnings for report dialogs

commit 6cbf5dbba5778ff0df1417db9accf5c450c03c88
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Mar 8 04:17:00 2018 +0000

    Fix transient parent warnings for various business dialogs

commit 95329f23544c3ad6fa95e61ae6f5cb9fcb84e201
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Mar 8 04:14:30 2018 +0000

    Fix transient parent warnings for various dialogs

commit 6f587f8c160e8dfbcfd0a54ebc53aaebbd4c7dcd
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Wed Mar 7 20:59:09 2018 +0100

    clean up of account hierarchy templates for "de_DE"

commit edd89aafd030503589037e4dae20419bcfc8a90b
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Wed Mar 7 20:54:18 2018 +0100

    clean up of account hierarchy templates for "C"

commit 3fce50a29e77b5f4f962ef8384c5cafe5ed9bedb
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Mar 7 16:47:08 2018 +0000

    Fix Segmentation fault when going to File->New
    
    When selecting the File->New with existing register pages open a crash
    can happen as the register pages get closed forcing a page-changed
    signal to queue the page focus function when there is no page. Add a
    call to remove the page focus function in the ..destroy_widget function.
    
    Also with the addition of g_idle_remove before the add when page-changed
    is emitted the page focus function only gets run once.

commit f8fd9dd27244a6572238884b76de2de5989bf065
Merge: 2acb6da2b e766c71ac
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Wed Mar 7 05:37:42 2018 +0100

    Merge branch 'maint' into unstable
    PR #303

commit e766c71acca476817e50c81a29980b0565bee19c
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Tue Mar 6 20:28:08 2018 +0100

    Remove the unnecessary comments:
    <!-- Local variables: -->
    <!-- mode: xml        -->
    <!-- End:             -->
    
    
    This comments are to help emacs recognize that the files are xml
    since they don't have 'xml' as an extension

commit 2acb6da2b846e06e345b92f50a30d2d998bbeeb0
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Mar 6 10:13:06 2018 -0800

    Bug 794083 - gnucash-2.7.5: cmake+make build installs Makefile

commit 5520fae838bfddc92385c85706e741a753458c5d
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Mar 6 09:56:13 2018 -0800

    Bug 793941 - 2.7.4: test failure on i686: 59 - test-gnc-timezone
    
    Don't test before 1916, that's not a common GnuCash use-case.

commit 36d729652b2bc456cf04b92d3f7588e8bf25266d
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Mar 6 09:48:22 2018 -0800

    Speed up GUID equality comparison.

commit 25585de07792dd43f38af2d1ead350620814e045
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Mar 6 14:42:43 2018 +0000

    Bug 794031, enable placeholder toggle and provide callback
    
    The text for this account tree view specifies "If you would like an
    account to be a placeholder account, click the checkbox for that
    account." but they were not enabled and no call back was defined so
    enabled the toggle button and provide callback.

commit 25fc4d9bbd5b2a9bd2073254847ebdf4284a00d4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Mar 6 14:40:32 2018 +0000

    Bug 793699 - start_spath could be used uninitialised
    
    Make sure the start_spath is declared within the while loop and also
    freed.

commit d95eb0f7f3dcda5e2abae2c01bab7c3fc8189445
Merge: 30fb1dc47 6457b2ebe
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Tue Mar 6 05:58:07 2018 +0100

    Merge branch 'maint' into unstable
    PR #300

commit 6457b2ebe560298518948abac31602a2515001b6
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Mon Mar 5 23:04:04 2018 +0100

    Adjustment of Account Hierarchy Templates.
    (mentioned in PR #293 on GitHub)
    
    1) Added namespace section (header)
    2) Added missing placeholder

commit 30fb1dc4799225a5e27d21dc3a214d072878c43a
Merge: ddba926e4 21ea6d56b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Mar 5 16:57:00 2018 +0100

    Merge branch 'unstable-bugfix' of https://github.com/christopherlam/gnucash into unstable

commit ddba926e4900ec81aee25714ba505840b25afdc6
Merge: e2d69b174 a72e0bdd5
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Mar 5 16:56:07 2018 +0100

    Merge branch 'unstable-transfer-02' of https://github.com/DiMan/gnucash into unstable

commit e2d69b174ec9dca538285ceb00c45a2bc38e0daa
Merge: 8a3386416 7ef8e6d48
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Mar 5 16:54:24 2018 +0100

    Merge branch 'master' of https://github.com/nielsegberts/gnucash into unstable

commit 8a33864168b359bac600f881190c6a0f97b88868
Merge: 580ce72da 41d79f4ef
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Mar 5 16:52:55 2018 +0100

    Merge branch 'cpack' of https://github.com/TheBiggerGuy/gnucash into unstable

commit 41d79f4ef324210a70d8c63c28d844861cb8cf35
Author: Guy Taylor <thebigguy.co.uk at gmail.com>
Date:   Mon Mar 5 15:38:41 2018 +0000

    Fix CPack package version number
    
    Currently running "ninja-build package" produces a file with and incorrect
    version number. This patch passes the CMake version variables into CPack to get
    the correct filename.
    
    Old "gnucash-0.1.1-Linux.tar.gz" new "gnucash-2.7.5-Linux.tar.gz"

commit 21ea6d56bf70a85ad1c76a914677b9f05fd34830
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Mar 5 07:45:03 2018 +0800

    Modernise chart colours
    
    This commit changes chart colours from the dated CSS defaults to
    modern colours as suggested by http://clrs.cc/

commit 22517f98cec657c2fbb81ad539a1bd19bc680fef
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 4 14:56:35 2018 +0800

    taxtxf: schemify

commit 41322ec3d8ab6af48143a9489aa6ab9da54988c3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 4 08:36:39 2018 +0800

    <br> to <br/> and ~s to ~a

commit 551e98435d6adc7f48703a58ad27c980a79b7f39
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 4 08:10:45 2018 +0800

    remove begindate in qofquery
    
    This was producing a date corresponding to 01-01-1970. make-zdate was
    being used in aging.scm as a hack to search all splits prior to
    end-date. fix the date query logic to set begin-date match to #f.

commit 580ce72da73ea6ee914fba5e988f7fbf83644241
Merge: 335082480 fc5bdfa10
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Mon Mar 5 03:40:48 2018 +0100

    Merge branch 'maint' into unstable

commit fc5bdfa10b9aa38ca37ed841cfed697149d75f4c
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Sat Mar 3 22:08:39 2018 +0100

    Revision and expansion of accounts for the Russian language.
    In addition, replacing of commodity: USD => RUB.
    
    Cherrypicked from unstable and adjusted to main

commit a72e0bdd5ed40a7306f67508b61c640748177aa8
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Sun Mar 4 14:09:24 2018 +0100

    Add spacing between border and text in dialog "New Accounts Hierarchy Setup".
    
    There is no spacing between the text and the frame in the dialog
    "New File" > "New Accounts Hierarchy Setup". In some cases - when
    changing the window size - the text appears next to the frame.
    It does not look very clean. As a solution, I have defined here a small spacing: 5px.

commit 51e2511223eb0873f342f0153929ef53d849d0eb
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 4 19:16:39 2018 +0800

    Bug 765846 - Expense Over Time for subaccounts: An error occurred while running the report
    
    fix crash if acc-depth too low

commit 18f0d053b04f463263f67bbe16bbd8ee2979a818
Author: Christian Stimming <christian at cstimming.de>
Date:   Sun Mar 4 00:18:39 2018 +0100

    Fix auto-selection of splits in reconcile
    
    Really use all splits of any given day. Up to now usually the splits
    of the given date were not or not all included, as the time comparison
    didn't correctly ignore any given time-of-day of the splits. Instead,
    all possible time-of-days should be included.

commit 335082480d106226aef1397ed6be2ceb80febeb8
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Sat Mar 3 22:08:39 2018 +0100

    Revision and expansion of accounts for the Russian language.
    In addition, replacing of commodity: USD => RUB.

commit 2d983c6703a5133333660a8729ab5bbd598f500f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 3 00:22:07 2018 +0800

    bugfix gnc_ui_new_account_window
    
    parent -> parent_acct
    fixes bug introduced in c76efd656ecdd77571102af57e936fc4ce4be97b

commit e4884cdf096360fe8eb5456dfefda4dd7947b3c7
Merge: 13e6880b3 cf73c93bd
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 1 19:59:34 2018 +0100

    Merge branch 'maint' into unstable
    
    Ignoring changes in obsolete test-flat-bayes.c (was removed before on unstable)

commit cf73c93bdf4a9ba0e87ca7b3b9d9952b073ecdf4
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 1 19:58:07 2018 +0100

    Bug 792008 - gnucash 2.6.19 fails to build
    
    Replace g_assert_true with g_assert for now

commit 13e6880b34086b514c8e9cbb95d15c0d257f3553
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 1 18:31:49 2018 +0100

    Bug 745941 - Review of po Headers / make pot

commit a64e40dac33bdf1ca2a6d8f280724f08ad2b48ae
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Feb 18 19:53:29 2018 +0100

    Properly detect git in case of linked worktree

commit 546b54c976d770a99e3b76f7130ac4b01a3e508c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Mar 1 21:23:55 2018 +0800

    TR: Show "Grand Total" only if it has been generated.

commit cb18d3ca422ee3c31f6a42b099c9f82fb30b685c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Mar 1 19:10:18 2018 +0800

    test-TR: Add dual-column testing

commit 4f98391a27cf4bea69958a234d8a1b0afc98a6c4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jan 5 22:45:21 2018 +1100

    test-TR: unit tests
    
    initial attempt

commit 51768500833d3b2df269b8497512d24849b7aa3f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jan 19 15:23:57 2018 +0800

    TR ENH: Add "Subtotal Summary Grid"
    
    The subtotal summary-grid will tabulate subtotals - prime-sortkey
    vertically, sec-sortkey horizontally. This will be useful, for
    example, with prime-sortkey = accounts, sec-sortkey = date,
    sec-subtotal = monthly... will produce a monthly time series
    spreadsheet.
    
    Introduces grid datastructure.
    
    This is a simple list, each element is a vector
    (vector row col data).
    
    In the Transaction Report, row and col are defined
    as a pair (cons sortvalue subtotal-heading), whereas:
    - sortvalue = string/number used to sort the grid headers,
    - subtotal-heading = string used as grid header row/col
    - data = the gnc-monetary collector.

commit dd0553af6a8213bf2c645a5a625a8a917c06fc76
Merge: 93f892072 8fef1adcc
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 1 13:01:29 2018 +0100

    Merge branch 'scheme-progress-1' of https://github.com/christopherlam/gnucash into unstable

commit 8fef1adcc415bd3dfd5d943740802067e91c79f0
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 28 22:10:38 2018 +0800

    date-utilities: bugfix weekly render
    
    This was introduced by 48bdab3.

commit 93f892072ca52fed5d140566693d4d0f1f001e68
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Feb 28 19:45:49 2018 -0700

    Bug 793947 - Impossible to render printable invoice
    
    gncInvoiceGetID returs a char*, so ~a is indeed the correct code.
    Odd that the scheme sprintf used %d to format it.

commit 7054cc83bc0aae8ad14b3cfaa193935988489bda
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 28 06:11:30 2018 +0800

    Bug 793898 - 2.7.4: Incorrect copyright statement in gnucash/report/standard-reports/sx-summary.scm
    
    no copyright claim was intended

commit 872aa6b74023aecdc04ca766d09666ad4321a651
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Feb 24 20:31:42 2018 +0800

    TR: change multichoice values from list to symbols
    
    Context: https://wiki.gnucash.org/logs/2018/02/24.html#T05:43:50
    
    Summary: I had formerly set some multichoice values to be a list.
    However I think options.scm cannot handle list values. They must be
    scheme symbols. It wasn't clear to me during TR refactoring and
    development.
    
    The root cause is in options.scm multichoice handling, whereby it's
    trying to compare the option value with (eq?); in scheme (eq? (list
    "A") (list "A")) is always #f.
    
    https://github.com/Gnucash/gnucash/blob/06ad55cae981111e8858238229e2605f4c05b0d2/libgnucash/app-utils/options.scm#L911
    is the relevant old code.

commit 90fb712c7f0e7b8a2e68350faee80c6cf041fbd4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 28 06:47:08 2018 +0800

    TR: make no-report-data message consistent with initial no-account

commit 840e1f8b02578308da8c5ca6dd807686d97da8a9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 28 06:22:54 2018 +0800

    TR: simplify no-account-after-filtering stage

commit 7ef8e6d4890a80637634b931dfea740f80d271a0
Author: Niels <gitlab at nielsegberts.nl>
Date:   Wed Feb 28 00:32:41 2018 +0000

    Fix fall through in Account.cpp
    
    Found with -Wimplicit-fallthrough, but older versions of GCC don't support it. So it will take some effort to add it to the build config.
    
    I think it did not result in a reproducible bug.

commit d8d552ee8a1cf9c1237b36ac953b7873ba14c91f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Feb 24 20:54:50 2018 +0800

    options.scm: tidy (gnc:render-options-changed)
    
    This small change introduces \n into the HTML render.

commit 7da9a3ba58be00ace20efe32d4fca0482500705f
Merge: ad1664604 8353b5693
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 28 18:16:10 2018 +0100

    Merge branch 'reg-item' of https://github.com/Bob-IT/gnucash into unstable

commit 8353b5693ef27a658d5c0de083a5c27e5228f0ef
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Feb 28 16:33:54 2018 +0000

    With register obscured the sheet kept being redrawn
    
    When the register is obscured by another window, the sheet would get
    lot of draw events. This was tracked down to getting the foreground
    colour for the item-edit widget for the state GTK_STATE_FLAG_NORMAL.
    Changed this to use the value obtained from gtk_widget_get_state_flags.

commit ad1664604f5415851de932ec44d0f5c64c5532c7
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 28 16:50:15 2018 +0100

    Cleanup namespace usage for boost::locale
    
    In a previous commit I wrongly believed xgettext might not find
    our strings if we used the fully namespaced boost::locale::translate or
    aliased bl::translate instead of just translate. However that's
    wrong, so I have changed the code to always use bl::translate.

commit b71c346ef5f9afbee6d034dade75c7ca0cd0bcae
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 28 16:48:49 2018 +0100

    Fix typo: should read 'older version of gettext' rather than 'older version of gnucash'

commit 66abe023546579ba65ab12961229aca4a98dda6c
Merge: fbaa41ac4 f95ae1a96
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 28 16:10:00 2018 +0100

    Merge branch 'master' of https://github.com/jeblad/gnucash into unstable

commit fbaa41ac474545c4674582f34c04d2b2eeb43ece
Merge: c18662416 cd30578b2
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 28 15:44:59 2018 +0100

    Merge branch 'register-pref-update' of https://github.com/Bob-IT/gnucash into unstable

commit c1866241605bc6309706b2c85d5a4c9eeff8a0dd
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 28 14:25:05 2018 +0100

    Rework source directory structure for gschema, gtkbuilder and ui files
    
    There is now a directory for each respective file type directly in the gnucash source directory
    (This was already started for gschema files before).
    
    In principle all files of each type should go into these global directories. The only
    exception is if such a file belongs to an optional module. In that case the file
    remains located inside that module's directory. Currently we have ui, glade and gschema file
    exceptions in aqb and ofx importers.

commit f111e5958d5fa4fdc7747cac1af177889dde2397
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 28 13:40:15 2018 +0100

    Simplify POTFILES.in generation
    
    As part of this also:
    - Drop POTFILIES.ignore. Relevant lines have been moved to POTFILES.skip
    - Remove skip lines for scm file links. With intltool out of the way these are never picked up any more.

commit c29b9c9cbf2c4bfc9617825b363e48a0e30bf202
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 28 12:08:37 2018 +0100

    Remove autotools-only path exception to find reports
    
    With it we can also remove the hack to find standard reports while running
    from the build tree.

commit e7ec3a610de37cef2e3d2ab0603c4642e91ea940
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Feb 27 23:00:30 2018 +0100

    Drop no longer used intltool related variable

commit 02c69a7933a9a00e9c4fb4eafc45731ec1c02e0e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Feb 27 22:21:00 2018 +0100

    Handle situation where gettext 0.19.6 is not available
    
    By default we require gettext 0.19.6 as this is needed to generate a translated version of gnucash.desktop and gnucash.appdata.xml.
    However this version is not available on some platforms (most notably our own ubuntu 14.04LTS travis instance).
    By setting ALLOW_OLD_GETTEXT=ON, the build configuration falls back to generating untranslated versions of said files instead.

commit ba799feb2a13341a14f96f1b491f27255cc94ed8
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Feb 27 15:45:38 2018 +0100

    Drop intltool in favour or using modern gettext
    
    This requires at least gettext 0.19.6, and will break our ubuntu 14.04LTS test instance on Travis.
    The next commit will work around this.

commit 3462abe7adf8a35c30bc366da45056c8f07dba6a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Feb 26 19:00:07 2018 +0100

    Bug 793460 - gnucash/import-export/csv-imp/assistant-csv-trans-import.cpp:1941 is impossible to translate

commit 72a48c08842f730feeefe00a71521c6f7aecfd62
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Feb 26 18:16:58 2018 +0100

    Improve config and app data migration to handle renaming of config<version>.user to config-user.scm on all platforms

commit 06ad55cae981111e8858238229e2605f4c05b0d2
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 24 20:02:43 2018 -0800

    Fix up some formatting problems and an extra bug in NEWS.

commit 749beb197d7597ba22042277ceec396c28062120
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 24 15:41:20 2018 -0800

    Release GnuCash 2.7.5

commit eb5c33ecdbde963008e05a6d16b1674580be9e14
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 24 15:33:22 2018 -0800

    Distribute strings.scm!

commit f865aeeff6d3e5124668f3033026eeb957027a28
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 24 14:22:38 2018 -0800

    Update Slovak and Spanish translations from the Translation Project.

commit d4476d06b4b97a42fd96ea254f8ad5d9af458fc4
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 24 13:02:50 2018 -0800

    Block events while creating scheduled transactions.
    
    Events update the UI, which is slow, and if there are a lot of SXes
    because it's an old file that can be significant.

commit 10ab87d95c2ad59a95383ee99ed5669c2893cb80
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Feb 24 21:36:39 2018 +0100

    Make travis happy
    
    On older stdlibc++ the default constructor of a stringstream is deleted.

commit 61a21d12c69b99f9a65e3f2b2cb4157dd1ccaa01
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Feb 20 00:48:28 2018 +0100

    Look for user editable config files in gnc_userconfig_dir instead of gnc_userdata_dir
    
    At present these are
    - log.conf
    - config-user.scm (previously config.user-2.0)
    
    Implement one-time migration of these files to the proper directory if they previously exist
    Look for a log.conf file in gnc_userconfig_dir instead of gnc_userdata_dir
    
    Note this commit also uses boost::locale::translate for the first time.
    We may need to fine-tune our use, but in the current state strings marked
    for translation using that function are already picked up for gnucash.pot.

commit beff7951308eb7d52dc9e38fdef598aa5c3106ee
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Feb 20 00:39:30 2018 +0100

    Stop searching for a config.auto file
    
    It's no longer used in gnucash. The preferences are now handled via gsettings instead.

commit 765c117aac110f405a3d6297ffecccf7874c3f8c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 24 10:55:03 2018 -0800

    Optimize GncDateTime string constructor.
    
    Turns out the stream facet parser is really slow. Since we have a
    well-constrained universe of input formats we don't really need that
    overhead. This got a 33% improvement in loading a large SQLite database.

commit c10bb89547ed9fcb206b3e1ff34b4c1fd349e65b
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Feb 23 15:27:14 2018 -0800

    Delete unused and redundant macro.

commit c76efd656ecdd77571102af57e936fc4ce4be97b
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Feb 23 15:18:01 2018 -0800

    Transient-for for Edit/New Account dialog.

commit 36fa8d57bf9cd1a6485a50ab1f5db67c92176036
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Feb 23 13:29:39 2018 -0800

    Transient-for for reconcile information dialog.

commit e186d77a164fad05d544ce9236f5dc87cb462303
Merge: 128fce3ed f7378e933
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Feb 23 11:48:42 2018 +0100

    Merge branch 'unstable-prepare-SRFI64' of https://github.com/christopherlam/gnucash into unstable

commit cd30578b2fb91e9feab29ac38fe461ae54e0f97b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Feb 23 10:42:47 2018 +0000

    Use the gnc_prefs_get_bool values to update cache values
    
    This way is a safer way to update the cache values in case the settings
    changed signal fails to trigger or there is a double trigger and the
    cached value gets out of sync with the preference value.

commit f7378e9332a370bf432ea190e9b43a60776c7b9a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Feb 19 23:29:12 2018 +0800

    TR & options: upgrade HTML to XHTML
    
    Upgrade <br> tags to <br /> to allow well-formed XML parsing.

commit 03e862ec47e6f27e38e261c1b71356a3d7a28be8
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Feb 19 23:31:46 2018 +0800

    TR: (minor change) eq? -> eqv?
    
    According to the guide, eqv? better than eq? for chars

commit 578e9860d04eded3e95106f841c454cc0cf052bb
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 21 10:06:06 2018 +0800

    Add optional testing group for srfi-64
    
    This adds an optional group to CMakeLists for
    systems with SRFI-64 included.

commit 458e7e9ff1aa851b1bc0e0f4ca23fa47a2da81bd
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Feb 23 15:32:28 2018 +0800

    html-document.scm: Restore <html> tag
    
    A previous commit 5b40df510 has eaten the <html> opening
    tag which makes the whole document an invalid XML tree.
    
    After this fix, the document is still not valid XHTML.
    Until the exact DOCTYPE is finalised I suggest we
    restore the root <html> tag.

commit 128fce3ed815db40bf70c67e622c32511e223f99
Author: Andreas Müller <andreas at stapelspeicher.org>
Date:   Thu Feb 22 15:59:12 2018 -0800

    Bug 787095 - Gnucash Crashes when opening old XML file

commit bab3bc7e93099a1bb1909010fc4c183d5cd0531f
Merge: 613771941 955696b0e
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 22 15:53:30 2018 -0800

    Merge Bob Fewell's "Cache a couple of split register preferences...
    
    into unstable

commit 6137719417aaea3e7a509bc77d12435b508fc534
Author: Nikos Charonitakis <nikosx at gmail.com>
Date:   Thu Feb 22 12:15:39 2018 -0800

    Updated Greek Translation

commit a4399ee732708fce6e7d7a4fb24c67d4fe48bf53
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Feb 20 17:32:22 2018 -0800

    Bug 792157 - Cannot create account with different currency
    
    Restore force-insert logic that had gotten lost in the C++ conversion.

commit 955696b0e77c841a661931b66f31c333456a8c27
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Feb 21 00:54:49 2018 +0000

    Cache a couple of split register preferences
    
    Two preferences were being used heavily in the drawing of the register
    so it makes sense for them to be saved in the split_register structure
    so they can be easily be referenced.

commit c58b0024c554a75b74f55990e411cbf70a8c3ea3
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Feb 20 12:25:14 2018 -0800

    Remove bogus file from POTFILES.in.

commit 78705dc8bec1a1433a2d1f8a7eab2a96842cf043
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Feb 20 12:02:38 2018 -0800

    Bug 792833 - User specifies source of 'num' field'; either...
    
    transaction number or split action (requires at least GnuCash 2.5.0)
    
    Strip leading delimiters from KVP keys when reading them from the
    database. Leading delimiters are incorrectly included in databases
    created with GnuCash 2.6.x.

commit 7e814ad037dca79224b697a80654770aa35fd3bd
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 19 15:26:36 2018 -0800

    Fix typo, gnc-account-get-book not gnc:account-get-book
    
    And then deal with the crashes caused by not having any accounts
    selected.

commit 50e2a3def7f913ad27f92f7f2719e1fd71fc8290
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Feb 19 22:53:13 2018 +0100

    Use a platform dependent package name for gnc_user[config|data]_dir
    
    Windows and OS X expect the directory name to be capitalized while linux typically uses an all-lowercase name.

commit 36ad5064e4b2a264897dd5063e5617e6850d4531
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 19 13:27:44 2018 -0800

    Move gnc:substring-replace-from-to back to utilities.scm
    
    It's used in report.scm as well as qif-imp.

commit 9865934410e03bafe4c9058269701f2ce1386a4f
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 19 12:26:29 2018 -0800

    Reduce warning about failing to dlopen a module to debug.
    
    There's another warning for runtime about not being able to load
    a specified module and this one creates a lot of noise during a parallel
    build.

commit 62fd179f8754702c2e77fb10eb79a53e07ad008d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Feb 19 20:30:36 2018 +0100

    Adjust gnc_userconfig_dir and get_userconfig_home to the former returns a subdirectory of the latter
    
    Also add a few comments to make the distinction more clear.

commit 27256357f519efe9ca9d5cf6cec1cb91917b97ce
Merge: 5929bb3bf b2ed250db
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Feb 19 20:31:33 2018 +0100

    Merge branch 'BUG792809' of https://github.com/Bob-IT/gnucash into unstable

commit 5929bb3bf8bfa0d0552f37888ffdb2004b740a5b
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 19 11:13:40 2018 -0800

    Move string.scm to qif-imp, the only place it's used.

commit 4ad23598727147cf9f76664cbd477fea3c805d99
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 19 10:51:42 2018 -0800

    Remove unused functions from utilities.scm
    
    moving safe-strcmp to aging.scm, it's sole use.

commit 720acddff279dc3c6212f74185156a461b3ce0f2
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 19 10:25:50 2018 -0800

    Restore fin.scm, incorrectly removed earlier.
    
    But put it in app-utils where it's used and load it explicitly.

commit 923995f2ccbdb1cf3e02d0aa644af30a3fb3f75c
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 19 08:20:25 2018 -0800

    Restore inadvertently-deleted standard-reports tests.

commit 464281644cf2756daf255f030e6a6805182fc88e
Merge: f4965ae2a ee217c61b
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Mon Feb 19 15:25:53 2018 +0100

    Merge branch 'maint' into unstable
    
    Should resolve issue mentioned in PR #277
    Conflicts:
    	libgnucash/app-utils/gnc-sx-instance-model.c: resolved
    	po/de.po: changes in maint ignored

commit ee217c61b23d0dfd51a54048d8fd8ae74018a19a
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Mon Feb 19 12:29:06 2018 +0100

    Make REPORT_ERROR private
    
    amending commit ce71586

commit fb26ef648ed74998e4a25fcdfac282dcd7650c0e
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Mon Feb 19 12:17:53 2018 +0100

    update de.po to commit ce71586
    
    4684 translated messages, 5 untranslated messages.

commit ce715862fe4c8c2c1f2ed1a4a3b6eb3cb37c7606
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Mon Feb 19 11:50:10 2018 +0100

    Mark forgotten error messages in gnc-sx-instance-model.c translatable
    and report them bilingual:
     *  in g_critical untranslated and
     *  in g_list_append translated.

commit f4965ae2aca1deca7eddb289475dc2b58d41570d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Feb 18 22:16:27 2018 -0800

    Move direct check dependencies to the originating CMakeLists.txt.
    
    Removing transitive dependencies from being declared direct.

commit 474c3ae079a547ad8f311e1d09e1e135c5a06311
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Feb 18 16:08:26 2018 -0800

    Make a target for the python-bindings test to set its dependencies.

commit 605f3466cb964e5d4655b91ff5ad6628f747bb06
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Feb 18 16:07:25 2018 -0800

    Rename the gnc-module test libraries to be consistent with other modules.

commit a5f46a5e45fa5c167ff6306590a030670f5d3f20
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Feb 18 15:59:00 2018 -0800

    More Scheme dependency additions.

commit b2ed250db10b27a8dae48dd4ab279ca66a3d3cb8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Feb 3 22:33:53 2018 +0000

    Change gsettings upgrade test so old_maj_min is < 207
    
    With the original value of 208, the use-gnucash-color-theme kept on
    being reset to what ever the use-theme-colors was, by default false.

commit 22921c9f290666266d6b0c20834720f889a631a6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Feb 3 20:36:18 2018 +0000

    On first load, cell height is wrong which affects highlighting
    
    Move the get text height function which is the basis of the cell height
    to the start of the draw procedure so highlight area can be computed
    correctly.

commit 3bc741e193fe68dda20b07b5adff8ff0042afef0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Feb 3 18:59:40 2018 +0000

    Remove doc gtk2 rc file and replace with gtk3 css one

commit 7c9ac17cb6b269e93b70c5030b39727827321137
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Feb 1 15:43:10 2018 +0000

    Move the user CSS settings file
    
    Move the CSS settings file to a location based on XDG_CONFIG_HOME which
    is OS dependant but with slight changes for Windows and OS X.
    
    - Windows: CSIDL_APPDATA/Gnucash
    - OS X: $HOME/Application Support/Gnucash
    - Linux: $XDG_CONFIG_HOME/gnucash (or the default $HOME/.config/gnucash)

commit ec0656e7d52e1bd08a0947f58a308b7df2345fe4
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Feb 18 10:27:34 2018 -0800

    Bug 793568 - "Cash Flow" report crashes

commit c6cbac588ea1f5a8b8ae001f9c8ad94dd5d373a2
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Sun Feb 18 11:38:54 2018 +0100

    Add a TODO note for variadic macros after C++2a standardization

commit ffeafad6368053cb8f73439f5376239bed5263d1
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Feb 18 10:10:34 2018 +0100

    Spelling fix in import map editor

commit 48bdab38d4fd66e2c2ea59d971c60d3e1ae235ab
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 17 14:58:18 2018 -0800

    Replace sprintf with Guile's built-in format.

commit e3cd9f88c94c3c2b5e8fcdbc5457908446879df2
Merge: 611ead2bc bdd7cc73e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Feb 17 23:22:23 2018 +0100

    Merge branch 'unstable-TR-progress' of https://github.com/christopherlam/gnucash into unstable

commit 611ead2bc1216618c4cfe0afe7563d7e475811bf
Author: Harald H <harald at fsfe.org>
Date:   Tue Feb 13 17:18:19 2018 +0100

    Updated info and migrated to the latest AppStream specs
    
    + Specified metadata license
    + Added required nametag
    + Added required project license
    + Added required summary
    + Changed urls to https
    + Fixed screenshot tags
    + Added category
    + Added url for bugtracker, faq, help, donation and translate
    
    I have not removed the current underscore prefixes as you may want to migrate from the deprecated intltool to modern gettext before doing so. Relevant information:
    - https://blogs.gnome.org/mclasen/2016/07/21/using-modern-gettext/
    - https://wiki.gnome.org/MigratingFromIntltoolToGettext

commit 07c3162a73a04c1f0e874b7817e2e248d249a82b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Feb 17 21:09:07 2018 +0100

    Fix a few leftovers from work on main.scm
    
    - Load proper file in gnucash-bin.c
    - Load string.scm (now in gnucash subdir) to make reports and qif-import work again

commit fbdacae610392e4639161af67cce45b9257101ed
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Feb 17 20:16:11 2018 +0100

    Remove the need for a temporary script file to compile gschemas
    
    I opted for this temporary script to be able to print a message while compiling
    as glib-compile-schemas is totally silent. Turns out printing the message can equally
    be done directly in the install command.

commit de4b72dc11dc5c3d76b8f02eba38a6dade6627ae
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Feb 17 20:09:36 2018 +0100

    Drop install rule for previously removed (scm) config file

commit bdd7cc73ef6ca8f844e908fbc35718ae73bfc543
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Feb 11 23:31:53 2018 +0800

    GSTR: Restore some strings

commit bc8ad8961a0158b483c87032ee0367bc47f313fa
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 7 23:13:58 2018 +0800

    TR & GSTReport: Improve comments
    
    This commit only improves the comments for
    both reports, and uses gnc:error calls as
    advised. The reordering in GST Report now
    reflects the logical transformation of a
    split into column amount.

commit 97e415fdf3fe0d9ccc7f68f5b4ffa5ef26455323
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 7 22:00:39 2018 +0800

    GSTReport: filter out some transactions
    
    This commit restores filtering for closing, link
    and payment transactions.

commit b261eb18b3b6c8be5b92c4610979b3a2bb8af7a5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 7 19:56:24 2018 +0800

    Revert options.scm lookup-options renaming
    
    and use (gnc:error) as advised

commit 276a7d24d2d0380cda24f5f0f7f159ea897101a5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jan 12 16:45:03 2018 +1100

    REWRITE income-gst-statement.scm
    
    This commit rewrites income-gst-statement.scm to be a derivation
    of transaction.scm, modifying the options database and passing
    custom arguments to the trep-renderer.
    
    This should hopefully reduce risk of errors.

commit 88b3446299bda0b7706e47dc1c2c440f8c769e4b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jan 7 23:15:57 2018 +1100

    ADD-API: gnc:option-make-internal!,  gnc:unregister-option
    
    This commit adds 2 additional helper calls, primarily useful for
    derived reports.
    
    gnc:option-make-internal! will hide an existing option. e.g.
    a derived report can set the value for a Display/* option and
    hide it from the user.
    
    gnc:unregister-option will unregister option. This is primarily
    useful for derived options e.g. another report copies from
    transaction.scm and removes some options and recreates them with
    different parameters.
    
    For example, unregister existing option from section "Accounts"
    name "Accounts", and recreate with different parameters e.g.
    limited account types.

commit 6004b55d16a0dc4a3b52baed6dd16d70281c054f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jan 27 21:46:42 2018 +0800

    TR: remove unnecessary no-account-after-filtering step
    
    This merges the initial 'no-account' warning and the
    'no-account-after-filtering' warning. This reduces
    the number of strings required.
    
    The user can select some accounts, set an account name
    filter which produces no accounts, and will see a
    blank report with the gnc:render-options-changed
    confirming that options were set, and the blank
    filter is caused by the filter.
    
    Example: http://i.imgur.com/eqq1Bpa.png

commit 3749ca528be1925d9ae648f9002e42ebe49d26eb
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jan 28 07:29:44 2018 +0800

    TR: omit display of $0 in subtotals in other currencies.
    
    Previously in dual-subtotal columns, the dual-subtotal would
    attempt to print all commodities in the row. This meant
    if user chose common-currency thereby triggering additional
    commodities, the dual-subtotal would attempt to add amounts
    in other commodities which would be 0, and display the 0
    amount. This commit will modify the the dual-subtotal strategy
    to only add column where a value actually exists.
    
    This commit is a continuation of previous TR enhancement
    (multiple data columns) where I have now understood how
    to disable these $0 amounts in subtotals.
    
    From: http://i.imgur.com/sqAHsPQ.png
    To:   http://i.imgur.com/n0R7xeV.png

commit 12f3099f59cac59e9dfde98492c5c122991736aa
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jan 12 16:45:22 2018 +1100

    (infobox)->(gnc:render-options-changed) in options.scm
    
    This commit will change (infobox) to a general-purpose
    renderer for "all options changed by user" in options.scm
    and can be inserted into any report. It reduces the
    number of strings required.

commit 01e604d8eebf2ac262ea550e2f292bbafa2ef042
Author: christopherlam <christopher.lck at gmail.com>
Date:   Thu Feb 1 15:08:28 2018 +0800

    Use xaccSplitGetReconcile instead of (zero? date)
    
    (zero? date) not a good test for reconcile status.
    Use xaccSplitGetReconcile(split)=='y'.
    This is a better test.

commit cd8f2b7c7e9c6f08e77b99631569c1ee9334b862
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Feb 16 15:52:19 2018 -0800

    Rename libgnucash/scm/main.scm to utilities.scm
    
    Because it hasn't been "main" since GnuCash became a C program.

commit 32f6958ebbb8a8536a78e6a4ce24aeae28f42248
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Feb 16 15:41:47 2018 -0800

    We're done modularizing. About 16 years ago.

commit 8b0d9425e9526ace7df92e1500c8fbd5235e082d
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Feb 16 15:37:46 2018 -0800

    Remove some obsolete and unused Scheme files.

commit 26e51339a6f8272f23c7b5b8dcc2aa6f7f6ecf84
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Feb 16 14:28:46 2018 -0800

    Rework the Scheme target dependencies.
    
    Should fix Bug 793122 - 2.7.3: ninja build fails
    along with the nagging parallel-build problems.

commit f95ae1a96d5f4cc5d9238a0d373dde901384b2af
Author: John Erling Blad <jeblad at gmail.com>
Date:   Fri Feb 16 15:41:25 2018 +0100

    Partial update of Norwegian po file

commit 4a6f0223ef580631997ed22cf03a72c70b9bb01b
Author: John Erling Blad <jeblad at gmail.com>
Date:   Fri Feb 16 15:39:28 2018 +0100

    Changed last one to blame

commit e8363e29b4a2f0ed6e1132fc2661141e6b980861
Author: John Erling Blad <jeblad at gmail.com>
Date:   Fri Feb 16 15:33:41 2018 +0100

    Partial update of Norwegian po file

commit 839ba137b9df8bf4f289ada1b2aad36e9e455f19
Author: John Erling Blad <jeblad at gmail.com>
Date:   Fri Feb 16 13:57:09 2018 +0100

    Partial update of Norwegian po-file

commit ff0f4ac8d7c8934a7e76a4534372f4b5d44260c4
Author: John Erling Blad <jeblad at gmail.com>
Date:   Fri Feb 16 13:43:55 2018 +0100

    Partial update of Norwegian po-file

commit 772aabf15f76fa01e105fc0691a4a7ce698442ad
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 15 16:46:12 2018 -0800

    Make sure that all of the builder and uimanager files are installed...
    
    in the correct subdirectory.

commit 941cc7dcf5069a9576e4e4933d6b26a3d238e566
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 15 16:06:03 2018 -0800

    Rationalize the copying and installation of GtkBuilder and GtkUIManager files.
    
    Trying to catch all of the possible CMake build files as exceptions is
    too hard. Name the source files and copy/install them.

commit a92180f03b2fcdf2e350ffe88f4b3b6f6fcacc71
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 15 16:05:51 2018 -0800

    Remove superfluous variable.

commit d97b0f261754781942145092150a29bf7b148c9c
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 15 16:04:59 2018 -0800

    No more Makefile.am.

commit 82ad7aca51e872dc43e4279c4f4180a831a6aaa1
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 15 13:46:15 2018 -0800

    Prevent a couple of divide-by-zero errors.
    
    Might fix Bug 792800.

commit 04408650c1cf2c871a1844020f9bb68c56e8c890
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 15 11:04:15 2018 -0800

    Fix double free, caused test to crash on Mac.

commit b3b378380934958ce72ff52850a975f49d20e88d
Merge: 33d434596 1999d8534
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 15 10:56:43 2018 -0800

    Merge branch 'maint' into unstable

commit 1999d85343496eca0ec5f54c64468ff83ad99424
Merge: 3aba4d2dd 604a2d086
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 15 10:30:42 2018 -0800

    Merge Chris Lam's 'maint-fix-45f61a3'.

commit 33d434596d12499bcb33e643e7e49a3ddec3033f
Merge: 2598dbe5e 3aba4d2dd
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 15 10:20:57 2018 -0800

    Merge branch 'maint' into unstable

commit 3aba4d2dd8fc9e9b59ff2412a562f587c6d84c54
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Feb 8 21:55:08 2018 +0800

    bug 793278 fix for maint
    
    This is caused by commit 766e74096 - min-date was
    erroneously thought to mean 'min date of date-list'
    but actually meant 'negative infinity date'. This
    commit changes date comparison logic to always
    return #t when comparing
    (gnc:timepair-le min-date date) for
    the first date interval.
    
    Test case also created.

commit 2598dbe5e679fc7be157273c07883a319d8f661a
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Wed Feb 14 19:00:27 2018 +0100

    Insert lost '#, c-format' lines again into de.po
    
    Additional removed garbage

commit b5e07517f08ca1c94b073a39a8ef5af09a86d2df
Merge: 044c17208 48a6938e1
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 14 18:54:08 2018 +0100

    Merge branch 'addendum-replace-numeric-with-number' of https://github.com/christopherlam/gnucash into unstable

commit 044c1720814b35f80c68a49b50b2f0a2e847dd9e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Feb 8 21:55:08 2018 +0800

    bug 793278 fix
    
    This is caused by commit 766e74096 - min-date was
    erroneously thought to mean 'min date of date-list'
    but actually meant 'negative infinity date'. This
    commit changes date comparison logic to always
    return #t when comparing (<= min-date date) for
    the first date interval.
    
    Test case also created.

commit 2e3ec99219ee9a6e2aeb021bc7800124b84bc8a1
Merge: c7b5061e8 e3a00804d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 14 18:20:18 2018 +0100

    Merge branch 'maint' into unstable

commit e3a00804da3063f18a0a4a587b81f0125761c4ae
Author: John Clements <clements at racket-lang.org>
Date:   Sun Feb 4 12:05:02 2018 -0800

    fix syntax of example qif file
    
    add (apparently) required separators and transaction descriptions

commit c7b5061e8f7b6e8debaed5a7e61dbe27233c5e8b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Feb 10 15:43:40 2018 +0100

    Bug 792884 - cmake: gschemas.compiled missing
    
    Fix handling of gschemas.compiled. It should only be called
    at install time to regenerate gschemas.compiled based on all
    available gschema files. In the installation directory that
    can be more than just our own.
    
    Note to force the compilation to run after all gschema files
    themselves are installed, the gnome and gnome-utils gschemas
    have been moved into a higher-level gschemas directory and
    the install command is added there.

commit 5cf58758a24858a60e015bd3790c4326e4ad1e68
Merge: ae6d2a234 2a7b0b7b9
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Wed Feb 14 14:47:51 2018 +0100

    Merge branch 'translation27DE' into unstable

commit 2a7b0b7b91abe5dd80c7d1b47797350e0c97deb1
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Wed Feb 14 14:46:53 2018 +0100

    Review of PR #268
    
    4910 translated messages, 161 fuzzy translations, 123 untranslated
    messages.
    14 msgstr lack the keyboard accelerator mark '_'

commit 604a2d0864dbdd2b82fa8b66b959e2639042d7e9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 14 17:15:26 2018 +0800

    Bugfix create-commodity-list
    
    45f61a3 had couple bugs.
    - value/share was inadvertently swapped
    - no need to define comm-list in
      create-commodity-list to return it

commit 48a6938e1c56ed065a60dfc73e54f736e4067959
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Feb 14 17:13:02 2018 +0800

    Addendum replace numeric to number in scheme
    
    Addendum to e0300d3 - was crashing reports

commit ae6d2a2340af74588cda6dcc550b75c2c7967bc9
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Feb 13 16:47:20 2018 -0800

    ADD_DEFINITIONS is obsolete for setting C/CXXFLAGS.
    
    And setting -O0 in a debug build is unnecessary, that's the default.

commit da0df1c48dbf706b1cec7843ebad583625764204
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Feb 13 14:11:44 2018 -0800

    Bug 792883 - cmake: no way to turn off -Werror
    
    Prepend settings to CMAKE_C_FLAGS and CMAKE_CXX_FLAGS so that values
    supplied on the command line can override the fixed settings.

commit 849b236f7b149420fb087bb1c04787c85965b92b
Merge: 0912a5eaa a113d71f2
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Tue Feb 13 07:46:52 2018 +0100

    Merge branch 'maint' into unstable
    
    Conflicts:
    	accounts/Makefile.am
    	configure.ac
    from autotools removed.

commit a113d71f2c8a5efb8cc8a32583b05f0702202c02
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Tue Feb 13 06:53:46 2018 +0100

    PR #275: Business accounts for India with GST
    
    Commit 5028f66 with adjusted path.
    To use it, start e.g.:
    $ LANGUAGE=hi LANG=en_IN gnucash
    For details about LANG* see
    https://wiki.gnucash.org/wiki/Locale_Settings

commit e2527a98dc836a6da54fa7372621888eeb8740eb
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Tue Feb 13 06:46:05 2018 +0100

    Preparation for indian business with GST template

commit 0912a5eaa1901b1af8395a5e8d835cf754d77268
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 12 14:00:09 2018 -0800

    Don't force-set Boost_USE_STATIC_LIBS or Boost_USE_STATIC_RUNTIME.
    
    If you need to do that for your build pass the values in on the cmake
    command line.
    
    As for all of the noise about Boost's install name if APPLE, just fix it
    with the install name tool. There are instructions at the boost module
    in gnucash.modules.

commit 9c9f4634edba4e81fa23df97d27c667bc0bf460d
Author: Mechtilde <ooo at mechtilde.de>
Date:   Mon Feb 12 15:13:14 2018 +0100

    some more German translations

commit 4e8e4d424d473b0b0a734c4c08cc4f683cc1b8c9
Merge: 18b6af3d8 8c988bfc1
Author: Mechtilde <ooo at mechtilde.de>
Date:   Mon Feb 12 13:13:05 2018 +0100

    adjust conflicts

commit 18b6af3d8b122d087d330dc5e383186d26fc329b
Author: Mechtilde <ooo at mechtilde.de>
Date:   Mon Feb 12 12:02:21 2018 +0100

    correct some typos

commit d8e508a376f0661c60332d51a6c6ef77061483a4
Author: Mechtilde <ooo at mechtilde.de>
Date:   Mon Feb 12 11:56:34 2018 +0100

    msgmerge with gnucash-2.7.4.pot

commit 8c573dbb9f1a54e25afda37705644b2b017a4fdc
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sun Jan 28 21:18:43 2018 +0100

    add some more German translations

commit 97471f23197d9480934417bb89888bb657e6e280
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sun Jan 28 20:52:16 2018 +0100

    add some more German translations

commit b6ad4e61e0fda8f3d7ccae08d708a272e829f249
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sun Jan 28 14:25:14 2018 +0100

    add even more German translations

commit 9207ba8712f6b6dac17d5a72c844c927ea4ce147
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sun Jan 28 12:29:10 2018 +0100

    add some more German translation

commit 2914920ff6fbb84a042d3f31ba5d610177cf7738
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sat Jan 27 09:33:07 2018 +0100

    add ellipses to fit Common User Access (CUA) under the Tools menu

commit 2f11fc6fb316f531278e425abc13eb11dffab907
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sat Jan 27 08:55:34 2018 +0100

    add some German translations

commit fb7426b60b6c7c10842e070db7658874e2dabdec
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Feb 4 10:16:22 2018 -0800

    Spelling Correction.

commit 63089e1f1a25ca83c751b96896fb5996fe9b8c39
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Feb 4 10:12:38 2018 -0800

    Bug 793155 - Gnucash 2.7.4 crashes on launch MacOS 10.13.4 PB1
    
    Crash because Guile couldn't find boot-9.scm, fix by telling it where
    to look.

commit a3a42d29ee8c642761b2fbe610aba50f45bc349a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Feb 3 17:56:15 2018 +0100

    Prevent installation of cmake related files when building in source
    
    These files are part of the build system, they should not show up in the installation prefix

commit 9e5a48108163cbeef71c3fa0452055be4313f6f5
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 3 15:06:20 2018 -0800

    Fix off-by-one errors in release count.

commit c9a17236b96706f400025c0c92312c9b9090e7ec
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Feb 2 15:08:28 2018 -0800

    Release 2.7.4

commit 56a58e65289d343caf390f677d8365559d332e5a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Feb 3 16:58:52 2018 +0100

    Bug 787497 - Disabling OFX, AqBanking or python-bindings support cripples the dist build target

commit e6edb9d8e75a3817dd5556e631c3900ad87e8d68
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 3 07:54:37 2018 -0800

    [MacOS]Conditionally set -Wno-unused-local-typedef and -Wno-unknown-attributes.
    
    These flags aren't defined until Xcode8.

commit eb1400c44bf8c8fc220799419a743361d3b322c0
Merge: 40169fcc5 21431e0b6
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Feb 3 13:01:39 2018 +0100

    Merge branch "maint" into unstable"

commit 21431e0b6962a97cdf51b29e6c6067c24c881110
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Feb 3 12:54:35 2018 +0100

    Add tooltips to Alpha Vantage key option

commit 40169fcc55740593153ee5df460b652de00b2093
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Feb 3 09:13:49 2018 +0100

    Delete wrongly merged file

commit 52ba07f587cc13edee4d065ecd838209c1832645
Merge: 18abf4e24 794090d67
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Sat Feb 3 01:05:43 2018 +0100

    Merge branch 'maint' into unstable
    
    ignore chages in po/de.po

commit 794090d671efd4a0dbc22903c022da4c294baf70
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Feb 2 23:43:58 2018 +0100

    update de.po
    
    4680 translated messages, 4 untranslated messages.

commit 2b122d1faae05b2ca7df9823effabab02272b162
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Tue Jan 30 02:20:40 2018 +0100

    Improve Import menu entries Customer & vendors...
    
    use same menu label as others,
    replace template by tooltip,
    add ellipsis to entry,
    add comments to distinguish "Import" as verb and substantive.

commit 18abf4e2430633d79f68dd672214a766d2e9331a
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Feb 2 13:10:09 2018 -0800

    Update Turkish translation from the Translation Project.

commit 62c8801ac5dd26400d36830067faa9aa7846edf1
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 1 15:07:44 2018 -0800

    Add XDG_CONFIG_HOME and FONTCONFIG_FILE to MacOS environment
    
    Fixes WebKit crash when displaying reports.

commit 6b49b3ba4c37edad651e42755ec8b5f64fc1d8bc
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 30 14:33:02 2018 -0800

    Bug 792763 - deleting a transaction can cause a SIGSEGV
    
    Prevent a NULL transaction from crashing xaccTransCountSplits and
    prevent gnc_plugin_business_update_menus from calling it with a
    NULL transaction.

commit 59fb8efaf99b8adf0ed08c59ab8ee5d9aac9ef7e
Merge: 0d4f6e054 d983ad9e4
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Feb 2 18:53:47 2018 +0100

    Merge branch 'maint' into unstable

commit d983ad9e468434420d42f198aeddffdb70881017
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Feb 2 18:46:58 2018 +0100

    Provide preference panel to set the Alpha Vantage API key needed for fincance::quote

commit 0d4f6e054d0b2cf66cd34aa4feb737ddeae66f85
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Feb 2 10:24:04 2018 +0100

    Improve gnc_data_home verification and creation
    
    - Don't attempt to create a subdirectory of a non-existing home directory (use tmpdir as base directory in that case)
    - Make sure all tests run in an environment with GNC_BUILDDIR and GNC_UNINSTALLED set. Otherwise
      the one-shot old .gnucash to new GNC_DATA_HOME migration may already have run at build time,
      preventing us from informing the user a run time.
    - Re-enable the userdata-dir with invalid home test (linux only).

commit 0f5bb351664cbc98c70bdb1a3c9964a67834aa6a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Feb 1 22:31:27 2018 +0100

    Disable the proper test...

commit 90517b69ceccb26c7f07364189d3cdbdad41257c
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Feb 1 20:43:49 2018 +0100

    Temporarily disable test that breaks on travis only
    
    It needs some more tweaking to cope with the false
    assumption the builder can't create a temporary directory on /

commit 2f16b092f5f1115550484b9853adea082fbd269b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Feb 1 19:17:17 2018 +0100

    Simplify filepath init code
    
    It will no longer attempt to use /home/janssege/.gnucash. That was
    requiring lots of extra conditions.
    It will also default to a base directory (gnc_data_home) in the
    build dir if it detects the code is run during building or testing.
    That again allows to simplify it as there's no need for temp dir
    juggling in case the build environment doesn't have a writable home dir.

commit d345624c5540b3536dc9901eb2a82f59bb4913d6
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Feb 1 14:22:32 2018 +0100

    Fix project name, which also determines a number of default paths
    
    It should be all lowercase to be consistent

commit 84a1e8101643595933ed76405112788dc95872a2
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jan 30 15:28:51 2018 +0000

    Bug 792809 Add a register foreground CSS class
    
    With the current setup when a dark theme is used with existing register
    colours the text is hard to read as the dark theme may of changed the
    text colour to white so with these changes the text is always black
    unless they choose not to use the built in colours.

commit 3c13f565d300899d59f4c59f58ec740b66302bde
Merge: 0f295dd43 862956a76
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Jan 31 18:44:04 2018 +0100

    Merge branch 'unstable-fix-business-reports' of https://github.com/christopherlam/gnucash into unstable

commit 0f295dd43994dcc69191071b301f1a82c354639c
Merge: 77982c71b 77ad62960
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Jan 31 18:37:52 2018 +0100

    Merge branch 'CorrectStrings27EN' of https://github.com/Mechtilde/gnucash into unstable

commit 77982c71bbbbde02ae2391ad844e9cc0864c95eb
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Jan 31 18:25:53 2018 +0100

    Remove make-gnucash-po.sh.in
    
    This time we're really not using it any more.

commit fb2570dfe28439847129dfb9cf5346c11cf987a8
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Jan 31 18:07:57 2018 +0100

    Revert "Fix version number inclusion in gnucash.desktop file"
    
    This reverts commit 9d8def84f33b3b03ac70015e6cf83336bde2a61e.
    
    Another oops. The version number in the desktop file is not the
    gnucash version but the desktop file specification version.
    There are more recent specification versions available, but
    we should only bump it after having verified our desktop file
    adheres to those higher versions. So revert for now.

commit ff24970f5f77e170eaa02370f8785387219e63bc
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Jan 31 16:16:59 2018 +0100

    Add GENERATE_SWIG_WRAPPERS option to control the generation of swig wrappers independently of whether we're building from git
    
    The swig wrappers don't really depend on git (but rather on swig) and there can be
    situations the builder wants to generate the wrappers also from a tar ball.

commit 1805972646807bcdd203ae9a96ed8dc13f642582
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Jan 30 21:24:22 2018 +0100

    Revert "Allow user to override BUILDING_FROM_VCS"
    
    This reverts commit ec9d5feba1e3d72ca890a5aa22ceee8917c0a4d5.
    
    This doesn't do what I had in mind. I'll come up with a
    better solution shortly.

commit 32a196122f33dbe342a29c57a5bbcefa5a8410ed
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Jan 30 19:21:22 2018 +0100

    Properly detect git in case of linked worktree

commit ec9d5feba1e3d72ca890a5aa22ceee8917c0a4d5
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Jan 30 19:20:51 2018 +0100

    Allow user to override BUILDING_FROM_VCS

commit 862956a7609788baa23ff439a40813935f7c10b1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jan 30 19:29:04 2018 +0800

    BUGFIX: invoice posted-date is no longer 0 for unposted invoices
    
    This commit fixes business reports caused by 91f4b190394df6
    whereby the posted-date for unposted invoice was changed
    from 0 to MAXINT. Now we need to use (gncInvoiceIsPosted)
    or (gncInvoiceDateExists) instead.

commit 00c4bac65b688ac95e171fdbb1f355a438e603a1
Merge: 99ebeb6b5 8812aae5d
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Tue Jan 30 02:27:36 2018 +0100

    Merge branch 'maint' into unstable
    
    Adjust path

commit 8812aae5d57b34c548117bad5ee72b2cdda3800e
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Tue Jan 30 02:07:06 2018 +0100

    Add src/plugins/example/gnc-plugin.example.c to POTFILES.skip

commit ab4010b379a0caa48de8adb6f20827c631a6705f
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Tue Jan 30 00:46:13 2018 +0100

    Replace a missed SVN

commit 99ebeb6b5d49e29e16dd18eb82418f6741c1303d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Jan 29 21:51:38 2018 +0100

    gnucash.pot target improvements
    
    - add simple target called 'pot' so translators can run 'make pot'
    - make gnucash.pot depend on all files with translatable strings. So whenever
      one of these files is changed the potfile will automatically be regenerated
      (if the current target depends on it, like 'pot' or 'dist')
    
    Note the default target (make without anything) does not depend on gnucash.pot
    so the potfile will not automatically be (re)generated when building that target.

commit 8c988bfc1f6dbc432057c73a22778391a5139b47
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sun Jan 28 21:18:43 2018 +0100

    add some more German translations

commit 22cc065d39b2e243f12834e2e3521ca6074bad99
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sun Jan 28 20:52:16 2018 +0100

    add some more German translations

commit 311f8c2dc646a50d63fde80a73cda76c2092184c
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sun Jan 28 14:25:14 2018 +0100

    add even more German translations

commit 4198af108bf52ab73bba9b6427116757eccb1364
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sun Jan 28 12:29:10 2018 +0100

    add some more German translation

commit f0f20d3f5ba4f9b9d5a06e325b02db300b6b3e72
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sat Jan 27 09:33:07 2018 +0100

    add ellipses to fit Common User Access (CUA) under the Tools menu

commit cf15c78818384813911fb12eb301f1faf180637c
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sat Jan 27 08:55:34 2018 +0100

    add some German translations

commit 6e5ac2608b51a8e6fd53da6e7366dd7424db0cfa
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Jan 27 14:12:27 2018 +0100

    More translation fixes detected by Mechtilde and reported on IRC

commit c7415102fd530ac72fe946c5accad5d7df957f88
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Jan 27 13:47:56 2018 +0100

    Fix a few more translation issues discovered during code review

commit 4aa1062045fdb9c8eaedc69bccad6480a25f8217
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Jan 27 12:11:36 2018 +0100

    Bug 792947 - Missing translatable strings
    
    In addition
    - the icon was restored on the new account button while importing
    - an unused button was removed from the Tip of the day window
    - a couple of whitespace issues were fixed
    
    bug fixup

commit f319a8e2a4a735114860bed02a26fa504e7c5d62
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Jan 29 19:15:02 2018 +0100

    Re-enable building a dist tarball from within distcheck

commit 49a936c1fd11bc06aa0ec78e5627d800c1fa7116
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Jan 29 18:54:13 2018 +0100

    Rewrite gnc_add_swig_guile_command to work in dist tarball as well
    
    When building from git it will add targets to generate the swig files.
    When building from tarball it will just point at the generated source
    files from the tarball.

commit 36cb167b682bfee82027ffd3f2ef7463a113e137
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Jan 29 18:04:08 2018 +0100

    Rewrite gnc_add_swig_python_command to work in dist tarball as well
    
    When building from git it will add targets to generate the swig files.
    When building from tarball it will just point at the generated source
    files from the tarball.

commit ec213360f33a0d53e9ccd06630e78d780c6f28d2
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Jan 29 17:29:40 2018 +0100

    Review which built files are really needed in the dist tarball
    
    Several were only there because they used to be generated via autogen.sh
    and hence had to be included because autogen.sh was not supposed to be run
    in a tarball based build.
    A few others aren't clear so I have left them in for now:
    - gnucash.1 (man page)
    - gnucash-design.info (because it's unclear what we want to do with that one)
    
    These files should clearly be in the tarball:
    - gnucash.pot -> for our translators
    - ChangeLog -> can't be generated outside of a git repo
    - gnc-vcs-info.h -> can't be generated outside of a git repo
    - guile/python bindings -> to avoid a swig dependency when building from tarball

commit 9d8def84f33b3b03ac70015e6cf83336bde2a61e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Jan 29 13:46:46 2018 +0100

    Fix version number inclusion in gnucash.desktop file

commit 4317d8a8f6f808a1ca1ff0389854dcd000561354
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Jan 29 12:19:47 2018 +0100

    Improve handling of generated distributable files
    
    - the two dist_add_... macros now both take a list of file names
    as argument so more files can be added at once to the dist tarball.
    - dist_add_generated now creates the right target by itself. There's
      no need to pass one any more
    - make the swig generated *.py module files explicit output files
    - change a couple of custom_targets into custom_commands. The only
      reason they were defined as targets was to ensure they got built
      before the dist tarball. This is now properly handled by the
      dist_add_... macros.
    - correctly handle dependency on swig-runtime.h (using OBJECT_DEPENDS
      was not the way to do it according to that property's help page)

commit 3dff4e521126f6600da2ca3090b8f3e9c15b950b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Jan 28 17:45:49 2018 +0100

    Fix make dist on a clean checkout
    
    cmake with unix makefiles fails to resolve dist dependencies
    added from COPY_FROM_BUILD if these dependencies aren't built yet.
    
    This commit replaces the COPY_FROM_BUILD based logic with two new functions
    'dist_add_configured' and 'dist_add_generated' to indicate which files should
    be included in the dist tarball. The latter also adds a target level dependency
    to the dist tarball custom command. Hence the former should
    be used for files that get generated during a cmake run while the latter
    should be used for files generated as the result of a 'make/ninja-build' run
    (like files for which an add_custom_command rule exists).
    
    Note: this commit also temporarily disables the dist target when building
    from a tarball (and hence it won't be tested in distcheck either). This
    will be handled in a future commit.

commit 1258a2adfd06773ab60db2d156fd906c9828316a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Jan 27 19:00:30 2018 +0100

    Make potfile generation a custom target, and make the dist target depend on it

commit b12a6cf4d2ad7d8a7f523f140bbcb66a62c46af7
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Jan 27 17:04:41 2018 +0100

    Revert "Partially revert commit 85bfbd8e8258e"
    
    This reverts commit b6aae753172eae1c4a8e01477512f944d8d4f9d1.
    
    I was mistaken. We still need po/make-gnucash-pot.sh.in, not
    make-gnucash-potfiles.in...

commit 8622672343cb2f1c0c263e0f0aa554baa904b38d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 28 16:00:03 2018 -0800

    Add DL_LIBS to gncmod-gnome-utils target.

commit 77ad62960b292fc52bbe042c3bb1e196fda4b65e
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sun Jan 28 21:06:19 2018 +0100

    correct typo in horizontal

commit 83128e2f1d86958a3d14150f41c93c123557db00
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 27 16:42:37 2018 -0800

    Fix Webkit1 configuration for Windows Builds.

commit 81f118740e9a707bb8e85839743c16147c0a4aef
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 27 15:44:03 2018 -0800

    Add googletest to the list of dependencies.

commit b6aae753172eae1c4a8e01477512f944d8d4f9d1
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Jan 27 14:11:01 2018 +0100

    Partially revert commit 85bfbd8e8258e
    
    make-gnucash-potfiles.in is still needed after all

commit 4fd52725bf64086344dec8551178578e4de403e0
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jan 26 14:40:53 2018 -0800

    Fix no transient for warnings from reconcile dialogs.

commit 71a2429c13bdf80b6088976b90dce0baa72f4cdf
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jan 26 14:40:21 2018 -0800

    [MacOS] Put the reconcile window menu on the screen menubar.

commit ec3ca0430af4690f59ed04028f787215ff7a1c10
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Jan 26 17:39:25 2018 +0100

    Fix test-cashflow-barchart.scm for guile 2.2
    
    At the same time enable guile 2.2 for our arch ci test
    so gnucash gets ci testing with that version as well

commit 18feaa16a79b43828baecb46367887e282e065a1
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Jan 26 18:15:56 2018 +0100

    Remove support code to load qof backend in autotools based build environment

commit 00396db5607a32edeefc1d89c8d1339aeaa55dbc
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Jan 26 18:02:00 2018 +0100

    Remove the .in extension from test-real-data.sh and stop configuring it for autotools
    
    We have dropped support for autotools and cmake invokes this script using /bin/bash <script>
    So the exact shebang value is not relevant any more

commit 0f4a72b49f766f861bc4e791f1c842a52f3cc524
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Jan 26 16:09:33 2018 +0100

    Remove unused file

commit 85bfbd8e8258e9ff5d7840dc3577b8d9efdd38c4
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Jan 26 16:06:29 2018 +0100

    Some minor cleanups after the autotools removal
    
    This includes removal of the now unused make-gnucash-potfiles.in,
    checking for CMakeLists.txt rather than Makefile.am in gnc-vcs-info,
    upating the HACKING file,
    and generally updating references to autotools.
    
    I have kept "Makefile.*" exclude patterns in our CMakeLists.txt files
    because they may still be lingering in the source directory from
    previous autogen.sh runs. At some point these should probably be
    removed as well still, together with the gitignore references to them.

commit 1b02517ea1bee18060468b57fc5a58b5174c7828
Merge: dfa9c526c f6ae9868c
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Jan 26 12:22:14 2018 +0100

    Merge branch 'unstable-TR-bugfix' of https://github.com/christopherlam/gnucash into unstable

commit dfa9c526cb0a6ec49f64fa6239eaea55e0b67827
Merge: cd0ce78b9 da648516c
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Jan 26 01:36:10 2018 +0100

    Merge branch 'maint' into unstable

commit da648516c49457935591124ca69622343270fb32
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Jan 26 01:34:17 2018 +0100

    Remove obsolete GNOME2_STATUS

commit cd0ce78b9e1da4b9962609f0fe1c2e1b289e8592
Merge: 43ad7accd 6aa58811d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Jan 25 23:20:03 2018 +0100

    Merge branch 'maint' into unstable
    
    Resolved conflicts:
    	po/nl.po
    The current unstable version was taken as conflict resolution.

commit 43ad7accda6788027770a535f656b2cfd5925abf
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jan 25 14:17:23 2018 -0800

    Remove stray addition from 34cc103e947.

commit 6aa58811dadae99444a928c1c6ce997c65c44ef8
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Jan 25 23:01:21 2018 +0100

    Import Dutch translation by Mark Haanen from the Translation Project

commit a7cfedb9dd91a8c6087b8f9ff5ff7cdfba576559
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jan 25 13:44:42 2018 -0800

    Remove overview links to nonexistant articles.

commit 34cc103e947c5fc461ba46b8d78c966fabff8c29
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jan 25 13:20:28 2018 -0800

    Add doxygen target.

commit 709787dafa14c9d2c50a683d7033c72780256ad2
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Jan 25 22:15:35 2018 +0100

    Apply Xavier's translations for goffice
    
    These should take precedence over automatically imported translations.

commit 7fc29156873bde11a64ef7d357a48342d529fdeb
Merge: 9ba7ed5f6 e1807c99e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Jan 25 21:50:34 2018 +0100

    Merge es.po from Translation Project into unstable
    
    Rsovled conflicts:
    	po/es.po
    
    - all conflicts related to goffice strings were resolved in favor or the goffice translation
    - all other conflicts were resolved in favor of the TP po file

commit 9ba7ed5f61f6fb60b4a511f640d30f6f406ea21c
Merge: ad1267da2 4533f7790
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Jan 25 21:28:11 2018 +0100

    Merge branch maint into unstable

commit 4533f77904ce54f0438e48fe41510eda6d7261b6
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Jan 25 21:15:21 2018 +0100

    Import new Spanish translation from the Translation Project

commit e1807c99e2958dbf6e584d67e919137555c371d4
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Jan 25 21:14:13 2018 +0100

    Import new Spanish translation from the Translation Project

commit f6ae9868c582e3da7ec3ba161959a8a10591d0af
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Dec 30 18:41:12 2017 +1100

    TP->T64: gnucash/report/standard-reports/transaction.scm

commit ad1267da2d136d6b2fd38c2f65da7078af0626d1
Merge: b4c620478 18094e309
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Jan 25 10:33:50 2018 +0100

    Merge branch 'unstable-update-translation' of https://github.com/DiMan/gnucash into unstable

commit b4c620478c60cbe1b2a05b1bf3de9cdec49bdd26
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Jan 25 10:33:13 2018 +0100

    Display detected Finance::Quote version in About dialog

commit 52b0c06d3022c3c400c7c2bccc3d3207c4e05cfe
Merge: b4877301c adba439b1
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Jan 25 10:24:53 2018 +0100

    Merge branch 'maint' into unstable
    
    Conflicts:
    - gnucash/gnome-utils/gnc-main-window.c
      I have chosen to ignore the changes pulled in from maint. The same change will
      be reimplemented in a followup commit.
    - po/ru.po
      Same here. The translation conflicted too much and there's a
      translation update available for unstable I will pull in soon.

commit adba439b1cc44cea1a806c3d9b020973a21a5f53
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Jan 25 10:09:50 2018 +0100

    Display detected Finance::Quote version in about dialog

commit b4877301c8199533e8e91089c3587be004860670
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 23 18:29:19 2018 -0800

    Fix test for GDK_MODIFIER_INTENT_DEFAULT_MOD_MASK
    
    It's an enum value, so cmake_check_symbol_exists doesn't work.

commit 1fc46fe140dad55f44155be1e3baba2212002772
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 23 16:04:28 2018 -0800

    Fix some dependency-checking failures.
    
    Thanks to Robert Merkel for reporting them.
    * Build gnucash-design.info if makeinfo is available, but don't complain
      if it isn't.
    * Fail Cmake if LibXSLT and xsltproc aren't found. Those are required to
      build the gschemas and GnuCash won't work without them.
    * Fix the WebKit detection so that it isn't faked out into thinking it has
      WebKit2Gtk-4.0 when it's WebKit2Gtk-3.0 and cmake is run with a
      CMakeCache.txt present.

commit d26133a37e522271157b52e1ea93c646fc92638f
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 23 15:26:48 2018 -0800

    Define GDK_MODIFIER_INTENT_DEFAULT_MOD_MASK if it isn't in Gdk.
    
    It was added in Gtk-3.14.

commit f256b3bd238a5bda4a01b1bd8c895fb0880acf41
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 23 13:26:35 2018 -0800

    Use Gtk3's GdkModifierIntent masks.
    
    These replace certain GdkModifierType masks for better cross-platform
    behavior, especially on MacOS.

commit cb2b03963406a7f3d499f099b6dc9daa03ffc7c9
Merge: 45f61a34a 75bae0adf
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Tue Jan 23 15:43:49 2018 +0100

    Merge remote-tracking branch 'DiMan/update-trans-ru-01' into maint
    
    4677 translated messages, 3 fuzzy translations, 4 untranslated messages.

commit 18094e309ec62d5aba907b43ddf698b2e68b0e34
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Mon Jan 22 23:03:32 2018 +0100

    ru.po (unstable): adaptation to translation in project goffice
    
    Source: https://github.com/GNOME/goffice/blob/master/po/ru.po

commit d35f8f966c1105e9556798ede744792fa0bd8999
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Mon Jan 22 20:47:32 2018 +0100

    de.po (unstable): add Dmitriy Mangul as translator

commit 779e72461eb075638d0f51ba209653ad3cce882b
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Mon Jan 22 20:19:41 2018 +0100

    ru.po (unstable): some improvments for translation of frequency words in gnc-frequency.glade

commit 75bae0adfa845d465f205f78275313e59570b3d9
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Mon Jan 22 19:57:33 2018 +0100

    ru.po (maint): some improvments for translation of frequency words in gnc-frequency.glade

commit a8cc2d2c99c426fc603283c6fab9bc2964f70133
Merge: ca22d5531 45f61a34a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 21 17:49:22 2018 -0800

    Merge branch 'maint' into unstable

commit 45f61a34a4ff4ec09f51915e3c56726923673b97
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 21 17:09:59 2018 -0800

    Revert "Calculate rates only for buy transactions in the report commodity
    
    This reverts commit 98697a1e23c48737e472eba6314c3d05e6e689ee.
    
    See the extensive discuession in Bug 775368, including references and
    especially
    https://lists.gnucash.org/pipermail/gnucash-devel/2008-July/023297.html
    98697a1 was made without sufficient understanding of the history and
    intent of the code.

commit ca22d5531b557b5835d028257300554ddc3e78a1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jan 20 16:40:45 2018 -0800

    Change gnc_pricedb_convert_balance_nearest_price from timespec to time64.

commit 74ddb671e4c05340b9023d6c70a762ca6a9132d8
Merge: 47308f6bf d86b65183
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 20 12:40:32 2018 -0800

    Merge Chris Lam's and Aaron Laws's branch 'time64-ftw' into unstable.

commit d86b65183d54d37c4ae4ee744c717be9b33a1549
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 20 12:33:12 2018 -0800

    Remove Timespec from the guile base typemap.

commit 91f4b190394df62a0485008ac7bce12b68d36eb3
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 20 12:32:42 2018 -0800

    Convert python bindings from timespec to time64.

commit 068975ef097a510f711afcb3ef6bce30c61c3bac
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Sat Jan 20 21:15:43 2018 +0100

    de.po: update german translation
    
    * Transaction Associations Dialog
    * Find Account Dialog
    * About Dialog
    * some other translations

commit 938b1acfec154b90b2677c009d67278175327fb6
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Sat Jan 20 21:13:34 2018 +0100

    ru.po: update russian translation for 2.3.7

commit d284aa3758ebde5792f635d8ed5052b7624efab1
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Sat Jan 20 15:20:31 2018 +0100

    unstable: ru.po - update to new gnucash.pot file

commit 0210e11edeabc5275e9e5028914fa99b1b40da25
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Sat Jan 20 02:01:39 2018 +0100

    ru.po: update PO-Revision-Date

commit 6678141f1d10a3ccbaeeb3b56be316cb0e5208bb
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Sat Jan 20 01:54:06 2018 +0100

    ru.po: improvement of some translations

commit 2836e026d6ec5ac76ce48bb5b1dcb285e0a384bb
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Sat Jan 20 01:11:03 2018 +0100

    update ru.po to 2.6.19

commit 890a24a38f820f4836faf576b877fb8f0393c787
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Jan 19 02:45:21 2018 +0100

    Fix missing translations in taxinvoice.scm
    
    Thanks to Paul de Vries for reporting

commit 47308f6bfd1fd243257ffa785c4920362ef53453
Merge: 6ffb77de2 a0577cd0e
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jan 18 12:24:39 2018 -0800

    Merge branch Chris Lam's 'unstable-TR-fix' of into unstable.

commit 6ffb77de20d62e55f15dc2354def08627345373c
Merge: 2364c5607 54ac7f23e
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jan 18 12:02:56 2018 -0800

    Merge branch Rob Gowin's 'bye_bye_autotools' into unstable.

commit 2364c5607f31a0680df806e5adef00bcd551923d
Merge: 26fa2acfd 6f181196d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Jan 17 17:37:33 2018 +0100

    Merge branch 'maint' into unstable
    
    Resolved conflicts:
    	gnucash/gnome-search/dialog-search.c
    	gnucash/gnome-utils/gnc-splash.c
    	gnucash/import-export/aqb/gnc-plugin-aqbanking.c
    	gnucash/import-export/import-account-matcher.c
    	po/de.po
    	src/report/standard-reports/budget-barchart.scm
    	src/report/standard-reports/budget.scm
    
    Note the de.po conflict was resolved by dropping all changes
    and merging the file again with gnucash.pot (generated after
    the merge but before committing).

commit 6f181196d576cfc8601398864a3b8f8c3c8b01cb
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Jan 17 15:40:03 2018 +0100

    Fix our appstream id as per the appstream recommendation
    
    https://www.freedesktop.org/software/appstream/docs/sect-Metadata-Application.html

commit 26fa2acfd5f32d03f6a9d1a224fe1503c9a5b25b
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 16 17:24:20 2018 -0800

    Use a more appropriate comparison for doubles.

commit 8f96882eadc86c788d28cf81ef4fe40cf737eb17
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 16 17:20:31 2018 -0800

    Remove tests checking members of deleted objects.
    
    GLib's scribbling of freed memory is enabled on Arch so attempting to
    read the deleted members of inst and book crash instead of reaturning
    invalid results. These weren't really useful tests anyway.

commit e4d1c7def5c448e33dcb30c4d16d2a50a1785607
Merge: a88ed868e 48698e133
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Tue Jan 16 23:45:15 2018 +0100

    Merge remote-tracking branch 'Mechtilde/SKR03typo' into maint

commit a88ed868ee76ea248a0fe67314c5583591d82707
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Tue Jan 16 23:35:03 2018 +0100

    update gitignore to the suggestion to have the build dir[s] hidden

commit 902acf7c8568b026ad8033226219e1ecd69dce95
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Tue Jan 16 23:06:05 2018 +0100

    A few fixes of german translation

commit 90b79c56e3eb6ae451800fe9b7bd2d56fa724257
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Tue Jan 16 23:01:18 2018 +0100

    Review my comments on I18N issues

commit 2b388d5468ba2bff39c5e2da989cda1eafac6b38
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Sun Jan 7 09:43:09 2018 +0100

    de.po: msgmerge Improve Translator comments...

commit 3c1dc14d00a38c809b936bc26f6897b2347c8cd4
Merge: 8900b19da c935fdfd8
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Jan 16 16:51:33 2018 +0100

    Merge branch 'Translation27DE' of https://github.com/Mechtilde/gnucash into unstable
    
    Resolved conflicts:
    	po/de.po
    
    Note: it took several attempts to get this merge right. In the end I used
    git mergetool (with kdiff3 as backend), then chose to take the remote end
    (C in kdiff3) for all changes (conflicting or not) and then went back to
    the goffice strings and changed each resolved conflict in the goffice strings
    to the HEAD version (B in kdiff3). This worked because both Mechtilde's po
    file and the one in unstable were merged against the same po file and I
    was only interested in overriding goffice translations where Mechtilde's
    translation differed from the one imported before by script. And even then
    I had one more error to fix in line 430 (where msgstring appeared on two
    consecutive rows). I'm mainly adding this info a reference in case we
    see similar merge conflicts from future translations.

commit 48698e1332db293bde213b7ea142925ccfecfbaa
Author: Mechtilde <ooo at mechtilde.de>
Date:   Tue Jan 16 12:42:21 2018 +0100

    correct typo

commit 762c3b8f56939201bb72c55125d292cc645809d8
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Sun Jan 7 08:10:34 2018 +0100

    Improve translator comments, remove an unneeded MsgId
    
    Mostly avoid some unwanted comments, fix typos ...

commit 8900b19da3bdd19b9ce64daf31d621aaa10db40e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 14 16:21:34 2018 -0800

    Bug 790845 - 2.7.3: massive test failures on some architectures (reopened).
    
    Fix some test failures caused by erroneous size assumptions.

commit c935fdfd8e70f72d1cf9dc42ecd3ec73a2a289c9
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sun Jan 14 19:58:47 2018 +0100

    add even further translations

commit 2257faa05a63a1b6afdeff8c1097bc3958333b8e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Jan 14 19:56:13 2018 +0100

    Import translations from goffice po files that are relevant for the borrowed goffice files
    
    I have collected the steps in a script that's added to contrib so this
    action can be repeated if necessary in the future.

commit 4b586b5a90d7240c378086007c227b7cf1fe6b09
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Jan 14 19:46:02 2018 +0100

    Fix duplicate message definition errors

commit 036f1d0e9bdb6e4a13aae8d25f748ab9050b3902
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Jan 14 19:14:54 2018 +0100

    Merge current gnucash.pot file into existing po files
    
    This is in preparation of programatically importing the goffice translations
    for the files we borrowed from that project.

commit 54ac7f23e024a37528ca88adf107bee8fab56814
Author: Rob Gowin <robgowin at gmail.com>
Date:   Sat Dec 2 19:50:14 2017 -0600

    Remove Autotools

commit 67baa0a9a055e38cfbab4e80e1fa39b405f5a2ec
Author: Mechtilde <ooo at mechtilde.de>
Date:   Fri Jan 12 13:31:26 2018 +0100

    add some more translations

commit 2d341df80c4c8c0ba52c9de4ed7d77fd1377aa56
Author: Mechtilde <ooo at mechtilde.de>
Date:   Thu Jan 11 20:53:32 2018 +0100

    add some more translations

commit cc097a3f354985a30f1f89c46545fac972354723
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jan 10 23:52:40 2018 +1100

    [mod|inc|dec]date64 API rename back to date
    
    This commit mass renames new t64 API back to the original names.

commit a0577cd0e7524fb77fcf605a8c5c6975a4870085
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jan 7 22:30:24 2018 +1100

    BUGFIX: enable informal headers for dual-column only

commit bc82d7b43d169c35f41a9d4eee6e0e877b838278
Author: Mechtilde <ooo at mechtilde.de>
Date:   Wed Jan 10 13:42:07 2018 +0100

    correct typo

commit b0eb6ed43d1894dd738e07c6256d6547dd44f520
Author: Mechtilde <ooo at mechtilde.de>
Date:   Wed Jan 10 13:39:50 2018 +0100

    first part overworked

commit 933ae74b415b4e5d2bc691ab031eec1e1fc6eaa6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jan 10 23:36:26 2018 +1100

    BUGFIX TR common currency was broken

commit a4f1ed9270b63c7cdde43effcf2584e031c06406
Author: Mechtilde <ooo at mechtilde.de>
Date:   Wed Jan 10 13:01:43 2018 +0100

    translate new strings from goffice

commit 944590ef24d60ee341e4e421342b0a974bd5ae96
Author: Mechtilde <ooo at mechtilde.de>
Date:   Wed Jan 10 12:15:05 2018 +0100

    renewed de.po to 2.7.3

commit ebbcd30f398e589abbaf1efbeb99d74cb04ba951
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 9 14:58:43 2018 -0800

    Save Changes Bug 792106 - Wrong dates displayed
    
    The first attempt to fix this, a17bc85a, doesn't work because the
    boost::date_time constructor gets enough information in most cases to
    generate a date, just not the one we expect. This change looks for '-' in
    the fourth position and if it's there assumes iso-extended format, otherwise
    it assumes delimiter-less ISO without the 'T', i.e. %Y%m%d%H%M%S.

commit fcf88262ca036439c711d91d2a8e7bf892f49b21
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 9 13:58:25 2018 -0800

    Extract function tz_from_string.
    
    Also changes from calculating the Bug 767824 offset to using
    boost::date_time::local_time_in() and provides unit tests.

commit 4f3879df86200abb78b552483052914d240690c2
Merge: 34200a7e8 766e74096
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 9 10:04:50 2018 -0800

    Merge branch 'maint-bugfix-report-collectors' of https://github.com/christopherlam/gnucash into maint

commit e798df07d7911d8cc42dc236c710d00dc3d35b6c
Merge: be02abc86 83a313ff8
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 9 10:01:28 2018 -0800

    Merge Chris Lam's 'unstable-fix-category-charts-crash' to unstable.

commit be02abc8662f0b514ba5d9897ef60118bde60d8b
Merge: 502001cd7 bee2925ec
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 9 09:49:45 2018 -0800

    Merge branch 'remove-portfolio-dist' of https://github.com/codesmythe/gnucash into unstable

commit ce90d540b1c2d74b9a0624b80f9bab0eb5c9a98f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jan 9 23:53:29 2018 +1100

    TP->T64: gnucash/report/utility-reports/hello-world.scm

commit a47f2a0465928be81dba602f8ad965f2c15cc907
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jan 3 23:21:58 2018 +1100

    bugfix incorrect min-date handling

commit ee8f9053e85169d891d0577ea4cce811f1dc6239
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jan 3 19:42:27 2018 +1100

    REMOVE-TIMEPAIR: libgnucash/app-utils/app-utils.scm & date-utilities.scm
    
    This commit removes timepair API functions defined in date-utilities.scm

commit 9fd53e6869c343a86ce72912327576ac8de2cb76
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jan 3 05:54:45 2018 +1100

    TP->T64: gnucash/report/standard-reports/advanced-portfolio.scm
    
    Missed gnc-pricedb-lookup-in-time-any-currency

commit 152959efe468fbd23aaa41faeb427e61bb6342e1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jan 3 05:43:24 2018 +1100

    TP->T64: gnucash/report/locale-specific/us/taxtxf.scm
    
    Missed gnc-pricedb-lookup-nearest-in-time64

commit 465c9e1f21823980717d6f66e07af93e2c2cdd2c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jan 3 05:42:29 2018 +1100

    ADD-TIME64-API: libgnucash/engine/gnc-pricedb.[ch]
    
    gnc_pricedb_lookup_nearest_in_time64
    gnc_pricedb_lookup_nearest_in_time_any_currency_t64

commit 2f2ad18dfec2db698e06b84a3f3047d4cb9b6874
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jan 1 23:09:51 2018 +1100

    TP->T64: gnucash/import-export/qif-imp/qif-merge-groups.scm

commit fb2ed010e7939fa9a2ba78b35908e2f941ed1179
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Dec 30 21:59:33 2017 +1100

    TP->T64: libgnucash/scm/price-quotes.scm

commit dda06952851c5908d15fbaae7332170571561080
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Dec 30 21:59:18 2017 +1100

    ADD-TIME64-API: libgnucash/engine/gnc-pricedb.[ch]

commit 46c9fcc8f8391d07050265d5c53590214579f8ae
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Dec 28 19:07:10 2017 +1100

    TP->T64: libgnucash/engine/test/test-split.scm

commit fefea400ce37e1b3133a6eb6f8c2b989f8e19dc5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 24 13:16:41 2017 +0800

    TP->T64: libgnucash/engine/engine-interface.scm

commit 6d89cc70becc238c1dce00b154bede99c367092c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 24 06:47:31 2017 +0800

    TP->T64: gnucash/report/utility-reports/hello-world.scm

commit 4fd36b889f0034fa32ca54d1b9151c33d58c9808
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 24 06:47:07 2017 +0800

    TP->T64: gnucash/report/stylesheets/stylesheet-head-or-tail.scm

commit 5c9432ad8852746722804500d48b208b43396cbf
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 24 06:46:51 2017 +0800

    TP->T64: gnucash/report/stylesheets/stylesheet-footer.scm

commit c3c71e79bd5def761b7d2efb3c91e5b3a730f0aa
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 24 06:46:42 2017 +0800

    TP->T64: gnucash/report/stylesheets/stylesheet-fancy.scm

commit 1b85f9ffe489571ee4ad978b5b965f25fc0199ca
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 24 06:46:30 2017 +0800

    TP->T64: gnucash/report/stylesheets/stylesheet-easy.scm

commit c1d61d50810f63c82cd2e674736f569d75fb1db2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 24 05:36:02 2017 +0800

    TP->T64: gnucash/report/business-reports/receipt.eguile.scm

commit 9422d4aed677b98167794e7712d5b26379689058
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 24 05:35:36 2017 +0800

    TP->T64: gnucash/report/business-reports/invoice.scm

commit 42b43250d66b22467b829e7c71822b2059298123
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 24 05:35:20 2017 +0800

    TP->T64: gnucash/report/business-reports/fancy-invoice.scm

commit 5a2d47219fa13be155c6a84d13dd056fb8c00614
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 24 05:34:52 2017 +0800

    TP->T64: gnucash/report/business-reports/easy-invoice.scm

commit 345ea0abc3dbe52f40658f5bbb0ce277284eeeac
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Dec 22 22:21:27 2017 +0800

    TP->T64: gnucash/report/business-reports/job-report.scm

commit e44df79b88a0909421d040f6fe42fbf6777b44b0
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Dec 21 22:47:18 2017 +0800

    TP->T64: gnucash/report/business-reports/balsheet-eg[.eguile].scm

commit e2c353fac616f59b61f587278e242608998fc79e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Dec 19 07:19:27 2017 +0800

    TP->T64: gnucash/report/business-reports/taxinvoice.eguile.scm

commit a16532a912bc46887514443b48daaf500a0cc288
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Dec 19 07:17:59 2017 +0800

    TP->T64: gnucash/report/business-reports/owner-report.scm

commit 629abc3caf471b94172a040fc790e9183901bc0f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 17 23:49:02 2017 +0800

    TP->T64: gnucash/report/business-reports/customer-summary.scm

commit d43df09368c661dcb5e2811e5baee12228c02ee5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Dec 18 00:05:55 2017 +0800

    TP->T64: gnucash/report/business-reports/aging.scm to time64

commit fada13e456076e44a7b83c823f42fd3a913fc7ea
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Dec 23 15:56:22 2017 +0800

    TP->T64: gnucash/report/locale-specific/us/taxtxf-de_DE.scm

commit e3bd8f4ddbe1377d65494f19f183f6dbfe835906
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Dec 15 23:26:57 2017 +0800

    TP->T64: gnucash/report/locale-specific/us/taxtxf.scm

commit 896b9d976595695f2d8f0a4f80aeba8b9aeeac9c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 24 06:45:51 2017 +0800

    TP->T64: gnucash/report/standard-reports/income-gst-statement.scm

commit 03275a39a4d8dec8b7fb70f17cf49433e0b36887
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 17 19:34:54 2017 +0800

    TP->T64: gnucash/report/standard-reports/test/test-generic-net-linechart.scm

commit b23cb7852b1dbc4f46380f4a521b6e4c92faaf92
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 17 19:34:46 2017 +0800

    TP->T64: gnucash/report/standard-reports/test/test-generic-net-barchart.scm

commit 809936f0de0961cfbcaa2527643667292b6a62ec
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 17 17:24:33 2017 +0800

    TP->T64: gnucash/report/standard-reports/test/test-cashflow-barchart.scm

commit 46a2d18f10bc87562a1cecda9a47c9edc1d07095
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 17 17:20:19 2017 +0800

    TP->T64: gnucash/report/standard-reports/test/test-cash-flow.scm

commit 47544eafef71e4f6439cfe1231ddbd96ab93365c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Dec 16 16:29:13 2017 +0800

    TP->T64: gnucash/report/standard-reports/cashflow-barchart.scm

commit 1adbe4d3297cd8068fb424618adf414a792da0c6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Dec 16 16:09:59 2017 +0800

    TP->T64: gnucash/report/standard-reports/category-barchart.scm

commit 3adec363fa87b8e06d3500ee45f2b140d6b543ca
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Dec 16 13:39:20 2017 +0800

    TP->T64: gnucash/report/standard-reports/net-barchart.scm

commit 0a96af20e2b65a114a9b2afa22e3fde8ae4ab89d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Dec 19 23:16:44 2017 +0800

    TP->T64: gnucash/report/standard-reports/net-linechart.scm

commit 0aa69a5f540aba1d8c88728b16502fdc6977eee4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Dec 30 18:41:12 2017 +1100

    TP->T64: gnucash/report/standard-reports/transaction.scm

commit 1181f7fee71fe1087c3bff30f282197894d28c17
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Dec 15 19:24:24 2017 +0800

    TP->T64: gnucash/report/standard-reports/budget-income-statement.scm

commit a7eb1bcc7722a9d63928249b919a09f52e7bf1e3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Dec 15 19:22:24 2017 +0800

    TP->T64: gnucash/report/standard-reports/budget-balance-sheet.scm

commit f2e1b9fb48495d871188c9b14d169795b84d8235
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Dec 15 19:12:53 2017 +0800

    TP->T64: gnucash/report/standard-reports/budget-flow.scm

commit 811d4e5718479e60b82898f6ea3c50c0c0af1997
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Dec 15 19:12:06 2017 +0800

    TP->T64: gnucash/report/standard-reports/budget-barchart.scm

commit db316c2d16ad2441e66819c2942bbae0b965ee52
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Dec 15 18:47:42 2017 +0800

    TP->T64: gnucash/report/standard-reports/budget.scm

commit 98ef625adab0bf02f987e09d36af5e895f220ca3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Nov 25 00:40:43 2017 +0800

    TP->T64: gnucash/report/standard-reports/register.scm

commit 1f61a6aaf4bbbec7ea67bf7ccba4f4c3539ff203
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Nov 25 00:33:04 2017 +0800

    TP->T64: gnucash/report/standard-reports/equity-statement.scm

commit 7488565b9bade01a35e716791ef98afbf938c42d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Nov 25 00:20:19 2017 +0800

    TP->T64: gnucash/report/standard-reports/balance-sheet.scm

commit 6e7ad4a278b9aed2aadc85938923224e1b8279af
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jan 8 18:24:55 2018 +1100

    TP->T64: gnucash/report/standard-reports/average-balance.scm

commit 1fb69fdf5f3067c52be286c38c03b3adad474a72
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Nov 24 23:50:46 2017 +0800

    TP->T64: gnucash/report/standard-reports/account-piecharts.scm

commit a4fe4979854a4247dd1a1e6a823b3285d6c88e56
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Nov 24 23:38:34 2017 +0800

    TP->T64: gnucash/report/standard-reports/advanced-portfolio.scm

commit c218c267ba38b4daac9b609d353250398e626e3c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Nov 24 23:12:35 2017 +0800

    TP->T64: gnucash/report/standard-reports/portfolio.scm

commit b1a73291d48eae4c422a90213a931a3bb22bb055
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Dec 19 23:14:16 2017 +0800

    TP->T64: gnucash/report/standard-reports/trial-balance.scm

commit ecdea5dd5e271ea266753b9c03b6e2f9db4559ff
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Nov 22 22:46:18 2017 +0800

    TP->T64: gnucash/report/standard-reports/income-statement.scm

commit 59a8a42f7de0e93d957ede2d78c6682e2b72a7d7
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jan 8 18:35:46 2018 +1100

    TP->T64: gnucash/report/standard-reports/daily-reports.scm

commit 78ea4545f33f553e113eb17fcbf8e52e99c5fb66
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Nov 22 21:18:46 2017 +0800

    TP->T64: gnucash/report/standard-reports/sx-summary.scm

commit b2eb687c37b6780b425f04cd5a6a85ce00e18ea1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Nov 21 06:50:52 2017 +0800

    TP->T64: gnucash/report/standard-reports/price-scatter.scm

commit bca83e8480c05fedc97dcca29c30c76fbea28aa8
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Nov 21 06:50:40 2017 +0800

    TP->T64: gnucash/report/standard-reports/account-summary.scm

commit 4dcf7a535182beca190ab0cc43629eabd3572a70
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Dec 19 23:11:36 2017 +0800

    TP->T64: gnucash/report/standard-reports/cash-flow.scm

commit 22422f77596edbdda9c90b508c680cb64dfc42ea
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Dec 22 22:23:04 2017 +0800

    TP->T64: gnucash/report/report-system/test/test-report-utilities.scm

commit e6f3abba30f5d4f0d497601a7aa3241de685918c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Dec 19 23:15:02 2017 +0800

    TP->T64: gnucash/report/report-system/html-acct-table

commit 4d7e03b0edc4c81c7daca92509a1575d68bdc285
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Nov 24 21:30:03 2017 +0800

    gnucash/report/report-system/collectors.scm - remove useless predicate type

commit 8fc31ce53c57d12d2b88ba532f5e9b1e6f043604
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jan 8 18:21:33 2018 +1100

    gnucash/report/report-system/report-collectors.scm

commit a0d61b4f623f3273c98900cccb556e5634a24faf
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jan 8 18:21:23 2018 +1100

    gnucash/report/report-system/commodity-utilities.scm

commit c20c8eded0e6bd782a83324f399ca53add5b00a1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Dec 19 23:11:24 2017 +0800

    TP->T64: gnucash/report/report-system/report-utilities

commit b53aa85660859c8df6e8bae094e2b2d2356c9985
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 17 17:19:57 2017 +0800

    TP->T64: libgnucash/engine/test/test-extras.scm

commit d41ad85f0a7e45ff163d1ecedc441128bfac0ab6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Dec 19 23:10:29 2017 +0800

    TP->T64 COMPATIBILITY SHIM: gnucash/libgnucash/app-utils/options.scm
    
    This commit adds a compatibiliy shim. Although the rest of gnucash
    can be converted to time64, this shim allows a Gnucash session to
    load reports saved with timepairs.

commit 7550ccf537c812c001bf0db1eb7604b9a373f488
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Dec 21 19:55:38 2017 +0800

    date-utilities.scm: optimize leapyear calc

commit 33a7bb73db33efe1c5c9d80835cd628fba82402f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Nov 19 05:20:35 2017 +0800

    Bugzilla 790526 Correct weeknum calculator
    
    This change will fix 'num-of-weeks-since-1/jan/1970' which formerly used quotient to remove
    the fractional part of the division. For negative values of num-of-weeks, the number is truncated
    in the wrong direction (i.e. towards 0). This change uses floor instead to ensure the num-of-weeks
    found is the nearest integer LESS than the fractional number.

commit 335165104bbfc0f7f6e8352220d32ea28d64548c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Dec 23 15:45:00 2017 +0800

    ADD-TIME64-API: libgnucash/app-utils/app-utils.scm & date-utilities.scm

commit e6ee060121b7b5565faedfe145aac00d6400a96c
Author: lmat <dartme18 at gmail.com>
Date:   Sun Dec 31 21:11:29 2017 -0500

    Adding bill term time64 function

commit 6dc982c2c64a0334536c59d7c3a8857bbec32470
Author: lmat <dartme18 at gmail.com>
Date:   Sun Dec 31 09:38:45 2017 -0500

    Some time64 corrections
    
    The build system isn't always catching changed files, so these showed up
    later.

commit 1f050fd1e585946f346343a327d3ae9cc51e311a
Author: lmat <dartme18 at gmail.com>
Date:   Sun Dec 31 07:37:02 2017 -0500

    Transaction members Timespec->time64

commit 9a86dd222bebaec341132f0d1ad8e25c0fea30f9
Author: lmat <dartme18 at gmail.com>
Date:   Fri Dec 29 16:07:08 2017 -0500

    gncInvoice uses time64

commit 598cb6d8615a93f1a812971e3fe906646252fb4f
Author: lmat <dartme18 at gmail.com>
Date:   Fri Dec 29 14:46:04 2017 -0500

    gncEntry members timespec->time64

commit 5dd12119b75a83cbb3f1b46c55bb81d160b32767
Author: lmat <dartme18 at gmail.com>
Date:   Fri Dec 29 14:20:24 2017 -0500

    Converted timespec_to_dom_tree to time64

commit f77369bb963180e96945028f089de11405ad58fc
Author: lmat <dartme18 at gmail.com>
Date:   Fri Dec 29 13:52:45 2017 -0500

    Removing timspec from some xml parsing
    
    And several other sprawling references that are connected in one
    way or another.

commit 7390396af907be3eb87aaaee4c48af37bb6932b2
Author: lmat <dartme18 at gmail.com>
Date:   Sat Dec 23 13:18:23 2017 -0500

    added gnc-dmy2time64* functions

commit 3067486352d83ca95bcb9ac35663b826f0815cdd
Author: lmat <dartme18 at gmail.com>
Date:   Sat Dec 23 13:07:30 2017 -0500

    gnc_option_get_ui_value_date uses time64

commit 588fcb6ed2785431640b0d0563368e29bf70886c
Author: lmat <dartme18 at gmail.com>
Date:   Sat Dec 23 13:06:59 2017 -0500

    Transaction getVoidTime uses time64.

commit 978ec61f98f8620de43dbe701b9a7914c8f6eece
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Nov 22 18:43:13 2017 +0800

    Further scheme conversion to gdate to use time64
    
    Add missing time64_to_gdate

commit 0bf0989aa77dbf2f7e66c65ac5c7a5bb4776d9c9
Author: lmat <dartme18 at gmail.com>
Date:   Mon Dec 18 06:51:33 2017 -0800

    Add time64 functions for gncEntry

commit dbd1473730303c113afc6f252e1b3a867d490269
Author: lmat <dartme18 at gmail.com>
Date:   Sun Dec 17 05:05:21 2017 -0800

    Adding time64 alternatives

commit b5aad8c7bbd25fa5790fa99d64268fad3fa31b4b
Author: lmat <dartme18 at gmail.com>
Date:   Sun Dec 17 04:58:22 2017 -0800

    Renaming time64 function for consistency

commit 61d4aaaf08b579d56f6201452389dc75484cd391
Author: lmat <dartme18 at gmail.com>
Date:   Sat Dec 16 08:29:25 2017 -0800

    Adding some time64 alternatives

commit 2f89e4595bfa1cb356f9d94273809aa4f8bc5cd2
Author: lmat <dartme18 at gmail.com>
Date:   Fri Dec 1 16:17:42 2017 -0500

    timespec->time64 for gnc_budget_get_period...

commit 95e31f982bb7e551c5c8be01354737b4d4c0e838
Author: lmat <dartme18 at gmail.com>
Date:   Wed Nov 22 07:40:51 2017 -0500

    Date option absolute now takes time64.

commit 7d51089501d72095a14a7b8135f36af509deafe4
Author: lmat <dartme18 at gmail.com>
Date:   Tue Nov 21 12:36:36 2017 -0500

    Changing scheme conversion to gdate to use time64

commit d36742d941d81eda4c1a8bc96857bb61461d9965
Author: lmat <dartme18 at gmail.com>
Date:   Mon Nov 13 12:32:36 2017 -0800

    Removing uses of timespec

commit e947214960c7ff26f7697656cfc29d8c0ca08972
Author: lmat <dartme18 at gmail.com>
Date:   Mon Nov 13 12:10:39 2017 -0800

    Removing uses of timespec

commit 168f6d6740348f41db7867497933e2c0cea9db44
Author: lmat <dartme18 at gmail.com>
Date:   Mon Nov 13 14:40:48 2017 -0500

    Removing unused timespec function

commit ee56f5df7894b031057e331aed360da1e9b05f0b
Author: lmat <dartme18 at gmail.com>
Date:   Sat Nov 11 20:19:30 2017 -0500

    Adding some time64 API functions

commit 502001cd7ca8c3d14b01a15e755694b7ef1d899a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 7 16:46:25 2018 -0800

    Fix travis test failure: It seems the boost bug is fixed.

commit edf17ab2c54d262f3622e38f5db03aaf28bca0c6
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 7 15:50:35 2018 -0800

    Fix the libgncmod-python installed name.

commit 89db0ccfed077a7dce12657786bb7377d8a35e58
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 7 15:49:29 2018 -0800

    Fix some environment file issues.
    
    * newlines at the end of the pythonpath insertions.
    * Get the DBI block out from the middle of the XDG stuff.
    * Make the installed XDG_DATA_DIRS relocatable.
    * Add GDK_PIXBUF_MODULE_FILE, allows running the Mac bundle without a
      launcher script.

commit 34200a7e8dce7985162dcba126b9d4ff4c59362d
Author: DiMan <DiMan at users.noreply.github.com>
Date:   Sat Jan 6 01:40:28 2018 +0100

    some text changes

commit 6a9972aced97778dc99ecd5b10f89ab551819efc
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jan 5 12:27:39 2018 -0800

    Fix gnc_get_default_report_font_family returning bad string.
    
    pango_font_decription_get_family() returns a pointer into its struct,
    which is immediately freed so the ptr points at garbage, which was
    strduped.
    
    Instead, do the strdup before freeing font_desc.
    Also don't raise an error and do return a default value if run outside
    the GUI.

commit bee2925ecc2c9c2114dacb4ebed7cc57b23289e8
Author: Rob Gowin <robgowin at gmail.com>
Date:   Fri Jan 5 10:09:40 2018 -0600

    Remove gnc-value-portfolio references from dist lists.
    
    File itself was removed in c0fd3b3.

commit 766e74096ff6ca61680bee1e7f9d54fb487a91e3
Author: christopherlam <christopher.lck at gmail.com>
Date:   Thu Dec 28 19:21:28 2017 +1100

    bugfix incorrect min-date handling
    
    This bugfix affects net-linechart and net-barchart - assumes the min-date for dates must be 0. Net worth charts straddling the date 01-01-1970 were incorrect. I'll fix in time64-ftw as well.

commit 74119fbb6acdd790efd5d7c5ebfc0f1d8ad8f99c
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Wed Jan 3 11:16:19 2018 +0100

    remove absolute pathes from previous commit

commit 71c0a538e2d60aa4c7892b19d2f6ed422e519773
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Wed Jan 3 07:44:01 2018 +0100

    Msgmerge after source change and fix another typo in de.po

commit 4fe2eb2e49c6223f20ce8b84293e7b8c45e93d55
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Wed Jan 3 07:16:40 2018 +0100

    Mark "_New Account" button label in import-account-matcher translatable
    
    Because the MsgId already exists, it does not break string freeze.
    Thanks to Mechtilde for heads up.

commit 3f82940e325b724206f4e45b40e76abb6836161f
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Wed Jan 3 03:41:15 2018 +0100

    msgmerge and header update for de.po
    
    4682 translated messages, 3 untranslated messages.
    2 missing keyboard accelerator marks.

commit 7ec552d8087c53d348c742da6a8d65fe387a2d5a
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Wed Jan 3 02:04:23 2018 +0100

    Another typo in the german CSV importer texts.

commit c0fd3b31657563df23ebccd4971f9aaadfdecc94
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 2 10:43:49 2018 -0800

    Remove all references to the now-defunct Yahoo! quote retrieval
    
    And make Alphavantage the default.

commit 83a313ff8670a8979b34c00453d4cb338ab28277
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jan 2 20:51:37 2018 +1100

    bugfix: fix crash if acc-depth too low

commit 320c5211b0042b55594ddd3790a47bb2efe219b3
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 31 16:34:33 2017 -0800

    Fix extra instance of test-test-extras* in install_manifest.txt
    
    Allows xargs rm < install_manifest.txt to complete without error.

commit acc899daab32b58b3f83c2fe297083428d0cca4b
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sun Dec 31 19:37:54 2017 +0100

    correct typo

commit 310442ffe68d583b633d380c9b0e5d5524bf1a47
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 31 08:51:21 2017 -0800

    Update ChangeLogs for the new year.

commit ac05578ba5e7d716e367c6952f1d681f590ea3b7
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 30 15:45:22 2017 -0800

    Release GnuCash 2.7.3

commit 0c6e2ebf8090ea693b02ee6b34c80f0ad088f695
Merge: 5823f1b2b 477e71b7a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 30 13:58:04 2017 -0800

    Merge Bob Fewell's 'gtk3-update12' into unstable.

commit 5823f1b2bb6a927d9758958070bc65c46cd334da
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 30 12:06:52 2017 -0800

    Prevent "Save before closing" dialog from appearing at startup.
    
    Caused by simply loading the transaction report, which called
    gnc-get-current-book and that it in turn creates a session if one
    doesn't already exist.

commit 7feb9c65cf45e09f9f27c8197f09328139432395
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 30 13:40:14 2017 -0800

    Fix distcheck errors.

commit d06ed7c1a8fafe473fcf786fd565ab7eea5c6c7e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 30 13:39:55 2017 -0800

    Fix -Wsign-compare error.

commit 3d2682ac046e8476bc33f4982453eca7e796637c
Merge: d6bb34efe 82f1384c5
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 30 13:33:43 2017 -0800

    Merge branch 'maint' into unstable

commit 477e71b7a8b23d8045236aedee7da84910b5f5ef
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Dec 30 17:21:37 2017 +0000

    Fix register move to another window
    
    When the a register is moved to another window, the header ciaro surface
     is not created so test for one and create if null.

commit 108f7fbd117b32f7722fef89ffb8143a4031c07b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Dec 30 17:20:58 2017 +0000

    Fix some transient parent warnings

commit 7c52f9ec43ba24c5bf89d2c5af1c02a616686e05
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Dec 30 17:20:06 2017 +0000

    Fix There is no budget icon yet so set it to the account one.

commit 7ec281f6474258d9f7fab259c78de137ffeebab3
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Dec 30 17:19:28 2017 +0000

    Fix error when sheet is read only.
    
    When the sheet is read only the entry is not realized so test for this
    before passing event to it.

commit 7dc3995aaa48fb1c438fe2274d38a572c211d584
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Dec 30 17:18:46 2017 +0000

    Fix transient parent warnings for budgets

commit 01ab889902ca81a4f795764aca80f0c027bf5fb6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Dec 30 17:15:43 2017 +0000

    Fix Invalid cast from GncWebkitHtml to GtkWindow
    
    Invalid cast from GncWebkitHtml to GtkWindow so use already set parent.

commit bde39c527cbdd4ebf0bb279ef488b121307a40b9
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Dec 30 17:15:03 2017 +0000

    Fix Test for filepath is NULL when cancel pressed for export

commit 19e0f58763497ba4c40de613ac7d21f706bbca2d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Dec 30 17:14:17 2017 +0000

    Fix Critical errors when SX editor loaded
    
    When the SX editor is loaded, an embedded register plug-in page is
    created and as part of this the business menus and actions are updated.
    As this is an GncEmbeddedWindow they fail so test for a normal main
    window before proceeding.

commit b8a85ab80aa3c47de61bae00121391194f890a1f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Dec 30 17:13:22 2017 +0000

    Fix Transient parent warnings for SX editor

commit dc1ec68646e231fddf2e72534ad848a18f5a312f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Dec 30 17:03:47 2017 +0000

    Add a left margin to report zoom to align with other options

commit 9f3a357a2a7ea4813c406364182c1171d9ad21c3
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Dec 30 17:03:12 2017 +0000

    Fix register cell height by adding 1px for cell border

commit d6bb34efe799189649e6d646eb1f0beeab4f4404
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Dec 30 14:46:08 2017 +0100

    A few translatable string changes in the warnings for editing reconciled splits

commit f25c065b203ebe3b51ab975a8e748bd5047b84a4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 29 12:24:53 2017 +0000

    Bug 771667 - Change reconciled splits warning
    
    This patch displays two distinct warnings when changing protected
    fields of a transaction that contains reconciled splits. If the fields
    date, num and description are changed, then the warning list the
    accounts that have reconciled splits and also advises that they will be
    unreconciled after editing the transaction. If the fields account,
    transfer, debit or credit are changed then the warning advises that the
    split will be unreconciled after editing the transaction.
    
    There is still just one warning preference as it is all to do with
    fields protected by reconciliation.

commit 30f7f2fcf782564fdc447e1bdea66d019e2a9d39
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Dec 30 09:08:31 2017 +1100

    ENH: display infobox when no accounts matched

commit 7951d4259e45b2632f26ab03dbb7d9603ec2a3c2
Merge: 47a422070 965685cc7
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 29 14:32:21 2017 -0800

    Bug 616709 - Pressing delete key while editing account name offers...
    
    to delete account.

commit 47a422070e9bfa2d15e2766510be0e9851554fb1
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 29 14:23:27 2017 -0800

    Fix crash in customer/employee/vendor reports.

commit 3c65a300173ab3ac938c081cdd332ee46db00cfd
Merge: fd9474b55 bd9af4aed
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 29 14:22:32 2017 -0800

    Merge Bob Fewell's 'gtk3-update11' into unstable.

commit fd9474b55fb4df4607d71cface8cd00f2d7a649e
Merge: bab266c30 a29c2db46
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Dec 29 22:47:44 2017 +0100

    Merge branch 'unstable-TR-plus' of https://github.com/christopherlam/gnucash into unstable

commit a29c2db4686cbf7159eeae5941aa4b82c467f310
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Dec 30 07:47:57 2017 +1100

    COSMETIC: amend strings in options
    
    Use more precise and concise strings in Filter options.

commit bab266c307936358e8f0e782a1abe4cf61953b15
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Dec 29 16:49:30 2017 +0100

    Update POTEFILES.in

commit 6774f1223f346564caf371ef3809dc4198b39239
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Dec 29 16:49:11 2017 +0100

    Fix a few compile warnings-turned-errors

commit 3f44552e3649ec28559f2a7f7126992ee083d249
Merge: 26b82b56e 5aa84e13d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Dec 29 16:29:46 2017 +0100

    Merge branch 'prices-in' of https://github.com/Bob-IT/gnucash into unstable

commit 965685cc7f24975b41a476f3abeb87af074f3860
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 29 12:29:57 2017 +0000

    Bug 616709 - Stop the delete button on the Account page
    
    When editing editable text fields on the Account page, if you press the
    delete key a 'delete account popup' would pop so these changes prevent
    that by disabling / enabling the delete key binding.

commit bd9af4aed072faeafac1fd8e88e85b39d45edb7e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 29 10:41:48 2017 +0000

    Set focus for invoice pages
    
    If the sheet is read only then set the focus on the notes field else
    set it to the sheet.

commit 4ccc965e0990fe0e2de3dab6b8b8f8a785cc129e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 29 10:41:02 2017 +0000

    Add function to get whether sheet is read only

commit 34c9ba05491db3ce5ec3d1ffe411e2533818cf2a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 29 10:40:21 2017 +0000

    Make sure the tree view is the focus on an owner page

commit 18fff9635f4fdd66fdb613f2a935cf8d10a91a4d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 29 10:39:42 2017 +0000

    Replace tabs with spaces for budget files

commit 437a375692c5a8ed24cb4267e1a747c4005702b7
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 29 10:38:45 2017 +0000

    ake sure the Account tree view has focus when budgets open

commit 45a52a5d5e73f84768a6a26830245275705a3bc1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 29 10:37:41 2017 +0000

    Change tabs to spaces in gnc-html-webkit2.c

commit 9191df2f5820e3fb5cb14eb0145e32a6f8938920
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 29 10:36:41 2017 +0000

     Make sure the webkit widget has focus on report load

commit 2f2d1b68bae8650200d62d904099e1a540771de4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 29 10:35:49 2017 +0000

    Replace tabs with spaces in a couple of source files

commit f00f7335b7986ea2c7d14e17cbd4e3b48313d7e1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 29 10:22:50 2017 +0000

    Make sure the sx tree view has focus on page load

commit 13d5570b471152bbbfab606ef2c79a6601b7aaa1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 29 10:22:12 2017 +0000

    Make sure the sheet has focus in a register when opened

commit 660ab62df96f6e98df7ff09e68665a96a2474348
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 29 10:21:27 2017 +0000

    Prevent the tab being the focus

commit 2314a322d401081dc105762332ba17ad94d9c124
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 29 10:20:28 2017 +0000

    Make sure the tree view has focus on Account tree page load

commit 26b82b56e086f0138e50c79e03d0c1c71069e884
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Dec 27 06:32:54 2017 -0800

    Fix Travis 'dangling else' warning.

commit 8ae330c804cd1feab5b653dee7c3f7d3c3406e7e
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 26 21:38:59 2017 -0800

    Another attempt to make Travis's g++ happy about compiler warnings.

commit 44fc5b0555dd6cbc21b304a3aa68fe1335278208
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 26 18:23:09 2017 -0800

    Fix CXX Flags for g++.

commit bbd2df6a3bb39ae62d91ec4f740f3366209aa675
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 23 14:27:04 2017 -0800

    Bug 791848 - GC 2.6.x does not handle ISO dates introduced with GC 2.7.
    
    Set a feature to prevent versions older that 2.6.20 from loading a
    database from which they cannot read the dates. Ideally we would do this
    only if the database is written to, but the current persistence design
    includes committing back to the database during the load so the net
    effect is that the flag would be set anyway.

commit 91727525b9cd3c12f4fa25268131b0161c6fc79e
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 26 13:01:50 2017 -0800

    Enforce -Werror on C++ files and fix resulting errors.

commit a6a46d7cdcb032a878cd1c844c2636f7676e05d6
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 23 15:40:01 2017 -0800

    Test struct tm* returns from gnc_gmtime and gnc_localtime
    
    To ensure that we don't crash for dereffing a nullptr.

commit 82f1384c5827114d44ba51eafabd8ae00590b3aa
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 23 17:31:18 2017 -0800

    Fix autotools test setup for test-date-utilities.

commit 40654cf50cbc03973d245059f98da0f938fe5ba5
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 23 17:17:48 2017 -0800

    Fix picky gcc-7.2 complaint about a %d conversion not fitting in 3 bytes.

commit 44c51f433b0a07e44d1485cac5c16537031703ba
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 23 16:42:43 2017 -0800

    Bug 791848 - GC 2.6.x does not handle ISO dates introduced with GC 2.7
    
    Enable reading ISO-formatted dates, recognize GNC_FEATURE_SQLITE3_ISO_DATES.

commit a17bc85a022339dad4fa125257b86f1878cb0b36
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 23 14:25:15 2017 -0800

    Enable reading undelimited YYYYMMDDHHMMSS time strings.
    
    For backwards compatibility with 2.4 and 2.6 SQLite3 databases.

commit aeb62724e57df9c7b801334a9e69eedba2f3be21
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 24 00:25:59 2017 +0800

    REFACTOR: gnc-numeric not available in scheme anymore

commit e6dcc0cc1eea910d1dbad29725825954bc14dd73
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Dec 5 10:28:33 2017 +0800

    ENH: Optionally hide transactions
    
    This will hide the subheadings and the transactional data, only rendering the subtotals.
    May be useful e.g. for daily income and daily expense reports.

commit 93b17214f39e5355d7169ad0887e2bd879f78529
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Dec 13 22:17:10 2017 +0800

    ENH: Add 'daily subtotal strategy
    
    This may be useful for 'total daily report'. e.g. total expenses per day. Perhaps more useful combined with 'hide transactional data' as the next commit.

commit 1ea1bcb38ebc8ad2dc2f024b7f8116a1be7eeefb
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Dec 2 17:46:31 2017 +0800

    ENH: Formalise Reconciliation Report as a new menu item.
    
    This commit offers a new item with defaults appropriate for a reconcilation report.

commit 7a5f2ed49bc4c7986d0f49f268b5d74d88199915
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Nov 30 22:37:32 2017 +0800

    ENH: Add indenting for main data and subheadings/subtotals
    
    Adds between 0-2 empty columns to the left, depending on subtotal strategy.
    Option toggle added to Sorting tab

commit 408f609a58225426e83bbc41edb9150fb258c9dc
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Nov 30 17:04:58 2017 +0800

    ENH: Add sortkey Reconciled Status
    
    Can be useful for reconcilation report.

commit 3de3d3cc9a2cd03f819551e0a660fd8473c50144
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Nov 30 16:07:27 2017 +0800

    ENH: Add debit/credit friendly names in subheading rendering
    
    Also add UI to toggle friendly headers

commit 139e2aa7f249ccef9b2dde91692936f8a82de0a9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Nov 27 21:43:07 2017 +0800

    ENH: Add option to choose infobox display summary
    
    Options are: always/never display, or display if no splits are matched or found

commit f2df1bd49cd8e651a1838711909af13cfe45847f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Dec 11 06:42:56 2017 +0800

    COSMETIC: if grand-totals=#f then omit <hr>
    
    I think <hr> and grand-total belong together because they share
    the same style.

commit a81c348310a278f2d8a5448bb8be45ae6037a30c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Nov 29 21:21:14 2017 +0800

    REFACTOR: remove 'renderer-key lookup symbol, simplify custom sorter

commit 39dceb55344eb07db45ab6c87d9eb2b9e2c55161
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Nov 29 18:27:30 2017 +0800

    REFACTOR: simplify num/t-num display code

commit 005fdb5f43e23b069681c369fc3629b716d6c5cf
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Dec 11 06:36:33 2017 +0800

    REFACTOR: centralize left-cols to a vector-list

commit 7b6ac3a0773c173a33b39bdd1e3b7863929f3103
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Nov 28 21:06:34 2017 +0800

    ENH: if no Display/* selected, insert empty left-column
    
    Previously, if user selected NO split header (eg Date
    Description Memo etc) the report would display the data
    columns, which means the subtotal would cause misalignment.
    This commit ensures the columns are aligned when user
    selects no split information. At least 1 left-column is
    required to allow for subtotal headers and summaries within
    the table.

commit 230493f2942dbd5ba0466b6c030134a82e356eec
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Nov 28 17:24:45 2017 +0800

    REFACTOR: simplify render-summary
    
    it's the sole user of renderer-keys. access from *-get-info directly.

commit 1ce2f3f6d8639b8e073a6807efb2aca159570b44
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Nov 28 14:40:02 2017 +0800

    REFACTOR: simplify do-rows-with-subtotals

commit 725767521893023d2bc0f8ed526112ba2cde1fc3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Nov 27 20:18:16 2017 +0800

    REFACTOR:bisect subtotal-get-info into primary/secondary

commit e2912d1b9c7a34f2979f176fbfba55d08f3edae9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Dec 11 06:22:41 2017 +0800

    REFACTOR: start refactor subtotal

commit 00b2e76d352e0e531a829250b2762338d4317a90
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Dec 11 06:21:46 2017 +0800

    BUGFIX: Reverse sign on display only

commit 0854caba95e0b163acb85442653d8ddfb8234114
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Dec 11 06:16:27 2017 +0800

    BUGFIX: Fix incorrect N_ and _ handling

commit c26af85e82c37edb3ceecb3833a4f2f04c9244fc
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Dec 11 06:15:04 2017 +0800

    ENH: Upgrade Sign Reversal to use global preference by default

commit e8dc5c545d3baa5b06e69a030abac371ce61bb90
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Nov 26 17:31:05 2017 +0800

    REFACTOR: move calculated-cells to allow access from add-subtotal-row
    
    This will negate the need to zip calculated cells to call add-subtotal-row.
    Note git-diff seems to think lots of functions were moved - it's calculated-cells
    that's been moved by a few lines so that it is accessible to add-subtotal-row.
    
    Also rename a few keywords to better describe their use.

commit 6f87138bce21a5b13fbb08acf1967b0860c2ff6d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Dec 11 06:04:07 2017 +0800

    ENH: 'original currency amt' now shows dual columns

commit 2e06c8fc33e2425a03a9c70f241033ac43e4c3a6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Dec 11 05:59:09 2017 +0800

    REFACTOR+ENH:Add common-currency mnemonic to header if enabled
    
    This requires refactoring calculated cells to centralize
    the headers and enable their modification.

commit aaa23dc51e393917a38e8cff9016f1f8bcc5caa0
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Dec 11 05:54:29 2017 +0800

    REFACTOR: move column-uses? location
    
    This commit moves column-uses? helper to allow access
    to used-columns instead of needing to pass this parameter
    around with every call.

commit 43cbe65282eacc736df1e350a11b0072f614688d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Dec 11 05:50:00 2017 +0800

    REFACTOR:Move Void-status filter to filter tab
    
    Also upgrade lookup-value Void Transactions now in Filter tab

commit 20feefe681e6c8a41f857b2c9f2414ba57fffff9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Nov 26 13:27:29 2017 +0800

    REFACTOR:Centralise sign-reverse-list
    
    This allows us to centralise its account type list.

commit 3b3c0322cf3020fa156ff9640e82405cdd29dbe4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 10 21:49:17 2017 +0800

    ENH: add infobox to summarise options used

commit ea416e16d526b79d9dc58031f34020563cb7ed2c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 10 15:14:21 2017 +0800

    REFACTOR: Centralize options

commit d9d4ffaff2fc888d26d59120d4a36d8c4523e545
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Nov 27 08:01:48 2017 +0800

    ENH: disable filter accounts selector if filter-mode=none

commit 8399ee65bda36dd66c76659ce0b327ca9b54c367
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 10 22:30:11 2017 +0800

    ENH: dual columns subtotals now in correct column
    
    This commit changes dual column subtotal strategy to limit
    to debit/credit columns handling only. Values are summed
    and the subtotal is displayed in the appropriate debit or
    credit column.

commit 521c16241ddfd2da11284d4646ff5d6d32b73c31
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Dec 11 23:48:13 2017 +0800

    REFACTOR: Use time64 instead of timepair

commit 1be88ad17584e048a21c3805bf59f4fdb6dd58e5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 10 13:27:06 2017 +0800

    COSMETIC: Move Display>Sign reversal option

commit fa0bcf104a180fcc243ea8aea0d5accaf48fd20f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 10 13:23:36 2017 +0800

    ENH: Enable sign reversal for amount 'single only

commit db019ec51ed9e68e01df89357ba4c10320baad52
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 10 13:21:21 2017 +0800

    ENH: "Shares" column gets number-cell styling
    
    This commit enables styling for shares column which allows
    right-alignment of numeric amount.

commit 1a886fac7d0d5cbb2b0de752f6732ad505851218
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Dec 13 07:11:49 2017 +0800

    ENH: "Price" column gets number-cell styling.

commit ef65f544aaaa58d859d278ef7987d70d9ea88fc0
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Dec 15 18:11:30 2017 +0800

    ENH: show original currency, and enable multicolumns.
    
    This commit optionally displays the original currency
    if 'common currency' is ticked. This will require
    refactoring to enable multicolumn data display and
    multiple collectors for subtotals.

commit b549dd68fbab55f13fc4c91d7ff5dbe81c300400
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Dec 15 18:10:42 2017 +0800

    ENH: add custom sorter which can handle periodic dates

commit 4bfd01e70608ce39f3eddf0b65d59d3324cfc6ca
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 10 20:33:20 2017 +0800

    REFACTOR: simplify do-rows-with-subtotals to use fewer args

commit c7f9fb1a3aa5eaf1a2bb8e1810a399e97ae6291c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Dec 15 17:43:49 2017 +0800

    REFACTOR: use scheme idioms

commit 68aa61a37cb6ff652ebdee079e892f0d23036350
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Dec 15 17:42:58 2017 +0800

    REFACTOR: Simplify Trans Number handling
    
    Previously there was a check for the presence of "Trans Number".
    But if 'use-split-action' the options will always contain
    the toggle 'Trans Number'. Therefore remove unnecessary check.

commit 8044f2b04e064fd1b799773f9a0340f10fcd87e1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 10 20:30:02 2017 +0800

    COSMETIC:Rename subtitles -> subheadings in sorting/account display

commit b6c6906bb10df1aaa69ddbbc7687af19def156e1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 10 20:18:31 2017 +0800

    REFACTOR: initialize accounts/filter by to null list

commit 8e4d72b5444b98dba027e6fd5ca90fd5c7574c54
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 10 20:17:09 2017 +0800

    REFACTOR: rewrite renderers to lookup 'renderer-key from sortlists

commit afc6ca078c0592ee1c9a61c1dab0b22bd916f2fb
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 10 16:57:07 2017 +0800

    ENH: Show account description in subheadings

commit c4089ebcc3dc7497acfcb15abbb41909e0b9de1c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 10 10:42:45 2017 +0800

    REFACTOR: move add-split-row into make-split-table

commit dd22216845fc62a7f3affbc58161f318fee26bc9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 10 10:38:23 2017 +0800

    REFACTOR: move *-choice-list into options-generator

commit d88d503b38989e4b008097fda6fee5f05a7d667f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 10 10:33:25 2017 +0800

    REFACTOR: simplify functions, reduce arguments

commit a5306d045411028b15f5ac040a1cf33c749d5432
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 10 10:17:06 2017 +0800

    REFACTOR: improve heading-list to handle dual headings

commit e1ba5f3248269d6843fbbe1ef6fc36a086724b22
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 10 10:13:40 2017 +0800

    REFACTOR: centralize BOOK-SPLIT-ACTION
    
    Centralize BOOK-SPLIT-ACTION

commit 070c99c1c2142317f093c5a27a1b8ce279030af0
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 10 09:02:51 2017 +0800

    REFACTOR: centralize DATE-SORTING-TYPES and SUBTOTAL-ENABLED
    
    Also minor whitespace changes

commit d0c435e73d8638a2027b98655e891960e28c58e3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 10 09:49:59 2017 +0800

    REFACTOR: centralize key-choice-list

commit a2008c492d15d4c3cd1e7ed0b75f74da1e9d44b6
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 10 09:54:45 2017 +0800

    REFACTOR: centralize date-subtotal-list

commit b9390cead111e9c9d8ef491970b4de83b6b7ecf2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 10 09:54:20 2017 +0800

    REFACTOR: centralize sortkey-list

commit ff0d7cc2c46c415781d341b1696a7196a7f0fb8b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 10 09:52:42 2017 +0800

    REFACTOR: centralize numerous used-* into column-uses? helper function

commit 02905fe38f504f5c6e61d20cf8b2512f7ffc442e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Dec 22 17:40:11 2017 +0800

    REFACTOR: combine 2 key-choice-list into 1
    
    Previously key-choice-list was selected from 2 lists depending
    on use-split-action setting. This commit combines to 1 list
    with suitable (if) clause in the middle.

commit ee01038ee5b4c9932ca923f66b396d46334de023
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Dec 22 17:39:38 2017 +0800

    REFACTOR: move some funcs to refactor later

commit 7127df58dabda5338d81895d450db25dbb36abff
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 10 14:12:13 2017 +0800

    REFACTOR: always run qof-query-destroyer
    
    Formerly the qof-query-destroyer is only called upon completion
    of a successful report. This commit moves this destroyer to be
    nearer the query call, thereby the destroyer is always called.

commit fe757dbe6a924589b484961cfbbe632eae51cf57
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Dec 9 22:28:00 2017 +0800

    ENH: Optimise Transaction Matcher filter
    
    This commit will trigger the transaction matcher only if the search string is not empty. Will speed up filtering.

commit e5a7660ac0b14062cc016f6f6dfe87510c6c3863
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 10 14:39:33 2017 +0800

    ENH: add reconciled status filtering

commit 8990553e2eaf453f454480eb54f370f98f4849ac
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 10 07:10:03 2017 +0800

    ENH: Move Account matcher to Filter tab
    
    This commit moves the Account matcher into the Filtering tab in preparation for further options

commit 4187cc1cd2d195dd7b127595b780aea5429f18f4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Dec 9 22:24:58 2017 +0800

    REFACTOR: Delete unused functions
    
    These functions were probably deprecated from prior work

commit 3f03cce164ca4896e2ce4ef95a3d8cab46cf4895
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 10 07:39:57 2017 +0800

    REFACTOR: rename funcs, centralize strings

commit 082811b909c66429157e72688445ec1b541a0f17
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Dec 10 06:51:24 2017 +0800

    ***reindent and remove trailing whitespace***

commit 809d27709785be60691624b4b901146e94ab9869
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Dec 9 22:12:30 2017 +0800

    ENH: Move Transaction Matcher to new Filter tab

commit 7e8ac532bf7009e6f31ddab31d9c1a985b4ce244
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Dec 12 00:13:44 2017 +0800

    BUGFIX: change date-sorting-types
    
    This commit changes date sorting types.
    
    'date is posted-date and belongs to this list.
    'reconciled-date is also date and may benefit from periodic subtotals.
    'register-order is register default and may not be date.

commit ba2e0c5ff668c5de4bcbb20f2a6c7ce65fcc0f75
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Dec 12 00:15:31 2017 +0800

    OBSOLETE: 'exact-time removed
    
    This sortkey is handled identically to 'date and must be removed.

commit d93d4f68b0df61700a1d6bfe52896d8079fe180b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Dec 21 20:19:15 2017 +0800

    options.scm: upgrade lookup-value to learn section changes

commit 2f96b19c77675a883efce2eed6ecfd4d53551fad
Merge: ddfd38d8c a80318ec5
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Dec 23 15:10:48 2017 +0100

    Merge branch 'fix_bayes' of https://github.com/limitedAtonement/gnucash into unstable

commit ddfd38d8c3bb0fa04bd7d88fce49b09dd30b8767
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Dec 22 20:31:35 2017 +0100

    Remove cmake hoop to change file permissions
    
    As we are using cmake's own configure_file command, it will just copy
    the permissions of the input file, which is what we want here.

commit f11eab36d9a2e9d844a549e8a64cf356c8b4858f
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Dec 21 17:54:49 2017 +0100

    Replace GNC_CONFIGURE(2) with configure_file

commit 19412de2216a624a6a27e4f1afd4264deb8e57aa
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 22 11:07:29 2017 -0800

    Fix use of guile function introduced in 2.0.10, not available in Ubuntu14.04.
    
    Also generalize KVP type detection so that signed and unsigned values\nare appropriately converted.

commit 6e9025d2f93c9c1f36c9da84ae083eb339ce26ab
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 22 10:26:31 2017 -0800

    Don't build borrowed/gwengui-gtk3 if its provided by gwenhywfar.

commit e0300d3a623fe21224c22fc4f2c44565111c2ec9
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Dec 21 15:30:49 2017 -0800

    Replace the gnc:numeric pair with normal Scheme rationals.
    
    This allows direct conversion between Scheme numbers and gnc_numeric
    without the performance or accuracy penalties arising from using doubles
    as an intermediary.

commit 7061803596ed61dd9829235927f44c0adc9c9ddc
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 18 09:46:42 2017 -0800

    Remove SIGFIG rounding from price calculation.
    
    Prices shouldn't be rounded except for display.

commit a80318ec5f05715b843bf0a038159076342ae0db
Author: lmat <dartme18 at gmail.com>
Date:   Thu Dec 21 07:41:07 2017 -0500

    Adding to version info to feature string

commit a23438d5fbbc6cdb24d26f5a921b70fecb64750b
Author: lmat <dartme18 at gmail.com>
Date:   Tue Dec 12 09:34:44 2017 -0800

    Correct string cache code
    
    string cache replace was incorrect and covered by gpointer casting.

commit 805549ba247f79308f5e18e40f8999359dcc6e2a
Author: lmat <dartme18 at gmail.com>
Date:   Sun Dec 10 05:42:08 2017 -0800

    Rename qofinstance function
    
    This function was supposed to be renamed a while back. I had named it
    this way for debugging purposes.

commit fbf4843f31b69eb588d6b47978aa1b8b2265324d
Author: lmat <dartme18 at gmail.com>
Date:   Sat Dec 9 19:49:03 2017 -0800

    Changed bayes import map design
    
    This commit introduces a new feature flag:
    GNC_FEATURE_GUID_FLAT_BAYESIAN. It signifies that the bayes import map
    data are stored flat and by guid. Any time bayes import map data are
    accessed, they are converted if necessary.

commit f782be1a5116a48b9e8521890da727561742520b
Author: lmat <dartme18 at gmail.com>
Date:   Wed Dec 6 13:52:01 2017 -0800

    Code review responses
    
    Using Aliases to represent cmplicated types
    Corrected variable-sized array on stack
    Using PascalCase for type names and aliases

commit 3312fe2dcdc6a97e5c604b9149bd2026241ac7ff
Author: lmat <dartme18 at gmail.com>
Date:   Fri Dec 1 13:40:06 2017 -0500

    Changed some constants to constexpr

commit 29ad8ff9b07165d88d5fa722e233618c9610fe47
Author: lmat <dartme18 at gmail.com>
Date:   Tue Nov 28 17:15:07 2017 -0500

    Remove unused kvp function

commit 4a88f05d1159350812969d952bf3d3d9a5173c9a
Author: lmat <dartme18 at gmail.com>
Date:   Tue Nov 28 15:44:20 2017 -0500

    kvp string: allocate enough space
    
    We need to allocate enough space for the terminating null character.
    Also, I double-checked the documents for std::basic_string::c_str () and
    verified that it does guarantee the terminating null, so I put a comment
    in the code that depends on that.

commit 5b03182963de1cc5c7e7a3d7cc6fd29ce6339848
Author: lmat <dartme18 at gmail.com>
Date:   Tue Nov 28 15:43:24 2017 -0500

    Correct kvp to_string typo

commit f260a01bfd523886c807b3c901b0700712f577cd
Author: lmat <dartme18 at gmail.com>
Date:   Thu Nov 16 12:57:31 2017 -0500

    Keep tokens as they are, don't translate them
    
    Before, it was necessary to remove '/' from tokens so that they won't be
    divided up within kvp. Now that kvp doesn't parse tokens, it's okay to
    pass '/', and it's better not to translate user-provided tokens if at all
    possible.

commit 551549598a45aff0accef9125b8100f7cf0f1330
Author: lmat <dartme18 at gmail.com>
Date:   Wed Nov 15 15:24:45 2017 -0500

    Corrected memory management issue

commit d9eebd332b52b774f3ad5b4f0c85ce7ba0419381
Author: lmat <dartme18 at gmail.com>
Date:   Thu Nov 9 16:33:58 2017 -0500

    Renaming functions to get rid of temporary name
    
    _var_ was used to make sure I caught all references, but isn't intended
    as a permanent name.

commit 5636afc4a298c355a5ffb6f849a21977aba3ac9a
Author: lmat <dartme18 at gmail.com>
Date:   Mon Nov 6 14:51:25 2017 -0500

    Kvp no longer parses entries looking for delimiters

commit 2cda65e01237db48bf5399bfb1b1bdbce156830f
Author: lmat <dartme18 at gmail.com>
Date:   Fri Nov 3 21:27:48 2017 -0400

    Added test for and corrected get_bayes_info

commit 9d7ec35ce5ff59ffe5cf0bf65b1623bea5f52422
Author: lmat <dartme18 at gmail.com>
Date:   Thu Nov 2 15:42:22 2017 -0400

    Removed qof_instance_set_kvp, qof_instance_get_kvp
    
    And replaced them with versions that take lists of key path elements.
    This is in an effort to eliminate the parsing of kvp keys.

commit eb6dad86e3dc48ceaebf586b280b1fc09d8087b7
Author: lmat <dartme18 at gmail.com>
Date:   Fri Oct 27 11:09:42 2017 -0400

    Fixed conversion problem
    
    The conversion assumed there were only three levels to bayes import
    map kvp: IMAP token, user-supplied token, GUID/account name. In
    actuality, since user-supplied tokens could have the delimiter in them,
    there could be several. This fix takes that into account like so:
    IMAP token, potentially several user-supplied tokens, GUID/account name.
    
    The import map is undergoing two conversions at the same time: account names
    to guids and an hierarchical representation to a flat representation in KVP.

commit b3667c76fcca6f374b0e7a52da1023e39713c5da
Author: lmat <dartme18 at gmail.com>
Date:   Thu Oct 19 15:42:32 2017 -0400

    Implement flat bayes kvp
    
    The bayes data are stored in the KVP store. Before this commit, they are
    stored under /import-map-bayes/<token>/<account guid>/count (where count
    is the datum that "matters" in bayes matching).
    
    The problem with this is that any token including the kvp delimiter
    (currently '/') gets divided, and is not found correctly during bayes
    kvp searching. The quickest solution to this is to replace all "/"
    characters with some other character. That has been done, along with a
    re-structuring of the bayes matching code to take advantage of c++
    features to make the code more concise and readable.
    
    Also modified some test functions to fix leaks and double-frees: the
    same kvp value can't be in the kvp tree twice.
    
    Also, when I added code to clean up after the tests, some things started
    breaking due to double-delete. Apparently const_cast was hiding some
    programming errors. Really? You don't say? When giving a GUID* to KvpValue,
    the latter takes ownership of the former.

commit 08aa0104ef3f439b0bc9a9708d97440b4bf8b221
Author: lmat <dartme18 at gmail.com>
Date:   Thu Oct 19 15:23:16 2017 -0400

    Change kvp string representation
    
    The nested representation was very noisy. Now, the string representation
    shows one line per value with the full prefix which is also more
    expressive than the old version.

commit 34e0d6cfa06648e38d0771363803f2468efdc01c
Author: lmat <dartme18 at gmail.com>
Date:   Thu Oct 5 12:48:37 2017 -0400

    kvp frame to template and correcting failure macro
    
    The template avoids the need to cast to and from void*, and adds flexibility to
    the targeted function's signature.
    
    test-stuff.h defines a macro, "failure" which is used as an identifier
    in the standard IO library, so I moved any inclusion of test-stuff.h to
    the last include position so that "failure" wouldn't be defined before
    the IO library was included.

commit eb6c741bf91f18404007a5d8f2859bd2ecf7caf7
Author: lmat <dartme18 at gmail.com>
Date:   Mon Aug 14 14:32:45 2017 -0400

    Account.c to Account.cpp
    
    Since Account.c is now Account.cpp, the function signatures look a bit
    different internally. The tests rely on function signatures in error
    messages. Instead of trying to figure out what the exact
    function signature might be, I use a substring matching strategy to
    ensure that the correct error was issued.

commit 318f7ebc4fd97d727c8b49bc12758c6c7a9520f8
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Dec 20 14:34:35 2017 +0100

    Force build order on report system support files
    
    Guile 2.2 is more picky about this than guile 2.0 was.

commit 723b51a06d7e8028349d1a3f81badc32ea0befa3
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Dec 19 23:28:47 2017 +0100

    Add unit test for rewritten scheme error handlers

commit 3d910ad2b1c6bde3948e9fe7e22265408c4a1c02
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Dec 19 23:13:01 2017 +0100

    Drop guile 1.8 support
    
    And with it all quirks we still had in the code to support that version.

commit a784dd57848e0d52ad17108f624722adfeeb2867
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Dec 19 16:53:40 2017 +0100

    Add support for guile 2.2

commit a28bcdf19b1005b2c2937a25e10a21164f741228
Merge: 98fcf1b08 a847d441f
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 19 22:04:18 2017 -0800

    Merge Chris Lam's Bug 790526 fix into maint.

commit a847d441f14cf66255a8e52f6447b43d9aac447c
Author: christopherlam <christopher.lck at gmail.com>
Date:   Wed Dec 20 11:57:35 2017 +0800

    fix silly mistake

commit 9af6f184efde5941d09d5d289b6d41a886745a52
Author: christopherlam <christopher.lck at gmail.com>
Date:   Wed Dec 20 10:01:32 2017 +0800

    fix unit test again

commit 302d1e73e850b92f5b8076b0af5741fc4afbaa2d
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 19 17:39:39 2017 -0800

    Add test-date-utilities to CMakeLists.txt and Makefile.am.

commit 98fcf1b08efbe4de7a896637d6394aeed8d824c2
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 19 16:54:01 2017 -0800

    Fix duplicate test-case name.

commit 3f408a885bc5d88fbb555a78e019494b7518d69b
Author: christopherlam <christopher.lck at gmail.com>
Date:   Wed Dec 20 08:15:26 2017 +0800

    typo

commit b6ec61fa45c386b641c516782b4501d333a8ea0e
Author: christopherlam <christopher.lck at gmail.com>
Date:   Wed Dec 20 07:58:03 2017 +0800

    add unittest for bugzilla 790526

commit 76921b5e2843023512c324535fa667efe0b5a98f
Author: christopherlam <christopher.lck at gmail.com>
Date:   Tue Dec 19 15:39:57 2017 -0800

    Fix -DWITH_SQL=OFF Build.

commit 0186bc1c0c32db749485dc1d48402715f69337dc
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 8 14:45:02 2017 +0000

    Change the relative path to a full one for rpath

commit 7c57ad18cd5dd4566cc99e959da396c757aac88a
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 19 14:34:10 2017 -0800

    Fix date offset error in datetime test.

commit baad2097a709f90a63f9608542fd701fcc64746e
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 18 10:15:05 2017 -0800

    Add tests for GMT and GMT+7 timezones.

commit 5af21dfad816a2a41594c02512b1dfc97818f60a
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 18 09:48:17 2017 -0800

    Fix timezone constructor crash when zone file has no transitions.

commit 0026b108517a4f9c3f65d2d8e595b4b5d28d07ff
Merge: e1d338542 c1b5e6c8d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 17 13:00:00 2017 -0800

    Merge branch 'maint' into unstable

commit c1b5e6c8df22ff680c436e670287de5aee10fe9d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 16 15:28:56 2017 -0800

    Release 2.6.19

commit 70fe66c9fd9bbe78234e939a1dde26a0ab696d21
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 16 15:11:14 2017 -0800

    Fix python tests when building from tarball.

commit 5da9e2f4c98eabf3417afc173c2b0654a0b94e5a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 16 11:28:24 2017 -0800

    Update Dutch and Serbian translations from the Translation project.

commit 8efc0e7bdc6c7876e376aa4e8ef7b8b4f3ffa52a
Merge: 51fab91ff 9dcb2037a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 16 10:54:03 2017 -0800

    Merge Rob Gowin's Partial Fix for Bug 787497 into maint.

commit 51fab91ffef8aafea8a80de11f96a8697bc332cc
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 16 10:36:27 2017 -0800

    Add test-flat-bayes to autotools build.

commit 4ce47b898d45339b95756bb3157a0b7afb9e1830
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 16 10:35:07 2017 -0800

    Add minimum version to feature and fix copy-paste error in test-flat-bayes.
    
    As recommended by Geert Janssens.

commit e1d338542880815f871f7741682e673781412716
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 15 10:13:41 2017 -0800

    Handle mid-pacific timezones in date-sensitive tests.

commit ac0d335c4fd83f0fe425f8bac05addb1958af069
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 15 10:12:01 2017 -0800

    Revert post-construction adjustment of ldt for DST.
    
    It was incorrect.\nMake corresponding adjustment to far eastern offset in neutral time adjustment.

commit 5aa84e13d610525410b031031960a7830d806e59
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Dec 14 20:37:12 2017 +0000

    Change the way the import settings are handled

commit a5134f91e1bbb27d38c10dc3bc0db1a3c828bc61
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 12 21:01:58 2017 -0800

    Fix neutral time for consistent dates in mid-pacific time zones.
    
    Echoes a change made some time ago in 2.6 where the time is adjusted from 10:59Z in time zones where that won't be the same date.

commit aeb2e65ff163f72f1cfb12422378628de58bed89
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 12 11:50:24 2017 -0800

    Fix posted-date scrub incrementing the day in central pacific timezones.

commit 1c8c53a8616c9073d129e5a236ceef7c4d5be663
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 12 11:48:11 2017 -0800

    Remove (unused because of an error) parse-to-tm string timespec construction.

commit 6db08207718304af6bff832f4a607d61d52e514b
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 12 08:42:32 2017 -0800

    Fix offset handling in GncDateTime struct tm ctor, gnc_mktime, & gnc_timegm.
    
    Tests now pass in all TZa from Honolulu to New Zealand.

commit de4d1e98599544e53e3a6adaaf421a89bb6decb3
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Dec 11 21:56:20 2017 +0100

    Add infrastructure to handle preference schema migrations and use it to replace one preference
    
    The preference schema migration collects all schema mutations that can occur
    when upgrading to a newer gnucash version. The old gconf to gsettings conversion is
    integrated in this system as well. Newer schema mutations will happen based on version
    number upgrades though.
    
    The preference that got replaced is "use-theme-colors". Based on discussion in bug 746163
    (https://bugzilla.gnome.org/show_bug.cgi?id=746163) and gnucash-docs PR#105
    (https://github.com/Gnucash/gnucash-docs/pull/105) this has been replaced with
    "use-gnucash-color-theme" with inverted meaning. The old option is kept around for one or
    two major release cycles to allow seamless conversion.

commit ba5ca5bd551a6bf4f8066a4533a44e792fbe09d1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Dec 11 09:53:20 2017 +0000

    Remove surplus statement

commit 9dc66c0b7dac576885d2b58dd7a2538b92774293
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 8 12:15:37 2017 -0800

    Fix the Mac install_name_dir to point at CMAKE_INSTALL_FULL_LIBDIR.
    
    Instead of CMAKE_INSTALL_LIBDIR; it needs to be an absolute path.

commit c0659c8e2bb520abb940dd2303969fc468101a16
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 10 12:51:24 2017 -0800

    Bug 791422 - gnucash 2.7 no longer opens sqlite3...
    
    as it doesn't load proper backend.
    The cause was that the libdbi-driver path in CMakeLists.txt was wrong
    and GNC_DBD_DIR was being set unconditionally in etc/gnucash/environment
    with an invalid path.

commit 0534ba4f8b9a69d39a524be282b2bcd737594f33
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Dec 10 11:59:40 2017 +0000

    Update file with changes for transient dialog changes

commit 8ee6783b4b3e65cfaace37a5a4f9d4b31f574495
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Dec 10 11:58:09 2017 +0000

    Replace magic numbers used in std::get... with values from enum

commit 43f1b2fde04187f137447a9419a8938bb51e58ca
Merge: 66da4ae37 288563c25
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Dec 10 10:24:07 2017 +0000

    Merge branch 'prices-in' of /mygit/gnucash into prices-in

commit 288563c25e39be4c5a87f924d928be6689e00357
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Dec 7 11:19:18 2017 +0000

    Add a test for empty values
    
    Some csv values are allowed to be empty based on options selected so
    add a test for this otherwise all values are required.

commit 16714a8c5b7e08eb727c905fce1582f68fffd5c2
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Dec 7 11:17:14 2017 +0000

    Replace date parse function with one from gnc_datetime

commit ee2f301789b34d289743a1dd5bad4d1d07b09ba5
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Dec 4 14:25:02 2017 +0000

    Make changes for Gtk3 compatibility

commit 1aa3601e01cc07748d7f4a70e3f9be06af3a18e3
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 12:04:51 2017 +0000

    Pot file changes for new files and settings rename

commit 71bf7d01fdd1b044723daec5cfbba2cb17c061bf
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 12:03:14 2017 +0000

    Rename gnc-csv-trans-settings.* to gnc-csv-import-settings.*
    
    Change the name of the import settings files as they do not just deal
    with transactions and all associated required changes.

commit 644a0aa06f09c49a99dd013f25c74af999f4fc46
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 11:56:25 2017 +0000

    Reorder the create price procedure.

commit 62bbe4f951dbc8dbb9a1ac0b522e0fd33276e4b8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 11:52:48 2017 +0000

    Add the ability to test from_commodity and to_currency being the same.
    
    To cover all combinations we need to test across the combo's and also
    the table entries when appropriate columns are set. Also need to force
    a reparse if any of the options change.

commit aff1c0c5a66e3d6861b25216066157754e4300d1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 11:51:07 2017 +0000

    Add a test for from_commodity not being the same as to_currency

commit 61f860bcfcfb793a61d75fc48b7b1be47b6ae056
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 11:49:28 2017 +0000

    Various changes to comments in source files and displayed text.

commit 1bb2d1dc3890236aaa9f996e84723555f5c334e9
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 11:47:12 2017 +0000

    Change the way commodity and currency combo's are shown.
    
    Use commodity print name to show in the combo's and use a hidden field
    to sort the list grouping by namespace. Also alter the way these
    settings are saved.

commit caba8c433021673d630b4f7459ada4290c2798ef
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 11:44:38 2017 +0000

    Minor changes and tidy up

commit 3a3c2cba9c55df5cb8ac0dfd9ee34801d353243f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 11:43:14 2017 +0000

    Change the settings file to save and load price settings.
    
    Added a setting type to distinguish between TRANS and PRICE settings so
    it can load a specific settings type and added the price save and load
    options.

commit 3c18b8063459a2ef2634c854c065764cbaa50bf7
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 11:34:21 2017 +0000

    Fix some errors in conversion of some function names
    
    Some function names did not get converted to a price equivalent and
    reorder some statements.

commit 16845c3a2096906bf1a72eb30eae997745b39c3a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 11:32:48 2017 +0000

    Remove duplicated function

commit 1e31db74d1143b3a7cd7fe39f1e42a2f935c04d7
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 11:30:16 2017 +0000

    Made changes to preset column types to align with other changes
    
    These changes are to align with the changes to column types and also the
     basic setup of the new commodity from and currency to combo's. More
     changes will follow to make the saving and loading work properly.

commit 8f3e175fb2d3b665e597527e52cbe1cf2e242528
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 11:25:06 2017 +0000

    Add option to specify Commodity from and Currency to for whole file
    
    Added two combo's to allow user to specify a Commodity from and Currency
     to for the whole file. Also reduced the property types to four and
     aligned all the commodity and currency variables.

commit 3279973329885cc63a6c7b8fb1060aacd4f2cfec
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 11:04:49 2017 +0000

    Some text changes

commit f2c78102e09c55ed1bb3243c35c87bf3293e3808
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 11:03:07 2017 +0000

    Remove not required account update

commit 3cfa9d05bad517db632679ffa6127dd34066d58e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 11:01:16 2017 +0000

    Add CSV Price importer assistant files
    
    These file are largely based on the csv transaction importer.
    They are just the start for subsequent changes.

commit 404bc1e329bddb6726cab3577f98c49ef7294ffa
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 10:55:29 2017 +0000

    Rename function gnc_csv_price_col_type_strs to gnc_price_col_type_strs

commit bec1fbd1a08cbd1c0c408df5e38a6343aa9dccd8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 10:53:41 2017 +0000

    Add price import files for the csv price importer
    
    These files are largely based on the csv transaction importer and with
    minimum of changes to settings files.

commit 17d8d424a0a6266a9790797d88452f2c356f3e0d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 10:44:15 2017 +0000

    Add property files for the csv price importer
    
    These files are largely based on the csv transaction importer

commit ec9f60d3fd1dd2dbcecba8017225f40763f3f862
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 9 15:36:43 2017 -0800

    Test more thoroughly gnc-timezone's parsing of the zoneinfo database.
    
    Then fix the resulting problems.

commit 98d41bc374dffa07a1a7553b70d096002ef8b0c3
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Dec 8 23:29:21 2017 +0100

    Fix transient parent warnings for tip-of-the-day and file dialogs

commit ac89797e78715167b08d6a18ce4da7d1308e47e2
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Dec 8 15:49:31 2017 +0100

    Fix transient parent warnings in search callbacks

commit 66da4ae37404dc46a6ee1a81289cd2b8fd506383
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Dec 7 11:19:18 2017 +0000

    Add a test for empty values
    
    Some csv values are allowed to be empty based on options selected so
    add a test for this otherwise all values are required.

commit db079b55404dfa1c04533b28d6d0ecd38da10689
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Dec 7 11:17:14 2017 +0000

    Replace date parse function with one from gnc_datetime

commit a092aecd568e185e1d24b97afc57ccc90ffe3987
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Dec 6 21:46:20 2017 +0100

    Add transient parent for search dialog

commit 0c254c36a05c7edd6d2f101c28e918d4291012ac
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Dec 3 23:45:40 2017 +0100

    Fix missing transient parent warnings for several business dialogs

commit 8986795251691d2a3cb187f8f3c39ea3e6599663
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Nov 16 17:47:10 2017 +0100

    Fix transient parent for SX since last run... at startup

commit 995c3cf4c37e5dad51fc937bb6ce17c85e24d02f
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Nov 16 17:22:10 2017 +0100

    Set transient parents for all query views and dialogs

commit d8cc165e2894c7d52aee3785c3a8b070a4e4b563
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Nov 26 12:55:09 2017 +0100

    Alter function signature of gnc_(verify|yes_no|info|warning|error)_dialog
    
    The new signature makes it more clear what the purpose and required type of the parent widget should be.
    While at it, the info,warning and error dialog code got slightly refactored for better code reuse.
    Finally a few more parent widgets were passed in places where a parent was readily available.

commit 68103dd02da2beab89ffe53ba971fc6228b999a1
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Nov 25 15:08:31 2017 +0100

    Improve window management
    
    This first commit will replace gnc_ui_get_toplevel with two functions
    - gnc_ui_get_gtk_window (widget): tries to find the immediate GtkWindow the given widget belongs to
    - gnc_ui_get_main_window: looks for the main window that's the final transient parent widget
      can be traced back to. In the absence of widget, this will behave as gnc_ui_get_toplevel did
      and return the first active or mapped window.

commit 12bad5cec81f6d11b342c0d1ed30df287674cdde
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Nov 16 17:21:25 2017 +0100

    Ensure the main window is mapped before any reminder dialogs are shown at startup

commit 47d622de6138b9adf4ccbfa9a56e109966533658
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Nov 16 15:45:58 2017 +0100

    Handle the splash/lock file warning more the gtk way
    
    If the splash screen is still availabe when the dialog should be displayed,
    make the splash' window the transient parent for this dialog.
    
    In the other case we try to use the front-most main window. While this
    works well when calling file->open from the menu, there may not be a
    visible main window yet during startup. Since the user can close
    the splash before the dialog is due, we may end up with no usable candidate
    as parent window.
    In that case the dialog will emit a missing transient parent message on stdout.
    There's no easy fix for this as users don't want to see an incomplete
    main window (see old bug 350993).

commit 87e833c693e0b0fa887d6f1fd8fd6622ec459b95
Author: lmat <dartme18 at gmail.com>
Date:   Wed Nov 22 14:02:45 2017 -0500

    GUID/Flat bayes handling in 2.6
    
    With 2.8 soon able to write flat guid bayes kvps, 2.6 will also need
    to be able to read them. This change enables 2.6 to be able to write
    all known types of import maps: not-flat guid and account name, and
    flat guid import maps, but it is not able to convert between these
    types. 2.8 is able to read earlier, not-flat bayes kvps,
    and will convert them to a flat guid model.

commit 66817bb997d601b74b25b7a465a318387fb81594
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 5 14:48:45 2017 -0800

    Rework directory determination in CMake builds.
    
    Sets paths for finding componenents depending on the state of ENABLE_BINRELOC,
    GNC_UNINSTALLED, GNC_BUILDDIR and whether any install paths have been set
    outside of CMAKE_INSTALL_PREFIX.
    
    GNUInstallDirs changes the name of CMAKE_INSTALL_LIBDIR depending on the
    operating system and distro. When CMAKE_INSTALL_PREFIX is /usr,
    /usr/local, or any subdirectory of /opt it also changes
    CMAKE_INSTALL_FULL_SYSCONFDIR to /etc. An earlier commit by Aaron Laws
    mirrors the name of CMAKE_INSTALL_LIBDIR to the build library directory.
    
    It's possible for builders to set any of the install directories
    anywhere they please.
    
    Setting any directory outside of CMAKE_INSTALL_PREFIX breaks Binreloc so
    the toplevel CMakeLists.txt now detects that and disables Binreloc.
    
    If Binreloc is enabled then all path queries use it to find paths. This
    works in the build directory because the gnucash executable and all of
    the test programs are in build_directory/bin and LIBDIR, DATADIR, and
    SYSCONFDIR can be found in the same root path.
    
    If Binreloc is disabled then in order to build or run programs from the
    build directory one must set GNC_UNINSTALLED and set GNC_BUILDDIR to the
    absolute path of the build directory. When those are set GNC_BUILDDIR
    replaces CMAKE_INSTALL_PREFIX in all paths that are subdirectories of
    CMAKE_INSTALL_PREFIX; paths that are not in CMAKE_INSTALL_PREFIX are
    appended whole to GNC_BUILDDIR. This process is constent between CMake
    and gnc_path_get_foo. GnuCash is unlikely to run from a DESTDIR without
    Binreloc.

commit 5b02021550dd71dd3de643a387b4c3034e6758a7
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Dec 4 14:25:02 2017 +0000

    Make changes for Gtk3 compatibility

commit b94b2f8ac25926f5afdc6988f952b52b998d31a8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 12:04:51 2017 +0000

    Pot file changes for new files and settings rename

commit c3b54ab05493a04621d1068dce57cc92daff5645
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 12:03:14 2017 +0000

    Rename gnc-csv-trans-settings.* to gnc-csv-import-settings.*
    
    Change the name of the import settings files as they do not just deal
    with transactions and all associated required changes.

commit c1a9464511b4bc0587a9038a214be3b8390da49f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 11:56:25 2017 +0000

    Reorder the create price procedure.

commit 6c11cfad852efe67aa8863685e15b9db1079036a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 11:52:48 2017 +0000

    Add the ability to test from_commodity and to_currency being the same.
    
    To cover all combinations we need to test across the combo's and also
    the table entries when appropriate columns are set. Also need to force
    a reparse if any of the options change.

commit b1becf3dd4548f6244ce21bf62a1dcaf34b75518
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 11:51:07 2017 +0000

    Add a test for from_commodity not being the same as to_currency

commit 339fbaa587f49c91ed329b0f3a558a4c9ecc2bbb
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 11:49:28 2017 +0000

    Various changes to comments in source files and displayed text.

commit 9debe91e990ba00c68a09449d6a4c22646faae66
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 11:47:12 2017 +0000

    Change the way commodity and currency combo's are shown.
    
    Use commodity print name to show in the combo's and use a hidden field
    to sort the list grouping by namespace. Also alter the way these
    settings are saved.

commit b8bbdb2ad54e2eaf55b774b9954ab4f99775eea6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 11:44:38 2017 +0000

    Minor changes and tidy up

commit a996c02ef7da224a0a5962cb50985c1dd887df50
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 11:43:14 2017 +0000

    Change the settings file to save and load price settings.
    
    Added a setting type to distinguish between TRANS and PRICE settings so
    it can load a specific settings type and added the price save and load
    options.

commit 5578da11860737109f678443b9bf8b4e7084b2dd
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 11:34:21 2017 +0000

    Fix some errors in conversion of some function names
    
    Some function names did not get converted to a price equivalent and
    reorder some statements.

commit 4d75259cb41902581bcffaf71ca2742164e635c2
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 11:32:48 2017 +0000

    Remove duplicated function

commit cd4b5a31006a36d2fdbd8f2f1ef8839a4c83bfea
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 11:30:16 2017 +0000

    Made changes to preset column types to align with other changes
    
    These changes are to align with the changes to column types and also the
     basic setup of the new commodity from and currency to combo's. More
     changes will follow to make the saving and loading work properly.

commit bf0c3853ac0d9a2f57acfd5dac61c69a583ff23b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 11:25:06 2017 +0000

    Add option to specify Commodity from and Currency to for whole file
    
    Added two combo's to allow user to specify a Commodity from and Currency
     to for the whole file. Also reduced the property types to four and
     aligned all the commodity and currency variables.

commit 1435813f0208e69aac24705f93f03d10b9cab90b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 11:04:49 2017 +0000

    Some text changes

commit cf90b8cb47a6dfe38e870310534fa1a1c0e294b7
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 11:03:07 2017 +0000

    Remove not required account update

commit 393b8a126d0dfd7236800fd2705eb8d62deeaf98
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 11:01:16 2017 +0000

    Add CSV Price importer assistant files
    
    These file are largely based on the csv transaction importer.
    They are just the start for subsequent changes.

commit 4fe77a577ae429c0407868a62805bd4095c87ca8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 10:55:29 2017 +0000

    Rename function gnc_csv_price_col_type_strs to gnc_price_col_type_strs

commit eb712dc7d88dc16a5c751a8fea988b35dd20da47
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 10:53:41 2017 +0000

    Add price import files for the csv price importer
    
    These files are largely based on the csv transaction importer and with
    minimum of changes to settings files.

commit 3410a03b2291f6a095040dca442df1bf903a284c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Dec 1 10:44:15 2017 +0000

    Add property files for the csv price importer
    
    These files are largely based on the csv transaction importer

commit 9dcb2037ad8ffe6295e343d7656ca311c80679a5
Author: Rob Gowin <robgowin at gmail.com>
Date:   Sat Dec 2 17:59:40 2017 -0600

    Partial fix for Bug 787497 - Disabling options cripples dist package
    
    WITH_OFX, WITH_SQL and WITH_AQBANKING handling is fixed. The
    dist files for these features are always included in the dist
    tarball.
    
    I added code for WITH_GNUCASH=OFF to error out when trying to
    create a dist tarball. Not fully tested because WITH_GNUCASH=OFF
    itself does not build.
    
    Still need to backport fixes from unstable for WITH_PYTHON=OFF.

commit 84929c8e5bce2388108a18c94054a9a30c6310eb
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 2 10:34:07 2017 -0800

    One more stray header in libexec.

commit ad11afefb48dbcfa958e332042f3be80159f78dd
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 1 20:31:44 2017 -0800

    LIBDIR is not lib--two more CMakeLists.txt.

commit e319a16747d8b9b9d91ed60de22f77a75c0e5320
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 1 20:10:55 2017 -0800

    Remove gnucash/test.
    
    The only purpose of which was to test overrides/gnucash-env.

commit fcb4bdac9efef0d813d00356edf312463c053f1a
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 1 17:00:26 2017 -0800

    Some fixes to complete removing gnucash/overrides.

commit e7b7974a3c13937b99aaf66f6f12382d1cec378f
Author: Rob Gowin <robgowin at gmail.com>
Date:   Fri Dec 1 12:53:17 2017 -0600

    Handle cases where LIBDIR is not "lib"
    
    For example, Fedora installs to lib64, Debian to lib/<arch-tuple>

commit 2be5642a7d8e63741ae140a259e2b8369b42e9fc
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 1 15:25:28 2017 -0800

    Fix autotools build after removing gnucash/overrides.

commit 778b86e29e3d82ef076fd9df80509490061c2bcf
Author: Rob Gowin <robgowin at gmail.com>
Date:   Fri Dec 1 12:53:17 2017 -0600

    Handle cases where LIBDIR is not "lib"
    
    For example, Fedora installs to lib64, Debian to lib/<arch-tuple>

commit 0a8e50069c7e0d82389fc18a2198cc8580686e46
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 1 13:56:43 2017 -0800

    Remove overrides directory as being obsolete.
    
    Also don't install qof test headers to libexec.

commit 9b0a8723a4cda8e0a7add96017ceafaab7de86a1
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 30 13:56:47 2017 -0800

    More GNUInstallDirs path fixes.

commit a120c48fb10d2256cac5abe7066b7a61db64ea2e
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 1 08:59:51 2017 -0800

    Fix the fixed path to compiled guile files.

commit 062851a8fe8c55e49008b78d17cee9d61f41daea
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 30 20:15:54 2017 -0800

    Fix path to compiled guile files in environment.in.
    
    Thanks to Rob Gowin for the catch.

commit 4a84fca9b1867636e82243e937ecf205c81fdfff
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 30 13:32:57 2017 -0800

    Add GLIB_CFLAGS and srcdir to SWIG includes.

commit 5ca129d82d7eb8afef231fe227a7ccecadb59eb0
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 30 13:31:23 2017 -0800

    Remove unset variable SWIG_ARGS from Makefile.am

commit 649a6a263e939bf6a7c91d44558d442b943ba89d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Nov 30 17:37:32 2017 +0100

    Fix installation destinations for overrides and quotes scripts
    
    Mentioned by Robert Gowin and Christopher Lam

commit f3bc8eea8b12b485be698e1501afb168fc20956d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Nov 19 05:20:35 2017 +0800

    Bugzilla 790526 Correct weeknum calculator
    
    This change will fix 'num-of-weeks-since-1/jan/1970' which formerly used quotient to remove
    the fractional part of the division. For negative values of num-of-weeks, the number is truncated
    in the wrong direction (i.e. towards 0). This change uses floor instead to ensure the num-of-weeks
    found is the nearest integer LESS than the fractional number.

commit 41656c920e54f9e4f7693086a410372257229b00
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 28 17:57:00 2017 -0800

    Fix python test failure on Travis.
    
    It seems that there are two possible exceptions depending on OS.

commit c6ae007bda0e3a4b3eaeb3e55193b150f6472461
Merge: 5aa048e01 744cdac5a
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 28 17:09:38 2017 -0800

    Merge branch 'PyGncNumeric' into unstable

commit 744cdac5a4dfb3e62f5d447d4f71be872f182c88
Author: Guy Taylor <thebigguy.co.uk at gmail.com>
Date:   Sat Jun 3 17:51:54 2017 +0100

    Use builtin SWIG conversions for glib types
    
    Where possible in the Python SWIG code use the builtin SWIG conversion
    code over custom code. This ensures appropriate overflow/type checking.
    With this I have enabled GncNumeric from longs and tested for correct
    overflow handling.
    
    Note: This could be extended to GUILE but I am not familiar enought to
    safely enable this.

commit c9c58764318ab7e82ac21958326a64a27f6d409a
Author: Guy Taylor <thebigguy.co.uk at gmail.com>
Date:   Sat Jun 3 16:06:09 2017 +0100

    Use glib.h over custom typedefs in Python SWIG
    
    Use the native glib.h (mainly gint, gfloat ...) over custom typedefs in
    SWIG type files. This is for Python only.

commit e011576e37e25c2876c6ed8578a8ccc2573573f1
Author: Guy Taylor <thebigguy.co.uk at gmail.com>
Date:   Sun May 28 22:13:39 2017 +0100

    Add GncNumeric to native Python Fraction
    
    Add helper method to return the native Python fraction type from GncNumeric.

commit 1ef379a704e070a174eebb894487a230008d9977
Author: Guy Taylor <thebigguy.co.uk at gmail.com>
Date:   Wed May 17 11:37:20 2017 +0100

    Fix Python GncNumeric for non (int, int) pairs
    
    At current the Python GncNumeric has issues with type conversion eg.
     * GncNumeric(1.3) = 1.00
     * GncNumeric("1.3") is OK but any future methods error
    
    This behaviour was relied on for the Account tests to pass as it used
    GncNumeric(0.5) == GncNumeric(1.0) but this is not what many users would
    expect.
    
    This fix alows GncNumeric to be constructed from a (int, int)
    numerator/denominator pair or int/float/str where double_to_gnc_numeric
    and string_to_gnc_numeric from C is used.

commit 5aa048e01d4ae949505a5ccd5ad15c13bf1edc44
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 28 15:39:41 2017 -0800

    Fix null pointer dereference segfault.
    
    Reported via PR 21y by github user ethaden.
    This is a simpler fix than the one in the PR.

commit a5bf4e00a4a9f5a9d17e43f99a1cff21d69a45d8
Merge: 5204100d5 d59965860
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 28 15:16:36 2017 -0800

    Merge Aaron Laws's 'unneeded-build-flag' into unstable

commit 5204100d53b67fda3960f58568331d4822eab6bf
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 28 14:25:35 2017 -0800

    Use GNUInstallDirs in CMake Builds
    
    Provides correct file layout when building distribution tarballs.
    Fixes Bugs 790840 and 790841.

commit e92a1b3723e7ddfa72d1fa40c6b3a79b7e1e19f7
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 28 14:25:24 2017 -0800

    Fix python tests in tarball builds.

commit d599658603917d5c3196006b01296e9a6b1e2cf7
Author: lmat <dartme18 at gmail.com>
Date:   Tue Nov 28 16:10:28 2017 -0500

    Removing Arch Linux Autotools build
    
    It has failed many times, but to my knowledge the failure has never been
    legitimate.

commit 04a4849967515adb916001e3211240f4ee799b1c
Author: lmat <dartme18 at gmail.com>
Date:   Tue Nov 28 15:47:23 2017 -0500

    Removing unneeded build flag from docker

commit 831640b546805ce2896ee6a5df3df7af428bc3c9
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 28 09:53:06 2017 -0800

    Remove common/test-core/unittest_support.py from git.
    
    It's a SWIG-generated file accidentally added during directory
    rearrangement.

commit 0afef080a7db47f1951cf1d49151546f7690de21
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Nov 25 16:33:30 2017 -0800

    Release 2.7.2

commit 13657ee1bb8f70db510b44c0d1b9e4843b2ee1eb
Merge: 50874d89d 0d8112bfe
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Nov 25 15:35:24 2017 -0800

    Merge branch 'maint' into unstable

commit 50874d89daf42bea3f676bc5fa92e927375f10c0
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Nov 25 14:54:51 2017 -0800

    Correct GUILE_LOAD_COMPILE_PATH to include Guile's own modules as well as ours.

commit d8c2f5244755b8162268077335c78df1449e9a48
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 24 16:53:58 2017 -0800

    Correct quoting for SQL backends.
    
    Only string values should be quoted in queries; in particular NULL
    isn't a string value and must not be quoted.
    Note that this is a less than perfect solution because it doesn't use
    the Database's quoting function and so doesn't escape quotes, linefeeds,
    or carriage returns inside the string. That's because the SQL generating
    logic is independent of the connection class and can't easily get to it.

commit 037c93faea77f51a36d7391d0f3ef403b5036843
Merge: 1e81d3ace 22e7e1b44
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Nov 24 17:24:52 2017 +0100

    Merge branch 'gtk3-update8' of https://github.com/Bob-IT/gnucash into unstable

commit 1e81d3ace27fd32f7a4b61ae2aaa45c7dfffa92e
Author: Jose Marino <jmarino at users.noreply.github.com>
Date:   Tue Nov 21 16:53:10 2017 -0700

    report: fix default colors incorrectly set to transparent
    
    The default color of a color option is set during a call to "gnc:make-color-option"
    as a list of rgba values. In all color option instances in the scheme code this
    default color is incorrectly set to transparent.
    For example, white color was being set with:
      (list #xff #xff #xff 0)
    The last value in the list is the value of the alpha channel, with 0 meaning
    transparent. When the color button is displayed in the gui it shows a checkerboard
    pattern instead of the intended color.
    
    This commit changes all default colors of color options to have alpha=#xff, i.e.,
    fully opaque.

commit 9c4635e3930f6026080cf18ea7ca92133733c944
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 23 11:41:09 2017 -0800

    Bug 784623 - GNUCash does not work with sql backend.
    
    Wherin the problem is that MySQL's TIMESTAMP has a date range of
    1970-01-01 00:00:01 to 2038-01-19 03:14:07 and is unable to handle
    time_t of 0. MySQL's TIMESTAMP also assumes that input is in the server's
    timezone and adjusts it to UTC. GnuCash has already done that conversion.

commit 0d8112bfefdcd13134d6a70042d48806b59475f9
Author: Rob Gowin <robgowin at gmail.com>
Date:   Thu Nov 23 10:50:16 2017 -0500

    Bug 790620 - Failed to create file “/usr/share/glib-2.0/schemas/gschemas.compiled.XY789Y”
    
    Changed install rule for gschema.compiled to use a target.

commit 22e7e1b440bd9d6925ab545a6ad1128c25b13ffa
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 23 13:57:10 2017 +0000

    Fix some corrupted glade files

commit 761d40918df88556598f98c8f8c72984a533ddc5
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 23 13:56:36 2017 +0000

    Change assistant-ab-initial.glade to gtk3.10 version

commit baf7575f1d77198219bc6fc2bc0bcf1e18625f07
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 23 13:55:58 2017 +0000

    Replace deprecated GTK_STOCK_ macro identifiers

commit a5d15de4263e486031a1fa66efb6b3a1483d2fb4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 23 13:55:19 2017 +0000

    Change a couple of deprecated functions in gnc-html-webkit1.c

commit 99f2283d83ffc7517b01f6c8d188fbbf2addc94c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 23 13:54:40 2017 +0000

    Control the toggle button width
    
    There did not seem to be an easier way to control the toggle button
    width so created a custom one based on the GtkToggleButton. This
    allowed the use of the class function get_preferred_width which is set
    at two thirds the height.

commit c5f483d115c5ad81ce722eb300f669309037750b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 23 13:54:03 2017 +0000

    Move the double line to be inside the cursor cell

commit 78ec2e339ebb6ec90de2ce7660b04ba4a9180df1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 23 13:53:25 2017 +0000

    If a font size is specified for the sheet, popup size may be wrong
    
    When you specify a font size for the sheet, the popup will inherit this
    but when first popped it will use the minimum height value and so may
    be different resulting in not being in the right position. So check on
    allocation and if different remove and pop again.

commit 67e4b3529466b1dc1b90715853815889a1f19b42
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 23 13:52:43 2017 +0000

    Use previously created functions
    
    Use the previously created functions to reduce code and for conformity.
    As part of this some variables were renamed to be common.

commit 8a6ce10aa872533739264a0a2a386067e5f2def5
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 23 13:52:02 2017 +0000

    Provide two functions for common code
    
    These two sections of code appear in three separate files in slightly
    different versions so define them hear for conformity

commit 1b52053d2e253e0b2fb8e453a494e6e5d4aba5d1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 23 13:51:25 2017 +0000

    This function doesn't do much and is only used for new account registers
    
    This function is used to get the width of the toggle button and add it
    to the sample text length to set the default column width. As the it is
    square, just use the row height instead and the user will no doubt set
    there own widths any way.

commit ed4bad34a7771ce7f287eb64f7001c307a3fe4ea
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 23 13:50:42 2017 +0000

    Adjust the sheet to get its spacings from the item_edit CSS

commit 2a476cb68a9b7a2edd4b2e399d38a61b6464b652
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 23 13:50:01 2017 +0000

    Get the item_edit cell padding from CSS instead of defines
    
    This commit sets up getting the vertical and horizontal item_edit cell
    margins, borders and padding from CSS. This increases the option to
    specify individual values for top, right, bottom and left instead of
    just specifying just two values.

commit bbafb8184e76609dad4f78a36601fcbe4c68359e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 23 13:49:00 2017 +0000

    Replace the cell foreground and background colour handlers
    
    By using CSS classes, there is no need to have separate handlers for
    the foreground and background colours so replace them with one being of
    a similar format to that of cell_border_handlers. This also involves
    changing the map of RegisterColors to CSS style classes to reflect the
    changes and reduce the get colour type to one call per class

commit 9cd2c6d17fcac36941e189560d1a7c7de036cb1f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 1 12:17:19 2017 +0000

    Test the widget state to get the correct background colour.
    
    When the cell borders are not displayed, the border colour is set to
    the background colour so test for the widget being in an insensitive
    state to get the correct background colour.

commit 937f8c508301a26ede211ee4ed06ad7a91bd2198
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 21 18:12:30 2017 -0800

    Set GncSqlObjectBackend::m_version to the appropriate TABLE_VERSION.
    
    For each subclass, getting rid of GNC_SQL_OBJECT_BACKEND_VERSION which
    was a bit misguided.
    
    Also remove the bogus test the skipped loading a table if its version
    didn't match GNC_SQL_OBJECT_BACKEND_VERSION which was even more misguided.

commit 1674eb0bd49d38ce9ddde059a59527d6f2400f8a
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 21 13:30:17 2017 -0800

    Fix python build and test errors on Mac.

commit 2cbfc5bbac9bda4ef1206db5a437b45cb79bc373
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Nov 21 22:11:38 2017 +0100

    Revert "Merge branch 'gtk3-update8' of https://github.com/Bob-IT/gnucash into unstable"
    
    This reverts commit cdb764fec525642bbe85dd5a0a49ec967c55f089, reversing
    changes made to 169677a8d753ba26a447d22d2b2ec565bfe4798b.

commit cdb764fec525642bbe85dd5a0a49ec967c55f089
Merge: 169677a8d ed3de42c9
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Nov 21 18:30:09 2017 +0100

    Merge branch 'gtk3-update8' of https://github.com/Bob-IT/gnucash into unstable
    
    More register layout tweaks

commit 169677a8d753ba26a447d22d2b2ec565bfe4798b
Merge: d44f6bc9d 179d022d1
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Nov 21 17:04:27 2017 +0100

    Merge branch 'gtk3-update9' of https://github.com/Bob-IT/gnucash into unstable
    
    This branch has several improvements in the dense calendar code. The most
    important of these is to fix a crash on Windows.

commit d44f6bc9d533c1159886b52affcbd43a34b1ded4
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 19 17:28:53 2017 -0800

    Fix missing/misspelled files for distribution.
    
    Mostly errors from 6c01e54.

commit 961cb5a829bb325525652429886aeed71e6d4483
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 19 17:28:41 2017 -0800

    Bug 790550 - FTBFS: missing __init__.py

commit d648b29d0d99f59fb833ec1ff9187a889bfe4c1d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 19 17:20:26 2017 -0800

    Fix distribution paths for resource files.
    
    glib-compile-resources lists the resource files as absolute paths,
    but SET_LOCAL_DIST expects relative paths; the result was that the
    tarball code was looking for ${CMAKE_SOURCE_DIR}/${CMAKE_CURRENT_SOURCE_DIR}/foo.
    This change strips off ${CMAKE_CURRENT_SOURCE_DIR} from the filenames
    before passing them to SET_LOCAL_DIST.

commit 9444c1e300e869aeea763a2db4f164560d067232
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 19 14:05:09 2017 -0800

    Fix bad string construction in adjust_sql_options.

commit af1bc45021aaa9c844a9e204ead402f155835e36
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 19 09:36:44 2017 -0800

    A better way to handle MySQL's 0000-00-00 invalid date indicator.

commit 23f25d74d99c4f2b1b2371e1824fde93ef8127b4
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 19 09:35:08 2017 -0800

    Don't try to unref a NULL GDateTime*.

commit 060e16b671cf1dbce28c5d29b21a2c55f55670bf
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Nov 18 20:41:10 2017 +0100

    Fix a few travis failures (potentially uninitialized use)

commit 75fb4e7a0ceda8ac5ba21866fc13cf39f79cc11c
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Nov 18 18:53:55 2017 +0100

    Bug 736765 - Assign as payment... should re-populate the payment represented by the selected transaction if any
    
    The main topic of this bug was already fixed in earlier commits. This commit
    handles the minor improvements also mentioned here:
    - don't show the menu option for invoice/bill transactions as that doesn't make sense
    - don't show the pre-payment line if the selected transaction was one, in this case only set the amount
    - allow users to edit lot link transactions via this mechanism as well (which essentially are payments without an explicit payment split)

commit 949f2db4732283f6f8ac2e1b6cc1a960a3f8f311
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Nov 15 14:30:25 2017 +0100

    Bug 778692 - Assign as payment should work for employee expense vouchers
    
    The way this is implemented is as follows
    - if gnucash can deduce a partner from the transaction that partner will be proposed
      this works for all transactions that are part of a business transaction already
      and will correctly detect pre-existing customer, vendor and employee payments
    - if no partner can be deduced gnucash will assume the transaction to be a vendor
      or customer payment based on the sign
    - in all cases the user can change the partner type in the payment window that's presented
      to any of customer, vendor or employee to correct gnucash' suggestion.

commit cd9c3807c03404f830104bd9726a061c6282fe88
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Nov 18 17:42:46 2017 +0100

    Assign as payment - when random transaction is selected, reset transaction description to owner
    
    This will make the assigned payment more in line with traditionally created business payments

commit ce900d1df30d8767ed6f203998364b83687220b2
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Nov 14 15:20:58 2017 +0100

    Assign as payment - refactor a few code blocks into separate functions
    
    And some tweaks to the message strings displayed in case of uncertainty

commit d66469fef8b49d038256f07a1642867ce65e200c
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Nov 14 11:17:53 2017 +0100

    Assign as payment - Differentiate between new and existing payments for 'Assign as payment'
    
    When the selected transaction is already involved in a business payment,
    propose to Edit the payment instead of Assigning it as a payment.
    This is more informative and will help prevent users from accidentally replacing existing payments.

commit 18dcbeef8a9ba7213bdd14c7260c8b2d683a0168
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Nov 14 13:56:56 2017 +0100

    Assign as payment - offer possible payment splits to user in case there are multiple valid candidates for assignment

commit aeb80a230e3cf0929c1251f110ad69bf81a13f74
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Nov 9 22:56:52 2017 +0100

    Bug 734865 - Assign as Payment... can silently 'unpay' a payed invoice
    
    With this commit the 'assign as payment' logic now works as follows:
    - if the selected transaction is already linked to an existing payment, the payment dialog
      will present this payment again (same partner, post-to account, same selected document(s),
      same amount, memo, and transfer account).
    - if the selected transaction is not linked to an existing business transaction the logic
      will make a best guess as to whether the payment should be for a customer or vendor.
    - in both situations if the existing transaction has multiple splits that can be considered
      as transfer (or 'payment') splits the payment  dialog can't work with it (it can only deal
      with one transfer split). In this case the user will be informed that only one valid
      transfer split will be retained and the others ignored.
    - the other thing the payment dialog can't handle are APAR type splits that are not associated
      to a lot at all. In case of transactions not part of a business transaction they will be
      silently ignored on the assumptions these were manually entered transactions with the intention
      to be linked to business transactions. On the other hand if such a split is part of a transaction
      that is also linked to a business payment already, a warning will be issued these splits will
      be removed from the new payment.

commit 0dfb921e86357df280ded13c7cd1ce9da139f8c4
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Nov 13 19:15:04 2017 +0100

    Add functions to retrieve a copy of splits of a certain type from business transactions

commit de4414b2a100812aa796041d1a87c99d1aa63418
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Nov 9 20:36:54 2017 +0100

    Inform the user when assign as payment can't be used

commit 954ce1ab118850ec8d8f844698407b697829359a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Nov 14 14:00:04 2017 +0100

    Mark unused function parameters as such in dialog-payment.c

commit ff76db28f5d6de298df29e390c59b2a7bddf6dfa
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Wed Nov 15 03:33:57 2017 +0100

    Add po/glossary/gnc-glossary.pot to .gitignore

commit 742064ee8752831003944fea62d01dfdd86bc4bd
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Wed Nov 15 00:36:41 2017 +0100

    Fix a few encodings and Content-* tags in glossary

commit 61316648b801e4726876e07ef4cf1dda46d488be
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 9 13:00:27 2017 -0800

    Bug 789608 - Compilation problems when linking libraries.
    
    Fix using a preproc macro in a different file from where it was declared
    and more-strict template resolution of error_handler<> by gcc-7.x.

commit 1895ae280c08eb6f750ceb546ad2af78c7a78bca
Merge: f888eb88f 45bab9361
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 9 13:43:32 2017 -0800

    Merge branch 'maint' into unstable

commit f888eb88f06fcddff555005f009008971d53541f
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 9 11:22:02 2017 -0800

    Fix with_Python build in cmake.

commit 179d022d1a74cd77c5a9e1dac156d0fb9b8ffa0f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 9 11:29:39 2017 +0000

    Prevent the rename popup from appearing in the dense calendar
    
    If you right mouse on the dense calendar, the treeview pops but also
    the rename page popup. So stop the cascade of the button press event
    when on the dense calendar.

commit 1f4a2e36db04638930f327c0a1783cd58ea2d32f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 9 11:28:09 2017 +0000

    Dense calendar popup window of screen at bottom
    
    The get_allocation function was in the wrong place for the button press

commit 54b492ee83affd27896da099bca04994559ddc14
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 9 10:48:59 2017 +0000

    Add a margin to the Date label

commit 4558521980d7d241c68a9af189fe23feb0d96e7e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 9 10:39:36 2017 +0000

    Don't re-populate dense calendar treeview on every mouse move
    
    The treeview only needs to be re-populated when the mouse moves to a
    different day so test for this.

commit 9c3247d5ccfbcab4e360fbb0dc967b7ab800a22e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 9 10:32:10 2017 +0000

    Save the screen dimensions on button click
    
    Instead of getting the dimensions on every mouse move, just save them
    on button click and use the saved values.

commit 9253b5021016bb2e964dc65c5228020e9ac2c77e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Nov 9 10:12:52 2017 +0000

    If there are no marked days on Windows the dense calendar crashes
    
    If there are no marked days in the dense calendar add a blank one. Also
    make sure all pending events are processed be fore returning as the
    treeview did not always populate correctly.

commit 45bab93613e6a93b206b74ffc18f63708b07293b
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 7 18:06:04 2017 -0800

    Bug 789928 - FTBFS with libdbi 0.9.0-5 on Debian
    
    Commit 88b8477 on libdbi calls the error handler if one attempts to run
    off the end of a result set. Since we often loop on
    dbi_result_next_row() returning 0 this breaks our logic in several
    places. This change simply returns from the error handler on a
    DB_ERROR_BADIDX allowing the logic to work as before.

commit f9d5436adc0fe031e0e6d16f7a9919a43ca10b8d
Merge: 6c01e5404 3b0bcf75e
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 7 15:47:57 2017 -0800

    Merge J. Marino's 'fix-negative-colors' into unstable.

commit 6c01e540424ca69b852ee648b882f5bdcee708b9
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 31 16:33:08 2017 -0700

    Convert shell-executed scheme tests to run directly from Guile.
    
    I.e., remove the shell invocation and with it the need to set the shebang.
    
    Surprisingly this required some build-system modifications particularly
    for cmake in order to correctly set the environment.

commit f412795ef21d5982758bceea53161a57127a32ab
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 2 14:46:05 2017 -0700

    Remove extraneous parameters from GNC_ADD_SCHEME_TARGETS

commit 3b0bcf75e89505bc5ed96b05617f73fee22b2dd0
Author: Jose Marino <jmarino at users.noreply.github.com>
Date:   Thu Nov 2 09:13:34 2017 -0600

    report: fix negative colors in barcharts
    
    Specified bar colors only apply to positive bars in the plot.
    Negative bars still have the default colors, which are slightly
    darker shades of the default positive colors.
    
    This commit forces negative bars to have the same colors as
    positive bars.

commit ed3de42c96d4cc0032eb624dc356de05acaa93d0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 1 12:30:03 2017 +0000

    Update the register for the change in RegisterColor enums
    
    Change the map of RegisterColors to CSS style classes to reflect the
    changes and reduce the get colour type to one call per class

commit 6228881d6a23753ada928eb27fdd2a43963a3fbc
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 1 12:25:55 2017 +0000

    Change the split and entry models to reflect the colour changes

commit 98d8696b1a223c792dcd029149127c6a17d4e4c6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 1 12:23:17 2017 +0000

    Reduce the RegisterColor enums so there is one for each type
    
    Combine the foreground and background colour enums so there are only
    eight and change the access function to gnc_table_get_color

commit 7a2c1492fd05691db88c7fb0cb10572cf0b786d1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 1 12:20:35 2017 +0000

    Replace the cell foreground and background colour handlers
    
    By using CSS classes, there is no need to have separate handlers for
    the foreground and background colours so replace them with one being of
    a similar format to that of cell_border_handlers.

commit 451161837d7d6d51a4775298e4a9ea671fc4724f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 1 12:17:19 2017 +0000

    Test the widget state to get the correct background colour.
    
    When the cell borders are not displayed, the border colour is set to
    the background colour so test for the widget being in an insensitive
    state to get the correct background colour.

commit c5fb0d6dce7731e040e5c6f8ae811b0a77c2f0cd
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 1 12:14:51 2017 +0000

    Change the look of the toggle button
    
    With these changes the button image is removed and you are left with
    the arrow and frame on the yellow background. This can be dropped or
    adjusted if it was deemed a good idea.

commit 550021130522b2fb4117bc75879e9cdda7d3866f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 1 12:12:01 2017 +0000

    Control the toggle button width
    
    There did not seem to be an easier way to control the toggle button
    width so created a custom one based on the GtkToggleButton. This
    allowed the use of the class function get_preferred_width which is set
    at two thirds the height.

commit 0c443836966fa9fcc93c9510d93c7229515e049e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 1 12:09:37 2017 +0000

    Move the double line to be inside the cursor cell

commit 2a938425748d73f72aa76849544942869f908fda
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 1 12:08:02 2017 +0000

    If a font size is specified for the sheet, popup size may be wrong
    
    When you specify a font size for the sheet, the popup will inherit this
    but when first popped it will use the minimum height value and so may
    be different resulting in not being in the right position. So check on
    allocation and if different remove and pop again.

commit a278bcc05221e33409248b35e4c0c452f4b1d824
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 1 12:05:46 2017 +0000

    Use previously created functions
    
    Use the previously created functions to reduce code and for conformity.
    As part of this some variables were renamed to be common.

commit 0ba9b768996e3214d66d37b8b5a46d71ba4fb74d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 1 12:01:54 2017 +0000

    Provide two functions for common code
    
    These two sections of code appear in three separate files in slightly
    different versions so define them hear for conformity

commit 70ad2c3bc4f035512605154724228c90d90baa75
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 1 11:57:58 2017 +0000

    This function doesn't do much and is only used for new account registers
    
    This function is used to get the width of the toggle button and add it
    to the sample text length to set the default column width. As it is
    square, just use the row height instead and the user will no doubt set
    there own widths any way.

commit bb16e07d8f41e04f003ff6b18ad57cec907d5dff
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 1 11:56:12 2017 +0000

    Adjust the sheet to get its spacings from the item_edit CSS

commit 9f76441d5098b648baad60a5e51c41f571b72d48
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 1 11:54:05 2017 +0000

    Get the item_edit cell padding from CSS instead of defines
    
    This commit sets up getting the vertical and horizontal item_edit cell
    margins, borders and padding from CSS. This increases the option to
    specify individual values for top, right, bottom and left instead of
    just specifying just two values.

commit 4f9716362c7c10c5c02f4b14ca0f9f2aa66c244e
Merge: a6f4ea65e 6e3d47819
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 31 17:31:33 2017 -0700

    Merge branch J. Marino's fix-report-colors into unstable

commit a6f4ea65e94efd11f6dc495660b4fc19c48ba9ab
Merge: a84074840 f4acb6c00
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 31 17:24:44 2017 -0700

    Merge J. Marino's 'fix/report-net-barchart' into unstable

commit f4acb6c00071a8c4e900bf0f2ee479826c5eb372
Author: Jose Marino <jmarino at users.noreply.github.com>
Date:   Wed Oct 18 14:44:54 2017 -0600

    report/category-barchart: fix unit test to work with gnc-monetary
    
    The unit test for category-barchart did not initialize html stylesheets.
    Without any stylesheets available, the renderer defaults to a
    trivial renderer. This works fine if the table in the report is
    populated by doubles. However, now it is populated by gnc-monetary
    and they need a stylesheet to be properly formatted.
    
    This commit makes sure to initialize the html stylesheet code in
    the unit test and adapts the parsing code to the new formatting.

commit 3913c528f10200e3bc1e5c46fa47c828a41d4b42
Author: Jose Marino <jmarino at users.noreply.github.com>
Date:   Wed Oct 18 14:32:25 2017 -0600

    report/category-barchart: calculate using gnc-monetary instead of double
    
    Perform and store all calculations using gnc-monetary instead of double.
    Conversion to double is only needed as a last step when adding data
    to the chart (using new local function "monetary->double").
    
    When a table is displayed, since the values are gnc-monetary, they are
    properly formatted as monetary values.

commit 46b3e1caad3b585727803cd46e6f8d9d20a65d81
Author: Jose Marino <jmarino at users.noreply.github.com>
Date:   Wed Oct 18 09:53:09 2017 -0600

    report/net-linechart: fix unit test to work with gnc-monetary
    
    The unit test for net-linechart did not initialize html stylesheets.
    Without any stylesheets available, the renderer defaults to a
    trivial renderer. This works fine if the table in the net-linechart
    report is populated by doubles. However, now it is populated by
    gnc-monetary and they need a stylesheet to be properly formatted.
    
    This commit makes sure to initialize the html stylesheet code in
    the unit test and adapts the parsing code to the new formatting.

commit 85e56512023f67bf6b8843625c427a836ec5eb88
Author: Jose Marino <jmarino at users.noreply.github.com>
Date:   Wed Oct 18 09:46:50 2017 -0600

    report/net-linechart: calculate using gnc-monetary instead of double
    
    Perform and store all calculations using gnc-monetary instead of double.
    Conversion to double is only needed as a last step when adding data
    to the chart (using new function "monetary->double").
    
    If the table is displayed, its values are properly formatted as monetary
    values since they are gnc-monetary instead of doubles.

commit 9c7ba5231526914d922bcaf944fbe379a202e054
Author: Jose Marino <jmarino at users.noreply.github.com>
Date:   Tue Oct 17 15:09:20 2017 -0600

    report/net-barchart: fix unit test to work with gnc-monetary
    
    The unit test for net-barchart did not initialize html stylesheets.
    Without any stylesheets available, the renderer defaults to a
    trivial renderer. This works fine if the table in the net-barchart
    report is populated by doubles. However, now it is populated by
    gnc-monetary and they need a stylesheet to be properly formatted.
    
    Using doubles and the trivial renderer, a table cell looks like:
    <td class="number-cell"><number> 6.0</td>
    
    Using gnc-monetary and the trivial renderer, a table cell looks like:
    <td class="number-cell"><gnc-monetary> #[unknown]</td>
    
    Initializing the html stylesheets, the table cell looks like:
    <td class="number-cell">$6.00</td>
    
    This commit makes sure to initialize the html stylesheet code in
    the unit test and adapts the parsing code to the new formatting.

commit 2fcd1efd6dc1a157143a8e010b9d59de5b628ccd
Author: Jose Marino <jmarino at users.noreply.github.com>
Date:   Tue Oct 17 14:51:52 2017 -0600

    report/net-barchart: default to list of zeros instead of empty list
    
    This was the original behavior before the change to gnc-monetary.

commit 3c8eeb8b3bdb54683fe5a804aa35d87b60693657
Author: Jose Marino <jmarino at users.noreply.github.com>
Date:   Fri Oct 13 10:40:52 2017 -0600

    report/net-barchart: calculate using gnc-monetary instead of double
    
    Perform and store all calculations using gnc-monetary instead of double.
    Conversion to double is only needed as a last step when adding data
    to the chart (using new function "monetary->double").
    
    When a table is displayed, since the values are gnc-monetary, they are
    properly formatted as monetary values.

commit a8407484094464c0159151d06c2e8be82180ff66
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 31 14:31:00 2017 -0700

    [Gwenhywfar] Use the new getpassword API only on the gwen5 branch.

commit be44db2ef8ed3b2df2335896a0286dbaa20f7e2c
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 31 12:04:37 2017 -0700

    Provide for report/report-system/test/test-extras to be built before other tests.

commit cbd87647806ca3700d2ead8a6623b758a07ba2a7
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 31 10:59:12 2017 -0700

    Ensure that report unit tests dependencies are built with  target.

commit 039dda5294e3b103e449247114a733dbf6e47bc8
Merge: 49c70795c 41ad89154
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 31 10:20:50 2017 -0700

    Merge J. Marino's cashflow-barchart updates into unstable.

commit 41ad89154ff856b8d53ef6a7e135ba927594e199
Author: Jose Marino <jmarino at users.noreply.github.com>
Date:   Tue Oct 31 09:59:18 2017 -0600

    report-test: move add-to-load-path to build system
    
    The unit test for cashflow-barchart.scm needs module stylesheets
    to work, to render gnc-monetary objects correctly.
    It makes sense to add the extra load-path needed by the module
    in the build system instead of with code in the test file.
    
    This is only needed when building with autotools. It seems cmake
    builds don't need this.

commit 49c70795c39bf75c1999b45d0883fdaf076e1202
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 30 10:08:07 2017 -0700

    Remove X11 error handler
    
    And with it the only direct X11 dependency.

commit f05761e636f27810145b55e2ef25a93b88c2ca1b
Merge: 9669bd6b6 641d56f34
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Oct 31 09:53:33 2017 +0100

    Merge branch 'gtk3-update7' of https://github.com/Bob-IT/gnucash into unstable

commit 641d56f346f256cc8517f8014449dd5cb978f912
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Oct 2 11:36:18 2017 +0100

    Move the CSS files to a Gresource file
    
    Move the source CSS files to the gnucash directory and load them from
    a gresource file. As pseudo class 'insensative' is deprecated, add a
    second main css file to be used after Gtk3.20

commit 9669bd6b6c2c573ef335d397c4b70898038e1705
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 28 17:11:27 2017 -0700

    Release 2.7.1

commit 09bcb515a1b2b71c8fa89f6673370822b34fe28b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Oct 29 13:55:43 2017 -0700

    Set relative path to icon file in Windows resource script.
    
    No idea why this is necessary for tarball builds, but it is.
    Also update the copyright date in the same file.

commit e959822817d690a454551ec880e9da708d080479
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 28 14:21:39 2017 -0700

    Don't copy ChangeLog on a tarball build.
    
    There's no reason to and besides it breaks in-source builds
    because trying to copy onto itself raises an error.

commit b92a41b60863ff237e5f71c554dda189e55564f8
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 28 09:56:58 2017 -0700

    Pass a NULL parent to gnc_options_dialog_new_modal in assistant-hierarchy.
    
    In this case the dialog isn't a dialog, it's a notebook page, so it
    doesn't need to have a parent at creation.

commit d22b098dff105d0e79e6cc58ba2c9b37558c5c2b
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 27 16:23:02 2017 -0700

    Set a parent window for the options dialogs.
    
    So they pop up centered on the GnuCash window instead of
    on the wrong monitor.

commit 5ca2834bd0587e57b32eac77cd8089ca77072b23
Author: Jose Marino <jmarino at users.noreply.github.com>
Date:   Fri Oct 27 14:53:08 2017 -0600

    cashflow-barchart: split option "show money in/out" into two separate ones
    
    The report had two display options: one to control the display of
    money in/out and another one to control the display of net flow.
    In this commit we split the first option into two separate ones to
    allow toggling the display of money in, out and net independently.

commit 44df91adcaaa718b97b71cd4d16c13a4c24acc5d
Author: Jose Marino <jmarino at users.noreply.github.com>
Date:   Fri Oct 27 15:21:57 2017 -0600

    cashflow-barchart: delete unnecessary intermediate lists
    
    These intermediate lists *-value-list hold the double values needed
    by the barchart. We can easily create these lists on the fly,
    there's no need to store them in a separate variable.
    
    The same is done to include total values in the table, we can easily
    append the total value on the fly.

commit 9cb8a3c87abc80be4db2b12ef60faac6405d6071
Author: Jose Marino <jmarino at users.noreply.github.com>
Date:   Fri Oct 27 14:20:11 2017 -0600

    cashflow-barchart: use direct gnc-monetary math instead of collectors
    
    Operate between gnc-monetary objects instead of using collectors. The
    resulting code is simpler and easier to read.

commit 5157d8b50ae3985e5f0e32746cb23c4a0a3cb90c
Merge: e64e73b65 a9fab3604
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 27 12:06:52 2017 -0700

    Merge branch Christopher Lam's Transaction Report Improvements into unstable.

commit e64e73b6556ec1f0e55704787f88ab4592d0d03d
Merge: 115c0bf4a 85fae7ef5
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 27 11:31:46 2017 -0700

    Merge branch J. Marino's cashflow-barchart report into unstable.

commit 115c0bf4a4afcae4269fe4b9d1e4a73ec7762ec6
Merge: 04642fc42 7a0d5a573
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 27 10:13:06 2017 -0700

    Merge Aaron Law's branch 'buildfix' to unstable.

commit 04642fc42a4c8cd748ce973a8883a5097540722d
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 27 09:39:02 2017 -0700

    [SQL] Check return of string_to_guid, bail if false.

commit d17c24b77098159093a04c554b0760ac6a380812
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 26 15:34:14 2017 -0700

    Bug 789298 - Prompt for file history update leads to crash during startup.

commit 7a0d5a573523202a4107a18ddb87b4c15a4bbedc
Author: lmat <dartme18 at gmail.com>
Date:   Fri Oct 27 11:11:11 2017 -0400

    Updating home directory to fix CI error messages

commit a9fab360401a7a859a304ba4033cbf8c189278ac
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Oct 27 16:01:45 2017 +0800

    transaction.scm upgrade complete
    
    It now has account and transaction substring/regex matcher.
    Verified working in 2.7.0

commit dfa25e8cbd17ec420b84e9180a098501d9155e3e
Author: christopherlam <christopher.lck at gmail.com>
Date:   Fri Oct 27 15:10:49 2017 +0800

    refactor old is-filter-member to use srfi-1
    
    This has better readability

commit cdb677633ca78d6ed94a36a6ba1a3e93649b79dd
Author: christopherlam <christopher.lck at gmail.com>
Date:   Thu Oct 26 22:16:24 2017 +0800

    improve split-remove-duplicates, combine filters
    
    To use inbuilt list functions

commit 3475a894f9f463cd36b1dc19817e07ea2a4e0f02
Author: christopherlam <christopher.lck at gmail.com>
Date:   Wed Oct 25 14:09:28 2017 +0800

    Regex is optional, and add transaction matcher
    
    This commit will reinstate substring matcher, with optional regex matching.
    
    Will also add a Transaction Matcher - will include splits whose description/notes/memo is substring/regex matched. Will be usable for #category matching, especially when backported to transaction.scm
    
    Also strings are defined centrally which will aid localization and reduce typos.

commit 885272a150bb138bd2d4a01c098caa3eae77ba80
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 24 19:18:40 2017 +0800

    Enhance transaction.scm account filter to regex
    
    This commit will enhance the account fullname filter to full regex matching capabilities. Will allow complex account fullname queries e.g. 'Car|Flights'

commit d077400ba87b44af75c1c3b97661d035028e9aca
Author: christopherlam <christopher.lck at gmail.com>
Date:   Tue Oct 24 12:59:25 2017 +0800

    Enhance account filter to a regex
    
    This commit will enhance the account fullname filter to full regex matching capabilities. Will allow complex account fullname queries e.g. "Car|Flights|Travel"

commit b74c0bedfd56b6b772abd325a41910e6511f90d9
Author: christopherlam <christopher.lck at gmail.com>
Date:   Tue Oct 24 08:06:56 2017 +0800

    Amend some strings for improved visibility
    
    Enhance visibility of total-sales and total-purchases (all caps) and amend input/output tax accounts display.

commit 51a0a55e43c742cbdb58440dce479e4e348e0a29
Author: christopherlam <christopher.lck at gmail.com>
Date:   Tue Oct 24 08:04:27 2017 +0800

    Change critical code to pure FP
    
    The function split-adder is the most crucial code  in this report. This commit changes it to pure functional programming.

commit 77ab04100c7a59963c28cafb74f8da8311a34973
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 26 16:23:44 2017 -0700

    Bug 789297 - Account Tax Related Information - 2.7.0 is not backwards compatible

commit 82dec9a231304d376879e790546516ac66d9190d
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 26 15:51:03 2017 -0700

    Fix NEWS errors reported by Chris Lam

commit 1a8cf021d27eb52f59856fbf7f49e0c73c8be6f1
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Oct 26 13:30:29 2017 +0200

    Add GNUCASH_BUILD_ID cmake/configure variable which allows packagers to define their own
    
    For example distros may want to set the version of their package source (rpm, dpkg,...) rather than
    our git id.

commit 67ae241075aa28bb7547bb8cc547fc7242d823fd
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Oct 26 18:13:17 2017 +0200

    Use alternative revision retrieval if git describe is failing
    
    This happens primarily on Travis. It looks like the shallow clone it makes is missing
    tags. So if git describe fails, fall back to only the short commit hash (as we used to do
    previously everywhere).

commit 998f1185c1fc2f74c2bd297c776284a0e94be51e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Oct 26 13:29:16 2017 +0200

    Improve about dialog layout and contents
    
    The main changes are
    - group version and build information together
    - increase size of application icon and name
    - A more complete copyright notice (including 'Copyright' and 'GnuCash')
    
    The default gtk provided about dialog widget won't allow for much more customization than that...
    
    Note the build info has been condensed and is now based on 'git describe' which
    returns a very concise, yet complete description of a commit starting from
    the last tag that precedes it. This info will also be used anywhere else the build info
    was displayed from now on, simplifying translations as well.

commit 4be826055aa9b3255d7c6fcadadfa0468be758e0
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 26 13:08:36 2017 -0700

    Revert "Partial fix to exception crashes on Windows."
    
    This reverts commit 47460546355baaf511940d2cdc9367465e239470.
    a300384 is the correct fix for this problem.

commit a3003043540daa9e6f03fa248c7adc2fff908f61
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 26 12:38:50 2017 -0700

    Fix Windows crash-on-throw.
    
    Thanks to https://stackoverflow.com/questions/46688200/mixing-c-and-c-causing-exceptions-to-terminate

commit 47460546355baaf511940d2cdc9367465e239470
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Oct 22 21:58:07 2017 -0700

    Partial fix to exception crashes on Windows.
    
    There seems to be more than one problem that causes the exception handler ("catch") to
    get lost on Windows:
    * Throwing from a constructor called from a member function of another object of the same
    class. That's fixed here for the GncNumeric string constructor, but there's at least one other
    instance I'm still working on in GncNumeric::to_decimal.
    * Hidden memory allocation in a stack-allocated object like std::string, std::istringstream,
    or boost::smatch: The throw causes the object to go out of scope which calls its destructor
    and in that case the catch reference is either lost or never compiled in.
    
    This change ifdefs out the creation of detailed exception messages on Windows to avoid
    the destruction of the std::istringstream and its attached std::string, creates a series of
    helper functions to ensure that the boost::smatch is in a non-throwing scope, and puts the
    computed values directly into the member variables instead of delegating the construction
    to a temporary and then copying out the values. The last item is more correct anyway, as
    C++ constructor delegation is supposed to happen in the member initialization part rather
    than the function body.
    With these changes the exceptions from the GncNumeric string constructor are handled
    correctly.

commit df8ceadb63eadf8556eae7f3aba750aa5bd2bfe5
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Oct 25 21:14:07 2017 +0200

    Fix building from dist tarball with python bindings enabled

commit 7cb59aafe889a7d22a1ad2c9ab40cf5865f88643
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Oct 25 20:30:41 2017 +0200

    Fix disabling src docs build on Windows
    
    As it was written it also prevented building source docs on other platforms, causing
    cmake warnings and a failed dist build.

commit 1238b9d8cd194b221b6bd9e18dbef8f568de6117
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Oct 26 11:14:21 2017 +0200

    Prevent gcc from searching config.h in the current directory
    
    This will avoid a ninja-build from picking up a config.h generated by the autotools build
    (in the root build directory). Picking up the wrong config.h may lead to all kinds of
    subtle issues if the autotools run was done with different options than the cmake run.

commit 67d011b86f84811a1ccc481d31ea4918930bae37
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Oct 26 14:04:58 2017 +0200

    Add gnucash.1 man page as proper dependency for dist
    
    This file is now generated using CONFIGURE_FILE, so cmake will pick it
    up as a generated file and do proper dependency resolution based on it.

commit 7b1d298bc6f586fde60f7a6e96a0b0ea4d8f9b44
Author: Carwyn Nelson <bacondrinker at gmail.com>
Date:   Sun Oct 22 20:04:02 2017 +0100

    Little refactor of account.c

commit 444eb1c28edcfc57f5cbc02a8456eb86c39f517f
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Oct 23 22:13:22 2017 +0200

    Improve gnc_numeric_boxed_copy_func based on discussion in PR#145
    
    In essence
    - guard against nullptr dereferencing
    - free returned values

commit 53ef0c5be9f3ed7b33ac8b1c7e8bb094969a62a9
Author: Bob-IT <Bob-IT at users.noreply.github.com>
Date:   Sun Apr 23 12:22:43 2017 +0100

    Save button active on every load
    
    The gnc_numeric numval was being set with a valid numeric and hence was always different to the parsed amount.

commit 70a37a24ae013023a96e63625c30a0432ebcd136
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Oct 22 11:51:26 2017 -0700

    Don't build design docs on Windows.
    
    To avoid requiring texinfo.

commit 7b44e280e869d5d0b0c70129f35b253cca449d47
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 20 15:02:36 2017 -0700

    Add fixed bugs for 2.7.0 to NEWS.

commit c19f851c2958d6006a4d972ba320bf63ad8116d2
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Oct 20 20:55:15 2017 +0200

    Add a bunch of translator comments and a few accelerators to glade files

commit b83be1b8c604fd4b93510aa79228d7dcaa50de60
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Oct 20 20:50:33 2017 +0200

    Remove configure option --enable-locale-specific-tax and make gnucash always behave as if it was set

commit 90bbeac0788ec0e8b6f751d04ccb77de2da3e01a
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Oct 20 20:20:20 2017 +0200

    Add a bunch of translator comments to C files

commit 97c3483e06b1d6380905b8b42d491c67f8fabee7
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Oct 20 20:19:10 2017 +0200

    Improve type of bank accounts in SKR03

commit c71bfe8d6b6bb673a41e6c30b68ba53fe4573c29
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Oct 20 19:44:10 2017 +0200

    Add "Assets & Liabilities", "Profit & Loss" to the glossary,
    
    fix a typo and update all glossary po files

commit 78cd5416c11dc24d346a6c2dcf056565793447f1
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Oct 20 18:05:47 2017 +0200

    Mayor overhaul of de.po
    
    Fix accelerators
    4682 translated messages, 3 untranslated messages.

commit 64cfab0508bd804b195032b4fa98ecbf48c8a92f
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Oct 20 11:33:54 2017 +0200

    Fix wiki link

commit 968956d271e724569cb50c60da1e8b43f5a8ad6e
Author: Jose Marino <jmarino at users.noreply.github.com>
Date:   Thu Oct 19 09:26:59 2017 -0600

    fix reconcile dialog always showing ending balance of zero
    
    The reconcile account dialog always displays a value of 0.00 as the
    Ending Balance, regardless of account and statement date.
    This is caused by function xaccAccountGetReconcilePostponeBalance
    returning the wrong value, returning TRUE when it should return FALSE,
    and setting balance to the default {0,1}.
    
    The code uses bal.denom!=0 as an indicator that a valid balance was
    received in variable v. However, bal is initialized to {0,1}
    making the test always true even when we didn't receive a valid
    value in variable v.
    Thus, this function returns TRUE with *balance={0,1} when no valid
    balance was found in "reconcile-info/postpone/balance".
    
    This patch fixes the function to return FALSE if v doesn't hold
    a valid value or if bal.denom is set to 0.

commit 85fae7ef526cb24b3954a8a610b0ab4d55225d27
Author: Jose Marino <jmarino at users.noreply.github.com>
Date:   Tue Oct 17 10:37:45 2017 -0600

    add unit test for cashflow-barchart report
    
    Heavily inspired by test-generic-net-barchart.scm with a touch of
    test-cash-flow.scm

commit e8e43b33d6f91eea8bc6bbf289437c0d531c79d6
Merge: 9472e9347 5e7c2106e
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 17 18:34:48 2017 -0700

    Merge branch 'unstable'

commit 5e7c2106eca8b299adfb86eb84b9b708344c6554
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Oct 15 16:11:57 2017 -0700

    Re-release 2.7.0

commit 04b510022d839794256ce468b601669a06fee030
Author: Jose Marino <jmarino at users.noreply.github.com>
Date:   Mon Oct 16 16:07:03 2017 -0600

    add new report 'cashflow-barchart.scm' to build system

commit fa7893710f7ea453b22d3d271fec51284a24bfb8
Author: Jose Marino <jmarino at users.noreply.github.com>
Date:   Mon Oct 16 16:20:00 2017 -0600

    fix module location of new cashflow-barchart report

commit b6d3c0e5818dd907fa963bcec30d586c5cc62dd5
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Oct 15 15:56:40 2017 -0700

    Disable inclusion of transaction text for OFX transactions in the description.
    
    OFX puts rather useless information in the transaction text that makes
    the description overly long with the important part at the end.

commit 25e3b22a4a5c579c3add22e7a8d8d686a80293e0
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 16 14:27:15 2017 -0700

    Use file:/// when constructing a tempdir uri on Windows.
    
    g_get_temp_dir doesn't provide the leading /.

commit 99a28888683f23247ba3cc3c29d774043349c6db
Merge: 2184cb347 4c007f8b2
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 16 12:04:17 2017 -0700

    Merge branch 'unstable-fix-spelling' of https://github.com/christopherlam/gnucash into unstable

commit 2184cb347a02f589961e9c45c5300ed92bdb59a5
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 16 11:22:55 2017 -0700

    Install libgwengui-gtk3.dll on Windows.

commit 4c007f8b28b1575f50d5d535e28b685458a58462
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Oct 16 21:00:26 2017 +0800

    Fix spelling insensative->insensitive

commit 91a2ee45254454626b10b36ca65d73da0740b968
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Oct 15 13:22:29 2017 -0700

    [MacOS] Change CMake installed names to absolute paths from @rpath/...
    
    gtk-mac-bundler can't access the executable's rpath list so it can't
    follow dependencies if they're not in $install_dir/lib from @rpath.
    Autotools always sets absolute path install names so this should have no
    adverse affects on other Mac builds.

commit 14eafd8a1dc5755494b4522acc7588af76a3456d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 14 14:26:04 2017 -0700

    Build Macs with WebKit1.
    
    Temporarily, I hope. Javascript isn't working with WebKit-2.16 but does
    with WebKit 2.4.11 and I don't want to hold up releasing 2.7.0 any longer.

commit 281421d5cfe4c2e36620f61a48d579ebccbdef5c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 14 14:18:07 2017 -0700

    HTML: Connect to load-failed and resource-load signals.
    
    Useful diagnostics for reports not drawing.

commit 97b09b5df500b036acc32ed5f03cd7088dccbde3
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 13 14:30:46 2017 -0700

    Fix html temp-file URI.
    
    The file path must start with a / anyway so we were getting URIs that
    looked like "file:////foo/bar".

commit e26c55e6cb1b7c26c7cea2ef57a2d99fdbc2b105
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Oct 13 10:35:09 2017 +0200

    update de.po to commit f283437

commit 6e3d47819d6f2cefed18b70656320fc50c790962
Author: Jose Marino <jmarino at users.noreply.github.com>
Date:   Thu Oct 12 15:39:19 2017 -0600

    report: render linechart with requested line colors
    
    A report can specify the bar colors of a barchart with a call to:
       (gnc:html-linechart-set-col-colors! chart (list "blue" "red"))
    However, these colors were ignored when rendering the linechart.
    
    This patch adds the jqplot option "seriesColors" to pass
    the requested bar colors to jqplot. If no colors are requested,
    we let jqplot use default colors by setting "seriesColors: false".

commit d6d1549a40d4c1ed0b3aeef62779db24c6c38a28
Author: Jose Marino <jmarino at users.noreply.github.com>
Date:   Thu Oct 12 15:32:58 2017 -0600

    report: render piechart with requested colors
    
    A report can specify the pie chart colors with a call to:
       (gnc:html-piechart-set-colors! chart (list "blue" "red"))
    However, these colors were ignored when rendering the piechart.
    
    This patch adds the jqplot option "seriesColors" to pass
    the requested colors to jqplot. If no colors are requested,
    we let jqplot use default colors by setting "seriesColors: false".

commit 3926535e67a1f559b67b7e4494bc41c8426387cd
Author: Jose Marino <jmarino at users.noreply.github.com>
Date:   Thu Oct 12 15:11:00 2017 -0600

    report: render barchart with requested bar colors
    
    A report can specify the bar colors of a barchart with a call to:
       (gnc:html-barchart-set-col-colors! chart (list "blue" "red"))
    However, these colors were ignored when rendering the barchart.
    
    This patch adds the jqplot option "seriesColors" to pass
    the requested bar colors to jqplot. If no colors are requested,
    we let jqplot use default colors by setting "seriesColors: false".

commit f2834377bc32a60f7de377900ad586f505da26a4
Merge: 3cdac65d4 0b3da7012
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Wed Oct 11 23:07:55 2017 +0200

    Merge branch 'maint' of https://github.com/DiMan/Gnucash into maint

commit 789a28dd5b0b6634566d21f4084555a9794f62e8
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Wed Oct 11 22:38:09 2017 +0200

    reapply commit 3cdac65 on the new dialog-ab-pref and remove obsolete
    section from dialog-ab.gade

commit eda22039add5717df92296c80de0dde6107e0cf1
Author: Jose Marino <jmarino at users.noreply.github.com>
Date:   Wed Oct 11 12:13:27 2017 -0600

    add new report: cashflow-barchart.scm
    
    This report displays a bar chart showing cash flow over time per
    given time interval (money in, money out and net flow). It provides
    a graphical representation over time of the data provided by
    existing report "Cash Flow".
    It can be viewed as a hybrid between existing reports "Cash Flow"
    and "Income & Expense Barchart". It displays the data shown by
    "Cash Flow" in a format similar to "Income & Expense Barchart".

commit 0b3da701238dab938ec70de6f830672807d13d03
Author: Di Mang <dimang.freenet at gmail.com>
Date:   Sat Oct 7 02:28:44 2017 +0200

    Adjustment of some Russian translations

commit 9e92cc2ec620f211f1d06ac4cdb7448fbcf3d256
Merge: 9472e9347 3cdac65d4
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Oct 6 20:42:22 2017 +0200

    Merge branch 'maint' into unstable

commit 3cdac65d49999a3b7845e22ac8eb66b824108aac
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Oct 6 20:17:12 2017 +0200

    Use descriptions from gschema as tooltips in Preferences Aqbanking
    
    Inspired by Finster
    https://lists.gnucash.org/logs/2017/10/05.html#T06:42:38

commit 9472e9347fd6d56ccefec3da5f4614102b8d044f
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Oct 5 22:47:11 2017 +0200

    Replace ambiguous 'scm' with 'vcs' in macro name
    
    Pointed out by Frank.

commit 29b862adc2374e4666182403b1715f92ca80e7e0
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Oct 5 17:02:32 2017 +0200

    Use different format specifier to make older git versions happy

commit 545b24fe972955e8a17ad338445223b08a82edd4
Merge: e56cb3781 7650d7658
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Oct 5 16:29:36 2017 +0200

    Merge branch maint into unstable
    
    Resolved conflicts:

commit e56cb378132d7f759f667938821525bc9dc20401
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Oct 4 23:01:03 2017 +0200

    Additional changes to use commit date rather than build date
    
    This effectively replaces the use of GNUCASH_BUILD_DATE with GNUCASH_SCM_REV_DATE.
    The latter is extracted from the current commit if building from some kind of vcs
    (currently only works correctly for svn and git). The info extracted while building
    from vcs is then also added to the dist tarball so it's available when building
    from tarball as well (via the file libgnucash/core-utils/gnc-vcs-info.h).
    
    The same date is also used to set the date in gnucash' man page document.
    A practical detail: I have changed the substitution variables in the man page template
    from @- -@ to ${} so we could leverage CONFIGURE_FILE in cmake. The necessary
    related adjustments have also been made to Makefile.am's substitution rules.

commit 7650d76582e8e257fc8492d773f78cd27d811768
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Oct 3 22:30:26 2017 +0200

    Fix gnucash.pot generation from cmake build.
    
    intltool-update should be run from the build directory, not the source directory.
    If run from the source directory it will omit glade messages that have a context attribute
    so all msgids with a msgctxt comment would be missing.

commit 42ac55e03a1a84739f4a5b7a247c31d91c0adc4a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Oct 3 12:49:25 2017 +0200

    Stop testing GObject's handling of invalid parameters

commit a28f27a0e1f127f6f4904304e2e4f68e48fd6749
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Tue Oct 3 19:42:32 2017 +0200

    Fix a typo in gir error message

commit de06e90022ee99d3a711c9adb67c0954cf93ec8f
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Mon Oct 2 21:37:09 2017 +0200

    Readd the missing glade msgctx strings to ru.po
    
    4670 translated messages, 10 fuzzy translations, 5 untranslated
    messages.
    Follow up of PR #209.

commit 03552a43e98d1538950034256a3d9d93aa62aa22
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Mon Oct 2 10:23:04 2017 +0200

    ru.po: Minor improvements of the header after PR #209
    
    4670 translated messages, 2 fuzzy translations, 5 untranslated messages.

commit 9497ebc501f0dca51dba9401ecfecc656de3ae37
Author: ashed <craysy at gmail.com>
Date:   Sun Oct 1 15:29:29 2017 -0700

    Update Russian Translation with the 2.6.18 gnucash.pot.

commit f9b2d8ce571e5e1eed0fcae01589651522475a07
Author: Bernhard M. Wiedemann <bwiedemann at suse.de>
Date:   Thu Sep 7 06:47:29 2017 +0200

    Allow to export the last commit's date
    
    for use in release tarballs
    to give users a hint on how old their software is.

commit 2450b8bc5bb3a04bd12e474937b62ac0965b8584
Author: Ashed <craysy at gmail.com>
Date:   Fri Sep 29 11:22:44 2017 -0700

    Updated and polished Russian Translation.

commit 6b7a06fbdb8fe260b5e0e3be7e8cd08cad3f9ae0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Sep 29 10:52:08 2017 +0100

    Change the item_edit blanking rectangle position and size
    
    Change the position and size of the cell blanking with background colour
     so it does not affect the red and blue horizontal lines.

commit 6ffe5ec77c07ea0cc2268c170ae69f3448959acb
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Sep 29 10:39:44 2017 +0100

    Change the position of the double row on the cursor
    
    Move the double row down to bottom border + 1 line so it does not
    interfere with the cursor cells.

commit 948ba2ba042d817775b9ed6e16535342e7795f7b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Sep 29 10:27:53 2017 +0100

    Instead of removing a css class, wrap the change in save/restore

commit df1953a44ad441fc9e4be3b49ee22dce2896beae
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Sep 29 10:25:18 2017 +0100

    Rename internal CSS class prefix for the register to 'register-'

commit 549b07ae66cd6307a8018b5e1146f2054c23c377
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Sep 29 10:15:06 2017 +0100

    Remove the CSS for a dark theme Register
    
    It was decided that this is not required as the user can choose the
    required colours by setting the preference to not use the built in
    register colours.

commit 3f17ed6c934379dfa303207a5033db8758d880c2
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Sep 29 09:58:42 2017 +0100

    Fix typo in comment

commit 3c65ac589cbb1c203a651ee78bd74a1285e75886
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Sep 23 13:41:03 2017 +0100

    Make sure the sheet has focus at start
    
    On first load of sheet, multiple tabs are ignored so addition makes the
    sheet have the focus.

commit 48e9de5aae81182b97b910e0ce158e0e8677c216
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Sep 23 13:33:37 2017 +0100

    Fix problem with scrollbar sliders not tracking value
    
    There seems to be a problem with scrollbar sliders do not track the
    value and also if you try to drag the slider it does not move. This may
    be related to bug https://bugzilla.gnome.org/show_bug.cgi?id=765410
    
    What I have found is that this problem can be overcome by hiding and
    showing the scrollbar so this commit does so.

commit ed17cd6065fa23f2b697d7e5777ca30e5d993289
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Sep 13 12:46:16 2017 +0100

    Fix missing hatchings when transaction unbalanced
    
    The gtkrc foreground and background functions did not process hatching
    properly so changed the normal functions to use CSS classes instead and
    remove the gtkrc functions.

commit 6ebecea263c9221695cff3c0e1cf59b968696786
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Sep 13 11:38:47 2017 +0100

    When tabbing to the field, text should be highlighted only
    
    When tabbing to a field, the text should be selected but when the mouse
    is used, the cursor should be at the mouse click point.

commit dd56db748b1b8d219f32ea2fd766ad936c2783c1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Sep 13 11:38:09 2017 +0100

    Remove spaces from blank lines

commit 858ca1f8bc13bc99a8ee62bcbd04c08189fb8e3b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Sep 13 11:37:00 2017 +0100

    Adjust text position to be the same as the item_edit entry

commit 3dac6dfa161de3c5dd4af0d97f2f844ec852254e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Sep 9 17:22:21 2017 +0100

    Make sure the cursor background is filled to start to hide whats below it

commit 1ed4f3d4d72da8b40f5276f6c18b488d68af8ee7
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Sep 9 17:21:34 2017 +0100

    Add ability to draw a text cursor for the entry
    
    Most of the call backs and procedures rely on the sheet being the one
    in focus so prevent the entry being in focus. In doing this there is no
    text cursor so add a draw function to draw one after the entry drawn.
    Also remove the frame from the entry.

commit fd0cc1fe7d1ab0e7782430ea9e0d05a74c24308a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Sep 9 17:20:36 2017 +0100

    Do not copy the colour and so prevent form having to free it

commit 6d2bc5b0a93b72a3c35efb89a53c1e8fb70c90d3
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Sep 9 17:19:41 2017 +0100

    Allow the sheet to be scrolled with the mouse wheel

commit 244abf75cd7f66e6824244cf181ff99eb77722c6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Sep 9 17:18:49 2017 +0100

    Rename a couple of functions to align with the format of the rest

commit 71bf2392f516e4cd59fd3e79a88a352b05434ded
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Sep 9 17:14:54 2017 +0100

    Use a higher priority for the idle add when item edit updating

commit cd92fe06aacf523d9f072b7b6e4dbf260ef077a6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Sep 9 17:11:53 2017 +0100

    Fix problem when sheet first loaded in the register
    
    When the horizontal scroll bar is hidden there is a possibility that
    the space is not taken up by the sheet so request a resize when idle.

commit c3c01f468154b4aff1b15eebad70a4d7f31977dd
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Sep 9 17:09:11 2017 +0100

    Change the line position to make double thickness line on cursor
    
    Move the second line to above the normal one so that it is visible when
    there is a full height sheet

commit 6eeea6fb02c5a7fdb88a9037c794a899ec56e66c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Sep 4 16:33:36 2017 +0100

    Use the background class for the dense-calendar

commit 0c002682ddb006217185001e57372d5efb705ae6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Sep 4 16:13:40 2017 +0100

    Change the way negative-numbers class was defined in CSS
    
    After testing with Gtk3.10, needed to change the way the negative
    numbers class was defined.

commit 0d63bf55721af59c8573158d30cb7535ec11edf6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Sep 4 16:11:20 2017 +0100

    Remove white space and tabs from split-register-model

commit 98f0b3dacbff649cab1383efbf7507e9fdade186
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Sep 4 16:10:33 2017 +0100

    Add a heading for the Rate column.

commit 173805b79feffd3999f3b9ae248372888bcde36d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Sep 4 16:04:15 2017 +0100

    Register in journal mode with rate column, split columns loose alignment
    
    When you add the rate column when the register is in journal view, with
    the splits visible, the alignment of the split columns fails. This seems
     to be caused by the split memo field setup differently to description.

commit 2c5f1aa59b47ee27efa77fd08826d52c02fa72d8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Sep 4 16:00:38 2017 +0100

    Redraw the header after size allocation of the sheet.
    
    If the horizontal scrollbar is visible, the header foreground colour is
    wrong so add a redraw of the header at the end of the allocate.

commit 91c8a56eaaedb8e3f661445be12f9afbfa955685
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Sep 4 15:59:40 2017 +0100

    Add redraw of the header when preference changes

commit 6aa09abbcd7170d40030101118f85e158fdb6ce2
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Sep 4 15:58:58 2017 +0100

    Remove the no longer widgets for setting register colours

commit 9973bbe6eb1594912703ba91734a545ede752855
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Sep 4 15:53:08 2017 +0100

    Change the register to be based on CSS
    
    Change the colours of the register to be based on CSS. Use the register
    default colours or by using the preference setting user / theme  set
    ones can be used.

commit 2d213363f0c918a08df7cc52bc8014a12d9f11b5
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Sep 4 15:16:58 2017 +0100

    Change tabs to spaces in gnucash-style.c

commit 87c5a95211408e1656c33000d6c0434e6be5d377
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Sep 4 15:15:46 2017 +0100

    Remove trailing white space from gnucash-sheet.c

commit 23e1ed6904840dbb8c95c78d50e288deeca18f5c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Sep 4 15:13:26 2017 +0100

    Remove trailing white space from gnucash-item-edit.c

commit 69dffac564689d5db0ba8ab16da664781fe8f2be
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Sep 4 15:11:02 2017 +0100

    This dialog-invoice.glade file had missing changes, corrected.

commit 70d696ef313ccd246b122c15f54fb31deef4fc62
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Sep 1 15:57:48 2017 +0100

    This change is needed after all, used when header is resized

commit 92766a27859cdcf568a84d1ce9aed40156460247
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 31 15:45:51 2017 +0100

    Remove white space and change tabs to spaces in gnucash-register.c

commit 04c80ddd8eabd05d5103dbcf023f67fcf72cd4a6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 31 15:41:44 2017 +0100

    Rework the item-edit pop up to use sheet width and not move about
    
    The width of an auto width pop up is based on the sheet width and is
    anchored to the column it popped from so horizontal scrolls are aligned.

commit 841ff5cc92bf33eeb30f089af31ca099ee37b530
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 31 13:57:49 2017 +0100

    Change gnc_item_edit_update to be used in an idle add function
    
    When columns are being resized, there is too much going on for the
    position of the item-edit to be updated so use g_idle_add to delay these
     updates.

commit 1ec2817c77b766e50e91e66602255cc495ffca59
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 31 13:55:30 2017 +0100

    Move inline css for padding to gnucash.css

commit 03dd7ab3991e47c1b0726650dbe9f9c421c7abfc
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 31 13:53:13 2017 +0100

    Remove an obsolete source comment in gnucash-item-list.c

commit dff337d72f1230c23f92c2d6d7b31f814a1c1b5c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 31 13:52:12 2017 +0100

    Remove white space and change tabs to spaces in datecell-gnome.c

commit 9382278b5e8e72546fa6c147d3bb2ab673ef0f4b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 31 13:48:05 2017 +0100

    Rename various forms of Get Popup Height to Popup Get Height
    
    Change GetPopupHeight to PopupGetHeight and get_popup_height to
    popup_get_height to match other related functions.

commit 090546590d14a7111d921ab55e986da977bcf060
Author: christopherlam <christopher.lck at gmail.com>
Date:   Thu Sep 21 13:18:09 2017 +0800

    Add missing export (gnc:date-get-week)
    
    hit this bug during development

commit b3b4b20e4bd1f9edc8f71dd58922d70c41578695
Merge: d5b0dddb7 5ac849623
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Sep 27 17:35:13 2017 +0200

    Merge branch 'maint' into unstable
    
    Resolved conflicts:
    	CMakeLists.txt
    	NEWS
    	configure.ac

commit d5b0dddb74b3e4a869c3aa359289d850a36d6bdb
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Sep 27 17:34:12 2017 +0200

    Use the same bugzilla url in AC_INIT as on maint

commit 5ac849623a1b33290c22140bfffe61aea2089054
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Sep 27 17:09:23 2017 +0200

    Add Catalan README file to autotools based build

commit d266ee346c1ca770162bfae019df80963f9041a2
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Sep 26 12:37:33 2017 +0200

    Fix build failures if userdata_home exists but gnc_userdata_home  doesn't
    
    userdata_home is a different directory on each platform we support (default /home/janssege/.local/share on linux for example)
    and gnc_userdata_home is normally userdata_home/GnuCash.
    These directories may not always exist (yet) in all circumstances, so properly handle
    all of these possible situations.

commit a7ec61393b1752debacbfe9546ff99546cc297aa
Author: Josep-Maria Prat <jpftgn at gmail.com>
Date:   Tue Sep 26 11:56:50 2017 +0200

    Readme translated into catalan

commit 3a9fbb899e8f358fc1187f4e9891a47ec6906909
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Sep 22 14:00:04 2017 -0700

    Release 2.6.18

commit 2319dff8ceab449836c36e67db69e4ff94a49cdd
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Sep 22 15:11:31 2017 -0700

    Remove automake version check for make dist.
    
    No longer doing an automake check so it's not needed.

commit 9a0020a8e7d01dd8ec34bb5ba96ffe3ec23648eb
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Sep 22 15:10:42 2017 -0700

    Fix typo in CA_DIST name.

commit c75d9c0e1801b1f4f588ed3144282b682dfca1f5
Author: John Ralls <john at localhost.localdomain>
Date:   Thu Sep 21 09:38:01 2017 -0700

    Import latest Farsi and Srpska translations from the translation project.

commit 4d59be7f46ad2771d095db4c7ca0f9ae191b3bc1
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Sep 21 18:42:23 2017 +0200

    Ignore softlink for new report

commit 398b75e1a4e31cd2d5449f2835e906f08f19ed95
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Sep 21 18:39:56 2017 +0200

    Revert "Ignore softlink for new report"
    
    This commit was made against the wrong branch...
    This reverts commit ec99d74b46371cbea89b145ed413b11d2d685012.

commit ec99d74b46371cbea89b145ed413b11d2d685012
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Sep 21 18:39:08 2017 +0200

    Ignore softlink for new report

commit 7448d8b532e34ae1d4a750b23df065bd39b8db81
Merge: 0b85bbc1b c6f5118b9
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Sep 21 14:26:20 2017 +0200

    Merge 'maint' into unstable
    
    Resolved conflicts:
    	configure.ac

commit 0b85bbc1bf8db418314d83aa8664957c9367482a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Sep 21 14:24:02 2017 +0200

    Add income-gst-statement.scm to POTFILES.in

commit 5b99835cb1f2a5623d3153673783aa0efecd5d38
Author: christopherlam <christopher.lck at gmail.com>
Date:   Thu Sep 21 19:51:03 2017 +0800

    Fix some (gnc:make-gnc-monetary) errors
    
    These errors didn't appear in the tracefile. They only appeared on Linux terminal.

commit 678794c8002a9240077958a6f360f5c7c6bd8d15
Author: christopherlam <christopher.lck at gmail.com>
Date:   Sun Sep 17 16:47:38 2017 +0800

    Restore "sign reverses" option
    This was removed during development.

commit ff32ddc9069aff1f6ab286e9ec61ee13fe829024
Author: christopherlam <christopher.lck at gmail.com>
Date:   Sun Sep 17 01:04:57 2017 +0100

    Initial commit income-gst-statement.scm

commit 40006a3f04ba70496a87f8f9db97b1f486ad2448
Author: christopherlam <christopher.lck at gmail.com>
Date:   Sun Sep 17 00:58:42 2017 +0100

    Reindent from transaction.scm

commit 62824e003606fd26191553af3818202ecdf7d951
Author: christopherlam <christopher.lck at gmail.com>
Date:   Sun Sep 17 00:53:39 2017 +0100

    cp transaction.scm income-gst-statement.scm

commit c6f5118b9d0f7735917e2e509c8fc587da74c07b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Sep 21 12:22:04 2017 +0200

    Fixup for Catalan account charts

commit df7646263b0abc1a3d60e9e0b6546011daa3e5ff
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Sep 21 11:18:35 2017 +0200

    Add boilerplate to get Catalan account charts installed and added to the distribution

commit daf1bf35a009aa4c4df5fc15502de31a5e85f229
Author: Josep-Maria Prat <jpftgn at gmail.com>
Date:   Thu Sep 21 10:10:34 2017 +0200

    Catalan accounts missing

commit 1a84b4a000cc242b463bcf32000d87492a2ed32b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Sep 20 19:59:17 2017 +0200

    Properly ignore internal report options that are not on invisible option pages when opening the report options dialog

commit 0004a44f5f188d910cf7ab155ed1f0ce7fa1949a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 16 18:01:20 2017 -0700

    Release 2.7.0

commit 711cea1f4fce4c0194713740a362f7014ddfb3b6
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 16 18:00:55 2017 -0700

    Fix the fix from mac for test-userdata-dir.c

commit 9dc8e6f40a017ece80ac31ba5032068e86fa8611
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 16 14:50:27 2017 -0700

    Fix test-userdata-dir on Mac.

commit 42aa734475ff358ae030c6d34e2b10a4a4d3e6d3
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Sep 16 21:20:16 2017 +0200

    Travis fixes
    
    - Remove trailing semicolons. They're not needed in shell scripts
    - Don't create default XDG_DATA_HOME (<HOME>/.local/share) the code
      should work equally well if that directory doesn't exist and so
      not creating it tests another part of the code

commit a8cccc00f31a3b657cd540843dbf590f684da2d7
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Sep 16 21:17:44 2017 +0200

    Minor tweaks to the userdata_dir logic
    
    - have gnc_validate_directory throw as well in case of a missing directory
      that it shouldn't create. This allows to remove 3 other throws
    - slightly adjust the error message in case of missing directory
    - never migrate when the final directory is a temporary (sub)directory

commit 681d0271de46e11844ab1001d56f86fb02c8e475
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 16 11:29:43 2017 -0700

    Fix python init errors.

commit 2ac118f80c84998d7fd0e8a41b04152b2fca347e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Sep 16 19:33:56 2017 +0200

    Improve a few comments.

commit 61a90d99fb37adcaed0cd9e5fc5523f878f5def8
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Sep 16 19:18:01 2017 +0200

    Disable creating a user_data_dir in the test environment
    
    The code should be able to cope with this

commit 3a1f7d7339424d6ea762f7c078820ab171429a7f
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Sep 16 19:15:49 2017 +0200

    Also undo the changes to POTFILES.in

commit 350dd690fd97ae302a1878b035f8206bfa386c7d
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Sep 6 11:43:43 2017 -0700

    Install the current, 2015, and 2016 ChangeLogs.

commit f3c0ec6068c787766df48c82442d9c1763f1420f
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Sep 16 17:43:18 2017 +0200

    Revert "Merge branch 'new-gst-report' of https://github.com/christopherlam/gnucash"
    
    This reverts commit 48483b1e3dba0fc45b19709cd9ae40a456e03a21, reversing
    changes made to 53fbc6f62fe1037da31e512e915bba15249ab6fc.
    
    This merge was unintentionally pushed to master. This branch still
    needed improvements.

commit 8b1ebc5168608788f8302506d24fd3d0de01f22b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Sep 16 17:38:44 2017 +0200

    Update python bindings to use PyGI and Gtk3
    
    While it doesn't fully fix the python bindings, gnucash
    now at least doesn't segfault on start up if built with
    python bindings enabled. There are still issues to fix though.

commit 48483b1e3dba0fc45b19709cd9ae40a456e03a21
Merge: 53fbc6f62 499c33cb3
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Sep 16 10:24:00 2017 +0200

    Merge branch 'new-gst-report' of https://github.com/christopherlam/gnucash

commit 53fbc6f62fe1037da31e512e915bba15249ab6fc
Author: christopherlam <christopher.lck at gmail.com>
Date:   Mon Sep 11 23:27:04 2017 +0800

    "Sorting" tab overhaul to improve UI
    
    This change will ensure the Sorting tab only presents *valid* options. e.g.
    Changing Primary Sortkey to 'none will disable its descendant options.
    Changing to 'Date will enable Date-interval choice.
    Changing to 'Account-name will enable relevant account-name options.
    Usability fix. This should help newcomers.

commit 499c33cb35cca4ee4ab47d1fc4e93a96d478cf6b
Author: christopherlam <christopher.lck at gmail.com>
Date:   Sat Sep 16 14:53:27 2017 +0800

    Disallow Closing Transactions.
    These txns must not be counted in this report.

commit 9d85ee65d8ffb31bd51f7ee68c3bde64190261d3
Author: christopherlam <christopher.lck at gmail.com>
Date:   Fri Sep 15 21:21:30 2017 +0800

    Initial commit income-gst-report.scm
    
    Suitable for annual income & expense tax return.
    Also suitable for GST/VAT returns.
    Derived from transaction.scm
    Also handle voided transactions correctly

commit 8c65a1269dc93f4138a005e96fef721687f573d0
Author: christopherlam <christopher.lck at gmail.com>
Date:   Fri Sep 15 21:03:30 2017 +0800

    Reindent income-gst-report.scm

commit 71b88ab4c5f38f94a5de5c355934f0bffd9aa922
Author: christopherlam <christopher.lck at gmail.com>
Date:   Fri Sep 15 20:58:43 2017 +0800

    cp transction.scm income-gst-statement.scm
    
    https://github.com/Gnucash/gnucash/pull/177 rises from the ashes.
    Commit memory is now unfortunately lost, due to my inexperience.
    
    Start with transaction.scm as initial commit to illustrate its
    heritage.

commit 75b5a41eee7ad0c5643cf6e4aa64edfc689ef1a9
Merge: 2cb48672f 3bc0241e7
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Sep 15 21:46:14 2017 +0200

    Merge branch 'maint'

commit 3bc0241e7428fd26bac16f189a8670cb9e1b2040
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Sep 15 20:13:51 2017 +0200

    Bug 647805 - Interdependent report options fail to change state after using apply for a limited number of times
    
    On the C side an SCM guile_options object is wrapped in a GNCOptionDB. This is
    however a multi-to-one relationship. That is there can be several GNCOptionDBs
    wrapping the same SCM guile_options object. This happens for example when
    a report is open together with its Options dialog. Both manager their own
    GNCOptionDB object while both wrap the same SCM guile_options.
    
    The problem in this bug was caused by a callback function picking the wrong
    GNCOptionDB based on the given SCM guile_options object. Which GNCOptionDB
    got picked was completely dependent on how g_hash_table_foreach would cycle
    through the stored dbs. It appears this is dependent on the in-memory order
    of the hash table's values.
    
    By being more selective of which GNCOptionDB we're looking for, this
    could be circumvented. The GNCOptionDB we want is the one related to the open
    report options dialog. This GNCOptionDB is different from the one managed by
    the report tab in that it has callbacks set. So from now on we search for
    a GNCOptionDB that wraps the give SCM guile_options and has one particular
    callback set.

commit b9d6e0257bc1f1047993ef5fd7f74f32d5e45be6
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Sep 15 15:02:53 2017 +0200

    Bug 787479 - Persian currency symbol is doubled

commit 2cb48672f041144016437ca509ffc8a8ef923414
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 14 11:50:37 2017 -0700

    Fix the actual cmake dist problem, missing macros.
    
    This reverts commit 36adb31ee9c5ead127cd9f00f95f5bd4f3bc34c3 which was
    the wrong approach.

commit 46545d3e4524100735582293cd8fd991863addd1
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Sep 13 15:01:48 2017 +0200

    Apply python binding changes to correct file

commit 36adb31ee9c5ead127cd9f00f95f5bd4f3bc34c3
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 12 17:10:49 2017 -0700

    Fix some odd automake errors that show up only during a CMake ninja dist.

commit 739995df545309ea6101a057fc26dd857299d0fe
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 12 17:09:51 2017 -0700

    Fix distribution pieces for gwenhywfar-gtk3.

commit 1dea835c316d39e22e353319d0a2ac680f3ff55e
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 12 14:13:23 2017 -0700

    Re-enable generation of POTFILES.in
    
    With a hack to get the right line-endings on Windows.

commit 0cdd7769415d5af042a7d9026cb97e06a96637c6
Author: lmat <dartme18 at gmail.com>
Date:   Sun Sep 10 15:42:54 2017 -0400

    Adding python tests to cmake
    
    And removing some debugging comments

commit 37ecf56fbbd08746f1807750aa1a7ec9513abb53
Merge: ac86ca949 6ec9aa362
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Sep 12 13:48:01 2017 +0200

    Merge branch 'maint'
    
    Resolved conflicts:
    	bindings/python/tests/CMakeLists.txt

commit 6ec9aa362b647f6d24fd3836e3fee7117f6613e7
Author: Rob Gowin <robgowin at gmail.com>
Date:   Mon Sep 11 15:44:41 2017 -0500

    Fix issues with loading and running init.py

commit ac86ca949f1e76c0ce55e74c2ec8e094a6bfb550
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Sep 11 12:18:57 2017 -0700

    Disable regeneration of POTFILES.in
    
    On Windows CMake converts "\n" to CRLF, which causes xgettext to
    mangle paths with [type: gettext/gsettings] in front of them and
    also dirties the source directory with uncommittable changes.
    The autotools build doesn't regenerate POTFILES.in and we've historically
    maintained it by hand.

commit 3f84f48415f3e83a63980cdd64623669024acfe8
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Sep 11 10:24:01 2017 -0700

    Fix tiny omission that didn't build standard-reports.go.

commit 65f18589da0f9be5749469ab73895fdf6917e7be
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Mon Sep 11 04:40:22 2017 +0200

    Update changed string in de.po

commit 2275603eb4cb3725cac79e2955a9c68b0617f318
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Mon Sep 11 04:34:02 2017 +0200

    Fix error in recent commit

commit 465f24af2e01629398381c3ad1ccd57baa47b3b6
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Sep 10 18:20:42 2017 -0700

    Link libgncmod-app-utils-python to libgncmod-app-utils.
    
    Instead of building libgncmod-app-utils-python as a stand-alone library
    because gncmod-app-utils.c can be compiled only with guile thanks to
    declaring scm_init_sw_app_utils_module. Linux linkers will just mark it
    'U' but the MacOS linker errors out.

commit 240bc32e57098344a979791b38c4517e337a0fb0
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Mon Sep 11 02:40:03 2017 +0200

    Remove build_year from translatable copyright string

commit 6c8275a7ffcd9d9a7e9c4daac155a45a418ced0a
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Sun Sep 10 21:49:26 2017 +0200

    Review of PR #183
    
    4612 translated messages, 25 fuzzy translations, 48 untranslated
    messages.

commit 556f7037adf4c8e5324c61faa33efec600f5e4c9
Merge: 82bd4f69a 600f01047
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Sep 10 19:16:38 2017 +0200

    Merge branch 'maint'

commit 82bd4f69aa6324818fe68659eb8af0cdd353d5e7
Merge: f0f53d99b bbdb7151d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Sep 10 18:56:44 2017 +0200

    Merge branch 'fix_cmake_ofx_dep' of https://github.com/bhardwajs/gnucash

commit 600f010472564c2460742f8449b85b120f541be7
Author: christopherlam <christopher.lck at gmail.com>
Date:   Sat Sep 9 15:03:52 2017 +0800

    Fix swig wrapper for gncTaxTableGetTaxTables
    
    - Add new typedef GncTaxTableList
    - Add SWIG wrapper for gncTaxTableGetTables
    - gncTaxTableGetTables to return gncTaxTableList

commit f0f53d99b7f889d71198c4a7825f41fe671373bd
Merge: f0fe1e994 121dd8cf9
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Sep 10 18:32:58 2017 +0200

    Merge branch 'trav' of https://github.com/limitedAtonement/gnucash

commit f0fe1e9949f6a7cc0b993701622547199b126380
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Sep 10 10:52:41 2017 +0200

    Re-enable python-bindings test this time with a fully corrected python path
    
    The fix was suggested by Rob Gowin.
    In addition, disable some debug output in the python tests suite.

commit 6e652e82adf8ba41f1f764cdb150df4c323e8c4d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 9 17:36:18 2017 -0700

    Add w_image.c to EXTRA_DIST.
    
    Missed in original commit, noticed by intltool.

commit 4250f53faa3c5a03056d892d25ce4a45697441e9
Author: Daniel <daniel.hornung at gmx.de>
Date:   Mon Sep 4 00:56:35 2017 +0200

    L10N: DE, some small corrections.

commit bbdb7151dd16d24b9ad708cab6f95882c16d8321
Author: Sumit Bhardwaj <bhardwajs at users.noreply.github.com>
Date:   Sat Sep 9 10:13:19 2017 -0700

    Made ofx-gschema dependent on WITH_OFX flag

commit 121dd8cf90d359fb14c58d80b96562beaf3c011c
Author: lmat <dartme18 at gmail.com>
Date:   Wed Sep 6 13:23:59 2017 -0400

    Configure travis to use docker for CI
    
    Currently, there is an ubuntu 14.04 and archlinux build and they both
    use cmake with ninja, cmake with make, and autotools to build. It should
    be straightforward to add another configuration.
    
    Travis checks out the correct branch of the source code for us, and we
    expose that source code to the docker container using a docker run
    "volume".

commit a1bc2d020209b3042f20d6ae21e1037911feb66c
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Sep 9 14:23:47 2017 +0200

    Temporarily disable python-bindings as it's currently failing
    
    I have adjusted the PYTHON_PATH already based on the new directory layout,
    but that's not sufficient.

commit 22b11427cba7845a8ff77dafe1d55ecd0f9b33a1
Merge: 43c81b6eb 739ce35f6
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Sep 9 14:09:13 2017 +0200

    Merge branch 'maint'

commit 739ce35f6a5c1fbd4ef7c063059d45971850ccd6
Author: Rob Gowin <robgowin at gmail.com>
Date:   Fri Sep 8 11:54:17 2017 -0500

    Fix problems that occur when running out of CMake build dir

commit 8efe0f83e62f4bdd4b30cb7a700fbd3f1f7253fe
Author: Rob Gowin <robgowin at gmail.com>
Date:   Fri Sep 8 09:41:15 2017 -0500

    Run the python bindings test when using CMake

commit f27d77746d72d1a9f0c01f1e33538207b71306de
Author: lmat <dartme18 at gmail.com>
Date:   Wed Sep 6 11:46:05 2017 -0400

    Adding .gitignore entries for ctags and vim swaps

commit 11fa766266f93c75b00660b5f994507cd8e603e5
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Sep 8 23:42:31 2017 +0200

    Revert PR #182 mostly.
    
    Part of Bug 787226 - German: Business:bill: Bill ID / Billing ID
    mistranslated?
    
    "Billing ID" is also used in the dialogs of customer invoices.

commit ef594e87e0ed8dbf24b3b45f8dcccaf67a2d1eb7
Merge: cccbec677 afa0945ce
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Sep 8 17:37:09 2017 +0200

    Merge branch 'maint.translation.de.02' of https://github.com/quazgar/gnucash into maint

commit 43c81b6ebbff15ddab3896b7cab5755aed437c37
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Sep 6 22:28:13 2017 -0700

    Add include of Foundation framework for NSString and NSBundle.

commit 5b2439e7c993dd65969275836074fd20faf1bd1e
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Sep 6 22:24:19 2017 -0700

    Set -xobjective-c or -xobjective-c++ for Mac code depending compiler.
    
    Also require at least Cmake-3.3 for Apple as that's the minimum that
    supports the COMPILE_LANGUAGE generator expression.

commit e1ba2ed4bd0b057cca0a04c431d5ff8157eb3e44
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Sep 6 14:51:26 2017 -0700

    Append to string the pre-cmake-3.4 way.

commit 77d5d6380b06d0c7003860a6aa88061821bd71fa
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Sep 6 11:43:43 2017 -0700

    Install the current, 2015, and 2016 ChangeLogs.

commit 32a8b853f164026ba4a996c2a0a5d3ad51590dc3
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Sep 6 16:20:54 2017 +0200

    Ajust the GUILE_COMPILE_PATH such that it also works on Windows

commit 118af3e9e9d0bbf03b4babdcf4e66bfae3f88a9c
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Sep 5 14:14:01 2017 +0200

    Fix gtest-gnc-timezone test on Windows

commit 333edb190010ceed8fa206b25b6b0fbced6f2350
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Sep 5 00:50:26 2017 +0200

    Fix gnc-rational test on Windows

commit 449d3ca32d39af9699e9ced12dc29385304aca11
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Sep 4 23:35:41 2017 +0200

    Windows: check permissions actually used on the platform
    
    The code assumed these would be the same as on all other platforms which turns out not to be the case

commit d96bb3ebd5f31ed81e9dab156e966296e15842f7
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Sep 4 22:04:04 2017 +0200

    Amend previous commit
    
    The utf8 conversion is only used in the Windows specific section so there's no
    need to define an overloaded function on std::string in this case.
    Also CMakeLists.txt doesn't require the MingW specific library name setting
    for boost::filesystem. Just removing the hardcoded one allows the build to
    pick the right name up from the Boost_LIBRARIES variable.

commit d6677ff39f106a391c646142e991888b1ab8c4a6
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Aug 31 20:06:27 2017 +0200

    Convert boost::filesystem path strings to utf8.
    
    Fixes windows build.

commit afa0945ce6baaea39b1bafe710795c4fa6587598
Author: Daniel <daniel.hornung at gmx.de>
Date:   Mon Sep 4 00:49:04 2017 +0200

    L10N: DE, automatic "make pot" changes.
    
    Do these changes need to be committed manually?

commit cccbec677d906024f9b441918cf7b07fc80fbf3a
Author: Daniel <daniel.hornung at gmx.de>
Date:   Mon Sep 4 00:32:08 2017 +0200

    L10N: DE, fix bug #787226: Bill ID / Billing ID swapped.

commit 75cc34a2db2fa7466039e942a86810c06c32c298
Merge: c0f3147a3 98e8e4c76
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Sep 3 12:06:52 2017 +0200

    Merge branch 'maint'
    
    Resolved conflicts:
    	gnucash/import-export/CMakeLists.txt

commit 98e8e4c767326c19ea678ddf804a0651396b0c17
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Sep 3 12:05:00 2017 +0200

    Only build aqbanking when requested

commit 66440cb203b1af7b2e484ee71448653b8410b173
Author: Sumit Bhardwaj <bhardwajs at users.noreply.github.com>
Date:   Sat Sep 2 13:53:54 2017 -0700

    Added WITH_OFX fix to CMakeLists in gnucash/import-export/ofx

commit c0f3147a3e9cb5dcc8088f5f6d4ae9bbd6b03c43
Merge: 098c1950f 28668ec59
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Sep 2 16:18:23 2017 +0200

    Merge branch 'maint'
    
    Resolved conflicts:
    	.travis.yml

commit 28668ec5947cc775dc5ce2f80c16ca0d0013a486
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Sep 2 16:03:46 2017 +0200

    Fix deliberate test failure on previous commit

commit 1e7c721e8d2f61d1b90c5400eb9bfe042544a960
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Sep 2 12:35:28 2017 +0200

    Have Travis print out build logs in case of test failures
    
    To get the after_failure line work, I had to move the inline
    build script to a separate script (util/travis-script.sh)
    
    The second script (util/travis-after-failure.sh) will output
    LastTest.log for cmake based builds and all files named
    test*.log for an autotools based build.
    
    Note: this commit also comes with a delibarate test failure
    to illustrate the Travis behaviour. It will be removed in the
    next commit.

commit 098c1950f3b9db997bd51d835f3f14f8b2ea442d
Merge: 1b3a0e56f 0e0e4d294
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Sep 2 11:25:54 2017 +0200

    Merge branch 'maint'
    
    Resolved conflicts:
    	.travis.yml
    	gnucash/report/standard-reports/transaction.scm

commit 0e0e4d294e493911004f2e5c53eeedc798fa92a4
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Sep 2 11:05:30 2017 +0200

    Set up a build matrix on Travis CI
    
    This will run the different builds in parallel (depending on
    resource availability on Travis).
    
    The advantages are
    - faster test results
    - easier to spot which build type has failed
    - shorter test log per build type to parse

commit 14b72ea11d948999968616f5b8c14a46ab70753d
Author: Rob Gowin <robgowin at gmail.com>
Date:   Fri Sep 1 17:48:25 2017 -0500

    Enable CMake build in Travis CI

commit 1b3a0e56ff50574423eec243af827898c521a977
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Aug 31 20:06:27 2017 +0200

    Use boost::filesystem's built-in conversion between character encodings.
    
    This should fix the wide character mixup on Windows

commit 48365a923d9743eb9b15f2f1fe16f75e5a82172c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 27 17:32:21 2017 -0700

    Remove set target property on no-longer-extant gncmod-utility-reports target.

commit 1d4dc42a3f16efd7de574aa595bbd189ffb5ee60
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 27 17:31:37 2017 -0700

    Fix poor error message on missing guile and make it fatal.

commit e798d6bd250c7523e9e146b1dd3c6a88399de925
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 27 17:27:58 2017 -0700

    Remove references to special HTMLHELP directory.
    
    In Mingw64 build we put the Html Help Workshop files in the
    appropriate mingw directories.

commit d02ce3afb1d1f8b8caa7d3c4def324b33053147b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 27 17:21:37 2017 -0700

    Fix type mismatch (ptr & int) in comparison.

commit e2386253ca167c99b127b4d50f06e52cae09362b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 27 17:17:43 2017 -0700

    Move Win32 additions to engine_SOURCES to before first use.
    
    It doesn't do anything where it is.

commit e732ff943243196ee4a5f1402e521cf20103558d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Aug 31 16:15:19 2017 +0200

    Fix FIND_PROGRAM invocation for guile

commit 64309e4e8845e56e34cb84378f7b00fa03ade74e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Aug 31 15:41:32 2017 +0200

    Set the same minimum required gtk version for cmake and autotools
    
    3.10 is what Ubuntu 14.04 (Trusty) ships with and that's the
    most recent on Travis. So we can't require a more recent version
    for now.

commit 74b6ef8ab359c9a15f7556343693ae48c56949c9
Merge: 7ee322942 a9cc488cb
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Aug 31 10:10:45 2017 +0200

    Merge branch 'kvpvaltostring' of https://github.com/limitedAtonement/gnucash

commit 7ee322942e0910e7ea2de1467f7d3eeda27c031a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Aug 31 10:03:55 2017 +0200

    Detail what is meant with a dark theme

commit 135055764bd0f81765618e6d11c06fc83947678d
Merge: a670783eb 64563cae5
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Aug 31 09:56:22 2017 +0200

    Merge branch 'gtk3-update5' of https://github.com/Bob-IT/gnucash

commit 64563cae5070df7ec4056b08b17bd50362290c85
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Aug 30 11:20:47 2017 +0100

    Move another couple of functions used more than once to gnc-gtk-utils

commit 08d7830f7b51ffeea7513adeae6aecf66c381847
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Aug 30 11:13:26 2017 +0100

    Move function is_color_light to gnc-gtk-utils and rename
    
    Move is_color_light and rename to gnc_is_dark_theme and update required
    files where used.

commit a670783eb628476228c27c45a6164d380c670de1
Merge: bbea5061a 6ca85450a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Aug 29 22:24:43 2017 +0200

    Merge branch 'prices-out2' of https://github.com/Bob-IT/gnucash

commit a9cc488cbfe84082abd6075175aecce58e295cd2
Author: lmat <dartme18 at gmail.com>
Date:   Fri Aug 18 17:44:53 2017 -0400

    Should return std::string
    
    This is only used in C++, so there is no need to g_strdup in here. Also,
    this fixes a memory leak in KvpFrameImpl.

commit 048b8e37a14fd4a4c96b59d289fa2b0f20668bb0
Author: lmat <dartme18 at gmail.com>
Date:   Tue Aug 8 16:32:33 2017 -0400

    Clear up guile2 vs. guile cmake confusion

commit b81a4a559d04177ba79ea4f1446dd6d8c4ac5f5a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Aug 28 10:25:34 2017 +0100

    Change the background colours of the import-main-matcher
    
    Use the same procedure as that used in the dense calendar to change the
    background colours in the import main matcher to be based on the
    brightness of the foreground colour.

commit 659d3b95825d548db22c670a927c430ef6214eb3
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Aug 28 10:21:44 2017 +0100

    Change colour function to is_color_light in gnc-dense-cal
    
    Change colour function to is_color_light and correct syntax and also
    change some character strings.

commit bbea5061a3d69f69fe4960ca8e6846e6f66ffe36
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 26 20:42:53 2017 +0200

    Extend environment file parsing to also parse environment.local
    
    This latter file can be created by the administrator next to the environment
    file in order to override parameters set in environment file.
    The reason for this is the environment file is always overwritten
    during installation, while environment.local is never touched by
    the installers. So making the changes in there ensures they persist
    acros gnucash updates.

commit 2662f4bca3ce05edc77e49e210245cd6aaa376b3
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 26 19:49:36 2017 +0200

    Mention GNC_DATA_HOME and AQBANKING_HOME in the environment file.

commit 045ee429bff37ea03dc18a8c8de5350972aa8f0d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 26 19:43:05 2017 +0200

    Check GNC_DATA_HOME environment to override default userdata location.
    
    This replaces GNC_DOT_DIR as it was called in older gnucash releases.

commit a153412e5a8fca7519fadb62935bab797860fbcd
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Aug 23 17:42:54 2017 +0200

    Use platform dependent locations for gnucash user's data (gnc_userdata_home)
    
    - Linux: use whatever the xdg spec dictates
    - Windows: use AppData(Roaming)
    - OS X/Quarz: use NSApplicationSupportDirectory special directory, which
                  typically resolves to $HOME/Library/Application Support
    
    If the preferred directory can't be used the code will fallback to
    $HOME/.gnucash (the old location) if it exists. It won't create it
    however. Instead if missing it will fall back to the platform's
    temporary directory.
    
    Code is added also to automatically migrate all data from the old
    location to the new (only the first time).

commit ae75bc963f18fd0b9a3a8333a9f2a93f503449df
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Aug 22 16:33:34 2017 +0200

    Rewrite several file path routines to use boost::filesystem
    
    This is a basis for moving .gnucash to a more modern location for
    application specific user data (following the xdg spec).

commit 2006155985c3d17e63aa7a24363cbd1d9dbec02d
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 25 20:55:52 2017 -0700

    Build gwengui-gkt3 only if AQBanking is enabled.

commit 2ee5b202bfe48e87d1c56ea3e7b8d1008e61b086
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 25 15:09:20 2017 -0700

    Temporarily include building libgwengui-gtk3 in GnuCash.
    
    Revert this commit when it's widely available in distributed packages.

commit 35752e5929ed00822da0aecaf84ca22e9b821fc4
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 24 20:58:06 2017 +0100

    Conditionally modify getpassword_cb to match new signature in gwenhywfar 4.7.99.

commit 0f2719ced1261e41f2c0217d7c77bd509376d109
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 24 20:56:17 2017 +0100

    Convert to libgwengui-gtk3

commit 7ee15a3d70ecde64139ddd72335fa65d9c6220ef
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Aug 25 11:42:47 2017 +0200

    Fully enable the new Account Substring option on the transaction report
    
    This is done by reverting the following two commits which disabled
    and hid the option on maint:
    - Hide Account Substring option
      (commit 197faeab3f5e24fbebfb78290b6599a549bccd35)
    - Reduce to compatibility shim
      (commit 19fe7d8a560467d2c6fe2b53277fa453f0677c16)

commit 76e53b065e3e618ad55bec65086606e1916e0a11
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Aug 25 11:40:54 2017 +0200

    Hide Account Substring option
    
    It is only there for compatibility with gnucash 2.8.
    It should not be visible on 2.6.x, only exist.

commit 7c7cef5aedb66ab0d021478989a92db84beef065
Author: christopherlam <christopher.lck at gmail.com>
Date:   Fri Aug 25 17:13:54 2017 +0800

    Reduce to compatibility shim
    
    Reduce option to retain compatibility layer for earlier 2.8

commit bdfe184af650a1c434367d6db6018600ec35ecb5
Author: christopherlam <christopher.lck at gmail.com>
Date:   Wed Aug 16 23:46:25 2017 +0800

    added case sensitive filter
    
    please squash commits for me!

commit 4704e14b3ebc372482cf7bb3a6b574b0e29b5e0e
Author: christopherlam <christopher.lck at gmail.com>
Date:   Wed Aug 16 23:33:03 2017 +0800

    Account fullname filter for transaction.scm
    
    This small change will introduce an account full-name filter. Only accounts whose fullname containing substring will be selected e.g. ":Travel" will match Expenses:Travel:Holiday and Expenses:Business:Travel. This can be left blank, which will mimic previous behavior. This will ease accounts selection tremendously.

commit 197faeab3f5e24fbebfb78290b6599a549bccd35
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Aug 25 11:40:54 2017 +0200

    Hide Account Substring option
    
    It is only there for compatibility with gnucash 2.8.
    It should not be visible on 2.6.x, only exist.

commit 19f4ce2f5ac14a74e558cd36c5a33ee3fcc76df5
Merge: 7b43822f7 19fe7d8a5
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Aug 25 11:29:46 2017 +0200

    Merge branch 'patch-3' of https://github.com/christopherlam/gnucash into maint

commit 19fe7d8a560467d2c6fe2b53277fa453f0677c16
Author: christopherlam <christopher.lck at gmail.com>
Date:   Fri Aug 25 17:13:54 2017 +0800

    Reduce to compatibility shim
    
    Reduce option to retain compatibility layer for earlier 2.8

commit d3e6a9c53b02d5be41ef8a9b57ac89843125161e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 24 09:02:18 2017 +0100

    Change comment in fallback css file for emphasize-label

commit da9a57eef3c6a8c963237e921d533532739bb4f8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Aug 23 17:31:42 2017 +0100

    Rename the colour defines to closely match the text in import matcher

commit f7a4fa6fb03a2a3b202a409713970af33f82ac12
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Aug 23 16:58:28 2017 +0100

    Rename direction boolean to arrow_down

commit efaa7dbb1a65470136f883116316e7883ea6e961
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Aug 23 16:53:34 2017 +0100

    Change the way dense calendar background colours are sourced
    
    Defined the three colours and function to decide if the foreground
    colour is light and make the colours darker. Also changed the colour of
    the grid to based on border colour.

commit 4cdae2481e3c0c35d095b52dccb69b4c13a233f7
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Aug 23 16:51:59 2017 +0100

    Improve marker alignment depending on row height being odd or even

commit 3a04e8b937afe1f4f72a66aaa78adaddb882c38c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Aug 23 16:50:38 2017 +0100

    Fix some lines with spaces on them

commit 94d538d233dfd0ed447fd44c83e2bd46df69c564
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Aug 23 15:47:12 2017 +0100

    Change glade comment in css file

commit 64f36323b23d6dc9eb2eab9eb2630f1efc0a64ef
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Aug 23 15:07:13 2017 +0200

    Build test-import-pending-matches as c++
    
    It depends on libgncmod-test-engine which needs c++ building/linking.
    Without this change the next commit would produce the following linker error:
    /usr/bin/ld: ../../../libgnucash/engine/test-core/.libs/libgncmod-test-engine.a(test-engine-stuff.o): undefined reference to symbol '__gxx_personality_v0@@CXXABI_1.3'
    /usr/lib64/libstdc++.so.6: error adding symbols: DSO missing from command line
    
    Making the test compila as C++ solves the issue.
    For reference commit ff07762 and commit 5e7dd9 seem to be related and
    have additional explanations.

commit 1051847e2b03ba05e31b984e9a6089f6518f2480
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 22 14:22:11 2017 +0100

    Use GTK_STYLE_PROVIDER_PRIORITY_FALLBACK for fallback css file

commit e8f8e561279681655c6b820e55f090c590da8c13
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Aug 14 09:27:33 2017 +0100

    Use the css class defines in the import matcher help dialog

commit d4a248a244083c04f6d0320a41439e4303270d7b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Aug 13 17:10:30 2017 +0100

    Minor fix to gnc-tree-model-account, removal of double ;

commit 2c5e2f7ade4e7ed85be0bcdbb20c73cb8e981409
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Aug 13 17:09:29 2017 +0100

    These variables are not required any more in gnc-dense-cal

commit cdfdfb48c15032781ecf4ad812068b2414a991c4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Aug 13 17:07:58 2017 +0100

    Change the css for the primary label in dialog account
    
    Renamed the css class used and moved to the fallback css file.

commit ffe9a23ca5109ec9f9e0c5f39dfdfacd2d763545
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Aug 13 17:05:45 2017 +0100

    Change the Register2 css to be from the fallback file

commit 908e3f3fc0a091569fe96401addf0a969c78b125
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Aug 13 17:04:55 2017 +0100

    Do not set the foreground colour in Import Matcher
    
    Let the theme set the foreground colour which is more relevant on dark
    themes

commit e18d56dfc4a9ac63fcbcaae7f1b586056cabc5c4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Aug 13 17:03:20 2017 +0100

    Rework the Import Matcher colours to be from the fallback css file
    
    Rename the css classes used and make sure the import matcher used them.

commit 3be453649da7e8c9ae901680f0ff07cde6c4d181
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Aug 13 09:18:08 2017 +0100

    Rename css class negative-color to negative-numbers

commit 94841d9e6492f8141adfadfd5bf94a968c8febde
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Aug 12 13:07:28 2017 +0100

    The summary bar never respected the use of a negative colour
    
    Changed the summary bar to use the css negative colour if required. This
    involved adding a boolean columns to the model for the result of
    checking values for being negative and changing to use the 'markup'
    property to display the negative values in the negative colour.

commit f034fd6467534ce042d770ef61f1c962f4392f29
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Aug 12 13:06:25 2017 +0100

    Change the account treeview to use the css negative color

commit 2475193120cd7e14716127850a221cb4f9b017dd
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Aug 12 13:04:55 2017 +0100

    Rework the negative label colour
    
    Changed the class name to negative-color and moved the default to the
    fallback css file.

commit 501671dca77b05ed4136b2ae8be3c50e5889f86f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Aug 9 11:31:04 2017 +0100

    Replace toggle arrow with a theme drawn one

commit f7556b6094d2dcc122e24b1c5ea361a32bfee6e9
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Aug 9 11:30:10 2017 +0100

    Add draw arrow call back to various widgets

commit ec8e52e87e6977d1dfba58c662bd1dd228eaa141
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Aug 9 11:29:21 2017 +0100

    Add a draw callback to draw a theme based up/down arrow

commit 16a42799c02cf2e829b54e68d5b9c8bee83973bb
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 8 17:22:14 2017 +0100

    Change the dense calender to use css so that it can be themed
    
    Change the dense calender so that it is based on css and can be made
    similar to the basic calender.

commit 404214b7937b7baac0b2a663c4ace4e01b067304
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 8 17:17:31 2017 +0100

    Add CSS provider of a lesser priority than themes
    
    Add a css provider that has a lesser priority than themes so that it
    can be over-ridden by the theme. This may turn out to be the only one
    required but for now keep the application one also.

commit 29a92431cb85b6454c106d824ed5265bb1547525
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Aug 22 00:47:08 2017 -0400

    Fix sigfigs(n) rounding to work when the input is bigger tnan 10**n.
    
    For example rounding 1234567/1 to 6 significant figures would fail.

commit 57638161f2ea6f042df6cf12edc8772e69d5a001
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Aug 22 00:35:10 2017 -0400

    Fix numerator overflow constructing GncNumeric from 96.16

commit 00c7089ecb282db81fd8681d5ef64bc88833cf0e
Author: Mike Alexander <mta at umich.edu>
Date:   Sat Apr 15 02:08:16 2017 -0400

    Add tests for converting doubles 96.16 and 9616000000.0 to GncNumeric.

commit f5c864532f1fe9d1247a1429a3c9c8ac612c7ea6
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Aug 21 23:47:19 2017 -0400

    Add a couple of directories containing dependencies of libtest-core-guile.
    
    Without this the  build fails the dependencies are loaded from the
    installed version or the build fails if GnuCash is not installed..

commit 7d3dab21df9d2167a8b5c893ab5e7b410af2e0bd
Merge: 4b3db97ba 7b43822f7
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Aug 21 22:40:16 2017 +0200

    Merge branch 'maint'
    
    Resolved conflicts:
    	gnucash/gnome/gtkbuilder/dialog-fincalc.glade

commit 7b43822f7618c16068dc1eace2bd2498a8adf9f7
Author: Yasuaki Taniguchi <yasuakit at gmail.com>
Date:   Sat Jul 1 03:02:00 2017 +0000

    Bug 784284 - unifying "Clear the entry." tooltip on Loan Repayment Calculator

commit 4b3db97ba1fe3235a565e4933a68fa1ed6abc9b4
Merge: f28896fbd a783c8e38
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Aug 21 21:53:02 2017 +0200

    Merge branch 'maint'
    
    Resolved conflicts:
    	gnucash/report/report-system/html-document.scm

commit a783c8e38ff38a448f97c7b257504dea07e04509
Author: Kristjan Onu <k at omnel.ml>
Date:   Sat Aug 19 16:49:28 2017 -0400

    Correct Price Overview documentation typos
    
    https://bugzilla.gnome.org/show_bug.cgi?id=786525

commit 38344caac1571085ac197ea80f03df9773204451
Merge: 1559d2646 2bd81dcda
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Mon Aug 21 17:32:53 2017 +0200

    PR #172: Accelerator fixes for Latvian language
    
    Merge branch 'maint' of https://github.com/valdisvi/Gnucash into maint
    
    4685 translated messages.

commit 8d8073aafa75b1492fe5f171d83539d16b98fa05
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 8 17:10:21 2017 +0100

    Remove the rules hint from gnc-tree-view to align with current setting

commit f28896fbde66eaca2c15f52a1aa05c299326d41a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Aug 21 16:41:08 2017 +0200

    Fix cmake run on Ubuntu 16.04 (and possibly other distros)
    
    Apparently that platform trips over a missing newline at the end of the generated POTFILES.in.in file.
    Adding one allows cmake to complete configuration and appears to be fine on Fedora as well
    (although it worked fine without the newline too).
    
    Thanks go to Michael Jung <gnucash-devel at mailinglists.mjung.org> for reporting this and proposing the fix.

commit 3e1a1b262cf83027c465b9cbe18a0e0b329caf8c
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Aug 21 11:14:16 2017 +0200

    Fix missing Find... functionality
    
    It got lost during migration of business-gnome to gnome.
    Spotted and solved by Robert Fewell.

commit 115d61e7f33b41de8472e91ee12941a2761b37a9
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 20 23:25:46 2017 +0200

    Remove test for transaction set-date diagnostic message.
    
    Since we removed the diagnostic, testing for it fails.

commit 71e370308719e43732cdf76162eb9bcd3a65331f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 20 21:49:04 2017 +0200

    Use time64 GncDateTime constructor instead of struct tm constructor.
    
    It's substantially faster and we do a lot of time64->gdate conversions.

commit f7ce8bcbb300dc8a42b799323093ac187bd78a0f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 20 21:31:07 2017 +0200

    Disable creating a date string to maybe use in a PINFO message.
    
    Creating a date string occupied nearly all of the time required to
    set a date on a transaction, generally to no benefit at all.

commit 1e0a9a0ef802fda0e1589e0c9abde60852de5755
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 20 21:28:09 2017 +0200

    Parse date strings into a struct tm and construct GDateTime with that.
    
    Instead of using the more generic string constructor. The struct tm
    constructor is several times faster and this change speeds up
    transaction loading by 2x.

commit 82d891a202f77c8550f9f548639f6f9de240d046
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 20 21:24:02 2017 +0200

    Test features to see if they're already set before setting them.
    
    Setting a feature writes to KVP which in the SQL backend causes the book
    to be written out, which is rather expensive. Doing this in a loop (as
    is the case in convert_imap_account, is quite slow, and this change
    afforded a 4x speedup.

commit 6ca85450a8c73f45258569061cbfdfdc43fd9e16
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Aug 20 09:59:07 2017 +0100

    Move gnc-gdate-utils functions to gnc-date and remove files.
    
    Also update related files to reflect move of gnc-gdate-util functions

commit b485206378625c80962063fba49017eefef67dc0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Aug 20 09:58:21 2017 +0100

    Change tabs to spaces and remove some blank lines

commit 047bc8d69b454633b6448a8ab0fea2084ffd27bd
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Aug 20 09:56:07 2017 +0100

    Rename gnc_pricedb_remove_old_prices_keep_last
    
    Rename gnc_pricedb_remove_old_prices_keep_last to reflect that there is
    an option to keep none so new name is gnc_pricedb_process_removal_list

commit a7abc312a934666134e344d90cab913afdd78d25
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Aug 20 09:55:23 2017 +0100

    Rename save_cloned_price to clone_price
    
    Renamed save_clone_price to clone_price and changed to pass the address
    of the cloned_price variable instead of returning it.

commit 89dbc094106ebf5320c62fa6469529d8b66dfee6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Aug 20 09:54:48 2017 +0100

    Added second if clause for completeness.

commit e1d4075273feea5b86f05c65228784b43ec272e7
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Aug 20 09:54:14 2017 +0100

    Remove the 'if else' blocks by using boolean variable.

commit f16f2022046ac57113c6dd742cb0c5dec89edcd6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Aug 20 09:53:24 2017 +0100

    Rename function to be plural as more than one commodity returned in list

commit c3466b79ef5d443d1359f3d40b8cada07487f28c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Aug 20 09:56:53 2017 +0100

    Move gnc-gdate-utils.c/h from app-utils to engine

commit 576b1d077ca7872fd62b2fb8f8703ead2e411f59
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 10 15:12:38 2017 +0100

    Fix some missing id's in the glade file

commit 42915a42d12beea78d58917ea00ae3ac32782c75
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 10 14:03:05 2017 +0100

    Modify the unit tests to reflect changes.

commit 667f175757e4d4287cbf758dbfad4baba72a13ea
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 10 13:30:55 2017 +0100

    This change modifies the way old prices can be removed.
    
    There are now options to specify which commodities to remove prices
    from as well as options to leave none or the last one for the week,
    month, Quarter, year and a scaled option.

commit 4fc61b2ac887dd676c9e44514d07b59db25031eb
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 19 20:25:57 2017 +0200

    Commit imap conversions once per account instead of per import map slot.
    
    Commits are expensive in the SQL backend; this resulted in a >40x
    speedup in loading a database with 3400 import map slots (>2 hours to 3
    minutes).

commit c6a72cc596eadae03593dae9166a19210ec64c0c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 19 20:25:04 2017 +0200

    Revert "Fix mac looking in wrong directory for libgncmod-backend-dbi.dylib."
    
    This reverts commit 6a359f86a07b2adcf6233cafc7531656e02cc6df.

commit 7e7d42847c4540b44da983a2c5a4f4856d22cb4a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 19 14:27:33 2017 +0200

    Fix load string KVP memory error.

commit 639d52f916ce9cc1b74194cf0c37338259be799c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 19 14:27:28 2017 +0200

    Fix typo, broke build on Mac.

commit 6a359f86a07b2adcf6233cafc7531656e02cc6df
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Aug 16 23:16:42 2017 +0200

    Fix mac looking in wrong directory for libgncmod-backend-dbi.dylib.

commit 4d5a37d292308aa3c1bafbbb2dc26d18ead00225
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Aug 17 15:26:54 2017 +0200

    Minor cleanupus in .gitignore

commit f943ba61aefd8fda2288ebf2a465689762243c9c
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Aug 17 15:25:41 2017 +0200

    Rename directory for code from external projects
    
    'lib' is also being used by the cmake build, so there was a
    theoretical risk for file conflicts. The new name is 'borrowed'.

commit a25001dfe62002c14aa91b74192c9bfd8b08db17
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Aug 17 13:05:02 2017 +0200

    Win32: drop goffice directory from path
    
    Gnucash is not using goffice any more

commit 7fd38c88a57d707ecb29f01718bfec3979cce4ea
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Aug 17 12:36:48 2017 +0200

    Improve a comment
    
    My Ingrish is pretty poor at times...

commit a96a68fd4e65a6951d34fbc261c0a46e3ed11563
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Aug 17 12:33:08 2017 +0200

    Add as many values as there are fields in the list
    
    This wasn't causing trouble, but it looks more correct this way.

commit 0946b0315fcc2509390bcf6cac7c02328006e34b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Aug 17 10:10:50 2017 +0200

    Use another way to fix backend loading on OS X

commit cc39a04f6f448c1f8309edbd221ad5d2bc0dfadf
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Aug 16 23:16:42 2017 +0200

    Fix mac looking in wrong directory for libgncmod-backend-dbi.dylib.

commit e9ac71c0f969628bd624d7db7ff641df907af9e4
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Aug 16 11:49:53 2017 +0200

    Fix time-string format in backend for GncDateTime(std::string).
    
    Also provide a simple test of that ctor.

commit 43df1ccc3abf62eb6b209f1f8f37b44720c9d950
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Aug 14 13:47:05 2017 +0300

    Fix the most serious backend memory leaks.

commit 11a1ff61c5e15ebc9fa46473ebbb51aac713084e
Author: christopherlam <christopher.lck at gmail.com>
Date:   Wed Aug 16 23:46:25 2017 +0800

    added case sensitive filter
    
    please squash commits for me!

commit 6eee9cefca162bfdd33f08eb70c068a1010854f1
Author: christopherlam <christopher.lck at gmail.com>
Date:   Wed Aug 16 23:33:03 2017 +0800

    Account fullname filter for transaction.scm
    
    This small change will introduce an account full-name filter. Only accounts whose fullname containing substring will be selected e.g. ":Travel" will match Expenses:Travel:Holiday and Expenses:Business:Travel. This can be left blank, which will mimic previous behavior. This will ease accounts selection tremendously.

commit 1559d2646559ef37d8fdb107bc6111f1e29c4e92
Author: christopherlam <christopher.lck at gmail.com>
Date:   Thu Aug 3 18:33:36 2017 +0800

    Remove clutter from generated html

commit 2bc106a7b7163c9edbe6634683d3666a5853c933
Author: christopherlam <christopher.lck at gmail.com>
Date:   Thu Aug 3 18:24:03 2017 +0800

    Partial fix for bug 660027
    
    Encapsulate table header and body with <thead> and <tbody>
    and prevent page-breaks within a <tr>

commit 1883d8ec31029f5a213ce560992320dd3d83246d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Aug 16 12:40:19 2017 +0200

    Fix a number of test mismatches between cmake and autotools
    
    cmake:
    - add test-app-utils
    - rename test-link-module to test-link-module-app-utils
    - add gtest-import-map
    autotools:
    - move gtest-import-map from TEST_PROGS to TESTS (autotools) so it shows up in the colored results list

commit 53afd36de1bf8a1841029ab0d3198b3dd3c13c4a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Aug 16 11:59:27 2017 +0200

    Keep the test modules from gnc-module outside of the normal GNC_MODULE_PATH
    
    They interfere with other tests and pollute the build logs in cmake.

commit 2bd81dcda9eaaf8b9d8c780e20f5a35a2ad5082a
Author: Valdis Vitolins <valdis.vitolins at odo.lv>
Date:   Wed Aug 16 12:30:01 2017 +0300

    Accelerator fixes for Latvian language

commit 723530a9bc212a618bf6adf69d88fb9f8789ca17
Merge: 4f2d34f04 3e3eead3c
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Aug 14 18:49:50 2017 +0200

    Merge branch 'reorganize-source-dirs'

commit 3e3eead3c5288212a7161c647587752d98dbdfbe
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Aug 14 18:17:13 2017 +0200

    Eliminate plugins directory
    
    bi-import and customer-import have been put with the other importers
    example is moved to gnc-module as, well, an example

commit 2a7f2f891ae1e47658f4fb87a0716336577617af
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Aug 13 12:39:45 2017 +0200

    Eliminate the separate bin directory
    
    Instead its content is moved to gnucash directly, making the gnucash directory
    more meaningful.

commit 53736e0842ccff262123b20bdd160b87a80e01dc
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Aug 13 12:07:57 2017 +0200

    Update .gitignore to handle all the renamed directories
    
    At the same time clean up some obsolete entries (business-xyz)
    and fix a gnc-scm-info.h -> gnc-vcs-info.h

commit 4ce7be04977179f07a756c0cddbc5d9fcf7a6cf0
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Aug 11 23:22:37 2017 +0200

    Drop packaging directory
    
    While I myself asked for it to be retained a couple of years back
    I now believe it really makes no sense to keep on carrying
    a completely outdated rpm spec file around. This should not
    be part of the source and properly up to date and maintained
    rpm spec files can be found in each rpm based distro that ships
    gnucash.

commit dfe8ea45367bed94d224b8c8ca45a4e7f2e035bb
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Aug 11 22:51:14 2017 +0200

    Add conditional source files to dist tarball
    
    They should be added even if not used on the system being used to create the dist tarball

commit 0c6da2f001fe5fff711af081c806e2fe055af0af
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Aug 11 22:44:50 2017 +0200

    Cleanup some more obscure references to no longer existing 'src' directory

commit afecab330a437a107e9859fd6bbe42de32a335a9
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Aug 11 22:14:31 2017 +0200

    Move accounts, checks and pixmaps into a data directory
    
    At the same time move the art directory into contrib to unclutter the top level

commit 190a96faff9b4cbdb63b59ad4b1f7eddb635b8df
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Aug 11 20:37:01 2017 +0200

    PR #170 Fixes for po/lv.po file
    
    Add missing glade msgctxt entries from intree build

commit 35a4a76b8d3f005b7612d8795eadef4b49be3772
Author: Valdis Vitolins <valdis.vitolins at odo.lv>
Date:   Fri Aug 11 11:42:41 2017 +0300

    Fixes for po/lv.po file

commit 83d14e1c1cb7bc9dd3feec4f295ae151962d7ec7
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Aug 10 13:56:00 2017 +0200

    Restructure the src directory
    
    It is split into
    - /libgnucash (for the non-gui bits)
    - /gnucash (for the gui)
    - /common (misc source files used by both)
    - /bindings (currently only holds python bindings)
    
    This is the first step in restructuring the code. It will need much
    more fine tuning later on.

commit 2b440cfe49ab5e7c10edf48654e0d0c722fedb54
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Thu Aug 10 03:38:34 2017 +0200

    Merge Messages fom Maint in lv.po
    
    4627 translated messages, 58 fuzzy translations.

commit 7dc476d3bc465fd6adb02ae9b8415a6d3b6a03ed
Author: Valdis Vitolins <valdis.vitolins at odo.lv>
Date:   Wed Aug 9 16:40:53 2017 +0300

    *.po file updated for Latvian language

commit ffc640bada6070186f9f00f2c8416596b4b40790
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Aug 9 17:30:59 2017 +0200

    Move global definitions to toplevel CMakeLists.txt

commit 9de9f5362eff3f0fb25672dfc93c5cb87f5201c0
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Aug 9 16:09:32 2017 +0200

    Drop the cutecash experiment and the gtkmm optional bindings
    
    These are currently unmaintained, cutecash us based on the obsolete qt4
    and gtkmm is only used by cutecash. Whenever someone wishes to revive
    this experiment it can be recovered from git history and be brought
    into a separate repository.

commit 785568b0a345e5796ac7f994ce9f033da217a0a5
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Aug 8 13:46:53 2017 +0200

    Drop gtk dependency from app-utils
    
    The resolves it's 'allmost nongui' status. Note the options code still
    stores a pointer to a gtk widget but this is never used in the app-utils code
    itself. This was already so before this commit and fixing this will require
    more refactoring later on.
    
    This commit also aligns the list of non-gui source directories between
    cmake and autotools. This may need further tweaking in the context of
    splitting the source in libgnucash and gnucash (the application)

commit 708a9a47756fb7da8b6755e207d93bf09405821b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Aug 7 11:37:53 2017 +0200

    Make all backend loading use the same build environment module path resolution
    
    This obsoletes some cmake hacks

commit 8687dfb1da570bd850c21b644d7cf1bf3c571c4d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Aug 6 17:12:16 2017 +0200

    Merge qof directory into engine
    
    They are both about handling core gnucash objects. Qof was once split out
    in an attempt to make it a separate library. This hasn't worked out so there's
    no good reason any more to keep this artificial separation.
    
    A few considerations:
    - The qof tests are merged into the engine test directory but they are kept as
      a separate test entity for now. Several assumptions made in the qof tests
      are no longer valid in the context of the engine. (For example if the
      pricedb test is added in the same test executable as the qofbook test,
      the book creation test fails because it now has 2 collections (pricedb and
      book) instead of only one. There are plenty of others like this so merging
      the tests needs more careful review and is perhaps best done while converting
      to c++/Google test.
    - I had to use unique names for the MockBackend classes because apparently the tests were
      using a MockClass from another file in the cmake builds, causing several
      tests to fail.

commit 41a6ac89e0d42fdd65ddf576ee5244d98cd9dd4b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Aug 9 13:50:44 2017 +0200

    Fix ambiguity in Dutch translation of the gnucash description

commit 848bb3474107a11d8d2a6e3351104ee39f66192a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 5 13:54:28 2017 +0200

    Move core-utils files with depedencies on qof to engine
    
    I have done this in a separate commit from merging qof back
    into engine to keep an overview of changes

commit 4f2d34f04328f676a9b412c9cf85f1080f5ee4fa
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Aug 7 11:55:15 2017 +0200

    Fix cmake based sqlite3 test when run twice in a row
    
    The second (and subsequent) time(s) would always fail because the test file
    already exists at that point. Just force an overwrite in this case.

commit 80be96219e7583d31573cdf32f174d6f50fa864e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 5 12:19:10 2017 +0200

    Fix source file dependency on config.h in engine

commit 342627d5271e4b85f739f1a6675f92052bae0511
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Aug 4 19:17:07 2017 +0200

    Remove the gncmod boilerplate from standard-reports and utility-reports
    
    This adds unnecessary overhead and also serves as an initial experiment
    to greatly reduce the gnc-module based modularization.
    
    Oh, and it fixes the autotools make check failure in standard-reports
    which I introduced in the previous commit. The fix was to either
    fully gnc-modularize business reports or to go to de-gnc-modularize
    standard-reports. I chose the latter as I don't want to add any new
    gnc-modules any more at this point.

commit f71317626d32c1c7555cfee96aef3f5bf4e83c27
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Jul 21 19:51:55 2017 +0200

    Integrate gnome-business into gnome
    
    This breaks autotools' make check, which will be fixed in a subsequent commit.

commit ea0d442235cf15a619067339bfe707fde69bc5c9
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Jul 21 10:25:48 2017 +0200

    Move auxiliary business files to gnome directory

commit f34348a40cf770af69fe6401af69c5d2ea41faad
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Jul 20 18:18:48 2017 +0200

    Move business-gnome subdirectory to higher level
    
    This is a first step in integrating it into the rest of the gnome directory
    and already allows us to drop the business intermediate directory

commit 71ef0709e9ccd70304c0089e328b875f7df0584c
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Jul 20 17:45:36 2017 +0200

    Remove references to long obsolete source directories

commit dd99d7873f3d06e641410715f361fb43623773ad
Author: Geert Janssens <info at kobaltwit.be>
Date:   Sat Nov 19 19:29:27 2011 +0100

    Merge business ledger into ledger-core
    
    There's no need to have it as a separate directory

commit f5c8ae29d6e07bb373d7689c33e8c027f1b186f9
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Aug 7 18:31:12 2017 +0200

    Update ChangeLog

commit 88e365d2d11749ead281f4c45866725590f084b2
Merge: 16b98cc5a 86613ace5
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Aug 4 08:26:36 2017 +0200

    Merge branch 'gtk3-update4' of https://github.com/Bob-IT/gnucash

commit 86613ace5fbcbda89ab3ae86beb964f82d916f48
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 3 18:02:59 2017 +0100

    Missed changing the GncItemEdit alignment for the first row

commit 16b98cc5a461726fdb2f34cd7ddd8b12c782ca54
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Aug 3 12:02:49 2017 +0200

    Tweak cmake/autotools so they produce the same output for POTFILES.in

commit 386309d8c821ab78bab61b6afcf331a4fa7b1379
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 3 16:45:11 2017 +0100

    Change how the widgets are named for CSS
    
    Changed the names of the register parts and added to the class_init
    function gtk_widget_class_set_css_name for use with Gtk+ 3.20 and also
    a procedure to use gtk_style_context_add_class for earlier versions of
    Gtk+

commit 64d4ec3fd1bd6b37728f93f650efa266e36ee9bd
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 3 16:43:50 2017 +0100

    Replace the thicker lower line for the cursor, removed by mistake

commit efe2aef6f48f857b062665c8c2ea01e5778bfdb9
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 3 16:42:29 2017 +0100

    When drawing the cursor, remove the requirement to test for first row

commit 8ebdc7b1d299c8f6bd8ea00d9195b1004e5fc619
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 3 16:39:07 2017 +0100

    Change the divider line back to 3px
    
    Make divider line 3px but make it straddle two rows centrally.

commit e0e1ccc1c447258eb34a297fde2dab784b93903c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 3 16:38:11 2017 +0100

    Revert change to text vertical offset

commit 66aa691a98f00d0019fb6f7cb1452c0e1807ce62
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 3 16:34:38 2017 +0100

    Do not make the first row height smaller
    
    Change the first row to be like all others, top and bottom borders to
    be offset by - 0.5 and so use the header border as the top border of
    first row.

commit 64b9872e363cf093dd79dd17e8d44def6167ecd8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 3 15:34:46 2017 +0100

    Return the vertical split borders to light

commit 54677d37c427200b72163bc4a8795ee0ba1a7222
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Aug 3 08:22:12 2017 +0100

    Change the hatching draw fix to use a relative move

commit 96642c608feb0a947a6b676ee22474536f6cd3b7
Merge: 89336269d e0fc59b8b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Aug 1 15:04:51 2017 +0200

    Merge branch 'master' of https://github.com/0-wiz-0/gnucash

commit 0bb972cd0206791932bf5ad4dff871aa6f1788ff
Author: christopherlam <christopher.lck at gmail.com>
Date:   Tue Aug 1 19:34:46 2017 +0800

    Fix income statement when trading accounts not used
    
    Fix cosmetic bug
    http://gnucash.1415818.n4.nabble.com/unknown-column-in-Income-Statement-Profit-amp-Loss-td4680661.html#a4692940
    
    Insert empty-cell instead of #unspecified result of (if predicate? result-if-true) where predicate? is #false

commit a2fa9eeff33919bd7ca56fc642473ca5b7109e22
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 1 10:38:21 2017 +0100

    Fix a problem with the arrows when register first loads
    
    After the register is loaded, when you first click on a arrow button
    the popup appears but the arrow disappears, subsequent pressing and the
    arrow toggles as expected. To fix this pack both arrows on the button
    and hide the one not active.

commit 54f9cd69af643a5f2b4c04e3022629e32d27497a
Author: christopherlam <christopher.lck at gmail.com>
Date:   Tue Aug 1 17:17:32 2017 +0800

    Add vertical-align:top to default text fields.
    
    Add vertical-align top.
    
    Previously, text fields would have vertical-align:default = centre. This means long transaction descriptions would cause all other fields to be vertically centred. This amendment will ensure the transactional report text are aligned from the top.

commit 4bef3a59e0f4489c8c3f26d114da26ebe5f3a3f7
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 1 09:17:34 2017 +0100

    Fix the place the popup appears when above the row
    
    There may be more to do here after more testing.

commit 64639a57ad23b9ab336d9261fbcd3c3e3f712432
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 1 09:16:20 2017 +0100

    To update the toggle arrow it needs to be removed from the container

commit 9318ed9f30369658fd06bba8be77bc948b5f0bc9
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 1 09:13:34 2017 +0100

    Change the cursor grid coordinates to reflect the other changes

commit ea24c7b87cfede7fe52db8cc2c36d2c156945258
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 1 09:11:48 2017 +0100

    Change the cursor grid coordinates to reflect the other changes

commit 22d1d488b51c8b4140f921a43a67b02f935be5fa
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 1 09:06:33 2017 +0100

    Remove some blank lines from the header source file

commit 8468783ad8b5328f96efc073d1423ebab2043f73
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 1 09:05:30 2017 +0100

    Add css style classes to parts of the register

commit 60ff88041d46bdfc270e42790a1ed6ea15795f63
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 1 09:00:41 2017 +0100

    Change the cell grid lines slightly
    
    Grid lines will be generally be drawn by subtracting 0.5 from the x and
    y values apart from the left border of the first column cell has 0.5
    added to the x value and the first row cell has 0.5 added to the top
    border y value. By doing this the overall dimensions does not change
    and all borders are visible.

commit 9b582c386af7a92c79e564f30cbe3d5be89e1282
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 1 08:28:49 2017 +0100

    Make the header align with the sheet when scrolled horizontally

commit 25cf1d91c0bd09a2ec92843916b4e6bef2409144
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 1 08:27:45 2017 +0100

    Change the layout to show left border of first cell

commit 0456b8ae84cfc13d5e684154f966b843bd3c5d19
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 1 08:26:38 2017 +0100

    Update the register grid

commit 1b814f441cb8abd6b4f5596897d2d4cf6c342b43
Author: Guido Falsi <mad at madpilot.net>
Date:   Tue Jul 11 21:54:31 2017 +0200

    Call tzset() to make sure tzname[] is initializaed with local timezone data.
    Perform the check on the local timezone, not the transaction one.
    Add comment explaining FreeBSD differences.

commit be9b16c50006a6f12d2cae9a94c8e75fb969cde1
Author: Guido Falsi <mad at madpilot.net>
Date:   Tue Jul 11 19:11:46 2017 +0200

    FreeBSD does not have the daylight global. Add alternative implementation of the check emulating the glibc daylight global.

commit 89336269d8fc102811d83aeaf0120d5678c38e4b
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 31 07:29:42 2017 +0100

    Check the right variable in the right version of gdk to test for a Mac build.

commit e0fc59b8b1ab5db5637484fe2d640a00e5106da3
Author: Thomas Klausner <wiz at NetBSD.org>
Date:   Sat Jul 29 12:02:13 2017 +0200

    Use proper glib2 include path.

commit 0f4e84ec0c0e96b405f34a05f24d9a1b8513f476
Author: Thomas Klausner <wiz at NetBSD.org>
Date:   Thu Jul 27 12:14:19 2017 +0200

    Use portable test(1) operator.

commit 02763674615ff36292dff45e028ea570d10cdf74
Merge: b60057dbe cf1d51c3a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 23 16:20:19 2017 -0700

    Merge Guido Falsi's 'fix-typo-and-indent' branch.

commit cf1d51c3a0bf780c845ca4f4fdf99c0f77bbac42
Author: Guido Falsi <mad at madpilot.net>
Date:   Mon Jul 10 17:36:12 2017 +0200

    Fix a typo in a comment, and indentition of if conditional content.

commit b60057dbeb04479bcc6400556ccbcb09cbc6709c
Merge: e41410ef2 64675b64e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 23 16:04:19 2017 -0700

    Merge Bob Fewell's 'gtk3-update3' branch.

commit 64675b64ebd200161bc3abf77cb4a23842730f82
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 23 12:41:15 2017 +0100

    These files have the QofLogModule defined but never used
    
    In two minds on this, comment the line out or add macro to stop it
    showing up as defined but never used, chose the latter.

commit b264a060bfcb9f1d2c33316831e62cd802587007
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 23 12:40:01 2017 +0100

    Comment out some unused variables while register is still in flux

commit 258a5fb9cadd6ccc70651329b7a71c91433b7b6c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 23 12:37:33 2017 +0100

    Add some additional REGISTER2_ENABLED code blocks
    
    Stop some additional functions showing up when checking for defined but
    not used when register2 not enabled.

commit f31516a0f2f281691787baf96ecc9296f281f2e7
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 23 12:34:37 2017 +0100

    Code clean up, comment out some additional static defines
    
    These functions are commented out in the code and so not used so stop
    them showing up for defined but not used.

commit 1002576cef1019706a3cbb4c14428a262879ef2f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 23 12:28:18 2017 +0100

    Code clean up on register2 files
    
    Remove unused, unused set variables and also comment out some additional
     code

commit 3e7235070f3c5dbfca11c55705c3cedf67c65356
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 23 12:26:29 2017 +0100

    Code clean up, remove unused variable

commit 583935cc2b9bb2809ef75283be9929b77a43f87d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 23 12:23:32 2017 +0100

    Add a gtk version check for gnc-cell-renderer-popup
    
    The event variable is only used when it is Gtk3.22 or higher

commit 2c23f78d8c8f626587368369946315c3073c33fc
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 23 12:22:46 2017 +0100

    Code clean up, remove some variables that were set but never used

commit 64a4e6b1bca90269e3912f4c2b4829c043531604
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 23 12:16:42 2017 +0100

    Code clean up, remove some static defines and redundant code

commit fbd9a36415400aef5a37c8c0ddbe2afc465e9fb1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 23 12:07:38 2017 +0100

    Code clean up, remove unused variables

commit 39232d9ef91947c87b303db6e7e330ec275a743f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 23 12:03:11 2017 +0100

    Code clean up, remove unused variables

commit 0d4bf85718532a3bb08199f8afa3bc68b8f184af
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 23 11:57:01 2017 +0100

    Code clean up, remove unused variables

commit 69e927a3a97d55b37073d513f8aaed44bde77f89
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 23 11:45:55 2017 +0100

    Code clean up, remove unused variables

commit e7d35b8309f6b1d1887ff23412f61994c8215dbc
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 23 11:40:58 2017 +0100

    Move static inline CSS to gnucash.css file

commit 8ab3aadffaff82229f354c0fefcc297fe67082f9
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 23 11:40:08 2017 +0100

    Add an application specific CSS file
    
    Add the ability to load an application specific CSS file called from
    share/gnucash/ui/gnucash.css

commit 8fa2b0a67d00195e277ab143c366e30db32b3121
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 23 11:38:56 2017 +0100

    Fix problem with gbv_treeview_resized_cb
    
    If you have a budget page open and then open the preference dialog this
    callback would be actioned and you will get invalid tree column error
    in the trace file, add check to verify we have a tree view column.

commit 64b934f2be48ce7a1532c8a7deb65ca90c9aef38
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 23 11:37:42 2017 +0100

    Fix error in use of AccountFilterDialog structure in budgets
    
    The filter_override variable was not being set and causing multiple
    errors in the trace file.

commit ae5512e66329a566ccf91f5ea8201085d39d2975
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 23 11:36:56 2017 +0100

    Fix typo of version, should be 3.10

commit bbd29b69c6cc917c2827939855c27c9653d3be1f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 23 11:36:05 2017 +0100

    Fix critical error when Gnucash closes with report pages open
    
    Prior to Gtk version 3.20, when using gtk_container_remove the removed
    widget was required to be the direct child of the container.

commit e41410ef2558c10ea8112f79ad4302bd5bffc990
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 23 15:49:47 2017 -0700

    [Mac] use gtk-mac-integration-gtk3 now that we're building with gtk3.

commit 18ef968ff1284a1e9512fa1e32a84c7290f55fde
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 22 13:28:01 2017 -0700

    Detect and flag MinGW64
    
    Got lost in the rebase and merge somehow.

commit cb5e311a3f88769845e1b58b6f4b249d8622b2c9
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Sat Jul 22 12:53:54 2017 -0700

    Revert visible changes to File->Properties for Book Currency from master in order to do further work in feature branch.

commit 2ceaba371d54263aa86bd9ca58f465f77268845b
Merge: d41c9fd50 44e93d4a4
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 21 17:38:54 2017 -0700

    Merge Sumit Bhardway's 'gdate-day-buffer' fix for gcc-7.

commit 44e93d4a4bb7f83678e03221d87a04c1b4468dd6
Author: Sumit Bhardwaj <bhardwajs at users.noreply.github.com>
Date:   Thu Jul 20 23:10:07 2017 -0700

    membuf changes in gnc-dense-cal.c for gcc7 warnings

commit d41c9fd50866a4664eaf29144b5810cb05f4e4ad
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 16 13:03:48 2017 -0700

    Turn off GncAddSchemeTargets debugging messages.

commit bc646b54ed11329a1287f714da8806309caa28fe
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jul 20 15:36:43 2017 -0700

    Remove obsolete throw specifications.
    
    C++11 deprecates throw specifications.

commit 3efd063a08e764e2a09162438fcd0eebbe56785a
Merge: f80058bc2 53e4e0572
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 17 20:06:47 2017 -0700

    Merge branch 'maint'

commit 53e4e0572e5f90303d1098591fcdbdbbd3bc6969
Author: Rob Gowin <robgowin at gmail.com>
Date:   Mon Jul 17 20:05:57 2017 -0700

    Fix failure to compile AQBanking GSchemas in CMake Build.

commit f80058bc275c30da592fa0d837e71a2811f6dfa9
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 16 12:47:23 2017 -0700

    Version-check some webkit properties.
    
    Avoids error messages about undefined properties in tracefile.

commit b8fc9df87ba35e1518782e6af5c89bfc88d3967d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 15 17:05:10 2017 -0700

    Relax handling of bad numeric values in the DOM parser.
    
    string_to_gnc_numeric returns a nullptr if the GncNumeric string
    constructor decides that the denominator is 0. The 2.6 version of the
    function didn't check for this and occasionally stored error values.
    Convert that to gnc_numeric_zero to allow the file to be processed.

commit 72f95238fb56b026fab9d919bb53df96817cc73a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 15 14:59:47 2017 -0700

    Prevent infinite loop in to_decimal if numerator becomes 0.
    
    Also immediately return 0 if this is 0.

commit 9948ee6235ebb0936d86056782bd849ed81187ff
Merge: 0745cb9af 338e10aad
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 15 15:09:40 2017 -0700

    Merge Bob Fewell's Gtk3-Update2 branch.

commit 338e10aade61f0e854b4d00ccec0cce49e296410
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jul 15 18:03:34 2017 +0100

    Fix missing id values for GtkTreeSelection in glade files

commit 6c4c82267ef4d1f8638aab57484dfbbb18bb4fa1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jul 15 14:09:50 2017 +0100

    Remove redundant GTK_CHECK_VERSION's

commit 503aa28a088310753a9d715c69522aabe252c91b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jul 15 13:29:13 2017 +0100

    Replace deprecated stock-id with icon-name

commit 5ef645b8d086ca91fbf5f90c8262690be4d7b882
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jul 15 13:28:34 2017 +0100

    Replace some missed GTK_STOCK_ items

commit 5a7a8d8d9bab3d6d38fe38499ecf5015e4584679
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jul 15 11:32:00 2017 +0100

    Add function to add the color background data function to account column
    
    Some tree views based on GncTreeViewAccount specify there own columns
    and when displayed you can end up with the Account column background
    color set and the new ones uncolored which can look odd. Added a
    function to add the color data function to the new columns.

commit fc0e25e7b21c8d3b0ab216949280237b2c00fafb
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jul 15 11:22:21 2017 +0100

    Replace Gtk3 deprecated widgets in currency_accounting_widget
    
    Deprecated widgets in gnc_option_create_currency_accounting_widget
    have been replaced with current ones which mainly was GtkTable to
    GtkGrid.

commit 4df714037b77d98ca5322448acd53b037a95cc61
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jul 15 11:06:26 2017 +0100

    Add function to clear the display of the currency edit widget
    
    When first created, the display is blank and in this position will
    return the default currency. If a currency is selected, there is no way
    to go back to this state. The only way to do this is destroy the widget
    and create a new one so added a function to do this without destroying
    the widget. This is used in the next commit.

commit 0b33a663268d81553f3c8459da148877404f4be6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jul 15 11:04:02 2017 +0100

    Modify the Account color button
    
    Specify the default account color when loading the gui for account
    colors that have not been set as the color button defaults to black.

commit 804f72373e8c6cc57c3f2befaff2e8066e9f54bb
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jul 15 11:00:46 2017 +0100

    Replace missing key accelerators
    
    With the change from using GTK_STOCK_, some default key accelerators
    were not specified so add them explicitly.

commit 0745cb9af5f4cdfdc47e335e8beb9a1ee61a9016
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 14 14:21:07 2017 -0700

    Enable AQBanking by default in CMake build.

commit 5195c42107fd0a87c55304126228902c43faea12
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 14 09:22:29 2017 -0700

    Adjust autotools build for gnc-html-webkit changes.
    
    Fixing Travis failure (I hope).

commit f28ea50aaf30990a173bafcb37881bceb1e6ec70
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 11 08:53:20 2017 -0700

    Conditionally build for Webkit1 on Win32 and Webkit2 everywhere else.

commit 8655dbc55c7bc127b94c3caa86ae4267ce1ef974
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 9 10:04:35 2017 -0700

    Check for package webkitgtk-3.0 (webkit1 API) on Windows.
    
    Webkit2 isn't supported on Windows.

commit 85d868f826ef515a32ab8ed374e42f111fa3f194
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 3 12:17:12 2017 -0700

    Use GStatBuf to match newer GLib API

commit cb06e0e763c561631d9747dcad5a3cc1a2a2e83b
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 15 15:57:22 2017 -0700

    Include winsock2.h before windows.h to silence a compile warning.

commit b9cb2a22d5c9369fa00fd014deca46400e441b89
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 15 15:56:38 2017 -0700

    Disable Guile's GnuLib broken redefinition of 'close'.
    
    To a GnuLib function that isn't built or installed.

commit 1f31ca620e53ba6ddb0d4258e58c5e6d25ebc405
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 15 15:45:53 2017 -0700

    Change the dll lookup directory when building with CMake on Win32.

commit 3d12dd9cf91e0af96afde79ecd2cc99b6c3afc3f
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 15 15:42:15 2017 -0700

    Win32 doesn't use the fake backend links, it just uses the regular dlls.

commit 9f844fe36263fea21d417b807a16f01f1ebfaee6
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 15 15:41:25 2017 -0700

    Link libws32 to the DBI backend on MINGW64

commit 890f69933f6c56669f1640ca6153257d761640d4
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 15 15:39:04 2017 -0700

    Set deprecated-declarations to no-error for WIN32 so that it will work with Guile2.

commit 55a30978b3618bbf77cd329d795599ba5e91213e
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jun 5 14:56:18 2017 -0700

    Replace use of CMAKE_PREFIX_PATH
    
    Because it was assumed that it contains only a single path; it's specified
    to be a semi-colon-separated list of paths.

commit 9d2a4b2ef08beda734514a820e3061ee810ac8b2
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jun 5 14:52:29 2017 -0700

    [Mingw64] Set command variables correctly for Guile2 compilation.
    
    Mingw-w64 linker uses $PATH instead of $LD_LIBRARY_PATH for finding
    shared libraries. Both the linker and Guile itself need MSys/Unix style
    paths with the drive letter as a top-level directory, forward slashes,
    and separated with ':' while CMake wants Windows-style paths separated
    with ';'.

commit 92549209c0a30f72912a63a8ad5c311d376cf804
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 27 12:05:46 2017 -0700

    Fix ENDIF() parameter.
    
    CMake 3.8 complains.

commit 4774332fcb1b58a0c84c7d7e074c7a7020e491f0
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 27 12:05:16 2017 -0700

    Add CMake files and .gitattributes to lf-only files.

commit 489d0513e03262d934b5a0cd5e810a85427b6ebe
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 26 13:51:51 2017 -0700

    Adjustments to build on mingw-64.
    
    Note that there may be some changes here that need to be wrapped with ifdef.

commit 48948c5ce67622061026ed7a6d5c6b16f86ea0e5
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Thu Jul 13 12:52:02 2017 -0700

    Change test-gnc-ui-util.c and test-option-util.cpp so that test-app-utils passes during make check.

commit b55a3e7d729b1e6ff75b6321b58c83ed29fd96b0
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Jul 12 11:59:00 2017 +0200

    Fix cmake's build as installed
    
    That is copy the required icons and images into the respective locations at build time

commit f3858fcd48ddf9af9efba0ef93f914c9637acd16
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Tue Jul 11 09:09:19 2017 -0700

    Revert changes to test-gnc-ui-util.c until I can get my system to test them.

commit 0bb51ffa952ae71aa16beb818a1265a5e9a67dd3
Merge: fb609ff02 453af7f08
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Jul 10 22:00:40 2017 +0200

    Merge branch 'dist-alignment'

commit 453af7f0818cf4b553afffaa47a57b9fd6346a17
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Jul 10 21:45:54 2017 +0200

    Align master-only dist files between cmake and autotools

commit fb609ff02843ee1915b58bb7e124907b9bb883b4
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Mon Jul 10 11:38:42 2017 -0700

    Fix error of incorrect argument passed to gnc_commodity_new.

commit f4832e45840ab60f6346a49c34e25b992fd8c935
Merge: b430744fb 17c48b19a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Jul 10 20:23:09 2017 +0200

    Merge branch 'maint'

commit b430744fb5f6abef7ce2100239682342b4268fe4
Merge: eb55b5f98 b1f9f8011
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Jul 10 20:22:35 2017 +0200

    Merge branch 'maint'

commit 17c48b19a793aa8efff060d78a093621ca9d4144
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Jul 10 20:16:35 2017 +0200

    Fix a couple of double EXTRA_DIST declarations from the previous commit

commit b1f9f8011014b2830b87e3cc0edc52576f1e1efd
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Jul 10 20:06:31 2017 +0200

    Add CMakeLists.txt files to dist tarball generated by autotools
    
    This is half of the work to align the cmake and autotools generated dist tarballs.
    What's missing in the cmake dist tarball on my system are all the files generated
    or installed by running autogen.sh. I can't test this because cmake can't run
    my version of automake (1.15), or at least our CMake configuration prevents this from happening.

commit eb55b5f98cee554db95ea6dc1837a170641b5f4b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Jul 10 12:09:51 2017 +0200

    Rework icon cache loading
    
    - We actually don't care about the available icon sizes so stop checking for them.
    - Even if an icon isn't found continue (with a warning). Gtk uses a fallback icon in most cases.

commit 85ce243ef885aa639b57c60499d5e5adbe13c46b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Jul 10 12:07:32 2017 +0200

    Add icons in the proper directory

commit 69ef9ccc0b876eb1423e257159d2c427cdd74a50
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 9 14:37:23 2017 +0100

    Replace style strings with proper defined types

commit faf895bdfc05ccd793386039e2d79e0b9662f8a8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 9 14:20:54 2017 +0100

    Redo the change to Gtk3.10 based glade file from current master

commit 8784a789b95ed5604e4f37c3784a8a5c33bc421b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 9 14:16:09 2017 +0100

    Remove the preference for showing an icon and label
    
    It was decided that this was not the right approach and possibly be
    based on OS and desktop. This reverts it back to original behaviour.

commit c3e865c929104410f46ea13ca98763c6510bb9d6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 9 13:22:14 2017 +0100

    Remove setting the rules hint for tree views
    
    This has been removed in Gtk4 and is discouraged in use so it has been
    decided to remove completely.

commit 99645630821b59dd13e00c9089f25a8a7a86804f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 9 13:15:51 2017 +0100

    Fix mistake in changing button labels from stock
    
    Did not add the alt key option

commit e5ca36cf55d75417e728a68a3b713de0bb59cd2a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 9 11:53:37 2017 +0100

    Fix mistake in adding style context to Find Transactions dialog
    
    Added another parameter to gnc_search_dialog_create to pass a style
    class so it can be added to the search dialog which resulted in updating
     other files as well.

commit ad6ad923dfab526dde9512bd015316cbde53b912
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 9 09:46:07 2017 +0100

    Replace register Gtk3 deprecated functions in gnucash-sheet.c

commit a437e2405d0f52f4015a666329513e883cd12e1b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 9 09:45:00 2017 +0100

    Replace register Gtk3.14 deprecated functions related to gtk_arrow
    
    Replaced gtk_arrow with a gtk_image_from_icon and used 'go-down' and
    'go-up', may need to replace with our own.

commit 200f7baf53dc6cf8605672fc72e27cc6f1736373
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 9 09:43:53 2017 +0100

    Replace register GTk3.16 deprecated function gdk_cursor_new

commit 7d1abfa28f6630728ed3e6376e2a5647ac7c8af5
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 9 09:43:07 2017 +0100

    Replace deprecated Gtk3.22 function to get monitor size

commit 5536fb175d0ccd6cc4a4e98bd4d50e2bf0aafad7
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 9 09:40:31 2017 +0100

    Replace Gtk3.20 deprecated functions in gnc-cell-renderer-popup.c
    
    This still needs a couple of changes but it still works

commit 3f1c2ae26a3ff76618e9a35c208d955dae505763
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 9 09:39:42 2017 +0100

    Replace Gtk3.22 deprecated functions to do with monitor size

commit 6790066ff4d95f6d8e149bb328eb36ee1fb9bc4a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 9 09:38:51 2017 +0100

    Replace Gtk3.20 functions in gnc-date-edit.c

commit f8534414022563257ca8c84d8af842bd247ca2fb
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 9 09:37:59 2017 +0100

    Replace Gtk3.22 deprecated function gtk_menu_popup

commit 54019608eef9cd7f34af9e270f6e00ba52ea7055
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 9 09:37:19 2017 +0100

    Replace Gtk3.22 deprecated function gtk_menu_popup

commit d4faad8bf6aad8c63aed87a549435dca640319e8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 9 09:36:33 2017 +0100

    Replace Gtk3.22 deprecated function gtk_menu_popup

commit b52a298b0df995c304bce6c8fb46fdc82c7d1681
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 9 09:35:12 2017 +0100

    Replace Gtk3.22 deprecated function gtk_menu_popup

commit 9a5b0ff97203c40472f24ee0c9ec8131d3f6ff75
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 9 09:34:32 2017 +0100

    Replace Gtk3.22 deprecated function to get monitor size

commit b098ab2e44460d1e202350e32803e4a54d27da1c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 9 09:33:50 2017 +0100

    Replace Gtk3.20 deprecated functions based on device_manager

commit 32c46481b112170ddfb194904d17fe72c2a745f1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 9 09:33:11 2017 +0100

    Replace Gtk3.22 deprecated function gtk_menu_popup

commit 18769d90f8f255b2a33c037bb83911f1535bac66
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 9 09:32:32 2017 +0100

    Replace Gtk3.22 deprecated function gtk_menu_popup

commit 3bb33a2796e183de6997944a8b7660f67eaa3b1b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 9 09:31:51 2017 +0100

    Replace Gtk3.22 deprecated gtk_show_uri

commit ff93071608b34aef547aa1da93992bdb43db4333
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Jul 9 21:48:36 2017 +0200

    Rework our icon management
    
    They are now all stored in a directory structure similar to the final
    installation target, so no more copying of images during build is needed.
    Both Makefile.am and CMakelists.txt behave the same now.
    
    Some additional cleanups:
    - move stock_move related images to art; they aren't used so don't need to be installed
    - clean up icon loading
    
    There is one harmless warning still at run time about not all requested image
    sizes being found. This is odd because they are all installed. I suspect gtk
    no longer searches for these resolutions. Perhaps we just shouldn't run the
    check on them. The application works fine even without the images in the
    requested resolution.

commit 2020bee03b5e92529f0f8377c487e2b163124561
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Sun Jul 9 12:19:36 2017 -0700

    Book-Currency Feature step 6
    
    Modify File->Properties dialog to maintain a default gain/loss account in a book KVP.
    
    The changes made are:
    
    	app-utils/app-utils.scm - define items related to book default gain/loss
            acct
    	app-utils/business-prefs.scm - define items related to book default
            gain/loss acct;re-arrange sequence of options to make default (neither)
            first
        app-utils/gnc-ui-util.c - refine gnc_book_get_default_gains_policy to check
            for hidden and/or placeholder status
    	app-utils/option-util.c & h - define items related to book default gain/loss
            acct
    	app-utils/options.scm - add functionality related to book default gain/loss
            acct
        app-utils/test/test-gnc-ui-util.c - for gnc_book_get_default_gains_policy,
            add tests to check for hidden and/or placeholder status
    	app-utils/test/test-option-util.cpp - add tests related to book default
            gain/loss acct
    	engine/engine.i - define item related to book default gain/loss acct
    	gnome-utils/dialog-options.c & h - add functionality related to book default
            gain/loss acct and rearrange dialog layout; make gain/loss acct widget
            refresh on account maintenance
        gnome-utils/gnc-main-window.c - only allow one book-option dialog if called
            from file->properties
    	gnome-utils/gtkbuilder/dialog-options.glade - increase dialog height to
            accomodate book default gain/loss acct widget; add tooltip text for
            dialog buttons
        gnome/assistant-hierarchy.c - change sequence of pages: book options before
            currency selection; if book currency selected, currency also selected
        gnome/gtkbuilder/assistant-hierarchy.glade - increase dialog height to
            accomodate book default gain/loss acct widget

commit a7f1f9cdd74881285ca25acf96f0650ee2aecce4
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Jul 9 12:45:01 2017 +0200

    Fix build with cmake > 3.5

commit a6678e6a492a1e925e657f81f93d7130149e9943
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 8 15:08:07 2017 -0700

    Allow compilation with either Webkit2Gtk-4.0 or WebKit2Gtk-3.0.
    
    WEBKIT1 for windows is a placeholder, it will need a pkgconfig check too.

commit 90f706c651ed38b256363aa05d73f37b40bd0452
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 8 14:07:13 2017 -0700

    Adjust Makefile.am for pixmap hierarchy change in 4aea4c5.

commit f3b60c3a717cd226a7e1ccc923c89beacf8a3b09
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 8 14:04:51 2017 -0700

    Don't warn about all of the deprecated Gtk functions we're using.

commit 3c65795d24e637c32db8fe590a13a279278a7f02
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Jul 8 18:58:01 2017 +0200

    Travis - install libgtk-3-dev and libwebkit2gtk-3.0-dev before building

commit dabf458f06b48fe02095fb1d65e3d45b5b16f5ad
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Jul 8 18:18:11 2017 +0200

    A few cleanups from the previous merge commit

commit 5405cf480c980d53fb5b0419b233d8356754666d
Merge: c8402ad62 078467e3f
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Jul 8 17:49:44 2017 +0200

    Merge branch 'gtk3'

commit 078467e3f92934c47d6ff047e47388f171d01821
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jul 6 10:03:58 2017 +0100

    Make the About dialog sizeable and format AUTHORS and DOCUMENTERS
    
    The & needed to be escaped and the hyperlinks so the text can be better
    formatted.

commit c8402ad62ee44f11dc338ea312cb56d75019d429
Merge: b073f1d25 e67f45003
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 4 18:36:35 2017 -0700

    Merge CMake Distcheck from 'maint'.
    
    Conflicts:
    	CMakeLists.txt
    	src/app-utils/CMakeLists.txt
    	src/backend/sql/test/CMakeLists.txt
    	src/backend/xml/test/CMakeLists.txt
    	src/gnome-utils/CMakeLists.txt
    	src/import-export/aqb/CMakeLists.txt
    	src/import-export/csv-imp/CMakeLists.txt
    	src/import-export/csv-imp/test/Makefile.am
    	src/import-export/ofx/CMakeLists.txt
    	src/import-export/qif-imp/CMakeLists.txt
    	src/libqof/CMakeLists.txt
    	src/register/ledger-core/CMakeLists.txt
    	src/register/register-core/CMakeLists.txt
    	src/register/register-gnome/CMakeLists.txt
    	src/report/business-reports/CMakeLists.txt
    	src/report/locale-specific/us/CMakeLists.txt
    	src/report/report-gnome/CMakeLists.txt
    	src/report/standard-reports/CMakeLists.txt
    	src/report/stylesheets/CMakeLists.txt

commit 06fef53a22427478a623f6c686978416e0c6af5b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jul 4 16:27:45 2017 +0100

    Replace Gtk3.14 function gtk_icon_theme_add_builtin_icon

commit 737648c98d3ced90ac1dc5ed47d1d8eb48d49918
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jul 4 16:27:04 2017 +0100

    Missed this from previous commit

commit 4aea4c551e3f5e29e9324c41243e980dddcbb4d1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jul 4 15:21:27 2017 +0100

    Rearrange the pixmap folder to contain a hicolor directory structure
    
    Add a hicolor directory structure and move the existing icons to this
    folder structure and update the gnc-icons.c file to reflect the changes

commit e67f45003bade92a65eb4d5b6ae067f6c64f5a6b
Author: Rob Gowin <robgowin at gmail.com>
Date:   Tue Jun 6 10:17:03 2017 -0500

    No need for make dist and distcheck when checking autotools build in cmake

commit 6b14dc5b59ee6bea00df99459b6b428db2ac1fb0
Author: Rob Gowin <robgowin at gmail.com>
Date:   Wed Feb 1 21:48:46 2017 -0600

    Implement 'dist', 'distcheck' and 'uninstall' targets for CMake

commit 7ba5a84609c989043536a56ce9cd4c9a16607acb
Author: Kuang-che Wu <kcwu at csie.org>
Date:   Mon Jun 26 02:02:34 2017 +0800

    Fix import-export compile on windows

commit bafbb838f5b9f11a68e45b344d7df2085c5e72e2
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Jul 3 12:33:51 2017 +0100

    Missed specifying Gtk3.12 version for set_margin_end

commit 54eaf755ccd27e8e99dc583a686865f2392fcd5e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Jul 3 12:32:59 2017 +0100

    Fix some entries in glade files that did not have id's

commit b073f1d25c99a9f9bb1d3fcc0dbfba60f26882af
Merge: 50deaa0d3 319375fd1
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 2 09:45:14 2017 -0700

    Merge branch 'maint'

commit 319375fd1568c5d6fb60fbc081b027302583a349
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 2 09:25:17 2017 -0700

    Some more translations from the TP.

commit 5066f691668d20b44c07e0aafe5f30dac24a0c6a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 2 14:21:00 2017 +0100

    Fix corrupted Gtk2 aqbanking glade file
    
    I think this happened when I renamed the dialogs to remove spaces in the
     names. Used Glade 3.8 GUI which may of had trouble doing this.

commit 78c81bf71c87f75a4a844d3ebc5631999eca13a9
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 2 14:19:35 2017 +0100

    Missed a preference option from the aqbanking glade file

commit 50deaa0d3c023a0dbb4655842fab4bf5cd998da0
Merge: 823b41d62 66aeb6100
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Jul 2 12:28:48 2017 +0200

    Merge branch 'fix-win-compile' of https://github.com/kcwu/gnucash

commit 3ec108d141b5d5fd3b0e0a77e79450db7a87a840
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 2 11:22:03 2017 +0100

    Change the relative column to a pixbuf so it looks like find account
    
    Change the view so that the relative column uses an icon the same as
    the find account dialog.

commit 2c949fdf799fa5645b80c3cd8bec16a4122609a0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 2 10:14:39 2017 +0100

    Fixup for gnc-gui-query.c, invalid cast
    
    Specified the wrong widget for the container add function

commit 95693a9172d095eb51ac9ea70da0948cc8f3d9cf
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 2 10:13:22 2017 +0100

    Remove Gtk3.14 deprecated function, it does not do any thing

commit 54465dd8a9a3fa1cb63dcb648ac1540b0924345b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 2 10:11:05 2017 +0100

    Replace deprecated Gtk3.16 gtk_override_background_color
    
    Use css to make changes to the background color of widgets

commit 009520498ee820bcf2ddd9e19122e34fc5a5bd82
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 2 10:07:24 2017 +0100

    Replace deprecated Gtk3.16 functions to change colour.
    
    Add a couple of functions to replace deprecated ones to get the
    background color and border color.

commit 0f3719c69cf8ee67a307077f23acc56588daf693
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 2 10:05:56 2017 +0100

    Replace deprecated Gtk3.16 function gtk_widget_override_font
    
    Use css to change the font size.

commit b1cc728bc3f3842ba4a6c33ab35c4b2730443f1f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 2 10:02:38 2017 +0100

    Replace gtk_alignment in various functions
    
    Gtk_alignment is deprecated and so change various uses to equivalent
    x/yalign, x/yexpand and margin functions

commit 66de41bd57779d44a6414776babf88202886a19d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 2 10:00:35 2017 +0100

    Replace deprecated Gtk3.14 function gtk_arrow_new with an icon
    
    Use icon 'go-down' as the arrow for the pop up selections.

commit b513ab16f8cceca1d60a70935244bdd452eb3310
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 2 09:59:23 2017 +0100

    Replace deprecated Gtk3.16 function in dialog-account.c

commit fa9d752beb706412012e339e4dc2abec0aa6bce1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 2 09:58:42 2017 +0100

    Add css style context to various widgets so they can easily be changed
    
    With the use of css, there is the ability to change the appearance of
    the widgets to the users preference.

commit aef95309960e2a30d5f3ffa9bc0223f9d2b115e3
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 2 09:57:53 2017 +0100

    Add css style context to various widgets so they can easily be changed
    
    With the use of css, there is the ability to change the appearance of
    the widgets to the users preference.

commit 443f92eed1a405ca77a51276f7fd5d1de534d266
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 2 09:55:18 2017 +0100

    Add css style context to various widgets so they can easily be changed
    
    With the use of css, there is the ability to change the appearance of
    the widgets to the users preference.

commit 887a74e6d177fc73af1fffafcc6eab3f4176b03b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 2 09:54:00 2017 +0100

    Add function to add css style context to a widget

commit 489edfe1dd3c73955d267aefad688a0178c12b0c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 2 09:51:24 2017 +0100

    Use the new preference to control icons and labels on buttons
    
    Some buttons are part of a gnc_dialog and as such have the option to
    have an icon and label on the button. Add preference to just have label

commit 632764e1e27ffbe99b94a335fecb68cc44e455da
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 2 09:50:02 2017 +0100

    Add grid line preference to various tree views
    
    I have tried to add the grid line preference to tree views with more
    than one column. There maybe more required. With the addition of css
    classes, individual tree view grids maybe turned off by setting the
    border colour to transparent.

commit 4cd13a0e1782c814139f3e327769b2add859dd69
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 2 09:48:13 2017 +0100

    Tweak the tab labels to add left and right margins

commit 6f27ad1ba0949fe0d9aa364e3d26047b98f7ebf9
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jul 2 09:47:21 2017 +0100

    Add new preference to show tree view grid lines

commit bb2ee92961f1d1d6d8e3a02e54cb2ba5b0288194
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 1 17:10:09 2017 -0700

    Re-release 2.6.17
    
    This time with the version number in CMakeLists.txt updated too.

commit 261a64e3ebf040b84ee4fbf5eab441299bbcaadd
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 1 11:20:17 2017 -0700

    Release 2.6.17

commit c046d2c5e481da2917ccd8380ce24645e4bf4963
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jun 30 15:16:50 2017 -0700

    Update translations from the translation project.

commit b4520d6c92a7c03f2cfcc0633499b12d47c96729
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Thu Jun 29 09:27:10 2017 +0100

    Bug 784317 - typo in 'import customers or vendors from text file' dialog

commit 6fbfb82220ff3d0dab428665b3fdaec068fa2eaf
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Jun 28 11:25:50 2017 +0100

    Minor fixups to the assistant-csv-trans-import glade file

commit a8cdf2410fd814dfcfd7f708b8c13f289c32cc08
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Jun 28 11:22:44 2017 +0100

    Replace deprecated gtk_image_menu_item in gnumeric popup
    
    Use a box packed with an icon and label instead. I am not really sure if
     this is necessary and should just be a label.

commit 56ca4113516a0c778d9746a13173c791c17cf520
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Jun 28 11:19:37 2017 +0100

    Fix error of invalid cast to GTK_COMBO_BOX in trans importer
    
    To get to the combobox from the entry you need to go two levels above
    which takes you through a GTK_BOX to the GTK_COMBO_BOX

commit ad89048242384100b9ae7335e1b833804a2e2130
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Jun 28 11:18:32 2017 +0100

    Replace deprecated render_icon_pixbuf in dialog-print-check

commit 96bd2f271ad357e474ce5fd732b41b98d9a9b408
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 27 14:08:54 2017 +0100

    Rename use of icon defines to reflect changes in icon.h

commit 69238ec46364cfdbdcac468314fc5f93f31506fc
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 27 13:59:32 2017 +0100

    Change the way icons are loaded and the corresponding define names

commit 75f17b674255da552fef20a09288e296ce42ca7e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 27 13:57:47 2017 +0100

    Change some functions to use icon names instead of stock id's

commit dc0d8727f5f9c25d4484386c4a7022e9bb79f97c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Jun 26 17:38:50 2017 +0100

    Replace GTK_STOCK_INDEX, _YES and _APPLY with icon names.
    
    These may need changing as there is no equivalent or add our own.

commit 9f989a66bc755944855d7d913e2de29c8ce2b1e8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Jun 26 16:53:47 2017 +0100

    Replace GTK_STOCK_PRINT_PREVIEW with icon name "document-print-preview"

commit 7a53271d1d98b87e96fcf7861533a835e6fd4cd6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Jun 26 16:49:01 2017 +0100

    Replace GTK_STOCK_CANCEL with icon name "process-stop"

commit 4d2a4a61fb9061d158d819f338bf406a9e198ae0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Jun 26 16:29:13 2017 +0100

    Replace GTK_STOCK_CONVERT with two icon names
    
    This may need changing to different icons names or add a couple of new
    GNC_... icons

commit 20c1630a316e6c21845f193ff652095bae36aa32
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Jun 26 16:27:34 2017 +0100

    Missed some replace GTK_STOCK_... images with there equivalent icon name

commit 1c08232b6ef9d50a88623d8dc4690c78b74b3216
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Jun 26 16:22:14 2017 +0100

    Missed changing some stock labels on buttons to icon names

commit 34d1d840e0ff21d9ab7f3fecc95cd60bc63224a8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Jun 26 15:58:59 2017 +0100

    Replace GTK_STOCK_... images with there equivalent icon name

commit d67c15ad452cffd674458938e2a046dff1704f97
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Jun 26 15:37:33 2017 +0100

    Missed changing some stock labels on some buttons

commit 118dd41759b4395cf54684928495efed47195261
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jun 25 15:45:56 2017 -0700

    Bug 782274 - Transactions produced by Transfer Funds or Process...
    
    Payment dialogs sort to beginning of day and do not honor NUM field for
    custom sorting.
    
    Do a two-step, first retrieving a GDate from the date_edit then use
    gdate_to_timespec to convert it to a time64: gdate_to_timespec calls
    gnc_dmy2timespec_neutral while gnc_date_edit_get_date_ts gets a
    begining-of-the-day time.

commit 66aeb6100876a526618400ca10a599dc5a9a3b2b
Author: Kuang-che Wu <kcwu at csie.org>
Date:   Mon Jun 26 02:02:34 2017 +0800

    Fix import-export compile on windows

commit 00f6977fccdf81500f8eb88366e2f7503f1e5828
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jun 25 11:26:58 2017 +0100

    Replace deprecated functions in gnc_cell_renderer_date
    
    This still needs more work as there appears to be a size issue and a
    missing procedure. As this is not used currently, will fix in a later
    commit.

commit 5cd60d2e58b6b65adc7d108a84666337bcccc959
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jun 25 11:23:56 2017 +0100

    Replace deprecated function to get mouse pointer position

commit 99a732cb6ae619473acc048229534f560f9160b5
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 24 18:06:42 2017 -0700

    Bug 782897 - Stock Split Assistant crashes GnuCash if you enter a New...
    
    Price and that already exists in the Price DB
    
    Should have crashed regardless: The pricedb takes ownership of the
    price object and unreffing it is going to cause trouble eventually.
    
    tock Split Assistant crashes GnuCash if you enter a New Price and that
    already exists in the Price DB

commit 44cf167297df74981740f9faa2ed64b934c97a16
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jun 24 12:01:30 2017 +0100

    GtkTreeView rules_hint is deprecated after version 3.14
    
    Rules hint is deprecated after version 3.14, add version test to remove.

commit 4d614030373862526d1610a5ea45548a0139bc89
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jun 24 11:06:47 2017 +0100

    Replace deprecated widget_render_icon function in print-check

commit 8a2d6c4bcb30478114b9c9e97bb72b291404b1a4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Jun 23 17:53:26 2017 +0100

    Replace GtkTable with GtkGrid in the register

commit cac49a2d6d6e8b050bdb30b409f7ec005b7d3b7e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Jun 23 17:52:23 2017 +0100

    Replace deprecated size_request in register date-picker

commit 7674340ccc06270f40893ad3158a50ef52188ba2
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Jun 23 17:50:13 2017 +0100

    Replace deprecated menu function in gnc-csv-gnumeric-popup.c

commit 9031dddd95cc76c71d9f0bea10a4186e3d3d34cb
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Jun 23 17:49:10 2017 +0100

    Replace deprecated size_request in gnc-tree-view.c

commit 7dc23aed49fa74ee8c43bf607e3fbf278d3a9886
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Jun 23 17:47:26 2017 +0100

    Replace deprecated gtk_rc... functions in gnc-tree-view_split-reg.c

commit 47d7b07f0782ad87c39dc571cdddf4e1ceeccedf
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Jun 23 14:43:23 2017 +0100

    Replace deprecated functions in gnc-date-edit.c

commit 5db244f72908f9ea5f3e7b808082b1ac6fd1de43
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Jun 23 14:42:45 2017 +0100

    Replace deprecated functions in gnc-combott.c

commit a383bd4f2320bbff2deee773d43d68e80c9fa22b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Jun 23 14:41:52 2017 +0100

    Replace deprecated font function in gnc-report.c

commit 2aa69b88daceecc9d629e28912153c8f87fe92a4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Jun 23 11:48:37 2017 +0100

    Glade GUI adds a has_padding property to the action area which is wrong
    
    This commit removes all these properties from GtkAssistant action area

commit 9dd2e42376e2fa5decfd4d2792ebbb1515317074
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Jun 23 11:47:08 2017 +0100

    Fix up, box should be a GtkWidget

commit d86afb272a67cec2abc61e22019d40aaafcb0486
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jun 22 17:16:27 2017 +0100

    Files linked to assistant-loan.glade

commit 563a6b106a6faa71392fd59650cdb478b4e8fc68
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jun 22 13:59:04 2017 +0100

    Files linked to dialog-import.glade

commit fe90eeb303d79100a60e3111a06e0c2a873242dc
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jun 22 13:58:09 2017 +0100

    Files linked to dialog-account-picker.glade

commit e067903ebd68753f682fdcdadb7a2b3989c62260
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jun 22 13:57:29 2017 +0100

    Convert gtktable to grid in assistant-qif-import

commit 2964189bd0c4133813d3d4a1409734fa6e64506c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jun 22 11:14:12 2017 +0100

    Files linked to assistant-csv-trans-import.glade

commit d7a8a4a41557879efe99ccc0c6d57659c4a90b98
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jun 22 11:13:05 2017 +0100

    Fix up for to align button or account import

commit 3e8581c903302e174969b341358990b85f1795d7
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Jun 21 17:53:39 2017 +0100

    Files linked to assistant-csv-account-import.glade

commit 751695573fa4083f8c170e47881a66236b0ecee1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Jun 21 17:53:06 2017 +0100

    Files linked to assistant-csv-export.glade

commit e2592baef118f3ac717edda3bbcfad477026ea60
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Jun 21 17:51:53 2017 +0100

    Files linked to assistant-acct-period.glade

commit ff70c67e5614421d7bb6bc48a480376282e40d13
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Jun 21 10:24:35 2017 +0100

    Files linked to assistant-stock-split.glade

commit 3c3b6093849177d2f586c44bfbea8f53836c9a88
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Jun 21 10:24:09 2017 +0100

    Files linked to assistant-hierarchy.glade

commit 823b41d6297be7511fb42b926ad3171ec9dc23d8
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Jun 21 10:11:54 2017 +0200

    Fix commodity namespace tests
    
    While new files will use CURRENCY to indicate a commodity is a currency,
    older files (including our ancient test files) are still using
    ISO4217. So we need to expect both values in the xml file tests.
    This is different from file loading (which will automatically map
    ISO4217 to CURRENCY) and file saving (which will from now on always
    write CURRENCY).

commit f3eeda3a9e8e27dc982f070836b63d88ae79a3ed
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Jun 20 22:23:59 2017 +0200

    Stop writing commodity namespaces to xml files in gnucash 1.8 compatible way
    
    Gnucash will still be able to read the old ISO4217 tags, but no longer write them

commit 12d85ff647cad7988d6af6d358f0fab930b06a0d
Merge: 7e8b66faa c80dad742
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Jun 20 22:35:57 2017 +0200

    Merge branch 'maint'

commit c80dad742e4390b053dfbb028874982ed568158c
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Jun 20 21:35:10 2017 +0200

    Bug 603379 - Prevent changing some Account Options if it has transactions - followup
    
    Relax the account type change restrictions again. In the new implementation
    account types can't be changed for an account with splits:
    - if the change woud force a commodity change (to/from normal accounts from/to stock related accounts)
    - for immutable accounts
    
    At the time of this commit the following account types are considered immutable:
    - Accounts Receivable
    - Accounts Payable
    - Trading accounts

commit 7e8b66faaca4a2367dd12bea251c8f236058a50c
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 20 10:56:24 2017 -0700

    Fix Travis Failure
    
    Merge put back the define of _(), removed in 582edc1. Ninja didn't complain.

commit 4b73bb5c501ceff6a215a09856e52c794fba00b0
Merge: 34bab999a b5b0f6039
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 20 10:26:47 2017 -0700

    Merge branch 'maint'

commit dfd2b047b3c55af680afd6111e61ed9a963769f7
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 16:24:45 2017 +0100

    This is minor change to eliminate the spaces in dialog names
    
    This is still using a gtk2 glade file, not sure what will happen here.

commit bdcbb2a08c09c0e9f76e77bf5df341e3a2be7ce3
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 16:23:46 2017 +0100

    Remove the aqbanking preferences from this gtk2 glade file

commit d52e205b82f4c68a12a5e46f871b5175cf22845c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 16:21:26 2017 +0100

    Create a new glade for aqbanking preferences as this now uses a grid

commit 0aca12ca7b0a4a5621eba6a5b91a717a9ded09bf
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 16:20:33 2017 +0100

    Files linked to dialog-preferences.glade

commit e203c637a6afb357b1415d2d5f5a5687aa4fd44a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 14:15:11 2017 +0100

    Files linked to dialog-customer-import-gui.glade

commit 82e11de8dcac21dd70616a3d45f497d717126996
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 14:14:53 2017 +0100

    Files linked to dialog-bi-import-gui.glade

commit c40a76444bdab0671f4b5010735e2a72ff29f9f7
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 13:41:58 2017 +0100

    Files linked to dialog-report.glade

commit b88883da804c48233b9a64931aebb70793ffe25b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 13:41:37 2017 +0100

    Changes to dialog-custom-report.glade

commit 0d4635a5da7e4e1ad09809557c0d2b8cc16bff8f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 13:21:08 2017 +0100

    Files linked to dialog-search.glade

commit fc2a688b15a40abe6f5c3749da48cdd18455de4f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 12:59:14 2017 +0100

    Files linked to business-prefs.glade

commit d387be1d0a606f73633ed8d11eb150e4ba57034f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 12:58:37 2017 +0100

    Change business-options-gnome.glade

commit 72d676e2db2e78e1c9c7dbe9de5f6a9771d4a109
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 12:58:07 2017 +0100

    Files linked to dialog-vendor.glade

commit 1444b8c1b523134a1fbd4db0eb1dcceb928430cd
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 12:57:42 2017 +0100

    Files linked to dialog-payment.glade

commit 32800e95efa067a5453d177065cd72e9fce26274
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 12:57:21 2017 +0100

    Files linked to dialog-order.glade

commit ca43aa6d0b61f812caab10443e0fc6b858a2949c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 12:56:59 2017 +0100

    Files linked to dialog-job.glade

commit f916e7f5cf48174d5c74d8f48d50d1b12b53d0a6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 12:56:34 2017 +0100

    Files linked to dialog-invoice.glade

commit 3677d8c686e4b7afd39c149165bc4879a262983b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 12:56:14 2017 +0100

    Files linked to dialog-employee.glade

commit ea8e6943c47aeebe1c97afae876156b794986a3e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 12:55:54 2017 +0100

    Files linked to dialog-date-close.glade

commit a147d77218b7f2feafcd6d87db4cc902d5e66164
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 12:55:31 2017 +0100

    Files linked to dialog-customer.glade

commit ff6c83cabed0f6149e1092a59e144fee2d4986e4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 12:55:06 2017 +0100

    Files linked to dialog-choose-owner.glade

commit 6102f1d5f12105fe74fa974777bb3e04816dc42c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 12:54:40 2017 +0100

    Files linked to dialog-billterms.glade

commit 4032d33b48c6e86845a1d41be23ddad1825b15cc
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Jun 20 12:06:14 2017 +0200

    Properly define the template namespace rather than using a local string everywhere

commit cc3010d89b1e72524acb85510978d45ab2334892
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Jun 16 20:30:33 2017 +0200

    Bug 781634 followup - separate translatable commodity namespace strings from those uses in storage
    
    There is now a separate GNC_COMMODITY_NS_ISO_GUI label to be used
    everywhere the users needs to read 'Currency namespace'. It's currently
    set to 'Currencies' and can be translated. It may change in to future
    to better describe this namespace is restricted to ISO4217 defined
    currencies as opposed to all the non-formal currencies in vogue today
    (like bitcoin and friends).

commit ae0e76e6afa25455c9318a67936528d02ba1bd30
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 09:28:56 2017 +0100

    Files linked to gnc-plugin-page-register2.glade

commit b0fd1c671bf511505ce3835d88f93bc426d8ea9a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 09:28:33 2017 +0100

    File linked to gnc-plugin-page-register.glade

commit 8b7cd2f56cec2b9d026f8420e2c05f6cabc4b86e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 09:27:57 2017 +0100

    Files linked to window-reconcile.glade

commit 296f739c0df658ca1953a01449fc2f6e80b59574
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 09:27:08 2017 +0100

    Files linked to window-autoclear.glade

commit c618a4739a47eddb15f399d9c7b062187ca4a447
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 09:26:37 2017 +0100

    Files linked to dialog-sx-glade

commit aebbf61ec557ff4b05154437842157251799632d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 09:25:59 2017 +0100

    Files linked to dialog-tax-info.glade

commit f1906344c079cb6c1d242cd8f37c6edd444a55a6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 09:25:17 2017 +0100

    Files linked to dialog-trans-assoc.glade

commit 64f5d5e546ff4080a5555eb5e0e8d747084ed0ad
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 09:24:50 2017 +0100

    Files linked to dialog-print-check.glade

commit d12d17ff5350c617fe64dc33cdaddd5acceae37c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 09:24:19 2017 +0100

    Files linked to dialog-price.glade

commit e1c5da4cbe7d58923563bf96bf2fc582868e8ea0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 09:23:15 2017 +0100

    Files linked to gnc-plugin-page-budget.glade

commit b5a0681e0198a9ff8c3f6f6ba375e8ab6b0cd8df
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 09:22:20 2017 +0100

    Files linked to dialog-progress.glade

commit c92bcafe7b4b568027218c2dcc73c35a3f15c637
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 09:21:14 2017 +0100

    Files linked to dialog-new-user.glade

commit fb30642f9f0871c447f59245b2218eef03e25251
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 09:20:41 2017 +0100

    Files linked to dialog-lot-viewer.glade

commit 6e4110165600ee4773cccb9bf7b2ac1a07f02308
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 09:19:55 2017 +0100

    Files linked to dialog-imap-editor.glade

commit 390912ad74b6cb3e4ca6b1f277bd4b7264f00a65
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 09:19:10 2017 +0100

    Files linked to dialog-find-account.glade

commit 16c4be0219e70c47d580bfd247c350acd8a34250
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 09:18:29 2017 +0100

    Files linked to dialog-fincalc.glade

commit 5cca866d18354118ee516d0d11aed3552cbe1a54
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 20 09:18:13 2017 +0100

    Files linked to dialog-commodities.glade

commit 4a421af57f3bffa9e3550dddaf76e16f0180cbad
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jun 18 16:13:27 2017 +0100

    Files linked to dialog-options.glade

commit cb25078ef831c0f76931fca3064f8b7248ea94b9
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jun 18 16:11:33 2017 +0100

    Files linked to gnc-date-format.glade

commit e2919b8d5569e17e6ed37c4133b2b263c6b5d5a5
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jun 18 15:41:03 2017 +0100

    Files linked to gnc-tree-view-owner.glade

commit 3a78c9d99912337b8dd4971392f6ab077b2526b5
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jun 18 15:35:11 2017 +0100

    Fix up for incorrect glade file option

commit d33e3040c707a5c27a82baf67f81990fa88c9371
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jun 18 15:34:33 2017 +0100

    Change files linked to gnc-frequency.glade

commit da17df3219eb575e6d793c0ee3201626dbc3d192
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jun 18 15:33:56 2017 +0100

    Change recurrence.glade

commit 8d95b3f81532f595b9a2fcd9982279b81d5d6c54
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jun 18 15:15:49 2017 +0100

    Files linked to dialog-userpass.glade

commit acd7475ba471923eabb5b52244df52822a4beca4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jun 18 15:15:03 2017 +0100

    Files linked to dialog-transfer.glade

commit 84e3b303f4291b956a79879407e11401e9f4c1e0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jun 18 15:12:11 2017 +0100

    Fix ups for dialog-commodity

commit 4a81e94b6668021f22c81d281504bba4cfded2d4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jun 18 13:14:18 2017 +0100

    Files linked to dialog-tax-table.glade

commit 85ceb3b98938d29a49c46983ec0451c736b6bd27
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jun 18 12:34:12 2017 +0100

    Files linked to dialog-query-view.glade

commit 36a65d3375e2b72b75c02d4a3209b7735a258079
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jun 18 12:30:04 2017 +0100

    Files linked to dialog-reset-warnings.glade

commit eb860343bdc2ac17c2a7bf5e9f9e887a72d6085c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jun 18 12:29:30 2017 +0100

    Change file dialog-totd.glade

commit cb9d24bd010bf96d5ae1d87c16ca61239c19a881
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jun 18 11:58:56 2017 +0100

    Files linked to dialog-object-references.glade

commit fb2c5073ee29bf68acc424ca231ee76bf6c4dd00
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jun 18 11:58:31 2017 +0100

    Files linked to dialog-file-access.glade

commit 6d68ae0a764750583ed9588bebd4b6c1cf8699cb
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jun 18 11:58:06 2017 +0100

    Files linked to dialog-commodity.glade

commit e66430f4dafbde35597c7e1f2fa75ab05aeeaea9
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jun 18 11:30:44 2017 +0100

    Files linked to dialog-book-close.glade

commit 70e9b88719a8aadf2d7acd9b6ce215b12381a45d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jun 18 11:30:19 2017 +0100

    Files linked to assistant-xml-encoding.glade

commit d8831e8725437babe926a7fcb46e5d769cd45c2b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jun 18 11:03:14 2017 +0100

    Change dialog-account.glade

commit 30f082d19929d4ea38fde80a08fc1ef13f972fa3
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jun 18 11:02:05 2017 +0100

    Files linked to dialog-account.glade

commit 04cf3d93e2f962417509bbd9ea50dd9b26038b3d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jun 17 16:34:56 2017 +0100

    Couple of corrections to previous commit.

commit 05eb41fe8b9655772c806fcfa693c85ee14a67a9
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jun 17 13:55:05 2017 +0100

    Replace gtk_misc_set_alignment with own label alignment function
    
    Replace gtk_misc_set_alignment after Gtk3+3.16 with gtk_label_set_xalign
     and yalign

commit d724128a3d526bec6660880191947fd12568041f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jun 17 12:50:45 2017 +0100

    Replace gtk_scrolled_window_add_with_viewport
    
    Replace gtk_scrolled_window_add_with_viewport with gtk_container_add

commit 08660a29ff88d89581b85a9eef767cad7305d890
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jun 17 12:16:54 2017 +0100

    Change dialog buttons from using GKT_STOCK_ labels
    
    Remove GTK_STOCK_... from dialog buttons as it is depreciated and
    replace with text labels.

commit ade9f71b9d9d7db336073e21b1d71754ed7c77c8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Jun 17 11:55:08 2017 +0100

    Remove depreciated gtk_button_set_use_stock

commit b5b0f60396f1eae56ccb8b9aa6975303d1072853
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jun 16 15:57:52 2017 -0700

    Correctly store time64 0 in the SQL backend.
    
    The SQL backend ignored time64 0 when saving dates. time64 is a perfectly
    valid timestamp (1970-01-01 00:00:00) and should be stored.

commit 5f8f9b9a8481651ca92ced8bb5d662a53175953d
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jun 16 15:31:49 2017 -0700

    Clamp time64 values passed to GDateTime functions to the valid range.
    
    Fixes a bug reported on the mailing list wherein a date of 0000-00-00
    in a MySql database would crash GnuCash. Such dates may come from a bad
    conversion of 1970-01-01 or from a crash.

commit 090968f1f2b8d719fc5688902b4503cd558c2fcb
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Jun 16 16:51:37 2017 +0100

    Replace deprecated widgets in goffice

commit d29bb5b8cd16a822d59a1e30390f017abd2dd14a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Jun 16 16:50:45 2017 +0100

    Correct corrupted line in gnc-account-sel.h

commit 976a13706906d5d750a0be4af5c033cc52b62b25
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Jun 16 12:40:35 2017 +0100

    Change register Gtk horizontal and vertical widgets
    
    Change Gtk horizontal and vertical widgets to there equivalent with
    orientation

commit b3c5b1cb5d14246ff0773600a3d86da12c97f47e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Jun 16 12:40:17 2017 +0100

    Change all Gtk horizontal and vertical widgets
    
    Change Gtk horizontal and vertical widgets to there equivalent with
    orientation

commit 9cefa509c74b98becf6d56f0512f6af731778935
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Jun 16 12:10:54 2017 +0100

    Change register GtkHbox widgets
    
    Change all GtkHBox widgets to GtkBox with orientation HORIZONTAL

commit 409e43715ae8bcec80334c945c77b4e29b127ae6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Jun 16 12:10:36 2017 +0100

    Change all the GtkHbox widgets
    
    Change all GtkHBox widgets to GtkBox with orientation HORIZONTAL

commit 5c2a70bcabca9c259df2fab691748119973b2562
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Jun 16 11:33:41 2017 +0100

    Change all the GtkVBox widgets
    
    Change all GtkVBox widgets to GtkBox with orientation VERTICAL

commit faecd7ffeb48a1fcad6a2dd5ed20e0797374354b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Jun 16 10:58:16 2017 +0100

    Fix the tab label width update function to reflect changes

commit a985541f775a1c40b6cf638268a41776b996127b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jun 15 19:47:02 2017 +0100

    Replaced some deprecated widgets with the gtk3 equivalent

commit 4de57ba98205a3a4c5a8c945a2a0cf6f47db3968
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jun 15 19:46:17 2017 +0100

    Fix Tab Labels
    
    The tab labels do not keep to the width specified in the preferences,
    use set_width_chars instead of set_max_width_chars.

commit 78f28887a657809bcb241c318687f1c391740327
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jun 15 19:45:39 2017 +0100

    Replace some deprecated widgets in the register.

commit 0abc3e32a1d999ca1030e5e38b31aa6d9c978825
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jun 15 19:43:49 2017 +0100

    There were critical errors in trace file.
    
    Test for item being part of container first.

commit 7f7ec67feb8919eaf2f72c3ad1db34465f12e267
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jun 15 19:42:28 2017 +0100

    Replace deprecated widgets for GncDenseCal with gtk3 equivalents

commit c7f3994fe30b656d217fa976afebb63610d70bf1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jun 15 19:41:48 2017 +0100

    Composite functions not required for GncDenseCal

commit a6fd7f85d342bdbb8bf859a64bba5192dc740f2c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jun 15 19:40:20 2017 +0100

    Set the background of the GncDenseCal Widget
    
    The background of the GncDenseCal widget is not able to be set from the
    default style. Set it white but allow it to be themed with css.

commit 64deacf1e1629a2f5bcd59a51dae02288155164f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Jun 15 19:38:53 2017 +0100

    With Gtk3 it uses css to do the theming so change the file to load

commit 385ca0c3240bfc2ab6cc7eb329052e3acc2c0e45
Author: christopherlam <christopher.lck at gmail.com>
Date:   Sun Jun 4 12:26:46 2017 +0800

    Bug 776396 Further Fix
    
    This commit will further improve the styling of the table element used for foreign
    currencies in any report with foreign currencies or stocks. Adds non-breaking space
    between foreign currency/stock and report currency.

commit 881a39d2eb81dfd5c9f9df9329a9f37cce3482e0
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 26 11:34:00 2017 -0700

    Bug 783095 - gnucash-2.6.16 segfaults on startup
    
    Null tip_list after freeing it the first time to prevent double-free,
    then don't iterate over it if contents is NULL. Don't even try to open
    dialog if tip_count < 1. Protect from dereferencing a NULL tip_list in
    gnc_new_tip_number.

commit e43e30d0390653493d680191605b64fcf774c255
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sun May 21 15:49:30 2017 +0100

    Change from deprecated gncEntrySetDate to gncEntrySetDateGDate.
    Again.

commit 9591c52bf54268933470a57e5465abd79b806505
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sun May 21 15:38:51 2017 +0100

    Revert "Change from deprecated gncEntrySetDate to gncEntrySetDateGDate."
    Oops, more work required.
    
    This reverts commit 78565f7939b47921c4cd5c3d7cf81c22aea383a2.

commit 78565f7939b47921c4cd5c3d7cf81c22aea383a2
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sun May 21 15:23:25 2017 +0100

    Change from deprecated gncEntrySetDate to gncEntrySetDateGDate.
    
    Should gncEntrySetDateEntered() similarly be deprecated?

commit 3e9716626f77225f6b23230a0b97a88275e5fb43
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Fri May 19 08:03:12 2017 +0100

    Correct a typo.

commit 5df97ba2a5aa61183a3d6fb03c512f57f9841257
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Thu May 18 19:27:47 2017 +0100

    Use correct column for entry date.
    
    The date opened will be set to today if that column is blank.

commit 34bab999a556c4bafb9c63f8a180f3ac1278fe01
Author: Guy Taylor <thebigguy.co.uk at gmail.com>
Date:   Tue May 16 17:11:28 2017 +0100

    Fix coredump in Python when using "get_namespaces"
    
    The Python API incorectly had GncCommodityTable.get_namespaces() defined
    as a list of GncCommodityNamespace over the correct list of String. This
    fixes the issue and adds a test for GncCommodityTable.get_namespaces()
    and GncCommodityTable.get_namespaces_list().
    
    Note: This is not a direct fix as I could not get SWIG to detect/convert
    "GList *" to a "gchar *" to a Python str list.

commit 3cd2a6554c40b2df0aef3f091e115614fa12b93e
Author: Guy Taylor <thebigguy.co.uk at gmail.com>
Date:   Tue May 16 17:17:04 2017 +0100

    Enable Python tests in Travis CI

commit 178013bf9d35b2fa64d797d27d22febecd8f5d7e
Author: Bert <bert.claesen+github at gmail.com>
Date:   Sat May 13 15:46:07 2017 +0200

    Bug 776396 - Foreign currency reports, amounts are not aligned correctly
    
    Bug 776396 - Foreign currency reports, amounts are not aligned correctly
    
    This commit will improve the styling of the table element used
    for foreign currencies in the Balance sheet report so they
    end up aligned with the other currencies.

commit efaeb99ff11ed126f849cda544065ac115de0ad2
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Wed Aug 10 14:22:48 2016 +0200

    Add XSU to iso-4217-currencies
    
    The future common currency of south america?

commit 9087418f817fc2e5066e3523315e65a2fe172429
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed May 3 16:39:26 2017 +0200

    Drop ifdeffed out code block

commit c5ef629fdcf09861182084a466cd2c7d44e4d8dd
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed May 3 16:38:48 2017 +0200

    Bug 781634 - Alert on missing account currency when opening account

commit e0af43d413bb6d41f36e91f52e2c7db031db8079
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed May 3 12:19:04 2017 +0200

    Properly handle import of reconcile state.
    
    Gnucash exports this state localized it should expect a localized state on import.

commit 3603ec1aa857b85ed56b24847300a03ce20a1f4e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed May 3 09:44:36 2017 +0200

    Document supported date formats in the saved csv settings

commit 9af57849ba1bc6e954f6b5aae61ec85e4c09a0e2
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon May 1 20:19:49 2017 +0200

    Use GncDate in csv importer
    
    This removes all date specific functionality from the importer

commit 7df29b572a2309ae0ee730285f91d2116b8ff426
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue May 2 23:09:23 2017 +0200

    Add copy constructor and assignment operator to GncDate

commit 507003731404820f32ce436b6930ea099aadeead
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Apr 29 18:01:12 2017 +0200

    Add comparison operators for GncDate
    
    Note the operands are const GncDate& because the GncDate has no copy
    constructor/assigment operator (any other definition would fail
    when used with variables of type boost::optional<GncDate>)

commit 582edc1b31218da1941c8f9efccc857f3750e0e7
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 29 17:51:45 2017 -0700

    CMakeLists.txt: Remove Apple architecture settings.
    
     Those should be passed in as part of CFLAGS/CXXFLAGS.

commit e79d9b5cba01a8c1ca4ac9f975c47dff57fe015c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 16 16:55:02 2017 -0700

    Updated ar.po from ashalash at msn.com
    
    After removing duplicate translator email addresses and reference to the
    Translation Project's Arabic team.

commit 2206f0a518b63940fbe82c340a3aaa28a16c0d89
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Sat Apr 29 01:27:55 2017 +0200

    Fix wrong displayed position of the verbose flag in gnc-fq-dump

commit 1a3595cbeb6b6cb3b5771d0e303c0139949169aa
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Apr 28 16:42:54 2017 +0200

    Convert gnc_dmy2timespec{,_end,_neutral} to use the equivalent GncDateTime constructor
    
    This required a couple of tweaks to the tests because:
    - the invalid date returned for impossible conversions is different between the old implementation and the cpp edition
    - unhandled glib warnings caused the tests to abort

commit 7a037932ae3a5a6aa3304344aa5138715168150d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Apr 28 16:38:30 2017 +0200

    Align day end time as used in the GncDateTime constructor and gnc_dmy2timespec_end
    
    The former was using 23:59:00 while existing code was using 23:59:59. To avoid
    disruptions, stick with the latter in our cpp code as well.

commit 586b89c6ca7f647b54da4e26f97f060c80b084ec
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Apr 28 14:17:33 2017 +0200

    Fix John's remarks

commit 610f6309a378b03d18e33315f29efaf3dd966ddd
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Apr 28 18:39:31 2017 +0200

    Fix double free abort in gtest-gnc-datetime.cpp
    
    This double free happened after the introduction of a class variable (static member variable
    to GndDate and the test compiling in gnc-datetime.cpp *and* at the same time linking to
    gnc-qof. This apparently threw off internal memory management. Removing either of linking to
    gnc-qof or compiling in the source file solved it.
    Credits go to John Ralls for debugging this.

commit 209f97158974d9120e311de5d9bb70a5a10efc49
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Apr 21 16:58:20 2017 +0200

    Add constructor to create GncDate from string and predefined date format
    
    Primary use case is for parsing dates from external sources (importers)

commit 9b30bb2b629edbaaf7fa12854f3a7ba3ded84d36
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Apr 22 17:00:34 2017 +0200

    Various small fixups in csv importer
    
    - Use descriptive names instead of numbers in std::get<>
    - Remove unused parameters
    - Fix some doxigen comments

commit b7bcd792f6e4ff050c26c5ceeab3606b4581eebb
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Apr 28 18:25:34 2017 +0200

    Align cmake rational/numeric test invocation with Makefile based one
    
    This invocation avoids linking in gnc-qof and instead will
    directly pull in all sources required.

commit b5530bd41fd2d2cc4b738fdfcdd139f17bae49ce
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Apr 26 10:59:46 2017 +0200

    Fix autotools based build
    
    For some reason gnc-vcs-info.h isn't found properly any more although
    the relevant parts of the Makefiles haven't changed compared to the
    maint branch. Perhaps a compiler option has changed ? Anyway simply
    adding its path explicitly does fix it.

commit 391955975bac2be7a86b7f4418d7c28d23ad6622
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Apr 20 23:01:54 2017 +0200

    Fix static code checker warnings about parameter definition in doxygen comments
    
    Apparently these shouldn't suffixed with a colon (:)

commit d1ff16138eec2dc388cb90c5d9da51af2d2fd44f
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Apr 20 22:58:35 2017 +0200

    Add GncDateTime constructor taking a GncDate as parameter
    
    As a GncDate doesn't have any time information, this has to be made up.
    GnuCash uses 3 times-of-day quite a lot:
    - start-of-day (00:00 local time)
    - end-of-day (23:59 local time)
    - neutral time (10:59 utc, chosen to minimize
      day offsetting when converting to/from localtime)
    
    A second parameter to the new constructor will tell it to use one of these presets.

commit 724f8aa7847c4b8f1ddea1aff1fbf839c9b69f07
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Apr 20 21:42:24 2017 +0200

    Swap GncDate and GncDateTime in preparation of a future commit

commit b2b32e29fa070507f105b8be40bbaf7c629856a4
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Apr 17 11:52:16 2017 -0700

    Work around googletest bug 920.
    
    https://github.com/google/googletest/issues/920, already addressed in configure.ac.

commit 82c9367503a8ca5d630182c7b3c808b3fce707b1
Merge: aa6854fb1 81fa7d76c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 16 16:59:35 2017 -0700

    Merge branch 'PR140' into maint

commit bf3052206e8dc20a530be04722e40644b3e2f866
Merge: c7226ddd4 4da080d36
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 16 07:20:15 2017 -0700

    Merge branch 'pr141'

commit 4da080d3639a80011a0a5c195839f2ee466d2424
Author: Nitin Anand <nitinjavakid at gmail.com>
Date:   Sun Apr 16 13:12:02 2017 +0530

    Fix crash while saving scheduled transaction template

commit 81fa7d76c43763643926f8cdff0a3eb1c5b8f981
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 4 14:41:18 2016 -0700

    Adjust CMAKE_C_FLAGS for better release/debug behavior.

commit dd9b2007b03435369bfaf83067196c2c5bb80395
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Apr 14 15:28:45 2017 +0200

    Gtk3: fix failing item-edit widget on sheets
    
    There were several problems since the conversion to gtk3
    * widget wasn't displayed at all - apparently this was because I had overriden the draw function of the gtklayout (sheet)
      -> fixed by adding a draw callback instead
    * several gtk warnings about allocating sizes to widgets without using *get_preferred_width/height
      -> fixed by adding the itemedit dropdowns to the layout only when they are requested
    * the arrow button didn't want to resize small enough
      -> fixed by adding a custom style to drops the button's internal padding
    * there were several sizing issues which ironically got fixed dropping much of the custom sizing code

commit 24ed305c18eddfe6b757b4fc1e4f5d4119ad8a77
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Apr 14 18:55:35 2017 +0200

    Gtk3: fix register redrawing when the window is scrolled
    
    The new drawing interface in gtk3 uses a different coordinate system.
    Some calculations had to be adjusted to this.

commit 3a76cb91f1826f8bd100995a132c1f6a91d24e81
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Apr 11 18:27:22 2017 +0200

    Gtk3: Fix register not being drawn - item_edit still missing
    
    While the data is displayed the widget to edit the active cell isn't yet.

commit e5d2ab8dc5d668761083d8457e5db8f18939b6fb
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Apr 11 16:54:37 2017 +0200

    Fix build with webkitgtk >= 2.8

commit d632abaa962c35f1a0dda60a8a9ae1105819ad34
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 31 17:08:30 2017 -0700

    Get links working.

commit bb0376240df9ef2fed47d74a80bcd227ad590310
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 31 15:40:37 2017 -0700

    Get WebKit2Gtk basics compiling and working.
    
    Copy and register links don't work.

commit 15ef31796871eefc030082a123ddb8b0f86667c7
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Mar 23 17:09:18 2017 -0700

    Revert "Fix query period in test-account-get-trans-type-splits-interval."
    
    This reverts commit e66dd12aa91e60ba33b436dfc3e109fe0736b438. Because
    the test only seems to fail crossing a DST boundary.

commit bf86524884f49d46bcbde624f9536583548e72cc
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 27 13:41:16 2017 -0800

    Correct gnc-html-webkit.c indentation.

commit 8f66cf42865501ce9d2894cbdcf4eb4d65e41b9c
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Mar 31 14:01:42 2017 +0200

    Gtk3: Replace obsolete functions
    
    gtk_statusbar_set_has_resize_grip
    gdk_drawable_get_screen
    gdk_device_get_core_pointer
    
    There is no replacement for it in gtk3 and it's probably
    not needed any more either.

commit e40acf59150edb90bcff0206787f75bfe2c30f6f
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Mar 31 11:13:13 2017 +0200

    Temporarily disable deprecation warnings

commit 89021dde39de49a8a8d1ae4688cd23db1f4fd15f
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 27 13:41:16 2017 -0800

    Remove if-0-ed out code from gnc-html-webkit.c

commit 87a0cb736025269821c743d1154cf89656a54b21
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 25 10:03:12 2015 +0200

    Gtk3: fix direct access issue for entry widget in cell renderer mode
    
    The old code directly accessed a member variable of GtkEntry. This
    direct access is no longer possible, but there is no public function
    to get/set this variable. There is a private one  used by
    GtkComboBox internally) but it's not exported so it can't be used either.
    
    As an interim solution I peeked at how hesiod handled it in his earlier
    (unmerged) gtk3 branch. He replaced this private access with setting
    gtk_widget_set_visible, something I wouldn't have considered in this
    situation. The issue is in the register2 code, so for now it's not
    too important. We can investigate this more when the register rewrite
    is picked up again.

commit e26480ccbbc51dee5641da14639142dcd10cbde1
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Mar 13 22:36:03 2017 +0100

    Gtk3: Convert GdkColor into GdkRGBA
    
    Only gnc-dense-cal.[ch] is left untouched because it's use
    of color is tightly coupled to the use of GtkStyle. This
    latter needs conversion as well, but would be too much to
    add in one commit.
    
    Additionally the register code uses GtkStyle to extract
    colors. This has been partially converted to using GdkRGBA
    with the inconvenient side effect that depending on how
    a color is retrieved it has to be freed with gdk_rgba_free
    or not. This may be cleaned up later.

commit f07ad114c4b6e5d830a05632c8670a163750112f
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Mar 13 20:44:56 2017 +0100

    Gtk3: replace expose_event size_request functions
    
    expose_event has been replaced with draw
    size_request has become get_preferred_width and get_preferred_height

commit 2ca938bd67aed6de4ca6286a6df094a567a03a06
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 29 17:56:09 2015 +0200

    Gtk3: Fix the remaining gtk direct access violations
    
    These could not be fixed in Gtk2 because the accessor functions were only added as of Gtk3.

commit 42264efd1b1df61714469bd9019f163c2d8076af
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Aug 24 20:22:48 2015 +0200

    Gtk3: adapt to changed callback function signature

commit 3065005f05736eabf619f1a15d4ead331a974457
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Aug 23 21:52:24 2015 +0200

    Gtk3: use CSS style instead of old GtkStyle interface

commit aa6854fb1b9d7bc6847d6d43e734a7144c23afef
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Apr 10 15:23:25 2017 -0700

    Use the Mac Locale to find the account templates only when building with quartz.

commit ce83251bd06cbaca49070e3d7411629f64eb55d9
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Apr 10 01:53:04 2017 -0400

    Fix a minor typo.

commit c7226ddd4f9b7b4e92d7c1d0e4edf0d7381a44be
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Apr 10 01:37:23 2017 -0400

    Delete left over line from previous merge conflict.

commit ce79222f056d2de5b321cdcd32f7b40c291dadb8
Merge: cdc94c713 a2687bcbe
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Apr 10 01:27:47 2017 -0400

    Merge branch 'maint'

commit a2687bcbe35f98c4646842fdc225f11b58c4a46f
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Apr 4 02:23:44 2017 -0400

    Fix the SWIG Guile wrapping of functions that have a "struct tm" parameter.
    
    The biggest problem was that a pointer to an out of scope struct tm was
    passed to the wrapped function.  With opt level 2, clang doesn't bother
    setting the contents of the struct since it goes out of scope without being
    used.  This caused the transaction report to never report anything since
    the start and end times it got were ridiculous.
    
    Also most functions that take a struct tm pointer can change the contents
    of the struct (if only to normalize it) so pass the new values back to Scheme.
    
    Finally all calls to gnc_localtime and gnc_gmtime from Scheme leaked a struct tm
    and calling gnc_tm_free from Scheme is a really bad idea so don't wrap it.

commit cdc94c7131b33b8defc291d3a3a9a1866a72750d
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Apr 4 01:58:32 2017 -0400

    Calling sigfigs_denom with a zero crashes due to a divide by zero.

commit 6933ab765d5c6e17e8f45dca1b968b96ad39fb95
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Apr 5 01:29:14 2017 -0400

    Add an XCode target to run the numeric unit tests and rename the main target to GnuCash.

commit 85d2442521c0cd75e0c18959c7c5bae8bb43f93c
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Apr 4 01:33:29 2017 -0400

    Update XCode file lists and sort them alphabetically.

commit d18fce775f6023c936c7516cf4fdf28564a9d238
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Apr 4 01:45:15 2017 -0400

    Fix a crash in scrub_sx_split_numeric introduced in b3eb9d0.

commit bfa5090db9f29cd7963cd179ab41009568bccaf8
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Apr 4 02:00:19 2017 -0400

    gnc_numeric_convert should return an invalid number unchanged instead of crashing.

commit 5ff319205d040eec3b8c6042b3072b50fd8b3ae2
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 8 09:27:15 2017 -0700

    Revert "Some instrumentation output..."
    
    This reverts commit 2035806db7bb33c6e8e9e641d84b2386424f6658 that I
    didn't want to push in the first place.

commit 8ec92f2fe34eca796398449fb0cf3eb27b782717
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 8 09:18:34 2017 -0700

    Change GTest annotations to use the right class name for GncInt128 tests.

commit 2035806db7bb33c6e8e9e641d84b2386424f6658
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Apr 7 12:39:47 2017 -0700

    Some instrumentation output for how much the numerator or denominator is shifted.

commit fd6234f58fd436b6c31aa3b4f0f98aa008ea5aea
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Apr 7 12:38:55 2017 -0700

    Better manage truncation in GncRational::round_to_numeric.
    
    Mike Alexander brought this up with a test case that failed to round down
    sufficiently; he found that reducing the rounding denominator by 2 sufficed
    to make his test case pass.
    
    In fact the sizing of the replacement denominator by shifting the larger of
    the numerator or denominator by an arbitrary 62 bits was not correct most
    of the time, so instead we begin with a shift of the full lower leg worth,
    try to do the conversion, and if the conversion is still “big” shift the
    larger value one more and try the operation again, repeating until the
    result will fit in a GncNumeric.

commit a467d0d397ada9ea056c536b16bd901947b3dfb7
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Apr 7 12:29:04 2017 -0700

    Fix GncInt128 maxbits to account for the flag bits.

commit de1c56b53d62df0d6f0f86dbfe22b043f530f132
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Apr 7 12:27:59 2017 -0700

    Fix carrying to the wrong end of the lower leg in left shift.

commit e55b78614cc6e124eb72a214f2ab8d6da7cb1a9e
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Apr 7 12:26:51 2017 -0700

    Fix a magic number in GncInt128.

commit e20009a08da7c83d3a3d35bcec6c336dfccfc293
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Apr 3 21:16:43 2017 -0700

    Save Changes Bug 780889 - Split-register transactions result in invalid...
    
    price:type "transaction".
    
    Add 'transaction' to the schema and document it in gnc-pricedb.h.

commit 6e7334fe88d6bfec12f1b8ce098da9f0849d0fae
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 2 16:33:01 2017 -0700

    Add some tests looking for a GncInt128 divide overflow problem.
    
    Problem mentioned in mail from Mike Alexander; this test doesn't find it.

commit 844a6db32b95aa540c0c27497fdf3ef98fc06a40
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 2 09:22:16 2017 -0700

    Bug 780845 - link in github repo README file needs correction/editing

commit 5a58b93a717dbc7c576620e2169fcff86285a20c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 2 09:21:03 2017 -0700

    Bug 780845 - link in github repo README file needs correction/editing

commit b9abc0b5ba3dca62cd6619db31cc64df0faf5774
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 22 11:13:58 2015 +0200

    Gtk3: Fix cursor handling

commit 9b5fbcb2cb5562a63003dcaec47a46e9c48972e3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 22 18:03:57 2015 +0200

    Gtk3: GtkObject has been removed
    
    Replace with GtkWidget instead

commit 2528bfde6b109b14ea23bbacce6305a199dd11b7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 22 10:48:04 2015 +0200

    Switch to building with the gtk+-3.0 toolkit

commit 6edbb53fe61c78dea896f2db76bc0c7fb9104bbd
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Mar 13 18:27:33 2017 +0100

    GnucashSheet - drop unused variables

commit 4b30a7dae78d5c373105d9ea25b9075fc8434070
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Mar 13 18:15:36 2017 +0100

    GnucashSheet - fix screen refresh
    
    I noticed improper screen redraws when switching cells while the
    window was scrolled down. The drawing logic is pretty conflated
    so instead of hunting this down, I have made it so that the full
    visible part of the windows gets redrawn each time the user
    switches to a different cell.
    This is slightly more expensive, but should still be ok.

commit d439d3798045effee5415644bd37774149494b8d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Mar 13 16:17:49 2017 +0100

    Fix two critical GObject warnings

commit 68091faa80b86d4d58be51936e4071a455bd9e17
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Mar 13 14:47:47 2017 +0100

    ItemEdit - drop unused function

commit 03699efe14e2bbbd144d68df460a59609444e540
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Mar 10 11:55:27 2017 +0100

    Extract the GnucashRegister widget into a separate file
    
    It was interleaved in the gnucash-sheet.* sources making it harder to examine

commit 5223ca8c81cf1413e391b4722175114a49cfbdb9
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Mar 10 15:23:07 2017 +0100

    Restore pasting in the item_edit
    
    The register is implemented such that the edit widget is read-only and
    all keystrokes are filtered by the sheet widget which then directly sets
    the appropriate text in the edit widget each time.
    The interim fix here is to make the text edit widget temporarily editable
    when cutting or pasting text.
    A better solution will be to make the edit widget responsible for all
    text entry and delegate everything not handled directly to the sheet widget.
    This will be for a later commit

commit a3f8f6960411cc017b01baeb8cd6c638b5479b16
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 9 22:44:37 2017 +0100

    Rework GncItemEdit widget
    
    Use real widgets instead of custom drawing something
    
    In essence this is a gtkentry with an optional gtkbutton if the current cell
    has a popup (like a calendar or account list). The old code went through
    several hoops to keep a hidden gtkentry in sync with the custom drawn item
    on screen.
    
    There are still a few issues to fix:
    - it's not properly themed to fit in the register. This will be fixed after switching to gtk3 (using css)
    - right-click menu is wrong. This currenly shows a default copy/paste menu from a gtkentry
      it should be changed to show our own full menu
    - keyboard events are still handled backwards. The sheet gets a first stab and passes
      on what it can't handle to the item edit. In the current implementation this means not
      all key strokes the item edit can handle are received (most notably paste is not working).

commit 986720e6c3a8554ca3b5ffabacad1c34429b7e45
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 9 23:05:22 2017 +0100

    Fix hidden scrollbars for itemlist type popup

commit efcb06e6a3c3b6cba8a85a361a9fd06e240592ac
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 9 20:33:40 2017 +0100

    Fix crash in previously unreached code

commit 131462ca419ab293f7c6b8d908c850ad2f37606a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 9 20:32:59 2017 +0100

    Create specialized popup items their respective source files
    
    The extracted function in gnc_item_edit was unneeded and confusing

commit 58bfd3e1e93dffba21950e25ad2df980917d1881
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Mar 7 18:22:44 2017 +0100

    Reduce the cursor from a full widget to a simple gobject that tracks cursor coordinates
    
    As with the grid there is no direct interaction possible with the cursor.
    It is merely decoration. It does keep track of coordinates so I've made
    it a gobject for memory management. The actual drawing of the cursor
    frame is now done by the sheet, just like for the grid.
    
    This change also fixes the transparency issue in the cursor.

commit c54cf61cce67760e4bcb649ebe761dc805b1da58
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Mar 7 18:01:48 2017 +0100

    Rework gnucash-cursor
    
    - drop lots of unneeded complexity
    - use cairo instead of gdk_gc to draw
    
    Issue still to fix: the cursor widget has a grey background instead
    of being transparent. I'm not sure this can be fixed before switching
    to gtk3

commit 6c06336d3e2ad6dd8e1c3d83e9c46dad4fad4fa9
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Mar 11 17:56:11 2017 +0100

    Reduce grid object from a complete widget to only two utility functions
    
    There was no added value in it being a full widget. It only served two functions really
    - speed draw the visible and non-editable part of a register window
    - locating a cell starting from a pixel
    
    Both are used exclusively by the sheet object, so
    I have made them private functions of the sheet.
    They are still kept in a separate file though for length considerations.

commit 3025e30e4a375ac1f1de6d347d4215817fbf3f25
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Mar 11 15:53:47 2017 +0100

    Refactor divider line drawing some more to reduce duplicate code

commit 93a03d19ee878f6e1de4a65ed8d99c6fe56ea5df
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Mar 11 14:51:12 2017 +0100

    Use cairo to redraw the grid widget

commit 4888d34554239f927ec32b48607d3dd503d06974
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Mar 1 11:36:37 2017 +0100

    Replace all other uses of GnomeCanvas with standard gtk widgets
    
    Most are converted to GtkLayout/GtkiDrawingArea widgets as these
    most closely approach the GnomeCanvas concept.
    
    This currently builds and runs but has the following issues still:
    - item edit isn't drawn properly (margin and offset issues)
    - cursor is not handled properly yet
    
    These will be handled in subsequent commits.

commit 194634615f1bf7cd36703fd25b455a3629f1c442
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Feb 24 19:20:56 2017 +0100

    Convert gnc-header from GnomeCanvas to GtkLayout
    
    Only reducing column size to less than window width needs extra
    research. The auto-expansion of the description column is not
    propagated to the header so header and body widths can go
    temporarily out of sync as of this commit.

commit f9d23de8c061ae8348a74abe3a8b40d29decadd0
Merge: 509ce16ad 768df3b70
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Mar 30 12:42:59 2017 -0700

    Merge Ueli Neiderer's swift-transactiontxt branch into maint.

commit 768df3b70974a9f55ea21aad05ebcb4a8b647e86
Author: Ueli Niederer <github.com at junix.ch>
Date:   Thu Mar 30 20:53:45 2017 +0200

    Obey GNUcash coding style
    
    Corrected brace position.

commit 448d97553ff1765b8ac753220af19374fe95f09f
Author: Ueli Niederer <gnucash at junix.ch>
Date:   Thu Mar 30 20:17:44 2017 +0200

    Added a preference to control import behaivour of transaction text
    
    In order to allow to revert the newly introduced behaviour of putting
    transaction text in front of the extracted purpose, the feature can now
    be disabled through the preferences dialog.

commit 0ad94ddcc01ea11282b0875d4edb1f77c6db5644
Author: Ueli Niederer <gnucash at junix.ch>
Date:   Tue Mar 28 22:16:30 2017 +0200

    Including the transaction text into the purpose text
    
    Some banks include additional purpose information for a transaction in
    non-swift-section 17 (aka transaction text). If available, this
    transaction text is put in front of the other purpose texts to provide
    full transaction information.
    
    While the final solution is still under discussion. This change is a
    first low-impact implementation backported and distilled from the work
    discussed in gnucash/gnucash#139.

commit b3eb9d0d8a48791261915f1dffc5ede558e0c8b4
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Mar 28 11:53:05 2017 -0700

    Use qof_instance_set/get instead of g_object_set/get.

commit baef4029b20a52c6690744d52034ef9283a9383b
Merge: 2b777b984 509ce16ad
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Mar 28 11:49:50 2017 -0700

    Merge branch 'maint'

commit 2b777b9848961acccb1c65df53b7ff199c19bfea
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Mar 26 17:42:52 2017 -0400

    Remove the xxx_with_error functions from Python bindings.
    They were removed from GnuCash in b199593 In January.

commit 509ce16adda62b4a7fbba33b9206c662e32d9a8a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 25 17:23:18 2017 -0700

    Release 2.6.16

commit 3109fc5cc4a834016910a0a531c0cd58088dca5a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 25 17:15:37 2017 -0700

    Reduce the gate on get_random_gnc_numeric.
    
    Fixing Bug 779217 increased the maximum denominator by 10, and that led
    to overflows when converting large numbers' denominators from 100 to the
    new max.

commit a4ea79122da5c3a021a3772096afc40a32541b46
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 25 15:11:42 2017 -0700

    Update translations ca, nl, and sr from the translation project.

commit 3367e191c8072fe4e49b06c1e99d43f7fde0304f
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 24 16:39:30 2017 -0700

    Bug 670731 - Future Value not working with Loan Scheduled transaction
    
    Correct the cell save routine so that the "numeric" kvp is correctly
    overwritten in all instances when an edit changes its value for both
    credit and debit splits. The both part is accomplished by extracting the
    overwrite function.
    
    Also provide a scrub to correct all of the incorrect files.
    Unfortunately the necessary calculation function is in app-utils so
    running the scrub from the backend as usual isn't possible, so we run it
    from gnc_post_file_open in gnome-utils/gnc-file.c instead.

commit cd07876a68277358278241e93927e893fc5d17d8
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Mar 23 17:09:18 2017 -0700

    Revert "Fix query period in test-account-get-trans-type-splits-interval."
    
    This reverts commit e66dd12aa91e60ba33b436dfc3e109fe0736b438. Because
    the test only seems to fail crossing a DST boundary.

commit 61bce18276f6639350aea92ed1f343a86d3c13c7
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Mar 24 06:17:52 2017 +0100

    Update of de.po
    
    4617 translated messages, 17 fuzzy translations, 46 untranslated
    messages.

commit c3c40cd9da7a631193691f7108ebfedc4e790c14
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Mar 24 04:50:47 2017 +0100

    update de.po
    
    4598 translated messages, 33 fuzzy translations, 49 untranslated
    messages.

commit 024e7d97ed7b52cce12aeeea9977ce8fcb773920
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Mar 24 04:43:53 2017 +0100

    Use "Billing Information" as in other biz modules

commit 539ef5283748436ed90cf60bfe34118c18ff8ff3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Dec 18 16:47:20 2014 +0100

    Whitespace cosmetics
    
    Replace tabs with spaces
    Align some related lines
    Remove trailing whitespace

commit 41a346cbd8611cb6f89313c1ce605e63a556ec54
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Mar 23 13:41:35 2017 -0700

    Bug 776247 - PriceEditor thinks Currency XXX is an actual currency...
    
    and tries to retrieve prices for it.
    
    Add check for "XXX" mnemonic when filtering the currency list.

commit 1cbb25dab36a82f60dd3f39ffdf691396983e70a
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Thu Mar 23 21:38:52 2017 +0100

    Fix a typo in my last commit

commit c1aa5626904da09cedda70868604492957998ba0
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Thu Mar 23 21:32:20 2017 +0100

    Exlpain "Blank Transaction" to translators

commit 6f3f3bb821fede74977aa82510286e1683812e1c
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 23 20:48:58 2017 +0100

    Align a help string in two different files for easier translation

commit 4f5658fc7a3ed81bbd5b30238e535fa19f60af42
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Mar 23 14:33:27 2017 +0000

    Bug388500 - Add option to remove deleted files from the history list
    
    This patch simplifies the previous patch so it does not care where the
    file is opened from. If it is in the history list and does not exist,
    the dialog advises of this and asks if it should be removed from the
    list other wise the dialog displays file not found.

commit 3f425695418e5c8229344aecdbb9fe97335cd19c
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 23 17:37:29 2017 +0100

    Disable tests when minimum glib2 requirement is not met
    
    These tests use g_assert_true which is available as of glib2 2.38 only.

commit a63a4d5e8a6ac50c553faec65e6360a0f6a17ce8
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Mar 22 22:03:35 2017 +0100

    Bug 739571 - Small fixups for previous commits
    
    - cleanup whitespace
    - add import-pending-matches.c to POTFILES.in
    - convert asserts into g_return(_val)_if_fail
    - handle the case where no matches are found (which can happen at least in the csv importer and I suspect in the OFX importer as well)

commit 9f3ad5510427eb69c857814de15e1c1be0727d2d
Author: Jesse Olmer <jesse at wickedgoodtimes.com>
Date:   Sat Feb 13 21:59:05 2016 -0800

    Bug 739571 - Matching imported transactions doesn't indicate previously matched entries
    
    Track pending matches from the current import and display this information in
    the match picker.
    
    Conflicts:
    	src/import-export/gschemas/org.gnucash.dialogs.import.generic.gschema.xml.in.in
    	src/import-export/import-match-picker.c
    
    https://bugzilla.gnome.org/show_bug.cgi?id=739571

commit 082d0f305b4e73b679fb1690463061ee6b4c050f
Author: Jesse Olmer <jesse at wickedgoodtimes.com>
Date:   Sun Jan 17 15:36:56 2016 -0800

    Bug 739571 - Matching imported transactions doesn't indicate previously matched entries
    
    Display reconcile state of each transaction in Import Match Picker and allow
    user to toggle display of reconciled transactions.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=739571

commit 91584df1033e83a6feeabe0222d91ec055475e8a
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Wed Mar 22 06:02:06 2017 +0100

    Update de.po
    
    4546 translated messages, 77 fuzzy translations, 57 untranslated
    messages.

commit de599933e04ca930e178949c86c1eecc9b66a8e5
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Wed Mar 22 03:24:17 2017 +0100

    Prepare update of de.po
    
    msgmerge

commit b93fe76dabdfa3794869531c7723588c2750cb1d
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Thu Mar 16 21:50:14 2017 +0100

    Add 2 translator comments to get a unique translation for 'Tax Report
    Options'

commit 52bb6b52fc1245af8ceda80bc7ed916340a6e362
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Mar 21 17:47:13 2017 -0700

    Save Changes Bug 776517 - Trial Balance Report:...
    
    Total Debits Issue re $0 Commodity Accounts and Price Source Mode Set to
    "Nearest in Time" or "Most Recent"
    
    There was a silent error from gnc-numeric-sub-fixed in
    collect-unrealized-gains because a 0 value wasn't getting its
    denominator set in the gnc-numeric-mul call in
    gnc:exchange-by-pricedb-helper. While this is ultimately a flaw in
    gnc-numeric, this commit works around it by forcing the value to the
    correct denom in gnc:make-commodity-collector.

commit f9ca29aa9f67de5dc027720d167d094d4bae4985
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Mar 21 16:31:53 2017 +0100

    Bug 766630 - gui dialog for sorting transactions to accounts after aqbanking import broken

commit d19390c0b8103aad1daa87de012051fd91e126c0
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Mar 21 16:30:46 2017 +0100

    Resave dialog-import.glade without any real change
    
    Unfortunately running glade-3 on this file will reorder it completely. So this
    commit is only made ad interim to be able to isolate the actual change in the
    subsequent one.

commit 70a97ee03d46df6e7707b6319851403592023bb9
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Mar 21 10:29:17 2017 -0700

    Bug 778208 - Scheduling 2nd, 3rd or 4th Wed doesn't seem to work.
    
    Remove incorrect week adjustments for determining n for nth weekday
    from a recurrence date when day % 7 == 0. Adjustment is only needed
    in nth_weekday_compare because that function then adds 7 to the result.

commit 7e65496a5f081a4292c2a4994f2f64f9dbc413f4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Mar 18 10:20:54 2017 +0000

    Bug 603379 - Prevent changing some Account Options if it has transactions
    
    There are some account options that it does not make sense to change
    once it contains transactions so prevent them from changing.

commit ad34bf0faafaef9e384d0f34c288e9ac84325abb
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Mar 18 12:25:52 2017 +0000

    Bug 603379 - Count the splits in an Account.
    
    This procedure is all ready in master and is used to count the number of
     splits in an account or the account and descendants.

commit e9a27f0eb711bb6757fc302d1f74dbb85fc89d37
Merge: 14fde85a5 d719b2cd6
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 18 16:01:53 2017 -0700

    Merge en_GB budget->Budget into maint.

commit d719b2cd67bc8a2307f6c7393b53bb7e890ac21e
Author: Simon Hollingshead <me at simonhollingshead.com>
Date:   Sat Mar 18 22:48:51 2017 +0000

    Consistently capitalise budget in en-GB menu items

commit 14fde85a5d890b782f08f0196133fdc073c6e724
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 18 13:11:16 2017 -0700

    Revert "Fix query period in test-account-get-trans-type-splits-interval."
    
    This reverts commit 23da0f858ce0bed11bc35156108433e9d5974f48.
    Although the period test failed on maint on my system--both Mac and
    Ubuntu 14.04 VM--the fix fails on Travis-CI.

commit 23da0f858ce0bed11bc35156108433e9d5974f48
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 17 15:16:18 2017 -0700

    Fix query period in test-account-get-trans-type-splits-interval.
    
    The query runs from 00:00:00 on the start date to 23:59:59 on the end
    date, effectively one day more than the number specified.

commit c4e5941323fee55cff178594c3010a12930ce049
Merge: 283cdbae3 0d48588e6
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 18 12:05:03 2017 -0700

    Merge new Finnish translation into maint.

commit 0d48588e668d3129940449cb7fa0c25090d0fa4d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 18 12:03:29 2017 -0700

    Update GnuCash version and PO date for Finnish translation.

commit 66e81040cb4ffa1315fc9e63bb950d67967c344e
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 17 15:18:00 2017 -0700

    Fix DST calculation error.
    
    The symptom was that in 2017 the PDT->PST transition was set a week
    late. The cause was that the timezone lookup function went the wrong
    way, finding the *next* timezone rule instead of the desired one because
    timezone rules are stored for the year that they start rather than when
    they end. Fix reverses the search to find the correct timezone rule.
    
    Commit includes new tests to detect the problem.

commit e66dd12aa91e60ba33b436dfc3e109fe0736b438
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 17 15:16:18 2017 -0700

    Fix query period in test-account-get-trans-type-splits-interval.
    
    The query runs from 00:00:00 on the start date to 23:59:59 on the end
    date, effectively one day more than the number specified.

commit 95b33ba9c4dba90a7fb52a45bfa8e3764e7f4950
Author: Tuomo Hartikainen <tth at harski.org>
Date:   Mon Mar 13 21:50:53 2017 +0200

    Update Finnish translation

commit 082f2f2586862e1c4d7dc27883d3d949c5b4584d
Author: Tuomo Hartikainen <tth at harski.org>
Date:   Fri Mar 17 19:38:50 2017 +0200

    Merge updated po template in fi.po

commit c4c45e950529d4ded6890d600159b76ebd1336f9
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Mar 17 09:42:05 2017 +0100

    Add missing macros

commit 283cdbae31a10069946e6dd5bafab7302e6e64b4
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Thu Mar 16 21:39:37 2017 +0100

    PR #134: Update local symbol of iso-4217-currency MUR
    
    We decided to choose the ligature.

commit 790e358d06a964c5c2c938cb62eec1418c3eabf6
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 16 23:11:47 2017 +0100

    Fix a couple of other deprecated symbols (gtk/gdk 2.x still)

commit dcef6480442750396ae4c04deb7ba73cf77261d0
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 16 23:10:26 2017 +0100

    Handle deprecation of g_settings_list_keys in gio 2.46

commit 8acbc41c61f63149a0583e4fe49dc133eb081d5f
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 16 22:21:26 2017 +0100

    Raise minimum required version of glib-2.0 to 2.40
    
    At the same time require --std=gnu11 instead of --sdt=gnu99.
    
    This allows us to drop some conditionals is several places. I've
    chosen 2.4 as that is the version available in travis, which appears to
    be the oldest platform care about. Debian stable has 2.46 in backports,
    our windows environment has 2.42

commit 79df9b5c2662abb93938867157f9813fc9855f5b
Merge: a8ebc794a 43e4b7ff7
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 16 21:39:06 2017 +0100

    Merge branch 'maint'

commit 43e4b7ff70e328c19e85d79d9bbf87ccc943a2ac
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Mar 11 11:51:32 2017 +0000

    Bug 779411 - jqplot fixes for piechart and syntax error.
    
    With the piechart in combination with other charts you have to set the
    highlighter and cursor show tooltip to false which stops seen errors.
    
    The syntax errors are caused by only removing the duplicated js files
    and not the whole path so changed that to remove whole line.

commit a8ebc794abcaedd3df70d40388059984c718eef0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Mar 13 11:02:30 2017 +0000

    Bug388500 - Add option to remove deleted files from the history list
    
    If a file is opened from the history list and does not exist the dialog
    advises of this and asks if it should be removed from the list. If a
    file is opened from the command line and does not exist, the normal
    dialog is used

commit 954110c479fc425881479c658059c88442b1437f
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Mar 16 19:52:52 2017 +0100

    Fixup last commit
    
    This fixup was accidentally merged in another private branch of mine
    rather than in the previous commit...

commit 86fbcb0892cc890116d283d63c6ed492315349f0
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Mar 11 16:40:57 2017 +0100

    Csv Import - drop another reference to the no longer used lib/stf

commit dd9b8adc2a36137fa4758e28968f7a7f198db337
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Mar 13 11:32:24 2017 +0100

    Csv Import - Fix doxygen comment

commit 2b4137c5660dfcfda504a1a7b0acd3784f96abda
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Mar 14 21:23:12 2017 -0700

    Fix up building on MinGW with autotools.

commit 3cb044c8fc90865f5df10864592abdfdc909abfa
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Mar 14 21:26:20 2017 -0700

    Adjust locale test so that it works on both Ubuntu and MacOS.

commit 9144edb464e10cc2809935e135d3e1499c5c841d
Author: Christian Stimming <christian at cstimming.de>
Date:   Mon Mar 13 21:31:16 2017 +0100

    Online banking: Add output of bank messages that might occasionally be received.

commit f795d7ff59991138c7ff1b056d30ccdfff18dcb7
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Mar 13 12:16:25 2017 -0700

    Fix missing fi in configure.ac.

commit 744fc29680fbf075dbb1f14666733448e1dbec60
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Mar 13 11:55:09 2017 -0700

    Require ICU.
    
    Note that Boost::regex and Boost::locale must also be built with ICU
    support.

commit a44c621f2b501d3faad7c67be784270f0ab9a31a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 12 10:56:48 2017 -0700

    Change 'uint' to 'uint32_t'.
    
    'uint' is a non-standard typedef not supported by MinGW.

commit d9303023e0766bf2b033240c3a63c354f141bf08
Author: Christoph Rohland <christoph at rohland.net>
Date:   Sat Mar 11 11:56:59 2017 +0100

    Fix logic error for discounts
    
    Got it all wrong before. Don’t use to complex expressions!

commit 8c8af54420909941a85b1cce7ee9e9024bd59a9e
Author: Christoph Rohland <christoph at rohland.net>
Date:   Fri Mar 10 19:31:09 2017 +0100

    Fix taxinvoice for bill entries with taxes
    
    taxinvoice was throwing an exception when there were taxes on bill entries.
    It also did scan the invoice parts to determine if there were taxes and discounts.

commit 9d57447fe1468288b48382c1bcf265a0d92b13bd
Author: Christoph Rohland <christoph at rohland.net>
Date:   Wed Mar 8 15:08:54 2017 +0100

    Let taxinvoice optionally show the net instead of the given price
    
    This is needed if there is a mix of entries with tax included and
    excluded

commit 6bba55128f31a9ff7419fe30ca87d015ac5371e7
Merge: be260a430 4949499bd
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Mar 11 15:57:44 2017 +0100

    Merge branch 'maint'

commit 4949499bd44581419298a4b220fdbbe2c639a257
Author: Christoph Rohland <christoph at rohland.net>
Date:   Thu Mar 9 15:01:11 2017 +0100

    Charge back net value of bill entries in invoices
    
    When charging entries from bills we need to exclude taxes since the tax
    rate of the invoice might be different than that of the bill.
    
    This fixes Bug 776380 - Gross value of bills charged back instead of
    net value (https://bugzilla.gnome.org/show_bug.cgi?id=776380)

commit 80e64a129607f0bd4f02480ee10e85201420c6a8
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 10 14:23:20 2017 -0800

    Fix failed unit test from previous commit.

commit 3889606dd6779564341247ec796a905b54d36426
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 10 13:21:02 2017 -0800

    Bug 779217 - Transactions rounded to 5 decimal places when opening file.
    
    xaccSplitSetValue and xaccSplitSetAmount round to the denominator found by
    get_currency_denom and get_commodity_denom. The problem was that if the
    commodity was unfindable because either the split’s parent or account hadn’t
    been set (as is the case during loading, because the parent isn’t yet complete)
    the returned denominator would be 100000, smaller than the max supported.
    That would cause the value/amount to be prematurely rounded.

commit bc50f3da005d707067a83d74852ad1bcc69f857b
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 10 10:54:22 2017 -0800

    Bug 777949 - Accounts implicitly created in ledger attempt creation twice
    
    Guard against recursively calling the account doesn’t exist query or creation
    dialog if one is already in the account creation dialog.
    
    The underlying problem is that creating the dialog forces a UI update that
    in turn sets the cell value and checks for the existence of the account.
    In basic view the cell being displayed (“transfer”) isn’t the one being
    changed (“account”) so the account check isn’t invoked, but in
    multi-split view the “account” cell *is* displayed so the check is invoked
    again.

commit 97598c430693239d6aeab9dc4ff6f49e789cebff
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Mar 9 11:38:42 2017 -0800

    Bug 776564 - Creating a scheduled transaction from an existing...
    
    transaction does not include the notes field.
    
    In fact, notes support was entirely missing from scheduled transactions.

commit 03ff5d3778c9d3148f08b72dca0b984a36ec74df
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Mar 4 12:25:56 2017 +0100

    Allow only date entry for opening balances on new accounts
    
    This anomaly was spotted by Christopher Lam

commit be260a4305a77b6c481cb9aaba3e329c1d54a438
Merge: 3e9d0c1fd de360cabb
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Mar 4 10:28:31 2017 +0100

    Merge branch 'maint'

commit de360cabb33395c2dd668b08b7b8c12dd6e33b80
Author: hcrohland <christoph at Hobbes.fritz.box>
Date:   Thu Mar 2 20:53:40 2017 +0100

    Revert the taxinvoice.scm changes
    
    Since they touch strings and user behavior they cannot go into maint.
    The pull request now only includes the backend change. By that you can
    easily tweak the invoice reports to show the net price.

commit 3445ef8845315dbe06b4f9a9296fd0b7181bd4f9
Author: hcrohland <christoph at hobbes.fritz.box>
Date:   Wed Mar 1 18:22:02 2017 +0100

    Make the net price option better compatible with master
    
    Create one gncEntryGetPrice function which can create given price or
    net price for both invoices and bills based on option parameters.
    The master version of taxinvoice.eguile.scm needs this for bills too.

commit 78c5203d8c683adfddf7212b7f3b676b644efc6b
Author: hcrohland <christoph at Hobbes.fritz.box>
Date:   Fri Feb 3 08:44:08 2017 +0100

    Enable taxinvoice to show net price
    
    Add gncEntryGetNetPrice
    Create an option in taxinvoice to either use gncEntryGetNetPrice or
    gncEntryGetPrice
    
    So far taxinvoice would show net or gross prices dependent on the internal flag tax_included.
    This is inconsistent for the reader of the invoice since there is no notion of that flag.
    This patch adds the option to always show net prices.
    It does not change the default behaviour even if I would consider it broken.

commit 3e9d0c1fda7396e2e226a3df8cfcf8d50119c40b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Mar 1 12:34:53 2017 +0100

    Make older compilers happy by using std::isnan instead of isnan
    
    Both forms apparently work on more recent compilers

commit 8e09bae7c7278bc9eef7b56280d8b901da10bb88
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Mar 1 12:29:40 2017 +0100

    Remove redundant gtk_widget_show_all call

commit 0078de0be3212967c4a3de3cdbde7d6024d62787
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Feb 20 12:21:58 2017 +0000

    Bug 778042 These are the script changes for jqplot reports.
    
    I have added the resize function to all jqplot reports and an on load
    function to bar and line charts. This last change is required when a
    table is added to the report and the vertical scroll bar appears and
    covers part of the plot. This was observed in the Gnucash and also when
    opening the generated file in the gnome browser.

commit 22191afb1eb1ef946f05b0e7b4b909a8f4c2c0bc
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Feb 20 12:16:09 2017 +0000

    Bug 778042 Change the way reports are loaded in conjunction with script changes.
    
    With these changes the reports are not created until the page is shown,
    realized. It still uses the idle add to create the page but is started
    from the realized call back. Doing it this way has the added advantage
    that if the app is closed on a non report page, the next start up is
    quicker as the reports are not created.

commit 7a394321e2312eb6cf4dbd531b360b15a60a61bc
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Feb 20 17:30:16 2017 +0100

    Csv Import - Use GncNumeric rather than GncRational
    
    This simplifies several lines of code.

commit c2f21f0162d3c21287b82759915a91bbf7ddd033
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Feb 21 16:56:14 2017 +0100

    Fix typo in GcnRational's + operator

commit 7c041eb28335b53f9ab70a76aaa5aa379c059645
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Feb 21 16:46:31 2017 +0100

    Fix gnc-numeric locale test on travis
    
    - Change locale from de_DE to fr_FR.utf8
    - Expect correct thousands separator
    
    This also partly undoes the previous commit (it removes the
    test for gcc 5 or more)

commit 75e6a41bd784856f822d622271d1dde7a3355986
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 20 16:51:06 2017 -0800

    Prevent localizing the decimal point in gcc<5.
    
    Apparently gcc V4.8 provides a defective implementation of
    std::locale which first doesn't support std::numpunct and second
    throws the wrong exception type.
    
    Unfortunately boost::locale isn't a solution because it uses the
    gcc facets.
    
    So for now, we don't compile that bit if gcc is too old.

commit cbe52dad34d7c9c5ab54df36ac836054d61eaaa5
Merge: b30a547d1 e322457e4
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 20 16:05:30 2017 -0800

    Merge fetaure-branch 'numeric', provides GncNumeric C++ API.

commit e322457e45cfe199ce67b18c8abce683b791acec
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 20 15:02:20 2017 -0800

    Fix Geert’s code review comments.
    
    Except the big one about string IO not being flexible enough.

commit a193b9a2c12d60c34e24facf0c324ab55a9e00ee
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 6 09:40:00 2017 -0800

    Fix documentation errors.

commit 0b09b58cf640aaeb5b995eccf76ea685c554fdf4
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Feb 3 10:49:09 2017 -0800

    Relax comparison test for GncRational::round_to_numeric
    
    To allow for a difference of 1 on very large numbers (>1e16). At the
    same time made the test harder with a wider range, skipping cases where
    the result overflows. Use GncRational::valid() instead of testing
    components for both overflow and NaN.

commit d0726de39131ce50412407af89c611792933f1a0
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Feb 3 09:41:35 2017 -0800

    Replace std::regex with boost::regex.
    
    Gcc's std::regex compiler doesn't correctly recognize capture blocks.

commit b60d6a84666756b516faf614fa9da86a7ac3391f
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Feb 3 08:55:01 2017 -0800

    Add libgnc-qof to dependencies for test-numeric.

commit bff0e745fc07e8b6a7fe1ae6c7c7145a1f46416d
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 2 21:53:06 2017 -0800

    Fix indentation error.

commit 6220b850453848f13619ece6c5c55f85f2990a61
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 2 15:14:23 2017 -0800

    Remove a commented-out diagnostic.

commit ea44b16f548f702fff62171fe9f5104ac0c0a222
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 2 15:13:10 2017 -0800

    Make the GncRational and GncNumeric APIs mostly identical.
    
    Leaving string conversion and stream operators out of GncRational.

commit 739c91a4ccb4e5d05d0fd842ec66ecde2a7dffc5
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 2 13:15:52 2017 -0800

    Change GncRational::round to GncRational::convert.
    
    With the same signature as the GncNumeric version.

commit e506f9a4a1b3433a2927fb5dd78acaedd4b034a2
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 31 14:34:51 2017 -0800

    Make the rounding functions templates and move them to their own header.

commit 0403a6667aaa2ff80563061786b9d51d6f42b2da
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 31 14:21:00 2017 -0800

    Replace GncInt128’s flags variable with bit-stuffing in the high leg.
    
    Loses three bits so GncInt128 becomes really a GncInt125, but we don’t
    really need the single order-of-magnitude: 10**38 is big enough. Saves
    a full word of memory for each GncInt128, which means 2 words for GncRational.
    That’s a 33% saving in memory for 64-bit and makes the object size the
    same (32 bytes) for all architectures.

commit c633e80a2480725f5a7ca85778270b139693cb0a
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 30 15:01:27 2017 -0800

    Convert GncRational to throw instead of using a status byte.
    
    More consistent with GncNumeric and saves a word of memory per instance.
    Still bleeping huge because the two GncInt128s each need 128 bits (2 or 4 words)
    plus a word for status (for 3 bits!).
    Also provide a couple of convenience functions, is_big() and valid() to
    test if the either numerator and denominator is big or overflowed or NaN.

commit ff7e6a37d531f05716e1e1214b84ea7cbe49de60
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 30 13:29:48 2017 -0800

    Reimplement gnc_numeric in terms of GncNumeric instead of GncRational.
    
    Except when how has DenomType::exact; that triggers direct use of GncRational
    and direct rounding to the specified denominator.

commit c3d22c429f1febdd1892f0b45d26606b1ea10ea9
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 30 13:26:41 2017 -0800

    Add GncRational test for GncRational::round_to_numeric().
    
    Needed GncNumeric to be defined.

commit 4a46ae3ddffd0e70a800aa925d6d3eaccbdb1837
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 30 13:25:23 2017 -0800

    Fix GncInt128 tests for older compilers.

commit a54edf1a5e04e7d1cc871e04da5c767020b3144a
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 30 13:23:00 2017 -0800

    Add GncRational(GncNumeric) constructor.

commit 82fe06e390ee5aa16ff2d46e5fed4865548780cc
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 30 13:17:05 2017 -0800

    Extract new class GncNumeric.
    
    Similar to GncRational, except that it’s based on int64_t instead of
    GncInt128 and throws instead of using a status byte.
    
    Most calculations are performed using GncRational, the result is then
    rounded (RoundType::half_down) to fit. GncRational should be used in
    circumstances where the automatic rounding is undesirable.

commit 4fef04c17b3df6b29ee3703af459adc3ea32c977
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 30 13:02:56 2017 -0800

    Remove #ifdef __cplusplus from gnu-numeric.cpp
    
    It’s always compiled with C++.

commit 570c8a8d60048f66ede9300e7ddf331192543ef6
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 30 12:59:45 2017 -0800

    Fix GncInt128 shift operators when shift amount will clear a leg.

commit 4a134ae0b1980ed830f3cff954ab870dae67bcd1
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 30 12:56:24 2017 -0800

    Declare GncInt128::div() const
    
    Because it doesn’t change the value of *this, it returns the results in
    the return value args.

commit 06d22718f5ad8ec213d992a6bfb9b5f8c9540805
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 30 12:55:06 2017 -0800

    Fix minor typos and whitespace issues.

commit 3975b0b465ec181ba36fad86599db192524751c7
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 30 12:42:08 2017 -0800

    Change signature of GncRational::round from taking a GncDenominator…
    
    to a separate denominator and RoundType.

commit 6f5d628b1258ee846eadb16afc392605371a9f59
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 30 10:56:10 2017 -0800

    Move test-numeric from src/engine to src/libqof/qof.
    
    It’s testing a file in qof and doesn’t need to be in engine just because
    it uses some functions from test-engine-stuff.

commit b0dfd96a93648cc890d9d89a0754f2567b1b2485
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 30 10:49:57 2017 -0800

    Add GncRational::reduce() and GncRational::round_to_numeric().

commit 340fb9761ca3c7de7c69bb55a7ce980633fb8013
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 30 10:37:45 2017 -0800

    Fix inverted subtraction.

commit a88d21245e348a5a49128c6f435c37ad72851597
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 30 10:37:15 2017 -0800

    Add guard macro to gnu-rational.hpp.

commit e1b280b36bd0a3f4834471ee776d0e368f437aa4
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 16 10:12:28 2017 -0800

    Untabify gnu-numeric.cpp.

commit b1995932fc2b5c6439b142b01068860fd522fcc2
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 16 09:38:45 2017 -0800

    Remove unused gnc_numeric_foo_with_error functions.

commit a852dfb4eff74594acb55b10c0ba2fe6bc6f9f7e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 15 12:33:31 2017 -0800

    Implement basic arithmetic operators for GncRational.
    
    The operators do no rounding or reducing yet.

commit d9aa5e1ad5d70c12ec43d89860da262299b8e035
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 14 17:25:31 2017 -0800

    Reorder test parameters so that the expected value is first.

commit b5f06ab6dcbc14d67ef3b203bb72881a7b4c1c2d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 14 14:59:13 2017 -0800

    Add an error parameter on the GncInt128 constructor.

commit 43fbb338af1cc56f2ab9588282d8f3271dbe8e28
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 14 14:34:30 2017 -0800

    Add GTest test program for GncRational.
    
    Starting off with the constructors.

commit 848f77dacfe99592504aaa5bd412bd448b6c8c7b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 14 14:33:47 2017 -0800

    Add explicit and correct default GncRational constructor.
    
    As suggested by Geert Janssens.

commit b30a547d18f08ff16268fb92d1f8545add5eb7cd
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 20 15:50:14 2017 -0800

    Add ICU libraries on which Boost:locale is dependent to CSV-Import LINK_LIBRARIES.

commit 2c5f6b9cc33b215a5384ef4c401ddca68811951f
Merge: 01d31c717 1d552fbe7
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Feb 20 20:42:21 2017 +0100

    Merge branch 'csv_imp_cpp'
    
    This feature branch is about the c++ conversion of the
    csv transaction importer.

commit 1d552fbe7fd7f5e96b44ad5e34ff6b8610406d40
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Feb 20 20:22:45 2017 +0100

    Use boost::locale:conv:utf_to_uft instead of codecvt_utf8
    
    The latter is not available until gcc 5.x and we still depend on
    gcc 4.8 on some platforms (RHEL/Centos, Travis/Ubuntu 14.04, Windows).

commit 558d4b43b2966d842cdf943a54f86749b13a379b
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Feb 20 13:16:38 2017 +0100

    Properly test for invalid dates (gnc-date C interface no longer throws - rightfully so)

commit cd66fb2e2db884ab435d6ab1a211d5af73b87a40
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Feb 20 12:52:18 2017 +0100

    Some ui refinement
    
    - Adjust description on the assistant's start page to match current behavior
    - Hide separator buttons in case the file format is set to fixed width
    - For fixed width display some instructions on how to manipulate columns
    - Move the error messages to below the preview table

commit a29568021291748bc51cea891d60ce252853a212
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Feb 20 11:40:36 2017 +0100

    Cleanup - use less ambiguous variable name for an iterator

commit 372c46cc0f2dcb1f275f167d9c6fd4c00e09ffe3
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Feb 20 11:38:28 2017 +0100

    Fix base account reset when an account column is selected
    
    This got broken somehow while refactoring the assistant.

commit 61244301f22df436515fd9fb3988e0714ecf8f57
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Feb 18 22:34:02 2017 +0100

    Recover separators or column_widths when juggling file format more than once

commit 5d96e47b3956b76eff38c57de15be9fbf565a69d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Feb 17 21:58:48 2017 +0100

    Prevent multi-byte characters from erroneously being split in fixed-width mode
    
    This happens because in case std::string is the base type for the tokenizer
    the offsets are interpreted as byte offsets although some characters
    may consist of more that one byte in utf-8. This is not so for std::wstring
    so to solve this issue the fixed width tokenizer is changed to use
    wide character strings internally.

commit 8d03abac19e5e9fb439409acee35196c2f0eae56
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 15 22:12:14 2017 +0100

    Include glib.h as everywhere else

commit 6657e6660bfa6adb2de11f3b19b55954db3e6e39
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Feb 11 11:27:35 2017 +0100

    Remove some obsolete comments and commented out code

commit 4687eb649b4a9ade874d57fd69606e5c6f62e31c
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Feb 11 11:13:39 2017 +0100

    Trim newlines from csv data
    
    If the newline happens in the middle some field, replace it with a space.
    We can't import newlines in gnucash.

commit 9fbbd7366c5efbbd0da8b19b25261752dae1a366
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Feb 10 21:34:17 2017 +0100

    Fix crash when adding columns by double-clicking the preview data
    
    Each column change would cause the code to completely delete the
    existing columns and then add new ones from scratch. For some
    reason his upsets the MOVE_NOTIFY event, which is triggered
    whenever you move the mouse pointer around. I suspect it internally
    keeps a link to the last hovered column to check if the move action
    moves the mouse to a different column. As the code removed the columns
    this internal references becomes invalid.
    
    I have worked around this by no longer completely recreating the
    columns. Instead columns are added or removed as needed to follow
    the changes in the data model.
    
    At the same time the refresh function has been split into several
    smaller ones.

commit 449db629213ce38a6a034c7221ec795ac48ac512
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Feb 9 19:35:23 2017 +0100

    Fix settings loading and saving
    
    - fixed width columns widths weren't saved
    - column types were lost when loading a fixed width preset

commit 5953543573515d1d9a9795b405bf76f737f67d5a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 8 17:11:32 2017 +0100

    Improve visual feedback when previewing importable data

commit 9ecde3a05d457a718067a696aa58ca4fd9c5cd00
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Feb 6 11:05:39 2017 +0100

    Improve preview table handling
    
    - Properly enable/disable context menu for managing columns in fixed width data mode
    - Make this context menu work on the table body instead of the table headers
    - Both of the above is done a well for the double-click column creation behaviour
    - Migrate the column type setting widgets to the table header cells and remove
      the second (one-row) table, which was only used to allow type selection.
    - Use enums instead of magic numbers to access associated treeview models
    
    To fix: for some reason the column headers are no responding to clicks when
    the preview page is first opened. However the first time the preview table
    is regenerated (pretty much whenever an option is changed) they are. This
    should still be debugged.

commit 88a482c5d36e8cdffe6514f911def90b71286ceb
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jan 14 15:52:55 2017 +0100

    Use GncRational directly instead of gnc_numeric in gnc-trans-props

commit 92969b4e39220000acd70013e51f1ddfe733e6a8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jan 12 09:41:25 2017 +0100

    Prevent the user from setting an invalid settings name
    
    The keyfile that stores the settings won't accept '[' and ']' as settingss names,
    so this commit will prevent the user from entering these characters. They are
    automatically replaced with the valid '(' and ')' characters.
    
    In addition any attempt to save settings with an invalid name via a code path
    bypassing the gui will be refused.

commit e92c5ebad4919136afdbc710f77fdea079e8f3e1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 30 16:52:56 2016 +0100

    Move column parsing earlier up the chain of events
    
    In this form not all data needs reparsing when a single column
    changes. The drawback is it makes the code slightly more complicated
    because accounts can only be verified after the account match page
    has completed, while most columns are set on the preview page.

commit 1660276e295fb9f7487bfd5aebcb9e4942ad3c01
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Dec 28 09:53:15 2016 +0100

    Copyright updates

commit 5ba4764a2d18546d5d3bf3977dfd17f91b4a8f99
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Dec 28 09:40:06 2016 +0100

    Add a reset member function to GncPreTrans and GncPreSplit
    
    These will be used in future commits

commit 5b446cd9a1d9ab971955cc20b449141869c9a826
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 24 17:36:31 2016 +0100

    Make sure all lines are checked for errors, regardless of their skipped status
    
    Which errors get actually reported the user remains filtered based on the
    line skipping options the user has set.

commit f8470ffa4c8877c2b7a7939b24d56685c83c2be7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 24 17:34:43 2016 +0100

    Isolate the gtk callbacks from the assistant class' member variables.
    
    This required some refactoring of a number of callback funtions.

commit f85e52beeef1afdd99a955e5ae90789e600ae38d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 24 13:00:18 2016 +0100

    Consistently use gnucash dialogs instead of generic gtk ones

commit d2098bfc84121794077129c2d9c53efca77455a2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 24 12:59:47 2016 +0100

    Use std::unique_ptr for the TxImport object for better memory management

commit b629fc97a67888db42e1aa048e8b888779f8b173
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 24 12:26:21 2016 +0100

    Convert assistant struct into a real c++ class

commit b13718ee0b3fa748f3af577a040b7357770cb461
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 23 20:08:20 2016 +0100

    Handle error skipping on the preview page as well and drop the custom page forwarder
    
    With the preview page blocking as long as there are (unskipped) errors
    there is no need any more for the assistant to go back from the documentation
    page to the preview page in case of errors - the documentation page
    can only be reached if all required data is valid.
    This required some additional tweaks to other functions that were
    written to be called twice in TxImport and no longer will be.

commit cfeb1f638809dd117ba6bd1bd6a8fc234859347d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Dec 22 21:48:55 2016 +0100

    Complete error checking on the preview page
    
    - Not all possible issues were reported to the user.
    - Report column conflicts above the table, and line issues in the first column of the line having the issue

commit 522b75ee18c39bd27cb5b70f35b110dd99c632a2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Dec 20 21:18:28 2016 +0100

    Move account searching to GncTxImport as it's responsible for the data
    
    And use c++ containers to do the heavy lifting

commit 1a1a3fc9512ca45b08269c94541ebffed9f760a6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Dec 20 17:42:44 2016 +0100

    Remove redundant code

commit e4fc93ffe09fe309174997d781c112c9dad4410d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Dec 20 17:03:07 2016 +0100

    Cleanup round - move functions up and down to group related ones

commit 0d721b795c20a9691ca89951899d55af2dc26b51
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Dec 18 18:12:57 2016 +0100

    Cleanup round
    
    - m_ prefix all member variables
    - delay variable declarations until actually needed
    - use auto where possible for variable declarations
    - use standard c(++) types and constants where possible
    - rename variables and functions to be more consistent
    - set gui callbacks as much as possible in the glade file
    - drop unused parameters

commit 4032b553f4f2097fa39dfaa4faed5a2abbd9fb6c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 17 19:10:02 2016 +0100

    Revisit csv settings
    
    - Store importer settings in a separate object inside the CsvTxImport
    - make CsvTxImport responsible for maintaining a consistent settings state
    - reduce the assistant's responsability to passing settings changes to CsvTxImport and
      visual display. It no longer does validation
    - Refine the gui some more

commit 26e59c4e2140a4acc8fc112dfa2790cfa829267e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 16 21:22:48 2016 +0100

    Revisit error checking on the preview page.
    
    - make the CsvTxImport class responsible for the check
    - guide the user with suggestions rather than have the user click through to the next page to find out things weren't set up properly

commit e5a175a2c7fc06f6433100d3d2fc08ba756eb04d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 16 19:29:13 2016 +0100

    Move the base account selection to the preview page

commit e6e36d648b8a211236c58755ad1907400e06bb04
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 16 13:48:08 2016 +0100

    Add account selector to the preview window

commit 550a431cdc102c8208c6963bcc9cce74aad59a13
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 16 13:47:08 2016 +0100

    Some variable declaration cleanups

commit 7a381cd88bde9ba22a1603486166df5921307114
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 16 13:45:52 2016 +0100

    Make sure row coloring happens each time the preview is updated

commit 91c4202f2a0920cbefb38a7cd90c0eabbe1c7d92
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 16 13:43:52 2016 +0100

    Remove redundant check for valid column types
    
    The CsvTransSettings object guarantees all types in the vector are valid
    so there's no need any more to check this again in the assistant.

commit 7fdf135a5417db8fd6174a147066e330b60017b7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Dec 13 19:59:45 2016 +0100

    Revisit csv trans import settings handling
    
    - move all gtk related stuff to the assistant code
    - move all checks to the settings object, the assistant should query that
    - handle sensitivity of the save and delete button more intelligently

commit 718a755f67d0a133b6e999289bc1bc935c956db9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Dec 13 13:47:09 2016 +0100

    Drop fixed-format csv importer
    
    It's functionality has been completely replicated
    in the generic csv importer.

commit a0320d3a213cf7908adb312fa7328de96f996493
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Dec 13 12:22:11 2016 +0100

    Allow user to only select column_types that make sense in the current context
    
    The context being either multi-split or two-split. There's no use
    in selecting a Transaction ID column in two-split mode for example.
    Similarly none of the 'Transfer xzy' types will be used in
    multi-split mode.

commit 0b345d471e3a052600e0f6bf86ed0626d96597e9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Dec 13 10:09:01 2016 +0100

    Drop balance column from csv importer
    
    In its current state it will only work for a very restricted context.
    However there's no code to validate this context so the importer will
    happily produce wrong results in all other contexts.
    A query on the mailing list didn't return any interest in this feature
    so instead of fixing it I'd rather drop it to keep the code clean.

commit 847b140b34bd5a4f613eb8edc7537ebb2bb20db3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Dec 11 23:15:34 2016 +0100

    Adapt csv export format to new csv importer capabilities

commit 35ba4ec92fab052e72e08c86dad0a3d0b2fe2335
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Dec 11 19:16:33 2016 +0100

    Extend csv importer to be able to import multi-currency and stock transactions

commit 49bbbca1d514b32b8bd493a203e753b14a8ee7d7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Dec 11 16:54:17 2016 +0100

    Extend csv importer to be able to import voided transactions

commit 95d7e17c7bed77625a935b84527aba5cc37f595b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Dec 11 16:16:21 2016 +0100

    Extend csv importer to be able to import reconcile states
    
    A detail worth noting: contrary to most other date fields
    an empty value for a reconcile date is allowed if the reconcile
    field is not set to 'y' (reconciled).

commit 2492931094a63b770e80c6745508ec5433cd4a6d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Dec 11 16:15:38 2016 +0100

    Add additional check before creating splits or transactions
    
    This allows the code following the check to make certain assumptions about the state
    of the prop objects.

commit d2597ef1e292cd67c315c04a01d282ab2374b1ba
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Dec 11 16:02:19 2016 +0100

    Defer testing boost:optionals until really needed
    Similarly only lookup book when really needed

commit 848c7b8f8ec00b2862ca4a80208030342fe38040
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Dec 11 14:54:48 2016 +0100

    Create trans/split props only when needed and have them keep their own value of date/currency format

commit 443237f2b9057c654e73933af19eeb582b440750
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jan 14 15:46:01 2017 +0100

    Extend csv importer to be able to import split action fields
    
    At the same time drop the exception handling for the num for action setting.
    The importer can't possibly get this right automatically in all cases. It's
    now up to the user to assign the right columns to the correct properties
    based on how he/she wants gnucash to store it internally.

commit 5950b902a41237b30e6b559f3678361c662bd2fe
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 10 18:34:30 2016 +0100

    Avoid assigning empty or null char*'s to a std::string
    
    Apparently this can cause segfaults

commit 6d304d3c3ee6b0a41c0c005bc3dfdad69a8976ae
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 10 16:37:51 2016 +0100

    csv import prefs - store coltypes as strings
    
    Additionally use g_key_file_[gs]_<type>_list to store and retrieve coltypes and colwidths
    instead of storing/retrieving a raw string to parse afterwards

commit 1fc4b3cd9b6c11015cd1d3b715aa57eebcec0468
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Dec 8 18:07:12 2016 +0100

    Convert column_widths to a vector

commit 9e70166b8ed27754a3af8db1a78de9a191080ac0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Dec 8 17:24:42 2016 +0100

    Drop superfluous code that sets the default in case of an error.
    
    The returned values in case of an error from the g_key_file_get* are
    the correct defaults in most cases already.
    In addition:
    - Reduce number of temporary variables
    - Fix a memory leak while testing the saved data

commit e8d24e193b65c77c814a25ffd65934c9d30d7067
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Dec 8 16:51:39 2016 +0100

    Use std::vector to store column types, and a few other data type changes

commit 7a69d552bd006786199e7a5e17672d2a09f7d1ec
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Dec 5 17:42:55 2016 +0100

    Convert CsvTransSettings into a c++ class

commit dcce2d79cd24b380a652ddbbfd5b3d35c3ee8710
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jan 14 14:36:56 2017 +0100

    Remove final dependencies on GOFFICE
    
    This was still pulled in via the now removed gnc-csv-model.
    In order to remove this, the fixed format csv importer
    has been tweaked to get the required features from
    the c++ csv importer code instead.

commit 861bff3f3ba46d8fb0b531f892091b8c44543b6e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 3 17:45:03 2016 +0100

    Fix error handling in the multi-split case (and probaly in the other case as well)
    
    Dereferencing an iterator and then assigning it to another variable
    apparently copies the object the iterator points at, instead
    of making a reference to it. C++ beginner mistakes...
    Also do the multi-split parent dance before handling errors. Otherwise
    child lines would be mistakenly added to the first working parent split
    instead of also being skipped until the parent is fixed.

commit 8e20c6404e28c16726e28d1cb2b1f17de9420ae0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 2 14:25:20 2016 +0100

    Introduce multi-split imports in the csv importer
    
    This should be the start for round-trip export-import.
    Full roundtrip is not supported yet though. Missing
    is multi-currency/commodity imports.

commit 4f2980ef4239e2c7b23d02ff4c5215897c686e4c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 2 12:45:30 2016 +0100

    Rework csv import preview with additional cleanups
    
    - The preview part should be less chaotic now. It already has an option for future multi-split
      import functionality, but that's not used yet
    - rename a few variables
    - change semantics on start/end lines; this is now communicated in number of lines to skip
    - avoid a couple of double value storing (once in the assistant object and onece in the import object)

commit 056d20c1f73b0db7e7553929e28914a074cf5ed8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Nov 29 20:33:04 2016 +0100

    Fix memory leaks in the draft transactions object

commit 854ee319894f941d2f89d43cf8b733b98c69d4b4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Dec 11 17:10:53 2016 +0100

    Cleanup commit
    
    - improve comments
    - improve variable and function names (to be more concise and to the point
    - use 'Transfer Account' instead of 'Other Account' as that's the term used in the rest of gnucash

commit 90e5e96f8fbc50bf702b90cd524176c53ff5d8c7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Nov 29 12:32:02 2016 +0100

    Rework the intermediate properties storage
    
    The overly complex templated class hierarchy is replaced
    with two simple classes. One to keep the discovered transaction
    properties and one for the discovered split properties. Make
    both classes responsible for verifying it's state and creating
    the necessary objects.

commit d642d0804bcc93340482dfa39c4e4c20d11fa735
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Nov 28 17:29:51 2016 +0100

    Refactor parse_to_trans into smaller functions

commit ab6dc0f5900f720130f2d64770e0a4febffd3ef8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Nov 28 15:21:41 2016 +0100

    Add property structs for transaction vs split properties

commit 91df5edaa50d13211580a9ca51fda874789ff33f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Nov 28 14:39:02 2016 +0100

    Refactor pair into a tuple in preparation of extending it

commit ffa68c6b84ab08b0b320c1d47936899f13bd713a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Nov 28 14:38:38 2016 +0100

    Factor out balance calculating function

commit 0d4d92fbb4eb97b9006c6029480040c1450e3c0a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Oct 12 12:31:33 2016 +0200

    Drop unused parameter

commit f64d217ed3642eff538ba89f38c7bca076e26073
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 11 23:11:39 2016 +0200

    Drop remaining GError boilerplate from the c++ importer

commit 430875772be18bbe273ee001407c448cfef9930a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 11 23:05:18 2016 +0200

    Replace GError usage in parse function with proper try catch blocks
    
    In addition fix a crash while loading importer settings that would reduce
    the number of columns found in the import file.

commit d64c66e68d8f6dbef40a615a323617d026927da9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 10 23:01:05 2016 +0200

    Replace GError usage in file_format and load_file with proper try catch blocks

commit b9e73d923e96884e7ac5233274b7786bfa43c2cb
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jan 14 15:56:34 2017 +0100

    Throw in case date can't be parsed instead of returning -1 as date

commit bbac6aa1c5ff7d26cf091e6195f5894b22967b42
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 10 16:09:24 2016 +0200

    Various small C++ and other cleanups
    
    - Use CamelCase for type definitions and _ for function names
    - m_ for member variables
    - avoid typedef (not needed for structs, replace by using for aliases)
    - use std::string for composing strings
    - fix condition part in for loop (can't use , need &&)
    - markup comment for doxygen inclusion

commit 2638056203f8065664469fc81247f71d46adc0e9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 10 15:13:36 2016 +0200

    Use gnc-date functions while parsing date strings for consistent timezone handling

commit c0d518e8708e0840fe47579348a4c6e91ad4051c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Sep 16 23:18:41 2016 +0200

    Migrate the glib based test case for GncTxImport to google-test

commit 9525d9b84badd15d90b079a1135e0177070deecb
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Sep 16 23:17:26 2016 +0200

    Use consistent name for importer class and its filename
    
    The class was still called after the original struct in c and the file
    had an almost ok name from when I started the conversion.
    Add some usage information to the class as well.

commit a6aa76fc76d1c22c65eb61fb56f9f93c1783bf08
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Sep 15 16:06:54 2016 +0200

    Fix column sizing for fixed width data
    
    It was written to work with absolute column positions (from stf)
    but boost::tokenizer uses column widths instead.

commit bce5eaaa1de99473d265476bfc3f8749966c0b43
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Sep 15 14:26:35 2016 +0200

    Prevent crash when switching to fixed with in assistant
    
    The problem was initially the user doesn't have any column offsets
    defined which the tokenize function wasn't handling properly

commit da0120d5332441a1eb3157b030cf3c9e1d5d8833
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Sep 15 11:40:28 2016 +0200

    Readd a column for the error messages when reviewing parse errors

commit c1d798d0b0748c2237b406212d4f3ea274d32771
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Sep 15 10:23:11 2016 +0200

    Return nullptr in case of invalid numeric field to allow proper error handling

commit e0caec0e225d4ca54a0a89ba592db492ce92dbaa
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Sep 15 10:11:27 2016 +0200

    Rearrange statements in gnc_csv_preview_update_assist
    
    - Use a more logical grouping for setting up liststores and columns
    - Use one common store for all the header line's combo box entries
    - Store column number in each combo box entry for later retrieval

commit 6adbab1d38feeb07be2c9d7e0f11830889bb1f1a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Sep 14 20:32:41 2016 +0200

    Use one common liststore for all the combocells in the preview header treeview
    
    They all show the same list anyway and this simplifies the code

commit bbeb351aa83ed5178345f242f43fec8aaf488ffa
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Sep 14 18:49:06 2016 +0200

    Some changes to adhere better to the gnucash coding guidelines
    
    - use m_ prefix on member variables
    - prefer passing by reference over copying

commit 737cbfb35bfda091d38d150cd4a8ca2965dc3e9f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Sep 13 23:50:19 2016 +0200

    Drop fake test in fw tokenizer

commit f47d12c373f11dfb9b1d5f5521748f0cd6cba365
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Sep 13 23:49:22 2016 +0200

    Add test cases for tokenizer classes

commit b425a5e7ddade7f31c82819626344bb801ca9a75
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Sep 13 23:48:57 2016 +0200

    Trim whitespace in case of fixed width input

commit 1b44310b04adab2aebb151679f31462a4ec6988d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Sep 10 18:03:16 2016 +0200

    Replace transactions GList with a std::multimap

commit d557c01c88cc4cd293fd4a238e257babd6c88cde
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Sep 10 17:35:12 2016 +0200

    Another round of small c to c++(11) conversions
    
    - prefer c++ data types (auto, bool, int, std::string)
    - iterate over vectors instead of accessing via the [] operator
    - use boost::{u32}regex instead of directly manipulating a c-string

commit 05c187960a1eeaacf5cf6eee81e8b9e266afebf7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Sep 10 14:04:11 2016 +0200

    Delay the test for a default account until it's needed

commit 11ff8273e549357d4e03ef40722b5d762a606f60
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Sep 9 18:58:21 2016 +0200

    Fix memory management for the temporary trans properties
    
    This is done by wrapping each property in a minimal template class hierarchy
    and keep track of each using a std::shared_pointer

commit bebc871fe8f9a88f135b28064387a67fcdd3e4c0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Sep 10 11:50:35 2016 +0200

    Reduce code duplication by reusing trans_add_split

commit 42c2f94b384ae5676ed74d7515e8090a13539d18
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Sep 9 18:21:46 2016 +0200

    Fix memory corruption bug

commit 2d42bf5920a1ced2ea38a11f8cbaf62eb1c105c3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Sep 9 14:51:37 2016 +0200

    Refactor TransProperty stuff to a simple void*
    
    Needs more attention for memory management though.

commit f26d3cea7d22cbeb3a1e03084a269d686b7da750
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Sep 8 16:59:20 2016 +0200

    Replace private data structure TransPropertyList with a std::map
    
    This required moving around a few other parameters
    - currency_format and date_format will now be passed directly to the function that needs it
    - Account is converted into a trans_prop just like all the other columns the user had selected

commit 38b0b356e4f1f731af790ade0407f267406a109a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jul 5 16:46:39 2016 +0200

    Remove fake csv parsing test

commit e6d9a614adc8713f924ead9be55a34e153bed360
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jul 5 16:46:19 2016 +0200

    Add some polish to csv_import_trans_file_chooser_confirm_cb
    
    - avoid superfluous string copying
    - flatten the nested if structures
    - set a default file format before attempting to parse

commit 8f9b3d322ae5f6858ffa7d2d5090dc5169be517a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jun 25 19:00:20 2016 +0200

    Prevent c++ name mangling on functions used as callbacks by gtk

commit 5c9f9059a150bd81bc2cdbf8213cc0ff0d854cb2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jun 25 18:21:23 2016 +0200

    csv-imp - use enum instead of strings to track user selected column types

commit 0b73a56c295a0cde3ad21ad17eeeb63fe6b59c3b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jun 12 20:00:52 2016 +0200

    Convert column type to name mapping into a std::map

commit 6f15805c0b2c1e138e4bf7f81eea96cde1f3e4e7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jun 12 16:08:44 2016 +0200

    Adapt assistant for c++ guid changes

commit c21cf18847cf03baca4978ac45b33c12270cccb8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jan 30 14:53:22 2016 +0100

    Refactor csv assistant code to use GncCsvParseData class instead of gnc-csv-model code

commit b9646e9b9a81e7945e43f7e80691b979cfdf4d12
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jun 7 21:27:29 2016 +0200

    Build assistant-csv-trans-import.c(pp) as c++

commit 142fb61724823149e830e63b01e384b45855182d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jun 12 12:41:51 2016 +0200

    Introduce parse error state

commit 0f6dc53cd1c8bb4687b1e5f4a0ac412fb13d5322
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jun 12 12:38:50 2016 +0200

    Small local variable cleanups

commit d85de0124c4e1ef794d394f7140f303c3277aec9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jun 7 10:33:38 2016 +0200

    C++ - use std::pair to store tokenized line together with its error message
    
    Also drop a few variables that carry superfluous data and add more c++11 semantics

commit 17b2b4668ee4eb9d3a091a18df4198437afc00fe
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jan 31 13:53:45 2016 +0100

    C++11 Convert unscoped enum into scoped one
    
    As per recommendation 10 in Meyer's Effective Modern C++
    
    This also means the string array with column type names
    can no longer be shared between c and c++ code, so
    set up a separate one in c++

commit 8f9d2ee826c6179faf0b63f0aa0ab72c6a77f5ac
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jan 31 14:25:17 2016 +0100

    Use more C++11 features
    
    - use iterators to loop and std::find
      This allows us to use 'continue' on the loop in case
      of errors instead of using an ever more indenting if/else
    - Use auto where possible
    - Use constant iterators where possible

commit bcae6628d634ff05c3fb10687fa49ec15199ab44
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Feb 8 18:47:57 2016 +0100

    Revert to boost.regex without ICU support
    
    For some reason named capture groups trigger an uninitialized shared_ptr assert

commit e95b1e2c169862d4cfee6188ca7a545edba17bf4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Feb 6 17:41:34 2016 +0100

    Redo parse_date function using boost regular expressions

commit 533b5eb7bea8605998994d29cb8dd287d71fc26f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jan 28 17:20:04 2016 +0100

    Convert error_lines GList in a vector of strings
    
    Also keep the errors separate from the original data.
    Use for loop instead of while.

commit cecfe9ecb871a1e1bb92d4b7812e51d2272c0fa4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jan 28 16:21:12 2016 +0100

    Replace stf based file parser with gnc-tokenizer based one

commit ce63d8aab0e2a929766b850bb48970fa4f4a6681
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri May 8 21:59:00 2015 +0200

    Use vector instead of GArray for column_types class member

commit 1507ec0c30116228423a6250f13d26962c0096bb
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jan 23 16:43:28 2016 +0100

    Convert GncCsvParseData into a class
    
    This is just an initial conversion. Lots of
    work is still needed to get to proper data encapsulation
    and using modern c++ semantics

commit 3a0f0dff8eb9757fb605ce9b52655a7a03b69db3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jan 23 15:53:11 2016 +0100

    csv-imp - copy gnc-csv-model and make it build as c++
    
    This will be the start of a GncCsvImpTrans class that will
    manage transaction imports from csv files

commit 9ff993bbffa31b161bd79aac6f4840e54ac6f507
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jun 7 21:59:28 2016 +0200

    Add dummy tokenizer to be used when file format isn't known yet

commit c6043ccc235de08db79fd595c53e61c68badc2f0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jun 12 12:27:08 2016 +0200

    Add functions to manipulate fixed width column positions

commit 48cfbc23d4f35da060d06dd6eeaa93700909dbc9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jan 28 12:30:29 2016 +0100

    Add fixed width file parser based on boost::tokenize
    
    Effective c++ notes:
    - explicitly declare special member functions
    - explicitly declare overriding functions as override

commit efcd266971b8d2ed59c5f09ac7d1081a0b23b4e5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jan 26 09:48:29 2016 +0100

    Add csv file parser based on boost::tokenize
    
    Effective c++ notes:
    - explicitly declare special member functions
    - explicitly declare overriding functions as override

commit ed7b863d8fe974b822db5e0fed7547997326f92a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jan 28 11:18:20 2016 +0100

    Introduce base class for parsing importable files
    
    This base class takes care of the common things like
    file opening and character set conversion.
    The actual interpretation of the contents will be
    delegated to specialized child classes.
    
    Effective c++ note: explicitly declare special member functions

commit 83da518763782f84e069bd23f2a2efe64f1fc51a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jan 28 10:25:53 2016 +0100

    Whitespace and spelling corrections

commit d57a7ceed23f7fd60944a530a98003d521384b39
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Jan 14 17:24:13 2017 +0100

    Look for translatable strings in lib directory as well
    
    The Character Encoding menu imported from goffice comes with many such strings.
    I still need to find a nice way to copy the existing translations for them
    from goffice directly to gnucash.

commit 0dc6fdc79cafd3325002d9a61d2fa33ba290e7ae
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jan 14 14:36:41 2017 +0100

    Use internalized goffice parts in csv-import
    
    The dependency on goffice can't be eliminated completely yet at this point.
    The stf library we're currently using to parse csv files depends on it. This
    will be fixed in a future commit.

commit baf10bb7a553a232498708b553c0e1e9def3ab1f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jan 26 17:13:36 2016 +0100

    Fix build issues with goffice imported sources
    
    - Remove unused includes and functions
    - Some small cleanups

commit d858c7d51db343a4495721266cb8484548036ab0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jan 28 09:12:43 2016 +0100

    Internalize parts of the goffice code
    
    We're using only a tiny fraction of that library.
    Adding it directly in the gnucash source saves a large dependency chain.
    
    Note this is a verbatim copy of these files from
    https://github.com/GNOME/goffice/tree/GOFFICE_0_8_17
    to preserve a clean link with it's origin.
    It will only build correctly after the next commit.

commit 20eecb05da4a02d10b5b9a0592a8903bfe102291
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jan 27 20:20:43 2016 +0100

    Small amendements to gnc-csv-account-map
    
    - add to POTFILES.in
    - const correctness fixup (c++ is picky about this)

commit 01d31c7171998017ff8604330ae216f1877cf130
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Feb 20 17:17:54 2017 +0100

    Yet another tweak to properly find GMOCK sources
    
    The previous logic failed because GMOCK_SRC_DIR is cached. On
    subsequent cmake runs FIND_PATH is not invoked again and hence
    the first test for GMOCK_SRC_DIR will always succeed and
    src is always appended to it to obtain GMOCK_SRC_MAIN_DIR.
    This is not what we want, so I have chosen to force a rerun
    of FIND_PATH by clearing the cached value of GMOCK_SRC_DIR.

commit 81da2f24957f3c0635f126e028c323010512227d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 18 15:33:21 2017 -0800

    Silence the no lock table warnings in test-backend-dbi.

commit f7c7b424bda78b28a9c2af70e0fac3221044ae75
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 18 15:32:41 2017 -0800

    Fix failure to drop the temp numeric table at the end of dbi_library_test.

commit 4bf3713bf090e383fd711024dd27c10408c4546c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 18 10:25:06 2017 -0800

    Make gnc_dbi_safe_sync_all safer.
    
    With SQLite3 and PGSql perform all of the safe_sync actions in a SQL transaction.
    Unfortunately MySQL commits the transaction on the first schema-altering
    query (CREATE_TABLE in this case) without decrementing sql_savepoint, so
    raising an error when we try to release the (non-existent) save point at
    the end of writing the tables, so we have to fall back on detecting a failed
    safe_sync at the next connection attempt.
    
    Add a GncDbiSqlConnection::check_and_rollback_failed_save() to restore
    the database after a failed safe_save; this is performed at the next connection.

commit ece859705de339ab483b23895b8f4d76ba0cef2b
Author: sdementen <sdementen at users.noreply.github.com>
Date:   Sat Feb 18 16:38:46 2017 +0100

    add gnc_get_current_session to swig interface

commit c1fa1d2fde8136aae4082dab692638bf99c1e616
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 16 12:10:56 2017 -0800

    Move begin_transaction in lock_database to include checking for the table…
    
    and creating it.

commit 2a2369b297052dc11c68fd031cf2307f7fcba9a4
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 16 11:09:56 2017 -0800

    Add SAVEPOINT support to enable nested gnc_dbi_transaction calls.

commit 9f0b086546cda4853b46042f5d5e9ac95ac5aa19
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 16 11:08:35 2017 -0800

    Use the transactional member functions instead of running queries directly.

commit 07eb110db75bbc4b837605318b431fe074fa20cc
Merge: 2d451801e 5eb1fffa7
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Feb 15 15:51:58 2017 -0800

    Merge branch 'maint'

commit 5eb1fffa7ddd42b8175b8b5b2a205911fe6de8ab
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Tue Feb 14 08:08:09 2017 +0100

    Review of pull request #125 from Mechtilde

commit 03d6b7c200e745fc962ae95090b10287e3efef18
Merge: b78d7c72c 02d9065db
Author: Frank H. Ellenberger <fellen at users.noreply.github.com>
Date:   Tue Feb 14 05:27:48 2017 +0100

    Merge pull request #125 from Mechtilde/TranslationDE
    
    Translation de

commit 02d9065db65727fe80bcc531eb7e5964faedea20
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sun Feb 12 09:48:45 2017 +0100

    msgmerge with gnucash-2.6.15.pot

commit bcffaea86ed3c83cbdaafb6bb2e99e5b159e4974
Author: Mechtilde <ooo at mechtilde.de>
Date:   Mon Dec 26 09:16:06 2016 +0100

    translation tip_of_the_day

commit b78d7c72ce497ccd6c32ced8d197261c511c0055
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Sun Feb 12 00:02:33 2017 +0100

    Improve comment about available languages

commit 260f1ba3124976c9ad620e197275135870772bed
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Feb 10 22:52:02 2017 +0100

    Set a separate translator comment to avoid pulling the whole file header
    comment in POT
    
    Follow up of commit 7432ba8

commit cfdaa073a104ba86b2b1cdd2b1ecc4f7863895fb
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Feb 10 21:48:14 2017 +0100

    Fix german language tag
    
    found by i18nspector

commit 2ac3ddec9c19c41cf0a423c65d512a8b28dc1812
Author: fell <frank.h.ellenberger at gmail.com>
Date:   Fri Feb 10 21:31:52 2017 +0100

    Update PACKAGE_BUGREPORT, set PACKAGE_URL
    
    We prefer bugzilla entries over emails

commit 2d451801e9a425e89f05c2dbe61ed927a5a31cbb
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 8 17:10:35 2017 +0100

    One more stab at properly discovering gtest/gmock
    
    My previous attempt made wrong assumptions on the
    way source files got included in the mock tree.

commit 1241b717706a7161e2d79a90e8cdb9d5ecfb817a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Feb 6 10:37:39 2017 +0100

    Fix cmake's gmock handling to work with Fedora packages
    
    Similar checks were already in configure.ac for the autotools variant

commit 93301cd285a88eb5b58b2902d23118bfa9edbc44
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 4 17:36:09 2017 -0800

    Make gnc_dbi_safe_sync_all safer.
    
    Creates a new safe_sync function in struct provider and a new
    gnc_db_do_safe_sync_all function with the guts of gnc_dbi_do_safe_sync_all.
    The last calls the provider’s safe_sync function, which for SQLite3 and
    PGSql wraps the call to gnc_dbi_do_safe_sync_all in a SQL transaction.
    Unfortunately MySQL commits the transaction on the first schema-altering
    query (CREATE_TABLE in this case) without decrementing sql_savepoint, so
    raising an error when we try to release the (non-existent) save point at
    the end of writing the tables.
    
    Add a gnc_dbi_check_and_rollback_failed_save() to restore the database
    after a failed safe_save; this is performed at the next connection.

commit a70637f34d48461cb8551d205935d8b3663869af
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 4 09:58:27 2017 -0800

    Move the transaction-lock on obtaining the database lock earlier.
    
    So that opening/creating the table is included. Also modify the condition
    to reduce code nesting.

commit 979e6397c15290550231d3c8ce18a1097157ccc0
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 4 09:50:50 2017 -0800

    Add SAVEPOINT support to enable nested gnc_dbi_transaction calls.

commit db73c39bf182904d01b3531524481aa274a2462a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 4 09:41:45 2017 -0800

    Extract static gnc_dbi_transaction functions.
    
    To enable local calls (as opposed to just virtual calls via
    GncDbiSqlConnection) and replace all direct transaction queries with the
    new functions.

commit 659c96eb1bb8c6cc4a4eab6de0b2ee3f82bd50af
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Feb 2 18:48:15 2017 +0100

    Optionally locate boost via environment variable BOOST_ROOT
    
    This was already the case for our autotools based build
    and simplifies the build setup for our Windows build system.

commit 4fdacb9b2a614c62ee8c03e2035a1cb800417bcf
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Feb 2 18:31:54 2017 +0100

    Fix building gtest library on mingw
    
    See https://github.com/google/googletest/issues/893

commit 0a8d7a2142419c9494bf40324936a31b380d2161
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Feb 2 17:20:39 2017 +0100

    Make google test framework a mandatory build dependency
    
    All c++ unit tests will be written with it, and testing
    should be possible out of the box.
    We could make it optional, but then lots of tests will
    be skipped. This creates an illusion of all tests passing
    while many are simply not run. This confusion should be
    avoided.
    This change depends on a second commit for the windows build
    in the gnucash-on-windows repository. This commit will be
    pushed at the same time.

commit b682fe6b43a3388a7ba144d93a8590792ffe979f
Author: DIG <dig at comilfo>
Date:   Wed Feb 1 05:22:53 2017 +0300

    Small updates for Russian translation

commit aeb04e1d9d7adf26a21056874d018ba1574ff1af
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 1 22:25:44 2017 +0100

    Fake change to test mail script on code.gnucash.org

commit d503f3438eaf57c1db587b15dd072308fa919ec6
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 1 21:46:01 2017 +0100

    Drop callback that reloads report when a report tab is selected
    
    This has the unwanted side-effect of misaligning the chart
    legends (due to some internal bug in webkit). Resizing the window
    properly redraws the chart afterwards, but leaving the page and
    returning reloads the page again, hitting the bug again. This
    prevents multiple report tabs open at once to show a correct chart.
    Each resize of the window to correct one chart will trigger a
    misaligned legend on all other charts the next time you look at them.
    
    The disadvantage of removing this code is that reports loaded
    automatically when gnucash opens are not sized properly. (All but
    the one in the very last tab of the book being opened, that is).
    However these pages can be corrected by manually reloading them
    once. That's annoying but at least allows for correctly displayed reports.
    
    A proper solution must be found for this of course.

commit 996b6047fcefc84a850b72edb7372920835018d8
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 1 21:29:36 2017 +0100

    Revert "Add call back to track page size changes"
    
    This reverts commit 12994ca6e77cba58cf9de5a2f6b2b3f4323e77b3.
    
    Webkit takes care of this properly for newly opened reports. It
    somehow fails for reports that are automatically loaded when
    reopening gnucash. This needs additional investigation, but
    reloading the report when exposing the page has undesired
    side-effects which should be avoided.

commit d9d5f0745133046b6ab1b3ad37ba6a351fec97fe
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 1 21:21:45 2017 +0100

    Revert "Change report resizing when not in view"
    
    This reverts commit 74091fbcfab4e5d731bb6283c07c38ccc58326e1.
    
    Webkit takes care of this properly for newly opened reports. It
    somehow fails for reports that are automatically loaded when
    reopening gnucash. This needs additional investigation, but
    reloading the report when exposing the page has undesired
    side-effects which should be avoided.

commit 334fafc48d390b8741c4bdecd985c8aa6da43110
Merge: 6a5a850b7 02adf447f
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 1 20:06:55 2017 +0100

    Merge branch 'maint'

commit 6a5a850b73c30a47ca4249eda60924e8fb62ca69
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 1 20:05:18 2017 +0100

    Log javascript console messages to the trace file

commit eac79875649c9d56768837a78ed8ec089e0d6a8a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 1 20:04:11 2017 +0100

    Always use actual window size when calculating x-axis ticks for charts
    
    Previously the window size was only captured once and reused all the time.

commit 02adf447fd245486927f1fa6e8ec9c502d8b0c69
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Wed Feb 1 19:18:00 2017 +0100

    Bug 777875 - Reports with charts are flickering in certain circumstances
    
    This flickering was triggered by interference between scrollbar
    visibility changes and report reloading. Both should not happen
    at the same time.

commit 5a144699b96685345ee36301482083dff305a09e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Jan 30 22:12:25 2017 +0100

    Extend account color to all columns in the account hierarchy page

commit 420f40ed9a5c6c794addd15acd37c423ec00279e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Jan 30 21:36:14 2017 +0100

    Fix duplicate widget names in gtkbuilder file

commit ee7a73dea3e2bee6e2fb0b58229b106fef969530
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Jan 30 19:24:26 2017 +0100

    Drop with_html_engine option
    
    We only support webkit. The option was there for backwards
    compatibility in the 2.6 series, but for 2.8 it can go.

commit 5cbdc5d816e6e3e4762560b21823b2ec2f1fe1b6
Merge: cb3dd4318 0a782dd0c
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Jan 30 19:34:29 2017 +0100

    Merge branch 'maint'

commit 0a782dd0c06cf4a49df0f4e93455c859f3b69abf
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Jan 28 15:01:38 2017 +0100

    Travis - fix failure to load some libraries while running scm tests
    
    In the travis environment (guile 1.8 in combination with other unidentified,
    particular package versions) the scm based tests are looking for
    backend modules (xml and dbi) in the installation prefix instead of
    in the build directory. Explicitly setting the environment variables
    GNC_BUILDDIR and GNC_UNINSTALLED fix this. I haven't figured out why this
    is not needed on all platforms/tool version combinations. But the fix
    works in all (autotools based) cases. CMake builds may need a similar
    fix, but I don't know that environment sufficiently to implement it.

commit c87fa9eac1ab7b79c50c6ca48e1f5f658a4be662
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Jan 28 17:08:34 2017 +0100

    Bug 759934 - Tiny reports in HiDPI
    
    While a proper solution is only possible with a more recent
    version of webkit, this commit will allow users to work around
    the issue by manually setting a default zoom level for reports.
    This setting can be found under
    Edit->Preferences->Reports

commit 33f39627e32919d834627df515bcaebf823a3d7d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Jan 27 19:24:53 2017 +0100

    Drop a couple of webkit related configure tests
    
    The tests are only relevant to webkit versions older than our baseline.

commit 51332b1a657da2c8aabe8c63a8b1639ea3f1c698
Author: D. Hugh Redelmeier <hugh at mimosa.com>
Date:   Thu Jan 26 18:13:48 2017 -0500

    add comments to clarify that taxtxf.scm is US-specific
    
    src/report/locale-specific/us/taxtxf.scm is specific to US tax codes.
    Add comments to make this clear.

commit 885227a63a545ca1e4c4da48a9ed94085ae65f97
Author: Pedro Albuquerque <palbuquerque73 at gmail.com>
Date:   Thu Jan 26 15:36:24 2017 +0100

    Bug 777561 - Update pt.po to v. 2.6.15
    
    4659 translated messages.

commit b798a6cdbd883480f88267f2a25def6eb8e7bb2c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Dec 27 11:53:49 2016 +0000

    Bug 516920 - Calendar Pop up disappears of the left side
    
    The last change did not check for the left screen edge. This update
    checks for the calendar pop up going over the left, right, and
    bottom edges of the screen. The top should not be an issue.

commit cb3dd4318d0e56f7a5c7213c5240f0873728a612
Author: klemens <ka7 at github.com>
Date:   Mon Jan 16 23:03:50 2017 +0100

    spelling fixes

commit 695065a0aa0d7a9ed660ba4990c2bebfc20eee2d
Merge: 88cb24caa 2a97675be
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Jan 23 12:03:00 2017 +0100

    Merge branch 'maint'

commit 2a97675bee3bff84e36a70d50802a7d347584283
Author: klemens <ka7 at github.com>
Date:   Mon Jan 16 23:03:50 2017 +0100

    spelling fixes

commit 62e1274717b31ba54f20688f43730ea76c600b13
Author: Pedro Albuquerque <palbuquerque73 at gmail.com>
Date:   Sat Jan 21 16:21:21 2017 +0100

    Several spelling corrections of the pt_PT translation

commit f1c620f6d3c0faf4af1180f4969e6654845b22db
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Tue Jan 17 13:20:04 2017 +0000

    Make strings translatable in dialog-bi-import.c

commit 9c39d0e5974e2eca6919cebda3fcd138338d8e5d
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sun Jan 15 15:27:36 2017 +0000

    Bug 767032 - Bad invoices from importing "posted" needing currency conversion
    
    Only auto-post if:
    The posted_to account name is valid.
    There's no currency conversion.
    The invoice customer's currency matches the A/R account currency.
    
    Tell the user what happened with a dialog.

commit 88cb24caa70c5ccb50cc2b8658c34f92c575d0a0
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 14 11:51:52 2017 -0800

    Ensure that all GncDate and GncDateTime constructors are in try blocks.
    
    To prevent leaking exceptions to C code.

commit 43a8db25ac41255dcac6a8782c97445e46a225c4
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 14 11:49:48 2017 -0800

    Make GncDate and GncDateTime default constructors have the current day/time.
    
    Like documented, and instead of the epoch day/time like the underlying boost
    implementation.

commit 3925106e706c680880f2133293b923d53b0ea648
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 14 11:48:18 2017 -0800

    Fix crash when $TZ isn’t defined.

commit c1e38d5a9f30711cea0a6effbedea725291b8a17
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 14 10:33:14 2017 -0800

    Actually checkout gtest 1.8.0 in travis tests.
    
    The other way just makes a new branch pointing to refs/master/HEAD.

commit 67a0e46f18164e5689216d130f94d3d0344dc98d
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jan 13 14:54:12 2017 -0800

    Fix local timezone-dependent test.

commit 09cbb9c12e2bf026661841e4fcf7a7b4b82a5d80
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jan 13 14:03:16 2017 -0800

    Change last test in test-gnc-timezone to EXPECT_EQ so it will log the results.

commit 8de841f1b837139eb3c1cbbf7749818d2203aec3
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jan 13 13:37:05 2017 -0800

    Display failing test-gnc-timezone.log for troubleshooting.

commit b6838d039e8c6679613af45ffc1e2ce3e8250c7d
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jan 13 11:53:44 2017 -0800

    Fix test failures from adding bad-date tests.

commit 6f419b5127c8ddf944c9ada0b5177cb63531febc
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 13 21:13:16 2017 +0100

    Travis - lock google test framework to 1.8.0 for reproducible tests

commit b4be76589d8e491c7839e8eed430d59967f57be1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 13 15:13:07 2017 +0100

    Travis - skip testing on trunk branch
    
    This is an alias for master, so it would only duplicate that test run.

commit 3c57c440784208d8b59c4a9539d9102e6aff84a4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jan 12 19:19:37 2017 +0100

    Enable google test on travis
    
    This enables a number of additional unit tests.
    Unfortunately several of them fail on travis and need
    some more attention.

commit a71d8417c6343ea227f6f887c536a4f797ae199d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jan 12 19:14:02 2017 +0100

    Fix signedness of certain gmock based tests

commit 1ce1aff014090996cb81858c4858e7b8c5c1354d
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jan 12 16:55:45 2017 -0800

    Prevent leaking exceptions from gnc_dmy2timespec_neutral
    
    And test out-of-range values in other functions for good measure.

commit 3a794e75be8c7d9196757fc043e0a1c3a73a7db4
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 10 14:08:20 2017 -0800

    Add note about setting GTEST cmake variables.
    
    Because I keep forgetting them...

commit 8187624b680dfcd461fa8cd83d0c16248887134c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jan 10 16:21:47 2017 +0100

    Fix compiler warning about confusing indentation

commit f4510cf54690755ddb6a82b23860799067650ada
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jan 10 13:21:14 2017 +0100

    Drop unused DEBUG_MEMORY macro
    
    Thanks to Stefan Talpalaru for spotting this.

commit 897fc841b6f74c555ba9847cf4146b63c3c41792
Author: Stefan Talpalaru <stefantalpalaru at yahoo.com>
Date:   Sat Jan 7 18:16:54 2017 +0100

    configure: fix --disable-debug, --disable-profile and --disable-locale-specific-tax

commit e8c159104de25197d335e984503cd99f9fe841ff
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 27 15:21:50 2016 -0800

    Define _(X) to handle localization of GNC_COMMODITY_NS_CURRENCY.

commit 1cc10b5b4c6dcaabdf5d27e473c2d30e2ed55e76
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 27 14:46:08 2016 -0800

    Bug 776494 - Wrong menu entry in Tip of the day

commit 7432ba8c9145bbc4a11fd74437710c9ac82bdf8f
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Dec 15 13:40:45 2016 -0800

    Localize the word “CURRENCY” used in the commodity namespace selectors.

commit 84b7a90b54a1bc264e39e994051c0f8c7f3f8f1f
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Dec 15 13:39:09 2016 -0800

    Bug 773945 - Select Security Dialog Not User Friendly
    
    Add a new namespace “ALL NON-CURRENCY” to the namespace (type) selector
    lists on the security picker and price editor which causes the commodity
    list to include all non-security commodities.

commit d658b7570c80eeaa535ebb627a5c168aaabbcfea
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 18 12:50:30 2016 -0800

    Fix reference to SVN in README.

commit 176bc89e2205766c5eaed5537ab87bb1ecf8cd8c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 18 12:29:43 2016 -0800

    Fix stray line from maint merge.

commit 4979eb62a7795ca44fa4a2557bca5ee40292f59f
Merge: feee7ca6a 1ef17e6e1
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 18 12:14:00 2016 -0800

    Merge branch 'maint' after release 2.6.15.

commit 1ef17e6e16c3febd238fe7dc277a2ecba6f7b7c8
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 17 11:11:56 2016 -0800

    Release 2.6.15

commit bbb5e56e309397384724dba4f971b9dde1a7806a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 17 10:20:50 2016 -0800

    Update AUTHORS and DOCUMENTORS.

commit 21bd13b91aec21fcc79f026519356ca0ba22e3c4
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 17 09:45:21 2016 -0800

    Update Danish and Serbian translations from the Translation Project.

commit 2cecc2934d5bf6e80465fd68e191ee10e8ee4111
Author: Phil Davis <phil.davis at inf.org>
Date:   Sat Dec 17 09:29:23 2016 -0800

    README typo

commit 38527d08f1c58afeb27ac6ab08bca4487f906ec5
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 13 11:52:40 2016 -0800

    Bug 775912 - Tips of the Day shows content only once very 3 times
    
    Remove extra line-feeds from CMake generation of tips_of_the_day.list. They're unneeded and mess up windows parsing the file.

commit 3ed1c7616df3b828f50165a0b68b5c16a4d17480
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 11 17:21:28 2016 -0800

    Remove QIF importer error “Dates earlier than 1970 are not supported”.
    
    Because they are. The parser can’t figure out years earlier than 1930,
    but that’s not really a major concern.

commit 54beffd9367221402ff09fb8493e8112fe637732
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 11 16:32:15 2016 -0800

    Bug 685329 - Crashes on non-existent date
    
    Log an error instead of crashing. The transaction will be imported with
    today’s date.

commit 78b41f7ac14d1a19f588e1d9ef6cb4a10bb276b7
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 11 15:23:55 2016 -0800

    Bug 772369 - Replace use of guile's internal date/time functions
    
    with our own implementation of gnc-date.

commit ad208810f0313f111529e1605f72adf32b68b57f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 11 09:58:54 2016 -0800

    Bug 773808 - Export Report Crash
    
    It's possible for the GtkFileChooserDialog to return a NULL filename,
    so defend against that.

commit ad1ba561053d7d73cd983184e70956c8bc2df8a0
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 10 15:08:03 2016 -0800

    Bug 772484 - Segfault on Transaction edit
    
    Fix a couple of places where we can pass a NULL GDateTime* if the
    database contains a bad date.

commit fcd817a6bf44298173a0053e63bf8397c0381a21
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 10 14:26:16 2016 -0800

    Bug 774237 - FTBFS under some timezones (eg. GMT-14)
    
    Fix the neutral offset calculations so that the fixed UTC time doesn't
    change the date in the timezones near the international date line. Divide
    offset by 60 instead of 3600 so that the Chatham Islands (GMT-12:45 with DST)
    use 9:59 instead of 10:59 like the rest of NZ (GMT-12).

commit fc3dc3e7a84ebed127e3d074e8db36aa10603b8f
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 9 16:09:33 2016 -0800

    Bug 775385 - Confusing error message which includes the text "file file"
    
    Remove the scheme from file URIs before displaying
    error messages and change the one file error message that can show up in
    database dialogs to say "file/URI foo" instead of "file foo".

commit 7b7c780a3615e8877af4ff5a90bb5db513701ce9
Merge: 57e7ba869 332bd3bb3
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 9 10:34:02 2016 -0800

    Bug 775368 - "Average cost" price source problem
    
    This series of changes modifies the Average Cost report function to
    finding the average amount-weighted price of all transactions recording
    a "buy" of the report commodity so that the correct amount is now
    reported without the need of a capital gains split--though one is still
    needed to get the Trial Balance report to balance.
    
    Since book-wide averages are not what most users expect, it also changes
    the default pricing option on all reports to "Nearest in Time", which is
    what most confused users have selected after asking about it in the
    mailing lists. This also fixes
    Bug 340991 - Default price source for reports not good.

commit 332bd3bb3efeb4c09ca686aa445df554dc656092
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 9 10:33:28 2016 -0800

    Change the default price-source from Average Cost to Nearest in Time.
    
    Average cost is a counter-intuitive calculation for most users; Nearest in
    Time is generally reported to produce the results that users expect.

commit 98697a1e23c48737e472eba6314c3d05e6e689ee
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 9 10:22:06 2016 -0800

    Calculate rates only for buy transactions in the report commodity for cost totals.
    
    Reverse the direction of splits with negative amounts as they represent a
    sale of the transaction commodity. Accumulate buys and sells of commodities
    into separate comm-lists and use only the buy-side ones for the report-commodity
    in the calculation.

commit feee7ca6a46b6afd8970adc54d6a22d74f82d0b4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 9 12:33:37 2016 +0100

    Add code to keep the chart dynamically resizable when exported

commit 85e9c64b13a3f2b4a51b1533b0b73c307c0cf3bf
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 9 12:32:48 2016 +0100

    Drop DOCTYPE header altogether.
    
    It makes the jqplot charts behave poorly. And looking at current
    websites on the net, most don't specify this header any more.

commit d9dbc3de04eb9518a688a9846e5276c3d2a2d05c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 4 15:00:51 2016 -0800

    Single functions for gnc:make-exchange-alist and gnc:get-exchange-totals.
    
    Extract helper functions and add a parameter, eliminating gnc:make-exchange-cost-alist
    and gnc:get-exchange-cost-totals.
    
    This makes it more clear the differences between the two algorithms and
    makes it easier to correct the algorithm for the cost case.

commit 0829d6dc0301a40c1c12406aee75ad89275764f3
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Dec 1 16:32:41 2016 -0800

    Move checks for no split amount and trading accounts to get-match-commodity-splits.
    
    They apply to all price retrievals.

commit 5803c141c18a6ff75a7f49a9142f834a596857f5
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Dec 1 15:42:27 2016 -0800

    Clean up whitespace in commodity-utilities.scm.

commit 1f30e2dacb62dab4c8df35704f07b2a03ecedcf9
Merge: 5c6383e42 57e7ba869
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 6 16:26:25 2016 -0800

    Merge branch 'maint'

commit 57e7ba869db504989b694451bdf066cbaeddd21e
Author: Ryan Tucker <git at ryantucker.us>
Date:   Tue Dec 6 15:27:28 2016 -0800

    fix missing chmod +x in configure.ac

commit 5c6383e4269477a10811e64181c4465bd78ffc6c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Dec 1 15:12:47 2016 +0000

    Update the saved reports to 2.8 and old to 2.4

commit ac5fb71369590da009856da79b1de695eafd5225
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Dec 1 15:11:51 2016 +0000

    Missing comma in tm answers structure

commit ad07d2e33fe0ac66b8c7e5412781bc5889f0cdf7
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 28 20:54:18 2016 +0000

    Fix error when closing application
    
    There are errors when closing the application to do with gnc_uri when
    trying to create a filename from an empty book_id value to update the
    page title. Added a test for empty book_id as well as it being null.

commit 7f4b656815ef4403777e221a80f48fe72f0d5c3e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 28 19:42:07 2016 +0000

    Use new options-fancy-date to retrieve date format
    
    Use the new function so we do not need to test for valid format

commit 354694b744db9c8de33ccfc6e753269ce31d5e5e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 28 19:40:08 2016 +0000

    Update the Fancy Date Format
    
    When the format is set to unset, the kvp data will now be removed and
    added a function to retrieve the 'Fancy Date Format' and test for it
    being valid, if not retrieve the preference date format.

commit 03a11451bd88debe666e2e79ed47cbd8de324787
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 28 19:39:10 2016 +0000

    Add the ability to delete a path from options
    
    There is a requirement to delete the "Fancy Date Format" book KVP data
    when set to unset. This was not possible as is as it would delete all
    the 'Business' options. This is still possible by passing a null list.

commit 7d927cb8303a620f358e8ebb0c95746903a06b4f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 28 19:37:03 2016 +0000

    Add missing liststore to preference list

commit 1295e00b941a30a118244dbe60a7af0d2cc8600c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 28 19:36:06 2016 +0000

    Change daily-reports.scm to use new plot size

commit 66023fe08ef5093e0364139578c00fa74ad09c85
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 28 19:35:06 2016 +0000

    Change price-scatter.scm to use new plot size
    
    Change price-scatter.scm to use new html-scatter.scm for new plot size

commit 70ed81644938526070dc08e163e22ddcfd098a23
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 28 19:33:51 2016 +0000

    Change net-linechart.scm to use the new plot size

commit e98b5632a005a4eee7c4124d2c384b28958726ec
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 28 19:32:44 2016 +0000

    Change net-barchart.scm to use new plot size

commit bd3ed1e59a73c7690dcb8bfb273647131522bf2b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 28 19:31:16 2016 +0000

    Fix general-ledger.scm
    
    An option had changed in the transaction report that this one uses.

commit d02245267f222c00f2c9b42e233a48711be36ac8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 28 19:30:09 2016 +0000

    Change average-balance.scm to use new plot sizes

commit b0605208590ccd033cde9b497d79b365764eb22d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 28 19:28:41 2016 +0000

    Change account-piecharts and html-piechart
    
    Change account-piecharts.scm to use the modified htm-piechart.scm that
    now can use plot size percentages.

commit 211b3ab10ee75f50aa0522d169375fd20e6095da
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 28 19:26:54 2016 +0000

    Fix account-piechart.scm for guile 1.8.x

commit 7f0c912f936f9757b12acd05ac9c37a41443de2d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 28 19:21:17 2016 +0000

    Budget Chart changes
    
    There was no display option but the file indicated that there might be
    so created one and added the plot size to it.

commit 9e7f10d2c0050e69510d9c719199425f861f9160
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 28 16:06:29 2016 +0000

    Update category-barchart to reflect changes
    
    Update category-barchart.scm to use new pair for plot width and height
    setting default to be both 100% of view. Also updated html-barchart.scm
    and html-linechart.scm to use these new values.

commit 1f8c413d3fb99d0374ae1e7a7a61cae5c9ef2892
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Nov 28 15:56:05 2016 +0000

    Change plot-size-option to use a pair
    
    This change allows the use of pair to specify plot sizes. They can be a
    fixed pixel amount or a percentage.

commit f382695345743dd0e9cbd71c5b72f17fcf6cd69b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 4 12:35:42 2016 -0800

    Bug 775567 - Importing QIF file from PayPal crashes GnuCash 2.6.14 on Windows XP service pack 3
    
    Guile-1.8 doesn't know about BOM so check for one and strip it if it's there.

commit 755c42a087bcee3eff4ad0b144a4f0e95385a311
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 3 17:50:38 2016 -0800

    Prevent crash when there's an error loading a qif import file.

commit 4e2b2049fcbf99fa56f52b611d22574f64ccf0ce
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 3 12:39:02 2016 -0800

    Stop saving all of the currencies in xml files.
    
    Regression from making KVP private.

commit 8214e526a72d5010e1f11c0a3c9f830e510fec8c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 3 17:33:12 2016 +0100

    Fix double registration of backends
    
    This caused all business objects to be saved twice,
    breaking at least the xml data files upon saving.

commit 9d75378953f27561e439d504ce596278dece8b1c
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 2 14:42:46 2016 -0800

    Fix xml save crash.
    
    Actually two problems; first, save_may_clobber_data returned the reverse
    of what it should have and second, the backend's m_book (which pointed
    to the old book) wasn't nulled so there was a mismatch at save time
    preventing the save from taking place. Then, when quitting GnuCash, the
    cleanup found the old m_book pointer and tried to use it, causing a
    memory protection crash.

commit 27f529e76a1787d15eec3c17f5d00820fc9e6977
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Nov 19 12:55:02 2016 +0000

    Bug 516920 Scheduled trasaction calendar popup off screen
    
    If calendar is close to the right screen edge, the pop up can go of screen. Added
    test for pop up going off screen.

commit c5198be90cf7c1a4141f7463a67218201e7cd429
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Nov 30 16:30:53 2016 +0100

    Fix compiler warning about misleading indentation

commit e592e00e10bd1cee31de0e21c68ce66e6069b97c
Merge: dd4b8a104 abb66016b
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Nov 28 12:26:26 2016 -0800

    Third interim merge of 'c++-backend'

commit abb66016bc8ef1b2d5c5eaafa7020bfe48d55bb6
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Nov 28 10:27:09 2016 -0800

    Convert QofBackend to a C++ class and the backend class hierarchy into C++.
    
    Getting rid of all of the casting and different flavors of backend pointers
    and adopting the C++ member-function calling conventions.

commit 06af7d794f9493fc41bbcb338d0130ea8339ab3c
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Nov 28 10:24:35 2016 -0800

    Remove need for  gnc_dbi_safe_sync_all to be a friend of GncDbiSqlConnection.
    
    Adds GncDbiSqlConnection::drop_indexes, changes GncDbiSqlConnection::table_operation
    to use a regex-filtered table list from the DbiConn, and converts TableOpType
    to a C++ enum.

commit 46ce3f3745dd69dc89f055cb2bf3710c9ba3d6aa
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 27 14:12:43 2016 -0800

    Rename qofbackend-p.h and qofbackend.cpp
    
    To qof-backend.hpp and qof-backend.cpp respectively, to reflect that they
    implement the QofBackend class (which won’t be a class until a future commit).

commit eace6250075890a13975280cf0d2af0804466ff8
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Nov 21 09:55:39 2016 -0800

    Extract class GncXmlBackend from gnc-backend-xml.cpp to gnu-xml-backend.cpp.

commit 90a95204156ea52196cb9702b127ebcb9ac03c11
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 20 13:17:23 2016 -0800

    Change struct FileBackend to class XmlBackend and rename all variables.
    
    For consistency and clarity: all XmlBackend* are xml_be, all QofBackend*
    are qof_be.

commit 526834037cf7dfb5ab0cafc8212da9239abdb167
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 17 16:47:57 2016 -0800

    Remove tabs from io-gncxml-v2.h.

commit e38fd5b5e5fc219cf2634382badf56c8327ccf13
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Nov 28 10:33:56 2016 +0100

    Fix report html header
    
    We lost a required escaped quote in commit 4a60e4906 'Fix type in HTML header.'

commit dd4b8a104d0f7ad2205407e8bf10feec364c8127
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Nov 24 20:26:31 2016 +0100

    Fix hard-coded reference to saved-reports-x.y file
    
    Instead split the string in a formatter string with one parameter. This avoids
    the need to remember to update the string and its translations
    each time the saved-report's file format is bumped.

commit e4bb9b70f80be576c3304e5ceca42bc9d01f7024
Merge: 427d46719 bc33d564a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Nov 24 14:19:50 2016 +0100

    Merge branch 'maint'

commit 427d46719e9735212c3fe6edef415e83ab89fdfc
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 18 16:46:50 2016 -0800

    Fix another missing include <algorithm>.
    
    Required by gcc-6.2.

commit a7225780d635191d97321202b79cf8d49a93e349
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 18 14:26:34 2016 -0800

    Add brackets around array instantion inside initializer list.
    
    See https://llvm.org/bugs/show_bug.cgi?id=21629 and
    https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25137 for the excrutiating
    details. Seems easier to just do what the compiler wants than to screw
    around with pragmas or disabling the warning.

commit f6a0e20aedf439bb57eb8fcd31e0cda81446fe25
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 18 14:25:23 2016 -0800

    Remove EXTRA_DIST reference to as-scrub-includes.m4.
    
    File itself was removed in b905c4a.

commit fff486c208655301dd1f103aeae3b78cee2a66ee
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 18 14:23:29 2016 -0800

    Remove std::move call that defeats RVO.

commit 05049676cb4c9e2d9599712644f0f17dd7b034ba
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 18 14:21:40 2016 -0800

    Sync POTFILES.in with files added and removed by c++-backend.

commit 105ec1e4f335aac4129f742f1b468b2eb1f5afc6
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 17 20:34:51 2016 -0800

    Fix bad time format.
    
    Good catch by Mathew Forbis.

commit 1774de79fed06ded00f9d2f28d979c25dbfa6244
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 17 17:07:05 2016 -0800

    Fix Travis build errors.

commit 0f506276ffeb75e42d56d49106dbbd2650581f92
Merge: d1b406d8d d73c9bef0
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 17 15:38:08 2016 -0800

    Second interim merge of c++-backend.
    
    This is about as far as I can go on the SQL/DBI backend without changes
    to QofBackend, QofQuery, QofInstance, and the engine classes. The XML
    backend needs the same OO treatment before that's possible, so that's
    the next stage.

commit d73c9bef054e3b83e8081d5d469c98811938de52
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 17 13:40:19 2016 -0800

    Remove two unnecessary local variable declarations.

commit 3afe27ec455e4be05ad31ac000e32fed095d67a6
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 15 16:40:38 2016 -0800

    Convert foo_needing_parents to std::vector and its loops to std::remove_if.
    
    Fixing incorrect implementation in gnc-bill-term-sql and gnc-tax-table-sql,
    where there was no test for the parent actually having been loaded.
    Also #ifdef-out the starting balances part of GncSqlAccountBackend::load_all
    and move its variable decls inside the ifdef as auto.

commit b847601ebefd8ca0643a20f5f54a56b6a362588d
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Nov 14 13:38:44 2016 -0800

    Replace GStrings with std::strings.

commit bc33d564a8f6533936521d3276ce9c300b56afdd
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 16 19:23:58 2016 +0000

    Changed the default value for date format
    
    Set the default value to the new 'No Fancy Date Format'.

commit a56f031d4591b610e468fcc305ac091ed410198e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 16 19:22:21 2016 +0000

    Fix check printing custom preference value
    
    The scheme option is 'date-format-user' so corrected here.

commit a67b4922c250004a16457dd58d7f21003cb7d9b4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 16 19:20:15 2016 +0000

    Correct the default options if default invalid
    
    The default value should be a list and have set the default to the new
    "No Fancy Date Format" option.

commit 5ce8878764a47f0ff9f98f5bc7cc50858229fd72
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 16 19:13:50 2016 +0000

    Add an unset option to date-format
    
    Added an option of "No Fancy Date Format" to date-format so it can be
    the default. In this position, the format returned is that of what ever
    the preference date is set to.

commit d56c3d3ac801251c60a8371e873d773ac3dee81a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Nov 15 15:59:44 2016 +0000

    Added a default currency to the currency option
    
    This was causing an error when the dialog options was raised.

commit 12562bcc0ccc5ae3f05f65fc74e14291d73ecec3
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Nov 15 15:24:38 2016 +0000

    Add plot size option for future compatibility
    
    This is really just a copy of the number-range-option with some tests
    for the saved value being a pair which is used in later versions. If the
    pair is a pixel setting, then that value will be used, otherwise the
    default value is used. Should any report get saved, the saved values
    will be over written in the old format.

commit da0b3b51313080ebf9d61f3a66f88a342788d790
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Nov 15 12:12:30 2016 +0000

    Fix warning from glib when saving reports.
    
    Glib complains about an already initialised pointer, there is no need
    to initialise when used with gtk_tree_model_get_value.

commit 74091fbcfab4e5d731bb6283c07c38ccc58326e1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Nov 15 12:05:13 2016 +0000

    Change report resizing when not in view
    
    When you have reports open but they are not selected, resizing the
    window does not always resize the hidden report views properly. Use
    the expose call back so the reports are reloaded on expose event.

commit 372b3cc8226704ed747de693bdfde0ddc8e55a1b
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Nov 15 12:03:55 2016 +0000

    Forgot to add the png file to previous commit

commit 371222cb6af4929a9bdcd875db13f4cfcb608a27
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Nov 15 11:29:37 2016 +0000

    Add an image for the report tab
    
    There was an entry in plugin-page-report about a missing image for the
    report tab so have created one and added it.

commit 49014f4714adb31d860b4ef18aab08989585cc55
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Nov 15 11:27:51 2016 +0000

    Change the reload to include using web_view_reload
    
    In the resize call backs, use the webkit view reload function instead of
    recreating the report.

commit 891dcbc339567eb857491f4593548d72a9a265ff
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Nov 15 11:18:44 2016 +0000

    Track visibility of the view scroll bars
    
    When the scroll bars show they can affect the chart so force a reload
    when they show.

commit 51277bcd81c806a327c17265bd46c2dc7d4464e4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Nov 15 11:16:36 2016 +0000

    Add progress bar updates for reload / Update
    
    Added progress bar updates for refresh/reload button press and also for
    when the options change. Created a new function to set progress bar
    height from previous commit to be used for above changes.

commit 12994ca6e77cba58cf9de5a2f6b2b3f4323e77b3
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Nov 15 11:15:23 2016 +0000

    Add call back to track page size changes
    
    Add call back to track size-allocate events for the webkit view. Also
    commented out expose event as that may not be required.

commit 62e449f37b227ca0c954f39249c5d22cbc2a42d4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Nov 15 11:09:43 2016 +0000

    Stop the progress bar changing height
    
    When the report is run and the progress bar is updated, the height
    changes and then changes back forcing the webkit view to change height
    and ultimately use the wrong value.

commit 1b2f89e1948b9bff9406da45b639a2ecaa14647e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Nov 15 11:07:42 2016 +0000

    Add idle function to load report
    
    The reason for webkit not using the full report area is that this area
    has not been realized when the report is created and so webkit does not
    know the correct size. By using the idle function, the page is created
    and realized before loading the report with the added advantage the
    progress bar updates on the blank report page.

commit d7648a2ba72354348b03a3bc6dfcc97fa1fdec52
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Nov 15 10:44:14 2016 +0000

    Remove macros/as-scrub-include.m4 from makefile
    
    This has already been removed in previous commit.

commit 2c01bfba1359b3b6437b02511777e2d12d05d069
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 13 17:21:06 2016 -0800

    Move gnc_sql_save_commodity to GncSqlBackend, with some restructuring.

commit b683878a2511f1024fe39c0b150ab910ce4cdefe
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 13 15:17:09 2016 -0800

    Remove gnc-backend-sql.h and gnc-backend-sql.cpp.
    
    Having removed all of their code to somewhere else.

commit 00950e9724071f319da12ed586cc32089bcec262
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 13 14:52:03 2016 -0800

    Move 3 utility functions from gnc-backend-sql to gnc-sql-column-table-entry.
    
    gnc_sql_load_object, gnc_sql_load_guid, and gnc_sql_append_guids_to_sql.

commit b838c1ebf3942199a4b6f46e093eef4f61db2da1
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 13 12:41:32 2016 -0800

    Move gnc_sql_do_db_operation and gnc_sql_object_is_it_in_db into GncSqlBackend.

commit f2eb13fc55e2b9c988aead25cd0218ae97a8a9df
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 13 12:41:56 2016 -0800

    Remove unused duplicate source file.

commit 1339c1161fcd8bd76b0d8a57ea5a3946cddfb9f6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Nov 13 17:26:43 2016 +0100

    Fix make check after commit 673888dee7c
    
    - Update the lot list of the lot's account only when the account itself is not being destroyed
    - Fix the test cases to accept the new (improved) lot destruction handling

commit ecb43e7d72941c32bc7bee3d3698029bfd643080
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Nov 12 10:30:31 2016 +0100

    Bug 770364 - Sign of Value in Lots in Account window seems inconsistent
    
    Two parts to this bug:
    1. never reverse signs in the free splits list. Sign reversals don't
    make sense there.
    
    2. Sign reversal only makes sense for capital gains, not for business
    transactions. So only to the sign dance for non-business lots in the
    list of splits in the selected lot.

commit 5b832c7f9bec7e65077c139262e09070ada3e664
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Nov 12 09:22:09 2016 +0100

    Use G_MAXINT64 instead of 0 to indicate an invalid date

commit 96c22f54a38420c7c3d2e981711e685edc63675c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Nov 11 21:32:30 2016 +0100

    Show empty business splits in lot viewer

commit 254b4fbc2fcdf697096fe7fd6aed6c97618472a0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Nov 11 20:58:52 2016 +0100

    Check more splits while running check & repair on business accounts
    
    In addition, speed up the process a bit by already deleting empty splits as soon as they're encountered

commit a9c624bfad7d98cd95a39788b399914eea01ea7c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Nov 11 14:03:13 2016 +0100

    Business check & repair - correct lot invoice state
    
    There have been situations where a lot refered to an invoice while
    it doesn't actually contain splits for that invoice (any more).
    The new code corrects this by removing the invoice reference from the lot.
    Also if the lot and its splits don't agree on the invoice they belong to
    set the lot invoice to whatever the splits indicate.

commit 396117eec9514f20916df858c9477857e6c92b9a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Nov 9 18:44:21 2016 +0100

    Various small improvements to check & repair on business accounts
    
    - don't attempt to merge splits that belong to an invoice transaction. These splits are managed by the business code.
    - lot link cleanup can leave empty splits, remove these as well

commit d52f44a8c7055a1c91477abacfae5130de9cf569
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Nov 6 17:11:30 2016 +0100

    When juggling business splits while scrubbing set both value and amount
    
    With only value there were several warnings in the log file during scrubbing

commit 0bcd30301e8ae747bff8bea53a19a432a0ed9d5e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Nov 6 17:10:30 2016 +0100

    Update progress bar while running Check & Repair
    
    Not complete - should still be added for check & repair invoked from a split register

commit 673888dee7c972d2ed8470ccc28c466162910a6d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Nov 9 18:41:05 2016 +0100

    Remove lot from account while deleting the lot
    
    There was no way the account was informed about the lot being deleted.
    This was resulting into invalid lot lists in an account while scrubbing.
    Which would bomb at later stages like when re-running check & repair or
    opening the lot viewer. Also saving would report a number of critical messages
    about invalid objects, but these didn't result in a segfault.

commit 32c4d1458870bdbcdbed1b47f23c2957af1f8f3d
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 10 13:56:09 2016 -0800

    Ensure that the Namespace combo box is initialized to a valid iter.
    
    Thanks to David T. for noticing that it wasn't.

commit ada3a312165965e3cd2ab39a6ebaed6b29170540
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 6 14:41:40 2016 -0800

    Fix DBI crash when URL lacks user and password.

commit c470d006ee3d182d173e64048ef420ae29f34a8d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 6 10:06:24 2016 -0800

    Remove no-longer-necessary GncSqlBackend parameter.
    
    Where it was required only to pass down to the CT_TIMESPEC specialization
    of template<GncSqlObjectType Type>GncSqlColumnTableEntryImpl::add_to_query().

commit 10b006fdc1fe67c6caff7efca163406c89e78187
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 6 09:50:15 2016 -0800

    Replace GncSqlBackend::time64_to_string() with GncDateTime::format_zulu().
    
    The primary motivation was to enable removing the sql_be parameter from
    get_object_values and all of the templates it calls for the sole purpose
    of using a customized per-server time output format (next commit). All
    known sql servers/libraries can ingest GMT in ISO form (yyyy-mm-dd hh:mm:ss)
    so there's no reason not to use a single standard format.
    
    This has the secondary benefit of also removing an ugly character-by-character
    formatting routine.

commit db719191a1319d5ef00e1337f4aa43013fff2645
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 6 09:39:21 2016 -0800

    New function GncDateTime::format_zulu(), makes time string in GMT.
    
    Required to ensure that date-times stored in SQL backend are in GMT for
    backward compatibility.

commit ee0e61a07e36921097d585b1ccb1b40357fb91b3
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 3 14:21:11 2016 -0700

    Replace C API with C++ API for functions used by GncSqlDbiBackend.
    
    Since these are now parent-class member functions they can be called
    directly from dbi_be without any casting gymnastics.
    
    Also: Move the GncSqlObjectBackend registry to its own class, a private
    member of GncSqlBackend. This eliminates a static variable in gnc-backend-sql.cpp
    and allows the GncSqlBackend::ObjectRegistry constructor to insert all of
    the backends into the list, eliminating gnc_sql_init() and all of the
    gnc_sql_init_foo_handler() functions. The cost of this is that the objects
    are now created on the free store instead of the text segment.
    
    Because the object backends are created at GncSqlBackend construction
    there is now a GncSqlBookBackend in the registry and the second error
    message in test_gnc_sql_commit_edit is no longer emitted; instead, the
    object is properly committed.

commit b2a644c29dcdd5ba7f51c3f9445cfdf5fdb7ede0
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 1 11:58:21 2016 -0700

    Separate SQL backend classes into their own header and source files.
    
    And adjust includes accordingly.

commit 4ae5abf83b86759c184605e58269fa2214c25105
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Oct 30 17:56:24 2016 -0700

    Distinguish variables of various backend types by naming.
    
    QofBackend* qof_be, GncSqlBackend* sql_be, and GncDbiBackend* dbi_be.\nRequested by Geert Janssens.

commit d1b406d8db377fe3efd2dfa1349d4e322f467a7c
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Nov 7 12:47:34 2016 -0800

    Allow PRId64 & PRIu64 to work on MingGW in gnc-backend-dbi.cpp.

commit 472b585feb3fd87ac41809a5c7e466ae335a40af
Merge: a808525d0 b8024fa9e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 29 13:16:29 2016 -0700

    Interim merge of c++-backend to expose C++ interface.

commit b8024fa9eae3514cf1e7ba47463b2bb475dfbdc0
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 29 12:40:57 2016 -0700

    Fix review comment errors.

commit 00880cd8f505e80479fc97bc673db0e6050ed109
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 29 11:42:55 2016 -0700

    Fix another initializer list error.

commit 70c803d6aab75531c992014dee958c67745d741f
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 28 12:56:13 2016 -0700

    Fix unsigned-signed comparison mismatch.

commit afb57d0e7b86a19b58baddcddd00d727fc0041b7
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 28 12:31:49 2016 -0700

    Initialize a variable to appease travis-ci.

commit 0bc35eb3e28288858bb208c4067021f8343dbc6d
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 28 11:38:29 2016 -0700

    Fix two C++11 initializer list errors.

commit 10ff71b29a430ccfc166129ceb20372534245cee
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 25 14:15:43 2016 -0700

    Fix passing std::string to PWARN.

commit 0baff455a2b60d049f9dd2cf6bbf5e9a510a49c2
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Aug 9 10:05:33 2016 -0700

    Bug 769115 - db name isn't escaped well
    
    More like at all, but it's supposed to be quoted rather than
    escaped.
    dbi_conn_quote_string() doesn't work well for database names,
    so we do it directly. libdbi is also inconsistent about needing
    quotes: They're required by mysql in SQL commands, and libdbi
    requires them for internal commands that it turns into SQL
    (e.g. db_conn_get_table_list) but not others (e.g dbi_conn_set_option).

commit 7ff6e51a725cbeddb9d3e0f99d4ec42c0653d448
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Aug 9 09:30:46 2016 -0700

    Use GncDbiProvider::get_table_list instead of calling out to libdbi.
    
    GncDbiProvider can figure out the dbname for itself so change the
    function signature to replace dbname with a particular table to
    search for. Pass an empty string ("" works) to get the full list.

commit 02d173d2e781d371d6648a2a97e58a19efc5de4e
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 29 14:23:36 2016 -0700

    Replace g_str functions in dbi_library_test with std::stringstream.

commit 451f3ffe4df5229d0fe597ec52a0b28dd3ecf382
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 29 13:36:45 2016 -0700

    DBI: Convert all of the gchar to char, remove a few gratuitous g_funcs.
    
    Except where we're explicitly using other GLib functions.

commit 5065bce45c39c6281904139b63954947c3bdf552
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 29 13:29:51 2016 -0700

    Combine Postgres and MySql gnc_dbi_session_begin into a single template.

commit c141711425fd337aaa24efc4eca4c5702a89b5ba
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 29 13:10:40 2016 -0700

    Move creation of the provider to GncDbiSqlConnection's constructor.
    
    Making GncDbiProviderImpl private to GncDbiSqlConnection.

commit 5d38c7a7291cef83246bc0652d3e78fa44b995b5
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 29 10:44:46 2016 -0700

    Make conn_setup and the error handler functions templates on DbType.

commit 314a5e10c2380bc29398d91afd3fdfcc2ae28146
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jul 28 15:45:38 2016 -0700

    Make gnc_lock_database a GncDbiSqlConnection member function.
    
    Called from the constructor, so effective RAII with unlock_database called
    from the destructor.

commit 00e0a6e8b62cab8be1c2a4503fcecd056c28ee63
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jul 28 09:18:25 2016 -0700

    Change parameter of save_may_clobber_data from QofBackend to dbi_conn.
    
    It actually needs the dbi_conn and that's known to its caller. Plus,
    the backend's conn parameter hasn't actually been set so it was somewhat
    coincidental that it worked.

commit fc47b63265f33794720c5988e65da798000c35a5
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 26 17:40:29 2016 -0700

    Templatize the session_begin functions and new_backend().
    
    Thus removing the need for specializations of
    QofDbiBackendProvider::create_backend().

commit 61beed5686d840405325a278d2835e72fe927230
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 26 17:38:11 2016 -0700

    Make sure that all of the GncDbiProviderImpl functions are in the right file.
    
    Also merge create_table_ddl back into the only function that used it.

commit 31c73a141e94d8ff1ff1cf4a12d44defe70eb616
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 26 16:15:14 2016 -0700

    Extract functions conn_setup and create_database.

commit 37d425733613aaf9c11272989d7d7305f9b075dd
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 26 13:54:45 2016 -0700

    Extract-function conn_test_dbi_library.
    
    Renaming the previous so-named function dbi_library_test.

commit 5074bd590fdf9604781b1cf193e2f6a40a793d2f
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 26 13:28:22 2016 -0700

    Don't leak the quoted string returned from dbi_conn_quote_string_copy.

commit b38be9fe20689cdc0e1e6dac4236de47d5e70ce1
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 26 11:50:51 2016 -0700

    Get rid of gotos.
    
    By replacing all of the char*s on the heap to std::strings, mostly in
    a new UriString struct. Also lets us simplify the call to
    set_standard_connection_options.

commit d8556ca7b540cceb7aa82e75f63b518b797dc112
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 26 10:13:55 2016 -0700

    Reformat adjust_sql_options a bit to reduce nesting.

commit 431b704c92f4d2abc90b07ebc9a2c42c9a8a2d52
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 26 10:13:16 2016 -0700

    Abstract setting database string-value options to function set_options.

commit ccc1cc49ab542fb96660d81af354e96c4a20c1e1
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 25 11:29:30 2016 -0700

    Separate DBI classes into their own files.

commit c2082bea99bdb5bf144daad675f155b34abeea79
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 24 15:16:15 2016 -0700

    Convert upgrade_table to member, remove some convenience functions.
    
    To wit, gnc_sql_execute_select_sql, gnc_sql_execute_nonselect_sql,
    gnc_sql_create_temp_table, and gnc_sql_create_select_statement.

commit 54acef27c2b265f14364c1a47808899c644f6f66
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 24 12:12:27 2016 -0700

    Remove a bunch of free functions already implemented as GncSqlBackend members.

commit a303ae688afae1a972ad91a4aa4ea7cfdf6f79e6
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 24 10:40:09 2016 -0700

    Remove some GList and GSList uses from tests.

commit 4b62deee42db1734922bb255d3d86e1883f9271e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 24 10:39:14 2016 -0700

    Rework gnc_sql_append_guid_list_to_sql to eliminate GString and GList.
    
    Which in turn forced rework of its users since the GString and GList were
    passed-in parameters.

commit cb464da599ec3dabead4427a3ff47b975b925317
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 23 14:33:34 2016 -0700

    Replace GHashTable in GncSqlConnection with a std::vector.

commit 885470b3e7c437e5f3b437d8be084c5f6b5017a9
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 23 13:38:40 2016 -0700

    Replace std::vector<std::string> with StrVec.

commit d1fd223f9fd947e168a5ac5ab2842bc09ef7b23e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 23 12:52:17 2016 -0700

    Make conn_table_operation and add_columns_ddl members of GncDbiSqlConnection.
    
    So they don't need to be friends.

commit 6f67e2dd1a52b5ddacab1178d93c1ae761197561
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jul 21 16:21:59 2016 -0700

    Convert GncSqlBackend and GncDbiBackend into a class hierarchy.
    
    This is a rather complex change, because it also begins to separate the
    responsibilities of the backends and GncSqlConnection.

commit d1063463163645ba3c55fdf72bd4c1807e34843b
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 18 15:28:37 2016 -0700

    Minimally document GncDbiResult.

commit 97b6e3a6c6cf0c7389e120cae2d47e926293408c
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 18 15:28:08 2016 -0700

    Pass ownership of the dbi_conn to GncDbiSqlConnection.

commit e0d5cc5b0bb0020e9f61eca12de425028a2679fc
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 18 15:11:35 2016 -0700

    New function GncSqlConnection::dberror().
    
    GncDbiSqlResult::dberror() just calls it instead of retrieving the dbi_conn
    to call dbi_conn_error() itself.

commit 583c951adcab34f74447b41e5f9a886ba053bc15
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 18 15:04:41 2016 -0700

    Use the right include delineators, it's not in the current source dir.

commit 5823bf0d9ab327ce7725649f7fcc0a3d9f11f4b8
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 18 15:01:55 2016 -0700

    Move GncDbiSqlConnection into a separate file.
    
    The declaration stays in gnc-backend-dbi.h because the dependencies are
    still a little too tangled to be able to separate it.

commit ccbfb69cf1419e100c7b83c1f54b4b2c73024804
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 18 10:31:20 2016 -0700

    Delete unused or duplicated member variables from GncSqlBackend & GncDbiBackend.

commit c0a193c593d5e28d403373186e06a773ee397441
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 18 09:49:41 2016 -0700

    Remove unused/never implemented QofBackend functions.
    
    Note that the QofQuery functions that sort-of used them are ifdefed out
    instead of deleted to serve as place-holders since we'll be bringing
    back backend querying later.

commit eed4a012c3d73b8d1364282dde5531702e887258
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 16 17:22:29 2016 -0700

    Remove no-longer-needed gnc_table_slist_free.

commit 1f52839271e5ebb981a793706bc5db3be6fdec42
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 16 17:21:25 2016 -0700

    Templatize QofDbiBackendProvider.

commit 3894a2e8b76d766b881111688454b2ed262ab5e9
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 16 16:39:09 2016 -0700

    Convert struct provider_functions_t into virtual class GncDbiProvider.
    
    Implementation templated as template <DbType> GncDbiProviderImpl.
    Converted GSLists to std::vectors and GStrings to std::strings.

commit faf59964e4e4b92a422dd50305c24874de975d63
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 16 12:12:03 2016 -0700

    Rename gnc-backend-dbi-priv.h to gnc-backend-dbi.hpp.
    
    Also remove "#ifdef __cplusplus" from both gnc-backend-dbi.hpp and
    gnc-backend-dbi.h, these files are always C++.

commit 7fe404808ade6e8ea74aae55e2ddabd903857282
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 3 17:06:19 2016 -0700

    Delete some no-longer (or in some cases never) used functions.

commit cfa3ab24f68250c6f04b158763874715826ffa09
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 18 12:40:28 2016 -0700

    Convert GncSqlConnection to a C++ class.

commit 12e763884e3044483c9d0a008ccf1870c7d5ae40
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 18 12:38:11 2016 -0700

    Use a std::unique_ptr for GncSqlStatement for better memory management.

commit 64c1fda6ec1417b9d0dabd937c9981aff0f36261
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jun 17 11:21:18 2016 -0700

    gnc-backend-dbi.cpp: NULL -> nullptr.

commit 92f2f2765eaa701176e11559be9b0d29f525cdbd
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jun 17 10:28:02 2016 -0700

    Replace the ptr-to-func GncSqlObjectBackend struct with a class hierarchy.
    
    Can't template them because we need to iterate on the collection when loading.

commit 6e84ccac75f7009e2864c56d165cfcd29a39aa2e
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 9 14:23:42 2016 -0700

    Move GncSqlColumnTypeHandler functions into GncSqlColumnTableEntry.
    
    Unfortunately a rather massive change. Gets rid of GncSqlColumnTypeHandler
    and its hideous run-time registry by making the handler functions members
    of GncSqlColumnTableEntry. GncSqlColumnTableEntry becomes an abstract super-
    class with a templatized subclass GncSqlColumnTableEntryImpl whose template
    parameter is the GncSqlObjectType that's also the GncSqlColumnTableEntryImpl's
    m_col_type member. That member is a candidate for future removal as it's not
    necessary. An explicit specialization is provided for each GncSqlObjectType and
    that's a candidate for future code-shrinkage as there's still a fair amount
    of duplication in spite of adding several helper template functions to absorb
    most of the meat. The abstract GncSqlColumnTableEntry class is motivated by
    the need to have an iterable container which in turn requires runtime
    polymorphism. This can probably be replaced with a variadic-template
    pseudo-container.
    
    The two major benefits of this change are that it gets rid of one more set
    of macro functions and provides vtable dispatch that has only one level
    of indirection instead of the cumbersome string-hash-table-lookup to
    find the handler followed by invoking the handler's function.
    
    The two header files are removed because they exposed only the initialization
    function which in turn only registered the respective GncSqlColumnTypeHandler.

commit e20c17b6425b086f4a1bf33aca9bad0729193c77
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue May 31 17:41:39 2016 -0700

    Change the object type string defines to an enum.
    
    Because doing unnecessary string compares is dumb.

commit a716636e00d7db11eb68bec6b070977f569b92d0
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 9 17:40:45 2016 -0700

    Convert GncSqlStatement to a virtual class.
    
    Implemented by GncDbiSqlStatement. Use class function semantics.

commit 0d548da223cdb57d50b06ff88546551e27f8c9e3
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 9 11:39:26 2016 -0700

    Create a new set_parameter template function to reduce repetition.

commit a0ae59a96a27b22d80f3da8bdfec7b555f23f2d1
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 9 15:31:36 2016 -0700

    Reimplement row retrieval as an iterator on GncSqlResults.
    
    Replaces a much-copied and longish while loop with a simple range-for loop
    that's guaranteed not to iterate if the result-set is empty.

commit 576bc8ae7d682a3101ab98b41b4e1f9c0d271e07
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 7 13:10:47 2016 -0700

    Don't override an already-set QofBackend error.

commit 8078c41a3535beaf982622eab20da181d9f4298a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 27 23:48:02 2016 -0700

    Make GncSqlRow a class and replace GValues with typed transfer functions.

commit 2f0b5ec8fee49c729938a920740fdcf846615668
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 26 17:53:17 2016 -0700

    Remove tabs from gnc-backend-sql*.

commit 7e3ba421d77f05389b163e4f52c8b1f8b6f84798
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 11 16:36:32 2016 -0800

    Fix potential dereference error.
    
    Thanks Geert Janssens.

commit 7d4ca43fd01e75364b44f9e027c87dc6f4367518
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 12 11:32:27 2016 -0800

    Combine add_colname_to_list and add_gvalue_to_slist into single function add_value_to_vec.
    
    The two lists were always used together so replace them with a single
    vector of std::pair<std::string, std::string>; this also gets rid of the
    intermediate GValue which was used to convert the returned value to a string.
    operator<<() can do that for us more transparently.
    
    Also template most of the add_value_to_vec functions.

commit 96a8a7b99f19aa600840f3b3b391f33c7a39c198
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 12 11:13:05 2016 -0800

    Make GncSqlColumnTableEntry arrays into std::vectors.
    
    Allows use of range for.

commit be1a5f56d69450302d4c67703b513d2bf2d00fbd
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Feb 28 14:38:29 2016 -0800

    Replace heap-allocate GncSqlColumnInfo GList with on-stack std::vector.
    
    Faster, more concise, can't leak.

commit 72ac25d7552a790f02e8f03c481de2bf3bfe33b8
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Feb 28 12:28:18 2016 -0800

    Change GncSqlColumnInfo::m_null_allowed to m_not_null and invert logic.
    
    The COL_NNUL flag is "not null", the SQL table column qualifier is NOT NULL,
    and bitwise AND is clearer code than bitwise XOR.

commit 611f210a072e84954e26bb8eaa94f880203e5714
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Feb 28 12:18:49 2016 -0800

    Provide constructors for GncSqlColumnInfo, change variable names to m_ prefix.

commit 049b905d86595bcf8a223e8277a546b1bc0e63a7
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 4 14:41:40 2016 -0700

    Replace qof_object_foo_backend with c++ native containers.
    
    Since C++ provides find and for_each on native containers there's no need
    for a hand-rolled version in libqof.

commit a808525d05f615ce9c9b2810c618cfe4bf7bda7f
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 27 16:25:56 2016 -0700

    Fix free of non-malloced memory crash in SQL save slots.

commit 1e5f245900f20bf6f2ecbdf58e40d4163f8cbfce
Merge: 3877c03ee 85770afb8
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 25 11:49:48 2016 -0700

    Merge convert GUID from inheriting boost::guid to composition.

commit 85770afb8ebf0dcdf253eaf0f85455c30ba7c25b
Author: lmat <dartme18 at gmail.com>
Date:   Mon Oct 24 14:20:55 2016 -0400

    Replaced inheritance from boost uuid with composition
    
    Rather than extending boost::uuids::uuid, we add a boost::uuids::uuid
    member to handle the implementation of equality checking, uuid
    generation, etc.

commit 5fcdfba69c9a630767d56db45a52c0087ba2c594
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 24 11:21:12 2016 +1100

    Bug 769124 - Australian (GMT-10) OFX transactions imported have previous
    
    day's date. Previous efforts didn't work on Windows and shouldn't have
    elsewhere because gnc_localtime and gnc_mktime are inverse functions;
    in particular gnc_mktime doesn't adjust the time based on the value
    of tm_isdst, though some implementations of STDC mktime do.
    
    Rather than being too clever about trying to find the DST offset this
    implementation just uses 1 hour.

commit 0a5a0ab7abcce141a533a780d41c683e23cc085d
Author: lmat <dartme18 at gmail.com>
Date:   Thu Oct 20 16:47:32 2016 -0400

    Separate C guid from C++ guid

commit 6695ef9585c638650b97ce1dd9122095b9485008
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 20 10:40:18 2016 -0700

    Bug 769124 - Australian (GMT-10) OFX transactions imported have previous days date.
    
    Fix on Windows, where the test failed to build.

commit e1e85cee164fb545e796f9edfddd58486f638f67
Author: lmat <dartme18 at gmail.com>
Date:   Sun Jun 12 15:47:49 2016 -0400

    Added forward declaration for struct GncGUID
    
    I also removed the guid.hpp include where I could.

commit c68452a497ce707c662df2efc5bef9ef9123a6ce
Author: Rob.Gowin <robgowin at gmail.com>
Date:   Fri Oct 14 14:17:04 2016 -0500

    Remove configuration of HAVE_PUTENV.
    
    The Python includes files for Windows define HAVE_PUTENV to be
    empty. GnuCash under MINGW (only) defines it to be 1. This causes
    redefinition errors when building the Python bindings on Windows.
    HAVE_PUTENV is not used in the GnuCash code base, so the best
    solution seems to be to just get rid of it.

commit 3877c03ee7542029e08104bd17fdffa36cefa7ec
Merge: c5414e336 38e6d7f7c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 10 13:55:35 2016 +0200

    Merge branch 'maint'

commit 38e6d7f7cee16ab1b9c315e6a2d8d3f302d8630e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 10 12:28:49 2016 +0200

    Bug 771617 - Build fails because test test-report-utilities is sensitive to time of day/timezone
    
    Previous commit was working with years and monts potentially outside the supported range.

commit c5414e336ace0a11e3bd5275661fddc566884409
Merge: 20c0271e9 6bdac283f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 10 11:57:03 2016 +0200

    Merge branch 'maint'

commit 6bdac283fa6b1f5b67a3d228e1f16cc2d498519e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 10 11:49:10 2016 +0200

    Bug 771617 - Build fails because test test-report-utilities is sensitive to time of day/timezone
    
    Use the date-time functions in gnc-date instead of the guile ones for more consistent behaviour.
    Do the same for test test-cash-flow, which was also time-of-day sensitive

commit 20c0271e985cfe711e0edf9bd89c1e06efc6db15
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 4 20:00:48 2016 +0200

    Fix CSV importer to handle GMT + 13 Timezone (New Zealand Daylight Time).
    
    Also remove special time calculations and use gnc_dmy2timespec_neutral()
    for consistency with rest of GnuCash.

commit b00694fde4148417813e36502ca6a68dba66454e
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 4 19:59:00 2016 +0200

    Bug 772382 - Date off-by-one after DST change
    
    The time needs to be 10:59, not 11:00: 13 hours after 11:00 is 24:00,
    which is really 00:00 the next day.

commit 6e132d83fd0a65e6606a405e60d76027b2edf6e4
Author: Christian Stimming <christian at cstimming.de>
Date:   Wed Oct 5 22:18:46 2016 +0200

    Get cutecash to compile/link again.
    
    To my surprise the C++/Qt executable still compiles, links, and run.

commit 901c89dffad9fa9ee19960b91a585fc90a67e29e
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 4 20:00:48 2016 +0200

    Fix CSV importer to handle GMT + 13 Timezone (New Zealand Daylight Time).
    
    Also remove special time calculations and use gnc_dmy2timespec_neutral()
    for consistency with rest of GnuCash.

commit 5a7c791c96cc7bf84002f6894d44a2ef12dd46d4
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 4 19:59:00 2016 +0200

    Bug 772382 - Date off-by-one after DST change
    
    The time needs to be 10:59, not 11:00: 13 hours after 11:00 is 24:00,
    which is really 00:00 the next day.

commit 87ed53b34783a5305efb7c9dd6f41fb89715aba9
Merge: 921b5a9f3 cd8182fc6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 3 19:55:07 2016 +0200

    Merge branch 'maint'

commit cd8182fc6ffba120bcaeec3669328234f69e3cde
Author: Ralf Habacker <ralf.habacker at freenet.de>
Date:   Wed Sep 28 23:55:13 2016 +0200

    Fix broken german account template 'Kontenrahmen für Wohnungswirtschaft'.
    
    The root node was not used as parent in any other account.
    
    This issue has been detected on updating account templates
    into kmymoney sources.

commit c605e4415ff7bf0493bc1f3b0c4af1d67436ea42
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 3 17:41:11 2016 +0200

    Bug 771617 - Build fails because test test-report-utilities is sensitive to time of day/timezone
    
    This commit makes the test work in all timezones from -11 to +10. Timezone +11 still fails, but that's the compromise we have made in the rest of gnucash as well.

commit 127adb4a7c706784f588d45e42d468cb40428e74
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Oct 2 12:08:34 2016 +0200

    Bug 772313 - Invalid DOCTYPE in report generation

commit 921b5a9f3f18b70802b7ec393ad6333239a07325
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Sep 27 14:39:52 2016 +0100

    Change all key accelerators to use <primary>
    
    Change from using <control> to <primary> for part of key accelerator
    definitions. This will map the accelerator to Command on OSX and to
    Control for anything else

commit 1615fe5bc0edd22e34f57d805b3fa236472deea0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Sep 27 12:18:53 2016 +0100

    Add find account to register2 to keep in sync

commit a1f45958b3e2edf6534f9d09a2a43b2356ec032e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Sep 27 11:19:55 2016 +0100

    Hide the radio buttons when searching full tree
    
    When the dialogue is started from the menu bar, all accounts will be
    searchable and so hide the 'Search from' radio buttons. These are only
    displayed when the started from the context menu.

commit 08c7140b1286f8a10a44254553f131c3122bcf61
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Sep 25 12:54:32 2016 +0100

    Change from using icon-name to stock-id
    
    Changed from using icon images as they are not installed on Windows.

commit fa33f5d4d00f6e62f3bb33c37c813daf259e7558
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Sep 23 10:37:41 2016 +0100

    Change Find Account menu item to the Edit Menu

commit 1a5f01290bafdff8c437253488af44c066d42f3e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Sep 10 13:41:34 2016 +0100

    Make sure the parent accounts are overridden
    
    When the account is overridden, all the parents also need to be
    overridden to allow the tree-model filter to show the tree-model leaf.

commit 760e30f136b6d58c7e7b71f686b7171a524e4055
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Sep 10 13:40:32 2016 +0100

    Change from using toggle cell renderer to pixbuf

commit 3af55b0d8c70ddfc1b47f957ef9f5698752629a4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue May 17 15:26:28 2016 +0100

    Add columns for account not used and zero balances
    
    For completeness add columns to indicate that accounts are not used or
    have zero balances which may of been filtered.

commit 7890970f2923231ea97ca2d303f13bc728b9b543
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue May 17 14:19:27 2016 +0100

    Update to use the account tree filter override.
    
    These changes allow the account to be selected in the account tree as
    the filter is temporarily overridden.

commit 5f6f0231ceb1b71c40a0f9d2b908eaae15e1ce2a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue May 17 14:13:13 2016 +0100

    Add account tree filter override
    
    With this addition it is possible to jump to an account that would not
    normally be shown in the tree. This is only valid for the session.

commit a8770a4d2617611dfb45bb52aa1007e659de8283
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Apr 27 10:31:11 2016 +0100

    Add option to find an account in list of accounts
    
    This update adds the option to search for an account in an account list
    and once selected it will jump to that account in the Account Treeview
    or if it is a hidden account the account editor will open.

commit c599bf3c0b50185b07e2b1d565c8fe11d3dfb862
Author: Rob Gowin <robgowin at gmail.com>
Date:   Tue Sep 27 11:24:36 2016 -0500

    Use default PKG_CHECK_MODULES for CMake version > 3.4

commit ba002bbec4c1580502358881dbaeb49a199aac2b
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 27 15:19:08 2016 +0200

    Fix test failure when in Spain.
    
    It turns out that some timezones use local time for pre-1900 dates in
    the 32bit timezone file, too.

commit fd3705186524f2600654cd20d372073906f92d1f
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 27 15:17:39 2016 +0200

    gnc-timezone: Enable POSIX-style timezone strings on Unix systems.
    
    E.g. CEST01CEDT,M4.1.0,M10.1.0.
    
    Also reorder priority of finding TZ information: Passed-in timezone string
    is tried first; if that's empty or fails, try the TZ variable, then
    /etc/localtime, and finally give up and use UTC. Exceptions never leave
    GncTimeZoneProvider and *some* timezone is always returned.
    
    Provide a new test for posix timezones and invert the exception test.

commit a7ca20572d6e42573d47536b40ca40c62bcec6a6
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 27 15:11:06 2016 +0200

    Fix whitespace in function about to be extracted.

commit 158b17d582e4a3667d448a2dc8caa8a5926544ae
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 27 15:06:56 2016 +0200

    gnu-timezone: Alias boost::local_time::posix_time_zone.

commit 0dd672c622938b9d9ec9299f0e5d45af13e02042
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Sep 26 18:29:19 2016 +0200

    Handle TZ that's not a file name by opening /etc/localtime.

commit 081d6ec037649427adb2f98032e92f87346182cf
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Sep 26 17:55:45 2016 +0200

    Fix crash from dereferencing nullptr when TZ isn't set.

commit b905c4a26d57a7b2878db92050e97ec9f3d5a9b9
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Sep 25 23:07:14 2016 +0200

    Remove obsolete AS_SCRUB_INCLUDES macro.
    
    This was an ugly work-around for a bogus warning from gcc-3, a
    long-superceded compiler. The way the macro was written caused
    portablility issues (see PR 102) and other projects (gstreamer
    in particular) removed it several years ago.
    
    Thanks to Julian Ospald for bringing it to our attention.

commit 2d5056db6c1b62626d14a96eb41db4bbbdac04aa
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sun Sep 25 09:12:19 2016 +0100

    Bug 771246 - Set Invoice/Bill items date correctly from imported CSV.
    
    Set Date Entered to date in the csv file, or today if absent.

commit 9fc6119d228065b8ab371cb8c11fef6ca371d5f8
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Sep 23 18:28:03 2016 +0200

    See if setting TZ affects Travis tests.

commit bffb5d128387aa6268db7edf5a0e490fe9ae53f1
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Sep 23 18:26:43 2016 +0200

    Check the TZ env variable before defaulting to /etc/localtime.
    
    Note that only location-based timezones (e.g. 'America/Los_Angeles' are supported.

commit 4ad901f4cf42f8031c8c7e648dcfdf7ecdd25a55
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Sep 23 08:21:45 2016 +0200

    Fix several instances of wrong way to retrieve boolean from KVP.
    
    Extracted functions set_boolean_key and boolean_from_key to ensure consistency.

commit d8711619ce44b83ed1c6bad68c54482779e5a0e2
Merge: f0aff93dd 84d15a266
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 17 16:59:46 2016 -0700

    Merge branch 'maint'

commit 84d15a266af4bca1c6a375b1be48c0404ef839f2
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 17 14:40:59 2016 -0700

    Fix version in CMakeLists.txt.

commit 3e7022b7cd48f056dc9ec89b37843dd6f143d1cc
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Sep 16 09:59:09 2016 -0700

    Release 2.6.14

commit 465f57228cf18c3ef427b38b86d4467d2d1ab235
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Sep 16 09:30:59 2016 -0700

    Synchronize translation project.
    
    Includes updates for Dutch, Serbian, and Spanish.

commit 839b92ca59b51586d5fbd4de2a84ee583dbaf81b
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 15 14:53:23 2016 -0700

    Bug 769746 - Zero interest loan formula fails.
    
    Document that the Mortgage Assistant doesn't support 0-interest loans.

commit f54fc2ff11d4fe8a1b415081fb45f39fd73ba703
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Aug 1 12:45:35 2016 +0100

    Add option to recn cell type to be read only
    
    Use added read only option to make Associate cell read only

commit 6450bb624ae3c5c5f564f8943fe8feda46defbd2
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Aug 1 12:44:25 2016 +0100

    Make a distinction between file/link Association
    
    Show a 'f' in the register for a file association and a 'w' for a link

commit 382b031e3cbc51147f600b7dc4601438d6e2a66d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Aug 1 12:42:45 2016 +0100

    Indicate an Association in the Register
    
    Use the field below the reconcile and type entry on the transaction
    lines to indicate a file/link association.

commit 90126d52dcac8f639a68b3beb3a9b9361bb4a1ca
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 13 10:29:46 2016 -0700

    Bug 771379 - GnuCash doesn't support Russian Ruble Symbol

commit afd684c1bf87306d5a340fa4600d0c9d375f01be
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Mon Sep 12 09:01:54 2016 +0100

    Bug 771246 - Set Invoice/Bill items date correctly from imported CSV.
    
    If there's a date in the field use it, otherwise use the current date.

commit 325aed3ad1f8c9f186c1e07de2a6f2881ff0a8bd
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Sep 11 16:29:51 2016 -0700

    Bug 770181 - gnc-fq-dump incorrectly says "quote cannot be used...
    
    by gnucash" when only missing date.
    
    Make it say that GnuCash will use it, but that it might have the wrong
    date.

commit 3e30989de96b27bc3da77f85eebbfa5f59b9b127
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Sep 11 15:47:52 2016 -0700

    Bug 761667 - Crash opening associated location that has no scheme
    
    Blindingly obvious on inspection. Fixes a memory leak too.

commit 876f57ef4f00f990f46f3ab804626fbb697eedbe
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Sep 11 14:48:24 2016 -0700

    Australian (GMT-10) OFX transactions imported have previous days date
    
    The fundamental problem is https://sourceforge.net/p/libofx/bugs/39.
    Work around it by detecting it at configure time and if present check
    to see if the time in question is not daylight time. If that's the case,
    determine the daylight time offset and add it back to the timestamp.

commit 52c682bdeecd7a52046a7f10adc175ca321b08b8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Sep 8 10:02:37 2016 +0200

    Bug 643025 - RFE: Ability to select and open multiple invoices

commit 07625b2f7c701f0ff18818b2f7936250e1b91835
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Sep 7 18:30:14 2016 +0200

    Bug 733153 - Ambiguous view of buttons in search dialog Linux version
    
    This changes the toggle buttons for check buttons, which are more appropriate for yes/no values.

commit b12ce71c16873b80f190f98ab001a3671fb55fe1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Sep 7 17:10:44 2016 +0200

    Add small note the split action field is pre-filled by the business features

commit f0aff93dd5712e4dd57145ce1336d270280b8dc9
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date:   Fri Jun 10 09:02:17 2016 +0200

    Bug763257 - update Budget Line Chart to only send ISO formated date strings to jqplot

commit 1684539263a802eb50ede9d30770c84e321b92a6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Aug 3 13:52:34 2016 +0100

    Bug 762901 [PATCH] Fix saving Account Treeview sort order.
    
    The default treeview sort order when created is the name column which
    happens to be column 0. When saving the sort order, column 0 is checked
    to see if it is the sort column and if it is the sort order is not saved
    
    Changed to check for the column not being 'name' and then save the order

commit 5d0b6b4f788ec60662c56beea4932792a9e65928
Author: Serge Gebhardt <serge.gebhardt at gmail.com>
Date:   Fri Sep 2 17:59:29 2016 +0200

    Value "price" allowed in attr cd:type for element book (RELAX NG file)
    
    "price" is a legal value, as per code in [1]. Added value to RELAX NG
    file to pass validation of modern gnucash files.
    
    [1] https://github.com/Gnucash/gnucash/blob/51e29e7836af814868f51161cb3263465a5e951f/src/backend/xml/io-gncxml-v2.c#L1037
    
    51e29e7836af814868f51161cb3263465a5e951f = current HEAD of branch maint

commit 1cbbfa94903bf68d1c7720bfc2e1ae5126d616bb
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 1 14:42:18 2016 -0700

    Bug 769730 - Investments: Lots in This Account, Closed column shows
    
    date 25/11/1833 instead of Open.
    Affected 32-bit builds only.

commit 78ef933e4478a9e34534a7ec5d74a64ef88dc5b0
Author: Rob Gowin <robgowin at gmail.com>
Date:   Fri Aug 26 13:59:33 2016 -0500

    CMake improvements for SWIG handling and Python bindings.
    
    * Add ability to either create SWIG C files or use generated ones
      depending on BUILDING_FROM_VCS.
    
    * Add complete support for compiling Python bindings using
      WITH_PYTHON=YES.
    
    * Add CMakeLists.txt files to a couple more directories.

commit ea3862499b992efed5f24d0ff1be9881a81aa00d
Author: Geoff Lee <geoff.lee99 at gmail.com>
Date:   Thu Aug 25 10:50:09 2016 -0700

    Bug 770303 - Incorrect commodity match during import OFX and possible solution.
    
    Comparing only on the strlen of the imported commodity produces false
    matches when the account commodity string begins with the same
    characters but is longer. E.g. if the imported commodity is F (Ford
    Motor) and Facebook (FB) is encountered first in the account list then
    the matcher will select Facebook, but that will fail when the commodity
    GUIDs are compared.

commit 9069f2626a252305d4d4e0ac1b32834e24a16ee8
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 25 10:48:55 2016 -0700

    Whitespace cleanup in gnc_import_select_commodity.

commit a4f96d04766d9aa5e6b9d847d5d03519c4274103
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Aug 24 21:10:04 2016 +0200

    SX - recalculate all occurrences of all SX if the calendar is updated to start on another month
    
    This potentially fixes the jumping dates issues as mentioned in bug 644898

commit 80890b627298504e48d6288ee77cd6325ad646e5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Aug 24 20:16:28 2016 +0200

    SX Window: correctly show first sx on calendar when it is moved to next weekday

commit bd34059d2922c0258121ab899c7f3b4e23ab4c1a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Aug 24 11:53:44 2016 +0200

    Bug 770136 - 'Reverse Order' in 'View'->'Sort by' is not saved

commit 59c5f8e0fc7ae14de9f578ef6ee283e70c7d29ce
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Aug 22 15:06:02 2016 -0700

    Bug 742461 - SQL backend doesn't update customer info
    
    Two problems: The GncCustomer wasn't marked dirty and the GncAddress's
    parent wasn't being set when the loaded from SQL.

commit 4d8d7ed546852c99669ba76d937f4050ea803ca7
Author: Pierre-André Jacquod <pjacquod at gmx.ch>
Date:   Mon Aug 22 21:14:29 2016 +0200

    Bug 770196 - cppcheck va_list not closed
    
    c/backend/xml/sixtp.c:173]: (error) va_list 'ap' was opened
    but not closed by va_end() in case tochange pointer was NULL

commit a0a69327640083933a94983bc1ab3d9db673b2fe
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 21 09:13:43 2016 -0700

    Revert "temporarily disable pre-logging messages."
    
    This reverts commit 9cafc266418a8c7506ae43ac949e1f4fc38c61b0.
    I didn't mean to push it in the first place.

commit 5cd57e24d9a9c75db159ea0b5b89e837d80876c5
Merge: 90b7a6f6a 258d994e2
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 20 16:12:02 2016 -0700

    Merge branch 'trans-assoc' from Bob Fewell.

commit 258d994e2c37b47d504544450a4daec441ad2ddb
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Aug 19 11:57:14 2016 +0100

    Change Transaction Association Dialog
    
    Update dialog to reflect the use of relative paths by the addition of a
    toggle column indicating such.

commit 6f70e08bdfe1964bf6d009345f09560d277f68d1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 16 16:38:22 2016 +0100

    Add check for path being relative.
    
    If the preference "assoc-head" is set and file path is a sub directory
    then only this part is saved to the transaction making the full path
    portable. Paths outside of "assoc-head" will be saved in full. There is
    also a test to make sure the URI passed to the open call has a valid
    scheme otherwise the windows version will crash.

commit 47953c9b733180faf5aed667cc06c0e838a1fcd1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 16 16:33:56 2016 +0100

    Add Preference path head for Trans. Associations
    
    Add a preference for setting the path head for Transaction Associations
    based on a GtkFileChooserButton. An additional button is used to clear
    this setting when required.

commit 531f0f3c37f0ebd9e3c601327a959700e794e212
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 2 09:41:07 2016 +0100

    Add sort button for Associations

commit a860643922461a2c3d878a6dac3b0cc2475e5829
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Aug 1 14:30:24 2016 +0100

    Transaction Association List Dialog
    
    This new dialog creates a list view of transaction associations and
    allows them to be checked to see if they are still available and be able
    to jump to the corresponding transaction in the register or open the
    associated entry.

commit 5f75f106ee1f9a766bf66d58f84816884cf77c0e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Aug 1 12:45:35 2016 +0100

    Add option to recn cell type to be read only
    
    Use added read only option to make Associate cell read only

commit 57666b43ba50da2f56660f00836a24bcb75e836a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Aug 1 12:44:25 2016 +0100

    Make a distinction between file/link Association
    
    Show a 'f' in the register for a file association and a 'w' for a link

commit 5bb53c044a239e63119829f1988a027acd175dba
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Aug 1 12:42:45 2016 +0100

    Indicate an Association in the Register
    
    Use the field below the reconcile and type entry on the transaction
    lines to indicate a file/link association.

commit 8f9d1dcf392c30a548a86b24c796c03650537f0f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Aug 1 12:30:31 2016 +0100

    Change associate file/link to show existing entry
    
    Currently there is no way of knowing what the existing association is
    and so what dialog to use. Changed the file dialog to use existing uri
    along with a label in case the uri does not exist and populated the
    entry in the link dialog with the existing uri.
    
    Also added a test for when entry is cleared and also being NULL to
    control menu sensitivity and also added a remove button to clear entry

commit 806be3e1d95f7b0946d233bc8428553010c4ee0d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 20 20:14:34 2016 +0000

    Suppress the console window on launch when building with CMake on MSWin.

commit 13d9275b48bfd2264c908acb3d9013af519c7e3e
Merge: 9cafc2664 8d415fdfd
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 20 20:12:49 2016 +0000

    Merge branch 'maint' of ssh://code.gnucash.org/gnucash into maint

commit 8d415fdfdeee63d9bd3b0858230d10df95d605dd
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 19 15:32:33 2016 -0700

    Bug 770113 - compiling issue with libdbi.
    
    On OpenSuSe. They've taken to using libdbi's git repo instead of the last
    tarball (0.9.0 in March 2013) and there's a significant change in the
    data format.

commit 518fc2ffae0b867712154d8ade593113a6c8e208
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 19 15:29:10 2016 -0700

    Fix compilation error in sqlite3_error_fn.
    
    Oddly, this was fixed in master as part of building the file as C++. Even
    more oddly no C compiler caught the type error for 6 years and it's not clear
    to me what happened to make clang notice it now.

commit 9cafc266418a8c7506ae43ac949e1f4fc38c61b0
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 18 19:44:17 2016 +0000

    temporarily disable pre-logging messages.

commit 90b7a6f6a7db16e729fd7fb6e993333a8c71e0e0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Aug 10 21:58:37 2016 +0200

    Bug 639401 - Invoices Due Reminder

commit 992f3232ee90cfcf6484a0fdb4cf506168676a40
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 4 14:41:18 2016 -0700

    Adjust CMAKE_C_FLAGS for better release/debug behavior.

commit 1ecea900802c7bf04f9a94ac8c1e0b676ef8a719
Merge: 77bac2c2f aa39ee57f
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Aug 9 13:29:04 2016 -0700

    Merge branch 'maint'

commit 31b69628176ae6518de0e94a688dc72ff98367f5
Author: Stefan Talpalaru <stefantalpalaru at yahoo.com>
Date:   Mon Aug 8 21:00:28 2016 +0200

    remove duplicate line

commit d29b99fe3508264e83339b9593ad674eff213266
Author: Stefan Talpalaru <stefantalpalaru at yahoo.com>
Date:   Mon Aug 8 20:20:51 2016 +0200

    fix compilation with guile-2.0.12

commit aa39ee57fc7ec06de1515667f831b2a068f565dd
Author: fell <f.ellenberger at online.de>
Date:   Thu Apr 28 16:43:36 2016 +0200

    Minor improvement of singe quote sources SIX*
    
    Amendment of commit 05da881

commit 77bac2c2fff38d1525c53fc630f1dff98c7ef067
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 6 17:37:32 2016 -0700

    Bug 769576 - Seg Fault on Editing Scheduled Transaction's Amount
    
    The problem being that GValue takes gnc-numerics as boxed values so
    qof_object_set needs a gnc-numeric* and qof_object_get a gnc-numeric**.

commit 31d13beeb13f1bb9311bf632203985a810556b08
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Aug 2 14:16:30 2016 -0700

    Don't error out if select @@sql_mode is an empty string.
    
    Unless there's actually an error. Having no sql_modes set just means
    we don't need to filter them.

commit ddb8a43ca0b94c5d94b1868a89548d18d4af52fd
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Aug 2 14:09:12 2016 -0700

    Fix crash and error decoding GDates returned as time64.
    
    Only shows up with MySql/Postgresql because SQLite3 returns a string.

commit 9ac13aa86db6605c8970a5fb17f1412668fa41cd
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Aug 1 07:32:20 2016 -0700

    Attempt to fix Travis test failure.

commit fbc827ad46b07643a364805a17c1d710c83c22e6
Author: fell <f.ellenberger at online.de>
Date:   Sun Jul 31 07:27:55 2016 +0200

    de.po: merge new template
    
    4524 translated messages, 83 fuzzy translations, 54 untranslated
    messages.

commit 99c2c9436b9e9ae01d2504cc9fb0416b1cfce1ab
Author: fell <f.ellenberger at online.de>
Date:   Sun Jul 31 07:06:25 2016 +0200

    Fix a typo in dialog invoice

commit 74dafdce046ad11be13e7e1de01f9d5106fc628e
Author: fell <f.ellenberger at online.de>
Date:   Sun Jul 31 05:56:34 2016 +0200

    de.po: review of commit d5fa61d

commit 94190e4f6b46aa3bdfec840a70f3da9ed27017ba
Author: fell <f.ellenberger at online.de>
Date:   Sun Jul 31 01:34:24 2016 +0200

    minor fix of de.po
    
    reviw of commit e019579

commit e0195793159abf244419475e9506de537a0cc825
Author: Marco Zietzling <marco.zietzling at gmail.com>
Date:   Sat Jul 16 22:58:01 2016 +0200

    fixed some more German translations

commit 05cce0b7ed68e694add76f4c4cbc8800555580c2
Author: Marco Zietzling <marco.zietzling at gmail.com>
Date:   Sat Jul 16 22:26:12 2016 +0200

    fixed some more German translations

commit 5a2ec958ccff16ce982641551cbae3d8cadfc2bf
Author: Marco Zietzling <marco.zietzling at gmail.com>
Date:   Sat Jul 16 22:02:15 2016 +0200

    fixed some more German translations

commit 59440581e230063068cd1c4ca4a7329124e2ba06
Author: Marco Zietzling <marco.zietzling at gmail.com>
Date:   Sat Jul 16 21:26:37 2016 +0200

    fixed German translations

commit f0d4a9719a233b414fca27d118a1475b0447dd69
Merge: 6252fcf1a fa8723ea6
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 16 13:23:42 2016 -0700

    Merge branch 'maint'

commit fa8723ea6d30dc680fc8a981e6658f83249866af
Author: Rob Gowin <robgowin at gmail.com>
Date:   Sat Jul 16 14:12:58 2016 -0500

    Fixes to get CMake "MinGW Makefiles" generator to work.
    
       * CMakeLists.txt: Give CMake a hint about where to find pod2man
         based on where it found perl.
    
       * src/cmake_modules/GncConfigure.cmake: Protect GNC_HELPDIR in
         quotes for cases where it contains spaces (like "C:\Program Files"
         on Windows).

commit 6252fcf1aea440e13b2ad44caede7b4a7a2fc752
Merge: 6e3fafedb 2c268ba09
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 15 15:18:59 2016 +0000

    Merge branch 'maint'

commit 2c268ba09cf1874de9ef2d430d9243e63f83b4f7
Author: Rob Gowin <robgowin at gmail.com>
Date:   Thu Jul 14 20:44:09 2016 -0500

    Allow HTMLHELP_DIR to be specified on cmake command line

commit 6e3fafedbadfb9a62ff009af40fd4bcdf461cc6c
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jul 14 19:27:06 2016 +0000

    Remove superflous use of std::stringstream.

commit 01c21da3234ba637f57cc4b18eb069ef2bcc7aa9
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 12 16:57:01 2016 +0000

    Fix wrong PWARN calling signature.

commit cc1b68a3296fc1e3eaba814d80dc6bcec41cbc48
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Tue Jul 12 15:08:09 2016 +0100

    Bug 756416 - CSV data with Posted information will always have last invoice not posted.
    
    When importing the last line of the CSV the gtk_tree_model_get() never happens
    and the following compare uses the previous value of new_id, which is now = id,
    so the last invoice is never posted.
    
    Set new_id = Null before gtk_tree_model_get() to ensure processing the last line.

commit c11185e929bb920107daf6bb7daa1c62b53dcd4a
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 11 01:26:01 2016 +0000

    Use the right value to determine if the zone has a daylight time.
    
    It's not Daylight offset.
    Also catch the now much less likely exception.

commit 43a7cd096e1f3e3cda723b616a9084b486fc25a9
Merge: 82d9b9d7c 6ad8ff3b4
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 8 16:36:10 2016 +0000

    Merge branch 'maint'

commit 6ad8ff3b4e721d6c9132256ce8511da58796712c
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 8 16:34:35 2016 +0000

    Tweak version.cmake to work on Windows.
    
    Cmake's execute_process doesn't use a shell unless you tell it to.

commit 82d9b9d7cccbb6ccdf590033ec7249e62ad268cc
Merge: 5db6419cb b64fe864e
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 5 10:18:47 2016 -0700

    Merge branch 'maint'

commit b64fe864e98dc39aa8ef222a1803457e7d1d32aa
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 5 09:56:11 2016 -0700

    Make CMake use the same scm-revision program as Autotools.
    
    So that the Win32 build script has the right file name to copy to code's download folder.

commit 5db6419cb6f4360e72a0b3bf8b201f1987eff3dd
Merge: 344de4eb3 a1b574af4
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 3 09:05:01 2016 -0700

    Merge branch 'maint'

commit a1b574af4f2d2357808534e8c3d6e3b83966d658
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 3 08:56:52 2016 -0700

    Clear the GDate before use.
    
    If the transaction doesn't have the gdate-posted slot and the random
    junk left on the stack where date lives happens to make a valid gdate
    then timespec_to_gdate won't be called and a bogus date will be returned.

commit 344de4eb378bd088488babd21398964ee25667f1
Merge: cf735d730 51e29e783
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 3 08:53:04 2016 -0700

    Merge branch 'maint'

commit 51e29e7836af814868f51161cb3263465a5e951f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 2 16:03:55 2016 -0700

    Bug 137017 - date of transaction change with time zone change
    
    First step: Change the timestamp to 11:00 UTC instead of midnight local,
    adjusting by an hour or two if the local timezone is one near the
    International Date Line to keep the date from flipping around.
    
    Scrub all old entries to make current files correct.
    
    Note: This effectively disposes of the distinction of close-book transactions
    having a noon instead of midnight timestamp as a way to distinguish them
    from regular transactions, but that distinction doesn't seem to be used;
    xaccTransIsCloseBook() is used instead.

commit 6a81738e969cd56556f3dbaf1ee08521ee86a855
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 2 14:08:14 2016 -0700

    Don't override optimization flags in CMakeLists.txt.

commit 704bc8352dd2e9bf25e73fcecfd3710858cf609f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jul 2 17:38:33 2016 +0200

    When default tax table is 'None', set a new invoice/bill entry as not taxabl by default as well.
    
    This slightly changes the semantics of a 'None' default tax table
    from 'taxable but no tax details given'
    to 'not taxable'.
    While not exactly the same the former is a highly unlikely
    situation, where the latter is more common and hence makes
    more sense. In the rare case a user does want to express
    the old semantics this is still possible by explicitly
    creating a tax table without any details.
    Note this only influences newly entered entries. It has
    no influence on existing ones.

commit cf735d730446a0594bb46229a01581e4ef423a22
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 1 15:02:33 2016 -0700

    GCC-4.9 doesn't have the C++14 initializer list fix.

commit 5547337e05d152dcdabe85cf558ce150782184a7
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 1 13:26:17 2016 -0700

    Enable Google Tests under CMake.

commit 4be440457584269335dfcbbee7072fe72f820158
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 30 14:09:25 2016 -0700

    MinGW doesn't support stoi, use atoi instead.

commit 9a8ed9323ca784a00f5b665136c61a9660b62715
Merge: 3ded9f9b5 77988a72f
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 28 16:22:53 2016 -0700

    Merge branch 'maint'

commit 77988a72f52a60e409af15319f8664c86a504d74
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 28 15:27:01 2016 -0700

    Fix incomplete function name from 74fa556.

commit 6fe4b8ff8ea5dac4dc93c6eb2129eed80cc607ff
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jun 27 21:40:24 2016 -0700

    Reset release date to 28 June.

commit 74fa5562868c9af0a8ffa98d7fe7d01dc27b8cc3
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jun 27 21:38:35 2016 -0700

    containsString wasn't introduced until OS X 10.10.

commit ddf84d072549de5a562d75693c85e6f0845c8602
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 25 12:04:40 2016 -0700

    Release 2.6.13

commit 9303d7dd0c8c44c6102ee3888f455f31ad4c56d5
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jun 24 15:47:42 2016 -0700

    Update translations from the translation project.
    
    Updated: Dutch, Serbian

commit 53b4526262111c2cae68625ce352b8c749163969
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 23 14:50:36 2016 -0700

    Remove automatch_store_transactions() from import-main-matcher.
    
    There hasn't been a clist to iterate through since 2002, calling
    gnc_import_TransInfo_refresh_destacc immediately after
    gnc_import_TransInfo_set_destacc(...TRUE) is a no-op, and refresh_model_row
    gets called immediately after run_account_picker_dialog_returns.
    
    As a side benefit this might fix bug 757078.

commit 72f630e8e32e427bdc84540c71e85feb19d72c89
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 23 09:41:51 2016 -0700

    Bug 760021 - File "Save As" to an existing file...overwrites without warning.
    
    Save_may_clobber_data was looking at the wrong fullpath.

commit d3933f7c835ba1f80de002bb887b110948705876
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 23 09:41:48 2016 -0700

    Bump CMake version to current.

commit 8291c2991c721b00dee6469497e2893c4893d089
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Jun 22 16:33:16 2016 -0700

    Bug 761672 - Transfer made to placeholder account

commit 9c71a6cc64647940e33b4d2d90f0ccb03de72a0e
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Jun 22 16:25:55 2016 -0700

    Bug 764248 - saved-reports-2.4-backup line endings unconventional

commit 2d68c81575e72b607edbeae273e9f9f3dd55ce97
Author: goodvibes2 <chris.good at ozemail.com.au>
Date:   Wed Jun 22 09:33:44 2016 +1000

    Update README to refer to wiki Submitting_Patches as per github
     discussion re this file.

commit 1b3f711287261dd43318f9f6046a0097b0e3bd1b
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Jun 22 12:47:26 2016 -0700

    Bug 748983 - Crash after opening money transfer dialog twice
    
    Prevent re-entrance by checking that the static pointers, the second
    freeing of which caused the crash. Set said pointers to NULL after
    freeing them to make the dialog ready for the next invocation.

commit 5ed887715b22b9fbd68040e0970f7f91a5943ea1
Author: goodvibes2 <chris.good at ozemail.com.au>
Date:   Mon Jun 20 19:45:28 2016 +1000

    Bug 637004 Optionally allow customer and vendor address info to display
      Use an internal option to hold receivable/payable flag,
      remove trailing spaces.

commit 3e37be8144c6ea9e4f87db387a92b292ca467dd7
Author: goodvibes2 <chris.good at ozemail.com.au>
Date:   Sat Jun 18 08:55:27 2016 +1000

    Bug 637004 Optionally allow customer and vendor address info to display
      in the Receivable Aging and Payable Aging reports so can be copied
      and pasted into a spreadsheet for use in mail merge.

commit 71297be88eb18201417b380515a65a5b1cf7b583
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jun 20 16:11:13 2016 -0700

    Fix Travis test failure in gnc_iso8601_to_timespec_gmt.
    
    Can't reproduce failure on local systems, so this is a bit of a shot in the dark.

commit 2375270eb782a23ce4ad58715b4daab28d2e5bed
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jun 20 15:29:21 2016 -0700

    Fix gnc_iso8601_to_timespec_gmt test failure.
    
    Triggered by colon in the zone string.

commit a6da796c94cd3985835238cd5f31694e9f7aa2da
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jun 20 12:59:21 2016 -0700

    Bug 767824 - Some UTC timezones incorrectly recognized on Windows 7
    
    Reset minutes-only timezones to +0000 (UTC) and adjust the time
    according to the time zone error.

commit 3ded9f9b5627b4f05a811bb8347b085443ee59d8
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Fri Jun 17 13:48:03 2016 -0700

    Book-Currency Feature step 5
    
    Save a default gain/loss account in a book KVP and clean up some other book-currency items.
    
    The changes made are:
    
    	app-utils/gnc-ui-util.c & h - define new functions:
                gnc_book_get_book_currency_name,
                gnc_book_get_default_gain_loss_acct;
            reflect changed function names: qof_book_get_book_currency_name,
                gnc_valid_policy_name
    	app-utils/options.scm - reflect changed function name: gnc-valid-policy-name
    	app-utils/test/test-gnc-ui-util.c - include tests for gnc_book_get_default_gain_loss_acct;
            reflect changed function name: gnc_book_get_book_currency_name
    	engine/policy-p.h - add policy name, description and hint to policy structure
    	engine/policy.c & h - simplify gnc_get_valid_policy_list & define new functions:
                gnc_valid_policy, PolicyGetName, PolicyGetDescription,
                PolicyGetHint, xaccGetLIFOPolicy
    	gnome-utils/dialog-options.c - conform to changes to gnc_get_valid_policy_list
            and use new function gnc_cost_policy_select_new
    	gnome-utils/dialog-utils.c & h - define new function: gnc_cost_policy_select_new
    	libqof/qof/qofbook.cpp & h - define new property: PROP_OPT_DEFAULT_GAINS_ACCOUNT_GUID
            and new function: qof_book_get_default_gain_loss_acct_guid
            changed function name: qof_book_get_book_currency_name
    	libqof/qof/qofbookslots.h - define new option: OPTION_NAME_DEFAULT_GAINS_LOSS_ACCT_GUID
    	libqof/qof/test/test-qofbook.c - reflect changed function names: qof_book_get_book_currency_name,
                gnc_valid_policy_name; add test for qof_book_get_default_gain_loss_acct_guid

commit 2bbc1a193d582a6f1a9b7a95391485af09fd3e6a
Merge: 949ff816d ce190e348
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 9 15:29:45 2016 -0700

    Merge branch 'guid_header'

commit 949ff816d6997a0ba443e3921c61d436a622d16c
Merge: 9f3dc0c82 0ee7e61b4
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 9 15:29:10 2016 -0700

    Merge branch 'session-refactor'

commit ce190e34856baba21896ba28efb7fe8beebcce70
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 9 15:28:39 2016 -0700

    Some minor fixups to resolve clang warning and errors from session-refactor.

commit 1c00937abe924c8d2f4cefb10af46f94badecc3b
Author: lmat <dartme18 at gmail.com>
Date:   Tue Jun 7 18:06:02 2016 -0400

    Clean up guid usage.
    
    Now that there is a subclass of boost::uuids::uuid, that subclass can be
    used for GncGUID implementation. This removes the need for the untidy
    casts to/from bost::uuids::uuid, and simplifies the logic in many areas.

commit 293a286693bb3330906b7195b3dfb16d23518a13
Author: lmat <dartme18 at gmail.com>
Date:   Tue Jun 7 10:39:46 2016 -0400

    Add C++ header for guid.cpp and tests.

commit 74800e18f38068eb6a43ae2c434b9d5994212664
Author: lmat <dartme18 at gmail.com>
Date:   Mon Jun 6 11:22:41 2016 -0400

    Remove unused, left over typedef

commit 0ee7e61b48e91ed846195efba1acc5d25f05272b
Author: lmat <dartme18 at gmail.com>
Date:   Sun Jun 5 13:30:47 2016 -0400

    Adding googletest cases for c++ qofsession struct

commit 3063c873464f3e79dad9fe936bc9426da727db75
Author: lmat <dartme18 at gmail.com>
Date:   Sun Jun 5 13:14:45 2016 -0400

    Replace C qofsession struct with c++ qofsession struct

commit 557a5e2f2d07b0daafa85966d215b72f1ced7b0d
Author: lmat <dartme18 at gmail.com>
Date:   Sun Jun 5 12:27:32 2016 -0400

    Check the appropriate locations for gmock and gtest sources
    
    Although we test libgtest_main, we don't test for libgmock_main. This
    shouldn't be necessary since gmock was absorbed by gtest in upstream,
    so I'm not planning on working hard to correct this problem robustly.
    We'll just check for the source files in the other location where they
    might be.

commit 3390886051b4ae99a35288571c4fbcea8b31ffd9
Author: lmat <dartme18 at gmail.com>
Date:   Sun Jun 5 12:26:13 2016 -0400

    Corrected "misleading" indentation
    
    gcc 6.1.1 throws an error because with 8-space tabs, it looks like a
    line is in an if statement when it isn't.

commit 9f3dc0c82657d99316a0477a2a36ab5fa00c4ed9
Merge: 58b35eb7c c0086e15e
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Mon Jun 6 16:28:04 2016 -0700

    Merge maint.

commit c0086e15e957df3589918abbea9c6a3579d24933
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Mon Jun 6 15:17:55 2016 -0700

    Partially revert commit B555f495 and solve problem more simply by instead resequencing prior statements.

commit 58b35eb7cd3cdbc876045cfebaf25bd10ecca0e3
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date:   Fri May 27 17:37:17 2016 +0200

    Bug763257 - add line charts to Income/Expense/Asset/Liability reports
    
    Adapt net worth linecharts to work correctly with jqplot's date axis

commit 340b5a3ece17e79c287b2ba6810e6f17925c785f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Apr 16 15:57:25 2016 +0200

    Restore proper formatting on the linechart highlighter

commit 96ce4258a44db75390d9283a5624d9725bb103d5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Apr 16 15:57:32 2016 +0200

    Bug763257 - add line charts to Income/Expense/Asset/Liability reports
    
    Fix date formatting for UK and locale choices.
    The fix works around what's most likely a bug in jqplot
    that it poorly interprets UK formatted date strings. To avoid
    the bug this patch will always pass ISO formatted date
    strings to jqplot for line charts. This is only applied to
    the liability chart for now and should be done for all other
    line charts as well.

commit 927342f2083267d57cf6c517ba6daade7b274498
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date:   Tue Mar 8 19:30:10 2016 +0100

    Bug763257 - add line charts to Income/Expense/Asset/Liability reports

commit d80bd0387d693dcfc46a9dd3b7874c4f340a9acd
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Sun Jun 5 13:24:06 2016 -0700

    Remove semi-colon accidently left in prior commit.

commit 079257a074fe3ac6dca8ceb644cc9118645ed6ed
Merge: 0390322bf b555f4956
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Sun Jun 5 13:21:30 2016 -0700

    Merge maint. The gnc_gui_refresh_all statement in gnc_book_options_dialog_apply_cb causes the 'apply' and 'OK' buttons to be set to sensitive on the open Book Options dialog in some circumstances; this commit causes them to be reset to insensitive, as they should be.

commit b555f495676f882c5494560a53ecae5a37c47302
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Sat Jun 4 14:41:28 2016 -0700

    The gnc_gui_refresh_all statement in gnc_book_options_dialog_apply_cb causes the 'apply' and 'OK' buttons to be set to sensitive on the open Book Options dialog in some circumstances; this commit causes them to be reset to insensitive, as they should be.

commit 0390322bf80e746733448f51450f8b6a9a54351e
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 2 14:02:28 2016 -0700

    One line too far.
    
    gnc-timezone.cpp includes src/platform.h, so not including src breaks it.

commit dfc0166d920cde6a21b35e1837896c010cde8807
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 2 12:44:38 2016 -0700

    Add CPPFLAGS and LD_ADD to the date/time gtests.
    
    Required because of using qoflog in gnc-timezone.cpp.
    Also fix an extraneous std::move in gtest-gnc-datetime.cpp.

commit b92eff265a5008d8a03049c77af0db1e64ecb637
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jun 2 18:49:23 2016 +0200

    Avoid variable redefined errors for _FORTIFY_SOURCE
    
    I ran into this on sabayon linux while trying the cmake build

commit 92bb277f066d4625bffabd3dacad43616c35a6d4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat May 21 20:01:53 2016 +0200

    Fix leaking of ICU's c++ interface through libxml on some platforms
    
    This may become unnecessary once the backends are rewritten in c++.
    Tested on sabayon linux (which exibited the issue).

commit 293b43dcedc36e9a9c6469b36c3032724d1f824b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 31 13:09:44 2016 +0200

    Update README file regarding pull request policy

commit 5d69ec7d87bb40c5f652525db123c517bf33c614
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun May 29 15:56:41 2016 -0700

    Bug 766960 - gnucash-make-guids fails to run due to hardcoded paths.

commit 1d3fc071772dc87d3d6e8be057c48f822609f270
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 23 14:49:21 2016 -0700

    Remove throw from noexcept TimeZoneProvider::get().

commit 8b04fab25c4ae30aa36527ef31afb97ab5004fd0
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 23 13:25:08 2016 -0700

    Fix misspellt BOOST_LDFLAGS.

commit 915a2930f3a722ff64ec852c4916eb6e1c697f0b
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Feb 16 17:11:55 2016 -0800

    Remove close hook list; not used.

commit 34e34334c78b7ef8af741bdad770ed82ef29973c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 12 14:04:40 2016 -0800

    Backends: astyle -xd -k1 -m0 -M60 -xL -xC79 -OHpUcZns4 --brackets=break
    
    More extensive than usual, but these files had a lot of format issues.

commit a2863ab370b6864146950e460fd11c3417ac32c2
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 12 13:34:22 2016 -0800

    Remove old static analysis markup from backend.

commit dc02bd5e12f54bcec21ae73235da044fc52543ea
Merge: 94ca78025 a7a0dbcc4
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 23 11:47:06 2016 -0700

    Merge branch 'maint'

commit 94ca78025e5cd5412c6b6ffd59514c42a9cf3221
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 21 11:04:12 2016 -0700

    Fix up boost regex linkage issues on non-OSX platforms.

commit a7a0dbcc4b82733e5e0ac499de2cd3b959205ce4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat May 21 17:45:51 2016 +0200

    Bug 765859 - The budget reports missing in Hungarian edition

commit a2ded744b3c0d8e05d4cc4f57a813a4be277d498
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat May 21 15:54:55 2016 +0200

    Fix travis build

commit efbe26bc2619f318148bf9ff3edd69af5b2b9818
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat May 21 15:39:07 2016 +0200

    Bug 736352 - Expense Voucher adds tax automatically
    
    Expense vouchers don't use tax tables, so prevent autocomplete
    from setting one anyway.

commit 5ef9b8121eb4e1e4247d0f851d983620bb8b0a4b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat May 21 15:04:19 2016 +0200

    Bug 766200 - Three-up printing does not position the third check properly
    
    Handle drawing translations properly
    - take empty checks into account on first page both when printing
      one check only (bug 693342) and when printing multiple
      checks
    - fix page level translations, should only be called once
    - draw debug grid once for each page instead of for each check
    
    To be mentioned in release notes:
    A few bugs in the calculation of check positions while printing checks have been corrected. If you manually edited the check formats to compensate for these positioning errors in previous versions of gnucash, you may have to undo these changes. Please check this before printing your next check.

commit fa22986c9bcee4729dac8db4e754d8d581df604d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat May 21 14:23:20 2016 +0200

    Check printing: make logic easier to follow
    
    - rework formula to calculate number of pages so it's easier to understand by a human
    - add comments to clarify relations between position, position_max, first_page_count and so on

commit 3696770812b54e35e237adf875a87e17d7766703
Merge: c56faffb2 f7dfd65bf
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 20 15:57:36 2016 -0700

    Merge branch 'maint'

commit c56faffb2444b0610ba96f17808602286bc7129c
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 20 15:44:41 2016 -0700

    GCC-4.8 hasn't implemented std::regex so use boost::regex instead.

commit 0c9689432fd2db6db4b84b37bade2dc7143dfef8
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 20 11:17:01 2016 -0700

    regex_replace: construct std::string for third argument.
    
    Because gcc-4.8 won't do so implicitly.

commit 50cb9237dc57a9b0ebe63035e403da09ab9f68a0
Merge: d7a77a3a5 592ad99dd
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 20 10:09:47 2016 -0700

    Merge branch 'maint'
    
    Includes converting the new regex code in gnc-backend-dbi to use
    std::regex because GRegex uses enums in a way that C++ dislikes.

commit f7dfd65bf9f2cb441bdb2d8767f3bcdbe0319b53
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 20 17:02:01 2016 +0000

    Fix adjust_sql_option_string test on Windows.
    
    The linkage problem was caused by the symbol appearing in
    libgncmod-backend-dbi.dll but not libgncmod-backend-dbi.dll.a.
    Incoprorating gnc-backend-dbi.c as a source file to the test program
    instead of linking its library resolved the issue.

commit 592ad99ddea4f15a49f9bee42ff27374057c8484
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu May 19 14:23:23 2016 -0700

    Move adjust_sql_options_string declaration to gnc-backend-dbi-priv.h.
    
    It shouldn't be public, it needs to be exported only to the test file.

commit 818fe73a05dec77dbd98fcfb7c7e2fc25c307a13
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu May 19 14:08:55 2016 -0700

    Remove unnecessary g_strdup_printf.
    
    SQL_OPTION_TO_REMOVE is substituted during preprocessing so it can be
    inlined in the string initialization, no need for heap allocation or
    runtime composition.

commit ef8f63759fcf40aea858cc6650b93bdffacf3490
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu May 19 14:06:02 2016 -0700

    Fix inconsistent and non-conforming whitespace and comments.

commit 0e17ebdc127a58f92b3c6ee216572cae11babc61
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Fri May 20 13:12:03 2016 +0100

    Bug 766688 - Minimal fraction of BYN should be 1/100

commit 806525f6ce334e1e2f2c6a2a57a014f8241a3fac
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu May 19 10:08:21 2016 -0700

    Fix bad library name from c1ad6154.

commit b20e05d078d193157f657fc414367d886c0535f5
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 13 16:39:26 2016 -0700

    Bug 764871 - Crash starting gnu cash
    
    GString doesn't like being g_freed, so use gchar and g_strdup_printf
    instead. Change all of the GStrings in the file just to be consistent.

commit c1ad6154ab9c4a7a195a68b3d23d0f89991711ff
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 14 20:33:28 2016 +0000

    Don't try to compile test_adjust_sql_options on windows, it won't link.
    
    Also fix the CMake build by linking gnc-backend-dbi for test-backend-dbi.

commit 3b17b44ef7e1c2c8c5f473a5faf991616ac6b454
Author: colinl <colin at clanlaw.org.uk>
Date:   Wed May 11 21:30:56 2016 +0100

    Improved adjust_sql_options_string, added tests

commit 99554bc7c1241678b01c70c905b32220473c4f7f
Author: colinl <colin at clanlaw.org.uk>
Date:   Tue May 10 11:57:01 2016 +0100

    Tidied up adjust_sql_options

commit 709ed8b1d3162a1ecc2d07f889bd25d85f16684a
Author: colinl <colin at clanlaw.org.uk>
Date:   Tue May 10 08:12:53 2016 +0100

    adjust_sql_options working but needs tidy up and remove diagnostics

commit 043ca5d39933fde2660a1e4ded8b3b2534ff481f
Author: victor811 <victor.pugin at gmail.com>
Date:   Tue May 3 14:22:03 2016 +0300

    Update Russian translation

commit 7bee0be5744c8a9b6024d60a3a2efa47b4412c8b
Author: victor811 <victor.pugin2gmail.com>
Date:   Tue May 3 14:14:04 2016 +0300

    Update Russian translation

commit f679bf70e8293021c4d42bdd331d0184d0ed140e
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue May 10 13:28:58 2016 -0700

    Bug 766028 - crash on manual addition of price entry in Price Editor
    
    gnc_pricedb_remove_price invalidates db->commodity_hash so removing the
    old price needs to be done before it's retrieved.

commit eaa68cff8c6f433bb21e8c7945440a55d21a446b
Author: Mechtilde <ooo at mechtilde.de>
Date:   Thu May 5 16:32:52 2016 +0200

    correct some more shortcuts

commit 30e46e4e5df8b22a4722959881f1854afefc0c5b
Author: Mechtilde <ooo at mechtilde.de>
Date:   Thu May 5 16:04:36 2016 +0200

    correct some shortcuts

commit 9ddea15c7f27f8d03ca93d6fb6e102ee79518b27
Author: Mechtilde <ooo at mechtilde.de>
Date:   Tue Jan 19 20:00:19 2016 +0100

    correct typos

commit d5fa61d14ef5637ff8ae9746f7a42e9b3582bb2b
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sat Jan 2 22:45:04 2016 +0100

    remove some fuzzy flags and add some translations

commit 5671408babc8c1626b26c9424b2eb6ac8b2073da
Author: Mechtilde <ooo at mechtilde.de>
Date:   Wed Jan 20 18:47:43 2016 +0100

    some corrections

commit 9ba3e7a442d25cc91281b69c1c86259b40e45914
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sat Jan 2 21:44:54 2016 +0100

    remove some fuzzy flags

commit 97a8892f01009c8577a82680ba50f2010871ef3c
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sat Jan 2 15:20:24 2016 +0100

    add some translations

commit 5909ff366a29c9c6334e1bbbf62107c5b3ffc56e
Author: Per Johansson <per at johansson.name>
Date:   Sun Apr 24 22:49:55 2016 +0300

    FIxed remaining names.

commit 10d80426c2e57888e9a0a51e0f9c8e5bc242ae43
Author: Per Johansson <per at johansson.name>
Date:   Sun Apr 24 22:36:37 2016 +0300

    Added Finnish account plan.

commit d7a77a3a5fab98080faf98b80214a7c096e6c4d3
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat May 7 11:34:25 2016 +0100

    Update Transaction unit test date internal
    
    Update this test to use strftime so the format can be specified as ctime
    was using a space in front of the month number. Also add a '\n' to the
    end of msg2 as the PINFO in Transaction.c line 1940 has one.

commit fab69c29a88a92d0e7577e044809b6b19f54f63c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu May 5 16:23:52 2016 +0100

    Date format using strftime under windows.
    
    strftime under windows does not support the %e or %P flags so change
    them to %d and %p respectively.

commit e81494756ec606a10f97229248490b762e104b9c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu May 5 16:19:11 2016 +0100

    Gnucash on Windows will not start.
    
    in the TimeZoneProvider function load_windows_classic_tz make_pair
    should of used max_year as the first parameter.

commit c739f4fae442e583389dd8c47100a38a06aac4c4
Author: Rob Gowin <robgowin at gmail.com>
Date:   Thu Apr 21 08:36:03 2016 -0500

    CMake: Don't try to install COPYING file that does not exist.

commit b2213d267379fb200be32b95e42f45aa5c158f64
Author: Per Johansson <per at johansson.name>
Date:   Sun Apr 10 16:17:49 2016 +0300

    Added new sv_AX and sv_FI account plans.

commit 3299231f225305116fafbc33dc5e3f815dd52074
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Apr 15 21:14:42 2016 +0200

    Improve quickfill performance on huge registers
    
    The recursive quickfill code had several expensive
    function calls that could be moved out of the recursion.
    In addition using qof's string cache would result in
    an expensive call to g_str_hash for each iteration, which
    quickly degraded performance on huge accounts.
    I have removed the use of qof's string cache from quickfill
    which considerably improves performance of opening the
    register for a huge account at the expense of slightly
    more memory overhead.
    For example I saw register load time reduce from 75 seconds
    to 2 seconds, while using 20kb more memory.

commit 2379b9715db5835da85062f5d20b5b44537abed0
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Apr 7 15:42:47 2016 -0700

    Correct the interpretation of the void* passed to sqlite3_error_fn.
    
    We can't cast a dbi_conn to a GncDbiSqlConnection, even without slicing
    the pointers won't have the same value.

commit 4fa68502ec3862ba838bba77ba7568cefeeeaa06
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Apr 7 15:41:15 2016 -0700

    Fix some new errors raised by clang 703.0.29.

commit dbf4eada944de2dd4c9dfedb95fec58082da5b40
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 5 15:49:02 2016 -0700

    Ensure that PRIi64 is defined in mingw.

commit dc4fce0aaea0cabcb83f9de9a4cffa5b53089747
Author: Christian Stimming <christian at cstimming.de>
Date:   Tue Apr 5 21:51:49 2016 +0200

    Bug 764268 - MT940 import select account based on transaction info
    
    When importing MT940 files, AqBanking will (sometimes?) put
    all transactions under a single AccountInfo, even when there
    are multiple accounts in the file. Luckily the correct account
    information can be recovered from the transaction information.
    This patch will try to use the account information in the
    transaction before trying to use the saved account state.
    
    Patch by Jethro Beekman.

commit ee40d5dce7d49b73218a3e0428dea78e6b6fcd17
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Mar 30 15:09:57 2016 +0200

    Fix counter format resetting in a private kvp compatible way

commit 826ebf2d2b3bc2d95c4b5dae0e37792924eb8c62
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Mar 30 11:09:05 2016 +0200

    Fix critical warning introduced in f5a7aeca7913
    
    Critical warning happens only on master branch

commit ec768b160c63728c0fbc9a15d34e6795ff181293
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Mar 28 00:19:04 2016 -0700

    Modify the changes from 139e3ea5 to accomodate private-KVP.

commit 455508f92a9b6b721eabd941e18c0b5a2d9825e5
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Mar 28 00:14:55 2016 -0700

    Delete dialog-print-check2.c which somehow managed to survive the last merge.

commit d7112e9ffbb7167e70ee809e15115421a5a617bb
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 27 17:38:22 2016 -0700

    Clean up more !g_strcmp0(foo, bar) == 0, which doesn't work.

commit fbec25529ac4476f914dacb796e9f28a51ab1d41
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 27 17:37:09 2016 -0700

    Restore some code removed in 8877f86 which left a variable uninitialized.

commit 5485c9de374171be36b5ad97e46cd4fb386c0e0f
Merge: ea7eaffd7 df8fa0388
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 27 17:06:43 2016 -0700

    Merge branch 'maint' after 2.6.12 release.

commit df8fa038872e11e965f4a56586ad4e22accb7fb2
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Mar 24 09:12:33 2016 -0700

    Mac Localization: Prefer the country to the language for fall-back locales.
    
    On the theory that in countries where multiple languages are in use similar
    date and number formats will apply regardless of language, and especially
    that the default currency will be the same regardless of language.
    
    Also ensure that the specified language is in the list passed to gettext;
    the net effect of which is that the user will effectively get the requested
    localization behavior.

commit a41a7e2b50aea5ea9932de9d3376fefcc279b2c5
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Mar 22 17:46:49 2016 -0700

    Extract some functions to make the Mac locale setup a bit more maintainable.

commit ed11f6d1d52feb1b91d2192907c321de86cd6248
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 25 19:43:22 2016 -0700

    Release 2.6.12

commit 6cf170065028b6af0a3c09a6791b033a62a053db
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 25 16:39:26 2016 -0700

    Update translations from the Translation Project.

commit f5a7aeca791300d4e5942a28573ef0bd5d197dcd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Mar 25 18:09:27 2016 +0100

    Bug 719904 - Decide payment type only based on the account type involved
    
    This commit improves payment type deduction by first checking
    whether an AR or AP account is found in the transaction.
    If not, fall back to previous heuristic of positive action
    means customer payment, negative action means vendor
    action. The logic can still go wrong (no means to declare
    an employee payment, and credit notes are interpreted as
    opposite sign payments). Needs a follow up to fix that.

commit 6fd35694e2b320acf6142f686d7b9bf74ae9fd22
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Mar 25 17:39:20 2016 +0100

    Factor out a convenience function to retrieve a (business) owner starting from a transaction

commit 656a3a9b5703452f05e5d697cd9268def382563b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Mar 25 16:16:00 2016 +0100

    Provide option to print checks directly from the payment window

commit d5d58dacbaeb080002e24e10cb2a9392f947f719
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Mar 25 14:43:15 2016 +0100

    Check printing: extract address from invoice/bill for payment transactions
    
    If the transaction is marked as a (business feature) payment,
    extract the address of the bill/invoice associated with the
    payment, or the owner if there's no bill/invoice yet.

commit 531335a8f97ef2bd5e408cde6af7e399c75845ac
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Mar 25 12:10:10 2016 +0100

    Move some utility functions from gui code to engine
    
    And reduce some of the clutter in these functions and their callers.

commit 163c4dd44a00cad11de209c917af568170551e97
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Mar 25 10:39:13 2016 +0100

    Update POTFILES.in after previous commit

commit 39bfeba930e13a65c05540f839457e9c71cf31ef
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Mar 24 22:49:27 2016 +0100

    Merge reg and reg2 variant of print check dialog back into one file
    
    There was nothing in the duplicate file that was different
    from the original one except for the plugin_page parameter
    initially passed in. Turns out we don't need anything
    from the plugin_page except for the very generic GtkWindow
    which is actually a member of the generic GncPluginPage
    base object. So pass that window instead and avoid the
    need for differentiation.

commit cde9d7846583321d73f65e515aaaad75797650b9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Mar 24 19:22:10 2016 +0100

    Bug 693342 - Print (bottom) prints to middle for 3-check pages

commit f168cb2e1f777bdb7ed12a0456b0ad5481b7cc68
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Mar 23 21:42:53 2016 +0100

    Revert "Bug 118391 - Long currency names untranslated"
    
    This reverts commit 9f984c05ebfa3957453ddd009308d2cfc53b4e7f.
    
    The change causes the windows build to crash. Needs more
    investigation.

commit f7b0cb65bc1fbf88eab5f4bf84eb8aec226fdb62
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Mar 23 21:28:45 2016 +0100

    Disable debug message that got enabled by accident last year

commit 139e3ea56980319ad8a6530a70230deece7123b4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Mar 23 18:21:43 2016 +0100

    Bug 687504 - Not possible to reset an invoice/bill counter format

commit 0e915837546c962f0f02d77acc74f59e79ceb9c8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Mar 23 14:48:21 2016 +0100

    Bug 642292 - General Ledger report - 'Primary Sort Key' value is not persistent

commit e003cb07db1fe0d93361a676e5347ca57f136ca3
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Mar 22 17:24:41 2016 -0700

    New Xcode, new errors, sigh.

commit aec61497f27862848062fc465b0ad6a3433eaa0e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Mar 22 18:33:49 2016 +0100

    Bug 482186 - Customer and vendor report for partners who get invoiced/paid in foreign currency show total labeled with the symbol of the default currency.

commit 0114a7317b5f03d466396a26a3812d6994a2cc05
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 21 17:11:05 2016 +0100

    Bug 728074 - Posting bill converts currency to itself using 0 rate

commit 9f984c05ebfa3957453ddd009308d2cfc53b4e7f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 21 11:30:44 2016 +0100

    Bug 118391 - Long currency names untranslated
    
    Fix for Win32

commit 62425247891404760418f49d7bfffab47f775b13
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 21 09:49:12 2016 +0100

    Fix typo

commit 2059f06f272a2b019a0ffc275e3514c4777a272c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 20 15:52:07 2016 -0700

    Open correct xea directory if user has worked around bug 725296
    
    Bug 725296 reports that setting LANG=sv_SE fails to set the language.
    This turns out to be an error in gettext, but it can be worked around
    by setting LANG=Swedish_Sweden. That broke looking up the localized
    account directory, so this special-cases "Swedish_Sweden" and
    "Swedish_Finland" when looking up the account directory.

commit 9854876c702bca212d31221fba4f4126445bb25a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 20 15:11:06 2016 -0700

    OSX: Get the locale for account trees from the OS instead of setlocale().
    
    It's possible for OSX to create locales that while legal aren't
    supported by setlocale, and we have account trees for some of these.
    Retrieving the locale from NSLocale ignores the fixup done in
    gnucash-bin to ensure that a reasonable and supported locale is used.

commit ea7eaffd7ea2a2cce333079996b469d8c6442f70
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Mar 19 18:26:49 2016 +0100

    Bug 760107 - Change default date completion to sliding window
    
    Release notes snippet for this change:
    The default date completion when entering partial dates has been
    changed from "always complete in current calendar year" to
    "complete to a sliding window starting 11 months before current month".
    For example if you enter "1/23" (January 23rd) while today is
    December 10th 2015, the date will be expanded to
    January 23rd 2016 rather than 2015.
    If you prefer to keep the old behaviour, you can restore to it
    via Edit->Preferences->Date/Time->Date Completion.
    In addition if you were already using the sliding window
    before, but didn't change the previous 6 months before
    default, you will now also get the new default 11 months before.
    Again if you prefer the old behaviour it can be restored via
    the same Preference.

commit d54ccee532f48d5a2e44cf09452154a0545d5b26
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Mar 15 10:51:59 2016 +0000

    Add Bayesian Conversion to Guid unit test
    
    Added a test case for Bayesian mapping conversion from using the account
    full name to using the account guid when storing the mapping entry

commit 5f7fcf6ad792e956148a09253a5b119a74517cd5
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Mar 14 15:01:46 2016 +0000

    Update Unit tests for import_map
    
    Change import_map tests to reflect change to use the account guid.

commit 323f8165dfbba7221228601d91a5eef2990660e6
Merge: a0fa6d2fe dca13d624
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Mar 19 15:34:09 2016 +0100

    Merge branch 'maint'

commit a0fa6d2fe762c44b869ea843b3ec44888a2ee35c
Merge: d1ab9e783 6c2c2d73a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Mar 19 14:56:12 2016 +0100

    Merge branch 'maint'
    
    Resolved Conflicts:
    	src/engine/test/utest-Transaction.cpp
    	src/gnome-utils/ui/osx_accel_map
    	src/libqof/qof/qofbook.cpp

commit dca13d6248a611c39e9b6f507f88212a9fc386b0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Mar 19 15:07:33 2016 +0100

    Fix doxigen comment after changed const behaviour

commit 6c2c2d73a35e48ff2d9f69f8e9bfe215fc8ceada
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Mar 19 14:32:14 2016 +0100

    Bug 620281 - Adding reversing transaction to bill transactions creates undeleteable transactions

commit d1e148ef87ee1ff553a1c4cdb3da884e68c97299
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Mar 19 14:05:25 2016 +0100

    Refuse to void read-only transactions.
    
    Add test case to verify

commit 0f66e2000574477ee0a36a0cd5f4710d1da0f442
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Mar 19 13:44:10 2016 +0100

    Bug 754209 - Bills can be posted multiple times from "find bill" search results - follow up
    
    This commit adds code to check & repair that removes the read only status of the bogus transactions so the user can go in the AP/AR account and delete these bad transactions.
    
    Translators: this commit introduces a new translatable string.

commit d45886f73b63ea1672e125d158c28506b8ea305f
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Mar 17 16:51:46 2016 -0700

    Bug 733164 - Command-H Invokes Help->Help Contents
    
    Override the Gtk-supplied accelerator for the help menu.

commit 3109b6f6c3bbfa939bce0e97177f8d654d06c0ce
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Mar 17 15:41:51 2016 -0700

    Set the transaction currency during auto-completion.
    
    When auto-completing a transaction that was originally created in another
    account with a different currency the balancing code will try to apply
    conversions in the wrong direction if one edits the transaction. Explicitly
    setting the transaction currency to the current register's currency
    prevents the conversions being applied and allows the transaction to
    balance correctly.

commit d0e103be086f65db04a006cefc09e6acf48f977a
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Mar 17 15:37:19 2016 -0700

    Correctly re-value splits when the transaction currency is changed.
    
    When a transaction with existing splits had its currency changed, the
    function would change the values to use the new currency's denominator
    without changing the actual value. The balancing code would then apply
    the price of the the new "other" split to the amount, changing it as
    well. Changing the transaction currency back would convert the value in
    the other split correctly so that it would equal the amount that the
    balancing code wouldn't change anything. I actually detected this bug
    when I wrote the test but didn't recognize it as a bug.
    
    The new code first calculates a new price and then applies it to each
    split so that the transaction balances correctly in the new transaction
    currency. This also round-trips correctly

commit c2ce20443453f8a9f1f1e9b1a26eabfb1a029122
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Mar 17 23:06:52 2016 +0100

    Use PRIi64 instead of PRIx64
    
    We obviously want our business counters to use integral numbers instead of hexadecimal...

commit a27abf766a1c0148a497d0f8000da92f0228398e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Mar 17 22:37:15 2016 +0100

    Bug 728722 - Setting number format details appear wrong in Help, section 10.3.4. Counters Book Options Tab
    
    This is a follow-up commit to fix the core of the issue.
    With this commit gnucash is more liberal at accepting
    counter formats. It will accept either li, lli, I64i and
    whatever is defined for G_GINT_64 or PRIx64 on the user's
    platform. Internally the code will always convert the
    specifier set by the user with PRIx64, which should always
    be the correct one on any platform.
    
    Additionally a few extra tests were added to stress the
    counter format code a bit more.

commit 8117a7c17f5c993965a5cc2247a18b563af503d7
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Wed Mar 16 12:18:26 2016 +0000

    Bug 754209 - Bills can be posted from "find bill" search results
    even if bill is already posted and results in extra $ posted to A/P
    
    This adds a test in gncInvoice to return NULL it already posted.
    
    Adds checks in dialog-invoice to test for already posted invoices. Messages
    user and refuses to post entire selection if more than one selected.
    
    Translators: This adds a message string.

commit 1121cd0795f56ae6439848a6a0c2940584e2b4a5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 14 22:16:14 2016 +0100

    Bug 720934 - Barcharts with many data points have overlapping x-axis labels
    
    Depending on the available chart width x-axis labels will be pruned
    from the full list to ensure the labels that are printed will
    always be readable.

commit d1ab9e783e17e5aa71d91a6dd5f5e80a289f160f
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date:   Fri Mar 11 14:24:16 2016 +0100

    Bug728692 - Time bound on the Budget Barchart report

commit ab35b571c3b75e2c402f8422b3fdc83fbc5b1011
Author: Chris Good <chris.good at ozemail.com.au>
Date:   Sun Feb 28 14:45:14 2016 +1100

    Add Tip Of The Day re using multiple windows to do comparisons - Bug 762800
    
    Note: this introduces an untranslated string to the stable series

commit ee70922c5bcc38f6ef9a09050c12219f1ad634e9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Mar 13 13:54:46 2016 +0100

    Fixup previous commit
    
    Forgot to add my changes before pushing...

commit 7ef256893907d7c8d2e61eaa91f583919954eeb5
Author: Matt G <matt_graham2001 at hotmail.com>
Date:   Mon Dec 21 13:03:44 2015 +1100

    Bug 742352 - Budget Summary section does not show expense totals
    
    Fixed buget add up issue.
    https://bugzilla.gnome.org/show_bug.cgi?id=742352

commit c56a4d959356b23bf28320255179bc907821d753
Author: Gilles Dartiguelongue <eva at gentoo.org>
Date:   Wed Nov 11 13:35:46 2015 +0100

    Bug 760015 - guile support is automagic
    
    Make guile support selectable

commit de8e2db3b2b33b63fedde057b3b7d4edf11b4c8a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Mar 11 09:25:26 2016 +0000

    Change look_for_old_mapping to return NULL
    
    look_for_old_mapping should return NULL when we find an existing
    map_account

commit a4be710fdd185fd56f19cfebbab5b9bcff2eee21
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Mar 10 17:27:57 2016 +0000

    Rename some function to better reflect there use
    
    Change some function names to better reflect there use and change
    look_for_old_mapping to return map_account and use this to see if we
    need to convert entry

commit 99d0b03e0f38a151ac02cc6c273ddf6bb7771d62
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Mar 10 17:16:05 2016 +0000

    Remove unnecessary use of g_strdup of full_name
    
    Remove the unnecessary use of g_strdup on full_name and access it
    directly

commit b714df4c8c1458b17b488bfaeab31b89e10477a2
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Mar 13 10:04:03 2016 +0100

    Change some functions to reduce code duplication
    and move feature setting to where KVP is actually
    set

commit 80e20256ad811dd1e3528c32c2acc9d52c42433a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Mar 13 09:46:13 2016 +0100

    Add feature flag to prevent versions older than 2.6.12 from opening the data file.

commit 213db2de52b4078255bb8921a2be3951be45c2f8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Mar 7 17:09:35 2016 +0000

    Use GncImapInfo instead of struct imap_info where
    it makes sense to.

commit 427d62e805b25b9165731127490d5498dfb495c4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Mar 7 13:34:07 2016 +0000

    Change when an existing entry exists we add it to
    the converted entry

commit f8090fa78e68804d711aed4d353d210b0cef1531
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Mar 7 12:32:26 2016 +0000

    Improve old separator recognition by looking for
    the longest top level entry that matches the
    prefix. Also test for valid map account so we are
    not wasting time trying to convert a valid
    full_name.

commit 4e2e45e87133445df44091f458766cc9349d210a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Feb 29 12:51:40 2016 +0000

    Modify gnc_account_imap_convert_bayes to run only
    once by setting a KVP Book entry and then testing

commit cc132ce947cd02a6e3aabe0568229c4db79f5985
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Feb 29 12:49:58 2016 +0000

    Add Bayesian conversion to end of file open

commit c709d5024680c6499b4d5248939237c72aa5fd28
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Feb 29 09:46:37 2016 +0000

    Check for existing guid entries and update

commit dae07facf069ca601c6fe4be88b283eb86212736
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Feb 29 09:45:29 2016 +0000

    Create function to change Bayesian entries based
    on full account name to that of the account guid

commit 57a0b46b41b5023702ba9d9e23217e505f7b29cc
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Feb 29 09:44:10 2016 +0000

    Modify Imap helper function to find map account by
     guid

commit 82585bd8c4be2176f963e86a3b5161428e1e7547
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Feb 29 09:43:16 2016 +0000

    Rename account_name to account_guid to reflect
    change of use and remove newlines from PINFO lines

commit fd2335452832230ba436c6a62d99e21418579ca0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Feb 29 09:41:45 2016 +0000

    Change Bayes functions to use guid account string
    instead of full account name in kvp path

commit 71f7f45777024fc080a0098341903316cca20459
Merge: 3a86998ea 18e610041
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 11 16:32:20 2016 -0800

    Merge branch 'maint'

commit 18e61004110663a979228711495c644f0247311e
Merge: 2ed85cefa a40690370
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 11 15:46:45 2016 -0800

    Bug 763146 - Invalid exchange rate is recorded when entering multi-currency transaction
    
    A bunch of little fixes grouped into a feature branch.

commit a4069037055d92755be154fc72da53ea0dc79fc8
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 11 15:43:30 2016 -0800

    Ensure numerator is positive before checking if the value is < 1.

commit 1ca56c9d0df55037a7515f78dd81abed1fe9df95
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 11 15:42:53 2016 -0800

    Ensure price is set when the amount is entered and user doesn't tab out.

commit c4ce44df64ed8ad3d83f369d9a0e2856ad3cfd90
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 11 15:10:12 2016 -0800

    Test rounded values, but don't store them, to minimize jitter in prices.

commit e26e598cdc8f635d9a7700e8732b401d619e3dd5
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 11 15:08:11 2016 -0800

    Check price_source precedence first to save computation.

commit ba4acdfef1919ae27fc1c6b12822aa605f88676a
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 11 15:03:19 2016 -0800

    Ensure that xferData->price_source is always set correctly.
    
    If the user doesn't tab out of the price window before pressing return
    or clicking OK gnc_xfer_price_update_cb isn't called, but it does call
    gnc_xfer_update_to_amount, which does get called by
    gnc_xfer_dialog_response_cb.

commit 2ed85cefa3150dc0cfbcd147126fbfe2010e8b90
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 11 13:23:23 2016 -0800

    Fix double semicolon.

commit afe7dacb8501f0bf3187dc29c40f04eac906dd28
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 11 12:59:01 2016 -0800

    Remove price-direction code for to default currency and alphabetic order.
    
    It's much more important to have currency exchange rates > 1 to preserve
    significant digits.

commit 56cb0327e18625a292d9e32a9e21420b51d9bca4
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 11 12:22:57 2016 -0800

    Extract functions update_price and new_price from create_price.

commit 3a86998ea76c3d173faa2e1b23d0fdb2483123c6
Merge: 175d404a1 4a60e4906
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Mar 10 11:07:01 2016 -0800

    Merge branch 'maint'

commit 4a60e490663a00e54a41f1e4bae18199a24c91cd
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Mar 10 10:59:53 2016 -0800

    Fix typo in HTML header.

commit 2b958161250bcd0191e7815e65065b9507231ea8
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Mar 10 10:27:55 2016 -0800

    Bug 763111 - commodities prices editor creates hidden db entries
    
    There were two problems: First, if there were multiple prices in the database
    for a particular day only one would be displayed. Second, if one manually
    created a second price on a day in the price editor the first wouldn't
    be removed.

commit 5b40df510d9cc97b64e5db7d36526f9e2428bd92
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Mar 10 09:49:43 2016 -0800

    Bug 763279 - GnuCash has empty reports
    
    On recent builds of gentoo, apparently because the supplied webkit dislikes
    that we output xhtml in a file called foo.html. Make the header say that
    we're using HTML4.

commit ec83e3a338ba817509b178840d5435ca638965f1
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Mar 8 15:19:52 2016 -0800

    Bug 722996 - Cannot add stock price on Price Editor
    
    gtk_combo_box_set_active() doesn't work if the model is changed after
    the combo box is constructed.

commit 175d404a1b986aecb77db5e2882b152cbc1d06a9
Merge: 0031478d8 71574b7dd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Mar 10 15:52:02 2016 +0100

    Merge branch 'maint'
    
    Resolved conflicts:
    	src/core-utils/gnc-features.c
    	src/core-utils/gnc-features.h
    	src/engine/test/CMakeLists.txt
    	src/gnc-module/test/test-dynload.c
    	src/import-export/import-match-map.c

commit 71574b7dde5a81ba0cbd917db5ee1eefd64b8516
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Mar 10 15:30:56 2016 +0100

    Minor tweaks to Bayesian feature flag
    
    - use shorter definition
    - set correctly understood as of 2.6.12 instead of 2.7.0

commit 7003a561712d104e6b72dc5be2c6bdaff0ff20a7
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Mar 10 12:08:40 2016 +0100

    Make gnucash 2.7+ rerun bayesian data conversion whenever needed
    
    Whenever recent 2.6.x versions of gnucash store bayesian data
    in the old format (full account name based), gnucash 2.7+
    should perform a conversion the the new format (guid based)
    on subsequent opening of the file.

commit 18065151223a7a932b7e7831c6d7ab209b78dce7
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Feb 20 13:15:56 2016 +0000

    Allow matching accounts to be found also by their GUID
    which will be used in newer versions. The
    default behaviour is still to create new entries
    under the account fullname.

commit 712d340bf4d7898605e6fb8e6a4a9b52c0372410
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Mar 10 12:05:16 2016 +0100

    Introduce GUID_BAYES feature flag
    
    This will be set by future versions of gnucash (2.7+) when
    they save bayesian data using GUID's instead of full
    account names. The flag will prevent older versions
    (2.6.11 and older) from opening data files with such data.

commit b89723a561d3c5efdee13eeca35bc6132d89eee8
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Thu Mar 3 12:13:36 2016 +0000

    Bug 762971 - Duplicating multiple invoices results in invoices without an ID number
    
    If a duplicated invoice doesn't have an ID (which it won't if multiple invoices are
    duplicated) allocate it (them) the next ID.

commit e4e19a4caa2b9a5673ab227022cb193026a5c301
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Wed Mar 2 09:23:10 2016 +0000

    Bug - 761172 Importing invoices posts incorrect values.
    
    This looks a rounding error caused by not setting the denominator to an
    appropirate value. I've set it to 100x the currency fraction.
    
    For some reason I removed the call to gnc_numeric_convert() in commit
    564b9874575 I shouldn't have done that. I should have adjusted the denom.

commit cb88fe8f93bffa661c17e9edda3b7fde3d019602
Author: Phil Longstaff <phil.longstaff at yahoo.ca>
Date:   Sun Feb 28 07:42:37 2016 -0500

    Memory leak in gnc-gsettings.c

commit 97b7c26570092d8651f7ea391029ab88fc2cee26
Author: Phil Longstaff <phil.longstaff at yahoo.ca>
Date:   Sun Feb 28 07:31:03 2016 -0500

    Close some more memory leaks

commit 40c543ef2166d0300121a0370343d4e2e9892c73
Author: Phil Longstaff <phil.longstaff at yahoo.ca>
Date:   Sun Feb 28 00:20:55 2016 -0500

    Close some memory leaks identified by valgrind.

commit acdd5d0208b67476671484707afdc96f25d97b87
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Feb 22 16:39:47 2016 +0100

    Bug 744157 - Tip about subaccount is confusing

commit 26de1385630428df87948f17bd947a1a9bf87d63
Author: pmralbuquerque <palbuquerque73 at gmail.com>
Date:   Thu Feb 18 08:41:14 2016 +0000

    Updated translations after TACG translation

commit 05da881fa821929bb550916e963c22e4aaa65aa2
Author: fell <f.ellenberger at online.de>
Date:   Wed Feb 17 03:36:11 2016 +0100

    Update the list of Finance::Quote methods
    
    It is now be close to F::Q 1.38.
    A few methods remain still in unknown:
    Most are aliases.
    Bitcoin* would spam the list,
    MtGox* will be dropped.

commit 029a6653d6cfb6aa2f2e254f05bb36fc60cb0a8c
Author: Sebastien Bourdelin <sebastien.bourdelin at savoirfairelinux.com>
Date:   Thu Feb 11 23:13:45 2016 -0500

    Fix a typo
    
    éargne -> épargne.

commit 00c72830d8c71fb29a26eb3f7a54977bef428d68
Author: fell <f.ellenberger at online.de>
Date:   Tue Feb 9 18:29:35 2016 +0100

    Add comment about replacement of 10000 BYR by 1 BYN
    
    Supplement of commit 10fbd1f

commit 6e50516c1d775bd6bca498b2ea3390eb12125273
Author: RobGowin <robgowin at gmail.com>
Date:   Wed Jan 27 14:50:51 2016 -0600

    cmake - Increase test pass rate on Windows

commit 17033c64d83a7d940b686dea20e6c0c5d79f815b
Author: Prayag Verma <prayag.verma at gmail.com>
Date:   Mon Feb 1 00:10:46 2016 +0530

    Fix Typos in doc/README.translator.txt
    
    Convert file to UTF-8
    Spelling mistakes fixed -
    begining > beginning
    tranlation > translation

commit 0031478d86a4bd6cf63a73dd74929488643dc406
Author: RobGowin <robgowin at gmail.com>
Date:   Tue Jan 26 09:00:54 2016 -0600

    Fix CMake build after maint merge

commit 7f65a3356ef3b6a5a8c2b54fac84dbe43956082c
Merge: 326f3cc0a 42e5dd5c8
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 26 09:30:00 2016 -0800

    Merge branch 'maint'

commit 326f3cc0a20369ea98d523c55c4ba9a66e66314e
Author: RobGowin <robgowin at gmail.com>
Date:   Fri Jan 15 12:38:23 2016 -0600

    Remove extra symlink command
    
    * Remove symlink command that is now done a few lines later.
    * Relocate comment.
    * Do not install INSTALL (not needed) and COPYING (linked/copied elsewhere).

commit 42e5dd5c8ca251126f94df186d57192b832ffd19
Author: RobGowin <robgowin at gmail.com>
Date:   Mon Jan 18 10:33:34 2016 -0600

    cmake - Add ability to run tests under CMake

commit 9b82651d3afe3d9fc429d881fb53115893cbe98f
Author: RobGowin <robgowin at gmail.com>
Date:   Sat Jan 23 23:09:49 2016 -0600

    Don't skip test under clang when using Guile 2.x

commit 2bf0fed4a3897eede998f2ae4b6760c4ec546c4f
Author: RobGowin <robgowin at gmail.com>
Date:   Sat Jan 23 16:45:34 2016 -0600

    Change test to use LIBDIR to find dynamic libraries

commit 7ab481a134a888ebc0a7d0f6188517168c08bbb8
Author: RobGowin <robgowin at gmail.com>
Date:   Sat Jan 23 12:16:11 2016 -0600

    Add TEST_PATH variable to test
    
    This allows the tests to run from some place other
    than the current working directory.

commit 9be5a8be464f8444fff4a668a3d737c501fe0686
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 24 16:22:46 2016 -0800

    Fix Travis build error.

commit 9ea58f26f2cc95ebae14a2421b91a5d195eb6ddb
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 24 16:13:33 2016 -0800

    Pretty up the SLR error dialog.

commit 80317a2a5a296f3fbc7884fc60e7cf67ed3d3894
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 24 15:29:02 2016 -0800

    Bug 754856 - scheduled transaction <gnc.app-utils.sx> fails without warning
    
    Prevent incrementing the SX instance if the Transaction creation fails.

commit 2e8407ed125566fe85781d97cd01c95c491522a3
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 24 14:41:55 2016 -0800

    Bug 754856 - scheduled transaction <gnc.app-utils.sx> fails without warning.
    
    Add warnings, both when saving the SX and when running an instance from the
    Since Last Run dialog.

commit 1ecb1235973487fda0d2758c6c079a03973f8a9d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 23 10:46:51 2016 -0800

    Revert "Use python 3.3 VirtualEnv on travis."
    
    This reverts commit aa2c1303fd642cf5f8de74e2c48e9a68279a7a20.
    Wrong repo.

commit aa2c1303fd642cf5f8de74e2c48e9a68279a7a20
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 23 10:45:36 2016 -0800

    Use python 3.3 VirtualEnv on travis.
    
    Should fix get-pip.py installation failure.

commit ed8e79c6719e99a0cfb7a8fa9c6c7faceaaf68c1
Author: RobGowin <robgowin at gmail.com>
Date:   Wed Jan 20 10:46:01 2016 -0600

    [cmake] Reflect commit db0fd2 (Replace the TP pt.po ...) in CMake build.

commit 2427311912e7f9888966acd0eb2496654bdef14a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 22 12:18:35 2016 +0100

    Fix csv-imp test for master branch

commit ce748cceb8ecaf39085a52b5f00fb82e8ef50570
Merge: 290232e2c 06c379594
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 22 11:43:23 2016 +0100

    Merge branch 'maint'
    
    Resolved conflicts:
    	src/import-export/csv-imp/gnc-csv-model.h
    	src/libqof/qof/gnc-date.h
    	src/optional/gtkmm/test/Makefile.am

commit 06c379594bc66383295ae50ed4fe1882d1b0e85f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 22 11:13:36 2016 +0100

    Align gtkmm test suite with recent template updates
    
    This is not used by default for gnucash, and maybe even
    not used at all. At least it's consistent with the other
    test files now.

commit 5dfb8fd0c54c9e13e388f90f34de78e61198a25c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 22 11:13:19 2016 +0100

    Revert "Fix typo"
    
    This reverts commit 92f2863658d46f6aea297149d35966194dae3ae4.

commit 92f2863658d46f6aea297149d35966194dae3ae4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 22 10:44:15 2016 +0100

    Fix typo

commit 595dbbfb13c1e50fabd776c1319a7dcfc71cf33f
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jan 21 12:56:53 2016 -0800

    Fix typo.

commit fba7a4ce1494880992c0de8035b2c6764d17f3e8
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jan 21 12:08:24 2016 -0800

    Fix segfault in utest-gnc-csv-model Teardown.

commit 60ae4ac8ecf20a478871222d176b186c6576833e
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jan 21 12:07:29 2016 -0800

    Fix new cdv-import tests for running in a separate build directory.

commit 10fbd1fdd254be55c6e393c1f91c15a942ab212c
Author: Alexander Pushkarev <alexspush at gmail.com>
Date:   Thu Jan 21 19:17:00 2016 +0300

    adding BYN currency according to ISO 4217 ammendment #161 http://www.currency-iso.org/en/shared/amendments/iso-4217-amendment.html

commit bb915dc8f1b143c59ba6bf043f67b59f914b2814
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jan 20 20:54:46 2016 +0100

    csv-imp - add parse test for semicolon separated strings

commit d6e6eb6401b0847a75ca915b97d565dc1353ab58
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jan 20 20:29:24 2016 +0100

    csv-imp - new parse test starting from an in-source string struct
    
    This test reads its test data from a struct in the test source
    instead of from a real csv file.
    This allows to keep the string to parse and
    the expected parsed fields in one struct for evaluation.

commit 1a65e7165f55ce7fc091d95c2e7f892ad9f3d126
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Sep 28 20:41:26 2015 +0200

    csv-imp - use GNC_TEST_ADD_FUNC for test_parse_date as well

commit 1da2eacf2b121d6b618159335e3789511b3aaa7f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Sep 28 20:22:34 2015 +0200

    csv-imp - test_gnc_csv_new_parse_data doesn't use the fixture
    
    So add the test via GNC_TEST_ADD_FUNC instead.
    This also fixes the segfault in gnc_csv_parse_data_free.

commit 88495d23b460e76de3b31e471b221a3b378627a9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Sep 23 22:27:02 2015 +0200

    Match calls to g_string_chunk_new with g_string_chunk_free

commit df55119654484af18d3292d159f9291a4b5d1a1f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Sep 28 20:30:24 2015 +0200

    csv-imp - don't free the parse data just created for testing
    
    For some odd reason it makes the test segfault.

commit c59d1a223657e4e4c5f9861530e8a1b638d35fbe
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Sep 28 20:27:56 2015 +0200

    csv-imp - move tests for gnc_csv_load_file to separate function

commit 6b9823c61499b0bbb29b05766dcbc088175bf840
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Sep 23 18:27:28 2015 +0200

    csv-imp - test for gnc_csv_new_parse_data and skip gnc_csv_parse_data_free
    
    The latter has no output that can be tested on

commit 985bf549c3ff50902d3bb62e9e79f55ad138e748
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Sep 23 18:26:02 2015 +0200

    csv-imp - use setup and teardown for test_gnc_csv_parse

commit ae40a4c6d8378a551bf84a36e9f03a939e40236f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Sep 23 17:40:51 2015 +0200

    Mark static functions as not testable

commit 2763b485f179a05f7674884fceed95af97c5b5b3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jan 20 20:22:01 2016 +0100

    Test Date fixup

commit 8fba6e216d26243640dc6fa1d9da5c7515f46df5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Sep 22 19:27:19 2015 +0200

    csv-imp - add test for parse_date

commit 598531f7e62200a76d23161e1aab1599fa484c8a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Sep 22 19:27:12 2015 +0200

    csv-imp - add basic test for gnc_csv_parse

commit afff8102f44a2f0a6726f167811e07337061fe7a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon May 11 21:30:51 2015 +0200

    csv-imp - add initial (empty) test framework

commit 8168f45a6fcad86c3b2aed91c709411df72bba4d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Sep 22 18:49:06 2015 +0200

    Set fixed time values so test results won't depend on the time the test is run

commit 25542415a6a5b97c5dfacb3de955ef2ab59178b0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 12 21:58:24 2015 +0200

    Adjust GError usage to comply with the GError rules
    
    - Define an error domain (different from 0)
    - Adjust member names in error enumeration to follow
      required naming conventions

commit bd59bab28f8215ae4c8d49cf56351aee95d5e6cb
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Sep 22 18:58:39 2015 +0200

    Cumulated minor spelling fixes in comments
    and other non-code texts

commit 24773aa2937e24ff8da0ab1ae3a92170c530d872
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 12 21:56:55 2015 +0200

    Some indentation adapations

commit 001045881cde506a4610c6602c0a4314c64d9429
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jan 20 15:44:28 2016 +0100

    Hide owner abstraction from user oriented gui

commit 5839235861691a0835356a2de0a2dbf50ed9bb12
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 19 16:24:20 2016 -0800

    Add small utility to print message catalog statistics.
    
    Use perldoc on it for details.

commit db0fd2e908dba8e1bd2e062e3907dfa79e32edff
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 19 13:45:35 2016 -0800

    Replace the TP pt.po with the directly-contributed pt_PT.po
    
    The TP translation hadn't been maintained in over 10 years and there's
    no evidence of an active TP pt team. TP coordinator has marked pt as
    'external' in TP configuration.

commit e4a249d94edd56c8c56a6062f7f00c4643dd8081
Author: Robert Gill <sdf.lonestar.org>
Date:   Mon Jan 18 09:52:07 2016 -0800

    Bug 723689 - Splash screen doesn’t set the floating hint.

commit d8aea0f40c1259254da38561385da8b1ef54d070
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 17 18:45:33 2016 -0800

    Bug 760711 - Non-ASCII characters not shown in Report Name when a report is created with 2.6.11
    
    Due to fixing bug 727130 with g_strexcape, which escapes all non-ascii
    characters.

commit cf26b5c86bfad0de78c8a5aae1b8fd7817f307aa
Author: fell <f.ellenberger at online.de>
Date:   Sun Jan 17 21:39:54 2016 +0100

    Fix a mistyped error message in configure.ac

commit 9a0d2a2e1bf3c97950e0502c9d199aa6029fca92
Author: fell <f.ellenberger at online.de>
Date:   Sun Jan 17 08:45:11 2016 +0100

    Supplement to commit 837b258: Add ChangeLog.2015 to dist_doc_DATA

commit 290232e2cb63cdf86a71e813531a1a2259f237a2
Merge: 949421960 43cb48efd
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jan 15 10:03:24 2016 -0800

    Merge branch 'maint'
    
    Fixes breakage of Windows master build by not trying to link on Windows.

commit 43cb48efd93c887eadd337e49f0d0b48d5e7542c
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jan 15 10:02:11 2016 -0800

    Fix reset of PKG_CONFIG_PATH to unset variable.
    
    Apparently a cmake upstream bug.

commit 88a1d1412a31479dd9918cc707cf15172848caff
Author: RobGowin <robgowin at gmail.com>
Date:   Fri Jan 15 09:03:40 2016 -0600

    Tweak handling of COPYING file
    
    * Fix symlink to not escape local directory
    * Copy instead of link for Win32
    * Remove COPYING and INSTALL from maint branch

commit 53b7c51632bf340d8d33151e7ff82c8f8c984f3b
Author: RobGowin <robgowin at gmail.com>
Date:   Wed Jan 13 10:45:29 2016 -0600

    Support CMake 3.0 for Debian Jessie

commit 9b21c9e682e8ade37778f7b67a09bfd0da87355f
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Thu Jan 14 13:38:11 2016 +0000

    Bug 756469 - CSV Invoice Import - Items with double quote escape not imported.
    
    Update regex to accept escaped quotes in (some) quoted fields. Thanks Derek.
    Convert escaped quotes "" to unescaped " in notes and description fields.

commit 9494219603c611b54dcd77fb656f7c6a0a0a1d51
Merge: 52df775ad 584161c97
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 12 16:22:57 2016 -0800

    Merge branch 'maint'
    
    Link LICENSE to COPYING.

commit 584161c97b4321528e568f736404dfa62dc3ddf0
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 12 16:18:31 2016 -0800

    Link LICENSE to COPYING, don't install INSTALL.
    
    The original plan was to duplicate exactly what automake does, but
    we don't really want to do that. Automake installs the GPLV3 COPYING
    which we don't use--LICENSE is the GPLV2 version--and INSTALL is the
    autotools procedure that doesn't make sense for a cmake build.

commit 52df775ada0578c773b366cd9d598e805b1aa067
Merge: 18011a648 448148681
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 12 16:14:46 2016 -0800

    Merge branch 'maint'
    
    Reconcile the cmake build.

commit 448148681f9e212d3023c6e716cefa8fde20f4bb
Author: Rob Gowin <robgowin at gmail.com>
Date:   Sat Dec 26 11:55:15 2015 -0500

    CMake build changes for maint
    
    * Rename various .cpp files back to .c
    
    * Carry copy INSTALL and COPYING from autotools.
    
    * Fix unrelated issue with installing quote scripts.

commit 1d474968cac3185a667b065638282f32af71a2ab
Author: Rob Gowin <robgowin at gmail.com>
Date:   Mon Dec 7 11:17:08 2015 -0600

    Add ability to build GnuCash with CMake
    
    Backported from master.

commit 18011a64862f4946db09c4a5d8f06597d7c50c9d
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 12 14:37:58 2016 -0800

    Add dialog-imap-editor to CMakeLists.txt.

commit e5a4a5c4320f0f552e3bc3c894c15f8a066ca998
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 12 11:56:51 2016 -0800

    Bug 760529 - Get Quotes updates value just once per day

commit 085c56d8dfce45912778407992a0874f634d069b
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 12 07:29:26 2016 -0800

    Remove extraneous debugging output.

commit 4d9440f38b0e143d83717625ed3a124478dd3a98
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Tue Jan 12 14:48:41 2016 +0000

    Added some comments.

commit 8428c81e2f3226de22013d7a9ce0101096116097
Merge: a3e59e557 2f6c7a177
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 11 15:29:18 2016 -0800

    Merge branch 'maint'

commit a3e59e557a6e644fafc253f70e4a448b5d1e089a
Merge: 079c0c311 6ea11539b
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 11 12:40:10 2016 -0800

    Merge branch 'import-map-editor'

commit 6ea11539b678a398de22dee5d19c926070080bfe
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 11 12:01:28 2016 -0800

    Add missing static declaration.

commit a8c8debb0a76e64047040c13aee995137afc7b12
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Jan 11 14:32:46 2016 +0000

    New functions to simplify delete and filter parts

commit a90b10b15e838254af5e8ed90e353d184fd0f3be
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Jan 6 13:15:29 2016 +0000

    Add Filter option to tree store

commit f17f047a68d0d84eee4949b776ce2d4278ecf945
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Dec 28 20:07:21 2015 +0000

    Change list store into a tree store

commit 1bb87789895554dd509cb1bc86f63c648ae20e88
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Dec 28 12:13:47 2015 +0000

    Some more name changes

commit 43e122ca9c875e1962833f976d0cf6bad396b710
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Dec 28 10:49:18 2015 +0000

    Rename some functions and structures based on imap

commit 8a536d41528286dcc90cae8d8e6a416a6db05f17
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Dec 17 16:16:53 2015 +0000

    Rename probability to count.

commit 83f2a35e777bb659b0fa0979d566f859ea68ae72
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Dec 17 14:52:16 2015 +0000

    Rename files and functions based on bayes to imap

commit 87dc25d65c9ddcae55612075b797bf084c922711
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Dec 17 13:59:20 2015 +0000

    Use Glib G_GINT64_FORMAT to specify correct format
    string for gint64 values.

commit 035bc761aa5a68321a452f566e32b08185baed86
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Dec 13 10:03:50 2015 +0000

    Moved all KVP handling to Account.c, Added two
    main functions that return a Glist of kvp_info
    for Bayesian and Non Bayesian entries. Also added
    a get and delete function based on kvp path.

commit 0311f920e1590f5b5afb25eda6592778e94520ba
Author: Bob-IT <Bob-IT at users.noreply.github.com>
Date:   Sun Nov 22 14:04:08 2015 +0000

    Update POTFILES.in
    
    Add Bayesian Editor files.

commit 82013f73a31823557db5bf6e9d3449ef7fce9476
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Nov 22 13:56:28 2015 +0000

    Reduce code duplication for non Bayesian
    information.

commit 9c9dff4f84f8af462f2e108af2497177a6003459
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Nov 20 15:22:56 2015 +0000

    Cosmetic changes.

commit 1cfd8e798050bc9cf188843ebb1cbcb54879e73a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Nov 20 10:28:03 2015 +0000

    Add the remove option.

commit 54290cd5f4f7422f79525233c8a5bb10b8dfc984
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 18 12:19:28 2015 +0000

    Hide the probability column where appropriate.

commit 96edb94f6733c6bef93b5da632986eb4777988d2
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 18 12:10:20 2015 +0000

    Get Bayesian values, needed to change Qof function
    as values are stored under FRAME,FRAME,VALUE so
    changed to test for a FRAME and returns NULL.

commit 837e068392139bb6bae73feeab1d279656591a8e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 18 11:34:29 2015 +0000

    Get Non Bayesian and Online ID information

commit 2e4c957d004cca0141a7c35faa2540ac6a0ecae3
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Nov 15 12:56:57 2015 +0000

    Add Basic framework for Bayesian editor dialog

commit 2f6c7a177507c6a361856aa2008187571337af53
Author: strainu <strainu at users.noreply.github.com>
Date:   Mon Jan 11 17:02:19 2016 +0200

    Update Romanian translations

commit f67faa24c6c5e63fa19a32e63051d942ff4cb15c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 10 15:40:25 2016 -0800

    Release 2.6.11

commit 837b25830d0530d10e0af85507cb91462b6ca253
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 10 15:39:59 2016 -0800

    Update copyright and ChangeLog for the new year.

commit 4c399e88329919871e86881d59c249d65ee81741
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 10 14:57:33 2016 -0800

    Add Language header value to silence msgfmt error.

commit f5b4626fd81be18f78e7f69dc53fba76765314da
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 10 14:56:41 2016 -0800

    Update TP translations to latest files.

commit d8a74b3a8bf38276ee65c85c9c694a8605534218
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sun Jan 10 16:15:24 2016 +0000

    Bug 760398 - Cancelling the creation of a duplicate bill or invoice doesn't reset the invoice number counter
    
    Don't set the invoice ID before the user has clicked OK in the dialog.
    If the user cancels in the dialog the counter would have already been
    incrementd. Making the ID an empty string makes the ID be set in
    gnc_invoice_window_verify_ok().

commit 079c0c311f3b825e7992be4e94520774e3fd2ac5
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 9 15:45:05 2016 -0800

    Replace %ld and cast of gint64 to long with G_GINT64_FORMAT and no cast.

commit abeb07bcc8023982ce8aad15a22c8c1c8c3f1f1c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 9 14:38:54 2016 -0800

    Fix travis compilation error.

commit 9c554ec328ce83718da86f4a3d769268b9374be3
Author: Pedro Albuquerque <palbuquerque73 at gmail.com>
Date:   Thu Jan 7 06:42:20 2016 +0000

    Update to 2.6.10.pot

commit fdfea816e1ece52925b851eea10fa4087a748dbf
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jan 8 16:41:43 2016 -0800

    Refactor the horror of gnc_sxed_check_consistent().
    
    Several extract-function refactors plus some whitespace cleanup.

commit b02e2807277ab2d9d950dca58a5c9a57befb81f5
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jan 7 14:23:52 2016 -0800

    Refactor gnc_sxed_check_changed() with a bunch of extract-functions.

commit f8a0108a02a07c8eb175429cffa2d85d2f5b0c7f
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jan 7 14:23:04 2016 -0800

    Don't make the $prefix/share/gnucash/gnome link on OSX_QUARTZ
    
    The directory it links to isn't there and that creates a code signing
    problem on OS X 10.11.

commit 7a25e2a716b1cf0e518a854fd181cb7034ad0292
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 5 17:17:45 2016 -0800

    Bug 680104 - formula not calculated when variables are mixed with constants
    
    Fixes an error from 4ea1ea02 that assumed incorrectly that
    gnc_exp_parser_parse_separate_variables() returns false if there are no variables
    found. It doesn't.

commit a1126679297b04dacd5b8979a3c21dfabf94fcf6
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 3 10:40:19 2016 -0800

    Extract Functions split_apply_formulas and split_apply_exchange_rate.
    
    Removing a chunk of commented-out code that got the exchange rate from
    the price db.

commit 60eff5c7ce96813b5b2b07cf5531f3b9726fac6f
Author: fell <f.ellenberger at online.de>
Date:   Sat Jan 9 05:24:14 2016 +0100

    Supplement to commit 79bb4b8: add built gschema files to .gitignore
    
    *.gschema.xml
    *.gschema.xml.in
    *.gschema.valid

commit 9df89b7c587589b24d54b00c21dd2278d296fc16
Author: fell <f.ellenberger at online.de>
Date:   Sat Jan 9 04:51:42 2016 +0100

    simplify commit c2598f8: Add a missing gettext in plugin page owner tree
    
    http://lists.gnucash.org/pipermail/gnucash-devel/2016-January/039302.html

commit 7a975e0ecd2d09726913116ac5765bf059ab7642
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Thu Jan 7 17:23:34 2016 -0800

    Allow panel that provides information about TXF categories to be adjusted by the user in the Income Tax Information dialog under Edit->Tax Report Options.

commit 3779eb64a9c2a8765db1c3beace381cdb728e4e3
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Thu Jan 7 15:10:12 2016 -0800

    Minor improvement to information provided about TXF categories in the Income Tax Information dialog under Edit->Tax Report Options.

commit 9895e559014dfcb00c11ce2399614d8328ba1ea3
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Wed Jan 6 11:51:30 2016 +0000

    Prevent some GtkEntry getting focus in invoice.
    
    This should make it clearer to users that these boxes are not
    directly editable.

commit bd3406ee416f135904f3e836460a4a486d99258c
Author: fell <f.ellenberger at online.de>
Date:   Tue Jan 5 19:19:41 2016 +0100

    Remove translatable flag from placeholder labels in dialog date-close
    
    Solves Bug 760079 - Translations comments

commit a6185b7b02cc9bdd651e2be291f47384cf685614
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 2 15:16:18 2016 -0800

    Rename sequence_ctx to temporal_state for consistency and clarity.

commit 8e1490d8499aaa0bf2f0bc7c5c8cb283e1834b5e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 2 15:13:51 2016 -0800

    Bug 759570 - Postponing a repeating SX skips over the instance.
    
    Reorder the temporal state creation so that it starts with any postponed
    instances.

commit 5e62798d7285d0a1d1b1c2126c5a73eafeff0da1
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 2 15:12:00 2016 -0800

    Fix up some overly-long lines.

commit ce5c64c68a014e49077a45a5579183b1139518c7
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 2 15:10:21 2016 -0800

    Explicitly type GncSXInstance's temporal state member.

commit 6f68c58ffbff373ad5c615898c2a8319d000d077
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 2 15:09:07 2016 -0800

    Clean up some noise.
    
    Like casting SXTmpStateData* to SXTmpStateData*.

commit c8a447fcff1f48c0bbf0ee4f47a86a71d69c318e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 2 14:57:12 2016 -0800

    Remove xaccSchedXactionGetInstanceAfter
    
    It wasn't being used in a way that distinguished it from
    xaccSchedXactionGetNextInstance, which had almost exactly the same code.

commit c2598f89c59c5f44640e4b924222f6f224b7e372
Author: fell <f.ellenberger at online.de>
Date:   Sat Jan 2 01:21:42 2016 +0100

    Add a missing gettext in plugin page owner tree
    
    Thanks to Mechtilde on IRC

commit b4f39ebfb8beeb9dca71deac59f0dc5d939653b0
Author: fell <f.ellenberger at online.de>
Date:   Fri Jan 1 22:53:06 2016 +0100

    Bug 760052 - missing flag translatable in Custom Report

commit c69872900b40241bc61540feb13df7c5a2a586c4
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Dec 31 13:55:31 2015 -0800

    Bug 754192 - Since Last Run Dialog asks for security price even if not needed
    
    Ignore different-commodity splits even if they have a credit or debit formula
    as long as it has no variables and evaluates to zero.

commit 383960b30e794fb249a7ccbc0c84eb7dd011a7b8
Author: fell <f.ellenberger at online.de>
Date:   Thu Dec 31 22:07:30 2015 +0100

    Finish split of ChangeLog

commit d3022899c38953a1d574a689a7c0fd8180f73208
Author: fell <f.ellenberger at online.de>
Date:   Thu Dec 31 09:47:10 2015 +0100

    de.po: merge pot, add a space - still 45 missing, 102 fuzzy

commit 4fa2130fdc13a843e1b48ac3f79eb5a04d2b7c45
Author: fell <f.ellenberger at online.de>
Date:   Wed Dec 30 22:43:29 2015 +0100

    Remove translatable flag from commodity placeholder in dialog-payment

commit caf17ea01f7aae1c361f3330a95de24185dc4c47
Author: Emily Zora <milliehandshrimp at users.noreply.github.com>
Date:   Sat Dec 26 20:00:57 2015 +0530

    - Add Account.AssignLots to python bindings
    
    Added functions from cap-gains.h and Scrub3.h to the python bindings.

commit cbbf629e1293cdbd7a339ff79de8a07db1ead988
Author: fell <f.ellenberger at online.de>
Date:   Wed Dec 30 21:37:15 2015 +0100

    Revert unintended change of ChangeLog

commit b5af37aaf81b9b4a6ea7c968957440ed5743496e
Merge: 615e23dfe 6f59c6c63
Author: fell <f.ellenberger at online.de>
Date:   Wed Dec 30 20:11:26 2015 +0100

    Merge branch 'Mechtilde-PotTest' into maint

commit 615e23dfe4bcabcc2385b0bae449a70b451e73af
Author: fell <f.ellenberger at online.de>
Date:   Wed Dec 30 18:38:26 2015 +0100

    fix an outdated translator string in
    src/import-export/aqb/assistant-ab-initial.c

commit 6f59c6c63e5728350e98014ae44d1a73dbef9460
Author: fell <f.ellenberger at online.de>
Date:   Wed Dec 30 17:20:10 2015 +0100

    Review of Pull Request 51
    
    some translations and the adaption to a new *.pot file to de.po

commit 02ecb14705032daa401b7554318eeb15a1fe6284
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 29 15:04:28 2015 -0800

    Bug 756335 - When importing, date selection causes exit crash
    
    Corrects 2f2d1d9 and reverts 7aa9b98 to correctly prevent the second
    crash from the bug. Also moves the re-parse of the dates from
    gnc_ui_qif_import_date_valid_cb to gnc_ui_qif_import_account_prepare so
    that it happens after the "forward" button on the date format page is
    clicked instead of after the first time the combo box is used, allowing
    the user to change her mind and have it work.

commit 41eecd76edd1ec682fe7b653f2147ba58b1cc579
Author: Mechtilde <ooo at mechtilde.de>
Date:   Thu Dec 24 22:07:44 2015 +0100

    correct the adaption too

commit 7eaa1d3af353e5dedaec0f71afd28d2b481921dc
Author: Mechtilde <ooo at mechtilde.de>
Date:   Thu Dec 24 21:32:07 2015 +0100

    correct the adaption

commit 7fa20ff8f57ee182683d9835b78300a64d8e7b5d
Author: Mechtilde <ooo at mechtilde.de>
Date:   Thu Dec 24 21:26:30 2015 +0100

    some German translation and adapt to actual file gnucash.pot

commit 06919ca043c07294478e466091c73348cc3575a1
Author: Mechtilde <ooo at mechtilde.de>
Date:   Wed Dec 23 21:25:11 2015 +0100

    some more German translation

commit 53e8ed0fb34dec833d5dd204ea2cd29f7b4fe5e8
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sun Dec 20 17:05:00 2015 +0100

    more German translation

commit edb27c016fc45baee3e0eb01b93bbb6ad70c3958
Author: Mechtilde <ooo at mechtilde.de>
Date:   Mon Dec 14 07:41:03 2015 +0100

    add German Translation

commit f1edd4e23e40af00d5fe1d1aa78cb797e5bcc709
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Tue Dec 29 16:24:13 2015 +0000

    Revert "Proposed fix for mangled Chinese characters on bill import."
    
    This reverts commit 96d3a2d4579cd87e25056942fec0e635a4a605df.

commit 96d3a2d4579cd87e25056942fec0e635a4a605df
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Tue Dec 29 15:40:06 2015 +0000

    Proposed fix for mangled Chinese characters on bill import.
    
    Tested on Fedora with a UTF-8 encoded input file.

commit 54d696db759adff8aea7a3dab74dce84bbb101a4
Merge: 9c4ea35d1 51ff4e166
Author: fell <f.ellenberger at online.de>
Date:   Sun Dec 27 10:43:46 2015 +0100

    Merge branch 'maint'
    
    Conflicts:
    	src/gnome/gnc-plugin-basic-commands.c

commit 51ff4e166874043591633c0880cc43d3a9ef1407
Author: fell <f.ellenberger at online.de>
Date:   Sun Dec 27 10:22:35 2015 +0100

    Add a few more eclipse specific files to gitignore

commit 1aa941cbf4e8692ae2e02a66550cdfc544039009
Author: fell <f.ellenberger at online.de>
Date:   Sun Dec 27 10:19:00 2015 +0100

    Postpone the renaming of the menu entry "_Price Editor" to the next main
    release.

commit 8838cee7cabe62c0300660f685e8070e9989c78e
Author: Grzegorz Milka <grzegorzmilka at gmail.com>
Date:   Sat Dec 26 15:34:01 2015 -0800

    Bug 759859 - Reconcilation does not convert transactions' currency to the main one making reconcilation impossible.
    
    Disable the Include subaccounts checkbox if there are descendant accounts with different commodities.

commit 9c4ea35d15adb2d497fc32fdc41e1b386ef86d3f
Author: fell <f.ellenberger at online.de>
Date:   Sat Dec 26 05:19:06 2015 +0100

    Price Editor - use different names for different windows
    
    Rename the main window to "price database"

commit 3327d20e8e8810b31f2011f337070c7f48613e57
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sun Dec 20 13:16:54 2015 +0000

    Bug 759674 - GNUCash crashes when importing invoices or bills with delimited import
    
    Make sure all instances of gchar*  have *some* value, ie NULL, else undefined behavior occurs
    when free is called on those objects.

commit ab41c01d86e11bf50abe817d9e87a5f2b258e9cf
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 26 12:18:27 2015 -0800

    Fix some compilers not considering plain enums as namespaces.

commit e0495fe269b34a68326b471a55b0a578d93f8196
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 26 11:42:38 2015 -0800

    Fully identify the boost header that needs to be fixed for C++11 compilation.

commit e5ad4aad2d745ec4aa49e295d35e66229f4a190e
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 15 13:38:50 2015 -0800

    Remove libboost_date_time dependency from libgnc-qof.
    
    Changing the way the GncDateTimeImpl string constructor works allows
    boost date_time to be used headers-only, which simplifies linkage.

commit ac149b7d090deee7df1b174cdb67a22cc3822d02
Author: fell <f.ellenberger at online.de>
Date:   Sat Dec 26 05:19:06 2015 +0100

    Price Editor - use different names for different windows
    
    Rename the main window to "price database"

commit e4d3e900700c4df41faf0e372c4a62a0dbe6e58d
Merge: 697e746bc a1c7f6456
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 21 10:26:59 2015 -0800

    Merge branch 'maint'

commit 5370124dc1368ebe19924a04b4f08e0c174c8dd7
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sun Dec 20 13:16:54 2015 +0000

    Bug 759674 - GNUCash crashes when importing invoices or bills with delimited import
    
    Make sure all instances of gchar*  have *some* value, ie NULL, else undefined behavior occurs
    when free is called on those objects.

commit a1c7f6456c3ef0f6964b7753820c3ccac092d94f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 19 12:32:54 2015 -0800

    Release 2.6.10

commit cf6a5755e12e44ac91fb707822d2c3c3e26e6555
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 19 12:31:59 2015 -0800

    Clean log files in report-system/test.
    
    Fixes a distcheck complaint about them being left behind.

commit 571803ae6cc058c3df01775ac4b7e9359863adb1
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 19 11:22:12 2015 -0800

    Update the po files from the Translation Project.

commit cc765b053baff937c066f0341fe2fe788bf64488
Author: Pedro Albuquerque <palbuquerque73 at gmail.com>
Date:   Sat Dec 19 09:57:43 2015 -0800

    Add new Portugal-Portuguese Translation.

commit 0a561467281e725c93157eb5c444203be553e903
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 18 13:44:20 2015 -0800

    Fix test failure due to trying to parse nanoseconds, which we don't actually use.

commit 9d076500771f1cc8edb3f19b3b76ce8a9e4d39cd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 18 18:12:03 2015 +0100

    Bug 746155 - Reports: html-acct-table prepend-row! & prepend-col! unknown variables
    
    Fixed following the suggestions by Tony Kerns.
    In addition the function names have been made more consistent -
    they all end with a ! now as they change data.
    
    Note these functions aren't used anywhere in the gnucash
    code, but may affect custom reports by some users.

commit 2f2d1d91a8423e6bd9dd918a1469d34410292fbe
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Dec 17 16:44:42 2015 -0800

    Bug 756335 - When importing, date selection causes exit crash
    
    Second crash, when the field doesn't have a string.

commit 8d904c1209d3973f5f2bbf948c0c88c436dbdebc
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Dec 17 16:38:35 2015 -0800

    Correct detection of marker commodity splits.
    
    The splits don't have an amount until after the formula is parsed, so
    use the absence of both a credit and debit formula to indicate a marker.

commit 697e746bc2a9d97d7a495a07b3b28e424aa4c072
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 14 14:25:05 2015 -0800

    Remove the src/experimental directory for being hopelessly obsolete and probably useless.

commit 54d087bfea4c6839dd38c2085f2fedd83ee08986
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 14 14:07:13 2015 -0800

    Fix xml date failure do to nanoseconds conversion overwriting valid seconds.
    
    Just ignore nanoseconds. They're never set in real life anyway.

commit 5498f614fda300024ce3438bdfb02583b6fa4c0a
Merge: 8870f0ece 5f0cb0731
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 14 13:13:29 2015 -0800

    Merge branch 'maint'

commit 5f0cb0731f86c57ed5be0198167d538a52b2bb34
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 14 12:46:09 2015 -0800

    Use @SHELL@ instead of hardcode /bin/sh in test shell scripts.
    
    This is a workaround for MacOS X 10.11's System Integrity Protection,
    aka SIP, which among other things prevents system binaries from passing
    linker environment variables to children. Anything in /bin or /usr/bin
    qualifies as a system binary, and that includes /bin/sh and /bin/bash.
    Not being able to pass linker paths breaks all of our guile tests which
    need to tell Guile where to look for the libraries being tested.
    
    To apply the workaround one needs to first have a shell outside of /bin
    and /usr/bin. Simply copying /bin/sh to your home direcory works, as
    does building a suitable shell somewhere. Just pass the path to that
    shell in $CONFIG_SHELL to configure and all of the shell scripts and
    libtool .la files will be created with it in the shebang line and the
    linker environment variables will be passed in.
    
    In order to build GnuCash in the first place you'll also need to edit
    guild to use the alternate shell.

commit 9f3d6fc83c68ea702926440764f54082865bfc5d
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Dec 10 09:52:12 2015 -0800

    Bug 759224 - illegal dates in stock transactions cause corrupt file.
    
    Work around FreeBSD strptime bug.

commit e08d7ac6c1fa51d94da15019d88f8c4a51567803
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sat Dec 12 18:37:45 2015 +0100

    update de.po via gnucash.pot after building myself

commit eb7a143c14a823a3d1a8b25295cb3db6d9c05133
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sat Dec 12 18:33:08 2015 +0100

    update de.po via gnucash.pot after building myself

commit c8e77b4c7a9574684bae89bb5d23b0e1a9050b9e
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sat Dec 12 18:20:39 2015 +0100

    some more German translation

commit a765e8b47f0b5d22ccaed8b0f596ee140def6ec4
Author: Mechtilde <ooo at mechtilde.de>
Date:   Tue Dec 1 19:04:20 2015 +0100

    add more German Translation

commit 34c1fc5213aa2bd590957b0d101e9c8bdf597e92
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sat Nov 28 14:47:08 2015 +0100

    add German Translation

commit 07c77f42d90d19a9c04282884783e4098d708084
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sun Nov 1 10:12:27 2015 +0100

    remove some fuzzy

commit e1b77aad873f40ac14c6c86d1f8bd2ee3b92337c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 11 15:42:51 2015 +0100

    Fix uninitialized warning in previous commit

commit f46ab3b98bd40773ccc22efb1f2fc2c901aa00e0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 11 12:06:18 2015 +0100

    Improve the revert action
    
    - Move it's implementation to gnc-file with the rest of the file actions
    - Ask user confirmation
    - Don't ask to save before reverting

commit bfce5d840d990f2d762d26a61eb4d915f310f813
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 11 12:05:15 2015 +0100

    Have a more generic mechanism to set Save action's sensitivity and use it for Revert action as well
    
    So far the Save actions was more or less treated as an exception.
    The new code enables/disables selected actions based on the dirty
    state of the book.

commit 38c0cc94515f5936620fabcc4eace778b337e33f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 11 11:57:50 2015 +0100

    Remove a couple of obsolete FIXME comments

commit cb0ae9ee8d0b9b475b10d2ab42b1197023b58b3f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Dec 10 22:14:35 2015 +0100

    Make dirty handling as currently defined by qof_alt_dirty_mode the only dirty handling mode

commit 35b5d944840e4439e9d1b0328410c601063884ee
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Thu Dec 10 22:01:52 2015 +0000

    Bug 759294 - New the billing term are not saved during invoice editing.
    Prevent editing the terms from the invoice view. This has to be edited
    via the edit invoice button or menu Edit->Edit Invoice. The dropdown
    in the invoice view has been replaced with an edit text box set to
    non-editable in the glade file.

commit b2ced3d7197aa7574e14aef703f818609f5e434a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Dec 10 20:47:36 2015 +0100

    Bug 745101 - No warning when quitting with unsaved file
    
    Improved fix: mark session dirty in qof_commit_edit_part2
    instead of delegating this to the backends. This way
    a session is also properly marked dirty (and hence the
    save button enabled) when no backend is chosen yet
    (that is, when in a new file that's never saved yet).
    
    For the xml backend this means there's nothing to do anymore
    at commit time, so the xml_commit_edit callback is removed.

commit a3cb28a2fed132c71f10150e81904fbf62522ce1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Dec 10 20:23:21 2015 +0100

    Disable a couple of debug tests in python
    
    They would trigger a file save during start up on the temporary new session that's
    created and destroyed after the following commit.

commit c559d28139d34ef237373bf9ff1415b7b924dcc9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Dec 10 19:47:00 2015 +0100

    Revert "Bug 745101 - No warning when quitting with unsaved file"
    
    This reverts commit 568bfa0282ca9c8d196f69df7dfa98982530214d.

commit 568bfa0282ca9c8d196f69df7dfa98982530214d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Dec 10 18:44:51 2015 +0100

    Bug 745101 - No warning when quitting with unsaved file
    
    Current workaround is to force-use a default backend on new sessions.
    This works pretty well as the backend to use is retested when a file
    is opened anyway, dropping the default backend. The default backend
    should be able to handle the case where no real file/db is specified yet.
    I think so far only the xml backend can do this, so I have chosen that one
    as default.
    
    For this to work I also had to prevent the python integration from querying
    the current root account at startup. This query does create a root account
    if it doesn't exist yet in the new session, triggering a dirty state. As
    a result gnucash would ask to save the new session right before loading the
    real file/db (the one that was open in the previous gnucash session).
    
    This will probably still happen when python is initialized with the 'noisy'
    flag (which is when --debug is set).

commit 8870f0ece6354597f24a811a9bd82f89aa69c07d
Merge: d4af95d63 34c314aa4
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Dec 10 09:38:05 2015 -0800

    Merge branch 'cmake'

commit 34c314aa4895c92267bd472d0b98c5ba5de0cc17
Author: Rob Gowin <robgowin at gmail.com>
Date:   Mon Dec 7 11:17:08 2015 -0600

    Add ability to build GnuCash with CMake

commit 243bfd1e722474926db52a8d8ec8bacfeb8560a6
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 8 15:26:39 2015 -0800

    Fix broken exchange rate edits when using trading accounts.
    
    Reverts an erroneous change that was part of 6e14137.

commit d4af95d631ba45b2e1b2aeb53a1a37f8b461cc14
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Nov 4 21:38:07 2015 +0100

    Fix travis config for master
    
    - use more recent base system, which brings in a more recent gcc version
    - install boost (currently 1.54)
    - skip explicit installation of packages that were installed already

commit fc41cd5cbd483ec6ac9fccf4bfa5d5c3cc2cd6da
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Dec 7 21:55:14 2015 +0100

    Fix engine tests after maint merge

commit 0e53cf89aad0e45f0cbf4faa9f8d657998653f61
Merge: 2a0bb45f9 7e7b02af6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Dec 7 21:11:10 2015 +0100

    Merge branch 'maint'
    
    Resolved conflicts:
    	src/engine/test/Makefile.am
    	src/gnome/dialog-sx-editor.c

commit 2a0bb45f935a4e64eb6f9ee97858e0c5181e3e1f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Dec 7 20:54:44 2015 +0100

    Slight logic cleanup in previous commit
    
    GNC_RESPONSE_NEW case falls through to GTK_RESPONSE_OK so avoid doing thing twice

commit 7788b71041a451f2e50e0fb54f1c1fdd3b78741c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Dec 6 11:50:34 2015 +0000

    Bug 706021 Test match text for valid account path
    
    Test the match text for a valid account path and use that or create
    an alternative so there is only one call to the new account dialog.

commit 1628840314ab7b8bae04f18e5229a7574b1451d2
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Dec 6 11:44:20 2015 +0000

    Bug 706021 Change Account Matcher New Account Button
    
    This change allows the account matcher dialog to be closed
    automatically after a new account is created.

commit 7e7b02af6dffa98caeb8465b1bc8b4ac49391f90
Author: Bob-IT <Bob-IT at users.noreply.github.com>
Date:   Sat Dec 5 13:24:29 2015 +0000

    Correct Spelling Mistake
    
    On line 217 ASSET is spelt as ASSSET

commit e410e05da7d89b8076ad953b28d0ea790b0002e6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 4 18:50:49 2015 +0100

    Followup on bug 682800 to fix row balances in register reports
    
    Due to the changes done for bug 682800 the row balances for the account report
    no longer matched the row balances of the original register. This commit
    should fix that for a consistent experience.

commit 3a9825f8015f9b4ef844d89e810bf798008cfb30
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Dec 3 13:29:00 2015 -0800

    Fix C++-style cast in a C file. Oops.

commit 9d4bc7f05aaa5940a8c0f00af917ee4bb1f4bab5
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Dec 3 13:20:39 2015 -0800

    Restore price source_name list compatibility with PriceSource enum.

commit 90601ac46420d52ee1625fc383ab6c5f4570649d
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Dec 3 10:07:08 2015 -0800

    Fix libdbi-0.9 crash on shutdown.
    
    Must include the header before checking the version! Since this also
    corrects the deprecation warnings, also reverts commit 29138bc.

commit 9d46b89e1419d64bce4dd1fb6fa74cfc533ca497
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Dec 2 17:23:02 2015 -0800

    Fix compilation error in src/backend/xml/test/test-file-stuff.cpp
    
    The error was deep in stdc++lib headers, so something in the C includes
    in test-file-stuff.cpp confuses the compiler.

commit ad17abedccfba9b56b199b6376c173af47e84056
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Dec 3 09:52:15 2015 -0800

    C++ work-arounds for mingw standard C headers applying __STRICT_ANSI__ to POSIX functions.

commit 3b28d5ce5eefb9a57468965f44bc44f12ea69fc2
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 1 09:38:14 2015 -0800

    Update CMakefile.txt for c->c++ change in backends.

commit 0e7c7c3b4282868cc56b80fc6a320e5b3eae30da
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Oct 17 12:51:10 2015 +0100

    Bug 706021 Add Other Account to CSV Transaction Import
    
    This patch adds the option to specify the other account and memo
    when doing a CSV import.

commit 4ee5763075e62b26f1a0c136dd7f3221145f86e6
Author: Rob Gowin <robgowin at gmail.com>
Date:   Mon Nov 30 12:38:42 2015 -0600

    Fix build issues
    
    src/backend/sql/gnc-transaction-sql.cpp:
       Move inclusion of escape.h out of extern "C" block since
       escape.h is now C++ code.
    
    src/backend/xml/gnc-backend-xml.cpp:
       Move inclusion of gnc-pref.s out of extern "C" block since
       gnc-pref.c is still plain C code.

commit b3cfef70842a2248660dbfd08e7b77dd1aa22897
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 1 16:41:50 2015 -0800

    Cast around unsigned-signed comparison warning.
    
    From glibc when comparing snprintf() return value to a size_t.

commit 29138bc793d42ea79b03670f8445540f97072782
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 1 16:40:31 2015 -0800

    Silence deprecation warnings.
    
    Required because libdbi-0.9 emits them when using libdbi-0.8 API.

commit 5a381125ae556dd9c4e4bc2f3a673791854b0ab8
Author: Peter Broadbery <p.broadbery at gmail.com>
Date:   Sun Nov 15 17:16:56 2015 +0000

    Some fixes to the previous commit so that it works on both guile-1.8 and 2.0

commit 039a4336e2ac0c695c0b82a9b344571910de037a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 29 17:11:29 2015 -0800

    Convert XML Backend to compile as C++.

commit 0178492663ab84560951c5e1214503c96d2fa5e7
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Nov 28 13:40:55 2015 -0800

    Convert SQL & DBI backends to compile as C++.

commit 1c57e9c61d1d79a3af1941b70295691dd879103c
Author: RobGowin <robgowin at gmail.com>
Date:   Mon Nov 23 15:25:43 2015 -0600

    link gnc-gnome into gncmod-csv-exp

commit 7cf84db85902d5169687b1722c2a008a47c2d5ab
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 19 09:44:57 2015 -0800

    Revert the Language-Team in ar.po.
    
    Submitter incorrectly set it to the Translation Project.

commit d4bbede08f171211fd1dd3d6018c8f95dca86f34
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Nov 17 02:25:37 2015 -0500

    Set val_imbalance in gnc_transaction_balance_trading.
    
    When the code was refactored in 61973a8 the return value from the new
    function gnc_transaction_get_commodity_imbalance was ignored.  This had
    the effect of using an uninitialized variable to set the value in a new
    trading account split that is not for the transaction's currency.  That
    means that multicommodity transactions created with this bug and trading
    accounts on will not be balanced.

commit 9b3711533fc7cd641eda8e9745013b2f8af81f85
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Nov 17 02:23:00 2015 -0500

    Remove the code in on_matcher_ok_clicked that builds refs_list.
    
    The use and release of refs_list was removed 7358bcc in August 2012 and
    since then on_matcher_ok_clicked has been leaking a GSList on every call.

commit 104de59519bcff9d75aaa47998e964b6ede21f12
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Nov 17 02:21:27 2015 -0500

    Avoid assert in gnc_split_register_balance_trans if default_account is null.

commit 3e7c8fa45afe99c56f53b3a0bdc67a51ae86d48d
Author: Peter Broadbery <p.broadbery at gmail.com>
Date:   Fri Nov 13 21:12:48 2015 +0000

    Move test-account and test-split into engine/test directory

commit 13c7abc978a4956a860b52f6aad1ad4a836966b2
Author: Peter Broadbery <p.broadbery at gmail.com>
Date:   Fri Nov 13 20:33:20 2015 +0000

    Moved test-extras.scm to engine directory.

commit c26b81bff8686927cd68c37a116ba8d4dfc36fd4
Author: Peter Broadbery <p.broadbery at gmail.com>
Date:   Mon Nov 9 22:16:26 2015 +0000

    cash-flow.scm: Use hashtables for accounts as well

commit eb600c79a4288c38cb414d9a3ba45607b27bf634
Author: Peter Broadbery <p.broadbery at gmail.com>
Date:   Thu Nov 12 20:43:58 2015 +0000

    engine-utilities.scm: Add a couple of hashtable functions.

commit cca9cc7c22435383bae1158941a696a1301a04b0
Author: Peter Broadbery <p.broadbery at gmail.com>
Date:   Mon Nov 9 20:53:19 2015 +0000

    cash-flow.scm: Use a hashtable instead of a list.
    
    This removes O(n^2) behaviour in the number of splits.

commit 5ff205d41fee190673d3a88517b09fd1591e3462
Author: Peter Broadbery <p.broadbery at gmail.com>
Date:   Thu Nov 12 20:38:49 2015 +0000

    engine-utilities.scm: Add a specialised hashtable.

commit 526fd82ca8bc5b2e05c40233c147ddd2c4e1a97a
Author: Peter Broadbery <p.broadbery at gmail.com>
Date:   Mon Nov 9 20:42:43 2015 +0000

    cashflow: use the much faster gnc:account-get-trans-type-splits-interval
    
    This retrieves all the splits we need, and much faster.

commit 8d123382442afae25003ed4295992237ff76be47
Author: Peter Broadbery <p.broadbery at gmail.com>
Date:   Sun Nov 8 22:37:08 2015 +0000

    Add cashflow test

commit 516b3025b10b9cb43f4a26b1a19e6465872444ba
Author: Peter Broadbery <p.broadbery at gmail.com>
Date:   Sat Oct 31 21:01:59 2015 +0000

    report-utilities: Add a very small test to show that splits are unique
    for account-get-trans-type-splits-interval

commit 6a8e97600fd61538df3c507d4474448da6dff925
Author: Peter Broadbery <p.broadbery at gmail.com>
Date:   Mon Nov 9 22:31:53 2015 +0000

    cashflow: Further separate work into a per-split section.

commit 5d98d4af9d44968d8e4cf000a7f0367893d3a581
Author: Peter Broadbery <p.broadbery at gmail.com>
Date:   Thu Nov 12 20:29:23 2015 +0000

    standard-reports/cash-flow.scm: break out main calculation part
    
    This adds a function cash-flow-calc which does most of the donkey work and
    can be tested independently of report generation.

commit b47f04539ef20e409b7516a5886c1b6c459df874
Author: Peter Broadbery <p.broadbery at gmail.com>
Date:   Thu Nov 12 20:26:18 2015 +0000

    Move account & split.scm to engine-utilities

commit 8dfea02da79ecefd290be928c5b25a9e765764d1
Author: Peter Broadbery <p.broadbery at gmail.com>
Date:   Mon Nov 9 22:47:57 2015 +0000

    reports: Add account and split module, plus tests.
    
    Remove common functions from the budget and cashflow reports.
    Add into separate modules, plus some tests for these newly exposed
    functions.

commit f9ab945cad3c0af7734aebdbdd383c10f4c0e2ec
Author: Peter Broadbery <p.broadbery at gmail.com>
Date:   Sun Nov 8 22:43:58 2015 +0000

    Add and use a macro for loading modules.

commit fc32f6640445e71516c0492b535408eddbaab623
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Nov 11 22:19:19 2015 -0500

    Make indirect_balance_conversion work (and faster)
    
    extract_common_prices was only looking at the first price on the "to" list
    and there's no point in getting a to list if the from list is empty.

commit 0637f65fa36948dfa12a712f9f3198b9ee947e8b
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Nov 11 21:41:17 2015 -0500

    Add debugging function price_list_dump.

commit 7c744d644b0190bcd04e8facef95744519d9de0d
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Nov 11 01:46:39 2015 -0500

    Fix the "lookuo ... any_currency" functions to work right.
    
    They were broken in 3a0ec89c due to a lack of understanding about how
    gnc_pricedb_foreach_price works.

commit ed776a73f0b990a05ddb9dd4a4acdee14dca2ae3
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Nov 9 23:37:43 2015 -0500

    Improve performance of price editor dialog.
    
    Add new functions to get the number of prices and the get a price by
    index for a given commodity.  Use these instead of building a list of all
    prices several times for each price.

commit fa4532b60342529679c8671aca8caf70cdbfaa9f
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 11 08:44:09 2015 -0800

    Updated Arabic Translation by Abdulsalam Alshilash.

commit 1a92dad9d03091d805c2b199ab13247921a1ba6e
Author: Bill Nottingam <notting at splat.cc>
Date:   Thu Nov 5 16:58:00 2015 +0000

    Bug 742321 - Reset temporary prefs on application startup

commit 601abdf47d60ceecefafbf73f6242702e729bc22
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Nov 7 13:09:18 2015 +0000

    Bug 757532 [PATCH] Make start and end rows editable by keyboard

commit 310be62ed3298adbc327bdc2e10951ab19cc0f08
Author: Mike Alexander <mta at umich.edu>
Date:   Fri Nov 6 23:13:41 2015 -0500

    Add some better comments.

commit 7fcf6a1301ab0b149a1427ed3d616a715bdb1029
Author: Mike Alexander <mta at umich.edu>
Date:   Fri Nov 6 22:43:00 2015 -0500

    Make sure commodity-tz-quote-triple->price always returns a value.
    
    Because of misplaced parens it was not returning a value if no price
    for the same day was in the price DB.

commit fdc9a6a199489038e60eca81b7566a849e15d401
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 31 16:27:51 2015 -0700

    Replace Math128 with GncInt128, add GncRational to Doxygen docs.

commit 089817a9f6d0aeeeeb563933390afda5d3d6fff9
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 31 15:53:32 2015 -0700

    Templatize the GncInt128 constructors.
    
    Allows single or pair of arbitrary integral types to construct, without
    explicitly creating all of the possibilities.

commit 05f08f330d1e731168c35270a66c7be09ce7ccc0
Author: Rob.Gowin <robgowin at gmail.com>
Date:   Sat Nov 7 15:01:05 2015 -0600

    Clean up bitrot to get CuteCash building again.
    
    1. Use guile-2.0 instead of guile-1.8.
    2. Set GNC_PLATFORM_POSIX on Unix (for gnc_timezone.cpp).
    3. Pass guile include files when compiling cutecash.
    4. Link Boost libraries.
    5. Add -std=gnu99 to CMAKE_C_FLAGS.
    6. Temporarily put -O2 in CMAKE_C_FLAGS since Fedora requires
        optimization for FORTIFY_SOURCE.  (Eventually with CMake
        we will have separate Debug and Release builds.)
    
    Tested that cutecash builds and launches on OS X, Fedora 23 and Ubuntu 14.04.3.

commit d711b64f103cbee0677bb728edb5ae3b3472516f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 4 15:49:42 2015 +0000

    Bug 754533 Change finish page text for Search and General Journal register exports
    
    Additionally, correct an error with add_account_name function.

commit 3a0ec89c06c79db3489f760ab248d0240638732a
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Nov 2 21:16:09 2015 -0500

    Optimize pricedb so it works better with really big price lists.
    
    Opening my accounts file took over 10 minutes before this change, most of
    it spent populating the account balances in account tree, and most of that
    spent in g_sort_list.  Expanding or collapsing subtrees in the account tree
    also took several seconds.  This change reduces the use of g_sort_list and
    reduces the length of lists sorted when it is used.  Opening the file is
    now only a few seconds slower than before the PriceDB changes.

commit f2fa80bffbf0a1121913b7135febbf0dc33c86f0
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Nov 2 16:04:04 2015 -0500

    Update XCode project for C++ file name changes.

commit 60ae86d1785bf3fa73b80c0f43fda1a28bfdedab
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Nov 1 18:10:23 2015 -0500

    Check for a duplicate price in add_price before adding it to the list instead of after.

commit c7f87f253b6499b787223177c7ae7fd11a77a5da
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Nov 1 17:24:54 2015 -0500

    Don't leak the list returned by pricedb_get_prices_internal.

commit 68f1db9ed68f44d41dc13671a380ef859fbabd8a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Nov 3 12:19:44 2015 +0100

    Bug 756720 - configure fails to find libgoffice 0.10-10 (0.10.18-1)
    
    While we can't support libgoffice 0.10 because that would require gtk3
    we can improve the error message if no libgoffice 0.8.x version is found.

commit 16bc91d6c95f97e7cf501b7799630391507c411f
Author: Mark Haanen <i18n at haanen.net>
Date:   Tue Nov 3 12:00:22 2015 +0100

    Add new account chart for Duch small businesses.
    
    In the Netherlands, several parties have created an account structure for standardized information exchange. This file provides a GnuCash translation of this (public domain) structure.

commit d0fee72900860869b7f14d2d55305fd67944efba
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Oct 17 12:03:05 2015 +0100

    Bug 706021 New CSV Import Account Mappings.
    
    This patch allows the saving of account name mappings
    so these can be reused in later imports.

commit 1ef201c7d1544c12bf15b3dbd45a108dc1edfb72
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Oct 16 20:13:30 2015 +0100

    Bug 706021 Rename and Move Imap functions.
    
    This patch renames the Imap functions in Account.c and
    adds them to the .h file to make accessible. Also added
    a delete function to the non Baysian functions along with
    a test.

commit ad2c36e5452e65578867bca7f73fe33c64604382
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Nov 3 11:16:00 2015 +0100

    Fix compiler warning

commit e0ca934438fc384504d0b8efbd7bdcfd6315c5f3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Nov 2 12:30:19 2015 +0100

    Set num_accounts upfront for ordinary register exports

commit f41a214956a9cb1bc9af1853cc421f7bd5da8d56
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Nov 2 12:29:35 2015 +0100

    Avoid code duplication

commit 1a6fb3757070faed745e63d71a67227cb46fa9c4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Nov 2 12:28:26 2015 +0100

    Rephrase some comments (to help an outsider to better understand what's happening)

commit 4c0dbb17484276ce58cd6520f5784cd1180e3914
Author: root <root at phenom.dyweni.com>
Date:   Thu Oct 22 11:31:51 2015 -0500

    disable recursion for balance and balance (usd)
    
    https://bugzilla.gnome.org/show_bug.cgi?id=647952

commit 50350c40a737577a705eea3b4bd9f577fdd9e704
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Oct 17 19:43:17 2015 +0100

    Bug 754533 Add CSV Register Export
    
    Allow you to do a CSV export of the active Register View

commit 21525713a3bd5c464195e0d646031eba207b29dd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Nov 1 11:17:50 2015 +0100

    Reduce code duplication

commit f7781681bb6c3e1b87f9b42026c866b4cfc233a0
Author: yomlogs <dev at moonset.org>
Date:   Fri Oct 30 17:17:55 2015 +0000

    Bug 757378: display the user-defined display symbol for non-currency commodities.

commit b047467e3bafbf50f852d49624cfbf5145bf004f
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sat Oct 31 19:51:33 2015 +0100

    some more German translation

commit e7378e876dc48e23aee8d83b0dd70976f52fc4ed
Author: Mechtilde <ooo at mechtilde.de>
Date:   Thu Oct 29 20:43:37 2015 +0100

    more corr in German translation

commit a7248b24d46ac1d421ea1d791d53ac9794e7c091
Author: Mechtilde <ooo at mechtilde.de>
Date:   Tue Oct 13 18:21:02 2015 +0200

    corr translation in German

commit d061f6e9628e5c51af4620d69e1fd4b7962b2ccc
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 30 14:07:24 2015 -0700

    Don't require prices in Scheduled Transactions with marker commodity splits.
    
    Bug 754192 - Since Last Run Dialog asks for security price even if not needed
    Bug 662126 - Cannot create scheduled transaction for dividend reinvestment
    
    If a split in an SX has a 0 amount, don't make its commodity the transaction
    commodity, set the multi-commodity flag, or create a variable for it.
    
    Make the warning about not being able to auto-create SXes with variables
    or multiple commodities more explicit about the latter.

commit f82717496acacbe24e983743f28d85494f543053
Merge: ac34d316a e391cce1a
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 29 15:37:18 2015 -0700

    Merge branch 'big-prices'

commit e391cce1af3191300a7d8ef0cf60dde74f04fb52
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 29 15:02:09 2015 -0700

    Replace unnecessary indirection in calling gnc_pricedb_convert_balance...

commit 8877f862d35967e96208abb66f0d9a05f85c4495
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 29 15:01:26 2015 -0700

    Replace tortured attempt to implement indirect amount-value conversion.

commit 7adc5e44517984f000b790a8cfb34fbbfd5ac23b
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 29 14:13:37 2015 -0700

    Handle reversed prices from gnc_pricedb_lookup*.
    
    In several cases replaces attempting to check both directions directly. This
    had produced incorrect results because an older forward price would be preferred
    over a reverse price.

commit edefc9e57cb6a6667b1af385166564adc78b8bbe
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 26 15:46:28 2015 -0700

    Provide new function gnc_price_invert.
    
    To invert a price when it's currency is what we want to use as a commodity.
    Generalizes the source-type PRICE_SOURCE_INVOICE to PRICE_SOURCE_TEMPORARY
    for all cases like this where we don't want to save the price.

commit 62c7693860771646d0760d7ae36c192560b1536f
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 23 11:38:21 2015 -0700

    Rewrite GNCPriceDB queries to check for prices in both directions.
    
    Currency exchange rates can be recorded in either direction depending upon
    which one provides the larger fraction. Queries therefore need to check
    both directions when creating the date-ordered list for selecting latest,
    nearest in time, or latest before.

commit dde310bf71d7cf048c237bf53de23756c2916c9d
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 23 11:34:34 2015 -0700

    Tests for GNCPriceDB. They fail until the next commit.

commit 6525db7639a55de2f176a3d7619609c870a78fe0
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Oct 18 12:14:45 2015 -0700

    Doxygenate GncPriceDB and document explicitly which functions are bidirectional.
    
    Meaning which functions check prices in both commodities for the rate
    with the other.

commit 4644f28403ad33d356ba9a63aaddd795343f3d2d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 12 12:04:34 2015 -0700

    Remove the preference for storing prices relative to the base currency.
    
    It interferes with the preference for storing the price in the direction
    in which the price is >1 for preserving sigfigs.

commit 8d856843c3a6cc93b84ab18c75a0bd9b5766d2d3
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Sep 9 11:02:41 2015 -0700

    Recognize and handle reversed price quotes from gnc-fq-helper.
    
    Gnc-fq-helper will flip currency price quotes if the one requested is < 1
    or not available, which might mean that it's not representable in 4 digits
    to the right of the decimal.

commit ac09496c7340f2a859281b0420ecf842eba9477a
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 1 14:56:19 2015 -0700

    Invert the F::Q price if there's already one in the other direction.
    
    We don't want to create prices in both directions on the same day.

commit 923b01e26952caf44f546b5c895dbb82d6ab9188
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 1 14:47:40 2015 -0700

    Handle currencies with one-directional quotes and quotes < 1 in F::Q.
    
    Some currencies quotes are one-directional, so check both directions if
    necessary. Quotes with values < 1 often have too few significant digits,
    so in that case use the other direction if available.

commit ac34d316a5c0e6414157d2c7bcf90988ea5ca7b4
Merge: 5537a7ed3 ce838d3cf
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 27 17:28:45 2015 -0700

    Merge branch 'maint'

commit ce838d3cfcecaf43a73cfbdc1e59c9e07941695d
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 27 17:25:48 2015 -0700

    Rename GNOME_COMPILE_WARNINGS to just COMPILE_WARNINGS.
    
    Poaching someone else's macro name is a really dumb idea, because aclocal
    looks in our macros directory only if it can't find the macro in the system
    directories. Our config code doesn't work with Gnome's macro, it exports
    WARN_CFLAGS rather than modifying CFLAGS directly the way ours does.

commit f3de156e65d04befb2dd08353c01940c186001a7
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 27 14:08:59 2015 -0700

    Revert "Use gnc_pricedb_has_prices instead of testing the return value of get_prices."
    
    This reverts commit ae35dbb46407762c925346975588cd58fdb60ca3.
    because the return value was actually used later on.

commit 5537a7ed35a597f68701fd97d3bc4670b92a9bf5
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 23 14:14:20 2015 -0700

    Implement gnc_numeric_invert via GncRational::invert.

commit 50e3bf21db44661ac4273a1b52a596a2d957c792
Merge: de264c583 f5cf2ba54
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 24 14:55:56 2015 -0700

    Merge branch 'maint'

commit f5cf2ba54264006aed462e9680b7a36e4a911ecc
Merge: e3da1c424 362b9e3d7
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 24 14:52:49 2015 -0700

    Merge branch 'single-price' into maint

commit 362b9e3d7c4dfff0e11656d6d983866e7d15b980
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 24 13:28:55 2015 -0700

    Fix leaking QofBook in most of the engine unit tests.
    
    The problem is that QofBook is not a well-formed GObject and doesn't clean
    itself up properly when its ref count goes to zero. qof_book_destroy() must
    be explicitly called on it. An interesting side effect is that QofObject
    keeps a list of all of the books ever opened and not properly destroyed and
    registering a class (in this case GNCPriceDB) tries to create that class's
    instance in all of those leaked books. Since they already have one, the
    instantiation code raises a critical error and the test program fails.

commit ae35dbb46407762c925346975588cd58fdb60ca3
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Oct 18 11:44:51 2015 -0700

    Use gnc_pricedb_has_prices instead of testing the return value of get_prices.

commit dfc0b28bedc3d4bc0f9d9afc9d638898cf08e6a3
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 16 12:40:32 2015 -0700

    Remove be->price_lookup conditional clauses.
    
    No backend implements price_lookup, and the struct member is removed from
    master. Even if it had existed these clauses wouldn't actually do anything.

commit 4bfe29aca3beeac18d0abcf0fabee1ecc716d4e8
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 15 12:03:39 2015 -0700

    Prevent F::Q from updating PRICE_SOURCE_EDIT_DLG prices.

commit 9a53cc8f58ad2dba4ea60b5720c5a6c890c2c15a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 12 12:09:46 2015 -0700

    Remove unnecessary and harmful price rounding.

commit 7298a469994c23a4e0526556ab31bf9940b9c7e1
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Sep 9 15:06:56 2015 -0700

    Implement user-entered-price preference.
    
    Add user:price as a source and prefer values with lower PriceSource enum
    values over higher ones: In other words a price with a lower PriceSource
    value (e.g. user:price-editor) will overwrite one with a higher value (e.g.
    user:split-register) and not the other way around.

commit 811a30db4a28bb8b62a945c744ef791cb1674e3b
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Sep 9 11:22:52 2015 -0700

    Fold separate call of gnc_pricedb_lookup_latest() into lookup_price.
    
    Requires a 3-state enum instead of a boolean for the second arg to lookup_price.

commit 70493537e9a5cc92f7ff1611b9846c8776891ea2
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 3 16:22:14 2015 -0700

    Use an enum for internal representation of Price Sources.
    
    Strings are still used for storage and display.
    Purpose is to make multiple comparisons and conditional setting more
    convenient.

commit ab15ca8f8458480ebbc8d68f73eeb335ed959c25
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 3 11:22:51 2015 -0700

    Extract function lookup_price in dialog_transfer.c

commit 76c1259f1b3b22320df931f6a1d4abe850579f5a
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 1 12:44:25 2015 -0700

    Adjust split_register to match transfer dialog checking inverted prices.

commit 348fe45b76ad4527a82726a287f0a76186f1b80a
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 1 12:39:12 2015 -0700

    Fix missing initialization of price_value.

commit a40bc92d3410409470ae281c4cf013818c295f54
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 1 12:17:12 2015 -0700

    Change CURRENCY_DENOM to 10000, matching what F::Q returns.

commit 6e1413771032ee2ad14244042edf320e0ad94d44
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 1 12:16:09 2015 -0700

    Extract function round_price(), consistently apply it.

commit f30b38b5c3496e1e3846c9a1e1ee20841de15a2e
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 28 21:20:51 2015 +0100

    Create a rounding policy for prices in the pricedb.
    
    Currency-currency prices will be priced in the smaller currency so that
    the price > 1 and will be rounded to 3 digits after the decimal.
    Commodity-currency prices will be priced in the currency and rounded to
    the currency's scu * 10000.
    This affects only prices stored in the pricedb. Prices in splits will
    continue to be computed from value/amount.

commit a8d4eaae5ecf663d550687b2cebf4a02dc5c8f56
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 28 19:25:35 2015 +0100

    Rename _gnc_xfer_dialog_set_exchange_rate and use it consistently.
    
    gnc_xfer_dialog_set_price_edit says what we're actually setting.

commit f79a3af4a2168f11f03d85c1295c050bfd931932
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 28 19:21:37 2015 +0100

    Provide gnc_numeric_invert() convenience function.
    
    Clearer and faster than dividing into 1/1.

commit be5b9f2b84a1ba51e8501e6aea2f0451ca833bb9
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 28 18:40:01 2015 +0100

    Use price_value when referring to a gnc_numeric.
    
    Price and prc are for gnc_price*.
    For clarity.

commit 9c2813acb66a2070e026d6e4d710aafcb2822adc
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Aug 25 11:17:07 2015 +0100

    Price-quotes: Modify quotes on same day instead of creating new ones.
    
    We can use only one per day so no point in keeping a bunch of them.
    Finance::Quote prices always overwrite user prices.

commit 966789374d15838820a60de36d3d7b18f33828ce
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 23 12:17:23 2015 +0100

    Edit split-based prices instead of adding.
    
    For split-register and xfer-dialog generated prices if there's an existing
    non-FQ price for the day, change it. If there's an F::Q quote for the day,
    do nothing. Only add a price if there isn't one for the from/to
    combination.

commit 5e609dac0d2b4c1a7ec59dfff675c620fb734a95
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 23 11:44:24 2015 +0100

    Check for an existing price before adding one in split_reg.
    
    To make the behavior the same as in xfer_dialog.

commit c4082524cbc943562d37145cd5b9b142f0bb2f9c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 23 11:06:14 2015 +0100

    In the transfer dialog use the price_edit value for the saved price.
    
    Instead of computing it separately and differently from to_amt and from_amt.

commit ca447fc0473269fa5f54c13c817d290ea0de275d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 22 10:48:24 2015 +0100

    Fix up whitespace in dialog-transfer.c.

commit 85148cd23bf27ac12e4add9b3cdf59cb443c5889
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 22 10:44:00 2015 +0100

    Refactor gnc_xfer_dialog_response_cb with several extract-functions.

commit e94622c9e32071598723862d989f76765e79c4cc
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 22 09:17:49 2015 +0100

    Don't store prices of source invoice.
    
    They're intended to be temporary, for creating splits. They're also already
    stored from the transfer dialog.

commit ab535fb1005cbda85585cbd91a272e370a82d112
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 21 15:54:58 2015 +0100

    Replace the price source and type strings with defines.

commit de264c5832cea7cda9ef2242aa7c799e4780661b
Merge: 49cd68266 e3da1c424
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 23 12:14:25 2015 -0700

    Merge branch 'maint'

commit e3da1c42474a7e129b64de75a48135941567267a
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 23 12:11:51 2015 -0700

    Revert "Merge branch 'single-price' into maint"
    
    This reverts commit bc9285bbfbb80bb8a38b19fe70117b31874b151f, reversing
    changes made to e921de8b6fe7c47670668019116b7e16155642a5.
    Final step of reverting the single-price changes.

commit b723578c8289921a22e836893390754b875bda76
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 23 11:49:11 2015 -0700

    Revert "Fix rename failure for gnc_xfer_dialog_set_exchange_rate."
    
    This reverts commit 766cf48f45fd649d3db0d2993ee745da019c376e, and
    is step 3 of reverting the single-price changes from maint.

commit 39d43a31fa539d43d10e7dff73fcdb4c34866dfe
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 23 11:44:57 2015 -0700

    Revert "Fix price-reading crash if the price needs to be inverted."
    
    This reverts commit 027080a830029e219dbe3592c4cc8f9cb06200eb,
    and is step 2 in reverting the single-price changes.

commit 9fc0c4667c09e487d74f2745c51508a05273f083
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 23 11:43:03 2015 -0700

    Revert "Bug 756339 - Prices table not updated"
    
    This reverts commit 0baf078b6f2b33b607ccb1b022feee2ff7f0501a,
    and is step 1 in reverting out the single-price changes and
    moving them to master.

commit 49cd682665f8a27c11b154098f5e1f0fa84f9dab
Merge: 386fb8eb8 9d43a616e
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Oct 21 15:18:34 2015 -0400

    Merge branch 'maint'

commit 9d43a616e18627161200a9abb4ddfb31dd0ac6a7
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 16 10:28:41 2015 -0700

    Fix typo.

commit 9ac2bb815892a9a898cd1fdbc2dc3a02642e0a59
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 15 15:55:18 2015 -0700

    Add Business Ledger to Doxygen docs.

commit eac8aa34919c28b0215be9044aa1a6a56491e731
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 15 15:38:45 2015 -0700

    Document the Register Core CellBlock class.

commit af45de8a21fb74dc94689fb5ea5b3ee5770f5917
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 15 14:26:17 2015 -0700

    Create a new Register2 group in Register and add the Reg2-specific files to it.
    
    To provide an easy way to identify the Register2 files.

commit aacef38d89bfa0569b3b5257fb9fbb92489a09fe
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 13 21:57:03 2015 -0700

    Correct UK VAT Account types.
    
    VAT accounts are suspense accounts for money owed by or to HMRC, not expenses.

commit 0e229ec48c3c5e9a9bbdc899ffe644969e80c5a9
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 13 17:18:12 2015 -0700

    Add messages.mo to gitignore.

commit afad45ea3c3166667e818281ba8bd1aeb14e9228
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 13 17:17:24 2015 -0700

    Add all register classes and such to Doxygen documentation.
    
    Ensuring that the relevant information from src/doc/design is included.

commit f94522a5678652d384fa15bff9b8bfd43f4428ce
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 13 17:14:51 2015 -0700

    Doxygen: Silence obsolete parameter warnings and suppress private struct names.

commit 61973a8302aa9dc339c702d07d5dee66f79e7200
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Oct 11 21:49:53 2015 -0700

    Some extract-function refactors to xaccTransScrubImbalance.

commit 734ecce36d02a9beeadf1cf5f7a148129f08e8d4
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Oct 11 15:15:07 2015 -0700

    Delete unused function gnc-_split_reg_handle_exchange_cb.

commit 386fb8eb87218700599c6bc6678a4d44cc859ac7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Oct 11 19:14:19 2015 +0200

    Bug 756373 - Typos in Transaction Rpt options mouse-over text

commit 83f820400b6e935af71fab51baab85b2422e48c1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Oct 11 18:57:07 2015 +0200

    Bug 608098 - Option is hard to find: Change Transaction Report to show account names in multirow txn
    
    The original commit replaces the General->Style option with
    a similar Display->Detail Level option.
    This change is done because some columns can or can't be displayed
    depending on this option. Listing these together makes this much
    more clearer.
    
    This text should go into the release notes:
    On the Transaction report the General->Style option has been
    replaced with a similar Display->Detail Level option. This
    was done in order to make the display of some columns dependent
    on the value of this option.
    
    When upgrading from 2.6.x or earlier to 2.8.x and you had saved
    or open reports that had set General->Style to 'Multi-line'
    you will have to update these reports to set 'Multi-line' on the
    Display->Detail Level option instead and optionally resave your report.

commit 0baf078b6f2b33b607ccb1b022feee2ff7f0501a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 10 17:39:18 2015 -0700

    Bug 756339 - Prices table not updated

commit 5c496328d4ead29a5e70372ef8b1fed1a1cece7f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 10 19:23:29 2015 -0700

    Bug 756335 - When importing, date selection causes exit crash

commit fb67e1f265afeb89a1fcf0b28b5888554fb82e63
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Oct 10 16:16:19 2015 +0200

    Bug 646129 - Account selection in reports: 'Select Children' doesn't actually select children if they are collapsed

commit 58f34f75e14af33fd8f079286c460f9b2cb905ac
Author: Stefan Soeffing <soeffing at gmx.de>
Date:   Wed May 20 18:49:06 2015 +0200

    Bug 627692 - Report options, Account Selection, "select all" => not all accounts selected, only visible ones
    
    Expand all accounts first, so that all accounts are visible and get selected.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=627692

commit 4ed4aa4b7016d5180fe8d2227bb974d7468d85a5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Oct 10 16:18:42 2015 +0200

    Revert "- Report options, Account Selection, "select all" => not all accounts selected, only visible ones"
    
    This reverts commit e69689faa208857ef481278859fafd0124a377b5.
    Reversion reason: The bug number got lost somewhere

commit e69689faa208857ef481278859fafd0124a377b5
Author: Stefan Soeffing <soeffing at gmx.de>
Date:   Wed May 20 18:49:06 2015 +0200

    - Report options, Account Selection, "select all" => not all accounts selected, only visible ones
    
    Expand all accounts first, so that all accounts are visible and get selected.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=627692

commit b1fa6dc969d52b50183e9769cdf5db922e81b846
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Oct 10 15:03:02 2015 +0200

    Transaction report - reduce magic constant use
    
    - The option page names 'Display' and 'Sorting' were defined already
    - Option 'Detail Level' is used in several places, best use one variable for it

commit 66902d24569e41b56b65e1b429e078df584537b8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Oct 10 14:41:06 2015 +0200

    Bug 608098 - Option is hard to find: Change Transaction Report to show account names in multirow txn

commit 8d9c0d66964b54945857b09705e85a291f4dc454
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 9 10:53:17 2015 -0700

    Bug 755781 - Files with copyright but no grant of license.
    
    Fix some license mismatches.

commit 0eb92f37d13fe3a187dfd1a57692ef95d62443ff
Merge: e5c0ec88a 557ec6866
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 9 12:35:17 2015 +0200

    Merge branch 'maint'

commit 557ec6866703dc30d3a5bfcee89cd1b90daf184a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Aug 31 16:33:01 2015 +0100

    Bug 754533 No Account Templates Error Patch
    
    Add test for zero account list to stop warnings.

commit e5c0ec88aac75fc42351396fd7804fad9a517da0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Sep 24 13:06:03 2015 +0100

    Bug 754530 Add CSV Export Simple Layout
    
    This patch adds a simple layout to the CSV Transaction export.

commit 42415056d095135088f8f770b2d5f30903a78cda
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 5 11:26:45 2015 -0700

    Release 2.6.9

commit 027080a830029e219dbe3592c4cc8f9cb06200eb
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 5 12:56:53 2015 -0700

    Fix price-reading crash if the price needs to be inverted.

commit 771b8e2691ea8b2f143e08da3cd9b3215ae9e34d
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 5 11:59:16 2015 -0700

    Fix header warnings in TP translations.

commit 1dd1b59698d7925fd0ca60afb195557c547a52f5
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 5 11:53:33 2015 -0700

    Apply latest translations from the Translation Project.

commit 16dee52b1619fb052f41b6d7e8fe3fa265fae811
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 5 11:51:05 2015 -0700

    Msgmerge-update the po files.
    
    Fixes bad paths from previous merge.

commit b64eb92bf155942eff7b961129830f0ff93e5de7
Author: Mechtilde <ooo at mechtilde.de>
Date:   Mon Oct 5 07:47:07 2015 +0200

    some more translation

commit 6123662d1e422cd84f4081742f29582b365b5b02
Author: Mechtilde <ooo at mechtilde.de>
Date:   Mon Oct 5 07:19:19 2015 +0200

    more corrections

commit ec36877b999a451501ceeeccff380ec253936d1e
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sun Sep 27 10:08:40 2015 +0200

    small corrections

commit 0ad521c068c61b6e8e55ecf6945a7aec4f0afa6e
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 2 12:43:04 2015 -0700

    Remove duplicate call to gnc_set_default_directory().

commit 8f8143b42381dc140464e1ab964539cefca2a76e
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 1 17:15:26 2015 -0700

    Bug 755920 - Crash (Freeze) when using File Save As.. in Windows OS
    
    Fix termination of the loop so that it's not dependent upon Linux paths.

commit 2b895aa79d019ac7f220003bc0070c4f2ed6cac5
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 29 14:02:49 2015 -0700

    Add engine-common.i to EXTRA_DIST for consistency.

commit f4e8d9a682d36c20f86e300d94c17e39068a87e9
Author: Dmitry Smirnov <onlyjob at member.fsf.org>
Date:   Tue Sep 29 12:30:18 2015 -0700

    Bug 755778 - Test failure: test-engine:
    
    duplicate test case path: /engine/Transaction/xaccTransScrubGainsDate

commit 85141691bd9fb2209b2b83b3ab48e1469868ff1a
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 29 12:08:48 2015 -0700

    Bug 755781 - Files with copyright but no grant of license. Non-free?
    
    Add the GPL Blurb to all source files lacking it via a perl utility,
    util/fix-license.pl.

commit 12f760228c7d453795928342bcaa66232b9ef6f9
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 26 12:05:50 2015 -0700

    Release Gnucash-2.6.8

commit 8e38126c787dde5af361c8a52c52dfa1401709a7
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 26 10:31:28 2015 -0700

    Fix empty Language tag in tr.po.

commit b1a021c7ae0527f07adb5d5774caeebcf6cf6381
Author: Mechtilde <ooo at mechtilde.de>
Date:   Fri Sep 25 21:37:04 2015 +0200

    corr some translations

commit 603bf9540d8de7df22a82af06b4c7daa2fb45fe3
Author: Mechtilde <ooo at mechtilde.de>
Date:   Fri Sep 25 16:28:01 2015 +0200

    some translations

commit c3e054a96c68e8398dc0efcb6718fd719621939a
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 24 11:52:33 2015 -0700

    Update POTILES.in for new date/time files.

commit 5e7dd9d43aad9eccb5fe6bc8ff6b1171f7ff3da8
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 24 11:28:07 2015 -0700

    Fix distcheck.
    
    The trick in ff07762 that changing the automake default extension to
    cpp, thus forcing C++ linking even with C sources, while it worked, had
    the side-effect of breaking make-dist because it made automake look for
    *.cpp to put in the tarball and there weren't any such files.
    
    Instead, make the files which use test-engine-stuff.cpp also C++.

commit 51d1689f3e2ea0ce330332c8946de974c1ff6e58
Author: Mechtilde <ooo at mechtilde.de>
Date:   Wed Sep 23 20:33:53 2015 +0200

    update translation

commit f2775650a3dc3b1773c1d969a9ed4d1ddb3b3935
Author: Mechtilde <ooo at mechtilde.de>
Date:   Wed Sep 23 20:28:52 2015 +0200

    some corrections

commit ddbd869d4d01e9422a56ba719c4058ae149d2e39
Author: Mechtilde <ooo at mechtilde.de>
Date:   Wed Sep 23 07:32:09 2015 +0200

    update translation

commit 431a525b22e8a6595971e2cec196d7562b3c9af9
Merge: 2f8942d3a 782ff9ec5
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 22 11:54:46 2015 -0700

    Merge branch 'maint'

commit 2f8942d3ad723aab86089c80af136e24219d948b
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 22 11:30:18 2015 -0700

    Correct implementation of gnc_numeric_invert() for GncRational.
    
    By implementing it in GncRational.

commit 782ff9ec5f4a3a514137b11bbc5c9e2363f608ac
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 22 10:05:55 2015 -0700

    Failing to add a price to the db isn't a test failure.
    
    Just try again.

commit 4088a91326f428c41754474b1637197edb7d6355
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Sep 22 12:27:39 2015 +0200

    Update POTFILES.in after removal of assistant-utils.c

commit 4d72dd727c0d91b97529de0c74c1f4f9634fc340
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Sep 4 11:50:09 2015 +0200

    Gtk code cleanups: setting a default color map is deprecated

commit 3a99ca67912282fbbc46839a5794db72d8c2eda7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Sep 3 15:45:46 2015 +0200

    Gtk code cleanups: Convert dense-cal from gdk_gc_* to cairo

commit 5ffe52a03ee8ad4262aa154c6f00d228c225e7bd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 22 11:52:23 2015 +0200

    Gtk code cleanups: Use accessor functions on GtkWidget instead of deprecated direct access

commit ce3e36a7a558bce252f17e043980d0d3d113ba5c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 25 14:16:03 2015 +0200

    Gtk code cleanups: drop use of deprecated GTK_CALENDAR_WEEK_START_ON_MONDAY
    
    It has been deprecated as of gtk 2.4 and ignored ever since.

commit abd1684cc4b0ba2113e60fd3677d82cbec68ddd5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 25 13:52:56 2015 +0200

    Gtk code cleanups: replace deprecated gdk_drawable_get_display with gdk_window_get_display

commit fe2149825f0917db477a20e1de505453f5063c94
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 25 12:01:00 2015 +0200

    Gtk code cleanups: drop custom arg type registration
    
    Appears not to be used anywhere.

commit 9ade051090c44f95df36582907ede1568c7f8379
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 25 11:39:46 2015 +0200

    Gtk code cleanups: GTK_WIDGET_SET_FLAGS is deprecated

commit 861bfa9ff50840d0908f4008da345d1fa2adaf0b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Aug 24 00:05:08 2015 +0200

    Gtk code cleanups: use G_TYPE_CHECK_* instead of obsolete GTK_CHECK_*

commit 4a07162ca15cff62ef5b3ba88e3de03c6719e83f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Aug 23 22:11:38 2015 +0200

    Gtk code cleanups: use gdk_window_get_width/height functions

commit 6846ee842caf582d5e75fc1bbb142578e639d23b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 22 18:35:54 2015 +0200

    Gtk code cleanups: consistently use new style key codes

commit b182f2f2e4e907cc65058b19db6b36c6e0fec764
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 22 14:52:57 2015 +0200

    Gtk code cleanups: Avoid GtkObject where possible

commit 8825d3feb7abda2650b0907d9eafa34927735267
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 22 12:26:25 2015 +0200

    Gtk code cleanups: Fix obsolete use of GtkType type.

commit 8d1b45220176f4cfe8ce423f7b8fb634cce2f06c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 22 10:50:35 2015 +0200

    Drop function gnc_assistant_set_colors
    
    It's not making any visual difference in current Gtk implementations.

commit 986bb368cdc3960b4964de69709ca57d41cff6d7
Merge: deab75a5b b43235658
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 19 16:58:13 2015 -0700

    Merge branch 'maint'

commit b4323565854160b3683fad467b9ab3747775796a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 19 16:50:11 2015 -0700

    Update the translations from the Translation project.

commit 04a6f4cfc5d088fcca2a88be6827a971ac4febf4
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 19 16:19:00 2015 -0700

    Rearrange the LINGUAS as suggested by Frank Ellenberger in the wiki.
    
    And remove the binary message catalog accidentally added in the last commit.

commit 3c3f0343933331b7c04ccd1e429c6d750d82ccaa
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 19 15:10:35 2015 -0700

    Update all message catalogs with the 2.6.7 gnucash.pot and fix all warnings.

commit 766cf48f45fd649d3db0d2993ee745da019c376e
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 17 16:00:42 2015 -0700

    Fix rename failure for gnc_xfer_dialog_set_exchange_rate.

commit 6e6eba35c2293a211972cda38b81ce82dc54354d
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 17 13:07:48 2015 -0700

    Correct the Stock, Bond, Market Index, and Mutual Fund account types in all locales.

commit 0b7e4773f7e26e30c39672d8c2e58f8de4755697
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 17 13:02:27 2015 -0700

    Fix warning about always-true condition.

commit 42859b91bb529c57608427eef6e6a091982a9421
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Sep 16 17:59:50 2015 -0700

    Set -std=gnu99, matching master.
    
    Fixes broken build on win32

commit bc9285bbfbb80bb8a38b19fe70117b31874b151f
Merge: e921de8b6 05bb4bd95
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 15 12:06:46 2015 -0700

    Merge branch 'single-price' into maint

commit 05bb4bd955f87ab2934f5dc80611c8757c395cfe
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 15 12:03:39 2015 -0700

    Prevent F::Q from updating PRICE_SOURCE_EDIT_DLG prices.

commit 74d11b273616909de2c58aad0421d99e04fe9143
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 12 12:09:46 2015 -0700

    Remove unnecessary and harmful price rounding.

commit cfa5aa1cb24e59611ee46f1b36c27afdab8b8bcd
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 12 12:04:34 2015 -0700

    Remove the preference for storing prices relative to the base currency.
    
    It interferes with the preference for storing the price in the direction
    in which the price is >1 for preserving sigfigs.

commit 4259255af1287794a7c5ea9c327ed1e56f381507
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 12 12:02:28 2015 -0700

    Export the price-source enums to Guile and use them in price-quotes.scm.

commit 6b6920fd04621845d6c2042ed4ef18bbda3d2813
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Sep 9 15:25:06 2015 -0700

    Remove static function swap_amount(), not used.

commit 585cc4883ffae9af2824bad9651aac808f48e83f
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Sep 9 15:06:56 2015 -0700

    Implement user-entered-price preference.
    
    Add user:price as a source and prefer values with lower PriceSource enum
    values over higher ones: In other words a price with a lower PriceSource
    value (e.g. user:price-editor) will overwrite one with a higher value (e.g.
    user:split-register) and not the other way around.

commit d9a0f311a4adac7968ed0a09646e1d1216bb8e7d
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Sep 9 11:22:52 2015 -0700

    Fold separate call of gnc_pricedb_lookup_latest() into lookup_price.
    
    Requires a 3-state enum instead of a boolean for the second arg to lookup_price.

commit 7db7e0cf7ab5b18de02df64992902f5d73bab7a3
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Sep 9 11:02:41 2015 -0700

    Recognize and handle reversed price quotes from gnc-fq-helper.
    
    Gnc-fq-helper will flip currency price quotes if the one requested is < 1
    or not available, which might mean that it's not representable in 4 digits
    to the right of the decimal.

commit 7d8b51e8db76608bd6a1b6b8de4fc92a8804b092
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 3 16:22:14 2015 -0700

    Use an enum for internal representation of Price Sources.
    
    Strings are still used for storage and display.
    Purpose is to make multiple comparisons and conditional setting more
    convenient.

commit d52a0b602c0af20faa40f344f2c5de1e99c1eaff
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 3 16:16:33 2015 -0700

    Fix whitespace error.

commit d4968d3bb40129c4e26a5f7b3b6de001b60dfc7b
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 3 11:22:51 2015 -0700

    Extract function lookup_price in dialog_transfer.c

commit 157c7e30a53abe2e8f74ea61e02c497a306bf6ac
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 1 14:56:19 2015 -0700

    Invert the F::Q price if there's already one in the other direction.
    
    We don't want to create prices in both directions on the same day.

commit 890cfe2186a452969cd2eeadaf065c04ef054d68
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 1 14:47:40 2015 -0700

    Handle currencies with one-directional quotes and quotes < 1 in F::Q.
    
    Some currencies quotes are one-directional, so check both directions if
    necessary. Quotes with values < 1 often have too few significant digits,
    so in that case use the other direction if available.

commit 96471379f0d0f1fd8b5e6050a5f8e7d26fd7964c
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 1 12:44:25 2015 -0700

    Adjust split_register to match transfer dialog checking inverted prices.

commit d7fb92d03f9b043bb3f5259d4ff9d8a13bc4161e
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 1 12:39:12 2015 -0700

    Fix missing initialization of price_value.

commit 93bb5c0fdd3c9ea1df7801228ea05bd0b989fd4c
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 1 12:17:12 2015 -0700

    Change CURRENCY_DENOM to 10000, matching what F::Q returns.

commit ffe96b304412aa059c075b66812d3bcbf0712839
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 1 12:16:09 2015 -0700

    Extract function round_price(), consistently apply it.

commit bfbb50879901ac4f0ecde4065d5b662afa69568f
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Aug 31 13:40:21 2015 -0700

    Fix swap_amount so that it swaps the account pointers.

commit 86320a4d11188bbc0b251060440dc693d502053c
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Aug 31 13:39:37 2015 -0700

    Fix gnc_numeric_invert to correctly handle negative values.

commit c068397633569699b00cd3f4062f779f84f16faf
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 30 11:36:54 2015 -0700

    Flip return values of check_edit() and check_accounts().
    
    It's easier to understand if they return FALSE on fail.

commit e12c89b5cac50364e7234ce9be94cb0bf0819c59
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 29 07:50:20 2015 -0700

    Move gnc_numeric_invert to be not-inline.
    
    The inline version crashed.

commit 6b5207785a28c24ee887bc58a0af64318ba26640
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 28 21:20:51 2015 +0100

    Create a rounding policy for prices in the pricedb.
    
    Currency-currency prices will be priced in the smaller currency so that
    the price > 1 and will be rounded to 3 digits after the decimal.
    Commodity-currency prices will be priced in the currency and rounded to
    the currency's scu * 10000.
    This affects only prices stored in the pricedb. Prices in splits will
    continue to be computed from value/amount.

commit c7c97be684186bc4cfe90c9759cf838b4b6aaa74
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 28 19:25:35 2015 +0100

    Rename _gnc_xfer_dialog_set_exchange_rate and use it consistently.
    
    _gnc_xfer_dialog_set_price_edit says what we're actually setting.

commit 73233a5e2e93f96f73ae60c314e58e1280bb9641
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 28 19:21:37 2015 +0100

    Provide gnc_numeric_invert() convenience function.
    
    Clearer and faster than dividing into 1/1.

commit 3a51c0d5c1ce654cf07a3eba22783411dfc5d128
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 28 18:40:01 2015 +0100

    Use price_value when referring to a gnc_numeric.
    
    Price and prc are for gnc_price*.
    For clarity.

commit 06f70bad61ea7205128b7aeb2ff49550b9139a60
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Aug 25 11:17:07 2015 +0100

    Price-quotes: Modify quotes on same day instead of creating new ones.
    
    We can use only one per day so no point in keeping a bunch of them.
    Finance::Quote prices always overwrite user prices.

commit ea48ed882b35f94aa716e91a8a82418a91fb687e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 23 12:17:23 2015 +0100

    Edit split-based prices instead of adding.
    
    For split-register and xfer-dialog generated prices if there's an existing
    non-FQ price for the day, change it. If there's an F::Q quote for the day,
    do nothing. Only add a price if there isn't one for the from/to
    combination.

commit 0b03328143b030871dfeaa034d151c3667878753
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 23 11:44:24 2015 +0100

    Check for an existing price before adding one in split_reg.
    
    To make the behavior the same as in xfer_dialog.

commit c6a67f4eac5f7e95b9637c2c163260fff3f7cc53
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 23 11:06:14 2015 +0100

    In the transfer dialog use the price_edit value for the saved price.
    
    Instead of computing it separately and differently from to_amt and from_amt.

commit 407d61cbb64d3232bc56e74dbb1e95eff9cf5ef8
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 22 10:48:24 2015 +0100

    Fix up whitespace in dialog-transfer.c.

commit 47f91c022761a0f2d7c27caed0d3ab0cf81263d9
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 22 10:44:00 2015 +0100

    Refactor gnc_xfer_dialog_response_cb with several extract-functions.

commit e1b4e45de5f3ab357b17c135ee1881d99dbc8373
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 22 09:17:49 2015 +0100

    Don't store prices of source invoice.
    
    They're intended to be temporary, for creating splits. They're also already
    stored from the transfer dialog.

commit 9a611a2aca597be3aa95812f105e4d9b5d13e6ec
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 21 15:54:58 2015 +0100

    Replace the price source and type strings with defines.

commit e921de8b6fe7c47670668019116b7e16155642a5
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 15 12:05:23 2015 -0700

    Correct the Stock, Bond, Market Index, and Mutual Fund account types.
    
    STOCK and MUTUAL are not compatible with currency.

commit 44d4365046e7db6a5a89a5f7da70f786f3b61c33
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 12 18:01:36 2015 -0700

    Bug 754617 - Gnucash should use PKG_PROG_PKG_CONFIG
    
    Actually we already do, making this fragment unnecessary. What's more
    Ximian Desktop is long gone so the work-around is redundant as well.

commit 10d81d653b1a311d900fe8a5200a0c80110ec97e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Sep 9 14:03:54 2015 +0200

    Small doxigen improvements to previous commit

commit de3ca9d7d87478560ca4a2eb6ce816a63c3694b5
Author: Matt <matt_graham2001 at hotmail.com>
Date:   Wed Sep 9 18:56:12 2015 +1000

    Bug754764Fix
    
    Adds Doxygen Comments to file 'gnc-budget-view.c'.

commit deab75a5baad4da0831edd950a004e476ace0104
Author: Daniel Kraft <d at domob.eu>
Date:   Tue Sep 1 20:24:15 2015 +0200

    Fix progress reporting for securities piechart.

commit 4a3a8be18674b7622f3f0b732c3e822f49965eab
Author: Daniel Kraft <d at domob.eu>
Date:   Sun Aug 30 22:14:37 2015 +0200

    Add piechart report grouping by commodity.
    
    Add a new piechart report that groups by commodity and not by the
    account hierarchy.  This also refactors the existing piechart report
    file a bit, to reuse code where possible and only abstract-out the
    pieces that need to be generalised.

commit c9feb7df8740b0350ab75deecfe6e1e9fcb11a01
Author: Daniel Kraft <d at domob.eu>
Date:   Sun Aug 30 18:54:04 2015 +0200

    Define build-report! function instead of loop.
    
    The existing code uses tuples to define the properties of the individual
    reports created.  Replace that by a function to build one of them which
    gets the properties passed as arguments, and use a series of calls to
    replace the old loop.  This makes the properties much more easier to
    read.

commit 0ceb09ada6a7b9d4aacc82f175a6d9767f5cb39c
Author: Daniel Kraft <d at domob.eu>
Date:   Sun Aug 30 18:03:14 2015 +0200

    Replace for-each by tail recursion.
    
    Replace the use of for-each and set! by tail-recursive calls with
    accumulator variables.  This is a more "Schematic" way to do the loops.

commit eed42580f4d9ec6a9a99dde2403c89e1c6c8f291
Author: yomlogs <dev at moonset.org>
Date:   Sat Apr 4 11:45:27 2015 +0100

    Bug 724738 - Value in "Display Symbol" field not saved
    
    Updated gnc_ui_commodity_dialog_to_object() to call
    gnc_commodity_set_user_symbol() for non-currency commodities.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=724738

commit 7e07e6ce9b3673420f96ae1d706badf4762138bc
Merge: 558cae3d9 18073f616
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Wed Aug 19 11:18:35 2015 -0700

    Merge branch 'maint'

commit 18073f61631811e565152b5cf383941f54c7b8a1
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Wed Aug 19 11:13:22 2015 -0700

    Remove e-mail form AUTHORS and DOCUMENTERS

commit 8b66590631d4f93f2c739b1dc92b3fa85bb4cd39
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Aug 17 10:12:22 2015 +0100

    Sort the source list from gnc-fq-check.

commit 558cae3d9ceb8a2e117790e78c849a83db4711e3
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Thu Aug 13 17:16:02 2015 -0700

    Book-Currency Feature step 4
    
    Set feature flag if book-currency option selected and initiate registered
    callbacks when currency accounting book option changes to book-currency so that registers/reports can update themselves.
    
    The changes made are:
    
        app-utils/gnc-ui-util.c & h - define gnc_book_option_book_currency_selected_cb
        core-utils/gnc-features.c & h - define GNC_FEATURE_BOOK_CURRENCY
        engine/engine-helpers.c & h - define gnc_book_option_book_currency_selected
            to call registered callbacks and set feature
        gnome-utils/gnc-main-window.c & h - add checking of book-currency option to
            gnc_book_options_dialog_apply_cb function; refactor common code with
            assistant-hiearchy.c by creating gnc_book_options_dialog_apply_helper
        gnome/assistant-hierarchy.c - use gnc_book_options_dialog_apply_helper

commit fa6fbc5585c1ea8d9c8c3122bd692225b3dae1c3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 13 12:34:19 2015 +0200

    Small wording improvements to the gnucash command line options
    
    This is based on a suggestion by Daniel GOUJOT on the devel mailing list

commit 6c2c1ce3d325b6a1db763a8763e5e0a724ceb1bd
Merge: 38bea1035 e47cc8ff1
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Mon Aug 10 12:17:02 2015 -0700

    Merge branch 'maint'

commit e47cc8ff1333a9aeca6f90e4cb2dc98d64d067e4
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Mon Aug 10 12:01:01 2015 -0700

    Correct wording on AUTHORS and DOCUMENTERS

commit 38bea1035e3d567365215e6f89dea6d91dfe6426
Merge: 1e16ba6c1 054e6f7a2
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Aug 10 03:29:13 2015 -0400

    Merge branch 'maint'

commit 054e6f7a2284d58c66eb08fbd76694248e78b70e
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Aug 6 17:43:57 2015 -0400

    Avoid passing invalid arguments to functions to get rid of some non-fatal asserts.

commit 05fdefa306d8f278d1e9cac141bc0ce35b409ac2
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Aug 10 07:58:55 2015 +0100

    Add note at the top to disuade users from contacting authors directly for support.

commit 1e16ba6c14ccec6222a8fe798e7824285fd49cac
Author: Mike Alexander <mta at umich.edu>
Date:   Fri Aug 7 19:43:12 2015 -0400

    Quote the date returned by get_quote_time so Scheme can read it.

commit 655c04bd68d984272d8593ebbcff10f3dbaac93b
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Aug 6 17:43:57 2015 -0400

    Avoid passing invalid arguments to functions to get rid of some non-fatal asserts.

commit 7e95ac28a77969505b5bba5580d3e28070020102
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Aug 6 01:20:23 2015 -0400

    Check for a null pointer for a credit or debit formula in gnc_sxed_check_consistent.
    
    This got dropped when qof_instance_get replaced direct KVP access and it makes
    it impossible to edit a scheduled transaction since splits can't have both a credit
    and debit value.

commit 82f0e28685829182b451c3a81ecd2657d45a0c8d
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Aug 5 16:10:04 2015 -0400

    Make it possible to set variables in SX "since last run" dialog.
    
    When gnc-numeric.c was converted to C++, gnc_numeric_equal was changed so
    that an invalid number is equal to anything.  The SX since last run dialog
    initializes unset variables to invalid numbers which means that whatever you
    type is equal to what is already there and is ignored.

commit 9240c1b4aa73ae3cd83b448b0878232384ebbf5a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 4 21:32:13 2015 +0200

    Partially revert 'Drop some unused parameters from business reports'
    
    Instead have gnc:company-info and gnc:fancy-date-info use the book
    parameter again (which got lost in the kvp refactoring).
    This preserves some code for potentially being able to have two
    books open at once.

commit 8fd103602bacb301fcd9cc408f664f2281a2e6b4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 4 16:37:51 2015 +0200

    Minor debug message fixup

commit aa6b538ecbd5f84f14d366cdeb1b5b94b0e9c482
Merge: 42710c7e6 18196171a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 4 15:54:27 2015 +0200

    Merge branch 'maint'
    
    Resolved conflicts:
    	src/engine/Split.c
    	src/engine/test/utest-Split.cpp

commit 42710c7e6c69ae99b0a8d3713ae79db43f37f7d4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 4 15:31:40 2015 +0200

    Drop some unused parameters from business reports
    
    They are no longer used since the introduction of gnc:company-info

commit c031d5cc6d9a659ad6d77fa4fd95280589bc1ca3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 4 15:23:02 2015 +0200

    Drop 'Today Date Format' option from business reports
    
    Use 'Fancy Date Format' option instead for a more
    consistent date display on the reports and to reduce
    the number of semi-overlapping options

commit 678cc189a30e67f673007bd87be7b06ee279c35b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 4 15:00:57 2015 +0200

    Bug 645786 - Fancy invoice report still doesn't use fancy date format preference
    
    Use fancy date consistently for all invoice reports

commit c64f58f54f0a0441cc72d1f6ac5f6e7b9872101e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 4 15:00:19 2015 +0200

    Introduce new function to query fancy date format

commit 21069b5e9a03471155a449c80877f2faa7171abc
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 4 14:48:48 2015 +0200

    Fix missing parameter in fancy date option definition

commit 20242c5a3d19e2ecdfae3aeb17b19eceb147b06b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Aug 2 08:38:12 2015 -0700

    Put the quotes back around the date string in gnc-fq-helper.

commit 18196171ad58eb8a8e4805c9736cb368e6c26f16
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 1 16:26:53 2015 -0700

    Bug 753146 - free(): invalid pointer on duplicate transaction
    
    when Use Split Action Field for Number is set.

commit b41c86da31a02a6498c8f9529cd3763f5df74f79
Author: Mechtilde <ooo at mechtilde.de>
Date:   Fri Jul 10 20:53:26 2015 +0200

    More new German translation

commit 9d16d969eae2440c28a1ee1effdb03d508549a93
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sun Jul 5 19:05:24 2015 +0200

    New German translations - after sending the others to Frank

commit 373b1e8b4e87a72c07a367b39c7b70e24a8288de
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sat Jul 4 17:58:21 2015 +0200

    some more German translations

commit 226b1b29f14321eb4d7657eb93f2e0e19b01acb7
Author: Mechtilde <ooo at mechtilde.de>
Date:   Mon May 25 17:39:07 2015 +0200

    even more German translation

commit 2a775024a3a10652321a4c7a2faacede3625780a
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sat May 23 16:20:27 2015 +0200

    added more German translation

commit 1bf8326f54973b97d18ea37c9d87a43fd435b2de
Author: Mechtilde <ooo at mechtilde.de>
Date:   Sat May 9 11:47:20 2015 +0200

    add translation for reports

commit 567f61fe3ccf058a1a24b84b0cb18efd5781d50c
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jul 30 09:56:28 2015 -0700

    Add make_testfile suggestion to test-templates README.

commit 9333344ee099559dfe4358b581caf50eebea0ddf
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Thu Jul 30 13:01:02 2015 +0100

    Fix apparent typo preventing build.

commit a4b0519303834905aa783af14f37160db738d667
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 28 12:44:25 2015 -0700

    Fix up and improve the Doxygen documentation in unittest-support.h.

commit 2663dc96e247ac0dfbc32a4d78669c168293b93d
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 28 11:45:22 2015 -0700

    Improve the test-templates README and update the templates to current practice.

commit 124a2479efe8778f1a09cf386b4b9025d1b34049
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jul 28 17:12:24 2015 +0200

    Bug 752035 - Transaction Report Filter By not Always Working
    
    Make sure the internal split function get_corr_account_split
    behaves consistently on multi-split transactions. The transaction
    report depends on this.
    
    Add test case to catch potential regressions
    
    Simplify filter test function in transaction report.

commit 3ccaec6e381843b5e7f5ac03f199fc27fb9de2a4
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 27 15:59:12 2015 -0700

    Make backend sync errors survive to the session.
    
    The backends were using qof_backend_get_error() to test for sync errors.
    This function clears the error, so the tests resulted in the error being
    cleared before the session could see it and so it thought that the sync
    had succeeded.
    
    Replace those uses of qof_backend_get_error() with a new function
    qof_backend_check_error() that doesn't clear the error.

commit dd60ce6904af8d2f88f9b1563afd264fba148a92
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 27 22:53:03 2015 +0000

    Fix Windows crash when the TZ has no Daylight time.

commit d2798b8c3f1076756428180b9f5200d0171ce907
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 26 13:11:45 2015 -0700

    Bug 752879 - Finance::Quote TZ Date::Manip config variable is deprecated
    
    Rewrite get_quote_time() to use the modern OO interface to Date::Manip.
    This requires perl-5.12 or later, so require that. schemify_date() isn't
    used anywhere, so remove that.

commit c7f84432d6b824c65c3f007d0bea50b83a9504cb
Author: Christian Stimming <christian at cstimming.de>
Date:   Sat Jul 25 23:39:14 2015 +0200

    Bug #752822: Fix typos in translatable strings
    
    Reported by anders.jonsson at norsjovallen.se

commit 6d5002d91c2ac5577f430b7c739a78c080996d20
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 25 13:35:37 2015 -0700

    Uninstall the python bindings.

commit e7aa53a75e834c7270eb0b0180e94cb7d0d22848
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 25 12:50:17 2015 -0700

    Remove gmtime_r and localtime_r from lib/libc. They're no longer used.

commit 290dd611d71395e01ced722f1306ccbec8c00457
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jul 23 17:47:23 2015 -0700

    More fiddling with gtest linkage.
    
    This time for when we don't have a system installation.

commit b78f10292919958830057907ebcdadfe6df8adfc
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 25 11:23:06 2015 -0700

    Fix timezone exceptions on Windows XP.

commit 5cc99806d8886f948c05e097e215d7f923a1f621
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jul 23 17:31:49 2015 -0700

    Windows: Get default timezone if there's no default key.
    
    Windows XP doesn't provide a default key, just the TZI returned by
    GetDefaultTimeZone(), so use that instead of throwing if there's no
    default key in the registry. If GetDefaultTimeZone() files, throw: We
    can't safely read the database without a timezone.

commit 54c9e836d4fcde320b2b3a32914b82c0eb54bb65
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 24 17:10:34 2015 -0700

    One more empty check when handling trailing '/' in a KVP key.
    
    Also fix a unit test error.

commit b3bc68dc1ba7849c9dc39f21eb7443a503bf42a5
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Jul 22 22:05:13 2015 -0700

    Don't make anonymous frames from leading or trailing '/' in keys.

commit 0db17f10942d5596beb0e2a60b92aa12b85bdc8a
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Jul 22 17:34:02 2015 -0400

    Bug 752686: Initialize temp GValues in xaccAccountGetReconcileLastInterval.

commit 1fa94a78880761d70e78df40fe493ceb8a944896
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Jul 22 17:48:09 2015 -0400

    Some changes XCode wanted to make in the source control information it keeps

commit bf542713c4f9f45f6cb6a2644cd2932ec4d8112d
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Jul 22 16:59:43 2015 -0400

    Keep the XCode project up to date with source tree changes

commit 27d36935b8f312b07ea7a53aeab954d230603dd1
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Jul 22 01:49:39 2015 -0700

    Fix generation of extra frames in book features.

commit 7d1c8de3c7122563a25a065a61f2120a7ac5b1e5
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Jul 22 01:47:17 2015 -0700

    Remove patch file inadvertently added to repo.

commit 2dd38a9c6089139cbb6e76749c8d53b9c09d4be8
Author: Bastien Scher <contact at bastien-scher.fr>
Date:   Sat Jul 11 16:40:49 2015 +0200

    Fix two French strings

commit cfb54e08b8b4135be5c1ea5a1d3193e02d80a678
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 12 15:08:45 2015 -0700

    Bug 746998 - "Months Remaining" spinbox in Loan Assistant is non-obvious
    
    Provide a tool tip explaining what it's for.

commit 613bf2ec0ed7b8abcf2957aa4c735f7f760c404d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 11 22:05:28 2015 -0700

    Fix up Win32 Build.

commit 2137cb6d38aacfbe2d087563982d5a9613d324ee
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 11 11:20:56 2015 -0700

    Bug 747795 - Attached file not found.
    
    MSWin only. ShellExecuteW("open") doesn't decode http escapes on file:
    IRIs.

commit 211b923cd7bdadba3accaaf0ec7bd3d7c4619f63
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 11 09:55:06 2015 -0700

    Bug 752204 - .gml2 files are modified during build, take 2.
    
    Turns out that there are changes as well as compression, particularly
    if the timezone is different from the one from the last commit of the
    gml2 files. Since there's no real benefit to saving the files most of
    the time, don't, but leave the save line in, commented out, to make it
    easy to write new files if necessary.

commit a25fa861ebf061a42d2eced20877c775f161f17c
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 10 15:31:25 2015 -0700

    Bug 752203 - `make check` fails in "runTests.py":
    
    No module named unittest_support because unittest_support.py is built
    only when building from VCS and wasn't included in EXTRA_DIST.

commit d2fa23dd5f8164a14ee1af72d06a177208652d42
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 10 12:45:12 2015 -0700

    Bug 752204 - .gml2 files are modified during build
    
    Turn off compression so that they aren't, except when scrub changes them
    to a new format. In those cases the changes should be committed.

commit b741c8e1de4384ea302fc073d287af7ef4ca96d0
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 10 12:43:25 2015 -0700

    Initialize GError to NULL or it doesn't work.

commit b9d6b8423f0069b5bfc7970770d66a4c4d8240c1
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jul 9 09:15:15 2015 -0700

    Guard against multiple typedefs of KvpFrame and KvpValue.
    
    It's legal for C11, but not before. No need to gratuitously force an
    upgrade.

commit 7d940a5d91729c8834808a6d5fd9a1e956eaa80f
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 7 17:04:10 2015 -0700

    Bug 749077 - wrongfully invalidating any account save location/path starting with ".gnucash"

commit d3e70217cd4e4f35b630d30c0d0a58937c511951
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 7 16:43:52 2015 -0700

    Move libgtest.a arg from Makefile to configure, add -pthread flag.

commit df05702ffbf956b5daba05c40d39c08c0408c3b6
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 7 16:40:02 2015 -0700

    Fix extra comment close.

commit 42b3bfbbfe3c67d3c9cbfee6035ef9d2b8afc061
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 7 13:02:18 2015 -0700

    Restore Date::Manip to quotes modules.
    
    Gnc-fq-helper needs it to parse date and time strings from Finance::Quote.
    The comment about using the iso-date field is removed because F::Q no
    longer provides it.

commit 6447be9ba9c8ff513eaa8311d951c46366160e1a
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 7 12:04:06 2015 -0700

    Document that KvpFrame and KvpValue take ownership of pointers passed to them.

commit ca62782d93805206a2ae053b9a078b80c88cc594
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jul 7 12:03:37 2015 -0700

    Fix up double-frees or frees of unallocated objects in KVP.
    
    Revealed by ensuring that KvpFrame and KvpValue deep-destroy their contents.

commit 919fe76c95faece9b227227aa75aea1496acfdeb
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 6 13:55:13 2015 -0700

    Clear the option slots the right way.
    
    Deleting the frame leaves the value with an invalid pointer.

commit 5921c63a014516ab0ae01ec3614aa63202380f91
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 5 16:33:52 2015 -0700

    Update the copyright date for Help|About to 2015.
    
    Only 6 months late!

commit 133f03d45aa5dd087ef7efb08c81391896a7cbd5
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 5 16:14:33 2015 -0700

    Fix crash on attempting to load features from KVP if there aren't any.

commit 50787fc333a37416bd5c3bebe60667e06ef51b34
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 5 15:55:49 2015 -0700

    Fix broken python test, adding new C unit test to cover the break.

commit bdf5cb9bee56de1a43402ba85b64fa5e1ba7f366
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 5 14:13:02 2015 -0700

    Update CMakeLists.txt for some cpp files that got missed when they were changed or added.

commit 56c331637975764ee5505011f0dd348a1021ad6d
Merge: 31cfa0a9f cc515150d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 4 17:00:53 2015 -0700

    Merge branch 'kvp-cleanup'
    
    Remove the KVP C API and consolidate use in a few files in libqof. For
    almost all future use KVP should be accessed via
    qof_instance_set/get_kvp() or qof_book_get/set_option(). These
    interfaces will ensure that changes to KVP are immediately committed
    unless they're called from inside a begin_edit/commit block to
    consolidate a database transaction.
    
    Some exceptional corner cases where direct access to KvpFrames are
    abstracted into new objects in libqof. The KVP "bag" interface of
    kvp-utils is removed and its single in Split.c made more direct with
    qof_instance_kvp_foo_guid functions.
    
    Account, Transaction, and Split use qof_instance_copy_kvp and
    qof_instance_swap_kvp as part of their rollback facilities.
    
    Resolves bugs 87652, 120250, 736139, and 736687.

commit cc515150d9e844b93f048085730c04a10ee4a011
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 4 16:09:04 2015 -0700

    Bug 120250 - KVP XML loader ignores '0' timestamps?

commit 20a52028994941f14c7496ea452b49edbc3a44aa
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 4 15:57:33 2015 -0700

    Bug 87652 - KVP modification does not change 'dirty' flag.

commit 4623cff38d4619374d749cca51096eb0e3aa55fb
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 3 16:14:00 2015 -0700

    Document new KVP API in Doxygen, including relevant bits from src/docs/design.

commit e81b816658f4849937f430fffa6743808d222ca6
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jul 3 16:12:29 2015 -0700

    Update doxygen config to use C++ files and drop obsolete commands.
    
    Also turn on autobrief, STL support, and reduce the tab size to 4.

commit d3e62f41bed68ed897f8f9492ea3553ad0e77b08
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 30 12:04:34 2015 -0700

    Remove the KVP C API.
    
    All access to KVP is now implemented in C++11.

commit ff07762f612d16f7d7e366d1d4170f2276f03b54
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 27 15:39:54 2015 -0700

    Move the KVP_TYPE enum to kvp-value.hpp.
    
    This had some extraordinary knock-on effects because C++11 treats enums
    very differently from C, so any C code that directly accessed the enum
    had to be converted to C++.
    
    That included test-engine-stuff, and because it quite sensibly builds as
    a ranlib archive instead of a shared library everything that uses it must
    at least link as C++. Fortunately automake takes care of doing this when
    the default extension for check_PROGRAMS is cpp, even if the source file
    is C.

commit 3590de108504c8c44cca7c0ef9875f8e4801a137
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jun 26 12:24:34 2015 -0700

    Convert tests to C++ and the KVP C++ API.

commit fd935d3b8273aaa62890315a631482b5c4e82752
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 23 17:09:51 2015 -0700

    Convert libqof kvp calls to C++.

commit 9e142124f4f1187446d3d7f7dab5e691a5f6da66
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jun 22 15:00:10 2015 -0700

    Convert kvp-scm to C++ and to using the KVP C++ API.
    
    The binding remains C to simplify interaction of these two functions with
    SWIG and Scheme.

commit 78b5b7cb5be248955d992b749c1b999dd79f432a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jun 21 17:34:36 2015 -0700

    Convert gnc-slots-sql.cpp to use the Kvp C++ API.
    
    Plus a few minor C++11 tweaks.

commit 7c4e1f7f2a0ca83a201038f6fc086566bbcabab7
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jun 21 15:10:33 2015 -0700

    Fix slash handling in keys.
    
    In actual use '/' is a path delimiter indicating a child KvpFrame. The
    previous implementation created keys for single frames with embedded '/'
    characters.
    
    Memory management issues in make_vector necessitated changing Path to a
    std::vector<std::string>>.

commit 0987184709abb675bcf9299c93ab5db8b9bf6c59
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 18 13:55:55 2015 -0700

    Add path-vector get/set functions to KvpFrameImpl.
    
    Needed for Scheme access. The C functions used GList.

commit 45a01b0f67a3fca1781be2df91153be29410e05f
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 18 13:02:00 2015 -0700

    Change the KVP string storage type from char* to const char*.
    
    Because we don't want to be able to get a pointer to the KvpValue and
    change its contents without using KvpValue::set().

commit 831a36012287724e37e45bb75aa95d519e01046a
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 16 13:43:16 2015 -0700

    XML Backend:Replace C KVP function calls with C++.

commit ab30b4c680ba50ce13477cb4c5654d5c5f7b2fd8
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jun 14 14:52:25 2015 -0700

    Remove #include "kvp_frame.h" from qof.h and add it where it's legitimately used.

commit c721bf9f48a8eb9792fb8f33cfa2dc525c668091
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jun 14 14:50:31 2015 -0700

    Remove the unused backend-configuration member and virtual setter/getters.
    
    Not used, and if it was it would be an inappropriate use of KVP.

commit 3956ee0f01188910b5845c99cfc83fb4d9720423
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jun 14 14:48:25 2015 -0700

    Remove the rest of the KVP direct-query functions.

commit 171669ec68b3096c21b7b6db49cb266868017865
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jun 14 12:45:36 2015 -0700

    Change io-gncxml-v2.c to C++.

commit 435aef03b7a4f057abffb60578ff5ecfeff0fac4
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 13 17:28:11 2015 -0700

    Isolate direct KVP operations.
    
    Into sixtp-dom-parser, sixtp-dom-generator, and gnc-slots-sql.
    The XML V1 file io-gncxml-v1.c is not yet done.

commit 13377f56d5f2c4eb26cb1f6ad0a22bb5dd98b7f3
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 13 15:33:03 2015 -0700

    Cpp files in CMakelists.txt.

commit 55e4d30a44ac65a4e2c4d3e82cd13fdde2b05d0e
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jun 12 15:53:33 2015 -0700

    Pass QofInstance instead of KvpFrame to gnc_sql_slots_save.

commit 8b53483562e3c6b070205563eea572035b046a85
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 13 14:21:19 2015 -0700

    Change gnc-slots-sql, sixtp-dom-generators, and sixtp-dom-parsers to C++.
    
    So that they'll be able to use the C++ Kvp classes.

commit 9b3f6078fc1d69eec32c5846fd93918dd5107d1a
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jun 12 15:19:45 2015 -0700

    Abstract options handling to QofBook.
    
    Eliminates direct KVP access in app-utils, all of which centered around
    options.
    
    Beneficial side effect: With all option writes now handled by
    qof_book_set_option(), the problem of options not being committed is
    eliminated.
    
    The options system is unnecessarily complex, with much back-and-forth
    between C and Guile. It needs to be completely rewritten, but that's a
    project for its own branch.

commit fa22188549d2f60cfae030215ec1f279580d3299
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jun 12 12:22:43 2015 -0700

    Remove gnc:kvp-option-dialog, make gnc_make_kvp_options static.
    
    gnc:kvp-option-dialog is unused, was only external user of gnc_make_kvp_options.

commit cb9d8c93b7a8e2cbe2c2853ce254d07d2d992681
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Jun 10 13:52:44 2015 -0700

    Use gnc:company-info instead of directly accessing the KVP in reports.

commit 095d1781f0175bd551c0836eb8d5e2f8826374b0
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Jun 10 10:43:43 2015 -0700

    Remove a couple of distracting comments about KVP.

commit 61ecdda8454b743133b807621a6398a24c0df95c
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 9 16:49:56 2015 -0700

    Miscellaneous KVP cleanup.
    
    Everything but the backends and app-utils.

commit a4c748e20115c47185d02ba8be7eea21d9ff631c
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 9 16:19:41 2015 -0700

    Miscellaneous KVP cleanup in Engine.
    
    Doesn't include tests or Scheme support.

commit f631f6e6c5cfea901c729c5fd554fef0fe861438
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 9 14:46:09 2015 -0700

    Fix formatting, line too long.

commit 68dedc1ba2cbdff3b777a0769eed322546a122fc
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 9 17:00:09 2015 -0700

    Reimplement gnc_template_register_get_debcred_entry.
    
    So that it at least returns something reasonable. Note the comment, though.

commit 43e93e5fb5f1c511de056679c8dafe563b50ef51
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 9 14:43:58 2015 -0700

    Modify gnc_imap... functions to use KVP indirectly, provide unit tests.

commit ccd74059a252ffbe23d589326dbe1ed89d2a76a8
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 9 14:42:39 2015 -0700

    Implement qof_instance_for_each_slot().
    
    Wraps kvp_frame_for_each_slot().

commit dcc9bfec36c36c52f1833a354a96edd5ab37e040
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 6 12:08:28 2015 -0700

    Reimplement AQBanking template list in C++ and in libqof.
    
    It requires direct manipulation of KVP, so it needs to be hidden away in
    libqof.

commit b4e024078311a846f3f066ce1449e0dee422ba2d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 6 10:10:31 2015 -0700

    Make the instance const in qof_instance_get_kvp().

commit 4f4711c564c4eabd99ea74cab907226a2b3cc268
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 4 13:32:15 2015 -0700

    Convert Scrub.c from using direct KVP to routing them through qof_instance.

commit 232dd4c0dc35d15b0f8c8c91e30d76f8cf5913b1
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 4 13:31:14 2015 -0700

    Provide qof_instance with functions to delete slots.

commit eb2d556086e3aa768211b615e2efcaa2cd4bdb98
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 4 13:29:01 2015 -0700

    Move initializing the GValue to the correct type to qof_instance_set_kvp.
    
    And ensure that all returns are checked to be the expected type.

commit 57ba97422de3da59e363fd152b172de009beacc8
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 2 13:02:16 2015 -0700

    Rename the hash-table functions so that they don't contain "kvp".
    
    They don't have anything to do with KVP. What were they doing in kvp-utils
    in the first place?

commit 50bb5c162a5bbeff34a3fa60393be45ef5e0a623
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun May 31 18:14:21 2015 -0700

    Remove "FIXME" comments about KvpFrame in SX-ttinfo.c.
    
    SX splits and regular splits have different requirements for Kvp. A
    regular split's Kvp contains information that applies to that one split
    alone so it would be a mistake to propagate it into SX. Meanwhile the SX
    split puts its formulas in Kvp, and we certainly don't want those going
    into regular splits.

commit cadd1976df634fbb72ad14c9be6778354b59b3ca
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun May 31 18:01:47 2015 -0700

    Remove kvp-utils.
    
    No longer required.

commit c941a52a9fb9159a4c6c9718a6ae70997b7e389f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun May 31 18:00:55 2015 -0700

    Copy GHash/KVP functions from kvp-util to the one place they're used.

commit c2d44b89fbd025df564d4fec6958f8ddb5a1fd16
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun May 31 17:59:52 2015 -0700

    Replace Scrub2 direct KVP access with Split lot-guid accessors.

commit d86a0b23787a98c2f120300f1b3856682a5955a4
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun May 31 17:59:01 2015 -0700

    Replace the lot-split and peer_guid properties with accessor functions.
    
    The properties weren't backwards compatible with existing books, nor
    would they work in the multiple-peers case.

commit db5317f80fd77571ad6ba65b85b7867c5c9f9419
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun May 31 17:56:39 2015 -0700

    Rewrite the gnc_kvp_bag functions in qofinstance.
    
    They were over general and were used in only one place not in QOF.

commit 1bd6afe38489ac7979b51982a2759622dfc3f7f7
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 30 18:15:54 2015 -0700

    Move KVP_TYPE_BOOLEAN to the end of the enum.
    
    So that it doesn't change the numeric values of other entries, which
    would introduce a database incompatibility.

commit ac29ad3cef184f674097a9de7c78f026ac9f65af
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 23 15:05:52 2015 -0700

    Remove direct query of KVP.
    
    Wasn't actually used anywhere, and it's not something we want to
    support.

commit 45e41a07b14b4a274a5d843f12785daefbb17b9b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun May 10 18:16:30 2015 -0700

    Convert gnc-budget, gnc-lot, and gncJob to qof_instance_foo_kvp.

commit 39c521512b5a18f6eb12770947c1a4e43286b23b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun May 10 18:15:19 2015 -0700

    Provide qof_instance_has_kvp(); used for feature testing.

commit 97b44a71ec204649500f5c2913a18199882717d0
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 8 15:15:39 2015 -0700

    Convert all Split kV operations to use qof_instance_foo_kvp().
    
    Except for clearing the KVP Frame, which we do by calling qof_instance_dispose().

commit 97031fa62a98dda7cced40c0b485450122827726
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 8 15:13:12 2015 -0700

    Correct the kvpvalue type for lot-split in test_xaccSplitOtherSplit.

commit eccdfd0aa38585270dff742aa456ffd22b677280
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 8 13:33:40 2015 -0700

    Convert all Transaction KVP operations to use qof_instance_foo_kvp.

commit 542557724cbfbccc9ee5ef59635d668944582842
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 8 13:33:15 2015 -0700

    Convert almost all Account KVP operations to use qof_instance_foo_kvp.
    
    Can't do the import-matcher stuff, it's a bit too hard-wired to KVP.

commit 31cfa0a9f05fee7a94fcc7d3e66e83d7d686952b
Merge: 5fdf14f8c 3d8b58a1b
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 30 12:42:36 2015 -0700

    Merge branch 'maint'

commit 3d8b58a1be45252ec4dcf7b23154c199271e4c69
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun May 24 18:05:04 2015 -0700

    Change gtkmacintegration-gtk2 include directory back to gtkmacintegration.
    
    As of gtk-mac-integration-2.0.8.

commit 5fdf14f8cbd024a4e7ff8f7800ffd5b44fb5449c
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Sat Jun 27 16:06:56 2015 -0700

    Book-Currency Feature Step 3
    
    Add an option to the File->Properties dialog to select a Currency Accounting Method, and to specify the book-currency and a default gains/loss policy if the 'book-currency' method is selected.
    Revert some changes made in prior commits. Other than storing and retrieving the
    book-currency and policy in book KVPs, the behavior of gnucash has not been
    affected by these changes. The changes made are:
    
         engine/policy.c & .h - define valid policies and their descriptions
             and hints; define functions gnc_get_valid_policy_list and
             gnc_valid_policy
         engine/engine.i - include policy.h; define 'CURRENCY-ACCOUNTING',
             'BOOK-CURRENCY', and 'DEFAULT-GAINS-POLICY' as option names
         engine/test/utest-Split.cpp - revert prior commit that modified test
             function for trading accounts
         engine/test/utest-Transaction.c - revert prior commit that modified test
             function for trading accounts
         libqof/qof/qofbookslots.h - revert prior commit that defined Currency
             Accounting Method; modify definitions of Currency Accounting and Book
             Currency; add definition of default gains policy; keep the previous
             Trading Accounts definition
         libqof/qof/qofbook.cpp & .h - reverted function to determine currency
             accounting method; add function to get book-currency, revert
             previously committed changes to function to determine if book uses
             trading accounts; add function to get gains policy; modify gobject
             properties accordingly
         libqof/qof/test/test-qofbook.c - revert prior modification to test
             function for trading accounts; define tests for book-currency and
             default gains policies
         app-utils/options.scm - define make-currency-accounting-option and
             required support functions
         app-utils/options-util.c & .h - make support functions of
             make-currency-accounting-option available in c code
         app-utils/test/test-options-util.c - include tests for using book-currency
         app-utils/gnc-ui-util.c & .h - define gnc_book_use_book_currency,
             gnc_book_get_book_currency and gnc_book_get_default_gains_policy
             functions
         app-utils/test/test-gnc-ui-util.c - set up tests for new gnc-ui-util
             functions
         app-utils/test/test-app-utils.c - include test-gnc-ui-util.c
         app-utils/test/Makefile.am - include test-gnc-ui-util.c
         app-utils/app-utils.scm - define and export book options for Currency
             Accounting, Book-Currency and Default Gains Policy; export required
             currency-accounting-option support functions
         app-utils/business-prefs.scm - replace the Trading Accounts boolean option
             with a currency-accounting-option and rearrange the order of the
             options
         gnome-utils/dialog-options.c - define functions for set-ui-widget,
             set-ui-value, and get-ui-value for 'currency-accounting' option and
             various other support functions

commit 757a50c9ec0c28943e6647ab7ba8429118fc93e2
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 27 11:23:13 2015 -0700

    Release 2.6.7

commit df6326f7f3135fcb5cd823bb53ef90d26c364d7c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 27 10:38:38 2015 -0700

    Get latest translations from the Translation Project.

commit 06d5d0a20aaad7ead1aa182cfa644d12ceda5f5c
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 18 14:19:12 2015 -0700

    Change the Glib version test for C-standard to a compile check.
    
    The actual problem occurred in only a couple of Glib releases before
    being reverted.

commit e67e5125011d540cf99ca13809e661c2e31eb322
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jun 16 21:38:14 2015 +0200

    Bug 681225 - income statement displays blank base currency entries when trading account transactions are present during the report period
    
    Skip splits in trading accounts when calculating
    average cost price source.

commit 8dc91cf764700527efc08b7a87694693150719b4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Jun 15 23:00:49 2015 +0200

    Bug 739271 - pt_BR translation wrong word "limpesa". Should be "limpeza"

commit aa8af8a196ea31118113d2aee4dfce2f2780d211
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Jun 15 22:28:36 2015 +0200

    Bug 744858 - Update exchange rate on bill only possible once per session (after unpost/repost)
    
    New behaviour is that each time a bill is (re)posted
    all the needed exchange rates will be asked.
    If an exchange rate was already known, it is suggested
    to the user, so s/he can simply confirm it if still ok.

commit f0079e8b4da076d30e44f7cddc18fcfb6864224b
Author: Mark Haanen <i18n at haanen.net>
Date:   Sat Jun 13 17:53:39 2015 +0200

    Updated Dutch translations
    
    From the translation project

commit 81dace17512c3c5b21c01d6914dafad6c01dc7cc
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jun 13 17:45:23 2015 +0200

    Bug 746792 - process payment in foreign currency leads to broken equation
    
    To avoid confusion the payment dialog will now display the currency
    to interpret the amount fields in.

commit ec8ed38860e9ec79889a28bc499a31dc6caca0da
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jun 13 17:43:54 2015 +0200

    Bug 746792 - process payment in foreign currency leads to broken equation
    
    The payment dialog was inconsistent in interpreting amounts and values.
    By clicking on documents the document's amount is added to the Payment field
    suggesting it's in the owner's currency. However the post-processing code
    took that amount as being the amount in the transfer accounts currency
    and calculated the rest backwards.
    This will now become: the amount fields are interpreted in the owner's currency
    and the exchange rate asked will be from owner's currenty to transfer
    account's currency.

commit 9343ebe9e4b92d769847427469ec73711ace6d75
Merge: 9914a046d 240e36f73
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 9 14:51:21 2015 -0700

    Merge branch 'maint'

commit 9914a046d7166ff5d31c497a43b48f6b92bea6c1
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jun 7 11:59:05 2015 -0700

    src/app-utils/gfec.a requires _XOPEN_EXTENDED, defined by -std=gnu99.

commit 240e36f73b2d0ab48aa97d4b69a7adc879dbcf2c
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Tue Jun 2 10:33:35 2015 +0100

    Bug 734183 - Set value to zero before calling gnc_exp_parser_parse.

commit fefec86f644f9b8260836ad8541f2f083d5ca10b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun May 31 17:20:05 2015 -0700

    Remove stray quote that ate all the CFLAGS.

commit f160937681d0b8daa7a2548d574bb5ba5c63c9c9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun May 31 10:07:44 2015 +0200

    Bug 746163 - Custom register colors (table rows) not recognized from .gtkrc-2.0.gnucash file
    
    Change the preference label and description to avoid confusion.
    Translators: this patch introduces two updated strings.

commit 073c7a69adc8e496e7c04d737c93a417ba7b0905
Author: Joe Hansen <joedalton2 at yahoo.dk>
Date:   Fri May 29 22:46:57 2015 +0200

    Updated Danish translation
    
    Copied from the translation project

commit 80034b39bc3931821408705988b9d05cc47207e2
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 25 11:06:50 2015 -0700

    Refine forcing C11 to handle case where AC_PROG_CC_C99 doesn't set -std=

commit b9de55c8711b07c0fdf83d9838c8a5d65222e887
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun May 24 18:05:04 2015 -0700

    Change gtkmacintegration-gtk2 include directory back to gtkmacintegration.
    
    As of gtk-mac-integration-2.0.8.

commit 54bf84af0e090f5dff405ab7ab5c1b72139f7158
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun May 24 18:02:24 2015 -0700

    Force -std=c11 when compiling against GLib-2.44 or greater.
    
    Required for new G_DECLARE_INTERFACE macro.

commit 82329272048863c21ff286b5e79516896fab6db3
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 22 19:50:25 2015 -0700

    Fix compile failures on latest version of MinGW.

commit 847e2c2717bd2a780d77f9b28dd2efd74716e8d4
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 22 13:26:38 2015 -0700

    Ensure BOOST_CPPFLAGS are included for boost test.
    
    Necessary on Windows due to non-standard installation paths for dependencies.

commit 79139c88691ff0c275c7f478fae145bb3f6ee827
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat May 16 10:44:59 2015 +0200

    Fix hidden panes in lot viewer

commit 8a77e139cef35ecbc44ae88531b82a60631e2f8d
Author: John Ralls <john at localhost.localdomain>
Date:   Mon May 11 16:55:15 2015 -0700

    Better check for C++11 compile error in custom_time_zone.hpp
    
    It turns out that F20's boost-1.53 already has this fixed, so set the
    boost version to 1.53 and test for the actual problem.

commit d0fc57a5a7590ef5bbee0e45045a5323713b2c17
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 11 12:32:24 2015 -0700

    Change minimum boost version to 1.55
    
    There was a C++11 compilation bust in
    date_time/local_time/custom_time_zone.hpp, which was fixed in that
    version. Since we also require C++11, that makes it the minimum
    necessary.

commit e68c7eb9590455e5dd76888b8473b710b3dcbc1c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun May 10 16:52:35 2015 -0700

    Fix narrowing error with 32-bit time_t.

commit 03d2ff1d442273afb704049b134f2c3c509591fa
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue May 5 17:37:03 2015 -0700

    Fix errant deletion of -I.

commit c9785be334d7a3b27b734629ba880f8fd6f8518d
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 8 13:31:56 2015 -0700

    Provide qof_instance_copy_kvp, qof_instance_swap_kvp, and qof_instance_compare_kvp.
    
    To facilitate abstracting all kV operations to libqof/qof.

commit 5a4a8ac5d6e038e8ce87a398e43b43998194e667
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri May 8 21:43:40 2015 +0200

    Bug 746873 - Gnucash asks sql passwords before wallet password
    
    Work around a bug in libsecret. Under certain conditions
    libsecret will silently fail to find a password even though
    it is stored. The workaround uses another interface call
    to force unlocking the secret store which works around the bug.
    This workaround should be removed once a fix for
    https://bugzilla.gnome.org/show_bug.cgi?id=748625
    will be commonly available.

commit f604348d9b1bc9bb715157c4f7c621358e6daf54
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Apr 28 10:38:37 2015 +0200

    Bug 746873 - Gnucash asks sql passwords before wallet password
    
    If libsecret is available use it to search for both
    libsecret based passwords as gnome-keyring based ones.
    This catches the situation where a password was stored
    earlier using gnome-keyring, while the user is now trying
    to retrieve it on a system that only has libsecret available.
    This used to fail because gnucash depended on gnome-keyring
    to be present in that situation.

commit 32d4fff3669041d83ccf614c24902070caab9132
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu May 7 16:12:54 2015 -0700

    Implement KVP_TYPE_BOOLEAN
    
    In terms of KVP_TYPE_STRING such that TRUE->"true" and FALSE->NULL. This
    provides compatibility with the existing boolean KVP in Account.c.

commit 0017aa6edc97d530fa6c769f6bdd94c5154a9cc2
Author: Mike Alexander <mta at umich.edu>
Date:   Thu May 7 02:02:33 2015 -0400

    Support version 3 tzfile format which is almost the same as version 2.
    See ftp://ftp.iana.org/tz/code/tzfile.5.txt.

commit 541c779a131119aef955e21d44be1e8376aa6c8f
Author: Mike Alexander <mta at umich.edu>
Date:   Thu May 7 01:59:33 2015 -0400

    Use the correct size for time offsets when parsing a tzfile.
    A version 1 tzfile alwasy has 4 byte offsets and a version 2 has
    8 byte offsets in the second half of the file.

commit d4c537a9a5c083df3d2d736cda23692ab73d2633
Merge: 42cca3644 577aa3fe0
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 4 15:54:45 2015 -0700

    Merge branch 'boost-date'
    
    Fix a couple more bugs which manifest on Fedora.

commit 577aa3fe02acb982c9e3063b096219107097dc5b
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 4 15:53:23 2015 -0700

    Catch out-of-range exception at beginning and end of TZFile on Fedora.

commit 0b55c746c866f21a324c2667d008914c075707ac
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 4 15:52:35 2015 -0700

    Link libgtest to test-kvp-value on Fedora.

commit 42cca364452f6a7afcc5b1057f66b22f122ac04d
Merge: 7c42908b1 90f0d9952
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 4 15:06:54 2015 -0700

    Merge branch 'boost-date'
    
    Some fixes plus GncDate::format().

commit 90f0d9952c5bcd96b63995d580f92ff1fb89c284
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 4 15:00:48 2015 -0700

    Set gmock_root to gmock_src_path if the latter is detected.
    
    Otherwise configure thinks gmock isn't installed.

commit 725622f61326030ae0695a97e1d85d7abd005731
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Apr 30 13:21:29 2015 -0700

    Ensure we compile C for at least C99.

commit ccbfeb3799ea0b52b9f1749e3fdeaf955d2a081e
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 4 15:04:31 2015 -0700

    Reimplement qof_date print functions with GncDate::format()

commit 269bb510fbd322cf8be2775f94f8c0f1f8c83495
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 4 15:03:54 2015 -0700

    Implement GncDate::format()
    
    Analog of GncDateTime::format().

commit 2b84dfae8d74371e300bfdcd0fab5f2633dc732d
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 4 14:57:02 2015 -0700

    Remove some noisy comments.
    
    That duplicate the Doxygen comments in the header.

commit e1e4391b03b6a7c3ddd5f2a6d36d0497e0f17db6
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 4 11:57:17 2015 -0700

    Remove unused gnc_timezone function.

commit f4451ff57d569ae64ca92c7733c2160cc1344d0c
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 4 10:52:07 2015 -0700

    Remove gnc_gdate_range_check.
    
    Since GncDate and GncDateTime will have the same limits it's not
    necessary.

commit 7c42908b133a0935202e33cc1f0ece7eb5ac7956
Author: Benjamin Melançon <ben at agaric.com>
Date:   Wed Apr 29 16:50:57 2015 -0400

    Update README to refer to Git rather than SVN

commit 9ea1dd0facc1e1a8283c92ce619d52a4493900cd
Merge: 15a0d5d25 280589a33
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 2 17:40:33 2015 -0700

    Merge branch 'boost-date'
    
    First merge, which replaces GDateTime with GncDateTime. GncDateTime is
    implemented as a PImpl to a wrapper class for boost::date_time. A skeleton
    implementation of GncDate is included. More work on that will go into the
    next merge.

commit 280589a33ebebc541c4bf2928cf0573bf1ce94ce
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 2 17:35:09 2015 -0700

    Adjust some tests for 64-bit.
    
    The libc time functions are apparently not too smart about applying
    timezones to date-times, using the current TZ info rather than the
    one that applies to the date.
    
    Formatting is a bit variable as well when localization is applied,
    so test with the locale format when appropriate.

commit 25be764cb0bf869db908ad5f5c99853849a6f13b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 2 14:59:45 2015 -0700

    Replace boost::posix_date::from_time_t().
    
    It silently converts a 64-bit time_t to 32-bits.

commit b215d6292511af5899a71434807351209d63cd87
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Apr 30 16:09:40 2015 -0700

    Replace 'using make_week_num' with a macro; gcc-4.8 can't do that kind of alias.

commit 9fafb612830d35de0f8c7d9cfffd2ca050116e86
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Apr 30 16:08:24 2015 -0700

    Restore #include strptime.h, needed on MinGW.

commit 48a5473bbb4a3ad0bdd6c7343c56463cae3294ec
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Apr 30 16:06:28 2015 -0700

    Add BOOST_LDFLAGS so that libboost_date_time can be found in MinGW.

commit 9fbc447f74e8090431bdd317c5688fb116c270fe
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Apr 30 12:23:25 2015 -0700

    Some gcc don't like having a struct ymd and a ymd() member function.

commit f87f9ca02d63e4011c48205d1721d4170fb4ac34
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 28 17:54:05 2015 -0700

    gnc_date_today from GncDate.

commit bcedeff3ba2f8aee847d84deeffaeee2fa74c844
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 28 17:53:35 2015 -0700

    Fix the string constructor to apply the timezone correctly.

commit ac515d6ce25491df1cff9df64bd357655873dc8a
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 28 17:47:47 2015 -0700

    Stop testing fractional seconds.
    
    We don't use them in real code, so the new implementation isn't going to
    support them.

commit a8028ec7f28dee132dfedeae240822902d993957
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 28 17:05:35 2015 -0700

    Remove aliases and boost::date_time construction functions from gnc-date.

commit f46e9f023c3fe8356ee745c32b65f3a265311684
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 28 17:04:09 2015 -0700

    Print functions to GncDateTime.

commit db6b7d368e7d111a0354dbdee493ea4dcaaaae69
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 28 16:49:01 2015 -0700

    gnc_time to GncDateTime.

commit 671a6ac75e45a76f06a7d35aa62a07e2bbe200de
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 28 16:44:59 2015 -0700

    Remove extraneous try block.

commit d2f80a94076602e9d4597f55d1f9fdaeaa3d7213
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 28 15:23:26 2015 -0700

    gnc_mktime and gnc_timegm with GncDateTime.

commit 2dde36d0154b10a7310f5eac52aa3c9a24bf5ed6
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 28 15:13:13 2015 -0700

    Do locality and gmtime with GncDateTime.

commit d4a3d862cf693060d606f1017325858896db76fc
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 28 14:19:00 2015 -0700

    Include gnc-datetime.hpp in gnc-date.cpp.

commit 78b974ad79b4ec1acbf81247d0ec08e24b3dc94d
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 28 14:08:02 2015 -0700

    Add gnc-datetime.cpp to the build.

commit ab72874ec14844398588c24cf9a9054540248d26
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 28 10:06:18 2015 -0700

    Add GncDate and GncDateTime constructors and accessors:
    
    GncDateImpl constructor and ymd accessor for GncDate
    Std::string constructor and nsecs and GDate accessors for GncDateTime.

commit 3f87f56e2ed41e5c93c284dc19c375f155176430
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 26 18:01:23 2015 -0700

    Implement formatted output.

commit cbb01c94ae8d76a01d08410b09d7e4e74e3bca0f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 26 16:44:39 2015 -0700

    Implement struct tm constructor and cast, offset accessor.

commit e5861dc119aa3fc15dc8c30bf746cf969d5a19d4
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Apr 10 09:33:51 2015 -0700

    Add operator time64() to enable static_casting a GncDateTime.

commit 10daa27abc22bb122ecc504865e22a58c41b073a
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 7 15:36:40 2015 -0700

    Default constructors return the epoch.
    
    GncDate::today() and GncDateTime::now() get the current date and time.
    
    Suggested in a C++Now talk by Jeff Garland, the author of boost::date_time.
    Reasoning is that getting time from the system clock is expensive and so
    shouldn't be done unless needed.

commit 01f5a9c04c4c78f5021470a8297142a0704202b4
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 27 10:00:15 2015 +0900

    Update filename, copyright in comments for gnu-date.c

commit 307c08e2b5c6bc00c0b106a570af2bba6e9afd77
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 27 09:59:06 2015 +0900

    Begin GncDate and GncDateTime classes.
    
    Goal is to get the boost::date_time code out of gnu-date.c, to provide
    date-time functionality directly to C++, and to replace GDate.

commit 09356976cc7929fa9e2504dbbef69e0fc7d81e55
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Mar 23 17:04:26 2015 +0900

    Fix test-aqb timestamp so that it's 29 August in most timezones.

commit d0ae8c370ea94133537403d036d07bbe2ae9a534
Author: John Ralls <john at aeolus.local>
Date:   Mon Mar 23 11:35:05 2015 +0900

    Fix stray if and tab-indentation.

commit d0b916c6f96882fe9508041c92f8d546559d9df5
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Mar 2 08:27:04 2015 -0800

    Fix offset calculations for TZif2 files.

commit 5a378e1e91a1600bfb217e1dc8f222dc8cac7b9e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 28 15:00:59 2015 -0800

    Fix GCC type-deduction failure.

commit 197d43f4a16261f23f96f7e63b5675e83ca9c818
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 28 14:30:28 2015 -0800

    Rewrite test-gnc-date.c to not use GDateTime for reference.

commit 327ef838ea05151120b44ced18463dfff174df4e
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Feb 27 15:34:39 2015 -0800

    Correct a couple of incorrect comments.

commit e938b39ff2d7a07f7c7b08abddb9768891ed803e
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Feb 27 15:34:21 2015 -0800

    Remove gnc_time_utc.
    
    It produces exactly the same result as gnc_time: The current utc time.

commit 4f90e4e0507657e0a98f66999a62e4cce46cdc7b
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Feb 27 15:32:46 2015 -0800

    Get rid of gettimeofday call in Transaction.
    
    We were throwing away the microseconds anyway.

commit 99efb5d44634407c8d69f1747b94e26acf7f6615
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 26 12:00:52 2015 -0800

    Reimplement gnc_timespec_to_iso8601_buff to handle microseconds.
    
    Just because there are tests that do. Removing fractional seconds (which
    are never used in live code) will be  a separate step.

commit 23687ee21c69a0e1141b4770f16699036c17b2e5
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 26 11:58:59 2015 -0800

    Replace random uses of GDateTime.

commit eb3bafed7f5dbc7e148344fbe97fe3668e532268
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 26 10:29:11 2015 -0800

    Ensure HH:MM:SS field separators are in place for timezone offsets

commit ae11e3506fa9ecab5f690caf2fed428aeb13b596
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 26 10:28:19 2015 -0800

    Boost::date_time uses "%q" to format timezones by offset.

commit 154911e23ffdcf6a4a938aa84ffdd7f444dc935a
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 26 10:26:46 2015 -0800

    Align GDate's month (1-12) with struct tm's (0-11).
    
    Wow. This has gone undetected for an amazingly long time.

commit 32852ec49b8cfdb2ccefe2ef20f8b1160ad0a763
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 26 10:24:23 2015 -0800

    Ensure that gnc_timespec_to_iso8601_buff's buff is initialized empty.
    
    So that there's no trailing garbage on the string.

commit 83f2627bbb1175b39146e52affb19827a9ab38eb
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 26 10:20:54 2015 -0800

    Implement gnc_timegm correctly.

commit 6fd68c3caa59b80a2bcae22c509f94e588e1d99a
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Feb 24 14:11:03 2015 -0800

    Fix missed change from PLATFORM_OSX to GNC_PLATFORM_OSX.

commit 9f2d3843f856b6e63d956541314db25389edfcb6
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Feb 24 11:53:36 2015 -0800

    Miscellaneous corrections to pass tests.
    
    Includes removing some tests that are either no longer relevant or which
    only tested test conditions.

commit fb6992f30355b0b5d5ee6a8c80b6ce8037f34a0e
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Feb 24 11:50:58 2015 -0800

    Separate the initial case so that it ends the year before the first transition.
    
    This permits the zone_vector to actually get the first transition.

commit 23d4e4a56f7166a08c0534325f7d93682e92cd94
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Feb 24 11:49:31 2015 -0800

    Correct week determination when computing DST transitions from timestamps.

commit c7ca7850dfde0a34d6e09d9826f8660b387857d2
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Feb 24 11:48:10 2015 -0800

    Correct gncBillTerm's use of gnc_date_get_last_mday() to use the struct_tm form of month.
    
    I.e., where January is 0.

commit a07c78e51120d8cd7a5e117095416affacc03f8a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Feb 8 19:41:56 2015 -0800

    Start fixing up test-gnc-date.c for boost::date_time.

commit 6c6153b5b67d0b95b4efc9e2d7036342659e732a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 7 11:29:48 2015 -0800

    Replace GDateTime dependency with boost::date_time.

commit 6673128b9f643df888bb97e6a3f8fea6cc3b39b6
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 7 11:27:57 2015 -0800

    Rewrite gnc_gdate_set_time64 to not depend upon GDateTime.

commit 19f64ad3951c7ebe0260d876aaba2ee4e1fa1218
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 31 15:02:21 2015 -0800

    Restore GLIB_CFLAGS to test_kvp_value, required for GVALUE stuff.

commit 2061026f2101f0c78728c5505b1a484d026f2806
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 31 15:00:57 2015 -0800

    Make TimeZoneProvider::get const noexcept.

commit d98ddd12a7d7d6ed8a7e9b7a26a3e06f54336f49
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 27 16:05:00 2015 -0800

    Implement TimezoneProvider for POSIX.

commit 280b7223bfc7e4d16a0a0fdb93d8aa083131090d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 24 15:12:43 2015 -0800

    Partial posix implementation

commit 5983df7ad304055aa8365af6001ea9311d2d583d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 18 12:33:47 2015 -0800

    Windows implementation of TimeZoneProvider.

commit 45170bb5ebfc08e3fd9789e34c600d58c7886fa3
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 4 16:30:02 2015 -0800

    Basic tests for TimeZoneProvider.

commit 15a0d5d25f198e6a85240ad30a4ef0d3fcc4745e
Merge: ea38f2b8e 61021c462
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 28 10:47:47 2015 -0700

    Merge branch 'maint'

commit 61021c46208e4ff70b740a07c3c3258889325250
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 28 09:41:05 2015 -0700

    Fix some abs() errors from new clang and gcc versions.

commit 405a26b6ac86ba808704b1d295c30cbc91a5e845
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Apr 28 18:53:17 2015 +0200

    Add missing language in configure.ac
    
    This was intended to be part of the previous commit...

commit 906f60e46fdefeceb8f7df8b32d98cdc8e5a97d8
Author: Мирослав Николић <miroslavnikolic at rocketmail.com>
Date:   Tue Apr 28 18:50:41 2015 +0200

    New translation: serbian
    
    Copied from the translation project

commit e54af98b05d7872c3e34539a392ee93ce21f559f
Author: Bill Nottingham <notting at splat.cc>
Date:   Sat Apr 25 16:11:23 2015 -0700

    Bug 747812 - unset LDFLAGS when unsetting CFLAGS
    
    Since some LDFLAGS settings depend on corresponding CFLAGS ones,
    e.g. -fPIC, unsetting only CFLAGS will cause the test-compile to
    fail because of the mismatched flags.

commit df1fc7d9034fb6412a478e50be67bf6166ae3933
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Apr 25 09:25:28 2015 +0200

    Fix dbi driver detection on linux and similar
    
    This is a follow up on the fix for
    Bug 747300 - SQL backend missing from most recent DMG?
    which broke dbi driver detection on linux

commit ef8dbd1d9abe3124aaaf2e03b919188723cee043
Author: Mechtilde <ooo at mechtilde.de>
Date:   Wed Apr 22 20:33:51 2015 +0200

    Update of de.po
    
    4401 translated messages, 164 fuzzy translations, 56 untranslated
    messages.

commit ea38f2b8e6ba01d3991635c597ed63ccdcf78521
Merge: c46c0a9e7 e9b6ee74a
Author: Christian Stimming <christian at cstimming.de>
Date:   Wed Apr 22 22:40:48 2015 +0200

    Merge branch 'maint'

commit e9b6ee74ad4d1461777e8671d5c61161db907ad3
Author: Christian Stimming <christian at cstimming.de>
Date:   Wed Apr 22 22:33:58 2015 +0200

    Cutecash: Switch from guile to xml to manage our iso-currencies source file
    
    Copies 87520cdde4b into the cmake build system.

commit 274113b34751d63b5df5135b187bf41463c3b09f
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Dec 2 06:58:11 2014 +0100

    Improve "Auto pay on posting" message
    
    http://lists.gnucash.org/logs/2014/11/2014-11-29.html#T11:14:29
    Additional remove some empty placeholders

commit f9376318ad82b631c90108f77939f2307953192d
Author: Christian Stimming <christian at cstimming.de>
Date:   Sun Apr 12 22:26:31 2015 +0200

    Bug 747377: Fix overly restrictive input validation for IBAN of SEPA transfer.
    
    Only in some countries the IBAN is really restricted to numeric-only
    (most notably in Germany, "DE"). In some other countries parts of the
    IBAN may be alphas. These checks could be extended for more countries,
    but since aqbanking with the SEPA transfers is used mostly in Germany,
    we just leave it with the exception rule for Germany.

commit c46c0a9e791fbea691c3816be432bbfbcc4fc8e5
Author: Christian Stimming <christian at cstimming.de>
Date:   Sun Apr 12 22:26:31 2015 +0200

    Bug 747377: Fix overly restrictive input validation for IBAN of SEPA transfer.
    
    Only in some countries the IBAN is really restricted to numeric-only
    (most notably in Germany, "DE"). In some other countries parts of the
    IBAN may be alphas. These checks could be extended for more countries,
    but since aqbanking with the SEPA transfers is used mostly in Germany,
    we just leave it with the exception rule for Germany.

commit 79546ff6a5647f2b219c304decad14f3c51a1b68
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Apr 10 21:11:50 2015 +0200

    Note in txf-help*.scm that changes should be applied to
    gnucash-docs/help/*/Help_txf-categories.xml
    
    Code part of cross linking

commit becec4022b64161b66ff61338f133d9d43f769b0
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Wed Apr 8 12:13:55 2015 -0700

    Bug 740955 - Correct general journal and general ledger reports to properly handle Use-Split-Action-For-Num option in File->Properties.

commit c97ab47379fec012ee955d55d56d1fc275ef8b75
Merge: 6e76a87f0 1d6fd5576
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 7 14:36:01 2015 -0700

    Merge branch 'maint'

commit 6e76a87f06132006adb77ed81d5f5900681ce8ff
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 5 17:01:34 2015 -0700

    Remove utterly obsolete and useless TODO.

commit 1d6fd557676936cf719e435b53c8e6de15303889
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Apr 3 13:57:27 2015 -0700

    Bug 747300 - SQL backend missing from most recent DMG?
    
    Fix configure.ac so that ${prefix}/lib/dbd is searched for modules.
    Use gnc_path_get_libdir() to check for modules in the event that
    $GNC_DBD_DIR is either empty or wrong and the path compiled into libdbi
    itself is invalid. This applies mostly to Mac as other OSes tend to
    leave their binaries where configure installs them.

commit f717e0914697f27c37531f036195ebf5ee9d7baa
Author: Joe Hansen <joedalton2 at yahoo.dk>
Date:   Fri Apr 3 20:58:38 2015 +0200

    Updated Danish translation
    
    From the translation project

commit 2b91724db4579cbf634dc8fbda4b9fa8e1655a60
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Apr 3 15:19:28 2015 +0200

    Enable travis continuous integration tests on the gnucash repository
    
    This will cause automated runs of
    autogen.sh && configure && make check
    after each push to the repository

commit 4032a99a6db3d56ed209daa3e20520689cb0528a
Author: Mark Haanen <i18n at haanen.net>
Date:   Thu Apr 2 18:23:17 2015 +0200

    Updated Dutch translation
    
    From the Translation project

commit b24cd7708d97ab550a0c25645b325dd5d3fc833f
Merge: daf66df6c 46f755152
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Mar 31 13:16:05 2015 -0700

    Merge branch 'maint'

commit 46f755152380adeff879a02c58b1c7941fe3724e
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Mar 31 12:31:19 2015 -0700

    Change gtk-mac-integration package name and includes.
    
    Reflecting change in the dependency.

commit c755ca57a3fcc799f32332a69462b4ab50052d9c
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Mar 31 09:27:31 2015 -0700

    Re-commit ja.po edits inadvertently overwritten during release.
    
    This changed file has been sent to the TP coordinator for him to update their version.

commit daf66df6c7fc97ff87e594a06e05bf9683e5fe21
Merge: b63370856 10b3ac448
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Mar 31 10:05:22 2015 +0200

    Merge branch 'maint'

commit 10b3ac4489eba72c68bbb6f71f24aa08810c33a1
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Mar 31 07:12:24 2015 +0200

    Build system: Rename SCM_TYPE to VCS_TYPE
    
    Follow up of the 2 previous commits.

commit b63370856dc2d5700e820e04ee6d75291646e80e
Merge: dcff1159c a59b01b93
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Mar 31 03:36:25 2015 +0200

    Merge branch 'maint'
    
    Conflicts:
    	configure.ac

commit a59b01b939f4f4a321f324b7297e66b2641b49df
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Mon Mar 30 23:05:49 2015 +0200

    Build system: rename gnc-scm-info to gnc-vcs-info
    
    Follow up of my previous patch to distinguish version control from
    scheme

commit cc2e87baa051f412294a5d41d82830d31c0c0b01
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Mon Mar 30 22:13:41 2015 +0200

    Build system: Rename BUILDING_FROM_SCM to BUILDING_FROM_VCS
    
    This should avoid confunsion as in other variable SCM means scheme.

commit 5a3ea33164c43071f89d4e759d953c5e45efaedd
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Mar 30 12:23:55 2015 -0700

    Update NEWS and ChangeLog to include Bug 746977 and fix some typos.

commit c65553baa2a653f78b113ebad9988d79672d8af2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 30 21:59:45 2015 +0200

    Updated Danish translation from the translation project

commit 099f4cdf866474ad133ba980622f6a1b63a548e1
Author: Simon Arlott <bugzilla.gnome.simon at arlott.org>
Date:   Mon Mar 30 17:30:02 2015 +0200

    Bug 746977 - scm ccache files should be in pkglibdir not pkgdatadir

commit cebcc5afcc4a901617e34aeb49e7f30da658f649
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Mar 28 10:16:22 2015 +0100

    Fix bzr/svk copy/paste typo

commit 90d66f99c95ba7b15e04a742dd268d6fec136854
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Mar 28 10:15:52 2015 +0100

    Check proper env variable in gnc-scm-info

commit e4b5828a15f49653987779e4a6ab9666b0abf509
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 28 12:26:03 2015 -0700

    Remove extraneous path noise from translation project files.
    
    Caused by merging with a gnucash.pot created in a build-dir.

commit 287fa124c935ac19a88d35e3cfa381e03231ea96
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 28 22:11:02 2015 +0900

    Add more scheme symlinks plus a better explanation of why they're needed.

commit 417d2f3b869bf14e00b28d3cb50c70b3b8032fbc
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 28 09:08:51 2015 +0900

    Protect the function tests from -Werror passed in from CFLAGS.
    
    Which happens during make distcheck on Mac.

commit e25ce35967f9fe0a39a4a18db9744b1f711f46a6
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 27 14:36:16 2015 +0900

    Bump Version to 2.6.6 for release.
    
    Make ChangeLog.2014, new ChangeLog for 2015.

commit c3faf63ee72e0a445707494689db8fbc545790d2
Author: Mark Haanen <i18n at haanen.net>
Date:   Tue Mar 24 20:22:19 2015 +0100

    Updated Dutch translation.
    
    Received from the translation project.

commit dcff1159c45e552735e3e18d100cc14612e01e6a
Merge: da878291e caf5a82db
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 21 11:29:32 2015 +0900

    Merge branch 'maint'

commit caf5a82dbcccb1659654de182d37a3aecbfa946f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 21 10:37:18 2015 +0900

    Bug 746517 - gnc-sql-backend.c compile fails with -Werror=format-nonliteral
    
    Use GCC pragma to disable the warning in the one place that trips it.

commit 3f905e73c657cf4e545cc43d8d775ce5db4ca986
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Mar 20 22:00:32 2015 +0100

    Fix minor I18n issues
    
    Follow up of ec8fc42:
    Empty strings should not be marked for translation.
    Mark "Thank you ..." for translation
    
    Unify "Thank you ..." between different invoices

commit ca7935f4bda703a431171566e4e775692ff8e873
Author: Mechtilde Stehmann <ooo at mechtilde.de>
Date:   Sat Mar 14 14:59:03 2015 +0100

    Update de.po
    
    still 197 fuzzy translations, 58 untranslated messages to be done

commit 39fdc1319d1817a22cf0fa4f014c93a3e2d3c5ba
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 14 11:46:49 2015 +0900

    Bug 742089 - Decimal places
    
    Set the debit and credit cells' print_info to the account so that the
    decimal places are correct for the commodity.

commit fe3eb2086b9b5f470f25aa53afd01d0465d70c8d
Author: Javier Serrador <fserrador at gmail.com>
Date:   Fri Mar 13 07:40:35 2015 +0100

    Bug 742164 - Updated Spanish translation

commit 7c13591c049b09c52000f5e7e850941b6b43a845
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 13 09:51:33 2015 +0900

    Bug 745265 - Segfault in generate_statusbar_lastmodified_message on Windows
    
    Actually change the default date format without AM/PM.

commit f11d9844f578c9b67ea8171e3d3f378e7eaf993d
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Mar 13 00:17:51 2015 +0100

    html-utilities.scm: Tell the user, where to select account.
    
    http://lists.gnucash.org/logs/2015/03/2015-03-12.html#T18:22:44

commit 46034fb5cf96eb7e735e8f1f8c36a2cf9a71ccd4
Author: Chandrakant Dhutadmal <cpdhutadmal at yahoo.com>
Date:   Thu Mar 12 06:19:26 2015 +0100

    Bug 745598 - GNUCash Translation for Manipuri Language - Bengali Script
    
    by Centre for Development of Advanced Computing (C-DAC), Pune, India
    http://www.cdac.in

commit ac2eb30a7dbf26cd56ffb51b2f413ec32d30cd95
Author: Sangeeta <gistlrc at gmail.com>
Date:   Wed Mar 11 17:49:57 2015 +0100

    Bug 745596 - GNUCash Translation for Maithili Language

commit b870718fa3ecac65355b0f0e761fb80bceb648e3
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Mar 11 16:51:38 2015 +0900

    Bug 745265 - Segfault in generate_statusbar_lastmodified_message on Windows
    
    Check for g_date_time_format returning NULL (as it's supposed to do) as
    well as an empty string to avoid dereferencing the empty string. That
    fixes the crash, but not all locales work with %a, %b %e, %Y at %H:%M so
    that might return NULL too, so make the default string %x %X which will
    return something useful regardless. This is a translated string so
    translators can do something nicer for their locales if they like.
    
    Since the bug's reporter was Japanese and the string around which the
    bug revolves wasn't translated in Japanese I got a translation from him
    and updated it.

commit 8d188bcb9970e74906919b641caaeee1ba8594dd
Author: Chandrakant Dhutadmal <cpdhutadmal at yahoo.com>
Date:   Tue Mar 10 05:55:46 2015 +0100

    Bug 745597 - GNUCash Translation for Manipuri Language - Meetei Mayek
    Script (New)

commit 85df9d626649811109ffb5a6012b06bd175c2c3e
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sun Mar 8 14:58:58 2015 +0100

    Update Danish translation from the translation project

commit da878291eb5ef55aec7f8123060ef1e08710db7b
Merge: 56441bd8c b7b8f6f5a
Author: gnucash-dev <gnucash-dev at HPdv5Fedora.home>
Date:   Wed Mar 4 15:32:17 2015 -0800

    Merge branch 'maint'

commit b7b8f6f5a727c37bc77a6f73edd3f3e9f2488a09
Author: gnucash-dev <gnucash-dev at HPdv5Fedora.home>
Date:   Wed Mar 4 15:25:15 2015 -0800

    To fix build error: ISO C90 forbids mixed declarations and code

commit 39849b8a60a97f5b55abf995b55cae5990fa0404
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Mar 4 15:08:24 2015 +0100

    Stop checking for F::Q dependencies
    
    The list of checks was partly obsolete and incomplete anyway.
    Instead assume if F::Q was installed so are its dependencies.
    Both cpan and ppm installs take care of this properly. Those
    are the only two installation methods we always recommend.

commit 56441bd8c7be248ccc2a9874bdd669b8aeb4a5e0
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Mar 3 21:13:45 2015 -0500

    Fix an error in 906ed1fe found by clang:
    error: logical not is only applied to the left hand side of this comparison

commit f5c15214a389e42068cacd21900a2fb0ee5fa894
Merge: 906ed1fe2 872860392
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Mar 3 21:27:14 2015 -0500

    Merge branch 'maint'

commit 8728603926d077db2e5128c39020386b297d7f48
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Mar 1 01:38:14 2015 -0500

    Bug 745354: Enhance the Find Transactions dialog
    
    Make it possible to define search criteria that consist of multiple terms
    anded or ored together.  Use this to define a new criterion to look for specified
    text in any of the Description, Notes, or Memo fields.

commit 906ed1fe26c86a921ed6e9afc098de918d35edb3
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Sat Feb 28 16:39:34 2015 -0800

    Book-Currency Feature step 2
    
    Store the book-currency in the book KVP. The changes made are:
    
         libqof/qof/qofbookslots.h - define a Book Currency option in addition to
             the Currency Accounting Method option previously defined
         libqof/qof/qofbook.cpp & .h - define function to get book-currency and add
             gobject properties accordingly
         libqof/qof/test/test-qofbook.c - add to test function for book-currency
             accounting method to also test for a specified book-currency

commit 6cf3e379ff79b260e5e4feaf924f59d7e7981bc7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 27 13:03:42 2015 +0100

    Remove absolute paths in es.po
    
    They got in as a unintended side effect of running
    make pot
    in an out-of-tree build environment

commit e814221efc8b4bb844571414e2eb9ee3d83bd9aa
Merge: de34215ef 80705551a
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Mon Feb 23 18:26:47 2015 -0800

    Merge branch 'maint'

commit 80705551aec53e8c91db48b46875873f934eddaa
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Mon Feb 23 18:04:50 2015 -0800

    Correct the number field displayed in the reconcile window to correspond with the source specified in File->Options.

commit e9972be93232f9d4a4a975c741db70ee4f1c63c6
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Feb 23 18:26:45 2015 -0500

    Fix some bugs found by SWIG version 3.0.5.
    Prior to version 3.0.3 SWIG silently ignored invalid preprocessor directives.
    See <https://github.com/swig/swig/issues/217>

commit 207c01453ea52b42a89c37d960b2fa67813a8faa
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Feb 23 22:57:25 2015 +0100

    Bug 723409 - Incorrect symbol for Turkish lira

commit de34215ef80c5740baa136f6076f6f16e8860465
Merge: 118615d73 de8d4c801
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Feb 23 00:40:57 2015 +0100

    Merge branch 'maint'

commit de8d4c801f623d3b521c4df1d163e939751c12c9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Feb 23 00:29:06 2015 +0100

    Add some verbosity to scrubbing
    
    This gives the user a primitive way to track progress for long
    running Check & Repair actions by adding
    --log gnc.engine.scrub=info to the command line options

commit 118615d73898e4f58853ce1b9ea9bb1902a1d439
Merge: 652f1f5ff 208cf514f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Feb 22 20:23:23 2015 +0100

    Merge branch 'maint'
    
    * Remove build and run of no-longer-existant intl-scm/guile-strings.
    * Bug 743807 Wrong date value being used.
    * Bug 743807 Stops critical error messages.
    * Bug 727466 - The symbol of CNY changed to å…ƒ
    * Remove explicit install of Finance::Quote dependencies.
    * Updated Danish translation. From the translation project.
    * Bug 649933 - Creating cash flow report takes a long time
    * Bug 733685 - Fancy Date Format doesn't stick
    * Fix potential infinite loop in business lot scrubbing
    * Add scrubbing function to recover dangling lot links and payments

commit 652f1f5ff73db2b4372588547fe0035df307460a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Feb 21 11:28:29 2015 +0000

    Bug 738462 Fixes Report Scheme error.
    
    Add missing enum entries for new search types and missing
    argument to changed function xaccQueryAddDescriptionMatch.

commit 208cf514f34f2749b5a5b494b35a2dd75e277ae3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Feb 22 12:30:52 2015 +0100

    Add scrubbing function to recover dangling lot links and payments

commit 8136d7ba3febe635712daf006fdfc70b2614bbcd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Feb 21 14:27:29 2015 +0100

    Fix potential infinite loop in business lot scrubbing

commit 01170e664c439f4584224f99018dcfccb2673435
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Feb 11 17:21:13 2015 +0100

    Bug 733685 - Fancy Date Format doesn't stick

commit d4e5bdc354b918afa1ee0b6fca2ee6d52bc69d2b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Feb 11 10:35:05 2015 +0100

    Bug 737171 - After account creation wizard and saving, empty account window is shown

commit 8900af27ceb2acdedc92dcb13648b54077dc24a6
Author: Mike <mike-bz at erose.org>
Date:   Tue Feb 10 19:50:33 2015 +0100

    Bug 649933 - Creating cash flow report takes a long time
    
    The progress bar seems to induce a non-neglectable performance hit
    on OS X and possibly Windows as well. This patch reduces the update
    frequency of the progress bar.

commit 629bce126b98c5d5f3cb3eb3487302a54d7c96b5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Feb 9 22:19:43 2015 +0100

    Updated Danish translation. From the translation project.

commit b22c6b6eb9ab86273bfc7225cc50504f28158bc8
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Mon Feb 9 12:52:29 2015 -0800

    Book-Currency Feature step 1
    
    The changes made are:
    
         libqof/qof/qofbookslots.h - define Currency Accounting Method option; keep
             the current Trading Accounts option (in order to read prior files)
         libqof/qof/qofbook.cpp & .h - define function to determine if book uses
             book-currency, modify function to determine if book uses trading
             accounts and add gobject properties accordingly
         libqof/qof/test/test-qofbook.c - define test function to determine if book
             uses book-currency and modify test function for trading accounts
         engine/test/utest-Split.cpp - modify test function for trading accounts
             to use new "currency-accounting" and "trading" book properties
         engine/test/utest-Transaction.c - modify test function for trading accounts
             to use new "currency-accounting" and "trading" book properties

commit bdc9b95a3c03f6e30b51052ac056d7cae5b9a64c
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 9 09:49:08 2015 -0800

    Remove explicit install of Finance::Quote dependencies.
    
    CPAN correctly handles dependencies, and the ones installed here were
    a tiny fraction -- and in a couple of cases obsolete.

commit 9c8405da14dd50e1a14d45624a28187243615780
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 9 08:46:33 2015 -0800

    Update status on automake bug 13928.

commit d802733c009a4453aaf1d2b4e930a1fb9071cac9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Feb 7 17:35:54 2015 +0100

    Bug 727466 - The symbol of CNY changed to å…ƒ
    
    To disambiguate with the same symbol used for the Japanese Yen,
    add a prefix to both currencies: JPÂ¥ and CNÂ¥.

commit b13d80b3249a42a5af63605d31e8768ac8b1ee31
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Feb 7 17:35:54 2015 +0100

    Bug 727466 - The symbol of CNY changed to å…ƒ

commit 8f717691b788081ae3fe2ddf3d0d49ff7ad4de48
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Feb 7 16:34:06 2015 +0100

    Bug 122895 - general ledger should be named journal

commit 7bddcd95b02c4e845ccd5f07f67bb9c20ab1e052
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Feb 3 13:53:15 2015 +0000

    Bug 743807 Stops critical error messages.
    
    As you type a date into the calendar widget it tries to make a GDate
    with the current year and month, if you are typing 31/ in February
    you get a critical error in the trace file. This patch adds a test
    for a valid date before proceeding.

commit 068fc3567d3a33cbe151e95807db21fea8803fee
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Feb 3 13:55:10 2015 +0000

    Bug 743807 Wrong date value being used.
    
    In get_filter_times, the start_date_today was being tested instead of
    the end_date_today, corrected. Also corrected the default option for
    end date to match start date.

commit 51ebdcc51ec9799bff3b54cf7ff12aba68e3ad5e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Feb 2 16:05:01 2015 +0000

    Bug 738462 - Consolidate to/from fields in import.
    
    To make it easier to understand, this patch consolidates the three to/from
    field combinations to three single fields.

commit b0c6abb2dfe15f777dbbc1541a28b38eac158847
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Feb 2 16:03:11 2015 +0000

    Bug 738462 - Consolidate to/from fields in export.
    
    To make it easier to understand, this patch consolidates the three to/from
    field combinations to three single fields.

commit 69659a1e52e46597e4600c32290a1cb021240f95
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Jan 30 15:49:38 2015 +0000

    Bug 738462 Part 3 - Fixed format Transaction Import.
    
    This patch adds the ability to import Transactions from the Export
    asssitant. Duplicate transactions are checked for based on date,
    account, description, notes, number and value.

commit eadd8bd4aa844e2ce9b0866f99fd20eae5bf388e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Feb 1 15:41:22 2015 +0000

    Bug 343227 Summary bar alignment patch.
    
    This patch aligns the text in the account summary bar so all text
    is inline. The bar is split into three and each part is aligned
    centraly and on the popup it is aligned to the left.

commit ac63d3a1ae58c0c188918929340a61922e892b38
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 2 12:54:42 2015 -0800

    Remove build and run of no-longer-existant intl-scm/guile-strings.

commit f6ecfc0b46a525866ff9e2d808dcbfd7f99036ca
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jan 31 18:50:47 2015 +0100

    Remove superfluous sort that slipped in via the last merge from maint

commit e1c7d9d1b9db191d1b627c0e27a11e1ece208e13
Merge: 13303eb38 785c6d621
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jan 31 18:37:41 2015 +0100

    Merge branch 'maint'
    
    - Bug 731889 - guile 2 exports different autoconf macros than what is expected
    - Bug 742624 - [patch] Scheduled Transaction Editor results in immediate segfault
    - Numeric values with more than commodity smallest fraction get silently dropped.
    - Bug 721196 - Use a regex for checking for a valid numeric value.
    - Bug 727647 - "gncInvoiceGetTotal" is not read-only function?
    - Bug 743609 - Add configure options to disable libsecret detection
    - Switch from guile to xml to manage our iso-currencies source file
    - Rewrite gnc-test-env in perl
    - Bug 619899 - Use normal gettext or intltool toolchain also for scm files
    
    Resolved conflicts:
    	make-gnucash-potfiles.in
    	po/POTFILES.in
    	po/POTFILES.skip
    	src/backend/dbi/test/Makefile.am

commit 785c6d621bf93f4970a167295650777d386d6dbb
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jan 31 14:33:33 2015 +0100

    Bug 731889 - guile 2 exports different autoconf macros than what is expected
    
    Check for the now required ltdl.h and bail out if not found

commit b3781c16d0d84be66bdd4b4a507ca5803f394f57
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jan 29 13:39:23 2015 -0800

    Bug 731889 - guile 2 exports different autoconf macros than what is expected
    
    Replace the autogen-sh time configuration which doesn't really work
    correctly by making a local interpreter which links whichever library
    pkg-config finds.
    
    Also makes Guile-2.0 the default by looking for it first.

commit c312b865d19aeaa7688bff37ae5d07c641481efd
Author: Geert Janssens <info at kobaltwit.be>
Date:   Tue May 31 15:03:09 2011 +0200

    Bug 619899 - Use normal gettext or intltool toolchain also for scm files

commit 48b30271e0427dde058a475849869454fcf4e851
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 30 11:49:41 2015 +0100

    Rewrite gnc-test-env in perl
    
    This eliminates another guile dependency in the build chain
    
    Conflicts:
    	src/backend/dbi/test/Makefile.am

commit 87520cdde4bd85731a8f82393be90b316ffefa05
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jan 29 21:07:07 2015 +0100

    Switch from guile to xml to manage our iso-currencies source file

commit 7581436e794db23b6bcea41683fefe4c6d3a2841
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jan 29 17:55:23 2015 +0100

    Bug 743609 - Add configure options to disable libsecret detection

commit 13303eb38e174055cb8cb1dd8de0aeeed082c6d6
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jan 18 15:46:11 2015 +0000

    Remove Account Tree filter as not really required.
    
    By removing the filter options it makes it much easier to select
    different types of accounts for export at the same time.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=739188

commit 483091e9966c7de300668acc5b7ebd59aca10de3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jan 28 18:33:15 2015 +0100

    Fix small spelling error

commit 22337362658cd0e194c722856756e3b7059bc57f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Jan 19 09:55:49 2015 +0000

    Bug 738462 Part 2 - Change CSV Transaction Export.
    
    Add a couple of fields to CSV Export that make the import easier
    and remove duplicate transactions.

commit e12c7f75144fbd78f8cef704798c2df109e536fa
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Jan 19 09:52:29 2015 +0000

    Bug 738462 Part 1 - Add search for strings equal.
    
    Add the ability to search for strings that are equal in queries.

commit 0ff9eba94f0d273ec11e4e19da42019bdc6cc802
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jan 28 17:00:21 2015 +0100

    Bug 727647 - "gncInvoiceGetTotal" is not read-only function?
    
    The root cause is in gncRecomputeValues. This function
    only alters runtime cached values so it should not
    trigger a book dirty action (mark_entry).

commit 5e60a234006ef68a517af0204d92f96ebe2f5de6
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sun Jan 25 11:14:53 2015 +0000

    Bug 721196 - Use a regex for checking for a valid numeric value.
    
    Just testing for an empty field will miss the cases where there are
    spaces or decimal separators present.

commit 564b9874575bb689974caca91a6737c8b12ef9cb
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sun Jan 25 11:08:05 2015 +0000

    Numeric values with more than commodity smallest fraction get silently dropped.
    
    If there are more DPs than the commodity smallest fraction they get
    lost when calling gnc_numeric_convert().  Removed the call.

commit 2494bfc63fe1374cae1ffd2a8492245c6a30bc57
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jan 24 17:33:39 2015 +0100

    Bug 742624 - [patch] Scheduled Transaction Editor results in immediate segfault

commit d5da59331fe1454265b12787722c9d41c33e7586
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jan 24 16:10:58 2015 +0100

    Bug 731889 - guile 2 exports different autoconf macros than what is expected
    
    The problem is mainly a poorly chosen error message. The user
    should generally only rerun autogen.sh, so I have added this
    in the error message.

commit 5727413ad29f1e04d4fd37e602d50be2ffcde4c1
Merge: 2493cebbb 4149aa2d2
Author: gnucash-dev <gnucash-dev at HPdv5Fedora.home>
Date:   Tue Jan 20 17:36:11 2015 -0800

    Merge branch 'maint'
    
    Update US Income Tax data to reflect minor changes for 2014

commit 4149aa2d25a72fe2b8fcb69a8eefe299046b4025
Author: gnucash-dev <gnucash-dev at HPdv5Fedora.home>
Date:   Tue Jan 20 17:10:12 2015 -0800

    Update US Income Tax data to reflect minor changes for 2014

commit 2493cebbb831bba1581c4f57d88ddc1ff8fc595e
Merge: da1384e20 383d16609
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Jan 20 00:59:14 2015 -0500

    Merge branch 'maint'

commit 383d16609c2e03e739a71881660edc0adfe92aa7
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Jan 20 00:48:02 2015 -0500

    Advanced portfolio should respect report date when looking for other income/expense.

commit a615606f331e29be1b0503fb1036e0ec21ab8973
Author: Christian Stimming <christian at cstimming.de>
Date:   Mon Jan 19 21:08:18 2015 +0100

    Update German translation to recent pot template. Very minor translation update.

commit da1384e20d44195b8beaccf550e82516055a717f
Merge: 219a06b5f 79ad39095
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Jan 19 00:29:08 2015 -0500

    Merge branch 'maint'

commit 79ad39095c95b3785d703d59542586337ea32eec
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Nov 24 01:50:08 2014 -0500

    book.not_saved should be book.session_not_saved

commit 67edea72ca69ab5a3e448eb564cdee33928df09e
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Jan 18 18:44:02 2015 -0500

    Bug 739228 -  Advanced Portfolio report: wrong calculation of Value
    Correctly convert the value into the report's currency.

commit 13abe849e5ed1551108d157f09c01bd5d86f6503
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Jan 18 18:17:05 2015 -0500

    Improve income and expense reporting in advanced portfolio report
    
    Look for transactions from the parent account to an income or expense
    account whose name matches the name of the stock account.

commit 80d65c8efc385d76eeb7d7f0f999d07740dfcf08
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Nov 23 23:28:26 2014 -0500

    Accept prices of the form n.nnne[+-]nn, i.e. with an exponent.
    An example requiring this is currency conversion from IDR to USD.

commit 219a06b5f7cfab01b4813ca15a5a7cf0f5be168f
Merge: 46a3c5fb8 d9900a7b4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jan 18 16:07:14 2015 +0100

    Merge branch 'maint'
    
    * Revert one patch for bug 740471 - it caused a different segmentation fault
    * Bug 738749 - Broken account template en_GB/uk-vat.gnucash-xea
    * Bug 721196 - Fixed for locales where decimal point is a comma
    * Bug 672760 - Postponed transaction applied invalid date
    * Added Lithuanian language business accounts
    * Bug 742332 - German tax report uses US tax quarters and not real quarters

commit d9900a7b4fabf9a0dbff6fc493538e4ceb58218a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jan 18 16:05:15 2015 +0100

    Use the enum name instead of a number for GDateMonth
    
    This is needed for c++, not really for c.

commit 46a3c5fb8943a1050f713e9937d72150d2cd30cb
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 17 17:22:07 2015 -0800

    More dithering with Clang error messages.
    
    This reverts the bits in qof that were originally changed in 02acf2b
    because those changes applied to the C version of the messages but
    not to the C++ version.

commit 60b86ce80f392e39fe6960a900be8f7f6719695c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 17 13:21:40 2015 -0800

    Adjust gtest config & make for shared library use.
    
    Because that's how Fedora packages it.
    Also make it a default-if-found so there's no extra config required
    on Debian and Fedora work-alikes.
    Note that it won't work on Fedora18 because they provide a library for
    gmock and it's a different version from gtest.

commit 128bfb6bda173681919b0a6f5bd0b150bb5d4338
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jan 17 22:27:03 2015 +0100

    One more nodist_ fix in qof
    
    The source file in the nodist definition shouldn't
    be included in the normal source definition

commit 3d9258216e221ab1f38f7af6c293da8fda6bba9f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 17 13:19:11 2015 -0800

    Restore nodist_test_kvp_value_SOURCES inadvertently removed in 97a689a.

commit f20140b774374f65ac6a537e68a9a1ea445740f4
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 17 12:51:26 2015 -0800

    Fix __func__ workaround for Clang 3.5.
    
    So that make check works correctly; also affects Xcode 6, as Apple
    Clang 6 is based on normal Clang 3.5.

commit 7b5ae715e6e4f69948498821dcdafb441f5820a7
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jan 15 16:14:58 2015 -0800

    Make string lengths equal in test print of time zone name.
    
    Windows uses a long time zone name which over-runs the buffer in
    gnc_timespec_to_iso8601_buff(). Truncate the test string so that
    it compares correctly.

commit 1d3f486751c34a31890dfecc471ecdf412b31c84
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jan 15 16:08:00 2015 -0800

    Minor fixups for tests in Windows.

commit 97a689a83f36a6dd4d77809d7cef2fd17502ed7f
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jan 15 16:07:14 2015 -0800

    Consolidate gtest tests in libqof/qof/test/Makefile.am.

commit 98fe33643064d15cf5bc1817b6f9026fb5c32da3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 16 18:48:52 2015 +0100

    Fix make distcheck
    
    - make the Google Test Suite really optional (for now)
    - add some missing scm files to POTFILES.skip
    - add missing c++ header files in qof

commit a3cf7f2868ca8157d6e096e683ce0c32f525b302
Author: Markus Blatt <markus at dr-blatt.de>
Date:   Sun Jan 4 18:21:37 2015 +0100

    [Bug 742332] - German tax report uses US tax quarters and not real quarters.
    
    Due a copy and paste the German tax report was still using the
    US quarters. This wrong as the latter are not real quarters as in
    Germany. To fix this we simply set  tax-qtr-real-qtr-year to 0 to
    force real quarters. Thus changes to taxtxf.scm can be easily ported
    to taxtxf-de_DE.scm

commit 1b227b1abcb4dfdacfd081d2eb464c99f34baf4d
Author: Romas <romastaluntis at gmail.com>
Date:   Thu Jan 15 19:38:42 2015 +0100

    Added Lithuanian language business accounts

commit 1348d5b92a585310521adc359bcb63f21485e3b9
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jan 16 06:48:56 2015 -0800

    Remove deleted file qofmath128.c from EXTRA_DIST.

commit afaec3703761ee2b7b5584b35d5eec36b9647559
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 11 13:57:32 2015 -0800

    Bug 672760 - Postponed transaction applied invalid date
    
    Part 2: GDate can represent a wider range that GDateTime, so make
    sure that GDates outside of the range are clamped. The GDateTime
    range is 1 - 9999 CE, more than wide enough for most purposes. GDate
    can represent out to 65535CE, but the significant difference is that
    a freshly-cleared GDate is 0CE, which GDateTime won't accept. That we
    set to the Unix Epoch 0, 1970-Jan-1.
    
    gnc_sx_incr_temporal_state can invalidate the gdate, so make sure that a
    valid date is stored.
    
    Adding the inst->temporal_state ptr to the sx->deferredList is wrong, it's
    freed shortly after adding, causing later access to the freed ptr.
    Add a clone instead.

commit 7963421dd228e5cb80fad325a7e3d3cfe7d76e61
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 11 13:57:32 2015 -0800

    Bug 672760 - Postponed transaction applied invalid date
    
    Part 2: GDate can represent a wider range that GDateTime, so make
    sure that GDates outside of the range are clamped. The GDateTime
    range is 1 - 9999 CE, more than wide enough for most purposes. GDate
    can represent out to 65535CE, but the significant difference is that
    a freshly-cleared GDate is 0CE, which GDateTime won't accept. That we
    set to the Unix Epoch 0, 1970-Jan-1.

commit 609ca72553c586f190c015552db7f25d60f928db
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 11 10:27:09 2015 -0800

    Bug 672760 - Postponed transaction applied invalid date, causing segfault
    
    upon opening data file.
    Part 1: Prevent the crash by skipping instances with invalid dates.

commit 403fdd30f06caa8c9abf71b8aadb0d0e03d5a0df
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sun Jan 11 15:47:39 2015 +0000

    Bug 721196 - Fixed for locales where decimal point is a comma.

commit c27bea603132b4b0d3ca82b324dcfe12b46814f9
Author: Tom Lofts <dev at loftx.co.uk>
Date:   Sun Jan 4 00:52:05 2015 +0000

    - REST API Example for Python Bindings #2
    
    Enhancements include:
    - manipulation of transactions, splits, vendors and bills
    - add and edit functionality customers and invoices
    
    Author: Tom Lofts <dev at loftx.co.uk>

commit 39b4034e8393933ceb0df3d63adb37e57f326a50
Author: Christian Stimming <christian at cstimming.de>
Date:   Sat Jan 3 22:11:07 2015 +0100

    Update cmake build system with recent file additions.

commit 16a8ff53327ab5f4483b66d6df62952b4e1ac924
Author: Ralf Habacker <ralf.habacker at freenet.de>
Date:   Sun Oct 19 12:23:17 2014 +0200

    Bug 738749 - Broken account template en_GB/uk-vat.gnucash-xea.
    
    Fix missing parent of first level accounts by comparing to the last correct kmymoney template import.

commit ca75bd9a1714fda52bca4cfca763ff897c096ff2
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jan 2 13:12:39 2015 -0800

    Change comment to reflect kvp->properties.

commit 94fbf97f900da7c74a441971aa0951e925c98a55
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jan 2 13:12:08 2015 -0800

    Clean out a couple of unused variables left over from direct KVP.

commit 09e8e245c451778e5374605e0b09b070d41e74fb
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 30 16:19:21 2014 -0800

    Fix a couple of string leaks.

commit ad09bcfd4a3c32288b1ad28dccb2bf31683a5be0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Dec 29 16:30:04 2014 +0100

    Revert "Bug 740471 -  Applying payment to invoice Segmentation fault"
    
    This reverts commit a6d7184d830d8a8bc0c339d012ac17c249a40994.
    The patch had no effect on the bug at all and needlessly clutters the code.

commit 9b1d8d150f772cba512f65d0c93d7ab502fa6813
Merge: cac896005 d5ade4cbc
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 26 13:32:57 2014 -0800

    Merge branch 'maint'

commit d5ade4cbc080483be77a1b9aa9a04e06f9ba3ddf
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 26 13:28:22 2014 -0800

    Fix typo in Transaction.c.
    
    Thanks to Christoph Holterman for catching this.

commit 24dff8598599cb9979924b9226f1c7acabc7a6bd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Dec 24 12:49:46 2014 +0100

    Revisit "Bug 741810 - Compilation fails because of creating .gnucash"
    
    Use the temp dir as base dir for .gnucash
    in all cases where the home dir fails. This
    is more than just if the home directory doesn't exist.
    
    Also don't attempt to create the home directory.

commit cac896005c6e6a3e82dd4b25b1f62f10d26e22fb
Merge: 7e288d044 3ae0c780b
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 23 18:37:45 2014 -0800

    Merge branch 'maint'
    
    With a change to xaccTransIsSXTemplate to work with the private kvp
    change in master.

commit 7e288d04467a73fa250312f02e4889d34316f43f
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 23 18:37:27 2014 -0800

    Fix failure to load SX formulas, probably among other things.
    
    Removing KVP_TYPE_BINARY from the enum shifted the values of KVP_TYPE_GLIST
    and KVP_TYPE_FRAME, which made previously-stored values inaccessible.
    
    Insert a placeholder to restore them to their original values.

commit 3ae0c780b7280adba3b886f1e864d3b95207fc6e
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 23 09:01:18 2014 -0800

    Extract function to clarify intent.

commit e2a85c417fc3cf8d29f9a54e8a9340219af2601e
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 22 14:19:52 2014 -0800

    Bug 741228 - "Red line" threshold applies to Template scheduled transactions
    
    Check for a GNC_SX_ID kvp on the split to exclude SX transactions from being blocked.

commit 778f9450c4a14dc5337f27924b258b105d0ffdad
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Dec 10 19:16:09 2014 -0500

    Tell Guile (and others) to look in install/lib/gnucash for libraries.
    Without this Guile can't find libgncmod-engine and GnuCash won't start.
    I don't know how this worked before, perhaps because the correct path
    was in src/bin/overrides/gnucash-env.in

commit c52ada5121ce81ab9ca2389ac72aac4d85b45d4f
Author: Francisco <fserrador at gmail.com>
Date:   Tue Dec 23 18:30:47 2014 +0100

    Update Spanish translation

commit c56982289717c6286c4aa46d46d045209ddfba12
Merge: 69355c054 ca1d5a738
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Dec 23 17:48:50 2014 +0100

    Periodic merge of branch 'maint'
    
    * Bug 740471 -  Applying payment to invoice Segmentation fault
    * Fix Guile compiled path in environment.in
    * Bug 739584 - gnucash-2.6.4 segfaults regularly on transfer
    * Adjust #ifdef __clang__ to exclude clang versions > 6
    * Replace GNC_HOME/bin with gnc_path_get_bindir().
    * Tell Guile (and others) to look in install/lib/gnucash for ligraries.
    
    Conflicts:
    	src/bin/environment.in
    	src/engine/test/utest-Account.c
    	src/engine/test/utest-Split.cpp
    	src/engine/test/utest-Transaction.c
    	src/libqof/qof/test/test-gnc-date.c
    	src/libqof/qof/test/test-qofbook.c

commit ca1d5a73829d630009730b107ccd0b4a18687a2d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Dec 23 17:19:00 2014 +0100

    Cherry-pick "Bug 741810 - Compilation fails because of creating .gnucash"
    
    This was meant to go on maint first...

commit 69355c05489e01fef0e22835c51ad18a0d40ac4e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Dec 23 17:19:00 2014 +0100

    Bug 741810 - Compilation fails because of creating .gnucash

commit a5d77e4430319e81fbd2f6b5a005851857fb290e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Dec 23 12:03:38 2014 +0100

    Move code to open report options dialog from guile to C
    
    This code was switching a lot between the guile and C context.
    This move at least reduces some of them. The switches can only
    be eliminated completely when the options code itself gets
    rewritten in C(++).

commit 0820090e753049120913b95c85dce3276c2eb695
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Dec 22 15:48:27 2014 +0100

    New business report for printing receipts
    
    This report was originally developped by Manfred Usselman
    Some small tweaks were needed to make it work on current master.
    
    It is designed for and tested with a StarMedia TSP100
    receipt printer using a 72mm  wide print roll.
    However using a different css file the same report
    can be adapted to any printer that can be directly
    used via your OS' print system

commit 4a7913289c1cd7e6f00325dc890980db1f32991f
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Dec 10 19:16:09 2014 -0500

    Tell Guile (and others) to look in install/lib/gnucash for ligraries.
    Without this Guile can't find libgncmod-engine and GnuCash won't start,
    at least sometimes.

commit 2ceadfa3a0b9df9347a6a9759a956264fa997970
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 21 15:47:20 2014 -0800

    Replace GNC_HOME/bin with gnc_path_get_bindir().
    
    For consistency with the rest of the function.

commit 02acf2b6f459bdb730f0ec0dbe44df5006033077
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 21 12:55:07 2014 -0800

    Adjust #ifdef __clang__ to exclude clang versions > 6
    
    This works only with Apple clang; the regular clang is at version 3, but
    hasn't been tested for what versions emit what sort of function signatures
    to logs.

commit 745ff9e519a42bd43bce840d532836fa5e8aaf53
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 21 12:34:32 2014 -0800

    Bug 739584 - gnucash-2.6.4 segfaults regularly on transfer .
    
    Ensure that xferData is nulled after free and that client functions check
    for the NULL.

commit a537ff052b0b61f7c776bc265d87a2139cd45687
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 21 11:13:27 2014 -0800

    Fix Guile compiled path in environment.in
    
    Compiled files go to prefix/lib/guile/2.0/ccache, which isn't the same as
    where the source files are stored (prefix/share/guile/2.0), so provide a
    separate variable for it. Also don't throw away the user's value of
    GUILE_LOAD_COMPILED_PATH in favor of GUILE_LOAD_PATH.

commit e55e7db9fd47611c2266f33939dc32715314092d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 21 11:09:21 2014 -0800

    Remove note from the top of environment.in. It's obsolete.

commit 7d5f0a66a0aaa91f61038e2645a6ec48ba5418e7
Author: lmat <dartme18 at gmail.com>
Date:   Mon Nov 17 16:31:17 2014 -0500

    Kvp-Frame test cases
    
    Adding google tests for many of Kvp Frame's member functions. One
    function in KvpFrameImpl, for_each_slot, should probably be something
    like
    
    template <typename T> void
    for_each_slot (T & t, void * data) const
    {
        std::for_each(......
        [&t, data] (... a)
        {
            t(a, data);
        }
    }
    
    This way, we could create a functor mock object for testing purposes,
    but of course, pointers would still behave correctly.

commit 2ef335d9c70f41927d10c3379b39802096994f5e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 6 13:53:34 2014 +0100

    Bug 740471 -  Applying payment to invoice Segmentation fault
    
    Stop listening for gui update events while on the way out
    (after the ok button was pressed).

commit f4481f7dcfbde5643c64851a950a8dad683c4176
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 6 13:52:36 2014 +0100

    Bug 740471 -  Applying payment to invoice Segmentation fault
    
    Clear selection before emptying list store to prevent
    the code from running calculations on a changing list.

commit a6d7184d830d8a8bc0c339d012ac17c249a40994
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 6 13:21:00 2014 +0100

    Bug 740471 -  Applying payment to invoice Segmentation fault
    
    Attempt to fix it by no longer nullifying lots during processing

commit 2f0a193b68e33dc8c98cc74e8f959e6b9ff6b5cb
Merge: e2e15038e efc8544ff
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 20 12:13:38 2014 +0100

    Periodic merge of branch 'maint'
    
        * Update translation project po files.
        * Fix msgfmt errors in Indian-language .po files.
        * Improve comment for gncOwnerAutoApplyPaymentsWithLots
        * Fix lot scrubbing for business lots
        * Fix crash when running check & repair on an open AP/AR register
        * Release 2.6.5 and 2.6.5a

commit efc8544ff97bf732ae92741ed3916d3c52c1b84c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Dec 20 12:10:20 2014 +0100

    Fix crash when running check & repair on an open AP/AR register
    
    This was reported in comment 15 of https://bugzilla.gnome.org/show_bug.cgi?id=741418

commit 23d0f79d5d50a01e81306cfc6ac37829bd1b9f7b
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Dec 18 08:38:46 2014 -0800

    Update News for re-tag of 2.6.5

commit e3bef5fdc3abddb2cb6c6913e6a2f43375db0ef4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Dec 17 18:51:39 2014 +0100

    Fix lot scrubbing for business lots
    
    When adding splits to such a lot the code was supposed to
    reduce splits in the same transaction and the same lot to
    one single split. This is to avoid infinite fragmentation
    over time.
    That reduction wasn't working for business lots and should
    be fixed with this commit.
    This is also a potential fix for bug https://bugzilla.gnome.org/show_bug.cgi?id=741418
    which could very well be a report of such infinite fragmentation.

commit 9dc06a2f24051b153d68b0481a3619c331a5dc1e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Dec 17 18:46:54 2014 +0100

    Improve comment for gncOwnerAutoApplyPaymentsWithLots
    
    It was no longer accurate

commit 321278f9964f7647a35ab1d757e8e838b7ec2516
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 15 15:20:36 2014 -0800

    Release 2.6.5.

commit 624d3bb68bc23f841e8ac7a2134caa381969f085
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 15 14:48:34 2014 -0800

    Fix msgfmt errors in Indian-language .po files.
    
    Note that the fixes may cause the translated strings to be wrong, but
    they will at least avoid printf from having mismatched substitution
    parameters.

commit fd15209d5e17efa5c4992abab499c564efefe7b9
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 15 14:03:14 2014 -0800

    Update translation project po files.

commit e2e15038e1def912270c498dc9a32b6700cedc5d
Merge: 735ee38b6 c85c4529f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 14 20:02:29 2014 -0800

    Merge branch 'maint'

commit c85c4529fd5b132b3f0dc554c58646b8636799c4
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 14 16:38:48 2014 -0800

    Still more Guile library path additions, this time in tests.

commit dd544de7ed576fb7120f857a1c4aa78d2a49b85b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 14 16:37:47 2014 -0800

    Use standard macro INT64_C() to silence gcc-4.2 complaint
    
    About constants being too large for an int.

commit 08a4394955fdc39524e84db6a89c3ea6fc241d12
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 14 16:36:53 2014 -0800

    Correct inadvertent change to a still-needed function.

commit 620832f4811e9e30818e23870c88fb213ea48395
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 13 17:15:40 2014 -0800

    Remove Windows specializations from gnc-date.c
    
    Now that we're building with a recent GLib version they're no longer needed.

commit dca16c893374949fdaaac971e39f0cf6ac08e547
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 12 12:55:05 2014 -0800

    Still more Guile precompilation fixes.
    
    This time for gcc-4.2, used for OSX 10.5-compatible releases.

commit 735ee38b650c203472ef37dc28f4c3613d6fda2d
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Dec 11 17:24:48 2014 -0500

    Revert "Some type mismatch fixes to make it build with clang in MacOSX Mavericks."
    
    This reverts commit 78fea12afc5f0db5a137d0766e92994232f60a78.

commit f4168e108befeefa3f1c77de947a5c804f852953
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Dec 11 01:11:01 2014 -0500

    Update XCode project for recent C++ related changes

commit 09145fe11e5024868538df0628b5c0edfa5284bc
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Dec 10 19:16:09 2014 -0500

    Tell Guile (and others) to look in install/lib/gnucash for ligraries.
    Without this Guile can't find libgncmod-engine and GnuCash won't start.
    I don't know how this worked before, perhaps because the correct path
    was in src/bin/overrides/gnucash-env.in

commit 78fea12afc5f0db5a137d0766e92994232f60a78
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Dec 10 18:40:13 2014 -0500

    Some type mismatch fixes to make it build with clang in MacOSX Mavericks.
    These may not be the best fixes, but they make things build again with
    XCode 6.1.1 in MacOSX 10.9.5.

commit a61f61406f4f5d4d3108303aa22b2adb384c13de
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Dec 8 22:56:58 2014 -0500

    Fix line endings in repository to match recent change to .gitattributes

commit bd8ce2f7cff43c197e4a1337852bbcbae024a23a
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Dec 8 23:02:35 2014 -0500

    Fix line endings in repository to match recent change to .gitattributes.

commit 6a546f727b0e6ec091fdc5a759d44f15e6553321
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 8 13:10:56 2014 -0800

    Ubuntu 14.04's C++ already defines these, so guard them.

commit 517e853eb68caff6389e82d60e991aac99d30062
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 8 13:10:10 2014 -0800

    MinGW needs cstdio included to find sprintf.

commit 70ccc6c6902163bf4ea19eb7427c8edf2e826d77
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 8 13:09:32 2014 -0800

    More uint fixes.

commit 5f2eab3ba85b1011b88ed675aba95c8c27f1b09a
Author: VERDOÏA Laurent <verdoialaurent at gmail.com>
Date:   Mon Dec 8 01:00:10 2014 +0900

    French typo correction
    
    ctte -> cette
    
    Cherry picked from master because I first applied it there by mistake.

commit 0b1842cee15f33d6f7f8b88cb2c7ba32251a03c0
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Sun Dec 7 18:14:27 2014 +0100

    Correction to Doxygen in gncinvoicefkt.py

commit fe70e260faa100a98fd9e901abf75d278ad04c7d
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Sun Dec 7 17:18:57 2014 +0100

    Small corrections (py invoice template, doxygen)

commit 7424e14525c055c2c136cdf392f348df3e0b2ad8
Author: VERDOÏA Laurent <verdoialaurent at gmail.com>
Date:   Mon Dec 8 01:00:10 2014 +0900

    French typo correction
    
    ctte -> cette

commit f0f382cb06d14c14743874c6c886d6190318a72b
Merge: 369befaae a6230fbb9
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 8 12:43:16 2014 -0800

    Merge branch 'maint'
    
    Ensure a merge commit after fast-forward merge from maint yesterday.

commit 369befaae402d05a32446b0a44f2c24735666a8c
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 8 09:49:34 2014 -0800

    Don't use uint as an alias for unsigned int.
    
    MinGW doesn't know about it, and errors out.

commit c5d87ec3b64515b1e6c5176f956fb1745266b3a1
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 7 21:59:26 2014 -0800

    Work around bug in some versions of gtest which error out on EXPECT_EQ (false, foo).
    
    A problem version is shipped by Debian Wheezy; Debian Jessie has a working version.

commit 0c4741436478db438eb0cdb7f6737ae5088228b9
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 7 21:57:49 2014 -0800

    Make the gtest section fail properly when presented with the broken Fedora installation of gtest.
    
    Fedora users will need to install sources and pass --gtest-root and --gmock-root to configure.

commit 85c1b2293b51e77e27c61b83f9814e6bc1bb23ad
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 7 21:54:24 2014 -0800

    Except latest Apple clang from long-form error messages.

commit f649da86f8d2c3f91635da1ffd47932ca2149484
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 7 21:53:23 2014 -0800

    Fix up test makefiles to provide linkage paths for Guile2.
    
    Which is apparently not as smart as Guile1 when loading for libs in the current directory.

commit 689a25e56f99608acae336d1d19ade124f739902
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 7 15:38:40 2014 -0800

    More Guile compilation library links, needed in master but not maint.

commit 67c0c41e920e4fad91b1d83ca8b0a12f4d167e7e
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Dec 5 09:41:50 2014 +0100

    Add ChangeLog.2013 to dist_doc_DATA
    
    Happy New Year! ;-)

commit a41a6d635968b86b883da340fcc6ed9857f5148e
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Dec 2 15:33:49 2014 +0100

    Update of de.po: 152 + 38 remaining

commit 3061d31f0697498a5dc0b3d517f53ef3a64eb0f8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Dec 3 12:04:49 2014 +0100

    Yet another guile 2 precompile fix of the German tax report
    
    The previous one only fixed part of the problem

commit 9a3a0a85d1a6ad430ce589802cff0eff8109594d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Dec 3 09:48:49 2014 +0100

    Fix guile 2 precompilation of German tax report

commit d764f7663c697970860ae5c9c45d7eee280644aa
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 2 09:47:20 2014 -0800

    Guile compilation: One missed CLEANFILES.

commit 8df252436ab35ba239dded3e25cc5c03b62bf70e
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 2 09:30:58 2014 -0800

    Fix the *.win32-bin.txt and downloaded.mt940 attributes.

commit 42da6bd96eaaa0cb6b70986bdb720a8a9d1badc7
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 2 09:03:11 2014 -0800

    Guile precompilation: One more missing library-dir.

commit 3ea118b6b4a2378b7dd3a418d884d40fb5da3895
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 2 08:24:57 2014 -0800

    Reapply fix of Guile precompilation without unwanted change in gnc-numeric.c.

commit 8fa4741438ab09608fa4634cd4304c8ebf6e6d9b
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 2 08:18:06 2014 -0800

    Revert "Fix Guile-2.0 precompilation."
    
    This reverts commit a26801ab0e12ba44e9dc505ce87dc11ebd26a4ac.

commit 1179a79a0124de7920d5b29ece9fb72db9f780df
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 1 15:36:48 2014 -0800

    Fix Guile-2.0 precompilation.

commit 13f5b478722a0a6e8c1b44985c8d3745774e3cb2
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Mon Dec 1 14:07:16 2014 +0100

    Update of de.po: 351 +50 remaining

commit b49f64961c38ed05e58cc959ce6a54fd30283a2e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 30 16:08:00 2014 -0800

    Bug 738477 - WebKit is broken on Win32.
    
    Turns out our URL for loading jqplot is what was broken.

commit 6d6f95bb9bfce9efba344d9d7ea78653b41ceb71
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sun Nov 30 04:38:32 2014 +0100

    Update of de.po -still 530 + 53 to review
    
    Rework of
    https://github.com/Mechtilde/gnucash/commit/0022bc21f489505ed29a68d1b27f35b5b986e61e

commit 4654f49d5c36832fb65505872cb10b9b21c58f2d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 7 13:57:55 2014 -0800

    Fix build on older versions of gcc
    
    Gcc 4.7 thinks there's a conflict with C99 stdint macros and C++, even with -std=c++11.

commit 495c939c3eed8288b664e804411f8d88b5dcc747
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 7 11:42:39 2014 -0800

    C++-numeric: Fix up some 64-bit and GCC problems.
    
    Still won't compile on gcc-4.7 (f18) because of poor C++11 compliance wrt UINT64_MAX, UINT64_C, and PRIu_64 macros.

commit ae7e9c24121671f536db7d07505d582d6b0c057f
Merge: 996345a00 8a3e36879
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 5 15:47:54 2014 -0800

    Merge branch 'c++-numeric'
    
    A new C++ implementation of 128-bit math replaces qofmath128.c with
    gnc-int128.cpp, and the gnc-numeric arithmetic operations now wrap
    the equivalent functions in a new GncRational class, which works with
    a GncDenom class to handle rounding and denominator-type settings.
    
    All arithmetic is now done with 128 bits of precision and no overflows
    are signalled until conversion back to the int64_t-based gnc_numeric.
    C++ clients will be able to use GncRational directly, at which point
    some of its other functionality can be added; this will allow chained
    128-bit arithmetic, which will permit more complicated calculations
    without overflow.
    
    Operators are not implemented for GncRational (they are for GncInt128,
    which makes the GncRational implemntation much easier to read) because
    of the need for passing denominator and rounding specs.

commit 8a3e3687912b67df2d36dfb2ca1d4aadb0773c5b
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 5 15:46:07 2014 -0800

    Rename QofInt128 to GncInt128.
    
    It has nothing to do with QOF.

commit d35bcdb877608b9dd44e7184f74c02189be1cd00
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 5 14:50:23 2014 -0800

    Move arithmetic functions into C++ implementation.

commit a6230fbb9d318d8e7860e08973d5a6ae0ca69277
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Fri Dec 5 09:41:50 2014 +0100

    Add ChangeLog.2013 to dist_doc_DATA
    
    Happy New Year! ;-)

commit 2c49aec20ac6b7976fa63dbcaf9233645f4df0af
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Dec 2 15:33:49 2014 +0100

    Update of de.po: 152 + 38 remaining

commit 8e429f7458161cb60120d8ca9836cd59006a7323
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Dec 4 11:48:08 2014 -0800

    Rename GncNumeric to GncRational and move to its own files.

commit 79938cae2e9d360a9cd39dfb0a5cc3d9113ce076
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Dec 3 16:32:01 2014 -0800

    Remove qofmath128, replaced by qofint128.

commit 7c7946dec879e691aee8683ba85deda23b943f64
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Dec 3 10:31:37 2014 -0800

    Disable rescaling big GncNumerics when there is a pre-calculated auto denom.

commit 503a607090980f5f14966b323a9a69878ed4a614
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Dec 3 10:29:55 2014 -0800

    More overflow-avoidance.
    
    One source of overflow during testing was changing the denominator on a
    max-precision number. If the numerator was clamped with a large denominator,
    changing to a smaller denominator without rescaling created a number that
    would overflow later when applied to a commodity with a different SCU. This
    change re-scales numerators in those cases so that the overflows don't happen.

commit 456e121930903a14d5ca1076ae5e61c994c1744f
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Dec 3 10:24:37 2014 -0800

    Ensure random numeric denominator is the account SCU when creating splits.
    
    The lot creation and balancing code uses gnc_numeric_foo_fixed(), assuming that
    all amounts in a split have the same denominator, the account's SCU. Ensuring
    this when creating test cases prevents spurious failures.

commit b694df72020b43d63fce1d4bfa673e7ea9a42e43
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Dec 3 10:18:03 2014 -0800

    Prevent overflow.
    
    LCD denom was equivalent to using rounding.denom, which is val.denom * 10.
    If val.num was at the max # of digits that would overflow, so instead
    fix val.denom and actually round the result; since we're adding
    5/(val.denom * 10) to accomplish the rounding we want to truncate the result.

commit 701d8030b830a24089e0ae18d84bd2be8a032c32
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Dec 3 10:11:35 2014 -0800

    Ensure numeric errors aren't stored in split amounts or values.

commit c4d649bc93e83a44c346800211090202bf7b5e9f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Nov 29 17:54:45 2014 -0800

    A better, clearer approach to constraining random gnc_numerics
    
    Which happens to actually work.

commit 33a0c4e968c1564d1323b710e6c8c18776c1f83b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Nov 29 17:53:41 2014 -0800

    Reimplement gnc_numeric with QofInt128
    
    And in a more C++ idiom.

commit ab94094523ecf8df6ed2312b298adbfb5aec1b08
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Nov 29 13:24:03 2014 -0800

    Lose the value returns for various reasons of inequality.

commit a99335104fe6951ffa5647da65ee10862a813202
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Nov 29 13:23:18 2014 -0800

    Assert that the quotient and remainder references aren't this.
    
    Otherwise this gets zeroed and produces a wrong result.

commit f4c69dbc48326046f900e01779caf97748af7afb
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Nov 29 13:22:00 2014 -0800

    Ensure that the sign is correctly preserved and transferred.

commit 9e37ad27b354b7e4c0228e14d1aaec4feebc2f5f
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 19 13:31:19 2014 -0800

    Implement QofInt128.pow.

commit f5c7b1101d743b735a4409a5dbc3a8f9562504ca
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 19 10:36:00 2014 -0800

    Implement QofInt128::gcd and lcm.

commit 765d5583c157b8ba50c06b7a6b33eb4fda4671a7
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 19 10:35:34 2014 -0800

    Fix mask error in operator<<= and operator>>=
    
    Must specify 1 as a uint64_t to get the right masks.

commit 7c22669a76fd711469bc720d2c8e644833215465
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Nov 17 14:44:38 2014 -0800

    Check for incoming overflow and NaN on all class computational operators.

commit 296ce314a3863becc612f90f3253c9f5501def47
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Nov 17 14:43:23 2014 -0800

    Extract a class function bits() to return a size value.
    
    Helps to pre-determine overflow. Also correct the original implementation
    in operator *=, which got the wrong answer.

commit 1b288df20d2b52792ec1aae8f3c9c2170001fb5f
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Nov 17 14:40:39 2014 -0800

    Add bitwise operators and binary operators.

commit c649aa97363e3c7d739023cd0c9248a2b8142b6b
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Nov 17 14:38:57 2014 -0800

    Some more constructors, for convenience.

commit 810a6bc8aedafda9cac21e7a3fb59dca52f433e2
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Nov 17 12:13:34 2014 -0800

    Operators /= and %= plus function div() for QofInt128.

commit 1c83db5896c1f5f6270a63c069f5eee2d94c4ed0
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Nov 17 12:09:55 2014 -0800

    Add increment, decrement, and shift-eauals operators to QofInt128.
    
    They'll be needed for division.

commit c7752d5d3cd4f9ce6bcdba3e1c7d6b08a14d572d
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Nov 17 12:08:00 2014 -0800

    Add zero and abs functions to QofInt128.

commit 1e6855efe560934f5fab1e4980ffff4ec5690777
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 9 11:55:59 2014 -0800

    Implement operator*= for QofInt128

commit d4fdd9ef1788073f56cbbfa173374d96bb87e9dc
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Oct 29 18:32:47 2014 -0700

    Begin QofInt128 class.
    
    Constructs, adds & subtracts, prints, and compares.
    
    Includes unit tests.

commit 9d029d7f821e36e6a0c4f05669ed035d1ade151e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 20 18:06:41 2014 -0700

    More realistic get_random_gnc_numeric()
    
    Increases the possible denominators to 1E10, but clamps the numerator to
    1E13 * denom with 1E19 max. This is equivalent to $1E8/1 US in
    Indonesian Rupiah, the currency with the lowest per-unit value in the
    world at the time of this commit.

commit 996345a00f7f267ba404edda50cab359fd60666e
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Dec 3 16:24:16 2014 -0800

    Fix gperformance-tools setup and apply it to src/engine/tests.

commit 032a2ee169e1b33e924ec61a3f10a508d86eb882
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Dec 3 12:04:49 2014 +0100

    Yet another guile 2 precompile fix of the German tax report
    
    The previous one only fixed part of the problem

commit 2ef755052e0921db29b68a6c7a185a8d22d6af6a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Dec 3 09:48:49 2014 +0100

    Fix guile 2 precompilation of German tax report

commit 946432c95311050cdf9bd40006cddd8441141bb9
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 2 09:47:20 2014 -0800

    Guile compilation: One missed CLEANFILES.

commit e1310bc9ffa3e512dbaea85b67600c80544f56a4
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 2 09:30:58 2014 -0800

    Fix the *.win32-bin.txt and downloaded.mt940 attributes.

commit 5933f0dc1f5d760f75605bcb69d072931ddafd92
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 2 09:03:11 2014 -0800

    Guile precompilation: One more missing library-dir.

commit afdf0de542c061d8ad7d3fed9a0bdfd1ca469864
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 2 08:24:57 2014 -0800

    Reapply fix of Guile precompilation without unwanted change in gnc-numeric.c.

commit 9bcc1ad6ce6013225d42a9b5b97bbea696f7e257
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 2 08:18:06 2014 -0800

    Revert "Fix Guile-2.0 precompilation."
    
    This reverts commit a26801ab0e12ba44e9dc505ce87dc11ebd26a4ac.

commit a26801ab0e12ba44e9dc505ce87dc11ebd26a4ac
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 1 15:36:48 2014 -0800

    Fix Guile-2.0 precompilation.

commit 5aa8f8dbae0d34e8b0094cf2f3966d8e70dd29ec
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Mon Dec 1 14:07:16 2014 +0100

    Update of de.po: 351 +50 remaining

commit 4afa8be3c538c9741cbcab24b986a45a8f474759
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 30 16:08:00 2014 -0800

    Bug 738477 - WebKit is broken on Win32.
    
    Turns out our URL for loading jqplot is what was broken.

commit 3c46aac94a44014aeb8b81e908cb3690144fbbe1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Nov 18 15:23:00 2014 +0000

    Bug 738462 - CSV Import This patch adds some text to clarify that the transaction export is not a match for the import.

commit 32dd199326dde126dd3f7ca5c4e9ba83a7a9579e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 19 11:19:51 2014 +0000

    Bug 679791 - Import Template for importing CSV files - part2
    
    This patch adds the option to Save and Load the CSV import settings.

commit eec86eec80e4519a553b0539ace4bf6cb9d5b3df
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Nov 19 11:15:25 2014 +0000

    Bug 679791 - Import Template for importing CSV files - part 1.
    
    This patch fixes the resetting of the widgets on the setting
    preview page when you navigate back to the file selection page
    in the assistant.

commit abd237fb4879bf4a9f35c613a89804e0fbf19d9b
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Sun Nov 30 04:38:32 2014 +0100

    Update of de.po -still 530 + 53 to review
    
    Rework of
    https://github.com/Mechtilde/gnucash/commit/0022bc21f489505ed29a68d1b27f35b5b986e61e

commit 1b53d7fa2ea99cb5d1ee92b884202ec7e599311c
Merge: e219ef22e 67b807fbf
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Nov 29 16:32:50 2014 +0100

    Merge branch 'master' of https://github.com/c-holtermann/gnucash

commit e219ef22ea86d9c126893d782bafa27f24ec2174
Merge: 19f08da56 abf78a202
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Nov 29 14:26:27 2014 +0100

    Merge branch 'maint'

commit abf78a202c4898f970ef24159f1a6cecabe0ed00
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Nov 24 11:51:33 2014 +0100

    Python bindings - fix creation of new xml files

commit 19f08da56b4b556c133aa05ebfa2333641a12a7b
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 18 17:00:04 2014 -0800

    Implement copy and move operator= and move constructor for KvpValueImpl
    
    Fixes double-delete crash of the embedded ptr when copy-initializing.

commit ba59350f69afbef6b301e9780f5105931e470dcb
Author: lmat <dartme18 at gmail.com>
Date:   Fri Oct 3 22:05:37 2014 -0400

    Adding KvpValueImpl test suite

commit e59c3e0639470bcdca39970ef8f7ff00849ec4e0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Nov 17 17:45:40 2014 +0100

    Fix a few typos in python example scripts and align them with the latest api changes

commit 22490a37abcef966b5523cc60b184be0e6459c94
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Nov 17 14:01:07 2014 +0100

    Fix build-time hard-coded path introduced by the guile2 compile changes
    
    These changes hardcoded the standards-reports path at build time.
    On Windows and OS X the final path is only known at installation time.
    So after installation the build-time hard-coded path would be invalid and
    the standard-reports directory could no longer be found.

commit 64d9a3b99e6f6b8ac7b70d63a442c60975e6e603
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Nov 17 15:43:16 2014 +0100

    Prevent crash when standards-report dir doesn't exist

commit 67b807fbf1981fc5c42c3c141b18cff132e5efbf
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Wed Nov 12 16:50:00 2014 +0100

    Small doc changes

commit de47330288de8fe93b696996d430293517a97aaf
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Wed Nov 12 16:45:53 2014 +0100

    Change latex_invoices.py to query for all invoices
    
    Before invoices were catched by going through lots
    and getting associated invoices.

commit c86c69ad05a52992ce762d038337675e288ca0cc
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Wed Nov 12 16:39:08 2014 +0100

    Additional doxygen doc

commit 7d6caa82323c72e1f0d4a832c265cef5cd37bea1
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Wed Nov 12 15:30:13 2014 +0100

    latex_invoices.py includes gncinvoicefkt.py

commit 578dfd810b489129653435f9fe25130d4d10580e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Nov 12 15:19:52 2014 +0100

    Fix head-or-tail stylesheet after guile2 compile changes
    
    In particular the N_ macro is now defined in a separate module
    which should be 'use-module'd when N_ is used.

commit dd65a6e39ef0d922d73852c2215f0307e40cc940
Merge: f750cab8b d6826976e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Nov 12 14:47:05 2014 +0100

    Periodic merge of branch 'maint'
    
    Fixed conflicts:
    	src/test-core/Makefile.am
    
    Most important changes:
    * precompile scm files in case guile 2 is detected
    * several new and updated translations
    * several bugfixes since the 2.6.4 release

commit ea39d6537283145bf82729400f2d1aca829a5c12
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Wed Nov 12 15:08:57 2014 +0100

    Some doc for gncinvoicefkt.py

commit 398fb96065ee357e2e888ffbfc6de11845944719
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Wed Nov 12 14:54:56 2014 +0100

    Doxygen doc extended for python invoice export

commit d6826976efdd83ac620355f499546c6f6af097cf
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Nov 12 14:43:01 2014 +0100

    Fix parallel make for guile2 compilation

commit 3818f3272ec53315c40d5225cf44c8fc128051a5
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Wed Nov 12 13:28:25 2014 +0100

    small fixes for doxygen

commit 66a9ee80ce6e44e965ef2bbe73d48e3c32af56c7
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Wed Nov 12 13:27:46 2014 +0100

    polishing the template

commit 3a825c929f789b0c988aec8f16eab2b840ca90f0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Nov 12 12:07:51 2014 +0100

    QIF Import crashes when closing via the 'X' button on the last page
    
    Using the 'Close' button works correctly. The difference is that
    the 'X' button triggers a cancel action while the 'Close' button
    triggers a close action. I have changed this such that when the
    import already happened (that is when the user is looking at the
    summary page), a close action will be triggered in both cases.

commit 415b8c7b97ea5ce892aef1ab8bf606ada81d822e
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Tue Nov 11 21:57:21 2014 +0100

    Invoice templates

commit eb9578648e63ac4393ed82cf616f6ceef52adde0
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Tue Nov 11 21:35:15 2014 +0100

    locale formatting added

commit a53f615f806936a6a5a416ccf43d95a6a9b39701
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Tue Nov 11 17:08:57 2014 +0100

    This question has been solved

commit 765d73f9037adb69fd4bfa7ae229d8e2fb876336
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Tue Nov 11 16:59:45 2014 +0100

    Querying and listing all invoices now possible

commit 9595062e5fa618a084c96d621a3aed9c9f74f68c
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Mon Nov 10 18:52:24 2014 +0100

    Invoice.tex is to be created not to be on github

commit 5f3f9a525a4f0810452f58926b878fd4892f117d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Nov 4 18:15:01 2014 +0100

    Omit extension on calls to load-extension
    
    .so was platform specific. By omitting the extension
    guile properly finds the right library on both linux
    and Windows (haven't tested on OS X but I assume it
    to work there as well).

commit c9bfaa8bb3cf803253f3ec3cfa65e3c5b38d8182
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 31 10:26:03 2014 +0100

    Use one common base directory to store all scheme files and modules
    
    This makes it easier for humans to locate a file after
    installation and simplifies the build system.

commit be0e3581c248c0e4476e8ea550588070d28e407c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Oct 30 17:54:36 2014 +0100

    Guile 2 pre-compilation improvements
    
    1. Tell the engine to look in the build dir for the backend modules
       Guile compilation loads the engine libraries for
       some guile modules. This triggers the engine
       initialization code which tries to load the xml backend module
       and optionally the dbi module as well.
       By default it looks for these modules in the installed directory
       but during build they are not installed yet, so use a few
       environment variables to tell the engine to look in the build
       dir instead.
    
    2. Wait for the c library to be linked before attempting to
       compile the guile files. Some guile files need the library
       to be available.
    
    Note that neither fix is necessary for all directories that has
    scheme files to compile. For consistency between makefiles, I have
    chosen to add them to all, which won't hurt.

commit 97f8f39dc6c57d7b9f965e11be9b375256a71fba
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 31 10:07:10 2014 +0100

    Pre-compile scm files when building with guile 2
    
    With pre-compiled scm files, guile will no longer
    resort to autocompilation at first startup. This avoids
    bugs like downstream
    https://bugzilla.redhat.com/show_bug.cgi?id=1151870
    (Where autocompiled files for an older version of
    gnucash are more recent than the source files installed
    with the newer version)
    
    Note that a new variable GUILE_LOAD_COMPILED_PATH is added
    for this in the environment file. This variable should probably
    be updated in the OSX and Windows build scrips if/when these
    are building with guile 2.
    
    Strictly speaking this new variable is only needed for guile 2.
    However since guile 1.8 simply ignores the environment variable,
    it's just set unconditionally regardless of the guile version
    being active.

commit 2a6fcf1cd585e74fe8d450c92068944948f7ac50
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 28 22:37:01 2014 +0100

    Guile module structure cleanup
    
    - fix circular dependency between business-reports.scm and owner-report.scm
    - split out gettext routines to properly handle N_ for all files that use it
    - remove some unused module inclusions
    - tax module depends on app-utils -> fix build order

commit 9f15bb19fd0171b8fc1aa6d093139b161a958bc3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 28 21:22:01 2014 +0100

    Fix a few deprecation warnings when building and testing with guile 2

commit 4e61f0fc9fc342f8580b3d3e5191945e0cc15d57
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 28 20:40:21 2014 +0100

    Harmonize variable names used to refer to guile modules in all makefiles
    
    This makes the makefiles more similar and hence
    easier to understand and maintain

commit 7de700d5b5be996508a60a0f1f01e133e32f7abf
Merge: 15a69f120 f750cab8b
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Mon Nov 10 16:00:43 2014 +0100

    Merge remote-tracking branch 'upstream/master'

commit 15a69f120569a174837b467d54a22fb1b4345777
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Mon Nov 10 15:52:19 2014 +0100

    Create invoices from templates with jinja2

commit cde31d6ea6f3377cddc2345ef83a12e22238ad20
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Wed Oct 15 21:07:01 2014 -0400

    Assamese Indic Language translation file (Devanagari script)

commit 76a340c25aea7ac92049b7feb3d302f12c393cad
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Wed Oct 15 21:05:08 2014 -0400

    Add Assamese Indic Language (as) to LINGUAS
    
    https://bugzilla.gnome.org/show_bug.cgi?id=738599

commit f750cab8b2c2ee1e80a3cc5da5b6f469e53c3ed2
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date:   Tue Nov 4 22:08:20 2014 +0100

    Bug 731589 - Add account level selection on accounts option tab

commit 766bb51dba39eb9e92543ca40c5e050d5b1f91fa
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sat Nov 8 11:32:29 2014 +0100

    Update Italian translation.

commit 8de928241fc29ab204ff66be4a451383ff61c36d
Author: lmat <dartme18 at gmail.com>
Date:   Fri Oct 31 09:46:31 2014 -0400

    Added quotes to gtest section in configure.ac
    
    Without these quotes, the error messages can be confusing in the case that
    variables contain spaces, and, more likely, when the variables are empty.

commit 0ed02347d8a347af647e3fae94f8a562e727f683
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 7 14:26:10 2014 -0800

    Fix stray left-over line which prevented most of the engine tests from running.

commit e87379922f9c5837452944adfe8080362033fa08
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 6 16:39:45 2014 -0800

    Build glib gtester based tests under check_PROGRAMS, run under TESTS
    
    Instead of TEST_PROGS. This has two advantages:
    * By deferring the builds until make check any prerequisites, especially
    in test-core, are already built regardless of overall build order.
    * The output of these tests is logged and the success or failure
    included in the make check summary instead of adding their rather verbose
    output to the stderr.

commit de5a3eb9a173ffab3863f1bd9dd43e277cf11b1a
Author: Christian Stimming <christian at cstimming.de>
Date:   Thu Nov 6 21:54:19 2014 +0100

    Update CMakeLists after recent file addition

commit 076f1fb25df02602a9d1ed5ecdebc4a1f3d18940
Author: lmat <dartme18 at gmail.com>
Date:   Fri Oct 3 22:05:37 2014 -0400

    Implement KvpFrame in C++ using std::vector
    
    KvpFrame was implemented using GList. Given the current desire
    to distance ourselves from glib and acquaint the project with
    C++, the standard library thereof, and boost libraries, KvpFrame
    has been replaced by an implementation that uses a std::map<
    const char *, KvpValueImpl *>.
    
    There were some cases of the KvpFrame's glist being accessed
    directly. A new API to help callers access the KvpFrame's contents
    systematically by providing a list of keys has been created, and
    call sites of the GList code have been updated.
    
    Another deprecated #define was found and removed (kvp_frame_set_str).

commit d2ed373426166d89765c449356e75a74cc148012
Merge: 3fc623953 6c2a42bf4
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Sun Nov 2 13:32:55 2014 +0100

    Merge branch 'master' of https://github.com/Gnucash/gnucash

commit 6c2a42bf4957210b11aaaa7b2c9abc51515a2d70
Author: lmat <dartme18 at gmail.com>
Date:   Fri Oct 31 12:35:59 2014 -0400

    Fixed kvp-value delete
    
    Delete wasn't being called properly due to bad template resolution.

commit 8eae1d8f44e873ee1bf663f7a6ad8d7bc4ae3744
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 30 14:01:38 2014 -0700

    Modify gtest/gmock tests to work around demented test implementation in Debian

commit 35e9257cabb3b77772f8677c1ad90a5e178e9da6
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 21 17:34:35 2014 -0700

    Add Google Test and Google Mock
    
    Enabled with --enable-google-test, configure the location of the sources
    with --with-gtest-root, --with-gtest-headers, --with-gmock-root, and
    --with-gmock-headers. The latter isn't necessary if the headers are
    installed in /usr/include and the sources in /usr/src as the Debian
    packages do.
    
    This is a first-pass and needs to be made a bit more sophisticated later.
    It might also be worthwhile to extract it into an m4 macro.

commit 4fcc83a02c512e78572543aab33ce537a71937f0
Author: Sébastien Villemot <sebastien at debian.org>
Date:   Fri Oct 17 23:34:36 2014 +0200

    Add missing comma in call to gtk_tree_store_set().
    
    This was causing random crashes in the Debian package, see:
    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=764510
    
    Thanks to Frédéric Bière for finding and fixing the problem.

commit 5acdbb6f52bc449d19fdc7b0b5ec147a9ff99e40
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Oct 26 23:05:55 2014 +0100

    Rewrite old-fashioned makefile construct

commit 283dfa2d8317dada0ec494f2fe933dc38320a604
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Oct 25 12:31:52 2014 +0200

    Fix invocations of guile function 'load-from-path'
    
    The '.scm' extension prevents loading of a precompiled
    version of the file from the %load-compiled-path and
    will always trigger an autocompilation instead. Omitting
    the extension properly allows the function to load a
    precompiled version if it exists and is more recent than
    the source file. This is only relevant for guile 2 but
    works ok for guile 1.8 as well so it's changed unconditionally.

commit 177ea6f02eaf61495ef69f559def2a7a30a37d41
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 23 10:11:43 2014 -0700

    Fix missed file in fabbfdb0.

commit 25a7e9ccf63fca01f7382bebd68202c0f35bff41
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 21 23:12:59 2014 +0200

    Fix some warnings found with msgfmt -c in the po files

commit a9a037d881f43c8cab3b1ba7e59787da938e28b3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 21 23:49:51 2014 +0200

    Revert "Remove bare percent sign in taxinvoice.scm, replace with English."
    
    This reverts commit 289bfc2aefdf203881bc3e130cc98aa720e558df.

commit 4d4345dc144a0caec2726612c9a62f60fc52dece
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Sun Oct 19 17:19:24 2014 -0400

    Indic Language Konkani translation in Latin script
    
    Konkani Language translation po file from C-DAC, Pune, India.

commit ddd733dbde952f28cbbc3ac33bd8c038aee736fc
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Sun Oct 19 17:18:39 2014 -0400

    Add kok at latin to LINGUAS_ALL (Konkani in Latin script)
    
    https://bugzilla.gnome.org/show_bug.cgi?id=738829

commit cd93de381c64cb0a3bd9f5699934481e712cdc84
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Sun Oct 19 16:56:01 2014 -0400

    Indic Language Gujarati Translation File
    
    From the team at C-DAC, Pune, India

commit daf31ded078607fda174a99f02fddab24dfcc6ab
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Sun Oct 19 16:57:05 2014 -0400

    Addition of Gujarati (gu) to LINGUAS_ALL po file list
    
    https://bugzilla.gnome.org/show_bug.cgi?id=738828

commit d0a020bfd6d339a82beb323e30ec3fa1153c0a3e
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Sun Oct 19 15:42:41 2014 -0400

    Indic Language Kannada Translation file
    
    Another addition from C-DAC, Pune, India.

commit a0c03160bf092a3c3c9b2ce40da61a36959db17a
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Sun Oct 19 15:41:59 2014 -0400

    Add kn (Kannada) to LINGUAS_ALL
    
    https://bugzilla.gnome.org/show_bug.cgi?id=738827

commit 3b21aacbc8476484f00a4558add9c198b0bdd306
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 21 17:13:14 2014 +0200

    Revert to using numerical indexes for the x-axis on bar charts
    
    There is a bug in jqplot to prevents stacked charts from
    rendering properly when using strings for x-axis categories:
    https://bitbucket.org/cleonello/jqplot/issue/587/charts-disappear-by-enabling-stackseries

commit 92fed5b85ea74472f2ce238dd814970aba99a928
Author: Joe Hansen <joedalton2 at yahoo.dk>
Date:   Wed Oct 15 14:09:12 2014 +0200

    Updated Danish translation
    
    Copied from the translation project

commit 238c889da3fadfd1c92502a0eaf4144a899e9e36
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 13 13:05:18 2014 -0700

    Bug 738113 - Crash on reload budget report.

commit 289bfc2aefdf203881bc3e130cc98aa720e558df
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Sun Oct 12 22:29:40 2014 -0400

    Remove bare percent sign in taxinvoice.scm, replace with English.
    
    The bare percent sign in this string messes with po translation
    files and causes difficulties compiling without backslashes and
    other pain.  Cleans up the English by using real words.

commit cbe6c23087b0b495c3b7049afc772d78e7c35c0c
Author: Christian Stimming <christian at cstimming.de>
Date:   Wed Oct 8 21:24:51 2014 +0200

    Aqbanking: Add display of aqbanking subaccountid in initial correspondence setup

commit 4e99e09e5fda9750b036a8aa5213083110a38ec0
Author: Christian Stimming <christian at cstimming.de>
Date:   Fri Sep 26 22:48:46 2014 +0200

    Aqbanking online SEPA transfer: Allow transfers without BIC, only IBAN. Also add IBAN checking.

commit fbb5291ac3267a266e56338a25befccc5f0aa3d5
Author: Christian Stimming <christian at cstimming.de>
Date:   Mon Sep 1 20:58:15 2014 +0200

    Aqbanking transfer: Make IBAN and BIC text entry fields filter digits or alphas correctly as needed.

commit fabbfdb0541ca8c3244cac0a629f000f49f3ba39
Author: lmat <dartme18 at gmail.com>
Date:   Tue Oct 7 10:05:22 2014 -0400

    Removing another deprecated #define
    
    kvp_frame should not be used by C code, but rather the standard
    KvpFrame. The deprecated value just adds one more name for this
    class that doesn't add any value.

commit 68798181589adac47d9bbb12a599bed1f9e8fdf8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 13 20:45:11 2014 +0200

    Some minor cosmetics in the barchart code

commit 00b827dbf255d8c29c4c296e10a7baf4ee172cfe
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 13 20:44:42 2014 +0200

    Redo the highlighter in barcharts.
    
    The formatting code was removed with the introduction
    of the zoom cursor. It continued to display
    poorly formatted information though which is now fixed again

commit 6d0a3707e1f6cc0d8ca00a5a96fe0e9355bcbb61
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 13 20:36:35 2014 +0200

    Bug 737815 - Graphs cannot be generated correctly
    
    Revert x axis renderer from DateAxis to CategoryAxis.
    It looks like the DateAxis renderer wasn't meant to be
    used for a bar chart.

commit 96289823e5a7b7904bf9e64fe94bcb1dbcb0c7ee
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date:   Sat Oct 11 21:52:45 2014 +0200

    Bug737815 - Graphs Cannot Be Generated Correctly
    
    Fix in html-barchart.scm, change loop condition

commit 09e1f09118fcbf7663185d82215cc0d1f37d8e17
Merge: bc2d15e04 8cd6c0e1c
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Mon Oct 13 01:49:18 2014 +0200

    Merge branch 'maint'

commit 8cd6c0e1c4ca528bff54ad10d7ada0034a900aa0
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Mon Oct 13 01:41:19 2014 +0200

    Add report forms T-Account/Vertical and account types Active/Passive to
    glossary.
    
    Some european countries prefer reports in T-Account form and group
    'equity & liability' in Passive.
    
    Merged in glossary/*.po files.

commit bc2d15e042f956219fa14dc398d8cbf2930ddb96
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 9 12:41:30 2014 -0700

    Fix a couple of build-breakages on Debian.

commit c81eaae677b9f3931102dc9964ce5549a9f98fa8
Author: Christian Stimming <christian at cstimming.de>
Date:   Wed Oct 8 21:24:51 2014 +0200

    Aqbanking: Add display of aqbanking subaccountid in initial correspondence setup

commit 8a7f426f3b37def46f5ecccc05bdb5b459791737
Author: lmat <dartme18 at gmail.com>
Date:   Fri Sep 19 16:35:03 2014 -0400

    Implement KvpValue in c++ using boost::variant
    
    KvpValue is now instantiated as a boost::variant and passed around as an opaque
    pointer in C. The C interface is basically unchanged and a c++ interface exists
    in kvp-value.hpp
    
    The c++ implementation for KvpValue is called KvpValueImpl and is in kvp-value.cpp.
    We don't use structured exception handling at this point, so c++ functions are
    marked 'noexcept'.
    
    The logic is within the c++ implementations. C wrapper functions do little besides
    ensure that the pointer is not nullptr before calling into c++.
    The logic in kvp_value_glist_to_string was moved to the c++ class. It's an
    implementation detail, but unfortunately, it was being exposed through a pointer,
    so I had to modify the test just a bit to not use it directly.
    
    In order to work around what seems to be a bug in an Apple compiler, it was decided
    to create an header file private to kvp-value and kvp_frame that holds the definition
    of KvpFrame so that it was visible to both translation units.

commit 62b881523509a0c4ba011c4f7ef3aedc74d74113
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 6 12:19:58 2014 -0700

    Bug 736359 - Date of 0000-00-00 in MySQL backend crashes GnuCash
    
    Unanswered is why the invalid GDate* passed to g_object_set gets turned
    into a NULL at the other end.

commit 4c77e73f5d5cf7d81dfea83e367984496f06889f
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 6 11:53:30 2014 -0700

    Update Farsi translation from the Translation Project.

commit c60af70eb6d83c75a3dafd8faf311f62f7224456
Merge: 85e4759e4 d64446ed7
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Oct 2 21:09:12 2014 +0200

    Merge branch 'maint'

commit 85e4759e4a73d5086cbbfbece7004c1727da1e33
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 2 11:47:34 2014 -0700

    Fix implicit declaration error (function is private).

commit d64446ed7dcd356c60a73540af3f64f426447076
Author: Ralf Habacker <ralf.habacker at freenet.de>
Date:   Thu Oct 2 01:51:15 2014 +0200

    Adapt german SKR03 account template to updated tax rate.
    
    In DE the VAT (MWSt) changed per 2007-01-01 from 16% to 19%

commit 9f3236f072398718b9c18d7b9d87de973efa8131
Merge: 7e0b7834d 77a2f3fef
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Oct 2 11:05:40 2014 +0200

    Merge branch 'maint'
    
    * New and updated translations: brx, hi, kok, ks, lv, mr, ta, te, ur
    * Bug 701052 - cannot click on 'cancel' or 'ok' button on dialogue box
    * Updated resource files for Latvian: po/lv.po and  accounts/lv/acctchrt_business.gnucash-xea
    * Add ability to skip rows when importing transactions.
    * Ensure that the root account is saved to the SQL backend.
    * Add sv_AX, sv_FI, zh_HK, and zh_TW to Makefiles & configure.
    * Fix a bunch of non-literal-null-conversion warnings.
    * Allow GUILE1_PROGS as m4 name
    
    Conflicts:
    	configure.ac
    	src/register/ledger-core/split-register-model.c

commit 7e0b7834d9908e77e9fa221f5739afaf20cf4287
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Oct 2 00:24:18 2014 +0200

    Allow GUILE1_PROGS as m4 name
    
    Patch by dimstar at opensuse.org
    http://lists.gnucash.org/logs/2014/10/2014-10-01.html#T16:46:18

commit 77a2f3fef43e1ab19b670d3b99665d9de19c869f
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Thu Oct 2 00:24:18 2014 +0200

    Allow GUILE1_PROGS as m4 name
    
    Patch by dimstar at opensuse.org

commit 2666779bf6284b14504b7eda6c18313cf5a81d30
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 30 17:18:40 2014 -0700

    Fix a bunch of non-literal-null-conversion warnings.

commit 1583ce3159f3ae0ba2d886f307ad9c651e4bedf0
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Sep 30 09:44:47 2014 -0700

    Add sv_AX, sv_FI, zh_HK, and zh_TW to Makefiles & configure.

commit 79bdcf199670893e86ce5ee334a43a58376a334a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 27 17:54:22 2014 -0700

    Release 2.6.4

commit c61366b82e35109dfca56f7977cec6acab0d758b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Sep 27 13:57:54 2014 -0700

    Ensure that the root account is saved to the SQL backend.
    
    The root account is created during DB load if it doesn't already exist.
    The DB wasn't saving it because it wasn't marked dirty and because
    the loading flag was set, so temprarily unset the loading flag when
    creating the book.

commit 7a2264444775b2a07a2a4ceda4934221f280526a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Sep 27 17:40:27 2014 +0200

    Bug 695610 - GnuCash Tax Invoice for Australia
    
    This commit defines a new report called "Australian Tax Invoice"
    which is the normal "Tax Invoice" with some changed default values.
    These changed defaults have been filtered out of the the patch
    that was attached to the above bug.
    
    Not all changes have been picked. For example the two changed fonts
    have been ommitted because they are not available on all platforms.
    
    Also due to a bug introduced in commit 7015cf9edf312069aaab0028a1d9ac217cb8b43f
    some options are now hard-coded. These include the report title,
    the notes and the invoice number text.

commit 2a7ad6867c005dcdd7880e4b2b125ed013fa7c36
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Sep 20 13:50:12 2014 +0100

    This patch allows the ability to skip rows when importing transactions.

commit bef98600282f7d33b5414d414eee05c9e4c33c49
Author: valdis <valdis.vitolins at odo.lv>
Date:   Tue Sep 23 19:37:40 2014 +0300

    Updated resource files for Latvian: po/lv.po and  accounts/lv/acctchrt_business.gnucash-xea

commit 14c93e737c9323a5208c7b79a0122bc670b91ed9
Author: Simon Arlott <sa.me.uk>
Date:   Wed Sep 17 20:18:38 2014 +0100

    Bug 647230 - Display the blank split after the "now" line instead of at the end
    
    In Preferences -> Register:
     Add "Future transactions after blank transaction" option under "Layout"

commit 7edf2c8f7f9a5f4410e8b76e26cb5bc00697fc07
Author: Chenxiong Qi <cqi at redhat.com>
Date:   Sat Sep 27 00:05:25 2014 +0800

    Bug 701052 - cannot click on 'cancel' or 'ok' button on dialogue box

commit 70e041fd25a4a2890d6d7a58c2ce758e66d92fdc
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Fri Sep 26 20:04:47 2014 -0400

    Repaired version of Marathi Language translation file

commit cbc7f2989299d87a855f81f6b4cc3bdaec69a14d
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Fri Sep 26 20:03:35 2014 -0400

    Repaired version of latest Konkani language translation.

commit d5f7343c2f5f939f890c0a97eeb5e239cc36b047
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Thu Sep 25 21:26:30 2014 -0400

    Tamil Language Translation

commit 8625dfaef672f8819f621a32497be9664a764438
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Thu Sep 25 21:25:32 2014 -0400

    Deleted Raman language version of Konkani in favor of updated Devangari version.

commit d0327c07c81829e78d26c22013ac400f4f53f05f
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Thu Sep 25 21:24:57 2014 -0400

    Updated translation of the Konkani Language.

commit 013ad95e40bb289cca9369f855520b535f50622b
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Thu Sep 25 21:24:20 2014 -0400

    Updated Translation of the Bodo Language

commit 870c5e36b5253efa99d5714145503a7f7e7693ff
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Thu Sep 25 21:18:28 2014 -0400

    Added or updated the following Indic Language Translation Files:
    
       Bodo, Konkani, Hindi, Kashmiri, Marathi, Tamil, Telugu, Urdu
    
    All Translations supplied to Gnucash by the Centre for Development
    of Advanced Computing (C-DAC), Pune, India.  Translation Team Leader:
    Chandrakant Dhutadmal, translators noted in the po files.

commit 2c3f9ca5185625d5951b13d73b4d31f929810064
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Thu Sep 25 21:18:04 2014 -0400

    Urdu Language Translation file.

commit be6debe690897a59abdeeb5270fcd519f63a7f44
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Thu Sep 25 21:17:20 2014 -0400

    Telugu Language Translation file.

commit 0b76b52dc5856a7d04e61e3d8754e06c691dcb7c
Author: Christian Stimming <christian at cstimming.de>
Date:   Fri Sep 26 22:48:46 2014 +0200

    Aqbanking online SEPA transfer: Allow transfers without BIC, only IBAN. Also add IBAN checking.

commit a1e83181ccc8520cc05d30a5eb6b399fa280dd82
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Thu Sep 25 21:16:23 2014 -0400

    Marathi Language Translation File.

commit 11b53fb5bbff5ed68f7da2a59df847e3e77fda65
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Thu Sep 25 21:15:51 2014 -0400

    Kashmiri Language translation file.

commit ccb0dacd2ec9e86c5daddf22b4071237b2aefa32
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Thu Sep 25 21:14:54 2014 -0400

    Hindi Language Translation file

commit bf753402654780c4e69467d29f1e8c378690679f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sat Sep 20 10:46:23 2014 +0100

    This patch changes some strings.

commit ccbd09d5e3911ace02d8a95e1055dfa81168b1a3
Merge: 4b503d356 c652455eb
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Sep 26 17:02:52 2014 +0200

    Merge branch 'maint'
    
    * Bug 732545 - gnucash-2.6.3 segfaults when started
    * Bug 720427 - Review of french account templates
    * Bug 671615 - French: 'New Customer' button in Find Customer dialog is translated to 'Nouvel onglet'
    * Add context to generic translatable string
    * Convert ISO-8859-1 account chart templates to UTF-8
    * Set default currency for French account chart templates
    * Use same default setting for quotes in csv import and export
    * This patch fixes bug 726888, cancel button is available on all pages of assistant.
    * Avoid undocumented dependency on progress page type in assistant to skip page
    * Use same test for payment dialog transfer accounts and assign as payment checks
    * Bug 630638 - 'Process payment' should allow to select equity accounts for payment
    * Bug 736703 - Scheduled transaction are registered without credit/debit
    * This patch fixes bug 731519. The fix sets the upper limit before it sets the value of the end row spin button.
    * Part Bug fix for 729476, this fixes the quoting of quotes, newlines and separator to make it more compatible with CSV format.
    * Part Bug fix for 729476, this changes the line endings to \r\n to make it more compatible with CSV format.
    * This patch just changes the white space to be of a consistent format.
    * Various small code improvements in csv import/export
    * Rework assistant csv import regex code to eliminate the mandatory dummy field (#eol).

commit c652455ebb0878c4346d7f0cd47d0a149a440546
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Sep 26 16:48:06 2014 +0200

    Rework assistant csv import regex code to eliminate the mandatory dummy field (#eol).
    
    This consists of a couple of changes that are heavily interdependent:
    - read the csv file entirely in one string
    - tweak the regex so it knows the difference between the end of line and a newline in one of the fields
    - leverage the g_regex code to iterate over the full string directly

commit 595e359301199fde13e293f6dea5be9bd6168edb
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Sep 26 16:38:30 2014 +0200

    CSV Import transform macro into function
    
    A complex macro is difficult to debug, particularly if it uses
    variables that were defined outside of the macro.

commit 32193a47130fc78a5966d6ba4de64f0e0342835d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Sep 26 16:26:58 2014 +0200

    CSV Export: factor out function to generate regular expression

commit 0c31c6275380a04464cb8dca09f497225781f377
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Sep 25 21:17:19 2014 +0200

    Refactor OS-specific ifdef to reduce code duplication
    
    Which results in reduced risk on typos in either branch

commit ea0330165198a01a102420ab783345fac4aa55d0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Sep 19 16:30:28 2014 +0100

    This patch just changes the white space to be of a consistent format.

commit ba1f8cb1c62ff8a335c6499b8aa1bdddb5b24030
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Sep 19 14:06:59 2014 +0100

    Part Bug fix for 729476, this changes the line endings to \r\n to make it more compatible with CSV format.

commit 2b6a6d896caf83ebcb2a42bcbbcdad698c4d8b53
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Sep 19 11:36:21 2014 +0100

    Part Bug fix for 729476, this fixes the quoting of quotes, newlines and separator to make it more compatible with CSV format.

commit b13f3dab2fd665cf00e8fc1fe90d73666c19accf
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Sep 19 13:24:00 2014 +0100

    This patch fixes bug 731519. The fix sets the upper limit before it sets the value of the end row spin button.

commit 32105585d4c239953c04d2b013b8a9f1bddcaca8
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 25 16:45:44 2014 -0700

    Bug 736703 - Scheduled transaction are registered without credit/debit
    
    Use a default exchange rate of 1 instead of 0.

commit e693a68972c393c59d943d6c7b9775c4b85700c7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Sep 23 10:26:00 2014 +0200

    Bug 630638 - 'Process payment' should allow to select equity accounts for payment

commit 97d6bffa0caa30e6c10e9eee0d85e74bdbdca28f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Sep 23 10:24:42 2014 +0200

    Use same test for payment dialog transfer accounts and assign as payment checks

commit 345f576bf731ebec0e30dd3e51ac536e64e415aa
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Sep 22 23:30:16 2014 +0200

    Avoid undocumented dependency on progress page type in assistant to skip page
    
    Instead, simply delete page when not needed

commit 48f2e8bb7ee1363e307f1fcc81b7e6d01ba542b5
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Sep 22 23:28:25 2014 +0200

    This patch fixes bug 726888, cancel button is available on all pages of assistant.

commit 7d7d201498b2e0171e33a85023524d8b80b2f52f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Sep 22 23:27:54 2014 +0200

    Use same default setting for quotes in csv import and export

commit 5c207daebc231101ebb0d36a8e5db0185867cefc
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Sep 22 16:06:03 2014 +0200

    Set default currency for French account chart templates

commit ef41cb6f320d1996b387e757e18500b671f4a7b4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Sep 22 16:00:39 2014 +0200

    Convert ISO-8859-1 account chart templates to UTF-8

commit fc874eadc2888ea14f1fbb5b62beacbbc7f4ce36
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Sep 22 15:15:05 2014 +0200

    Add context to generic translatable string
    
    This was suggested in bug 671615 by Jérôme Rapinat.

commit c913013508ea4cdeb2ce6f92fa3ceb191db50672
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Sep 22 14:53:37 2014 +0200

    Bug 671615 - French: 'New Customer' button in Find Customer dialog is translated to 'Nouvel onglet'
    
    This bug affected all translations, not only french

commit 547b4d436f2c1719d2b71ab70f884f231a31e994
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Sep 22 13:43:01 2014 +0200

    Bug 720427 - Review of french account templates
    
    Fix gender issues

commit 42013538dfe0a4d56996c108c0487fe181b162bc
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Sep 21 17:56:54 2014 -0700

    Bug 732545 - gnucash-2.6.3 segfaults when started
    
    Check all strings before calling g_strsplit.

commit 4b503d356d36ad14501f709e0570b028da084470
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Sep 21 15:37:01 2014 -0700

    Update gnucash-design.texi for removing old kvp_value macro.

commit 0836946d80c8cb1712ce4029a53af2c51488a13c
Merge: b109c94f2 7e909d100
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Sep 21 23:16:25 2014 +0200

    Merge branch 'maint'
    
    * Provide strfmon function for platforms that don't have it
    * Bug 695240 - mortgage wizard empty table
    * Bug 711567 - Cannot save a custom report if a path contain diacritic chars
    * Rewrite gfec_eval_file to avoid opening the file itself in guile (follow up of bug 711567)
    * Update Dutch translation, copied from the Translation Project.

commit 7e909d10084860f61a4f309b91299ef248119b4b
Author: Mark Haanen <i18n at haanen.net>
Date:   Sun Sep 21 22:51:24 2014 +0200

    Update Dutch translation, copied from the Translation Project.

commit 2e4021978d5d385ed4c0f59a8f1e188aa4976ca3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Sep 21 22:01:30 2014 +0200

    Rewrite gfec_eval_file to avoid opening the file itself in guile
    
    This is a continuation of
    Bug 711567 - Cannot save a custom report if a path contain diacritic chars
    However this commit deals with reading the file

commit db6c83cdb67480a7c31e935434879cad97c9055f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Sep 21 21:50:48 2014 +0200

    Swap static functions so the lower one can reuse the upper one

commit 3e0d83b256994a3766074fd786b5110570af4faf
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Sep 20 17:28:28 2014 +0200

    Bug 711567 - Cannot save a custom report if a path contain diacritic chars

commit 9a5357855d192820132c9998abf808fc7ed54faf
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Sep 19 11:00:29 2014 +0200

    Bug 695240 - mortgage wizard empty table

commit 24cb06156f4cc7ae0eb7d1e95dc71224b845475c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Sep 20 17:41:15 2014 +0200

    Provide strfmon function for platforms that don't have it

commit b109c94f2cc5e4d4935fa6beb59538ae64deb4c8
Author: lmat <dartme18 at gmail.com>
Date:   Wed Sep 17 17:31:16 2014 -0400

    Removing deprecated #define
    
    kvp_value should not be used, but rather the standard KvpValue. Using
    the deprecated value just adds one more variation on this typename.

commit 010cf541f90753f19d5fd6cc35d15d9e3140f31f
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Sep 19 16:24:00 2014 -0700

    Fix the underlying non-literal-null-conversion instead of suppressing
    
    The warning. What it was warning about was two calls to "g_strdup(NULL);",
    which is a really dumb way of saying "NULL".

commit 61354c9ebcac51b34b94efd437c37d07fc065b4b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Sep 19 18:16:14 2014 +0200

    Fix distcheck after introduction of finance quote man pages

commit 42226e256322ee4497a3701b9f9fcddc41e44008
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Sep 19 17:36:16 2014 +0200

    Use consistent sorting in POTFILES.in
    
    The os provided sort function behaves differently on each platform

commit e0135b197d09ad30fc4bca0165f02911c842e5af
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Sep 19 17:34:33 2014 +0200

    Fix distcheck after introduction of new stylesheet

commit d2913915e62d6aa80559b67c6a603fe2661d8464
Author: lmat <dartme18 at gmail.com>
Date:   Tue Sep 16 10:30:47 2014 -0400

    Removed binary from kvpvalues
    
    It looks like the binary kvpvalue wasn't being used, and, since
    it is difficult to deal with, it is easiest to remove it altogether.

commit 9bc5d1a20c46c133ea70f442bf1dda96c3afeb6b
Merge: f68a8d090 afdce5e18
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Sep 16 23:40:09 2014 +0200

    Merge branch 'maint'
    
    * Bug 733283 - [PATCH] Loss of fractions when importing OFX investment transactions
    * Bug 733506 - (ForwadDisableQIF) The forward button is not active even though a file is selected

commit f68a8d0907ec9b8282136f31ca28fc03a8770341
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date:   Sun Jul 6 15:19:41 2014 +0200

    introduce new stylesheet Head-or-Tail

commit afdce5e182d0e7864743bcc6b4b0f8dc020c413e
Author: David Maline <firemanworld at gmail.com>
Date:   Tue Sep 16 21:32:49 2014 +0200

    Bug 733506 - (ForwadDisableQIF) The forward button is not active even though a file is selected

commit 9d5e7037ed83248520afdf5131312aa7205d45e9
Author: Jethro Beekman <gnome-bugzilla at jbeekman.nl>
Date:   Tue Sep 16 21:28:54 2014 +0200

    Bug 733283 - [PATCH] Loss of fractions when importing OFX investment transactions

commit d39c786b826c4d136615b2cf9ff1f266923fd94c
Merge: 9e0e6e1f6 5d1804706
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Sep 16 12:03:42 2014 +0200

    Merge branch 'maint'
    
    * Align perl module requirements with recent Finance::Quote versions
    * Updated Russian translation from Dmitry Pavlov
    * New Chart of Accounts Assistant is too large for screen

commit 5d180470685f6ab8b8c058f9d9857a494843e70a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Sep 16 12:00:14 2014 +0200

    Align perl module requirements with recent Finance::Quote versions

commit 9e0e6e1f69da804b18b52ac70dd4c80f11563b15
Author: Christian Stimming <christian at cstimming.de>
Date:   Mon Sep 8 21:16:25 2014 +0200

    Fix aqbanking handling of transaction templates.
    
    Also, make the unittest less verbose.

commit e210f8cdfb8ea44101becf3363ee52482d12a4fd
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Sep 7 16:12:50 2014 -0700

    Fix bad getter for account-trans-retrieval
    
    For timespecs we need a Timespec** to pass to qof_instance_get.

commit 671551585eb636554f955f4ed095d5d8106bdd8d
Author: Christian Stimming <christian at cstimming.de>
Date:   Sun Sep 7 22:58:07 2014 +0200

    Add failing unittest for aqbanking lookup of trans_retrieval date.
    
    The lookup of the "ab-trans-retrieval" property somehow fails to
    return the correct value. This is somewhat surprising as this
    property is already checked in the test-engine-kvp-properties.c and
    there it works fine. What's the problem here...?

commit a406186b76f5b54205b63ceb67792852138e8a7d
Author: Dmitry Pavlov <zeldigas at gmail.com>
Date:   Sat Sep 6 17:39:18 2014 -0700

    Updated Russian translation from Dmitry Pavlov

commit 27075b82eb9caa44c9df2f831f954c4f59d71b67
Author: Chenxiong Qi <cqi at redhat.com>
Date:   Sat Sep 6 14:33:50 2014 +0800

    - New Chart of Accounts Assistant is too large for screen
    
    Add scrolled window as the container of New Book Options. Especially to
    Business and Counters tabs, there are too many options there. A vertical
    scollbar will display automatically.

commit 80aa327ab289088d559a24a7e1cd6885965efde9
Merge: 1141e9a9b 9ea36d7e9
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Sat Sep 6 16:50:58 2014 -0700

    Merge branch 'maint'

commit 9ea36d7e9685527f55269496695dcda33d6a8892
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date:   Sat Sep 6 16:15:34 2014 -0700

    Correct txf output to use a minus sign, rather than parenthesis, for debits, without regard to locale settings, as is required by the txf pseudo-standard; was previously incorrectly using parenthesis for negatives in Windows environments, for example.

commit 1141e9a9b8b3a45d622e6182c890e40dcb09f396
Merge: 1df569e98 3363a2c57
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Sep 5 12:06:16 2014 -0700

    Merge branch 'maint'

commit 3363a2c5722840b688caf889183205f7095480d6
Author: lmat <dartme18 at gmail.com>
Date:   Tue Aug 12 13:56:53 2014 -0400

    Replace C++ reserved words for future compatibility with C++

commit 1df569e98c883dd6b3f4f06e16784a50af0cd6ee
Merge: 3cc4dc00e 29f6c08ae
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 4 17:01:12 2014 -0700

    Merge branch 'maint'

commit 29f6c08ae6475661823c220e65b30247c998a97c
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 4 16:26:32 2014 -0700

    SQL: Save commodity namespace changes from template
    
    When loading commodities erroneously made in namespace template,
    gnc_commodity_table_insert changes the namespace to User. This
    change wasn't being committed, requiring that it be changed every
    time.
    
    The obvious immediate commit didn't work because the SQL backend
    suppresses commits during load for performance, so create a list
    of changed commodities to commit later, then do so.
    
    Thanks to Geert for noticing the problem and to Derek for suggesting
    the list workaround.

commit d088f4df35e660ad28594d0ab6747cd7131e0750
Author: hawk-lord <per at Macbook-201301.local>
Date:   Wed Sep 3 22:21:49 2014 +0300

    Missing translation

commit 4612773d4711a4ea6ad62ecebf3c6d044ca3ed43
Author: hawk-lord <per at Macbook-201301.local>
Date:   Wed Sep 3 19:15:26 2014 +0300

    Added Swedish association accounts.

commit 784f38ae686753bbfb8bee468dc2efd721d34097
Author: hawk-lord <per at Macbook-201301.local>
Date:   Wed Sep 3 16:58:50 2014 +0300

    Added Swedish account files

commit 3cc4dc00e6f83a288fc2d1c74e87d1960a2504eb
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Sep 4 12:25:36 2014 -0700

    Fix build on OSX, which doesn't allow linking shared modules.

commit 10ab13ebdc954ee086c085467b1562b5d721caa3
Author: hawk-lord <per at Macbook-201301.local>
Date:   Wed Sep 3 22:21:49 2014 +0300

    Missing translation

commit 84719841d238f5476f1a377d2b6a1aa9ece3b62e
Author: hawk-lord <per at Macbook-201301.local>
Date:   Wed Sep 3 19:15:26 2014 +0300

    Added Swedish association accounts.

commit ab41545afeb0a723aff79a355a9e2ac92d1e2d02
Author: hawk-lord <per at Macbook-201301.local>
Date:   Wed Sep 3 16:58:50 2014 +0300

    Added Swedish account files

commit 07ebd9b97947cc33987042b6298e1c8e83e412e3
Author: Jethro Beekman <gnome-bugzilla at jbeekman.nl>
Date:   Wed Sep 3 22:56:54 2014 +0200

    Bug 733186 - [PATCH] Extend account tree view search function

commit a90fbcb21b3d76a4d92c8c56f750de4339182743
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Sep 3 22:23:03 2014 +0200

    Bug 689489 - Be able to show file location
    
    The file location is now visible in the status bar
    while hovering over the recent file list of the File menu.
    The currently open file is the top-most file in this list so its
    location can be seen by hovering over it with the mouse.

commit 4ecc4cb7d08c5f7f87f996c59aef7ca15c7c6171
Merge: afa2cc4fe 6114a960a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Sep 2 22:59:41 2014 +0200

    Merge branch 'maint'
    
    * Bug 711440 - Tab labels have different background colour than containing gui element
    * Bug 434462 - register color don't work correct with system theme color
    * Add scrub function for (business) lots to eliminate unneeded lot links
    * Rewrite invoice payment logic to use lot links only when absolutely needed
    * Bug 684719 - Man pages for gnc-fq-* perl scripts

commit afa2cc4febb75b6bd59eee89f8e85277e46f1e2c
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date:   Tue Sep 2 22:59:02 2014 +0200

    Bug 684719 - Man pages for gnc-fq-* perl scripts

commit 6114a960a93065c25352ad36befb5519c7179dc4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Sep 2 22:45:12 2014 +0200

    Add business lot scrubbing to Check & Repair->All/This transaction(s)

commit 1015a4309092e09c00cb93d805c286c1904cd4c4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 28 17:29:49 2014 +0200

    Make scrub in lot viewer scrub business lots using the new scrub functions.

commit 9ca4649e6a60b0001b8ec67f3aba2f22883063cb
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Aug 27 15:59:00 2014 +0200

    Rewrite invoice payment logic to fix lot link proliferation
    
    - most payments will behave is it did in 2.4.x
    - when two or more documents are involved in the payment
      a lot link between those document lots will be created

commit afc790d3cfe5cc52c787db5949e5d4d73223829b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Aug 27 11:45:07 2014 +0200

    Refactor get_pay_split into gncOwnerFindOffsettingSplit
    
    In this form it can be used both for scrubbing lot links and for adding new payments

commit e44bb5ffac76beb3171bef310f600b4f3a8cfa9c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 26 19:24:56 2014 +0200

    Refactor gncOwnerReduceSplitTo out of reduce_biggest_split
    
    It can now be used both for scrubbing and when applying payments

commit 7b642081a371be82d4bcb48b2f08552e649e46ae
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 26 19:00:41 2014 +0200

    Refactor gnc_doc_doc_link into gncOwnerSetLotLinkMemo and move it
    
    It can now be used both for scrubbing and when applying payments

commit ac55c953ad0866c4be5479d8fe0b5719e7519b03
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 26 12:41:57 2014 +0200

    Handle the case of scrubbing a lot link between two non-document lots

commit b5fa7ee380082e11d278f72a9cdbfd4487583ab1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 26 12:19:16 2014 +0200

    Tweak the get_pay_split function to prefer the best possible match

commit 85b910acc37cff304e0caed289441cd3479b6958
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 26 10:19:37 2014 +0200

    Refactor scrub_doc_pay_link into scrub_other_link and make it more generic
    
    It can now be used both to
    - move a payment to a document lot (its original use case)
    - move a refund to a payment lot or the other way around

commit 434b7f6ebb9d61a42d4b34a640a0e58721367b43
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 23 15:55:46 2014 +0200

    Add scrub function to reduce the amount of lot links used.
    
    Only lot links between two or more document lots must remain.
    All lot links between document and payment lots can be scrubbed.

commit 413eb69707b9f56043fddd867b79db452c4d6c7f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 23 15:20:13 2014 +0200

    Widen the scope of the subsplit merge scrub function
    
    When used in a strict sense it will only merge splits
    that are marked as subsplits of each other.
    In relaxed mode it will merge any split two splits that
    are both in the same lot and the same transaction.

commit da9071fe4989b63587d660daec3a3f682ec3fada
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 23 15:17:51 2014 +0200

    Move account type checking functions into the engine

commit 58b5a8e1f9349f1a571d49b786cbc1cc6845fae9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 16 16:09:49 2014 +0200

    Remove superfluous include statements

commit 9cfc22f4f9983e52dd12894803152c0f66d9405d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 16 15:52:43 2014 +0200

    Small corrections in doxygen comments

commit f8a27b714065c7307a6bf529678256e59f7862d0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 23 16:02:11 2014 +0200

    More ENTER/LEAVE corrections at function exit points

commit 0e7011665a5f2a8a99d2110284d13439c980d6ce
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jul 31 12:00:06 2014 -0700

    Balance ENTER with a LEAVE for all exit points.
    
    For xaccLotFill and xaccLotScrubDoubleBalance, anyway.

commit 87654e69f6ed4e13ffacce4348ccd2e814832636
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Sep 2 14:50:32 2014 +0200

    Bug 434462 - register color don't work correct with system theme color - Part 2
    
    This commit fixes this for (business) entry ledgers.

commit ac1990fc9d0f67beb03a8e132c65031d20a0138d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 30 17:39:49 2014 +0200

    Bug 434462 - register color don't work correct with system theme color - Part 1
    
    This commit fixes this for ordinary registers. Entry ledgers (business) aren't handled yet.

commit 61cd3f1106c4549fcad404aa7eeef463a014a93e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 30 16:09:01 2014 +0200

    Rename enum elements to make room for foreground equivalents

commit 904afd8bd517f20897883200feb0b821d0407b8f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 30 15:51:22 2014 +0200

    Refactor register color functions to reduce duplication

commit 0a394c5bba98b54011777668f3f8226b5962af6c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 30 12:24:32 2014 +0200

    Bug 711440 - Tab labels have different background colour than containing gui element

commit 48c24d993658de44865815cb18c27ab2d3cf73ae
Merge: 8edb30314 8d9b3c7c5
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Sep 2 00:21:24 2014 -0400

    Merge branch 'maint'

commit 8d9b3c7c5d0cab8a03060f18c4fe9ee67c255a3a
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Sep 1 01:43:17 2014 -0400

    Bug 735769: Enable price and shares cells in a split if it is not in the trans currency.
    The label for the cells are changed to "Exch. Rate" and "Oth. Curr." in this case.

commit 668aab4a2b31c1ee770b90127fcc76b309bc2349
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Sep 1 01:36:06 2014 -0400

    If the cursor moves from one register cell to another, refresh the register headers.
    If trading accounts are on and the transaction is expanded then the headers
    depend on the type of split the cursor is in.

commit 8edb3031430de4aaa71e7a7a1cb90993a7082244
Author: Christian Stimming <christian at cstimming.de>
Date:   Mon Sep 1 20:58:15 2014 +0200

    Aqbanking transfer: Make IBAN and BIC text entry fields filter digits or alphas correctly as needed.

commit 18666f1ed2fa9fda605b1840d03bbc8489328196
Merge: 85c74fbea 483302aba
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Aug 31 18:49:35 2014 -0400

    Merge branch 'maint'

commit 483302aba0d73526c43a518ab0b152722a3da9e6
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Jul 1 22:40:45 2014 -0400

    Use guint64 instead of uint64_t with G_GUINT64_FORMAT to avoid warnings.

commit 67f84774e975db6dd187a065329bf40b392bd8a1
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Aug 31 02:36:59 2014 -0400

    Change gncOwnerGetBalanceInCurrency to only cosider lots that contain an invoice.
    This function is currently only used in the owner tree code and this change
    will cause payments not properly linked to invoices to be ignored when computing
    owner balances.

commit a028ae0f985f37399e86bdd40e9a6cdfd6fb15bb
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Aug 31 01:56:49 2014 -0400

    Finish implementing the "Show zero balance owners" filter option.
    It always showed nothing before.

commit 95816477e4b3f6062ed7bd3d2595e7876433f1f9
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Aug 31 01:24:01 2014 -0400

    The sense of the "Only show active customers" checkbox was inverted.

commit 85c74fbeaa982cba431c8c05f744524ee7fae666
Author: Christian Stimming <christian at cstimming.de>
Date:   Sun Aug 31 22:48:56 2014 +0200

    Get the Aqbanking transfer action to work again: Revert part of 7faed6540162ccd1fe.
    
    As discussed in
    https://lists.gnucash.org/pipermail/gnucash-devel/2014-July/037868.html
    as an exception the direct access to the kvp is enabled again in
    import-export/aqb/gnc-ab-kvp.c because the way aqbanking transfer templates
    are stored cannot be mapped directly on the properties mechanism.
    With this implementation, at least the read access to the templates
    works again, which means the aqbanking transfers can be used again (they
    crashed immediately up until now).
    
    However, writing a changed template to the kvp seems to not work - the
    changed values seem not to be saved. This would be a bug, but not as severe
    as the previous one. The unittest verifies both reading and writing,
    though, and there also writing works fine. Well, this can be worked
    on later.

commit 1ee4210b5f521a66904bdec4beeb186f5c58a5cb
Author: Christian Stimming <christian at cstimming.de>
Date:   Sat Aug 30 21:18:35 2014 +0200

    Make aqbanking kvp test really working.
    
    It now contains the part that is failing since 7faed6540162ccd1fe which
    is disabled at the moment but can be seen by setting test-kvp:c:94 to
    if (1).

commit 5b653811f80385b76dc23f21c389ba5208aaa972
Author: Christian Stimming <christian at cstimming.de>
Date:   Fri Aug 29 23:32:40 2014 +0200

    Add some initial aqbanking test with example file that should demonstrate the hbci template kvp problem.
    
    Not yet working, though - the test, I mean.

commit c9af8269fac031b1e90f144daad3d7ef9ac30f15
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Aug 29 22:48:16 2014 +0200

    Bug 707243 - Hard-coded font colors in account tree?

commit 0871df5628978fd7920176e2da90153ea7d64152
Author: Christian Stimming <christian at cstimming.de>
Date:   Fri Aug 29 21:55:32 2014 +0200

    Gtkmm wrappers: Adapt to setting qof_instance_set_dirty as private functions.

commit c37fa6f8b0f2c3fe926beed39dcbed18d5651724
Author: Christian Stimming <christian at cstimming.de>
Date:   Fri Aug 29 21:55:12 2014 +0200

    CMake: Update build system to build again.

commit b69fe381df190c8f2fb6c0d3b3778460ecea4f1b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Aug 25 16:56:57 2014 +0200

    Improve messages in account hierarchy assistant.
    
    Inspired on a proposal by Jeff Kletsky <gnucash at allycomm.com> from 2010...

commit dd10aab53a3fde04f05fe6399496b36e625b4c37
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jul 31 12:00:06 2014 -0700

    Balance ENTER with a LEAVE for all exit points.
    
    For xaccLotFill and xaccLotScrubDoubleBalance, anyway.

commit 3f8718ea3bbbb980f6e18949e058fc3919e06925
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 1 16:21:01 2014 -0700

    Divide the value by the rate to get the amount.
    
    Avoids overflowing the amount and is anyway much more realistic:
    Value = Amount * price, so a large "rate" means a small price. Since
    get_random_rate() is biased to producing large rates (denom is fixed
    at 100), it was effectively testing infinitesimal prices.

commit bad092a46d61c5e5910a4707ed38d40883751bd9
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 1 16:15:52 2014 -0700

    Prevent assigning capital gains splits to lots.
    
    They're generated by lots, and when xaccSplitComputeCapGains sees one it grabs the originating lot which naturally doesn't balance.

commit 1134d64a35813c8993ae1257f09154577a675a80
Merge: f4d2cc286 5db0cb98d
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Aug 14 17:18:51 2014 -0400

    Merge branch 'maint'

commit 5db0cb98d42df0d348aba6c5b3ae301d62b0b5b7
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Aug 14 16:29:59 2014 -0400

    Bug 722140: Add option to control inclusion of trading accounts in cash flow report.

commit f4d2cc2863627ff37520a317d0788f2704831c06
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Aug 14 15:50:19 2014 -0400

    Remove an AC_MSG_CHECKING/AC_MSG_RESULT that is redundant and confusing.

commit 7015cf9edf312069aaab0028a1d9ac217cb8b43f
Author: Mike Evans <mikee at millstreamcomputing.co.uk>
Date:   Fri Aug 8 15:12:27 2014 +0100

    Bug 734168 - Tax invoice can be a bill too.

commit e25c2a34b9e9995936010d5577aa588165d1a61c
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 8 15:15:23 2014 -0700

    POTFILES.in resulting from previous make-gnucash-potfiles changes.

commit 063b9c57f4ed9cfe9edb8150c1161ac479003174
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 8 13:43:43 2014 -0700

    Remove a bunch of no-longer-existing files from POTFILES.skip.

commit 10cd33f9f584f74fe2c2ac1a827d3c8c4ac06d09
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 8 13:37:38 2014 -0700

    Add *.cpp to the search pattern for files to translate.
    
    Exclude the files in src/gnc and src/optional/gtkmm; they shouldn't have
    any user-visible strings.

commit 0ddd9db0a213ef24186df4353aa6ae9fd26d6939
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 8 13:31:29 2014 -0700

    Use perl instead of grep to scan POTFILES.ignore and POTFILES.skip
    
    No point in shelling out of perl to do what perl does best; besides, grep
    has environment settings that can break our parsing of the result.

commit 367b608fadee31537634f258527e16c6761ae64f
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 7 13:12:26 2014 -0700

    Fix problem with gcc-4.9 failing to compile gfec.c.
    
    The error, first reported in email, was that cc1 didn't recognize
    the flag. Solution is to make it a CPPFLAG so that cc1 doesn't see it.

commit d20dcb46486a90d1864f11250428df51ec9a1ae8
Merge: 959251265 163acb863
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 7 13:09:57 2014 -0700

    Merge branch 'guidcpp'
    
    Incorporate Aaron Laws's reimplementation of gncguid with boost::guid.

commit 959251265ac922d55719f1f34cf12a8cebb53f5b
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Aug 4 14:18:39 2014 -0700

    Add gnc-date.cpp to POTFILES.in
    
    Because make check complained. Dunno what changed...

commit 4e7e52a31167ec108ffcd73b22438a4245131b0d
Merge: d5fa5486f e4d97f6d7
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 7 11:47:27 2014 -0700

    Merge branch 'maint'

commit e4d97f6d7466f1c0bd74785bf5cc450f08c794ba
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 7 11:46:17 2014 -0700

    Fix test-backend-dbi segfault with libdbi-0.9.0.
    
    dbi_inst must be initialized before it can be used.

commit 551e5c6093f22aeee29561cae1f4c34150e5d093
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 7 11:45:40 2014 -0700

    Fix uninitialized variable warning.

commit c286448fdb6f9cbbbff42f2ab73f5291168111f1
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 7 11:41:21 2014 -0700

    Add note about automake 1.14 to configure.ac
    
    The note has the details, but I wasn't able to get gnucash to build with
    automake 1.14 without passing --disable-dependency-tracking regardless of
    whether I used the subdir-objects option. If I could figure out a good way
    to poison configure with automake 1.14 I would.

commit 46455c75185f4ac04922dc6ab7f8b8094e55b9c9
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 7 10:23:50 2014 -0700

    Revert "Fix broken test-backend-dbi with libdbi 0.9."
    
    This reverts commit 321a159af29a9b51fe793c2528dccb74b0443bf9.
    Got two unrelated changes into a single changeset.

commit 321a159af29a9b51fe793c2528dccb74b0443bf9
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Aug 7 10:00:39 2014 -0700

    Fix broken test-backend-dbi with libdbi 0.9.
    
    Segfaulted for an uninitialized dbi_instance.

commit b465fef9ac9ad615a5a90018dec685a3379ff03b
Author: Mike Evans <mikee at millstreamcomputing.co.uk>
Date:   Thu Aug 7 16:00:38 2014 +0100

    Bug 734183 - Set all of the denominators correctly on the currency values.

commit 56af86c0a27cf07e5740c63dba1fdf3a69a2d549
Author: Mike Evans <mikee at millstreamcomputing.co.uk>
Date:   Sun Aug 3 14:51:06 2014 +0100

    Bill invoice importer crashing when invoice has multiple lines.
    
    Move the final g_free(s) outside the while loop.

commit d5fa5486f4fc50346b912efc47dd557dbecbdc32
Merge: 2f189c38e edad18678
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Aug 6 23:22:21 2014 +0200

    Merge branch 'maint'
    
    - Revert "Bug #622778 Miscalculation in cashflow reports" and follow-up patches
    - Updated Swedish translation

commit 163acb863d4a97bf94d61528f4a9819c4524a665
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Aug 4 15:06:02 2014 -0700

    Two minor tweaks to pass make check.

commit 1e5b14b54f49d7ab7f74a800de7266001ad91964
Merge: 28e1d1a8c 9711ae244
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Aug 4 14:35:23 2014 -0700

    Merge branch 'guidcpp' of https://github.com/limitedAtonement/gnucash
    
    into guidcpp

commit 28e1d1a8c2782826c9b09d4e8d3b935d759ddb19
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Aug 4 14:18:39 2014 -0700

    Add gnc-date.cpp to POTFILES.in
    
    Because make check complained. Dunno what changed...

commit c146e210438b5878374aadd6be9f413ebf66e65d
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Aug 4 14:09:22 2014 -0700

    Replace built-in md5 hashing with GChecksum
    
    Prepare for removing it when we replace the GncGUID implementation with Boost.

commit edad186789fba55ecdad7a7a6bdc4c9843599172
Author: Michalis Kamprianis <michalis at linuxmail.org>
Date:   Sat Jun 28 20:00:07 2014 +0200

    Bug 120199 - Incorrect sort order in "Sort by Statement Date"
    
    	modified:   src/gnome/gtkbuilder/gnc-plugin-page-register.glade

commit 9711ae244664bb5b6fb2f85bcafcfb526ca2c7a0
Author: lmat <dartme18 at gmail.com>
Date:   Wed Jul 30 11:57:36 2014 -0400

    Added new tests.
    
    Added tests for string_to_guid and guid_replace.

commit 11698f4824bf01e22bb44974d8708c04da62e173
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Aug 1 11:59:12 2014 +0200

    Revert "Bug #622778 Miscalculation in cashflow reports - Step 01"
    
    This reverts commit 77340591a90f1eb16871e25f4c8bebad0092f7f2.
    See bug 622778 and bug 722140 for more details.

commit 66dd0cc7c8af4f8e0218b33cf4dd0da49b3f5498
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Aug 1 11:58:51 2014 +0200

    Revert "Bug #622778 Miscalculation in cashflow reports - Step 02"
    
    This reverts commit 8a95c0f0b7ee737a5e00225acd4e639f3ce1d1c2.
    See bug 622778 and bug 722140 for more details.

commit f086c1871465c7b7e20c0349760a3320ff284d69
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Aug 1 11:38:03 2014 +0200

    Revert "Bug #622778 Miscalculation in cashflow reports - Step 03"
    
    This reverts commit 77ff6036551905f15c6819c0b2225f069b5f4257.
    See bug 622778 and bug 722140 for more details.

commit f0abc2c0144145da030f3da698251adef9074f13
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Aug 1 11:37:20 2014 +0200

    Revert "Round properly when computing fraction of the transaction's value due to a given split."
    
    This reverts commit d33914139411a49429ec485dbd715a8559010945.
    See bug 622778 and bug 722140 for more details.

commit f34c4e0f2fb3c3f2622d1cce8df0a0aadf2da875
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Aug 1 11:35:47 2014 +0200

    Revert "The cash flow report should ignore splits in trading accounts."
    
    This reverts commit 15e9bde7c3c190cb5385982343c3c545ab513baf.
    See bug 622778 and 722140 for more details.

commit 13ef7eec6ed043ce8ac63a2d985cfc17fa35658f
Author: Erik Johansson <erik at ejohansson.se>
Date:   Fri Aug 1 10:36:29 2014 +0200

    Update Swedish translation
    
    Copied from the Translation Project

commit 726ab02d651e10c520dba895d368b0760f3396e2
Author: lmat <dartme18 at gmail.com>
Date:   Mon Jul 28 17:03:07 2014 -0400

    Simplified some of the GUID code.
    
    This change applies some recommendations from jralls. It better utilizes for loops,
    and usage of swap. We also try to make sure the null guid is not freed since it's
    reused, and catch a c++ exception to make sure it doens't escape into C code when
    parsing a GUID.

commit ce94872ec86c37fb49660004f97d0ce65905c475
Author: lmat <dartme18 at gmail.com>
Date:   Mon Jul 28 16:52:22 2014 -0400

    Cleaned up some code and comments.
    
    There should be no impacting changes in this commit.

commit cbc292cc91718ce5fb45b7b2e4ce70c74ef1c556
Author: lmat <dartme18 at gmail.com>
Date:   Mon Jul 28 11:15:28 2014 -0400

    Removed the md5 file and updated the build system.
    
    We no longer need md5.h or md5.c because all that work is done in the boost
    uuid implementation.

commit 2f189c38e9874fbd76d4c7f842a0c1345e670c85
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jul 27 17:11:34 2014 +0100

    Fix a couple of minor issues noticed by Robert Frewell.

commit f40a93c6e1b27acaf7fd32bfca4c64ea27a2a860
Author: lmat <dartme18 at gmail.com>
Date:   Fri Jul 25 17:38:33 2014 -0400

    Remove guid_init and guid_shutdown
    
    They no longer do anything, and it's not probable that they ever will.

commit 30fac05e35b41d316ba9d8f93474879e196c3cbb
Author: lmat <dartme18 at gmail.com>
Date:   Fri Jul 25 17:02:44 2014 -0400

    Corrected uses of guid_to_string.
    
    Previously, guid_to_string had been marked deprecated with a note about
    it not being thread-safe. It was much worse than "not thread safe", it
    was only safe in a particular situation, and its safety was being violated
    throughout the code. It was clear that users of guid_to_string did not
    understand what it was purporting to do because of its varied uses. Most
    uses simply treated it like a Garbage-Collected Java String (use and forget).
    I actually found at least one instance where the string was being freed. (!!!)
    
    I made the method have a particular easy-to-understand semantic: it returns
    a pointer to a string which must be freed by the caller. I then tried to
    track down all uses of this function and correct them. Mostly, I just changed
    the usage to guid_to_string_buff with a stack-allocated string to avoid the
    the malloc/free cycle.

commit 2a408ab9ef31031440d1877673baad509ab085c3
Author: lmat <dartme18 at gmail.com>
Date:   Fri Jul 25 14:14:09 2014 -0400

    Cleared up GUID construction and allocation
    
    To allocate a GUID, use guid_malloc. To allocate and construct a guid
    (which is actually unique), use guid_new (and be sure to free it using
    guid_free).

commit 9c82a1e9bc217cc2c12482c3e23b0d442a5f0661
Author: lmat <dartme18 at gmail.com>
Date:   Fri Jul 25 08:26:54 2014 -0400

    Rename guid_new to guid_replace
    
    `new` implies some allocation. Since guid_new was actually constructing
    a guid in place rather than allocating it, it makes much more sense to
    call it guid_replace (or guid_construct). We went with guid_replace.

commit 26a49f96443cf2039834ea4793482021f68a4885
Author: lmat <dartme18 at gmail.com>
Date:   Wed Jun 11 09:17:09 2014 -0400

    Implement GUID using boost's implementation
    
    Since we're maintaining a C api, the implementation is sometimes less than
    intuitive from either a C or C++ perspective. I am trying to use as much
    boost as possible while making all the guarantees that the C code makes.
    
    One function was declared deprecated because it "wasn't thread safe". This
    was straightforward to repair, and is no longer marked deprecated, and there
    are now two ways to convert GUID to String: passing your own character
    buffer, and having one returned to you that you need to free.

commit 2869e9412e627561b456263f724697d1196935f7
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 21 10:17:17 2014 +0100

    Really make it 1.48 instead of 1.49.

commit a995196d3e518591d3dd9b403aa796e6570eca9f
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 21 10:08:03 2014 +0100

    Lower Boost minimum version to 1.48.0 per user request.

commit 0c41f3bc5e1924f3e10b79edf230d22b60da5c9e
Merge: 8b76ff21a 359327e94
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Jul 13 22:50:30 2014 -0400

    Merge branch 'maint'

commit 359327e9422869709e3108bfaee7ebf07d35673c
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Jul 13 01:57:34 2014 -0400

    Bug 733107: Search for reconcile status doesn't work right.

commit 8b76ff21a2de711f038784c52aded2f4ed9d0c29
Author: Mike Alexander <mta at umich.edu>
Date:   Sat Jul 5 01:06:40 2014 -0400

    Use symbols to access lot owner type and owner GUID properties.

commit bacc0b2a6554fc087c439a924dafe71cf3faa081
Author: Mike Alexander <mta at umich.edu>
Date:   Sat Jul 5 00:44:01 2014 -0400

    Fix crash in gncOwnerGetOwnerFromLot due to clobbered stack variable.
    
    The "owner-type" lot property is 64 bits, don't store it in a 32 bit variable.

commit 147a5f5d0002dfe9fcc632b12d86583d9341dd14
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jul 4 16:25:12 2014 +0200

    Disable non-literal-null-conversion warning issued by clang

commit 4b3373c96bf91c55416fbc1c6a06ff5db6760deb
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jul 3 19:20:33 2014 +0200

    More '\0' -> NULL replacements to avoid clang warnings

commit 1d3cee110c4fef7bba887b9940743d6b4753e20c
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jul 3 09:51:53 2014 +0200

    Revert unintended restoration of AC_MSG_RESULT.

commit 29923b1fd9676123411ec69a271e4b5801e8ad92
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Jul 2 22:55:36 2014 +0200

    Replace '\0' with NULL as char* argument, avoiding warning.

commit 773326b7c554df5ea3e6f3255d7bed4480587273
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Jul 2 22:54:39 2014 +0200

    Fix typo from 859866a.

commit d338982828ede52b93864a5c0098e01ea43292df
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Jul 2 15:26:12 2014 -0400

    Properly nest AC_MSG_CHECKING and AC_MSG_RESULT calls to avoid confusing output.

commit 859866ad282c17c5c7babad5b571b9d0ebc15b38
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Jul 2 11:20:28 2014 +0200

    Replace clang check with ax_check_compile_flags for -Wno-deprecated-register

commit 97618e00c88c220864926542191ff8b0fc6be724
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Jul 1 22:40:45 2014 -0400

    Use guint64 instead of uint64_t with G_GUINT64_FORMAT to avoid warnings.

commit 84384ea56527ecbe48f43624fdeba093879901e4
Merge: 19737113a 2952df937
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Jul 1 22:51:30 2014 -0400

    Merge branch 'maint'

commit 19737113add2c722c0eff915147ee4ae2836fac3
Merge: 4aed8b37e 17ed25229
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Jul 1 16:29:34 2014 -0400

    Merge branch 'maint' into 'master'

commit 2952df937c62396899fdf4c3a72115616de7acf8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jul 1 22:16:37 2014 +0200

    Drop packaging/win32
    
    Windows build specifics are now handled in gnucash-on-windows repository

commit 4aed8b37e1a44d5f7b4e6fc8958801dde306f58c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jun 29 15:20:20 2014 +0200

    Don't try to use -Wno-deprecated-register with Clang.
    
    It doesn't work.

commit 17ed25229f86e60d819ccfc5b0e4110052948272
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jun 21 23:15:29 2014 +0200

    First unit test for gncEntry and fix first bug it revealed

commit 031943c56553eec0fadd6e6c7acfe723006ac015
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jun 21 23:19:36 2014 +0200

    Fix whitespace

commit f2ffaf23ae80ddcefba216ee810c553a4f15a6e8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jun 21 15:17:11 2014 +0200

    Revert "Bug726674-BudgetReverseSignSupport"
    
    This patch got pushed by accident before it was ready to be committed.
    This reverts commit 247f086703731e3379c8eaae22e18de0179a3fbb.

commit 3b4111c16dda09a311e561bcad16eaa9298cb0c1
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date:   Thu Jun 19 11:04:42 2014 +0200

    Bug 726535 - Budget BarChart Report - add option to change to a line chart
    
    Rebasing the patch for 2.6.3 to master commit ea2389f0932beae..
    (done manually, not using git)

commit ea2389f0932beae6f3f4bfeec3f8bc4cb28dfdaf
Merge: bd93cb26d 34a7e8d62
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jun 16 11:04:18 2014 -0700

    Merge branch 'c++-build'

commit 34a7e8d62c31b560cb2f93f9c3d612366e537bf1
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jun 16 11:03:45 2014 -0700

    Add Boost requirement to CMake.

commit 273648ea80d791765be4940daaafcf8074658d4e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jun 15 13:21:21 2014 -0700

    Allow C/C++ extensions
    
    MinGW declares any standard functions not part of the ISO C standard
    in #ifndef __STRICT_ANSI__ blocks; Gcc defines __STRICT_ANSI__ with
    -std=c++11; Pass 'ext' to the C++11 macro to get -std=gnu++ll, which allows
    all those extensions we use.

commit 949702d04d19464b0a8fabd35faff2d85626e19d
Author: lmat <dartme18 at gmail.com>
Date:   Fri May 2 09:50:22 2014 -0400

    Added a GUID test suite
    
    The plan is to change gnc guid to use boost's guid implementation. There were
    no tests for guid before, but we need them to ensure that we don't have regressions
    when that work begins.

commit ce409753b8ca23e33303834f35ed35fb4957b6c1
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 19 16:44:09 2014 -0700

    Disable C++11 deprecation warning for register storage class
    
    It's used in GLib, so we're stuck with it for the short term.

commit b36a98149ba624fc1bb2bd536431f8fa1daccbb5
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 2 16:37:47 2014 -0700

    Better test for conflict between optimization and FORTIFY_SOURCE

commit 33aa8a13a7889d36298973ea6c1e0da03dc5e1d7
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 2 16:31:55 2014 -0700

    Don't override CFLAGS, CPPFLAGS, etc.
    
    Doing so gives the hardcoded values precedence over the user's environment.
    Use AM_CFLAGS, AM_CPPFLAGS, etc. instead.

commit 8e25412d2077e29efff73986a039b46560279bd7
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 2 16:29:29 2014 -0700

    Add optional use of Google Profiler.
    
    See https://code.google.com/p/gperftools

commit 8a899fc47a60b6553f9ab58d2be8d911c3369779
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 2 16:27:41 2014 -0700

    Add dependency on Boost.

commit ae93f2b9c967bac63f79cab4fb5a634c2ac125db
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu May 1 17:09:52 2014 -0700

    Check for C++11 support, fail if it's not there.

commit bd93cb26dd06ab111db39028b621015f4d231fde
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 30 10:46:24 2014 -0700

    Fix reaches end of function error

commit 2182746baf775b8494bf4dc297789554fabdbf3b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jun 10 13:40:28 2014 +0200

    Bug 723442 - Report Options - Report Name too short

commit 247f086703731e3379c8eaae22e18de0179a3fbb
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date:   Wed Mar 26 21:34:35 2014 +0100

    Bug726674-BudgetReverseSignSupport

commit 8e56cc88c057e8254943a44af5daa28b17fc1860
Author: Michalis Kamprianis <michalis at linuxmail.org>
Date:   Sun Jun 1 01:25:38 2014 +0200

    Bug 719457 - Template for Home Mortgage Loan isn't properly nested.
    
    	modified:   accounts/C/acctchrt_full.gnucash-xea
    	modified:   accounts/en_GB/acctchrt_full.gnucash-xea
    	modified:   accounts/ja/acctchrt_homeloan.gnucash-xea
    	modified:   accounts/ja/acctchrt_otherloan.gnucash-xea
    	modified:   accounts/ja/acctchrt_retiremt.gnucash-xea
    	modified:   accounts/ja/acctchrt_spouseretire.gnucash-xea
    	modified:   accounts/ko/acctchrt_homeloan.gnucash-xea
    	modified:   accounts/ko/acctchrt_otherloan.gnucash-xea
    	modified:   accounts/ko/acctchrt_retiremt.gnucash-xea
    	modified:   accounts/ko/acctchrt_spouseretire.gnucash-xea
    	modified:   accounts/lv/acctchrt_full.gnucash-xea
    	modified:   accounts/lv/acctchrt_homeloan.gnucash-xea
    	modified:   accounts/lv/acctchrt_retiremt.gnucash-xea
    	modified:   accounts/lv/acctchrt_spouseretire.gnucash-xea
    	modified:   accounts/nl/acctchrt_full.gnucash-xea
    	modified:   accounts/pl/acctchrt_full.gnucash-xea
    	modified:   accounts/pl/acctchrt_homeloan.gnucash-xea
    	modified:   accounts/pl/acctchrt_otherloan.gnucash-xea
    	modified:   accounts/pl/acctchrt_retiremt.gnucash-xea
    	modified:   accounts/pl/acctchrt_spouseretire.gnucash-xea
    	modified:   accounts/ru/acctchrt_homeloan.gnucash-xea
    	modified:   accounts/tr_TR/acctchrt_homeloan.gnucash-xea
    	modified:   accounts/zh_CN/acctchrt_full.gnucash-xea
    	modified:   accounts/zh_CN/acctchrt_homeloan.gnucash-xea
    	modified:   accounts/zh_CN/acctchrt_otherloan.gnucash-xea
    	modified:   accounts/zh_CN/acctchrt_retiremt.gnucash-xea
    	modified:   accounts/zh_CN/acctchrt_spouseretire.gnucash-xea

commit 2c955a47131e34bb736a2a3e06e61e5e9c64f708
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu May 29 23:59:40 2014 +0200

    Some adjustments, new IPython version

commit 2c910ed1bba7afcec307bacba61131f4e181e2ec
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jun 9 08:34:20 2014 -0700

    Fix signed int overflow warning.

commit 8d723f1b1e8cb21ec39e480a34ac69afd4d892cf
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jun 8 13:46:56 2014 -0700

    double_to_gnc_numeric: Return overflow error immediately on invalid input.
    
    Which is either nan or outside the range that gnc_numeric supports.
    Also extend the powten array to support the full range of gnc_numeric.

commit 0fc71ed4c7ba068881518449331dd859bbd6482b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jun 8 13:43:10 2014 -0700

    Use more significant digits for SX function returns.
    
    gnc_sxed_check_consistent() was failing to balance mortgage payments with
    large payments or small interest amounts because of rounding errors with
    only 6 significant digits. Using 18 causes values < 1 to overflow, so I
    compromised on 12.
    
    Also log an error and return NULL if there's an overflow, since the value
    won't be useful.

commit 8c89c1357ed706f0ea4df055d9c311db7a77c78b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jun 8 13:29:56 2014 -0700

    725366 - Formula Parsing Error with Scheduled Mortgage Transactions
    
    Clamp per to nper so that the random value from gnc_sxed_check_consistent
    doesn't create overflows with ridiculous values.

commit b68e261c79a4e3a818b04ed8c09ad0c79864e337
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu May 29 23:59:40 2014 +0200

    Some adjustments, new IPython version

commit eb4fc0002d184509396a202ce51000073d9028ab
Merge: ec98be5b9 840feccbf
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jun 6 16:54:44 2014 +0200

    Merge branch 'maint' into master
    
    * Bug 719457 - Template for Home Mortgage Loan isn't properly nested.
    * Always use the price we display to calculate the current value of an account.
    * Bug 728717 - Ubuntu 14.04 - GNUcash crashes on close
    * Bug 725054 - Re-numbering sub accounts crashes the program
    * More fix-ups for the renumber subaccounts dialog.
    * 722200 - configure script does not pick the correct am_cv_scanf version
    * Python bindings.  Add function gncVendorNextID, complementary to gncCustomerNextID
    * Bug 730255 - Python bindings: Assigns bill entries to non-existant invoice.
    * Relax requirements for booleans in invoice line.
    * Add some date format checking and make sure generated dates are the correct user selected format, not always locale format.
    * Fix broken win32 build; MinGW needs our strptime.
    * Fix broken build on 64-bit systems
    * New/revised version of the Brazilian Portuguese translation file, For version 2.6.3. Translator: Miguel Rozsas <miguel at rozsas.eng.br>
    * Bug 720934 - Barcharts with many data points have overlapping x-axis labels
    * Python bindings - no instance necessary anymore

commit 840feccbf7a6ca183fc9c60a1c7ee7b2b7eb10bc
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu May 29 23:44:36 2014 +0200

    Python bindings - no instance necessary anymore

commit 88bfbb19a043949ca406d52036578ece27611ca4
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date:   Sun Jun 1 13:44:51 2014 +0200

    Bug 720934 - Barcharts with many data points have overlapping x-axis labels
    
    Use jqplot.cursor.js (enanbles zooming) and jqplot.dateAxisRenderer.js instead of jqplot.categoryAxisRenderer.js

commit 549ede1168bbd6e108a898fe82fa12cd3926bb0e
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Tue Jun 3 19:45:04 2014 -0400

    New/revised version of the Brazilian Portuguese translation file, For version 2.6.3. Translator: Miguel Rozsas <miguel at rozsas.eng.br>

commit c9c498a85c44cabded5e5dfcfd5121eba9e6a01a
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 5 13:15:52 2014 -0700

    Fix broken build on 64-bit systems
    
    Where G_GUINT64_FORMAT is %ld, so GCC complains about long long.

commit 8ac8c70cf1e973d65bf5a1822dd466139ffff734
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 3 09:39:44 2014 -0700

    722200 - configure script does not pick the correct am_cv_scanf version
    
    Wrap SCANF_FOO_CHECK calls with CFLAGs including -Wall -Werror so
    that the tests fail to compile and %lld fails as it does during the
    build.

commit c5de3a9c460313520d3b83b6a240c2e93f35833c
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jun 2 17:38:49 2014 -0700

    Fix broken win32 build; MinGW needs our strptime.

commit b08799314e63ca300bacdd759e0fddca127efd2e
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jun 2 13:37:24 2014 -0700

    722200 - configure script does not pick the correct am_cv_scanf version
    
    Different tack: Use G_GUINT64_FORMAT in guid.c instead of messing with
    defining __USE_MINGW_ANSI_STDIO

commit 33c4facfc71bef579ae49818daf5e8773e0217d3
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jun 2 12:48:45 2014 -0700

    Revert "722200 - configure script does not pick the correct am_cv_scanf version"
    
    This reverts commit f9548652de6b0684d818bc5bd147942453dd8886.

commit dbd8a5638c791ae19418e04260f138dadea2acdd
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jun 2 12:48:32 2014 -0700

    Revert "722200 - configure script does not pick the correct am_cv_scanf version"
    
    This reverts commit f3e76fb9df0c4b1276909a8f33421ee6c79f5455.

commit 620114af4940eec8edf87de6d61d7255ce706462
Merge: f3e76fb9d 8a45ce41b
Author: Mike Evans <mikee at millstreamcomputing.co.uk>
Date:   Mon Jun 2 17:22:29 2014 +0100

    Merge branch 'maint' of https://github.com/Gnucash/gnucash into maint

commit f3e76fb9df0c4b1276909a8f33421ee6c79f5455
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jun 1 11:39:31 2014 -0700

    722200 - configure script does not pick the correct am_cv_scanf version
    
    Add -Wall -Werror to CFLAGS to try to force failure.

commit 72911a7caa984e9abb1fe090e8c84b2b33ac8a8b
Author: Mike Evans <mikee at millstreamcomputing.co.uk>
Date:   Mon Jun 2 17:13:32 2014 +0100

    Add some date format checking and make sure generated dates are the
    correct user selected format, not always locale format.

commit 5336a43118c5f189a64b51d297e37fa5703be8be
Author: Mike Evans <mikee at millstreamcomputing.co.uk>
Date:   Mon Jun 2 13:15:09 2014 +0100

    Relax requirements for booleans in invoice line.
    
    Accept 'y' as well as 'yes', 't' as well as true.

commit 8a45ce41bcef926a3070d2215393c96a6b97b669
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jun 1 11:39:31 2014 -0700

    722200 - configure script does not pick the correct am_cv_scanf version
    
    Add -Wall -Werror to CFLAGS to try to force failure.

commit 7c003f23e4350f089fdb8ae47fbf32ad82f18834
Author: Mike Evans <mikee at millstreamcomputing.co.uk>
Date:   Sun Jun 1 13:24:20 2014 +0100

    Bug 730255 - Python bindings: Assigns bill entries to non-existant invoice.
    
    Add type checking to ensure entry type matches invoice (or bill) type.

commit d85725c080c6492e0a6eed83806e90c185a1bca0
Author: Mike Evans <mikee at millstreamcomputing.co.uk>
Date:   Thu May 15 14:27:27 2014 +0100

    Python bindings.  Add function gncVendorNextID, complementary to
    gncCustomerNextID.

commit f9548652de6b0684d818bc5bd147942453dd8886
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 31 09:08:54 2014 -0700

    722200 - configure script does not pick the correct am_cv_scanf version
    
    On 64-bit Windows system.
    
    Test for need of and if needed define __USE_MINGW_ANSI_STDIO

commit 3fc6239539a375947581cda0ee07aa440d674e59
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu May 29 23:59:40 2014 +0200

    Some adjustments, new IPython version

commit ec98be5b90ed6411cb5cdb11648e313ff7d54dca
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu May 29 23:44:36 2014 +0200

    no instance necessary anymore

commit 1f303f7b81a5dd5e9e1b71871b4c023623109a77
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue May 27 14:19:27 2014 -0700

    More fix-ups for the renumber subaccounts dialog.
    
    Add more invariant checks for safety.
    Suppress the '-' in the account-number format if the prefix is empty.
    Set the value for the interval GtkSpinButton so that it won't be 0 on startup.
    Fix the step-increment and page-increment property names in the builder file
    so that they have an effect.

commit 7daad042d0b5e426d0c5153d71abf69bd071fd4b
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue May 27 14:15:41 2014 -0700

    Bug 725054 - Re-numbering sub accounts crashes the program
    
    g_strdup_printf ("%s-%0*d", prefix, num_digits, interval) calls malloc()
    with the number of required characters, which includes num_digits characters
    for the numeric. If the interval is 0, log10(num_children * interval) is
    log10(0), which returns NAN (not a number), which when cast to size_t is
    MAXINT. That generates a malloc error, which crashes GnuCash.
    
    So don't let the interval be 0.

commit 75114b7c627394f0aa8ff151e229aae110699f3f
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 26 13:41:49 2014 -0700

    Bug 728717 - Ubuntu 14.04 - GNUcash crashes on close
    
    Root cause is initializing twice with a static dbi_instance. Prevent
    that.

commit 81fb773856ae3dc1da17e648dd03b32e5e532519
Merge: cac3b5c21 f8139efad
Author: Mike Alexander <mta at umich.edu>
Date:   Sun May 25 19:10:03 2014 -0400

    Merge branch 'maint'

commit f8139efad18f3b6cea36da9209e7d225eee97d67
Author: Mike Alexander <mta at umich.edu>
Date:   Sun May 25 18:48:44 2014 -0400

    Always use the price we display to calculate the current value of an account.

commit 985fecb0321d0ad5739bece151c8f85b3147e846
Author: Michalis Kamprianis <michalis at linuxmail.org>
Date:   Sat May 10 01:04:03 2014 +0200

    Bug 719457 - Template for Home Mortgage Loan isn't properly nested.
    
    Several account templates containted accounts with two parents, resulting to incorrect nesting.
    
    	modified:   accounts/C/acctchrt_homeloan.gnucash-xea
    	modified:   accounts/C/acctchrt_otherloan.gnucash-xea
    	modified:   accounts/C/acctchrt_retiremt.gnucash-xea
    	modified:   accounts/C/acctchrt_spouseretire.gnucash-xea
    	modified:   accounts/en_GB/acctchrt_homeloan.gnucash-xea
    	modified:   accounts/en_GB/acctchrt_otherloan.gnucash-xea
    	modified:   accounts/en_GB/acctchrt_retiremt.gnucash-xea
    	modified:   accounts/en_GB/acctchrt_spouseretire.gnucash-xea

commit cac3b5c2159684c3e579aab73653106c4f5f6c80
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 20 12:26:32 2014 +0200

    Rename xaccAccountGetNrSplits to xaccAccountCountSplits for api consistency

commit e76ba2a0f0a59450ae3e595c7e603aade463d053
Author: Michalis Kamprianis <michalis at linuxmail.org>
Date:   Sat May 3 17:53:17 2014 +0200

    Bug 541541 - RFE: auto-hide unused accounts
    
    Add a checkbox on Filter by -> Others to show (default)
    or hide accounts that don't have any transactions.
    If an account does not have any transactions, but it's children do
    it will still be shown (unlike the zero total amount).

commit 1a967e46db184b5f487e5c50dd6c9301302a0cbe
Merge: eabaee8eb 733e6e91d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 20 16:20:16 2014 +0200

    Merge branch 'maint'
    
    * Bug 610202 - gnucash silently closes when no X11/$DISPLAY is present
    * added context to ambigous i18n keys for scheduled transaction add/edit dialog
    * Bug 509263 Since Last Run dialog won't allow resizing of Status column
    * Bug 728103 - Invoice opened does not contain the Job under circumstances
    * Bug 723145 - Currency display does not respect locale

commit 733e6e91dad9729b604da8d4e68851819a42fcbe
Author: Frédéric Perrin <frederic.perrin at resel.fr>
Date:   Wed Mar 26 00:07:49 2014 +0000

    Bug 723145 - Currency display does not respect locale
    
    Use the system-provided symbol for the locale currency

commit 1992e5fb1fddca76adcb6eca08423c85dda9c8e0
Author: Michalis Kamprianis <michalis at linuxmail.org>
Date:   Sun May 4 21:25:37 2014 +0200

    Bug 728103 - Invoice opened does not contain the Job under circumstances
    
    corrected the saving of the page, so that it mentions the Job as
    the owner if there is a job, instead of the customer or the vendor.
    
    	modified:   src/business/business-gnome/dialog-invoice.c

commit e1a5889b45ecdf3b5cbf7dc1c4cf6ec01fcca2e5
Author: Michalis Kamprianis <michalis at linuxmail.org>
Date:   Wed Apr 30 08:49:38 2014 +0200

    Bug 509263 Since Last Run dialog won't allow resizing of Status column
    
    Added resizable=true in the column definition
    
    	modified:   src/gnome/dialog-sx-since-last-run.c

commit 5af8d2318debccc72cf1ef833d3bb49ffe7da4a7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 20 10:31:12 2014 +0200

    Backport John's fix for a truly ancient bug

commit c742110c11a3776c986a32ad31c73cd7945d398d
Merge: 3cd2fc565 25d9b420c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 20 10:05:29 2014 +0200

    Merge branch 'scheduled_tx_i18n_prefix' of https://github.com/zeldigas/gnucash into maint

commit eabaee8eb58c557743b8b1b476b4145b97eb9836
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu May 15 17:04:26 2014 -0700

    A truly ancient bug, discovered with an Xcode-5.1 compiler warning.

commit 3cd2fc56532983624a25652d2ccda340f019169b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon May 19 21:37:10 2014 +0200

    Bug 610202 - gnucash silently closes when no X11/$DISPLAY is present

commit 25d9b420c665bd72359f471dd002d4f1329c5dbb
Author: Dmitry Pavlov <zeldigas at gmail.com>
Date:   Mon May 19 21:02:19 2014 +0400

    added context to ambigous i18n keys for scheduled transaction add/edit dialog

commit 6e62ce9938a7488cf259e1b7b28d440f6c68ae80
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun May 18 17:40:35 2014 -0700

    Allow building for mac integration with gcc-4.8

commit de1de4f0a2799a1b4c44a004921955b17c7648ae
Author: Mike Evans <mikee at millstreamcomputing.co.uk>
Date:   Thu May 15 14:27:27 2014 +0100

    Python bindings.  Add function gncVendorNextID, complementary to
    gncCustomerNextID.

commit afe76922938bd861ed103a9ff6d54de2282c39ff
Merge: 93e58f308 15e9bde7c
Author: Mike Alexander <mta at umich.edu>
Date:   Tue May 13 22:46:40 2014 -0400

    Merge branch 'maint'

commit 15e9bde7c3c190cb5385982343c3c545ab513baf
Author: Mike Alexander <mta at umich.edu>
Date:   Tue May 13 18:04:32 2014 -0400

    The cash flow report should ignore splits in trading accounts.

commit 93e58f3087b3f8a5e8f767397bb18b00bcce0cea
Author: Michalis Kamprianis <michalis at linuxmail.org>
Date:   Sat Apr 26 21:34:46 2014 +0200

    Bug 728136 - Rate in Job
    
    Added rate in job for automatic filling in price in customer invoices and vendor bills.
    
    	modified:   src/business/business-gnome/dialog-job.c
    	modified:   src/business/business-gnome/gtkbuilder/dialog-job.glade
    	modified:   src/business/business-ledger/gncEntryLedgerLoad.c
    	modified:   src/engine/gncJob.c
    	modified:   src/engine/gncJob.h
    	modified:   src/engine/test/test-job.c

commit dcbeba9ec369a1d2f4b7ade0a921bd559990ec44
Author: Simon Arlott <bugzilla.gnome.simon at arlott.org>
Date:   Tue May 13 17:12:01 2014 +0200

    Bug 699687 - Add a configuration option to not display "since last run" window when opening a file

commit f89e0c04681e3913149bd231113131f3cdc96534
Merge: 71c31ccf2 eeb48d632
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 13 12:33:14 2014 +0200

    Merge branch 'maint'
    
    * Bug 688965 - Page Up, Page Down keys cause GnuCash to hang
    * Bug 729157 Bill Term discount days are allowed to be more than due days
    * Bug 692249 - Add Help button in Custom Reports dialog box
    * Fix regression in invoice pre-payments

commit eeb48d632f43bdaa5e7ac20ae52e703b37c35ef7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 13 12:31:17 2014 +0200

    Fix regression in invoice pre-payments
    
    It was no longer possible to enter pre-payments as of 2.6.2

commit b988205382127adf9533b8611ec22a1fbdaea3bc
Author: Michalis Kamprianis <michalis at linuxmail.org>
Date:   Sun May 11 12:46:37 2014 +0200

    Bug 692249 - Add Help button in Custom Reports dialog box
    
    	modified:   src/gnome-utils/gnc-ui.h
    	modified:   src/report/report-gnome/dialog-custom-report.c
    	modified:   src/report/report-gnome/dialog-custom-report.glade

commit 279597193544865857e22aec8894945d446b29d9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 13 11:25:20 2014 +0200

    Avoid defining the same translatable string twice

commit fb3d6274f5d2c89851a3f220ee0477ce6778a604
Author: Michalis Kamprianis <michalis at linuxmail.org>
Date:   Tue Apr 29 01:26:30 2014 +0200

    Bug 729157 Bill Term discount days are allowed to be more than due days
    
    Fixed function verify_term_ok to check that discount days are no more
    (or later) than due days
    
    	modified:   src/business/business-gnome/dialog-billterms.c

commit c70dde75a5354f416d5ec1727ee4b89bff4158ec
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri May 9 11:36:46 2014 +0200

    Bug 688965 - Page Up, Page Down keys cause GnuCash to hang

commit 71c31ccf2af838e61dfd0d7412879ef94425b777
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu May 8 21:05:05 2014 -0400

    Replace glib 2.34-or-later g_list_copy_deep
    
    Fixes Win32 build issue, where we're using 2.28

commit c4a18ae2ddb9abc7d38f56fb4fa001383f3346e8
Merge: 6ed47c64f 8314d960b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu May 8 21:11:55 2014 +0200

    Merge branch 'maint'
    
    * Fix document type dispay for credit notes on owner report

commit 8314d960b476bdd497da257570690f779decb911
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu May 8 21:10:17 2014 +0200

    Fix document type dispay for credit notes on owner report

commit 6ed47c64f98fc1e1997b6cc96ab4770d5b668f5c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu May 8 20:59:22 2014 +0200

    Fix sign for credit notes on owner report

commit 50e72f1d180031a3616ef6831a05d277c49ec76a
Author: Amm <ammdispose-gnucash at yahoo.com>
Date:   Thu May 8 20:25:05 2014 +0200

    Add sale and tax columns
    
    A patch to add support for "Sale" and "Tax" columns in report.
    Columns are optional and set to false (#f) by default.

commit 1fff5ca9743bbab75167c37239d5cf0820284ffa
Merge: 232f4adc7 825b3d3ca
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu May 8 20:22:54 2014 +0200

    Merge branch 'maint'
    
    * Owner report - better totals formatting, contributed by Amm

commit 825b3d3cafa0c836e2e5de3e95cf5e9d53902d55
Author: Amm <ammdispose-gnucash at yahoo.com>
Date:   Thu May 8 20:08:31 2014 +0200

    Better period totals formatting
    
    This fixes formatting of period totals and makes it more informative and clear.
    
    Also changes string "Payment, thank you" to just "Payment".

commit 232f4adc70552f842dec17f0d4595e8b5cc947af
Author: Mike Alexander <mta at umich.edu>
Date:   Sat May 3 21:59:55 2014 -0400

    Update the XCode project for C++ changes

commit 4115c439204eeda72f00fffd771afbc953533e97
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 7 18:18:24 2014 +0200

    Reapply "Fix bad qof_instance crash in dialog-payments"
    
    This reverts commit b81289acc66340c74a4b7ed32d0dfffef4a87c16.

commit 1d76256f92138aefe24f224cb0bd0ee266805413
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 7 18:18:14 2014 +0200

    Reapply "Fix typo in test-engine-kvp-properties."
    
    This reverts commit c475b9f8c7545e1f4dc3b1e0a3b9b6b217a30719.

commit 49a5909ff243e1cd776993b9bb4d570b832776f2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 7 17:55:42 2014 +0200

    Fixes necessary to marry private-kvp branch with c++ work

commit 45cb5504f3c7c0a8c9fa8917866e0addd349abbd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 7 15:37:14 2014 +0200

    Merge branch 'private-kvp' into master again
    
    This was done by branching right before the original merge
    and redoing a clean merge of the private-kvp branch again.
    
    This result was then cherry-picked onto master with
    git cherry-pick <merge-commit> -m 1
    
    It was done like this because git merge would consider
    the private-kvp branch already merged even after a revert
    (see git-revert man page) and won't allow to merge a
    second time on the same branch.
    
    Resolved conflicts:
    	README.dependencies
    	src/app-utils/gnc-sx-instance-model.c
    	src/engine/cap-gains.c
    	src/engine/test/Makefile.am
    	src/gnome/assistant-hierarchy.c
    	src/import-export/import-match-map.c
    	src/import-export/import-utilities.c
    	src/import-export/ofx/gnc-ofx-kvp.c
    	src/libqof/qof/qofbook.cpp
    	src/libqof/qof/qofinstance-p.h
    	src/libqof/qof/qofinstance.cpp
    	src/libqof/qof/test/test-kvp_frame.c
    	src/report/report-gnome/gnc-plugin-page-report.c

commit ae98012d0c03c1fc6732c7cb82bf52050e3789bf
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 7 18:08:34 2014 +0200

    Revert "Merge branch 'private-kvp'"
    
    This reverts commit f49983b8012197933c793fe94994ac5afa1d8d75, reversing
    changes made to acad5a02bbc04cb17b33c89ed36d839416db8f10.

commit 9d4051230721883f70ed03de9fad99a314f4a4e5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 7 17:57:47 2014 +0200

    Revert "Fix typo in test-engine-kvp-properties."
    
    This reverts commit ac9a6ae606e67f8ca7a7fffd75a7f6c8dcc75060.

commit ec9bd763d133c07a26c741fadd5309aee7b70630
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 7 17:57:28 2014 +0200

    Revert "Fix bad qof_instance crash in dialog-payments"
    
    This reverts commit edd85faad75055231cc58779d2c677fc61cc9492.

commit e818c21aa0c3dd4406c450c11f09a5ba7a4cb5e0
Merge: 79d168080 7f746724f
Author: Mike Alexander <mta at umich.edu>
Date:   Mon May 5 16:32:02 2014 -0400

    Merge branch 'maint'

commit 7f746724fed793c4334bfdd0b3ef33f8cd358bd4
Author: Mike Alexander <mta at umich.edu>
Date:   Mon May 5 16:27:08 2014 -0400

    Don't nest AC_MSG_CHECKING calls, it produces confuing output.

commit 79d168080d3c25b7887d41744a1b5d90c9274633
Merge: cd79b1f5d cc4110726
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon May 5 21:57:44 2014 +0200

    Merge branch 'maint'
    
    * Proper fix for libdbi crash
    * Saved report configuration dialog resize issues

commit cc4110726976bea0f81da4c79e2d4b258182c139
Author: Colin <colin at clanlaw.org.uk>
Date:   Mon May 5 13:34:32 2014 +0100

    Fix crash initialising dbi if libdbi version >= 0.9.0

commit d702c92d63d1417222a6e50041bc27f1c25c1fa1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon May 5 21:55:24 2014 +0200

    Revert "Fix crash with libdib >= 0.9.0"
    
    This reverts commit 6695f6c6608869a2d4d62e94f060bf77b618d60c.

commit 9e5d61325768d346e3a092ae12fcfb045eae555e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon May 5 20:46:02 2014 +0200

    Bug 729497 - Saved Report Configuration selection window resize

commit cd79b1f5deb6d8c8f9f21f66f523d0e283129f1a
Merge: edd85faad 6695f6c66
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon May 5 17:57:03 2014 +0200

    Merge branch 'maint'
    
    * Mike Alexander's Better test for conflict between optimization and FORTIFY_SOURCE
    * Fix crash with libdbi >= 0.9.0, based on a patch by Colin Law

commit 6695f6c6608869a2d4d62e94f060bf77b618d60c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon May 5 17:53:21 2014 +0200

    Fix crash with libdib >= 0.9.0
    
    Based on a patch provided by Colin Law

commit edd85faad75055231cc58779d2c677fc61cc9492
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun May 4 09:53:03 2014 -0700

    Fix bad qof_instance crash in dialog-payments
    
    Just needed one more level of indirection.
    Thanks to Mike Alexander for the report.

commit 8c21aff5e1dc878f62ef42794524ba17c5601626
Author: Mike Alexander <mta at umich.edu>
Date:   Fri May 2 18:02:08 2014 -0400

    Better test for conflict between optimization and FORTIFY_SOURCE

commit 8cb391b30846f04eb6b874ef6dde723be372b7d0
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 2 14:02:24 2014 -0700

    Better test for conflict between optimization and FORTIFY_SOURCE

commit ac9a6ae606e67f8ca7a7fffd75a7f6c8dcc75060
Author: Herbert Muehlenberurger <herbert.muehlburger at gmail.com>
Date:   Fri May 2 07:19:41 2014 -0700

    Fix typo in test-engine-kvp-properties.

commit fb09e8d985e9c8d82973ae52afbd5885142b9ea0
Merge: f49983b80 ca4808628
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri May 2 16:02:19 2014 +0200

    Merge branch 'maint'
    
    * Add two new Devanagari script languages: Bodo and Dogri
    * Only add _FORTIFY_SOURCE directive if optimized compilation is detected

commit ca48086287045c0af08b0dde62ce121e00a8e0c0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri May 2 15:55:48 2014 +0200

    Add _FORTIFY_SOURCE directive only when compiling with optimization enabled

commit f49983b8012197933c793fe94994ac5afa1d8d75
Merge: acad5a02b 207bedb4c
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu May 1 13:15:29 2014 -0700

    Merge branch 'private-kvp'
    
    Makes all kvp operations private to the object of which the kvp is
    a member. Access from outside of the object is accomplished via
    GObject Properties. A convenience function, qof_instance_set(),
    is provided that wraps g_object_set and marks dirty the instance
    so that it will be saved. It is still necessary to wrap calls in
    begin_edit/commit to accomplish the save to the SQL backend. A
    like-named wrapper, qof_instance_get() is provided to balance the API.
    
    Note that the XML backend retains direct access to KVP to avoid having
    to catalog the properties.

commit 207bedb4c5845291b440a5d115a6734c8f947ebe
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu May 1 12:47:17 2014 -0700

    Replace direct kvp access with qof_book_save_options.

commit 6dfb7febf2cc8db60f19cd51ed612661b7ee875f
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu May 1 12:41:06 2014 -0700

    Convert capital gains kvp access to properties on Split.

commit 08c59b58d98f5082965c1b8651ee6f4ed26fe16b
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Mon Apr 28 21:19:44 2014 -0400

    The Dogri language in Devanagari Script.

commit 9ab3cccadfead1c07c64f389a20b6fa2ea56bcac
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Mon Apr 28 21:19:05 2014 -0400

    Addition of the Dogri language (doi) to LINGUAS

commit ef5356942d43363769e957e0215a7eb8b030d09e
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Mon Apr 28 20:48:26 2014 -0400

    Addition of the Bodo language translation file, in Devanagari script

commit 7b16320f25b97970e0782953b29917de58129fdb
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Mon Apr 28 20:47:47 2014 -0400

    Addition of the Bodo language (brx) in Devanagari Script.

commit acad5a02bbc04cb17b33c89ed36d839416db8f10
Author: Christian Stimming <christian at cstimming.de>
Date:   Mon Apr 28 21:24:17 2014 +0200

    CMake: Remove removed file from cmake, so that it compiles fine again.

commit 8784b94491e557b5013a4934cdc62b701ad6b139
Merge: 5bc250319 c4bbd1458
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Apr 28 18:45:18 2014 +0200

    Merge branch 'maint'
    
    Revert error on warning default when building from scm

commit c4bbd145876721fdce56a83453c704facabbf0ee
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Apr 28 18:44:46 2014 +0200

    Revert error on warning default when building from svn

commit 5bc25031990c05f3d20815c100de74b91b2bdcf9
Merge: dbe336cd7 7c0074a1c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Apr 28 14:58:52 2014 +0200

    Merge branch 'maint'
    
    * Minor fixes to make gnucash build under mingw/gcc 4.8.x

commit 7c0074a1c35ee1c4f9a0e34a0b208942c3db7496
Author: Gary Bilkus <mail at gary.bilkus.com>
Date:   Fri Jan 17 13:24:52 2014 +0000

    Win32: Fix problem in gnc-split-reg.h caused by earlier preprocessor define of DELETE etc

commit 06e7199bda8a901891f821f8479da24be20ed6d7
Author: Gary Bilkus <mail at gary.bilkus.com>
Date:   Fri Jan 17 13:23:02 2014 +0000

    Win32: Fix configure.ac to cope with new gcc not understanding no-undefined flag

commit dbe336cd7ce064167af764a7ec518f90cfb4b6d2
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 27 16:32:58 2014 -0700

    C++: Rename files to be compiled as C++ to foo.cpp
    
    Instead of using the -xc++ compiler flag.

commit 82df074771372e6c7b259b693c28b85925ad5625
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 27 12:53:21 2014 -0700

    C++ Windows fixes.
    
    Particularly interesting is src/engine/Makefile.am: Having a mention of
    target_CFLAGS in an #if disables automatic use AM_CFLAGS even when the
    #if condition is false.

commit c7f4bf7fed286fd0bb852b997a8ee53f30468b21
Merge: c2c246ccf 2c4463e77
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Apr 27 16:42:34 2014 -0400

    Merge branch 'maint'
    
      * Fix price quotes after removal of yahoo-get-historical-quotes
      * calculate num-columns-required in transaction report correctly
      * Additional changes to column calculations in transaction report
      * Fix configure.ac code that customizes parameters for specific gcc versions
      * Ignore SIGTTOU while importing Python console class.

commit 2c4463e77f7ab94464e1a0373037356cd139f8d7
Author: Mike Alexander <mta at umich.edu>
Date:   Sat Apr 26 14:38:10 2014 -0400

    Ignore SIGTTOU while importing Python console class.
    
    Importing it causes this signal to be sent and if GnuCash is running
    in the background it hangs.

commit 4ec1f6b724165b281842fda45769694e231c4027
Author: Mike Alexander <mta at umich.edu>
Date:   Fri Apr 25 23:32:25 2014 -0400

    Fix code that customizes parameters for specific gcc versions
    to agree with the comments.

commit c2c246ccf8f6ef7c8550227c6b9ae403ac2b5dc8
Author: Mike Alexander <mta at umich.edu>
Date:   Sat Apr 26 20:13:19 2014 -0400

    Bug 729001: Fix a minor typo affecting the profile option in the previous commit

commit b32f9d2a5911f70f089476dbe2548750716be41d
Author: Mike Alexander <mta at umich.edu>
Date:   Sat Apr 26 19:20:48 2014 -0400

    Bug 729001: fix more build errors related to partial switch to C++.

commit 72e0b29a0907d44be9ca83157e2378fcbc170df3
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 26 12:37:55 2014 -0700

    Revert addition of lprofiler
    
    Inadvertent leak into previous changeset.

commit 8f0098015c873de85bbb821ed0a16852477f1be9
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 26 11:10:56 2014 -0700

    C++: Fix compiler warnings from gcc-4.7 on Fedora 18
    
    Clang didn't complain about these. Note that some of the error messages
    for not-clang in the tests have changed, likely due to C++. The old ones
    are commented out for now; this part needs to be tested with an older
    gcc to see if it's consistent.

commit 403a0f6c42311324f766f7fd947449bf7833f145
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 26 10:05:17 2014 -0700

    Bug 729001 - Work around warnings invalid for C++

commit fb8018b374d7699f28ebc8a422e28f44ff55e357
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Apr 26 18:27:45 2014 +0200

    Additional changes to column calculations
    
    - Add some comments to remember why this was done
    - Fix one error in the code

commit 65e8e3b11d9f381899f4477eb1beffef1b6ad147
Author: Amish <ammdispose-squid at yahoo.com>
Date:   Fri Apr 25 12:36:54 2014 +0530

    calculate num-columns-required correctly
    
    This fix, calculates num-columns-required correctly based on which columns are used/not-used/merged. Earlier code did not consider merged columns.
    
    Effectively with this fix, when you print report, on average it saves 2-3 pages per 12-15 pages.

commit 95e12216bfd6dcb89c97a0ced7732dc195c66ce8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Apr 26 11:31:33 2014 +0200

    Fix price quotes after removal of yahoo-get-historical-quotes

commit 8bbd87fd468d2499f55750a782f5d6833e9cd52d
Merge: daf448083 c2c72eaaa
Author: Mike Alexander <mta at umich.edu>
Date:   Fri Apr 25 19:45:28 2014 -0400

    Merge branch 'maint'
    
     *     Use libsecret if available
     *     correction in version number in NEWS history re 2.6.3 and 2.6.2
     *     deletion of duplicate lines in src/engine/gnc-commodity.c

commit daf44808361cd89a113cb342d2cee6c1c824efce
Merge: e6c36983d bedf00a16
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Apr 25 13:42:00 2014 -0700

    Merge branch 'c++-build'
    
    First merge, libqof only, and no functional changes yet.

commit bedf00a160669a86942a1b52f47c65b8c45c9552
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Apr 25 13:41:11 2014 -0700

    Compile LibQOF as C++
    
    This is a minimal change to get LibQOF and only LibQOF to compile as C++.
    There are no functional changes, just casts to satisfy the rather pickier
    C++ compiler and wrapping declarations with extern "C" { } to maintain C
    mangling so that the libgncmod_qof will work with the rest of the program.
    
    A note about renaming gnc-numeric.c to gnc-numeric.cpp: Dunno if it's a
    clang bug, but it wouldn't link test-math with the -xc++ flag; renaming
    the one file got around the problem. We'll likely have to do the same for
    other test programs and for gnucash-bin.c.

commit 3abf8b47f6d954f9495126be974db8f1fce5e658
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 22 16:18:23 2014 -0700

    Remove unused partial book handling.

commit c2c72eaaa2c56ef17ed768ccc42ef8b82cf2e26b
Author: Michalis Kamprianis <michalis at linuxmail.org>
Date:   Thu Apr 24 22:34:16 2014 +0200

    Minor corrections
    
    correction in version number in NEWS history re 2.6.3 and 2.6.2
    deletion of duplicate lines in src/engine/gnc-commodity.c
    
    	modified:   NEWS
    	modified:   src/engine/gnc-commodity.c

commit 540956546e19aee42f95993d4ef2c3f67b90cf35
Author: Moritz Lipp <mlq at pwmt.org>
Date:   Wed Apr 16 10:49:13 2014 +0200

    Use libsecret if available
    
    This patch provides libsecret [1] support to gnucash since gnome-keyring has
    been deprecated. It will check for an installed libsecret version and will use
    it in favor of gnome-keyring.
    
    Since it is not recommended to use SECRET_SCHEMA_COMPAT_NETWORK for new uses, it
    uses its own defined scheme to store the credentials. Therefore passwords that
    have been stored in the network schema are migrated to the new schema by trying
    to access them with the old schema and storing them again in the new one.

commit e6c36983d49b578a89395d1719016670e8d0fbb2
Merge: cf78eecdf 171ac3de9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Apr 24 12:14:59 2014 +0200

    Merge branch 'maint'
    
    * Bug726449 - Budget Barchart does not show up if running sum is selected
    * Add fixed EUR-LVL conversion rate to gnc_euro_rates
    * Update Latvian translation
    * Add Indian Konkani translation
    * Remove unused function yahoo-get-historical-quotes
    * Fix handling of kvps for address, entry, job, order and taxtable objects
    * Prevent older gnucash versions from loading data files with said kvps

commit 171ac3de90cb2bb39d21a9ea3a139c4efdff89cd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Apr 24 12:11:14 2014 +0200

    Prevent older gnucash versions from opening a data file if previously unhandled kvps are used
    
    Prior to gnucash 26.4 with kvps for address, entry, job and taxtable objects
    were not handled properly (but not in use either).
    This patch will prevent any older version of gnucash to open a data file if a newer
    version has written any of the above kvps.
    
    A follow up on bug 728841

commit f0e42a005f4086add2db3fc951f5ef516d64d579
Author: Michalis Kamprianis <michalis at linuxmail.org>
Date:   Thu Apr 24 05:56:29 2014 +0200

    Bug 728841 - XML backend does not always store KVP slots
    
    add appropriate code for slot handling in the relevant subclasses
    
    	modified:   src/backend/xml/gnc-address-xml-v2.c
    	modified:   src/backend/xml/gnc-entry-xml-v2.c
    	modified:   src/backend/xml/gnc-job-xml-v2.c
    	modified:   src/backend/xml/gnc-order-xml-v2.c
    	modified:   src/backend/xml/gnc-tax-table-xml-v2.c

commit 25256c1ba7fa8fa4bbf3857812aa43db69a93909
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Apr 24 10:41:56 2014 +0200

    Remove unused function yahoo-get-historical-quotes
    
    This gets rid of the dependency on guile-www as well

commit dcd0cc7720033b54643aa863283bdcfb050c1563
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Tue Apr 22 21:10:15 2014 -0400

    Gnucash translation into Konkani, shown in Latin script.

commit 4bac87e3ae23d472d6e7bf9962f25bb5ffeac08e
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Tue Apr 22 21:09:23 2014 -0400

    Gnucash translation into Konkani in the Devanagari script.

commit 85d31c9acef2ac1a958e4c8d04af5a8ad1095997
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Tue Apr 22 21:07:02 2014 -0400

    Added kok and kok at latin to LINGUAS: Konkani in Devanagari script and latin script translations.

commit 17abf6bb2d1f760823f3d7db9613ca498a359826
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Apr 23 14:51:49 2014 +0200

    Update Latvian translation
    
    This is a follow up on bug 727338

commit f9a93229d28393fd2b460c54b39a8f15727e1cc3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Apr 23 14:50:58 2014 +0200

    Add fixed EUR-LVL conversion rate to gnc_euro_rates
    
    This is a follow up on bug 727338

commit 5baa87bf4efd03f9deab22987767bdbfb90ee96e
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date:   Mon Apr 7 20:24:11 2014 +0200

    Bug726449 - Budget Barchart does not show up if running sum is selected

commit cf78eecdfaba729a0001271df82f82221816d595
Merge: 096e71cb6 52c07a545
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Apr 18 12:57:30 2014 -0700

    Merge branch 'maint'
    * Morritz Lipp's libdbi-0.9.0 compatibility fix
    * Morritz Lipp's realloc return value fix
    * Re-enable save and enable loading of $GNC_DOT_DIR/accelerator-map on OSX

commit 52c07a545d757700303675365def26eb64a1309c
Author: Moritz Lipp <mlq at pwmt.org>
Date:   Thu Apr 17 01:36:55 2014 +0200

    Correct usage of realloc in gnc_xml_be_get_file_lock
    
    This patch fixes a common mistake where the return value of the function call
    is set to the passed buffer and therefore previous allocated memory is lost if
    the realloc call fails. Therefore a temporary variable is introduced and the
    memory will be freed if the reallocation fails. In addition the return value of
    the malloc allocation is checked.

commit b122141a2cd1f5b1c68cb77090a9e43570c08fb5
Author: Moritz Lipp <mlq at pwmt.org>
Date:   Tue Apr 15 19:59:16 2014 +0200

    Make compatible to libdbi >= 0.9.0
    
    Several functions of libdbi are now deprecated (e.g.: dbi_conn_new) and have
    been replaced with _r functions (e.g.: dbi_conn_new_r) which now require a
    dbi_instance passed as a parameter. This patch checks if the version of libdbi
    is higher or equal than 0.9.0 and iff so, it uses the new _r functions instead
    of the deprecated ones.

commit b4b097529eb54da64a9040c91ac511dc077d6651
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Apr 13 15:54:15 2014 -0700

    Re-enable loading and saving gnucashdotdir/accelerator-home on OSX
    
    Per user request. Permits user to customize the accelerator map and have the result
    survive upgrades. Loads gnucashdotdir/accelerator-home if it exists, otherwise loads
    share/gnucash/ui/osx_accel_map.

commit 096e71cb6ad632c36924acc2eaefe5d0feb85c56
Merge: d9628ceae 4cf991a24
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Apr 17 18:08:18 2014 +0200

    Periodic merge of branch 'maint'
    
    - Replace deprecated g_dirname

commit 4cf991a24cff37b75d27d417e86f4ff8d1af3756
Author: Moritz Lipp <mlq at pwmt.org>
Date:   Tue Apr 15 21:55:26 2014 +0200

    Replace deprecated g_dirname

commit d9628ceae9c3e1877f4cbb23bb65425ac9b31549
Author: Dmitry Pavlov <zeldigas at gmail.com>
Date:   Sat Feb 22 13:37:13 2014 +0400

    Implemented ranged report generation. User can build budget report on selected periods instead on all of them. Not included periods can be "folded" as a columns with summed values. To support report settings saving and range 'types' can be used instead of exact period numbers

commit 2f962181628bdac1c6342ac23e2f52259f839570
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Apr 12 17:12:49 2014 -0700

    Set revision on master branch to 2.6.99

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 44ca77766af2ea18efd709fd027262918b7a2804
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 10 13:31:00 2013 -0800

    Fake edit level for tests and SQL backend.
    
    These are cases where we don't want to commit, either because it would be circular (the backend is loading; committing the result back would at best waste time) or because we're testing some narrow functionality.

commit 4d511218a5470eace9094de57522351370813661
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 10 13:28:29 2013 -0800

    Move edit level assert to persistent class set_property functions.
    
    Checking at qof_instance_set was too broad.
    Requires detecting persistent vs. run-time properties, which is accomplished by reordering the PROP enum and introducing a PROP_RUNTIME_0 separator value.
    
    While at it, identify as comments the persistent properties which aren't yet properties.

commit 96106fb8fa34f3b85fa6cd1034658b816b0db22e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 10 13:22:48 2013 -0800

    Fix Application Menu Preferences Item
    
    Previous fix put it in the wrong place and didn't even fix changing it to "Preferences Gnucash".

commit f1fdeac4c95fa37f7c364d3c727bc3255db26b9e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Nov 10 13:21:16 2013 -0800

    Fix SX value calculation.
    
    Passed in numeric pointer was being set to NULL by qof_instance_get.

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 93f5d48a4ae88661230ef58cf371ab8ce4738d23
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 5 13:19:58 2013 -0800

    Fix a qof_instance_set call outside of an edit.

commit 0418280e04b81ae82dd40ab8cfad42e2f56b2c52
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 5 13:19:04 2013 -0800

    Ensure that all qof_instance_get target variables are initialized
    
    If qof_instance_get doesn't complete, perhaps because it was passed an invalid instance, the target variable might otherwise be used uninitialized.

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 ecee2d963fec537839badcca02a24ae61e853132
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 5 11:32:12 2013 -0800

    Update dependencies and versions

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 d0be95f2c6a5b4c4889f008a597afa0a293ae6fb
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Nov 4 11:31:15 2013 -0800

    Assert on entry to qof_instance_set() if editlevel is 0
    
    To ensure that change will be forwarded to the backend

commit 291a3abfa339889ca02abb7a0008255d9bc34cbf
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Oct 27 13:42:20 2013 -0700

    Add a call to $TESTS_ENVIRONMENT in tests:
    
    So that g_tester-based tests can be set up to use Guile.

commit 6515a8e858f55583c7213690c49fe984e0cd47e0
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Oct 27 13:38:55 2013 -0700

    Contain getting slots for gnc_options_db inside QofBook
    
    Turn gnc_option_db_save_to_kvp and …load_from_kvp into callbacks passed to qof_book_(save|load)_options to avoid adding a dependency between qofbook and option-utils.

commit 38b3961bb8a17fda132dfc82c8b0e798f1ada76d
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Oct 27 13:31:47 2013 -0700

    replace qof_book_kvp_changed with qof_instance_set_dirty

commit 7faed6540162ccd1fe34ad9ea425164c3a61cdd6
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 26 15:00:53 2013 -0700

    Remove QofBook KVP access for several options
    
    Replace them with GObject Properties. Note that the setters for these properties are handled in Scheme and still use the raw KVP access.

commit 36eba1ac42114636ba813d3de9e8de139829e52f
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 21 15:29:53 2013 -0700

    Replace business kvp access with properties.

commit 272655b60c0e30726fd5870a441478e717e2b8df
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 21 15:25:03 2013 -0700

    Replace Import KVP access with properties.

commit 3a51d704c892029d82d3e56827f8f98c63d8f26b
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 21 15:16:45 2013 -0700

    Replace usage of SX kvp access with SX properties.

commit db1b2caebf2ffc3c82c8c244ad749293b9102acc
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 21 14:23:15 2013 -0700

    Add GncOwner kvp properties
    
    export-pdf-dir, invoice-last-posted-account, payment-last-account
    
    Since GncOwner isn't in the class hierarchy these properties must be implemented exactly alike in the three classes where they're appropriate.

commit 2ff48a66a599999cb754c9d4956e36605b0da467
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 21 14:00:21 2013 -0700

    Add Transaction kvp properties from-sched-xaction, online-id.

commit d2d0f6290a31ce3e22d8c330029f6011a24f9d9c
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 21 13:50:58 2013 -0700

    Add several kvp properties to Account
    
    online-id, ofd-income-account, an-account-id, an-bank-code, ab-account-uid, ab-trans-retrieval

commit e5e386d6b14dc7bf9366045c45094760a2753a67
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 21 13:10:14 2013 -0700

    Add kvp properties sx-credit-numeric, sx-debit-numeric, ax-shares, and online-id to Split.

commit c9493cfcf5d12d62d1f407437459d348c20e9d07
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Oct 27 15:37:42 2013 -0700

    Transfer the account-matching functions from import-export to Account
    
    I would have preferred to separate the data-retrieval from the actual
    bayesian routines but I didn't think that I could do so without losing
    backwards data compatibility.

commit fadc3d7082e0a7ba11647a2ecf8c4af53cd6b50b
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Oct 27 15:36:29 2013 -0700

    Use online-id properties of Account, Transaction, & Split

commit 72c7f1d101e5bf508e2ec30ef207dad40734d630
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Oct 27 15:31:39 2013 -0700

    Remove QofBook functions qof_book_get_slots & qof_book_kvp_changed

commit 11aae5b2b9366122e5216a959d05e5e4f7a2c0db
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Oct 27 15:28:37 2013 -0700

    Move features hash creation to QofBook
    
    So that the KVP stays private.

commit 48df2d356990803e54c73a78b940617ac88d5dd0
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 17 10:03:04 2013 -0700

    New Split properties sx-account, sx-credit-formula, sx-debit-formula

commit dc8e9c0b00d8ae210c4b2c77ff86c72d0ff18537
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 17 10:00:27 2013 -0700

    Remove kvp-data as a QofInstance object property
    
    Not actually used anywhere, but yet another back door into private data.

commit 4f5e22890391922349237212c5ec3923844399c1
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Oct 17 09:51:55 2013 -0700

    Replace xaccSplitCopy with xaccSplitCopyNoKvp and xaccSplitCopyKvp
    
    Provides ability to copy a split without its KVP instead of having to directly access the KVP and replace it with an empty frame.

commit c748f33b92a4f1bd8d053366f1550576d62fcfca
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Oct 16 16:40:05 2013 -0700

    Add xaccTransCopyNoKvm
    
    To avoid having to expose the KVM pointer in order to clear it.
    Also rename xaccDupeTransaction to dupe_trans and make it static,
    because it doesn't commit the new transaction.

commit f29ea9fbe9e1b90257bcc9da8126abdc4d39a481
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 15 17:11:01 2013 -0700

    Add properties "invoice", "owner-type", and "owner-guid"
    
    Replaces direct KVP access.

commit e3e21b602b32fd5f6b587940363f6fb0318dc6ab
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 15 17:07:35 2013 -0700

    Add Transaction property "invoice"
    
    Replaces direct KVP access.

commit 8d9d51a7f776dc4c42d40c0b4368c6382203fd95
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 15 17:04:37 2013 -0700

    Add Account property "lot-next-id"
    
    Replaces direct kvp access.

commit 9ea9896620a03a74d316142c86e44dfec3cd5b7d
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 15 17:03:29 2013 -0700

    Remove convenience functions which return a pointer to kvm_data.

commit e58bcaac3441fb764d49f3684f0623d1a0085d5f
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 15 16:59:38 2013 -0700

    Move the capital gains account creation from cap-gains.c to Account.c
    
    Functions which change an object's state should be members of the objects class.

commit 9b51d42e7eeef928e81520c69cdb6d8f709a60dc
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 15 16:56:51 2013 -0700

    Remove unused functions.

commit d5a9cda70eeb61f6bb91b98865a530a146ba46ab
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 15 16:55:29 2013 -0700

    Wrap g_object_get/set with qof_instance_get/set
    
    qof_instance_set marks dirty and will eventually also begin and commit edits.

commit 1f3fbf4b52bdd64150f853f7682504bbe38586ec
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 15 16:53:48 2013 -0700

    Make most QofInstance functions private.
    
    Import qofinstance-p.h into QofInstance child classes.

commit 4a4b18059e61b3ec9217e694a9df53afd013ac5f
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 15 16:47:49 2013 -0700

    Provide for easily moving GValues to and from KVP
    
    So that all interaction with KVP is easily handled with properties.
    Includes convenience functions for simplifying set/get property
    functions.

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

commit 7f70514f7e656c47682b06a207715ec6c8df8708
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Mar 20 19:33:55 2011 +0000

    Add some convenience getter functions to gncOwner.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20433 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 105cf24222189f666aa8fbc6245de019cc2f63af
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Mar 20 19:17:11 2011 +0000

    Whitespace and spelling corrections
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20432 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0a3651e5abfabffbeaef0860ef4b5f15d0cee166
Author: Frank H. Ellenberger <f.ellenberger at online.de>
Date:   Sat Mar 19 04:41:51 2011 +0000

    Bug #642176: Add four decimals to CLF (Chilean Unidades de fomento)
    
    Oops, I forgot 1 digit
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20431 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e46c795ff00d9d4127738be261a761b9e12b258b
Author: Frank H. Ellenberger <f.ellenberger at online.de>
Date:   Sat Mar 19 04:09:09 2011 +0000

    Bug #642176: Add four decimals to CLF (Chilean Unidades de fomento)
    
    While we could not find a document, which defines the decimals,
    they are indispensable for the conversion of payments in "real" CLP.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20430 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 262f690e5fe50524b3da8fd4beb6339a8e34c4ef
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Mar 18 19:40:00 2011 +0000

    Bug #645173 - [PATCH] Configure check uses hardcoded webkit library
    name
    
    Patch by Andy Clayton.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20429 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1476d069c6b3bf6a7b4b02ddc3593c61725b0dbb
Author: Cristian Marchi <cri79 at libero.it>
Date:   Thu Mar 17 04:57:44 2011 +0000

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

commit 6d6d5782d3a3ffd9becfc8c7e2926150573f2db3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Mar 15 17:17:14 2011 +0000

    Bug #641645 - Support ActivePerl 5.12 for Finance:Quote on Windows
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20426 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8fd93fc3a4831cfd69db14ee6e25765bdf27156
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Mar 15 14:24:58 2011 +0000

    Bug #644688: Account edit fails to detect that no changes have been made and marks the account 'dirty'.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20425 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d7dc1e271cee514808eb83a860cbcb284d170032
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 15 10:08:01 2011 +0000

    Note last stable version number
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20424 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e950fd2e3f78b1d55ce85057667fbb088e61780
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 14 05:39:49 2011 +0000

    Make error message on missing <dbi/dbi.h> more verbose.
    
    Also mention the infamous dbi database drivers here,
    https://lists.gnucash.org/pipermail/gnucash-devel/2011-February/031171.html
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20420 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 00b67f967a1dc6c4f593402c846c612f95a12f8e
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sun Mar 13 17:47:00 2011 +0000

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

commit ded11a213b35314720cedb457465dc5c6d4aa767
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Mar 13 16:47:58 2011 +0000

    Update rev to 2.4.4
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20417 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8186309fc382dfb8b56fa30862fe7fec25d28912
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Mar 13 16:47:28 2011 +0000

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

commit 0c791415840389a69d610862e0178df201f3fd75
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 13 11:28:37 2011 +0000

    Implement automatic creation of stock account for newly imported OFX stocks.
    
    Only active if "auto-create commodity" is switched on in the preferences
    from r20376.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20413 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d0907cc17eb713bcabc1c6f66e1324e66f31f625
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 13 11:14:22 2011 +0000

    Add some more sanity checking in common importer module.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20412 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4fda8dcedb50fe8bedfea1bc16ac1e523b917189
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 13 09:58:55 2011 +0000

    Refactor KVP-related functions of OFX into separate file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20411 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c8e3d0f3f9f8fe9fe793a1da0c74113aa936437
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 13 09:54:27 2011 +0000

    Revert r20405, "Correct memory leaks..." - does not compile with guile-1.6
    
    The patch will be re-applied once trunk requires guile-1.8, which will be done
    right after the oncoming branching.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20410 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 00784622aad82132298aee59c35a03444fd16c2c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 13 00:03:04 2011 +0000

    Code cleanup in ofx importer; refactoring to get away from the single giant long function.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20409 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 756e8df4b771c47cc4f6e45a49d4322848ff04a8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 13 00:02:53 2011 +0000

    Add some more const-correctness.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20408 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ca9eb54623c48526ddd180dedb40abc471d804a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 13 00:02:38 2011 +0000

    Configure simplification: Use pkg-config for libofx. Remove obsolete external qof detection.
    
    (Somehow the argument --with-qt3-wizard-package was writting right
    inside the qof code stuff. This has been moved to the aqbanking section now.)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20407 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a006b4818811057f537006113039265cff9e95e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 13 00:02:27 2011 +0000

    Win32: Tweak cross compiling script for webkit so that is seems to almost compile.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20406 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 556a70b9a8902f03bd8a648415ee48df7f7e7224
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Sat Mar 12 21:48:16 2011 +0000

    Correct memory leaks found with valgrind
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20405 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a59cf2759e45bcdb152f72e1f6f03dd7b28c7ae3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 12 15:52:20 2011 +0000

    Bug #570042: Better default for book-closing entries in Income Statement Report Options
    
    Patch by Tristan Faujour:
    
    Proposed patch: make reports ignore book-closing entries
    
    I chose to:
    - Change the reports' default behavior to have them ignore the book-closing
    entries.
    - Do not change anything in reports that deal explicitly with them.
    
    Here is the content of this patch (everything is under gnucash/src/report):
    - In function gnc:account-get-trans-type-balance-interval, depending on an
    argument, closing entries can be ignored (they are identified by
    xaccTransGetIsClosingTxn).
    - Some report utility functions are duplicated (with a "-with closing" suffix)
    to provide the legacy feature.
    - Equity statement and Profit & Loss reports are modified to call the
    *-with-closing functions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20404 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8cf578b06968d551083c9d2f897316926b460cbd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 12 15:47:15 2011 +0000

    Bug #644556: Running the test as root happened to remove /dev/null. Check for this and also fix the respective test.
    
    Additionally, it turned out the log system never gave notice about
    a log output file that was unwritable. Added an appropriate CRITICAL
    error message.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20403 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ecfb762807c5a86e55517a12bb76377491c86328
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 12 15:47:02 2011 +0000

    Remove unused functions for wall clock timing.
    
    Facilities such as this should be used from external expert libraries.
    Also, this is in the way when cleaning up some log system problems
    in subsequent commits.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20402 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 42c02af50b7d53c1d0ce810ddac80fcd6db4b42c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Mar 12 15:44:51 2011 +0000

    Bug #644557 - gnucash-2.4.3: downstream patches to fix tests linking
    Patches kindly provided by Gilles Dartiguelongue <eva at gentoo.org> of
    the Gentoo project.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20401 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e95b8635a0a9d8296bea857ad8707444dd1ad88
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Mar 12 15:44:39 2011 +0000

    Bug #642739 - Translog files being created in Gnucash program
    installation directory
    
    Translog files for databases are now created in a directory "translog"
    inside the .gnucash dir. The files will be named following this
    scheme:
    <dbtype>_<hostname>_<user>_<dbname>.<timestamp>.log
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20400 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8306612eeb004f3ed11c7a953cc09afb77bb5a51
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 12 09:36:38 2011 +0000

    When setting the report print name, check whether this exact name has been used before.
    
    Append an increasing number if that was the case.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20399 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84fcc01b0483135d9d2bc85426be9710114d7035
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Mar 11 20:07:53 2011 +0000

    Updated Dutch translation copied from the translation project.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20398 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff2a15863812c3e26db6ec0e723568642cb05b1c
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Mar 11 18:46:01 2011 +0000

    Updated Ukranian translation copied from the translation project.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20397 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b38f9908c241ca842adcadfd069a6f3df17b79e1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 11 14:25:55 2011 +0000

    Fix r20394: Output string clean-up was missing the date part.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20396 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd62c8e774b7ebd51c8932966eedacb94af31905
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Mar 11 12:53:52 2011 +0000

    Updated Traditional Chinese translation, glossary and win32 txt.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20395 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1c0422c0d7c9794aefeafddb3295187c9d6fc261
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 11 07:21:02 2011 +0000

    When setting a printer job name, remove slashes because they are not allowes in filenames.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20394 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 059403e423c95d2d0b5f4c1046cb678110eab7c3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 10 22:23:55 2011 +0000

    Add the invoice number in the output printer job name, if an invoice report is printed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20393 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a51ab3e5e8cd4829a2cf992621fe8a3d0b450a0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 10 22:23:44 2011 +0000

    Move business-options.[hc] from business-utils to app-utils.
    
    As "business-core" has been dissolved, the "business-utils" code
    has no more requirements than app-utils and can be moved there because of this.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20392 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8516d828ea248ab40e0ab75e5d3892970839527f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 10 20:12:44 2011 +0000

    Add ChangeLog.2010.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20391 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94091b57d6d0fdb3ac7910b167f0d1415462aa16
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Mar 8 13:21:54 2011 +0000

    Fix missing timestamp in trace files on Windows
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20388 57a11ea4-9604-0410-9ed3-97b8803252fd

commit edfe40d23aea61204db77b5c8904e768a775f321
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Mar 8 13:16:55 2011 +0000

    Additional svn:ignore settings
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20385 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a8d1f68848ea9b5e1cb704a26b881120ef40f99
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 8 12:54:06 2011 +0000

    Add yet more gitignores.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20384 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13c87855dd49b58c3b7f0bc4c594e08f88689324
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 8 11:16:19 2011 +0000

    Add more gitignore entries.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20383 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4506326dafb8397923dbe4cd510bd0133ef0d5a6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 8 11:15:07 2011 +0000

    Bug #644036: Counter format validation fails on Windows because the number format is I64i there.
    
    Note: Users will run into a problem when copying a windows file to linux
    and vice versa because the counter format will have to be changed on the
    other operating system each time.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20382 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8a5b4f0e443832405524f95a4a40da55a55752e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 7 19:23:26 2011 +0000

    Add comments to warn about lack of Windows support in the guid_init
    function.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20381 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d0f0cc9ec7fddb810c870ab81e1e455c2d5782f9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 7 18:42:16 2011 +0000

    Bug #521817 - Guid_init causes very long startup delay if Novell
    Network active
    
    P_tmpdir is set to "\" by mingw. The way P_tmpdir is used by
    GnuCash, this seems to trigger unwanted network activity. So on
    Windows, I'm replacing it with "C:/temp" for now, based on suggestions
    found on the internet regarding this issue.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20380 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9fd932bc9d2a34055e033aeaf02bcb56e732daa6
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sun Mar 6 20:22:54 2011 +0000

    Fix an accelerator.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20379 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 45162703996024fd000f09cd941d6cf74923be4f
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Sat Mar 5 23:29:12 2011 +0000

    Correct memory leaks found with valgrind
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20378 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9aa3c4d913b66d550fc5455e7f10bbeb11838ae9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Mar 5 17:31:24 2011 +0000

    Add more debug logging.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20377 57a11ea4-9604-0410-9ed3-97b8803252fd

commit edffdec7e4cadf7fdda24301ff1504dfc6ba3333
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 5 11:41:08 2011 +0000

    Add option in OFX import to have newly encountered commodities automatically created.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20376 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa1f05b535b24050914bc96d6c0c824681787f01
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 5 11:40:53 2011 +0000

    Minor code cleanup: Move gconf section name into header; clarify argument name.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20375 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92e138b06b7e5e290e64ab740cfffe67cbb3828d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 4 21:02:50 2011 +0000

    Minor code cleanup in ofx importer; improve const-correctness.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20373 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5483672ad2fd820d1f4bb5c6fbbc4298f9b13d4e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 4 14:43:36 2011 +0000

    Use qualified include path for cmake/automake simplification
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20368 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8eb96468f3e90d0db1a16963001d8c8b395cd728
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Mar 3 21:50:05 2011 +0000

    Add additional debug markers
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20367 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c17a907f0864f970e153fbbfec28f5fefd539ca8
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Thu Mar 3 00:30:10 2011 +0000

    Correct memory leak found with valgrind
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20364 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d381f3bc1ed81510d3f4659e1acf7c82fc1fc892
Author: Cristian Marchi <cri79 at libero.it>
Date:   Wed Mar 2 19:33:25 2011 +0000

    Fix Traditional Chinese win32 package translation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20363 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b9023e78fc4ada6bece918997216482cb813568
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Tue Mar 1 23:09:37 2011 +0000

    Modify Tax Info on Account Page to display or not display sub-account info based on whether row is expanded.
    
    Re-apply changes reverted in r20251. The only difference between this commit and r20207 is that, contrary to the recommendation given in gnc-tree-view.h, "Use GNC_TREE_VIEW_COLUMN_DATA_NONE if you plan on using a non-model data source for this column", it cobtinues to use "GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO". Using "GNC_TREE_VIEW_COLUMN_DATA_NONE" generates problems later in the "gnc_tree_view_add_text_column" routine when it tries to set up sorting for the column ("CRIT <Gtk> gtk_tree_sortable_set_sort_func: assertion `sort_column_id >= 0' failed").
    
    Define a new column, GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO_SUB_ACCT, in gnc-tree-model-account.c filled with gnc_ui_account_get_tax_info_sub_acct_string.
    
    Modify gnc-tree-view-account.c to define a tax_info_data_func that displays only the the data in the GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO model column if the row is expanded; otherwise it combines it with the data in the GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO_SUB_ACCT model column. Modily the view creation function to use the new tax_info_data_func for the text after having first set it to GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO to prevent the problem mentioned above, thereby overriding it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20359 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 97a9fad2db799bf96126d375c71b02eabfaf39d5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 1 21:27:14 2011 +0000

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

commit 6086bd725cadc67514989c24673be599e6fb986c
Author: Cristian Marchi <cri79 at libero.it>
Date:   Tue Mar 1 19:44:05 2011 +0000

    Add Traditional Chinese translation for win32 package system.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20357 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa6f6e2b9b34c07bb26f30694f9f1216b49b8ae1
Author: Cristian Marchi <cri79 at libero.it>
Date:   Tue Mar 1 19:36:45 2011 +0000

    Updated Traditional Chinese translation by Kuang-che.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20356 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c8391f5c080dc006da41849ece6737f552e2866
Author: Cristian Marchi <cri79 at libero.it>
Date:   Tue Mar 1 19:33:53 2011 +0000

    Improved French translation by Sebastien Daniel.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20355 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e559e295a5b9ae3fe79772554a1aa603d93efb5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Feb 28 18:48:23 2011 +0000

    Remove some obsolete files
    
    These files were once copied from gtk 2.8 to work around pre-2.8 gtk
    bugs when that was still our baseline. Our baseline is currently 2.10,
    so these files are no longer needed/used.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20354 57a11ea4-9604-0410-9ed3-97b8803252fd

commit de076842e27d99a2ae44de3f7f829112bfbe93eb
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Feb 28 16:26:28 2011 +0000

    Fix Gtk CRIT warnings introduced in r20351
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20353 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3e8262e3d98d85761d731089f337ebce2c18e811
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Feb 28 11:28:25 2011 +0000

    Small spelling corrections in comments and some whitespace adjustments
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20352 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e2865dba97e0413e08c2e303cb75248a9fb2ef41
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Feb 28 11:28:13 2011 +0000

    Update page name if invoice/bill is renamed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20351 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 727b9c16f90963ef2b7efc95c9f503bcdad09739
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Feb 28 11:28:02 2011 +0000

    Present already open budget page if the user tries to open a budget more than once
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20350 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 36b7f3215e1e0b8db12822c3130d255b2b9156b0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Feb 28 11:27:54 2011 +0000

    Update page name if budget is renamed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20349 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 95cd34c17236df1de88a2c6816ecf85928731950
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Feb 28 11:27:45 2011 +0000

    Bug #347265 - budget column resizing/options applies to all budget
    windows
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20348 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f850d0ff35117fca90ed06ec12240a61bf49aff
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Feb 26 14:42:40 2011 +0000

    Only show the Save As dialog at the end of the Hierarchy druid if it
    was called at the beginning of a new book, not when a hierarchy is
    added to from the actions menu.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20344 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af2630904f64e069362ccff77bd22f784ac73f12
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 26 14:04:34 2011 +0000

    Re-indentation of source code.
    
    This re-indentation was done using astyle-1.24 using the following options:
    
      astyle --indent=spaces=4 --brackets=break --pad-oper --pad-header --suffix=none
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20343 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb366864c47d977af6bf0873d4625b6214917901
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Feb 26 13:04:37 2011 +0000

    Update gtk include headers to follow gtk recommendations (only include gtk/gtk.h)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20342 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f19e1d0d4c071962f963e8a89a25bbca7ddac7d5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 25 23:59:21 2011 +0000

    Set a printer job name when printing reports and cheques
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20340 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ab9bbd16f06f0c1524cf48f214866d7dc86672b
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Feb 25 07:11:16 2011 +0000

    Updated Lithuanian translation by Mantas Kriaučiūnas.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20339 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 226917b373980b5b3867e6c9108f88eb69364db1
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Feb 25 00:29:25 2011 +0000

    Update revision to 2.4.3
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20336 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 70b83c9ece9518019f83e15e61fbd5cee05ea102
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Feb 24 20:44:37 2011 +0000

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

commit 0bb9fdc24d8922918b5d9cb4b9536064b341133f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Feb 24 20:44:25 2011 +0000

    I18n improvement: Unify two very similar strings.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20333 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1326e2725bcc650b0ca671b0c7882a42500a20d
Author: Cristian Marchi <cri79 at libero.it>
Date:   Thu Feb 24 19:29:00 2011 +0000

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

commit b664b57ab2474876169fc2760598a6acd4690a7e
Author: Cristian Marchi <cri79 at libero.it>
Date:   Wed Feb 23 12:50:19 2011 +0000

    Updated Slovak translation, copied from the translation project.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20327 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8bb7cb9d262987436a3924e52ba476c49a5d6ab8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 22 20:28:34 2011 +0000

    Updated Traditional Chinese translation, by Kuang-che Wu.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20326 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c05bb43fcf49ab41887c87a36cb5d0568f0bfe0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 20 21:05:39 2011 +0000

    Remove translation markers from already-translated strings in German tax report.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20322 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c9a1b871b7d90c9841ed7d9c147ea252dd61777a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 20 21:05:20 2011 +0000

    Update German tax report, by Franz Stoll.
    
    The contributor also sent some explanatory documents, which I for now
    copied into tax/us/de_DE/, but I just didn't know whether they better
    belong anywhere else.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20321 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b2ede997f4d324108d419e5bf68350028b9b8368
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 19 01:17:42 2011 +0000

    qofinstance.h: Delete duplicate declarations and consolidate editlevel declarations in one place.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20317 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f7c074a5b7e0d82411cd61d5f9df715c793eb341
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Feb 18 19:08:11 2011 +0000

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

commit 370bf9f2d039c3b94658dc5cae5e33062a79d601
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Feb 18 19:07:13 2011 +0000

    Unify two very similar strings.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20315 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a6370ba4e1417b9245b0ce649aa970d31354746
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Feb 18 11:35:45 2011 +0000

    Extend gtkmm/C++ plugin to include an actual gnc-plugin implementation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20314 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d399b0c2e0fabb18ffbd70da78df1d0f3b00055
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Feb 18 11:35:34 2011 +0000

    Really fix conditional configure test for gtkmm.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20313 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b6f909b75f7eb1932b992c8e8b22f0a7fe06918a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Feb 18 09:37:24 2011 +0000

    Re-apply r20310: Add optional module that compiles with gtkmm.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20312 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df9044243b2409f32fd0d5ceb76411ec0d2de042
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Feb 17 18:43:43 2011 +0000

    Revert r20310, "Add optional module that compiles with gtkmm..." - the configure code wasn't taking this as optional for whatever reason.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20311 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5eba235bac90eaf90b90d5365789404494c1287f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 16 21:39:54 2011 +0000

    Add optional module that compiles with gtkmm, i.e. in C++.
    
    This was just a crazy idea, but it turns out to be extremely easy.
    This can be used as a place for new GUI elements which people prefer
    to write in gtkmm/C++ instead of C. It's disabled by default.
    Use configure --enable-gtkmm to enable it.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20310 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 75454cbdbbdf61c84cab64fda39c193bbe05724f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 16 21:39:40 2011 +0000

    Fix const-correctness of gnc-module interface.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20309 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5061b7d9111577b2b7b7e185ba1e3958762c6aab
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 16 21:08:26 2011 +0000

    Add missing run-time typechecks in new code.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20308 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6f944598aa5d46956c7981222265051da9c73fb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 16 21:08:10 2011 +0000

    Fix CRIT gtk warning if the old_page_long_name was NULL but still passed to g_strrstr.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20307 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3304711d6ce02d67190f0139012a53ffd69da27a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 16 20:47:49 2011 +0000

    Fix invoice line ordering mismatch between register window and reports.
    
    The new code was missing the call to gncInvoiceSortEntries.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20306 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9742dab3375f7b3bae1eb55c14143c0ec974daee
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 16 20:16:35 2011 +0000

    Win32 build: Updated aqbanking5 version numbers
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20305 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 80e4847f2a8bb2c1e52597275be80543e1e70338
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 16 20:13:37 2011 +0000

    Add extra toolbar buttons as shortcuts for some business functions, "New Invoice" for now.
    
    The extra toolbar buttons are disabled until the user enables them
    manually in Preferences -> Business -> Extra buttons.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20304 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d7073fb1485ddc16b4ae0289ae6818890f5a06a9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Feb 16 11:46:01 2011 +0000

    Bug #642445 [PATCH] Segfault when tip_of_the_day.list is empty
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20303 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8650eec61c7c8a8281e6a3f2cab565633b9ba405
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Feb 14 21:15:08 2011 +0000

    Add accessor of GtkUIManager in GncMainWindow.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20302 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe588515493828c9891aeabf59dcd4f504543ca6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Feb 14 19:34:52 2011 +0000

    Win32 build: Fix outdated (and broken) URL of ActivePerl.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20301 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb26d07dce31d21b724960ae6ad25b8b21ee84e8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Feb 14 19:33:02 2011 +0000

    Bug #642284: Fails to build on Ubuntu Natty
    
    Patch by Ahmed El-Mahmoudy.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20300 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f265d7ce1cf90192381e0fc588d405597636f761
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Feb 14 19:21:56 2011 +0000

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

commit 314e54586e76539da4a6b8c81047c01a5ae640dc
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Feb 14 00:17:50 2011 +0000

    QofSession: Don't push a new generic error if there's already one available that might be more descriptive.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20298 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef0dd46391af1a7b1a603b08564c8cc1cd8ea3a2
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Feb 13 20:19:45 2011 +0000

    Remove no-longer-correct warning about the aqbanking5 setup wizard not being implemented: It is.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20297 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8fcbbe1022302feaa15eed958b6e8582461cf4b6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 13 20:18:52 2011 +0000

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

commit 9995c03ed0552c787fba2032b0ed667aeb8e227a
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Feb 13 20:03:12 2011 +0000

    Bug #641832: Use g_strdup_printf() instead of dbi_conn_queryf() to format the query; the latter crashed msvcrt. Also reverts r20287 because the root bug is fixed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20295 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0bcf002937d35790eca4edbdac10e75475e96f58
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 12 21:55:57 2011 +0000

    Implement command for changing the ordering of invoice entries by moving them up or down one row.
    
    Turned out this is rather easy: Just swap the "date-entered" of both items.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20294 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e1e0a03774434ab411d94d90fe0dcbe707b74cd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 12 21:55:46 2011 +0000

    Add a Timespec constructor for the current clock time.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20293 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 988873f8786d32725ef51f82cd9fa76875556f01
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 12 20:32:17 2011 +0000

    Win32 build: Fix some cross-compiling issues.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20292 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5c492d0b748cde0a8ba50ab08b706356cf796f9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 12 19:28:52 2011 +0000

    Win32 build: Update some version numbers: libofx, gwenhywfar, aqbanking
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20291 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b4635710d687bba5143780c3ce6f1a7bf655a4a3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 12 17:30:13 2011 +0000

    Bug #641832: Workaround to avoid the current crashes on windows.
    
    On win32 the queryf() calls below seem to crash. On the other hand,
    we know the used libdbi on windows is fine, so as a first
    workaround, we assume libdbi is safe.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20287 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7700b974ab00cdc427a4c9b68395bff823f607ed
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 12 16:34:34 2011 +0000

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

commit 6ff18f3b077716a3610eaf4f6c9e09703cb66d72
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 12 16:30:48 2011 +0000

    Update translation po files: Merge latest pot template.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20284 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a95cd710e27ed5e2eb01e90037fab114e2fa97d7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 12 16:03:31 2011 +0000

    Fix potential parsing of NULL strings by correctly use an empty non-NULL string instead.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20283 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d398e9959386b5b986551b83c5952a7141ea550d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 12 15:53:51 2011 +0000

    Another error message somewhat more verbose.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20282 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f7e50efef0dc1c361205cd3d4f689d847462af0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 12 15:53:37 2011 +0000

    Make log warning about bad gnc_numeric print the actual error code.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20281 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4741dc2b42a26e9eadf3604bee56c487a91dfe64
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 12 15:18:46 2011 +0000

    Add address auto-completion of r20272 also for address line 4.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20279 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4978611f2860d732034287a84d1d3faaaa7e980f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 12 14:49:09 2011 +0000

    Updated Spanish translation, by Francisco Javier.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20278 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7216898b6a0660fa5056db7c6bde059f521537b8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 12 09:46:57 2011 +0000

    Fix r20272: The text selection after auto-completion should work correctly now.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20275 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0794a01d8cf2d76d5de3431dd095f500d2bdcceb
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Feb 11 13:40:08 2011 +0000

    Update Russian translation by Sergey Belyashov.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20274 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77679b6bcc6b6904764d5bb14efcb292842f5d9c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Feb 10 21:49:44 2011 +0000

    Extend the addr2/addr3 auto-completion also to the shipping addr2/addr3 lines.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20273 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2f8a1265af9cc6d3c2524c9b2b2493037d95e87b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Feb 10 21:49:29 2011 +0000

    Implement auto-completion on the addr2/addr3 lines of the "New Customer" dialog box.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20272 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 213afffc2c98b51312491d7b5b7cdb8fef9cdbae
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Feb 10 21:49:12 2011 +0000

    Add a common shared quickfill object for the addr2/addr3 lines of a GncAddress.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20271 57a11ea4-9604-0410-9ed3-97b8803252fd

commit deec6809aabc4d1e16d425d313c7ef6d2872683f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Feb 10 21:48:58 2011 +0000

    Minor code cleanup - remove includes from header if not necessary.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20270 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 99a4130043fe3210c0eef7164284a71450aa0021
Author: Cristian Marchi <cri79 at libero.it>
Date:   Thu Feb 10 20:10:24 2011 +0000

    Updated Dutch translation copied from the translation project.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20269 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 792b4ac1ee87813f1cdeee85ced49abc7aea795b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Feb 10 19:46:56 2011 +0000

    Bug #635552: Rename "Financial Calculator" into "Loan Repayment Calculator"
    
    I've been told (by users who know the subject well enough) the "Financial
    Calculator" should rather be called a "Loan Repayment Calculator" or a
    "Mortgage Payment Calculator", as this is what is being offered there. So
    I finally made this renaming.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20268 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59cbfb2b6fcc879dc1d75d4e8c0d8924f531c598
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Feb 10 19:40:38 2011 +0000

    Bug #640357: Adding very limited Perl-Support for doxygen
    
    Adding Doxygen commands to the Perl-scripts in the sources
    
    I searched for every *.pl file in the GnuCash source and added Doxygen commands
    like @file, @brief, @author to better include them in doxygen.
    
    Patch by Christoph Holtermann.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20267 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17669ec5bfbad6137c09ba1afd78eb14748a6564
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Feb 10 19:40:22 2011 +0000

    Bug #640357: Adding very limited Perl-Support for doxygen
    
    There are a few Perl-scripts scattered through the GnuCash sources. This patch
    enables doxygen to interpret them so that they can be provided with information
    about author, date and so on.
    
    This is done by telling doxygen that their python-files. So python-comments can
    be used.
    
    The actual Perl-source is commented out by using
    @cond Perl
    ...PERL-CODE...
    @endcond Perl
    
    Patch by Christoph Holtermann
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20266 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f0b1e662ab6f17e265dfba96ab9db7e1d91967f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Feb 10 19:37:23 2011 +0000

    Bug #640347: Adding Example Skripts for historic Stock Quotes
    
    This patch adds the example skripts from
    http://wiki.gnucash.org/wiki/Stocks/get_prices
    to the directory python-bindings/example_scripts.
    
    Patch by Christoph Holtermann.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20265 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d16ef1765ea9cdf2ec9e347e2aa15542cad76813
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Feb 10 19:37:07 2011 +0000

    Bug #640328: This patch makes Transaction.GetSplitList and Account.GetSplitList return Split instances
    
    I changed gnucash_core.py so that GetSplitList methods of Transaction and
    Account return Split-instances so that the user doesn't need to call
    Split(instance=GetSplitList()[n]).
    
    I checked the examples and changed one either.
    
    Patch by Christoph Holtermann
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20264 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3b8b22ab5c9aea8d19a2ce8ed994d049c2bacde
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Feb 10 19:36:52 2011 +0000

    Bug #639906: Changing the way __format__ works for Split and Transaction
    
    Patch by Christoph Holtermann
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20263 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b0fb01c81c64441ae41880c7bac24622c379ccf9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 9 21:51:36 2011 +0000

    Fix CRIT error message on program quit in the aqbanking module.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20261 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b66ee496b813c7c73ead2f6ebc852ff7660493dc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 9 21:10:55 2011 +0000

    Fix missing copying of invoice currency on "Copy Invoice".
    
    Unfortunately this feature has been creating invoices with no currency set.
    This leads to weird amounts that have more digits than expected and don't
    sum up correctly, and it also triggers the warning dialog "One or more of
    the entries are for accounts different from the invoice/bill currency. (...)"
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20260 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e379a035c909e7c488efecdf289c9fdedcc8bc2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 9 19:52:21 2011 +0000

    Bug #641909: Fix broken price scatter plot
    
    The report was unknowingly broken by the move of one function in r20209
    namely gnc-locale-default-iso-currency-code from app-utils to core-utils,
    and somehow this needs a re-export in the core-utils.scm declaration.
    (I don't know why. For me, this confirms again this whole scheme plugin
    stuff sucks, royally.)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20259 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dbf058b097587ee7fd43217452035a85e059b040
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Feb 7 21:39:00 2011 +0000

    Minor tweaking of icon for duplicate invoice so that it doesn't look grayed out
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20256 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 88d677c834542f4bbd644f06b06664f96e394338
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Feb 7 21:19:05 2011 +0000

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

commit 65f0c7b8efae6bb3873e34f2b9d8c65151270da1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Feb 7 21:07:29 2011 +0000

    Updated Spanish translation, by Francisco Javier F. Serrador.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20254 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 112778f12eb304d5a3093e880a229431bcd05078
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Feb 6 22:30:26 2011 +0000

    Update revision to 2.4.2
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20252 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c97a58b97b15058674685a200db76221aec492fe
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 6 21:18:49 2011 +0000

    Partly revert r20207, "Modify Tax Info on Account Page..."
    
    The changes in the tree-model-account caused CRITICAL gtk warnings, so we
    revert that part for now. The changes in gnc-ui-utils.[hc] have been kept.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20251 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab195d7333bf87306ee4c30c717c54b83d3e13f8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 6 21:16:52 2011 +0000

    Updated German translation, now 100% completed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20250 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d74db75350841d71e5da835826b0788f74e88da5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 6 21:16:42 2011 +0000

    I18n improvements: Fix weird strings.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20249 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f8ed77e3c3f140b59859c243e91f97b31019dfb9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 6 10:20:46 2011 +0000

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

commit bad51f879653bbdb7df0d3d101725510ff0d2c1c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 6 10:20:35 2011 +0000

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

commit b72ca059a8ac2fa6aaced1f015df380ecb528004
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 6 09:54:38 2011 +0000

    Bug #641628: I18n: Fix untranslated string in fancy-invoice.scm and invoice.scm
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20246 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 002352559bd8bfe3a3eae4ee980121ec47f4345b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 6 09:49:52 2011 +0000

    Bug #641646: Fix incorrect tip on switching between multiple tabs
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20245 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2583b0f71c075ae4a29e3a02544b879ee49e1a61
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sat Feb 5 20:28:02 2011 +0000

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

commit 6371840702b8e665afaa59ff8d97ab8bffee8be6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 5 17:32:22 2011 +0000

    Remove references to Neil William's website because it is vastly outdated.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20242 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e19bb94ead3af0f33b8473f30127cb8ad7fb5781
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 5 16:52:01 2011 +0000

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

commit d6d0369c814a4cfd8263f629a1763e3734b6e3d5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 5 16:29:08 2011 +0000

    Bug #641557: I18n slightly improved in fancy-invoice
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20239 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14df88070d91a79ca5b141c2e7c31a06057ed31d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 5 16:28:55 2011 +0000

    I18n: Fix misleading composed strings by defining two separate full sentences.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20238 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0854bcce967599c90ad8bdc54f67fd2ebdde6007
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 5 15:52:22 2011 +0000

    i18n: Add more terms to the glossary
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20237 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5eee6ed6bafbd16431178b388ccdf39aad652e3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 5 15:52:09 2011 +0000

    i18n: Fix missing space in message
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20236 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 02b3ffaea472b6857bb405d48ade5fb514de5be5
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Feb 5 01:55:41 2011 +0000

    Update revision to 2.4.1
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20231 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f99d162fbb74ee87029ad10c80aba5c56902b1da
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Feb 4 18:32:51 2011 +0000

    DBI Backend: Cleanup after testing version control so that repeating the tests doesn't fail.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20230 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3fe1707d2252d61e8f3491f94bced4124110168b
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Feb 4 01:54:30 2011 +0000

    Check whether session has been created before trying to end it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20229 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 947b60f511236ccf75d425276ea03b51fc34a52a
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Feb 4 00:02:21 2011 +0000

    Fix compiler warning in gnc-backend-dbi.c.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20228 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 822eb021349e3122e63b6d6e08e2b1aa2ecc470c
Author: Cristian Marchi <cri79 at libero.it>
Date:   Thu Feb 3 21:22:07 2011 +0000

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

commit bf8cc9ee08701a73d6f0ed0364d8e049e6b61b35
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 3 14:43:39 2011 +0000

    Change dependency in src/backend/dbi/Makefile.am from app-utils to core-utils
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20226 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b042a6d536bf9d54a5f6771d838b615f60ca0c65
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 2 20:49:41 2011 +0000

    Do not modify the entry's DateEntered when duplicating invoice to keep the entry ordering.
    
    Follow-up to r20115.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20225 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d0b8c4296e08b46ba7893ef0c8df4fce949f9216
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 2 20:31:10 2011 +0000

    Fix cmake build after latest configure changes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20224 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7cb436e08d0d5389b6e1caec69412cf060657b6a
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Feb 2 00:04:29 2011 +0000

    Change GNC_RESAVE_VERSION to GNUCASH_RESAVE_VERSION so that it's similar to the other version macros; define it at the top of configure.ac so that it's obvious to everybody; and store the current Gnucash version only when doing a full save so that retrospective changes to GNUCASH_RESAVE_VERSION won't skip a resave because the database has been touchedby a newer version.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20223 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd3f1a3c7d029e1eb72df33b10dee53f683d2573
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 1 21:04:58 2011 +0000

    Win32: Add missing include for windows build
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20222 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a7226c0a0f59dfb83fe11c696801558dfe44497d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 31 20:07:00 2011 +0000

    Set line ending property svn:eol-style to LF for newly added files
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20217 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6bf3eb2941092fef138a0e1e9b5a393e556def88
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 31 19:54:45 2011 +0000

    Set line ending property svn:eol-style to LF for newly added files
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20216 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8adfe555f1da0070154783bf3faa34fae59a99d
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 31 15:27:57 2011 +0000

    The new files for gnc_locale functions, ommitted from r20110.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20214 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f273f3382e0c40518a3e318ea94214a417b38f0a
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 31 04:35:49 2011 +0000

    Adjustments to test Makefiles required by r20176 (move quickfill functions from gnome-utils to app-utils
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20211 57a11ea4-9604-0410-9ed3-97b8803252fd

commit febfba65b4474f90e9527f164bbc58d5f9754544
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 31 04:33:38 2011 +0000

    More adjustments for moving gnc_locale functions from app-utils to core-utils
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20210 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ff535a1aff2a17254ca39b3289251a7674e496c
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 31 04:29:48 2011 +0000

    Move gnc_locale functions from src/app-utils/gnc-ui-util to src/core-utils/gnc-locale-utils (new files) and adjust accordingly.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20209 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9872a070e3c22a755fceb8565e6c62d0098dd91c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 30 22:40:22 2011 +0000

    Adjust location and add gnc_(push|pop)_locale wrapper around dbi_conn_query() calls which retrieve data. Patch by Christoph Holtermann
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20208 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9968d038a292b629bb63add3073fcdbcf138b94c
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Sun Jan 30 20:34:55 2011 +0000

    Modify Tax Info on Account Page to display or not display sub-account info based on whether row is expanded.
    
    Revert changes made in gnc-ui-util.c in rev 20039 and instead put those changes in new function: gnc_ui_account_get_tax_info_sub_acct_string.
    
    Define a new column, GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO_SUB_ACCT, in gnc-tree-model-account.c filled with gnc_ui_account_get_tax_info_sub_acct_string.
    
    Modify gnc-tree-view-account.c to define a tax_info_data_func that displays only the the data in the GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO model column if the row is expanded; otherwise it combines it with the data in the GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO_SUB_ACCT model column. Modily the view creation function to use the new tax_info_data_func.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20207 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2897cd4d0ee3b04a6be689eed1f11b83377f7448
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jan 30 18:33:53 2011 +0000

    Bug #640061 - Invoice items are not saved, patch by Christoph
    Holterman
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20206 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2f070dcb855bbb541fa200f5f1ddc028dabffd2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 30 10:25:07 2011 +0000

    Update newly introduced NANO version number in cmake build script as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20205 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47032f36870d503d90eeadf4df90226237bbd385
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 30 10:21:48 2011 +0000

    Get rid of gtk dependency in <app-util/option-util.h> header by storing only a gpointer for the widget.
    
    This means the very last part of a gtk-dependency in app-util is in option-util.c
    in one error message. My goal is to remove gtk completely from app-util
    so that all code in our dependency chain up to app-util can be packaged
    into a GUI-independent library, which can then be used by the python wrappers
    and other GUI frontends alike.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20204 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5cb52dbdb5602d9c180ce1c1bec823420a70d50e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 30 09:24:27 2011 +0000

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

commit 725e14eb1786f5213a6e1eda9f3ec5e6422deea5
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 29 23:38:10 2011 +0000

    Add gnc_get_long_version, a guint concocted by adding the version values together allowing two digits for each. Add a new version value, GNUNCASH_NANO_VERSION, to be incremented when there's any change to data serialization. Use the new gnc_get_long_version to tag the Gnucash version in the versions table in the dbi backend.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20202 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e2c04cbbd45e6547430ad0af110f448ddf03e015
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 29 23:16:00 2011 +0000

    Add libgncmod-app-utils.la to src/backend/dbi/tests LDADD so that gnc_push_locale and gnc_pop_locale can be found for testing.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20201 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2057e6ed34d5c9f200cbe2d0f72c150479aebeef
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 29 21:37:27 2011 +0000

    Re-indentation of source code.
    
    This re-indentation was done using astyle-1.24 using the following options:
    
      astyle --indent=spaces=4 --brackets=break --pad-oper --pad-header --suffix=none
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20200 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e16c4508afb75e5c59e4eaaa6ff8eeb64039fa37
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 29 21:33:43 2011 +0000

    Fix missing include in cmake build file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20199 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 546b276912cef24a398aa4fc76f1683dcf302ed2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 29 21:31:26 2011 +0000

    Move gnc-ui.h file from top-level to gnome-utils. It is gtk-dependent anyway, so it is moved to where it belongs now.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20198 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5aa9a45fc236b62b5ee9016571ecd95093feb57f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 29 21:31:16 2011 +0000

    Remove unneeded usage of a generic <gnc-ui.h> include in headers.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20197 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a00b438b3aed7cbf8dce409e726e56e15ad85255
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 29 21:17:59 2011 +0000

    Remove pointless header RecnWindow.h - nothing gtk-independent here anyway.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20196 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f72837c4337c8e92b97f8fa72d6bc629118157be
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 29 21:13:21 2011 +0000

    Fix cmake build file after file removal.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20195 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d5a71666b665a0b99f827701d4ed444f613a67da
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 29 21:09:15 2011 +0000

    Drop the obsolete gncUIWidget typedef because all of our GUI-code is inherently gtk-dependent (with the exception of option-util.h).
    
    If there were any re-write of gnucash with a different GUI toolkit, it will
    define all GUI-related functions in its own way, so there's no point in
    pretending those very gtk'ish functions were usable in a different toolkit as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20194 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f3b1ea0dbd725d5b0cf758ff6b3ac1a708bc4e8
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 29 20:58:56 2011 +0000

    Delete the unused and slightly pointless gnucash_foo_version functions
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20193 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4187f8dc78858df2b3d22a684d88b45a52477fff
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 29 20:40:02 2011 +0000

    Adjust gnc_push_locale and gnc_pop_locale to take a locale category and
    to handle MSWin32 (following gnome/druid-hierarchy.c) correctly.
    Use them in gnc-backend-dbi.c instead of the incorrect code from r20189
    (Thanks, Christian).
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20192 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d6818224619f0937c0a538443bf277f8ef7ab354
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 29 00:40:46 2011 +0000

    Add locale.h; some systems seem not to pull it in via glib/gi18n.h
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20191 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dead5c2f81f221de7dfae99ad9c043841adb97fa
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jan 28 23:47:30 2011 +0000

    Left out of r20188: Actually wrap the important code...
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20190 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 866ce51260708f62ea25108762d06163c36e4a91
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jan 28 21:35:50 2011 +0000

    Handle localization-ignorance bug in libdbi by setting LC_NUMERIC locale
    to "C" before calling dbi_result_get_double() and back afterwards. This
    is not thread-safe, but we're not multithreaded yet.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20189 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2702ebec4926951140aad0f0130e88db73ae025
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jan 28 21:03:40 2011 +0000

    Better OSX language handling: Add a "C" locale to the language-list
    after any english locale so that if that english locale isn't present,
    gettext will fall through to "C", which makes unnecessary the "en.po"
    file. Also removed the special casing and locale truncation; gettext is
    quite capable of doing that itself.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20188 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 742db0861219b17c7e1c9b9c086a8f798d89edc9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 28 20:57:54 2011 +0000

    Clarify the use of pathnames in the python bindings example scripts
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20187 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ff3fab49d8f206a8bb1b2012139987d9dedb9c8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 28 20:57:44 2011 +0000

    Allow all book types instead of only sqlite3 for account_analysis.py
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20186 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4abf1dceec514f1743b356bbb1b43f7e671c3e91
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Jan 28 19:48:28 2011 +0000

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

commit 370f7a856318beb047f1dd698db5a318e1bb0d38
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jan 27 21:02:46 2011 +0000

    Update German translation.
    
    This is merged using msgmerge --no-location de.po gnucash.pot -o de.new.po
    and we use "--no-location" to make the updates actually readable.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20181 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2776f5a6a46caae1b9129d78e1285b46f60db287
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jan 27 21:02:30 2011 +0000

    I18n improvements: Fix typos, fix unnecessary near-duplicates, remove unneeded strings.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20180 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8889b307e57b9824fb5df52249debd91480861c9
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jan 27 20:07:45 2011 +0000

    Clean up an obvious time-waster.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20178 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6ad52d647640fa42ee7fc12c570f2cdf4c8c2c1
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jan 27 19:38:39 2011 +0000

    Change serialization of doubles in the dbi backend to use
    g_ascii_dtostr() instead of sprintf.
    
    The problem is that sprintf is subject to localization and will output
    e.g. 1,25 for one-and-a-quarter in European locales. SQL doesn't support
    localization, so will interpret 1,25 as two fields, 1 and 25.
    
    Note also that GUID_ENCODING_LENGTH isn't big enough for a double, so
    that's changed to G_ASCII_DTOSTR_BUF_SIZE.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20177 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ebef4d5f0f46c0515cd811cc49c563bc89053e0a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jan 27 19:22:16 2011 +0000

    Move quickfill and gnc-entry-quickfill files from gnome-utils to app-utils because they don't require gtk/gnome.
    
    (account-quickfill can't be moved because it also works with a GtkListStore.)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20176 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf4239d489286e9cf3a1e799eec08870cab330ce
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jan 27 19:16:47 2011 +0000

    Add #include gnc-main.h for declaration of gnc_get_svn_version() for test_dbi_version_control().
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20175 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2060e0e1b082e69508c1c9526dc40596c0af8ce8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jan 27 19:09:27 2011 +0000

    Fix core swig files to have appropriate ifdefs for guile only portions
    
    Patch by Andy Clayton <q3aiml at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20174 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb8e4649281ac9c1b873a10a3f558d4b0eb74ea4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jan 27 19:02:35 2011 +0000

    Fix r20169 for out-of-tree build. Clean up included .c file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20173 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b0a39c16087c6eed96187168b9dbf3ff2ff95fb7
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jan 27 18:36:16 2011 +0000

    Add declaration for test_dbi_version_control; doxygen comments for test_dbi_safe_save and test_dbi_version_control; and rearrange order of declarations to keep the test functions together.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20172 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf4c1a4daa692463e5cc3d4d3f2e68f2638bb6bd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jan 27 16:28:09 2011 +0000

    Bug #631789 - "Assets" in summary bar does not match assets displayed
    
    As proposed in the bug, I have changed it to "Net Assets"
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20171 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d20582a7c103f3389616a0cee0c2a5f5fcfee8b0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jan 27 16:28:01 2011 +0000

    Spelling fixes in code comments.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20170 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 32c89135ae14b6166e3980b580ad059273801793
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Wed Jan 26 17:13:09 2011 +0000

    Open the newly created invoices for editing after import.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20169 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a7f21a324bd10e1c5259e3109be7390efc4e20b7
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 25 17:06:59 2011 +0000

    Make the splash screen stack as a regular window instead of stacking in front of everything else.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20168 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 02e27626342eb645b7fbc1f9149af0f376e06caf
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 25 17:05:58 2011 +0000

    Remove qof_instance_begin_edit test from test_book_readonly; qof_instance_begin_edit doesn't check qof_book_is_readonly anymore.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20167 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29a685c48325649e115e32d362aa93de12530f94
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jan 25 14:09:20 2011 +0000

    One more svn:ignore for bi_import plugin
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20166 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23f446dd34015a3a87e3842c6b7c5890cbbade65
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jan 25 14:06:45 2011 +0000

    Update svn:ignore for bi_import plugin
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20165 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 801adc765f69fca006bada848bffcf981d358df7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 24 14:37:49 2011 +0000

    Set line ending property svn:eol-style to LF for newly added files
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20164 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8f1244fff08bae68129eae29bdfc3c8670fee6e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 24 14:10:09 2011 +0000

    Re-indentation of source code.
    
    This re-indentation was done using astyle-1.24 using the following options:
    
      astyle --indent=spaces=4 --brackets=break --pad-oper --pad-header --suffix=none
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20163 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd17b5fa4169193d7b906253d0369508b8e733ff
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 24 14:04:37 2011 +0000

    Add missing svn:executable property
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20162 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 04cafacf3fd04503752700babc34261062fc3806
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 24 14:02:39 2011 +0000

    Fix printf conversion specifier of 64 bit integers in message.
    
    (Also, fix compiler warning about && and ||).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20161 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d912e8a32099e4dff5a9f73920dbdb26d1816d3a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 24 09:45:09 2011 +0000

    Improve wording of libdbi error message even more.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20160 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c37a45b2d777f31420577bf7cab67b1c0c18d04
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 23 19:33:35 2011 +0000

    SQL Backend Version Control: The final part.
    
    New error dialog boxes for ERR_SQL_DB_TOO_OLD and ERR_SQL_DB_TOO_NEW
    Marks the book read-only if the user doesn't upgrade a too-old db and
    when the user tries to load a too-new db.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20159 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5429f5a8cf97db2dd2994a8218aa8939afc6de44
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 23 19:29:47 2011 +0000

    Add en to the ALL_LINGUAS list in configure.ac; should have been in r20142
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20158 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28abf46152055c57bbc4c0c9308d4b99eabe4a54
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 23 19:24:09 2011 +0000

    Reverse some extra changes that slipped into 20155
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20157 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce8997dc45f1eea574cb3280a91559a4d8d02638
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 23 18:58:39 2011 +0000

    Bug #637770: Fix progress bar on load and full save in sql backend.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20156 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4e3354c470ea1a2c70b4a66287d968de93d1c64
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 23 17:50:43 2011 +0000

    Provide more detail in commit error when it's caused by a read-only book. Mark error message for translation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20155 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 05530a33c326a948e1f5ee8d80a4c63649527fcc
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 23 17:35:31 2011 +0000

    Throw an error and return if if the book is marked readonly.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20154 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 978908404aef2cf293306a65cbc0b2c772f589db
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jan 23 17:31:28 2011 +0000

    Remove book_is_readonly check from qof_instance_begin_edit; it crashes if it's actually used.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20153 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 879b1f2c0cee66060455aac826b413670e2b5b28
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 22 23:04:00 2011 +0000

    Bug #611936: Test DBI backends for a dbi bug which causes 64-bit numbers
    to not be stored on 32-bit systems, and prevent saving or loading with
    an informative error dialog box.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20147 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 79ee7e78acfcfbb7a93893622d1b7f3698aca819
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 22 22:59:42 2011 +0000

    Prevent a crash if gnc_sx_sxes_reverencing_account called when book has no sxes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20146 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc4ae21d0ba4a1f5fcdb48202b0e37f4b177e76e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 22 14:39:56 2011 +0000

    Bug #639906: Improve text output methods of python bindings
    
    Patch by Christoph Holtermann:
    
    For the more complex financial objects i chose a different approach.
    
    The printing functions are located in one module. Importing this module adds
    these functions as methods to the classes defined in gnucash_core.py.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20145 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b922f000ecb7a9fa4be7727b524b3edb43c9f80f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 22 14:36:18 2011 +0000

    Bug #640233: Don't add "Account unknown Bank Unknown" memo when account and/or bank does not exist
    
    Patch by Jeff Kletsky:
    
    At least for the online OFX sources I use in the US, downloaded
    transactions are populated with memos of
    
    "Account unknown Bank unknown"
    
    Past being annoying, this can cause improper "matches" when comparing
    transactions.
    
    The root cause is found in src/import-export/aqbanking/gnc-ab-utils.c
    in the function gnc_ab_memo_to_gnc where the code seems to check for
    the existence of a remote account number from the aqbanking
    transaction
    
    if (ab_other_accountid && *ab_other_accountid)
    
    and appears to intend to return the empty string if one is not present.
    
    However, an earlier line in the code sets ab_other_accountid to
    "unknown" so that the test always returns true.
    
    This patch should return:
    
    * "Account <account number> Bank <bank number>" if both are present
    
    * "Account <account number>" if only the account is present
    
    * "Bank <bank number>" if only the bank is present
    
    * "" if neither is present
    
    Additionally, ordering of trimming was changed to handle the
    possibility that the leading and/or trailing character(s) were stripped
    as invalid UTF-8, resulting in an untrimmed string.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20144 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 75a5d4c0da5ed55198cd23fc4a903344fdf728f3
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 22 00:26:02 2011 +0000

    Rejigger the set_macos_locale function to better handle qualified
    languages (e.g., Portugues (Portugal). Add po/en.po so that english
    doesn't have to be special-cased to the C locale.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20142 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27dcfa1e80d65a1777d5506bb33b997d2d6fbbc0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 21 22:27:48 2011 +0000

    Bug #638762 - Windows 7 64-bit: GnuCash will not start due to existing SCHEME_LIBRARY_PATH env variable
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20141 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cdaf152cd76a0d3eedf7defb234d91daaae64008
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 21 22:10:40 2011 +0000

    Use last changed revision number instead of last-commited-somewhere-in-repo
    
    svnversion without options returns the most recent revision in the repo
    at the time of the last svn update/checkout even if that revision
    didn't hold any changes in the current path. Not very useful as a
    reference. Better is to ask for the last changed revision with -c.
    BUT: -c option for some reason always considers svn working copy
    as having mixed sources. We're only interested in the last part so
    we strip the beginning revision if it's there.
    As a result if your WC really has mixed sources, that will not be
    visible in the version number...
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20140 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c039773b51f59be4a92d6942ee94999988e8dcf6
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Jan 21 19:54:47 2011 +0000

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

commit 73c9e62ad75c5874cb1003628f2b11b993a0ef08
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Jan 21 19:09:42 2011 +0000

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

commit 5802a37dbd7040a524e1470eda4c9591bc795474
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 21 14:23:20 2011 +0000

    Bug #629501 Nonexistent field in error message
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20137 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6fd224e598ac9285d4070b2d237a95c6a0668e52
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 21 11:52:28 2011 +0000

    Bug #467311 Print invoice button should be restored to View invoice
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20136 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a3308877d38fa601f7bc153e8581a03d3861e07
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 21 11:52:19 2011 +0000

    Bug #352057 button to create a new invoice when viewing an old one.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20135 57a11ea4-9604-0410-9ed3-97b8803252fd

commit db2194abc9f10a2c93ffc11388a071b0d6b4204e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 21 11:52:09 2011 +0000

    Add icons for Duplicate Invoice functionality
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20134 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 86ba21c60e37a8d393f39f5b1fde32c25e3e0a15
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 21 11:51:59 2011 +0000

    Whitespace cleanups
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20133 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d757ccc2f3c0666a2d2033d81cc361ce5b68f5f7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 21 11:51:40 2011 +0000

    This patch adds a new option under Edit -> Preferences -> Date/Time
    that looks like this:
    
     Date Completion
     When a date is entered without year, it should be taken:
     (*) In the current calendar year
     ( ) In a sliding 12-month window starting this many months before the
         current month:  [ 6 ]
    
    Patch by Peter Selinger with minor modifications
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20132 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a90cd5fdf88f541164eadb07069ce983840c3c03
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jan 20 20:20:45 2011 +0000

    Bug #535774: Fix label for employee option on "Employee Report"
    
    Patch by Bert Claesen:
    
    The attached patch (against r20122) tries to solve bug #535774 and:
    
    *Introduces Option naming consistent with report title (e.g. Customer Report
    shows Customer in the Option screen)
    *Removes the printf() default string in case no arguments where given
    *Moves the docname up to a higher level for easy of overview
    
    Cases default to a GNC-OWNER-VENDOR.
    
    Note on the patch:
    *As indicated in the comments, two functions are nearly identical, where in the
    Vendor report the use of Vendor/Company is mixed. This can easily be moved into
    one function as the footprint is the same.
    
    cstim: I've clarified which ones of the functions returns translated vs.
    untranslated strings, too.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20131 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2bab2d6f02aeffa200038b90d2f85c7312dc52d6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jan 20 20:15:02 2011 +0000

    Remove old obsolete unused file from python wrappers.
    
    Apparently this is unused since r17284.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20130 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f16a4e3a83cb2086b62f34dd8b6e99c9cf462723
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jan 20 20:14:51 2011 +0000

    639980: Add EntryList and _gncEntry objects to list typemap.
    
    Patch by bstpierre.org
    
    Fix python failing getting invoice entry data.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20129 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0c425e19143d9e8cffce8758cf1d48bf947d4385
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jan 20 20:14:40 2011 +0000

    Bug #639906: Adding __str__ and __unicode__ methods to GncNumeric
    
    Patch by Christoph Holtermann:
    
    1) I decided to let the methods return "Division by Zero" for denom()==0.
    2) As proposed in
    http://stackoverflow.com/questions/1307014/python-str-versus-unicode i created
    both __str__ and __unicode__.
    3) I use format to fix the decimal places to 2. It would be nice if the number
    would be configurable.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20128 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f8d09913d02bd62133bdb8e53a7abe9d4912c5d9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jan 20 20:14:28 2011 +0000

    Bug 637346: A small python doc enhancement, basically mentioning the wiki-page
    
    Patch by Christoph Holtermann.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20127 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0dee9da11b4a059a07126609b2eb17cb66f3aa15
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Jan 19 04:21:14 2011 +0000

    Fix a bug introduced in 20042 which caused lists of Scheme strings passed to C code to be garbage.
    This caused online price quotes to fail for anything other than a currency.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20126 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6181f334f3600a494f118ede8e4fc96bb9095b25
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Jan 19 04:18:00 2011 +0000

    Make sure ENTER is balanced by LEAVE in gnc_commodity_set_quote_tz.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20125 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2f4e33a86f58b8630bc0bc49f69a4f6f15176c85
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Jan 19 04:17:06 2011 +0000

    Make it possible to include trading accounts in the Income Statement and Profit and Loss reports.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20124 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8be9b0a9ad53abb971a38c3f2565db69fd8165e9
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 18 23:42:48 2011 +0000

    Enhanced database version handling.
    
    * Add a macro GNC_RESAVE_VERSION which holds an svn revision number.
    * When fully saving a database put this number in versions with
      table_name Gnucash-Resave.
    * On database load, compare the current GNC_RESAVE_VERSION with the
      Gnucash revision and Gnucash-Resave revision saved when the database
      was created.
    * If the current GNC_RESAVE_VERSION > the saved Gnucash
      version, then emit ERR_SQL_DB_TOO_OLD.
    * If GNC_RESAVE_VERSION < the saved Gnucash-Resave, emit ERR_SQL_DB_TOO_NEW.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20123 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 56f1e28e361585420af7ebb04bdb5bd73b41f9e2
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 18 18:16:58 2011 +0000

    Minor fixes to g_test: Adjust MODULEPATH so that the boundary path delimiters go at invocation; add DEFAULT_INCLUDES to the test_foo_CFLAGS; include the required NULL third arg to g_test_init()
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20121 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f8a0864175608d1e162cb4761dfe0fbd9a1df01b
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jan 18 00:36:08 2011 +0000

    Provide for safely overwriting a sql database by moving the existing
    tables out of the way, writing new tables, and then dropping the old
    tables once everything has been saved.
    
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20119 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a2cddf7678082e583140405986963606226538da
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 17 21:27:54 2011 +0000

    Win32: Add missing link libraries to bi_import plugin. Necessary for win32 linking.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20118 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a3bf3033b2f3b6196c3c5947ac4a96aaa7e937ae
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 17 16:55:39 2011 +0000

    Bug #638225: Author Jim Radford. KVP lists are ordered so should not be sorted
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20117 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c870169c3c5c0dc7d8279e1339022ee0e3cf932f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 16 21:10:05 2011 +0000

    Additionally, make the "Duplicate Invoice" feature available as menu item and toolbar button when viewing an invoice.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20116 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9675bc0ef4841f9a41ca0295d89044f11950ba9b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 16 21:09:53 2011 +0000

    Implement "Duplicate Invoice" feature, where a new invoice is created as a copy of an old one with new date and new ID.
    
    This patch makes this feature available as button "Duplicate" in the search window.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20115 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d80ece7998b1ff3aa0b4309848d93ba99037b7b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 16 19:33:20 2011 +0000

    Win32 build: Aqbanking has a patch now, but doesn't need autotools called.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20114 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b7cf646a2fc2e7f7b87211479db1fdcb13aa431c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 15 21:51:43 2011 +0000

    Remove *.i files from doxygen input again because at least my doxygen-1.6.3 hangs on gnucash_core.i.
    
    This is a follow-up to r19956, bug #637346.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20112 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c4a65e6e63c1abc1007b1d7d58912d6cb2821655
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 15 21:05:26 2011 +0000

    Make reconcile+update import action of r20021 bug#373415 enabled by default because it's so useful.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20111 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 34613bc9c9605cf29d1cb6fb3eed21ef3a773451
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 15 20:33:28 2011 +0000

    Bug #639498: Fix aqbanking-4.2.4 issue with "execute online transfer" on WinXP.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20108 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 886cf5b4e585479e267365027b9f4f5a1cd1807c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 15 19:11:42 2011 +0000

    Fix qof/test compilation errors, provide guard for glib_testing.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20107 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc4ec4a8eaf46cedaa12df4b740f4f957cc4bd12
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 15 09:52:53 2011 +0000

    Remove the old "import-export/hbci" module because it is no longer supported.
    
    The newer "import-export/aqbanking" has been in use since aqbanking-3.0.0.
    As it turned out, we require aqbanking-4.0.0 now anyway, which was
    release 2009-05-30. Consequently, the old module isn't being maintained
    by us and so needs to be removed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20106 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cdb4014700b13ea83e2c7c5dbb66aea0d16774d1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 15 09:52:41 2011 +0000

    Bug #638689: Require libaqbanking >= 4.0.0 because earlier versions are not supported correctly by our code anymore.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20105 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eae03c2003376c2c43f6d523502564e6aca753be
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 15 09:52:27 2011 +0000

    Disable usage of qof/test for now because is does not yet compile.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20104 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 886da7638d0773561c7a74e23795c80d0422b679
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jan 14 23:25:27 2011 +0000

    Add a read-only attribute to QofBook and check of same to
    qof_instance_begin_edit. Add qof_session_safe_save. Add unit tests for
    these changes.
    
    QofBook read-only attribute is to prevent starting an edit when the
    version of Gnucash which created a dataset is newer than the one
    currently running. This is to prevent writing records of an old format
    into an existing data set. The user can use File>Save As to create a new
    QofSession which will write a completely new dataset in the current
    format. This is an important safety feature for future versions of
    Gnucash which will not bring all of a dataset into memory, instead
    loading only what is immediately needed.
    
    Safe-save is the Qof access to allow writing out a dataset to an
    existing server database (i.e., postgresql or mysql) while maintaining
    the ability to both transaction-protect saving individual records while
    maintaining the ability to rollback the entire save if something goes
    wrong.
    
    The unit test framework is added to enable testing these components.
    More tests will be added in a later commit.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20103 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8733bf20470868b17e0c9cdee492d8f8fdae949
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jan 14 22:03:56 2011 +0000

    Provide glib unit testing template files to make it easier to add unit testing to modules
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20102 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19d75d552bfe6ed3da54ccb806764a8adfdeb399
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 14 21:47:44 2011 +0000

    Bug 639322 part 3: provide users with a sensible first time "Save As..." path on Windows
    While $HOME is fine on linux, on Windows the most sensible location is "My Documents"
    (or its translated equivalent).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20101 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6fb1dd93ee344252cc082c846cb5926f032b734c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 14 21:47:35 2011 +0000

    Bug 639322 part 2b: display an error message if a user attempts to export to somewhere in gnc_dotgnucash_dir
    and add a hint for translators to the error message string
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20100 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff4ff5a752f48dc9d60e4c60864e0ff9bc6c0fa4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 14 21:47:27 2011 +0000

    Bug 639322 part 2: display an error message if a user attempts to save beneath gnc_dotgnucash_dir
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20099 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff6c190003ebb220272ace0b246994b5c2d5369b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 14 21:47:14 2011 +0000

    Bug 639322 part 1: add extension .gcm to future state files
    Old state files are still read (if no new equivalent exists yet)
    but will never be written to again.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20098 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35f32b3b70f4c02616223125342260ab95396fff
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 14 21:47:04 2011 +0000

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

commit 20860fba9f1be72872d6579dd802652b16c93f68
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 14 21:46:56 2011 +0000

    Remove obsolete compatibility code in the state file processing.
    No version GnuCash 2.2.x version will produce state files with
    spaces in their key names, and we don't need to worry about older
    compatibility (migrating from 2.0.x should always happen via 2.2.x).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20096 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d87afa65b45f4113e3db3303ff7ab83205c02eba
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 14 21:46:47 2011 +0000

    Fix some spelling errors in doxigen documentation
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20095 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea5f93b49e31fc5ac0b8dd1e49dcfdc834fff10d
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Jan 14 21:10:18 2011 +0000

    Remove the word "days" because it is also located after the near field.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20094 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d47c7c5ec03c6f429e1ac032c1c5da440e2ccc6c
Author: Frank H. Ellenberger <f.ellenberger at online.de>
Date:   Thu Jan 13 23:12:41 2011 +0000

    Improve the for translators problematic format string from gnc_entry_ledger_verify_acc_cell_ok
    
    This version uses 2 separate sentences,
    mentions currencies and
    gives a clue for the account type.
    Add enable basic doxygen output.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20089 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15bc162e7ce137cb227b80f0cd0e0a0dd1826034
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jan 13 19:05:59 2011 +0000

    Bug #639365: Revert r18546 so that the bills-due dialog displays only bills but not invoices.
    
    The INVOICE_TYPE string unfortunately is
    stored in translated form due to the usage of gncInvoiceGetType()
    for user-visible strings as well. Hence, as an exception we
    must also search for the translated here even though it's an
    internal flag.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20087 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f25a62f33baac27f4077a4035b99a6affc0fd32
Author: Frank H. Ellenberger <f.ellenberger at online.de>
Date:   Thu Jan 13 17:25:26 2011 +0000

    Add python in section optional of README.dependencies
    
    Additional: explain alternatives and optional parts
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20086 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 22799c48d75e8640b9dc12e3303bf1c8afde94ea
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 13 16:52:59 2011 +0000

    Revert r20082 (re-enable plugins)
    Get the bi_import plugin building on Windows by including missing libc functions
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20085 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b367ec1bb7b1240d4e37ddc7c67a7f6cf4339c83
Author: Frank H. Ellenberger <f.ellenberger at online.de>
Date:   Thu Jan 13 02:47:29 2011 +0000

    Bug 638842 - Estonia adopted the Euro on 01.01.2011
    
    Thanks to Toomas Tamm
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20083 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e25946061b47fac5f44e946006531ee2c3eabd8
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Jan 13 02:47:03 2011 +0000

    Disable building the plugins directory until windows build issues can be fixed
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20082 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f533fd6fe1ab37c4b7e011d87f798db526f2ce9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 12 20:40:51 2011 +0000

    Add function for creating a new copy of an existing GncInvoice.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20081 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 45749ffcbc92923f26a4d6e7aaa5f23a3979f343
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 12 20:04:25 2011 +0000

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

commit 7c276dabd896742b11a6fd04ae83a40b700b02f5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 12 19:47:34 2011 +0000

    Bug #636907: Improve "Close when finished" handling in "Online Banking Connection Window"
    
    Patch by Manfred Usselmann:
    
    This patch adds a toggle action to the online banking menu, which allows to
    open and close the online banking log window. In addition it adds an option to
    the online banking preferences to keep the log window open after the transfer
    has finished.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20078 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 770b2ce1016d7e10544cf70b640387b9f67f4534
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 12 19:47:23 2011 +0000

    Bug #639259: Add averages in barchart reports.
    
    Patch by Herbert Thoma:
    
    Matthias Gruhn suggested on the German GnuCash list:
    
    Add averages to the income and expense bar chart reports just like it was
    introduced for the income and expense pie chart reports in r19253
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20077 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 86f46eb056e3580c964778f3b1bf448b7ca5afdd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 12 19:29:40 2011 +0000

    Fix version number in welcome report.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20076 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59ee53bf2f661ec70694b402d0cc20995f9c1e5f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 11 21:07:54 2011 +0000

    Bug #639172: Remove "Warning!! This is a DEVELOPMENT version .." tip of the day
    
    Also, to my knowledge the docs don't contain a "what's new in 2.4" section,
    so I removed that tip as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20071 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2fcb2e6bf023d3d5c6145de2ca5462282368702f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 11 21:07:43 2011 +0000

    Bug #638621: Update README file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20070 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aad98822fd6f791775f46b4b74d5bc34d86cc764
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 11 20:59:18 2011 +0000

    Bug #502066: The aging in business reports should use the due date instead of the post date
    
    Patch by Bert Claesen (but I changed the option name):
    
    Patch to aging.scm to include due date and "current" bucket
    Patch file for aging.scm to include:
    * Option to select due date or date posted
    * Added column of "Current" for invoices not yet due
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20069 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac17b535af2c39d28d52a5a462d5135a6801c0e5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 11 20:45:40 2011 +0000

    Bug #603334: Updates to RPM spec file to allow 2.3.7 to build on Fedora Core 12
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20068 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0090a10a1ec618b32f0857f746d8e6e9083a87ce
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 11 20:40:19 2011 +0000

    Bug #638225: Sort when saving as XML
    
    Patch by Jim Radford (with code beautified and re-indented by myself):
    
    The attached patches sort the slots, lots, book accounts, bill terms,
    customers, employees, entries, invoices, jobs, orders, tax tables and
    vendors before saving them to the GnuCash XML file.
    
    This is an attempt to make saves more idempotent thereby facilitating
    the use of a revision control system on the GnuCash XML files.
    
    With these patches most of the needless and seemingly random churn is
    gone and I can add or remove a transaction and expect
    there to be no unrelated changes to the GnuCash file.
    
    I've been using and refining this patches for the last few years, so it has
    received quite a bit of testing.
    
    David Fraser adds: Without specific testing, I'm using this on an average-sized gnucash file
    (5.7MB) without noticing any particular slowdown in saving, but a wonderful
    reduction in diffs when comparing changes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20067 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4406085e9ae27a7e6ab2d5e440022914d28339ad
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 11 20:40:06 2011 +0000

    Bug #638962: Update Brazil Portugese translation by Dorneles Treméa
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20066 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f454a8dc7566ce2f5fa92a7f7874d8a03c5ccdc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 11 20:39:53 2011 +0000

    Bug #638615: Fix schema install with DESTDIR
    
    Patch by Jim Radford:
    
    
    When doing
    
      make install DESTDIR=/tmp/gnucash
    
    the install fails because GCONF_SCHEMA_CONFIG_SOURCE doesn't end up using
    DESTDIR (and it's non-trivial because of the xml:: prefix).  The attached patch
    fixes it for me but is non-ideal because it hard codes the value of
    GCONF_SCHEMA_CONFIG_SOURCE using GCONF_SCHEMA_CONFIG_SOURCE_DIRONLY.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20065 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f70cb1fe2f7076563b0118a4fb91524527ff5495
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Tue Jan 11 00:15:02 2011 +0000

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

commit 0c32774210ba6543ba2beeb05121d014751973b0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 10 21:39:40 2011 +0000

    Bug #638543: Add a GUI for the counter format and current value.
    
    Patch by Matthijs Kooijman:
    
    This allows the user to change the format used for the various counters,
    as well as see and change the current value of the counter.
    
    This is a bit of hack right now, since the format and current counter
    values are stored in the counter_formats and counters kvp slots
    respectively, instead of options/<section> like the other options in the
    File->properties window.
    
    This is implemented by adding the make-counter-option and
    make-counter-format-option, which both replace the scm->kvp and kvp->scm
    functions defined by make-number-range-option and make-string-option
    respectively. The replaced function simply ignores the "path" parameter
    and instead saves to the "counter" or "counter_formats" slot hardcoded.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20057 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10b45bf5544b2d01c6389918f3174e46746ba796
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 10 21:39:29 2011 +0000

    Bug #638543: Validate counter format strings before using them.
    
    Patch by Matthijs Kooijman:
    
    The validation function is a very simple "parser" that simply checks for
    a single gint64 conversion specification, allowing all modifiers and
    flags that printf(3) specifies (except for the * width and precision,
    which need an extra argument).
    
    The validation function returns an error message that is used to log a
    warning and can be used by the GUI later on.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20056 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1c6d28eace5c0d8043aef279959ca3f4ccca45c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 10 21:39:18 2011 +0000

    Bug #638543: Make the various counter formats configurable.
    
    Patch by Matthijs Kooijman:
    
    This retrieves the counter formats from the kvp slots in the book. The
    defaults are unchanged, so this should not affect existing books at all.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20055 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa151f0ae03f87a7a3963a63e2043b6ce54f64a5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 10 21:39:06 2011 +0000

    Bug #638543: Centralize the counter formatting in qofbook.
    
    Patch by Matthijs Kooijman:
    
    Instead of querying qofbook for the next counter number and then doing
    the formatting in all the different business modules (all using the same
    format string), the formatting is now moved inside
    qof_book_increment_and_get_counter (which is renamed to
    qof_book_increment_and_format_counter).
    
    This changes the return value of a bunch of helper functions from gint64
    (the counter value) to gchar* (the formatted counter value), but does
    not have any user-visible changes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20054 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 670b3b63da4ba25dda556594e2881ba79d30c490
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 10 21:38:54 2011 +0000

    Bug #638543: Split the qof_book_get_counter function.
    
    Patch by Matthijs Kooijman:
    
    The qof_book_get_counter function now only gets the current counter
    value. The new qof_book_get_and_increment_counter function now does the
    incrementing.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20053 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d565bdb982624e49a4d2d1333872f8f4683fe968
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 10 21:38:43 2011 +0000

    Bug #638543: Remove the counter() method from the backends.
    
    Patch by Matthijs Kooijman:
    
    This method is not implemented by either of the backends and removing it
    makes the subsequent commits possible.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20052 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae30067f56a4a1ce5a2d6ceda3ed77a038785497
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 10 20:12:39 2011 +0000

    Set sort order for GncEntry quickfill to LIFO by-date.
    
    Previously, the insertion order was random instead of by-date.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20051 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a39583c860bba3b3eb7ed399e47375e6ab6cf31f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 9 21:22:59 2011 +0000

    Activate balance averaging in account piechart report, introduced in r19253.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20048 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2bb2858021e0c213812700479d71b9c9e411cc2f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 9 21:15:56 2011 +0000

    Fix potentially uninitialized variable.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20047 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec1b93bdf5ac6584fee9bdbfaf7de42d79a5fd62
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Jan 9 20:04:37 2011 +0000

    Add budget name to budget tab
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20044 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e04b157b6e51dcbb2e165e95c9073c4836e5b15
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 9 20:00:13 2011 +0000

    Remove obsolete unused autoconf macro
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20043 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 55865d2e1b59214a6ea68927c9f58272b1837c38
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Jan 9 18:01:47 2011 +0000

    Fix more memory leaks.  Also, when closing a book (to open a new one, not year end), free objects.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20042 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3bd95ca48353c2fb7913258bef19e693f8a45156
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Jan 9 18:00:32 2011 +0000

    More memory leaks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20041 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 04078234c0f5da1d3d60cb03e8640c8b71930c61
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Sat Jan 8 23:52:13 2011 +0000

    Add info about sub-accounts to Tax Info column on Accounts page.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20039 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48f0ce9a3735e3c9e6ab51ffc63d9d4430b9050c
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Jan 7 17:45:18 2011 +0000

    Add gnc_budget_clone() and make some functions arguments 'const'
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20036 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e8cef246ef96b579f6827983a623aae85b385db
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Fri Jan 7 14:05:07 2011 +0000

    Fixed some typos.
    Please enter the commit message for your changes. Lines starting
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20035 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c33270221d5257d14fd0bfaa6e97eefc9a2fe0b1
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Fri Jan 7 14:04:55 2011 +0000

    A plugin to import CSV data as a new invoice or bill.  Based on code written by Sebastian Held.
    Also includes a python script to massage a downloaded order form into the correct format for import.  See contrib/rapid2gnucash.py
    This works with Rapid Electronics (UK) and can be used as a basis for other vendors.  Users need to add a line in their  ~/.gnucash/config.user
    for the module to be loaded:
    (gnc:module-load "gnucash/plugins/bi_import" 0)
    See bug #624911 for more details.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20034 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e8d8c4be429665b4df098f1386d79db3868ecdee
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Jan 7 01:48:17 2011 +0000

    Add "copy budget" command to menu.  Works like "open budget" except that a copy of the budget is made with the name "Copy of "+name of old budget.
    
    This command will allow you to easily create a copy of your 2010 budget and change its name to "2011".  I also plan to add UI capabilities to more easily manipulate budget numbers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20033 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6fa015dad7743e0edbb87725f721e6f169b62f0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 1 21:04:31 2011 +0000

    Bug #636402: Add test case for DBI error: 1: table sqlite_sequence may not be dropped
    
    Patch by Mark Jenkins:
    
    The attached patch adds a test program demonstrating the problem in C, built in
    src/optional/python-bindings
    It pretty much shows the same calls that are being made to the C by the python
    bindings (including initialization) and the example sqlite3 python script.
    Running this small C program produces the same result.
    
    (The program is built in check_PROGRAMS, not bin_PROGRAMS, to avoid having it installed.)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20023 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e43e3e490f7b01b005d210acc7d4d0473f910ff0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 1 20:57:33 2011 +0000

    Bug #454109: Online banking: grey out online action menu items when there is no online account
    
    Patch by Manfred Usselmann:
    
    Show error message, if assigned online account is not valid or cannot be found
    or if the selected online action is not valid for this account. Improved
    checking if online job has been successfully executed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20022 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ad21c7337a1d30376a92549eeb704fab55271e4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 1 20:57:22 2011 +0000

    Bug #373415: Replace existing transaction fields by imported transaction marked as reconcile
    
    Patch by Manfred Usselmann:
    
    This patch adds an additional update action to the import matcher as described
    above. It can be activated with the online banking preferences dialog.
    
    (Patch changed because of one function name adaption after r19936)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20021 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a53e1494a7f7a5c808fbae2acc7869db9654244
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Dec 31 18:25:43 2010 +0000

    Revert part of r20018 - Freeing the guid returned from g_object_get() sometimes tried to free unmalloced memory.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20020 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d10099b79c80c483f4df32a7cfbcc3b85d504e83
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Dec 31 16:55:33 2010 +0000

    More memory leaks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20019 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3e3beb86b6a07b2aa21e8b7d3799c04b58b34d7a
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Dec 31 16:53:18 2010 +0000

    Plug more memory leaks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20018 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 573e3a8f1354a17cad9513cfcd398d60f12ec4a4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 31 12:29:09 2010 +0000

    Bug #635355: Implement the correct "DTAUS import and send" feature again.
    
    Patch by Manfred Usselmann: Improved version: Only transactions which have
    been successfully imported into GC are transmitted to the bank.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20016 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e224205e112e842864e669738075e340159d5e0d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 31 12:25:30 2010 +0000

    Bug #95635: QIF import: Mark matched transactions as cleared
    
    Patch by Tristan Faujour:
    
    Please describe the problem:
    My bank allows me to download bank statement files in the QIF format. They
    contain paid transactions, but there is no status ("C") line, so all
    transactions are left in the "not cleared" status.
    I wish it would be possible to define the default status in user preferences.
    
    Steps to reproduce:
    - Import a QIF file with no "C" line.
    
    Actual results:
    - Transactions are not cleared.
    
    Expected results:
    - The "near split" of the imported transactions should be set to a default
    status 'defined in user preferences).
    
    Does this happen every time?
    - Yes
    
    Other information:
    - I developed a patch. See attachment. It allows defining another status that
    will be applied to the transactions that are imported as "not cleared".
    - It is my first contribution, it should be taken with all due prudence.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20015 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 039c603bf8c525c8fcda37ea83a47878fe31f5a1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 31 12:25:18 2010 +0000

    Bug #636988: Tip about "New default date" by Tarlika Elisabeth Schmitz and Derek Atkins
    
    Contributed at gnucash-user at gnucash.org 2010-09-16
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20014 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d91e927158d7a61a987cb0e6f9df0c17a9bf042f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 31 12:07:01 2010 +0000

    Bug #628444: String improvements after string freeze is lifted
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20012 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e6e8cdf852d3b1e7ac5c69da1db46a61188a3619
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 31 12:06:49 2010 +0000

    Bug #565348: Patch to include subaccounts in the all columns in the account page
    
    Patch by James Duerr:
    
    Patch to include subaccounts in all columns, not just present column, and also
    to sort including sub-account totals, rather than without.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20011 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 516175b9e248350352648deb33461bb7c062436f
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Dec 31 01:42:39 2010 +0000

    When book is being closed, destroy objects to free their memory.  Doesn't matter too much when closing gnucash,
    but when closing one book to open another, all memory from the old book should be freed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20010 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 920f5ab8155413a094b824330c80301cd52aac35
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Dec 31 01:38:37 2010 +0000

    Plug memory leak
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20009 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 050fc0cffd943f1c4e02e787363afc95031664c7
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Dec 30 15:57:14 2010 +0000

    More memory leaks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20008 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1679027d1dcfb1d81a6c09b91025c14dbea10ee
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Dec 30 15:56:02 2010 +0000

    More memory leaks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20007 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 932513727a5461eb410322ae628ea8fc34a20b0f
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Dec 30 15:55:33 2010 +0000

    More memory leaks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20006 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0909e1617e382bcec0a85c9e7572603833d15c62
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Dec 30 15:54:45 2010 +0000

    Plug more memory leaks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20005 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 613038acabfc9d6d37821e87c4ada69bfa29ad9c
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Dec 30 15:54:06 2010 +0000

    Plug more memory leaks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20004 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a183a079060b7f6816134b465bb6f64d4fb33572
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Dec 30 15:53:07 2010 +0000

    Plug more memory leaks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20003 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e89563f4ea9793c40588c3d04f159132348931a5
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Dec 30 15:51:32 2010 +0000

    Plug more memory leaks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20002 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e29727ba596813eb27cf08a87b362aac7e5890b
Author: Cristian Marchi <cri79 at libero.it>
Date:   Thu Dec 30 14:00:49 2010 +0000

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

commit 6cbd67d180eb5a7854167c7aa5bfb399ad0e134d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Dec 30 11:41:33 2010 +0000

    Follow-up to r19999: Refactor guile version-safe scm_to_locale_string into gnc function.
    
    (Yay, I made r20000 :-)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20000 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6af446e0d7ec0198f8f922598208320353df3168
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Dec 30 11:33:31 2010 +0000

    Fix r19985, r19986 for guile-1.6.8.
    
    The return value of guile-1.6's SCM_STRING_CHARS must not be freed, as
    opposed to the return value of guile-1.8's scm_to_locale_string. So we
    must wrap the free() into a macro that is defined appropriately (or maybe
    we should refactor this into a function returning a g_malloc'd g_char anyway.)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19999 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ddfa713ab3a188057f7736c991e7d7445c878198
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Dec 30 11:02:13 2010 +0000

    Fully implement auto-completion in the invoice entries on the description field, separately for bills or invoices.
    
    The quickfill is obtained from the global cache of the GncEntry's
    descriptions, one for invoices, one for the rest.
    The auto-completion is a simple query to get the newest entry with the
    same description, but limited to invoices or bills, respectively.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19998 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82a37347eab410f255e3fc755033f22a304301f7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Dec 30 11:00:27 2010 +0000

    Re-apply r19993: Add a new report: Customer Summary.
    
    This report shows a table of all customers and the sales, profit, and markup
    in that table.
    
    (The crash at startup wasn't caused by this patch.)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19997 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bfc3c0b4844f9a89e514c94b820c1c2a03c8dc2d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Dec 29 21:41:51 2010 +0000

    Revert r19993, "Add a new report..." - not yet working due to errors in the loading process.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19994 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d44330b71f95e8094858c27e5ce37099ac8401b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Dec 29 21:40:21 2010 +0000

    Add a new report: Customer Summary.
    
    This report shows a table of all customers and the sales, profit, and markup
    in that table.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19993 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0a156be0ceede57eaff169dd0bf15d288d54d24f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Dec 29 21:31:40 2010 +0000

    Add a new report: Future Scheduled Transaction Summary.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19992 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15db554a3f9560ac25a1c8a3a95e02d782e871dd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Dec 29 20:54:22 2010 +0000

    Bug #637346: A second step towards doxygen python-bindings docs; add file missing in r19981
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19991 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e71c239d9a9baa42fe3c1a843758ff4c2c7ebcc
Author: Micha Lenk <micha at lenk.info>
Date:   Wed Dec 29 13:54:58 2010 +0000

    Add facility to force BUILDING_FROM_SVN=no from outside the Gnucash build system
    
    Needed by packagers that maintain the packaging code in svn, svk or git too
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19990 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2fcc850c98296afdf0816cf49933ff62cc6a8d39
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Wed Dec 29 12:30:13 2010 +0000

    Adds percentages to piecharts.  See bug #343449 for details.  Patch is derived from a patch submitted by Alexander Weiss
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19989 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e8a6ef467300b473652b79e523cb05d141fbcdbe
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Wed Dec 29 03:03:10 2010 +0000

    Fix earlier checkins to ensure that strings returned from routines or whose addresses are kept have been allocated from g_malloc(.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19988 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af2e6b3fa4cbc3815afc559507b6ca13ea297591
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Wed Dec 29 01:43:28 2010 +0000

    When a book is closed, all of the memory for the objects should be freed.
    
    Free budgets and invoices.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19987 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c42190fb111c295d20523deceebe4b642c42dffb
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Wed Dec 29 01:39:49 2010 +0000

    Fix more memory leaks.  scm_to_locale_string() returns a string which must be freed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19986 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4295b043f752a36b33aa1dc56724b9be8b7c10a1
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Wed Dec 29 01:36:26 2010 +0000

    Patch some memory leaks.  scm_to_locale_string() returns a string which must be freed
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19985 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b171a32cc8f7e38c1cc5450b87b864c478345054
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Dec 28 20:44:25 2010 +0000

    Plug some memory leaks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19984 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 81eea9ddedfb5de32a2480493462afb4e6d6b5db
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 27 21:07:58 2010 +0000

    Improve GncEntry quickfill to create separate quickfills for invoices and bills
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19983 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e0e8300c5442a77b6a538440b1c89c63ba731f87
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 27 15:36:15 2010 +0000

    Bug #637346: A second step towards doxygen python-bindings docs
    
    Patch by Christoph Holtermann
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19981 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67f2798d17677409ca762fc58a843cd1baf345c6
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 21 20:05:10 2010 +0000

    Revert r19965: It wasn't the problem after all.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19974 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a75f8d6caee1a922fa72687085dbd97a46ee7ca4
Author: Cristian Marchi <cri79 at libero.it>
Date:   Tue Dec 21 20:03:06 2010 +0000

    Complete the translation of a string.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19973 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cbdebe69d4799bed554cac376fd4e5a15dac05f9
Author: Cristian Marchi <cri79 at libero.it>
Date:   Tue Dec 21 19:41:30 2010 +0000

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

commit 4eb66e27ccc69a3837bc19462ba3e35bc568927b
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Dec 20 17:59:25 2010 +0000

    Update configure.ac to 2.4.0
    Update gnucash-bin.c to indicate stable version is 2.4.0, next stable version 2.6
    
    Here we go...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19970 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb26bf65776e49fc811d3d23736202ff9dc7a589
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Dec 20 17:57:29 2010 +0000

    Updated POTFILES.in
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19969 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c86cdf6d12d8513a07bce39720308d28300dc4cd
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Dec 20 17:54:17 2010 +0000

    Update copyright notice dates to include 2010
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19968 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c8de43cd7db92670d4e35e0e6a9d24e3273d3b0
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Dec 20 17:53:15 2010 +0000

    Add gnc-backend-dbi-priv.h to list of header files so that 'make distcheck' passes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19967 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f65a1dfe903e6f1142d6241f4cd9881c6022e5e
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 20 00:48:06 2010 +0000

    Bug #637331: Cancelling quit crashes on OSX Leopard. Turns off handling shortcuts by OSX, everything goes through Gtk.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19965 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64d245d3651f68948d3af4b6d2d8df668c3fd160
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 20 00:26:16 2010 +0000

    Fixed date problem in MySql backend
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19964 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 36f60b88b36e74ca0b516c440dec355556bdcacb
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sun Dec 19 21:26:43 2010 +0000

    Removed accidentally created directory.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19963 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c05e35f9a17c4f43bb62d66bf57376d1307041aa
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 17 23:50:25 2010 +0000

    Add enumeration of indexes in sql backends.
    
    This is a first step to rewriting databases in a safe way. Indexes are
    named entities in sql databases and so need to be renamed along with the
    tables before creating and populating a new set.
    
    This change also introduces a unit test of the new enumeration, and that
    test has to be able to see data structures which are private to
    gnc-backend-dbi.c, so those data structures are moved to a new file,
    gnc-backend-dbi-priv.h, which both gnc-backend-dbi.c and
    tests/test-stuff.c can include.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19959 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0e8430b3e1e1e9ba0599da83eda425cf5370b19
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 17 21:31:22 2010 +0000

    Improve the cached quickfill for GncEntry description lines of r19941.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19958 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6accd9a09abd3c708e582413c6b0d19d8883fc93
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 17 21:31:11 2010 +0000

    Add debug helper function qofeventid_to_string.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19957 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c76425cbff55076053eb83df8dd1fb4bf5077f4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 17 20:36:40 2010 +0000

    Bug #637346: Adding python-bindings to doxygen documentation
    
    Patch by Christoph Holtermann.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19956 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 81a4a8108c3a13186e557a6e2762bbdbc01a41d5
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Fri Dec 17 14:00:52 2010 +0000

    Support for GncCommodityNamespace, better support for GncCommodity, and example
    enhancements.
    Patch supplied my Mark Jenkins.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19955 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94c55fef9599e1c315608faf5074ff61aa0e0a01
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Fri Dec 17 13:39:49 2010 +0000

    Changes to example Script to include added namespace functionality
    This patch changes the example script to reflect the capability of reading all
    namespaces.
    Patch provided by Christoph Holtermann.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19954 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 300284f8e5a3ea1addeeb53ddcd4d8b7806eb5b7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Dec 16 22:01:48 2010 +0000

    Follow-up to r19928: Include gnc-version.h with directory path to avoid picking the wrong file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19952 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c94ee4dd31a538d873bd9517265f652dde3c1b09
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Dec 16 21:43:21 2010 +0000

    Bug #637041: Revert r19861 as the patch from bug#635439 causes a crash.
    
    The patch can be re-applied after the 2.4.0 release is out, but for now
    I prefer to defer it until after the release.
    
    To be precise, this patch reverts all parts of bug#635439: r19861, r19860,
    r19854, r19853.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19951 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3f70c990026655af94eab7f354716e613a76fe4b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Dec 16 02:11:53 2010 +0000

    Add APIs to get/set a flag signifying that a transaction is a book-closing txn.
    This is necessary for Bug #570042 but doesn't completely solve it until
    the reports are updated to use the new API.  This is backwards-compatible
    with the slot data inserted by the book closing since 2010-03-02.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19945 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d1e22bf92be1555a293bb47b138ee7c1e30c97c
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Wed Dec 15 15:17:59 2010 +0000

    Adds checking of gnc_commodity_namespace in glists
    In src/base-typemaps.i check for return type gnc_commodity_namespace is added
    so that it is returned instead of gnc_type_monetary.
    Thanks to Christoph Holtermann for the patch.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19944 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 22089df0999eab7d3c3a21dd93fafd36570eb7b6
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Wed Dec 15 12:07:41 2010 +0000

    Move price_database_example.py to the correct place and remove incorrect path/file
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19943 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a44d515bbb2c7500f5912b5d6bd6b84f8901168f
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Wed Dec 15 12:07:14 2010 +0000

    Change indent to 4 sp
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19942 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 71f53a5940ca8982fe0ef516672a45837a9d2dc2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 14 21:25:52 2010 +0000

    Implement prerequisites for full auto-completion in the entry ledger.
    
    Added a cached quickfill for GncEntry description lines. Extend QuickFillCell
    interface to be able to use a common cached quickfill.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19941 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ede4fcda9af7346041324e0849b22732bd423c7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 14 20:32:56 2010 +0000

    Remove doubled include files.
    
    (Also, QuickFill.h doesn't depend on gdk.h)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19940 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 88cb0b1b201bc786a8c5d5c654bd27e2f57daf3f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 14 20:22:48 2010 +0000

    Replace more obsolete #define'd function names by their current names.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19939 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 50d6165239193abc71e039bc77d24373f218cfc7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 14 19:50:17 2010 +0000

    Mark erroneous translation as fuzzy because it doesn't have the correct c-format.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19938 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d773789dd8d4e9075e3d51162adcfae22ecc7167
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 13 21:00:40 2010 +0000

    Add gitignore for backup files from make check.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19937 57a11ea4-9604-0410-9ed3-97b8803252fd

commit febe74e6c09f577f2d96020b1e78bee96e45f29d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 13 21:00:23 2010 +0000

    Replace more obsolete #define'd function names by their current names.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19936 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 75d71c93a370b2b05527f73f446bcfb80ffaff71
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Dec 13 17:08:41 2010 +0000

    Make "make check" work when run from "make distcheck".
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19935 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 111554e6f7dc05fdd4f6f2dd7833ddb6181f053a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Dec 13 16:05:29 2010 +0000

    Use proper decimal separator for monetary amounts
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19934 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7036b9267d99bf254312b560c86bba21e3d680a1
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Dec 13 00:44:57 2010 +0000

    Add messages to backend errors, ensuring that qof_session_backend_get_message() will actually get a useful message, or that there will be a descriptive warning immediately before in the trace file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19933 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8a1ebb93a64174c1b0a1055d4edc03c8a4d7cb4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 12 21:30:59 2010 +0000

    Replace obsolete <QueryNew.h> #defines by the current <qof.h> function names.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19932 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9b311efb1e7aaf411fbb8eb8e7fb866e857dcb5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 12 21:30:40 2010 +0000

    Implement (but currently deactivated) auto-completion in the invoice ledger using all entries from the current book.
    
    Eventually, this will enable drawing the auto-completion from all entries in
    the previous invoices (i.e. book-wide), but in order to give the user a
    good enough feedback during typing we additionally need a quick-fill object
    over those book-wide entries. Currently, the user cannot see whether the
    current description would result in an auto-completion from another invoice,
    and that's not yet enough.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19931 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 906672a40d9b2f1278f10577f929ea345e094f32
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 12 12:04:00 2010 +0000

    Cutecash: Add generation of dummy gnc-version.h file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19930 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5465b72489833f7ed52fb05fe44d6f986a4f8523
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 12 11:58:42 2010 +0000

    Add missing newline at end of file
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19929 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8adaf9d1323b2ae11c36a39f1b5e66e1caddef7e
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Dec 12 06:48:20 2010 +0000

    Move gnc-version.h and gnc-svninfo.h from gnome-utils to core-utils.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19928 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0288b5f69b80c4b2774e216fcb81e9a545a8b1c6
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Dec 12 06:45:37 2010 +0000

    If the build directory is not the source directory and the source directory
    is read only, the build fails.  Fix by only making guile-strings.c if
    building from SVN.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19927 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6eb32d9d505c30ce1a856f870995ed0f5e50e852
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Dec 12 06:33:50 2010 +0000

    Get rid of the rest of the gnc-prices man page, r19921 is incomplete
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19926 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 40bcdca2cad0c349b880ef59efab90c9ef13a531
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Dec 12 04:26:56 2010 +0000

    If you have a parent account with a subaccount whose commodity allows more
    decimal places in the amount field than the parent account does things
    don't work right if you open a register for the parent account and all
    subaccounts.  This situation can occur if you have a broker account with
    subaccounts for the securities held in that broker account. If you open a
    register for the top account and all subaccounts, it is impossible to enter
    a transaction to buy or sell a fractional share of the security where there
    are more digits after the decimal point than the parent account allows.
    This change fixes this if the subaccount allows no more than six digits
    after the decimal point.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19925 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 356d51060dca2a024912ed64e260f152969280c6
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Fri Dec 10 13:09:50 2010 +0000

    Remove variable names that conflict with Python keywords.  Relevent when using SWIG autodoc feature for python bindings.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19924 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3879292cc698e999641505ca125f12e60f0d3764
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Fri Dec 10 13:09:46 2010 +0000

    Add %feature("autodoc", "1"); to gnucash_core.i to pass C documentation through to python interface.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19923 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 26b16be5ba6bbc22c0a84441d5bb1bd0395b09aa
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Fri Dec 10 12:53:21 2010 +0000

    New example script for prices dababase.  Thanks to Christoph Holtermann for contributing to this.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19922 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c8663189ada0e9389a7b45d8ea712a484dc89c0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 10 10:25:33 2010 +0000

    Remove obsolete gnc-prices man page
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19921 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ccba29be5eb44d8ded17aa04f5e17f90774d4314
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 10 00:05:30 2010 +0000

    Add Gnucash svn version to sql versions table.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19920 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d33ac383711127521fb2ec345420608c18565494
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Dec 9 10:16:02 2010 +0000

    Bug #629446: TRY is now called plain Turkish Lira.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19919 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 56fe25cb6377e4fdf422166808580bbb7723927d
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Thu Dec 9 08:16:51 2010 +0000

    Insert missing space
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19918 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 30bb2d28fabf3a09136ef0a52885ab209653e7ba
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Wed Dec 8 14:56:07 2010 +0000

    Re-enable -Werror in Makefile.am and remove %feature("autodoc", "1"); from gnucash_core.i
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19917 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1fcfe0269b130e864f661b9d43491c575da9058
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Wed Dec 8 11:52:22 2010 +0000

    Add commodity price functions to bindings.
    See Bug 636457 for more details.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19916 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0607593792e6e62449045c522cd35a3d74846be1
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Wed Dec 8 11:52:18 2010 +0000

    Add PriceList to typemap for Python bindings
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19915 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 83a23d7986e1905234a988281ccca13db2d1b52a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Dec 8 10:26:04 2010 +0000

    Bug #454109: Online banking: grey out online actions when there is no online account
    
    Patch by Manfred Usselmann:
    Online actions are disabled for accounts which have no bankcode and account id
    assigned
    
    This fix does not require initialization of the AB_BANKING object.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19914 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7354518d3dee94f937251b25dedc57e3d71fdc71
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Dec 8 00:33:29 2010 +0000

    Patch by Matthijs Kooijman.
    
    In r19863, some qofquery bindings were added. For those to compile,
    business-core.i now includes qofquery.h. However, this causes the
    bindings for qofquery.h to be generated twice: Once through engine.i and
    once through business-core.i. The latter generated broken versions of
    the bindings, breaking (at least) the receivable aging report.
    
    This commit changes the %include to an %import, so the new bindings
    still compile but the query bindings don't get generated twice.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19913 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ebb92e19ee765623814e132d7fcab024cf22f27
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 7 23:49:19 2010 +0000

    Bug #635926: Lower-case the name of the lock table to avoid confusing Postgres. Also abstract it to a static variable instead of repeating the string everywhere.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19912 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1d2172efff91e57cb17d148ddc2efa435b79c7e
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 7 21:41:17 2010 +0000

    Bug #635967: Slots didn't correctly read the path semantics stored by
    2.3.15 and earlier.
    
    Corrected, but note that 2.3.15 and earlier didn't write lists to the
    database, so users should re-save from XML using 2.3.17 or later.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19911 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b734b2ac415f870bcdccfe97dc8c361e37ea8604
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 5 13:27:02 2010 +0000

    Bug #635355: Partly implement the correct "DTAUS import and send" feature again.
    
    Patch by Manfred Usselmann.
    
    The main part of the feature is delayed until the string freeze is lifted.
    This part (without adding strings) implements the infrastructure for sending
    only the correctly imported transactions to the bank later.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19909 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ed5d9f00558bdeb01588a22f81e7eb003e1237e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 5 01:57:08 2010 +0000

    Bug #636459: Recursively delete slots contained in slots of type KVP_TYPE_FRAME or KVP_TYPE_LIST.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19908 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6dfd0f28f41993bfe5d3ff681eb1e2d74c3797a8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 4 21:09:57 2010 +0000

    Re-indentation of source code.
    
    This re-indentation was done using astyle-1.24 using the following options:
    
      astyle --indent=spaces=4 --brackets=break --pad-oper --pad-header --suffix=none
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19907 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 40c293bd249061250d570438aabe9266ee5ac384
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 3 23:33:57 2010 +0000

    Reverse inadvertent mods to po/POTFILES.in in r19904
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19905 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e11c537bbedb5834111da5f789632508fb565f8b
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 3 23:24:34 2010 +0000

    Bug #635859: Strip all trailing '/'es from kvp_slot paths when loading.
    
    This changes round-tripping slightly (because the resulting slot key
    won't have the trailing slash when it's re-saved as xml). It may also
    change the behavior of the facility using the slot, because the key is
    changed. So far, the only known instances which trip this bug are
    import-map-bayes, because descriptions may have '/'es in them (and why
    shouldn't they).
    
    Unfortunately, fixing this right (so that key values can have embedded
    '/''es and be saved/retrieved from sql databases will require changing
    the slot architecture in ways that impact the engine. Since we don't
    have adequate unit tests to be confident of not introducing a
    regression, I'm applying this instead.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19904 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9cdbe69e0f0969194af7864fcb04bdeb96c7bbfd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 3 21:14:54 2010 +0000

    Bug #609472: Fix translation of displayed style sheet names in the style sheet editor.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19903 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b43258ac6ab2231203522e219eaaa5be536bafc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 3 21:14:39 2010 +0000

    When creating a new style sheet, make sure the name for it is non-empty.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19902 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a3d0888ed72f66ab682673175c89f67b9eb1415d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Dec 1 17:07:11 2010 +0000

    Bug #635911 GnuCash crashes out when trying to save-as MySQL
    Disclaimer: This fix attempt is purely based on the information given in
    the bug report and code reading. I never could reproduce this bug
    but the code suggests an unitialized pointer may be the the cause.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19901 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ad9a908caf17eb8e737575b0320742e93eb8901
Author: Cristian Marchi <cri79 at libero.it>
Date:   Mon Nov 29 18:46:49 2010 +0000

    Updated Greek translation provided by Nikos Charonitakis.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19894 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b9cdb5cbca52b6f324670d31b10d4f7e0d2ac82
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sun Nov 28 12:53:14 2010 +0000

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

commit 2eec10f6c215b840115e1ff3cf1972c0d27c0c22
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 27 21:57:00 2010 +0000

    Bug #635469: Add a (typemap for a) QofQueryParamList typedef.
    
    Patch by Matthijs Kooijman:
    
    This is a typedef for a GSList, that is used to identify the path from
    an object to one of its parameters in search queries and sorting.
    
    This typedef replaces GSList everywhere where it's applicable. This
    relieves the need to special case a few functions in the swig bindings
    and makes the bindings for a bunch of other functions work as well.
    
    Note this is (still) only an in typemap, since no useful functions that
    return a QofQueryParamList are exposed in the bindings right now anyway.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19890 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c7cba6884ec95bee00592f0ecfbeb1cb714e90d0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 27 21:54:29 2010 +0000

    Bug #635632: Update existing eguile reports to use new for syntax.
    
    Patch by Matthijs Kooijman <matthijs at stdin.nl>:
    
        This makes use of the new for syntax introduced in the previous
        commit, making these reports and templates a bit easier to read and
        modify.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19889 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 626f8dfe7a4792b0dab89612d429ed6d89a90918
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 27 21:54:18 2010 +0000

    Bug #635632: Add custom for loop syntax for eguile templates
    
    Patch by Matthijs Kooijman <matthijs at stdin.nl>:
    
        The built-in for-each loop construct is a bit cumbersome: It always
        requires an explicit lambda and the list to loop over is the last
        argument. Especially the latter makes it very hard to read when the
        lambda is big and multiple for-each'es are nested.
    
        For hashes, this prevents the need of the cumbersome hash-fold and
        slightly better hash-for-each (which still suffers from the same
        problems as for-each and is not available in guile 1.6).
    
        This new syntax allows for three distinct syntaxes:
    
         * Looping over a single list:
    	 (for a in lst do (display a))
         * Looping over multiple lists:
    	 (for (a b) in (lsta lstb) do (display (+ a b)))
         * Looping over a hash:
    	 (for key => value in hash do (display (* key value)))
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19888 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 578e9e2f559a7285a6215e1a540e826d088ea5b6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 27 21:01:15 2010 +0000

    Implement auto-completion in the invoice/bill entry ledger.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19887 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2bf78f0e8e9b66870862a3a8571fab080fcde3e5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Nov 25 21:34:36 2010 +0000

    Take a first shot at adding auto-completion in the business ledger, but currently it doesn't do anything yet.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19884 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 88356f97d2c9a01082a6f61b62816d7c8cef87a6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Nov 25 21:34:25 2010 +0000

    Make prototype for gnc_entry_ledger_get_entry public. Add documentation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19883 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 641de9593be284b1b9eebd901bc35c8e33c4e63e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Nov 24 18:45:33 2010 +0000

    Fix GtkSpinButton with page-size deprecated warning in gnucash.trace
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19881 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0882ec47229172261b5974d2ec9eb2115a673002
Author: Frank H. Ellenberger <f.ellenberger at online.de>
Date:   Wed Nov 24 02:52:06 2010 +0000

    Add "discount" to all glossary files because some languages use different translations in billing terms and invoices.
    
    Additional the german translation is added to glossary/de.po.
    This change does not break the string freeze as it is not user visible.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19874 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 32416a5d1534d16cff538d6ce80eedb5744ae23f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 22 20:17:18 2010 +0000

    Bug #635469: Add bindings for running a qofquery on invoices.
    
    This adds a new typedef "GncInvoiceList" with the corresponding typemap,
    and adds two new functions qof_query_create_for_invoices and
    qof_query_run_for_invoices, which are trivial wrappers around
    qof_query_create_for and qof_query_run respectively.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19863 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9a658ed4b54530a51a6c455ed0d091156056c72
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 22 19:42:16 2010 +0000

    Bug #635355: Add public declaration of gnc_info_dialog.
    
    Patch by Manfred Usselmann.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19862 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c7784abf1a765e834c18fd04388c86319fd6697
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Mon Nov 22 15:13:26 2010 +0000

    Bug #635439: Patch to autoset owner in the payment dialog
    Patch by Matthijs Kooijman <matthijs at stdin.nl>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19861 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc3f36698f9bf3a544a26f4b5b0e0778969b2968
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Mon Nov 22 13:45:43 2010 +0000

    Revert "Bug #635439: Patch to autoset owner in the payment dialog"
    
    This reverts commit 232ae4064952cb65e9703d61778cb1531d2e4f56.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19860 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f69e1709424ba8b727e3bc77a89e6643eed94c1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 21 20:44:58 2010 +0000

    Update German translation.
    
    (This includes the 14 new strings which are already there but not yet being used.)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19858 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d8e27ad6ac5ee042babee4a2d83be677942e9b5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 21 20:44:38 2010 +0000

    Merge German translation with latest pot template.
    
    This is merged using msgmerge --no-location de.po gnucash.pot -o de.new.po
    and we use "--no-location" to make the updates actually readable.
    (Unfortunately this doesn't prevent the strings from changing ordering anyway. Oh well.)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19857 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5cad4d5a1916f2cd5a208175371ecd27ae97392a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 21 20:37:57 2010 +0000

    Remove superfluous whitespace at end of string. Incidentally, this way the string already exists and no broken translation results.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19856 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1643a19f72c546461fe1ef745fc82be4ce37d5ae
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 21 20:37:43 2010 +0000

    When extracting the translation strings from the scheme files, sort the scheme files to obtain a stable ordering of the output.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19855 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f7e2aeb39b09c54048fe7a63613d8d0c893b7fb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 21 20:17:41 2010 +0000

    Bug #635439: Fix "Pay invoice" while the invoice dialog is open.
    
    Patch by Matthijs Kooijman <matthijs at stdin.nl>:
    
        If you use "Pay invoice", normally a new payment dialog is opened which
        is completely filled in. However, when there was already a dialog open,
        it was reused but only the owner would be filled in. This patch makes
        sure that the invoice and amount are filled in as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19854 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8129860609db4ce2073a622e8c144dfa4ada9228
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 21 20:17:29 2010 +0000

    Bug #635439: Patch to autoset owner in the payment dialog
    
    Patch by Matthijs Kooijman <matthijs at stdin.nl>:
    
        In the payment dialog, set the owner when an invoice is selected
    
        Before, you would always need to select an owner manually. If you would
        just select an invoice (which was possible, since the invoice selection
        is not disabled when no owner has been selected yet), pressing OK would
        error out because no owner was selected.
    
        This patch makes sure that when an invoice is selected, but no owner is
        selected yet, the right owner is filled into the owner selection box
        automatically.
    
        This also happens when the wrong owner is selected, which can happen
        because the invoice autocompletion is not limited to invoices from the
        selected owner, but always completes all invoices. This could cause
        weird behaviour: Select an owner, then use completion to select an
        invoice by another owner and press ok. This would cause the amount for
        the invoice by the other owner to be charged against the first owner.
        This patch prevents that by replacing the first owner by the other owner
        in the dialog.
    
        This patch also changes gnc_invoice_set_owner to no longer reset the
        invoice selection to NULL. Instead, this is now handled by
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19853 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 789f42e1346a73319d97b8d3dd79bfd0efdb1a75
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Nov 21 02:14:21 2010 +0000

    Update release to 2.3.17
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19851 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a608c337ce21d6abe0991f3ab1ac49a91de4425c
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Nov 20 18:28:38 2010 +0000

    Correct patch submission instructions to direct patches to bugzilla rather than the mailing list.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19849 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a3d344cb92880de737073081ef596fd35c8b9cbb
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sat Nov 20 13:56:59 2010 +0000

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

commit 88e16264dd69f08ae410ad3ba0652ab085b28428
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 19 22:22:01 2010 +0000

    Bug #589954: No blank split after creating a new account "on the fly" while editing a transaction.
    
    Cause was that gnc_split_register_get_account_by_name() turned of "full_refresh" if the account didn't already exist and turned it back on only if the name of the account actually created in the new account dialog box differed from the one originally entered in the transaction.
    
    Since "full_refresh" isn't manipulated much, that effectively shut down the ledger for further editing. Probably not what the original author intended!
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19847 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 89a3d07b2070d35fd962661a3193956c037b6a50
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 18 21:21:57 2010 +0000

    Fix error in r19822 which prevented creation of postgres databases.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19832 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29414038fe2b80d4e1f5c56b4768543cbb5a9571
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Nov 18 20:39:57 2010 +0000

    Splash screen: minor code cleanup
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19831 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c3effeb22872db525c4778be118234a4075a3f88
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Nov 18 17:17:32 2010 +0000

    Bug #634906 - Re-enable splash screen preference option
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19828 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac654c607b661038defcc386a315b1daa0ad76ac
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Nov 18 15:33:53 2010 +0000

    Bug #633550 - Help and concepts guide are missing from the prebuilt binary (because xsltproc chokes on undefined entities)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19827 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b180dec10148bf508f48b94f44cbc01e243d183
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Nov 17 21:38:28 2010 +0000

    Bug #609581 - Gnucash 2.3.8 offers to create db and then fails to do so
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19824 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb53d8a4630c7f5e2a92e5002e970e23574f6e19
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 17 02:14:13 2010 +0000

    Bug 628409: SQL coerces identifiers to lowercase, but postgres's C interface is case sensitive.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19822 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 115e0aeaa61ae5fdbed60f9182c3caae137901a0
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 17 01:31:37 2010 +0000

    Bug 592643: Set standard_conforming_strings on postgresql databases.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19821 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 24b4493e2bce321b0711f1c5be4b140e61ef1ac6
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 17 00:10:16 2010 +0000

    Bug 634964: Crash in pgsql_error_fn. The dbi_conn isn't set if the server refuses the connection, so protect dereferences from null pointers.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19820 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b26fa2bcb931a7a7449bc913448db50a98307ab
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 16 22:07:58 2010 +0000

    Fix python samples to work with reordered Session.__init__() args
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19819 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 150c3dae48896dce090fe466697802ad16ad6bae
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Nov 16 20:55:50 2010 +0000

    Fixed aqbanking transaction type on importing DTAUS online transfers.
    
    Patch by Manfred Usselmann.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19818 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 45b97d6fdfe7475cd5bdbe83dc703309c83ca35a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Nov 16 09:06:36 2010 +0000

    Disable Italian docs generation I just accidentally enabled. It
    wasn't enabled before the xsltproc issue popped up, so it shouldn't
    be enabled now.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19817 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ec1a4ee9340d2db17e0824013108c1a3b8aaf92
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Nov 16 09:06:25 2010 +0000

    Reactivate English docs generation in Windows build
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19816 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e0cedc096be30f9d12d76503af4188c5e9091bb
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Nov 15 22:53:18 2010 +0000

    Bug #634357 followup: convert New and Open submenus into plain menus
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19815 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a12cc790b16103b3dc80e321fef3d16a1c2557b6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 15 19:37:24 2010 +0000

    When preparing imported DTAUS jobs, check their availability as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19814 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c5821ef5fa558214c51e17758f1ad23b05641e92
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Nov 15 19:29:18 2010 +0000

    Fix misplaced comment in gnome-utls/gnome-file.c from 19798
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19813 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e9049458cc9c2859a738658279e4f5dcacd311a
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Nov 15 19:10:19 2010 +0000

    Make arguments to Session.__init__() have the same order as to qof_session_begin() to reduce potential confusion.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19812 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17005a6ddec72a123b9b9454b1b3a40b03bb63c7
Author: Cristian Marchi <cri79 at libero.it>
Date:   Mon Nov 15 13:02:09 2010 +0000

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

commit cb0c64dee68becf1f8da91158dc20c911167f490
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 14 21:14:46 2010 +0000

    Fix typo in AUTHORS, as pointed out by Mike himself.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19810 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 080f38072a3adc7721681d592ad0c82389b9eed7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 14 19:29:43 2010 +0000

    Add Mike Evans to AUTHORS as he has been providing patches regularly.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19809 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 807d1952429f8c170231e6223c8d653dd3b46adc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 14 13:30:16 2010 +0000

    Bug #634812: Improve backend error reporting for Session begin
    
    Patch by Mike E:
    
    The current error feedback to a python scrpt/user looks something like:
    
    call to begin resulted in the following errors, (7,)
    
    This change in gnucash_core.py makes the feedback similar to:
    
    call to begin resulted in the following errors, ERR_BACKEND_LOCKED
    
    This is less cryptic and aid debugging of user python scripts.  My only
    issue though is whether this would break existing user scripts where checking
    of this error code is used for flow control.  Although since the ERR_ codes are
    imported with gnucash_core_c it *should* have no effect.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19808 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5816a971ce74c8338382d924f02c3ec77c0be960
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 14 13:16:31 2010 +0000

    Cutecash: Adapt to changed session_begin in r19798.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19807 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec6412f3c964fb6667b02b41836e2eb6b1c9a21d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 14 13:05:43 2010 +0000

    Bug #634357: Further menu ui cleanup: Reserve File New/Open menu only the file-related items anymore.
    
    The menu items under "File" should relate only to the file (database),
    not to anything within a file. The open/new for all other things (budget,
    invoice, account) have been moved somewhere else.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19806 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 530802c999da1b524cf2a4c7de61a95f75bd1aea
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 13 21:32:18 2010 +0000

    Win32 build: Update versions of libktoblzcheck, gwenhywfar4.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19805 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3888ebac1643cc4fb25ed8ded579d3e4ae73b851
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 13 21:23:06 2010 +0000

    Fix crash when using the function "Import DTAUS and send". The actual function is still implemented, though.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19804 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b0deee99f73a2fa1c18832d2ac43dde57310447
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 13 21:22:55 2010 +0000

    Minor fix of r19802, bug#634673: config.h is in builddir, not srcdir; add last .i file dependency.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19803 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a8afe8a3c663e8f483063d9a7b2017c6ee3a3f3
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 12 19:02:09 2010 +0000

    Bug 634673: Add dependency information & fix typo in python-bindings Makefile.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19802 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72a014d5c9043a39abc8b97bf3da8866220e713e
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 12 18:37:59 2010 +0000

    Add force_new parameter to GnuCashCoreClass.__init__, reflecting change to qof_session_begin() in r19798
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19801 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b334c7ffb24d7a13c348f446e7b7a1ccbf813fba
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 11 06:12:20 2010 +0000

    Bug 634392: New sql database raises clobber warning
    
    A fairly extensive change, because I changed may_clobber from a global
    qof function (which passed through qofbackend and fetched up in the
    actual backends) to a local static in the individual backends which
    raise a new qof_backend_error, QOF_ABCKEND_STORE_EXISTS. This was
    necessary to reorder the existence check before the lock, because with
    the sql backends, locking creates the database... which then would
    return may_clobber as true, even though it really wasn't.
    
    New parameter "force" added to session_begin() functions, and
    "create_if_nonexistant" is renamed to simply "create". The reason for
    the latter is that the file/database is created regardless of whether it
    already exists; that's what the clobber check is about. The new "force"
    parameter is set to true the second time through, after the user has
    responded to the clobber dialog indicating that the data should be
    destroyed.
    
    Many of the extraneous changes are just adding the new parameter to the
    session_begin() calls.
    
    gnc-file changes to handle the error in favor of calling the
    no-longer-existing qof_check_may_clobber_data() call after
    session_begin().
    
    Two minor changes to gnc_file_do_save_as: gnc_add_history and
    gnc_hook_run are now called on new_session instead of old_session; this
    ensures that the new file/database is used at the next startup of
    gnucash. Second, the filename/url is filtered before displaying the
    "may_clobber" dialog box to prevent displaying plaintext database
    passwords.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19798 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 76da42522e971ecedb486552db9f4cb338f62c71
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 10 19:49:21 2010 +0000

    Bug #634165: Better dealing with a locked database in python
    
    Patch by Christoph Holtermann:
    
    For the second enhancement proposal i have attached a simple patch which adds
    the argument ignore_lock to Session.__init__() which is passed through to
    qof_session_begin.
    
    This patch extends the function Session.__init__() with ignore_lock
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19795 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 98b42582ca0f7a7dda6b4f4392a55a6b83fd2483
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 10 19:49:09 2010 +0000

    Bug #634357: Move the Budget Open/New menu items to Actions -> Budget -> New Budget / Open Budget because they have nothing to do with the file menu.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19794 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c505a6b154b4bc9e4dbe79525b6b63bc11365094
Author: Cristian Marchi <cri79 at libero.it>
Date:   Wed Nov 10 07:12:30 2010 +0000

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

commit cc2c20a1deaf2bf312b6b9c7f5c91796dbc00033
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 9 18:50:58 2010 +0000

    Bug 634334: Check that subdir argument really is one of the two cases
    we can handle. Wrap fileURLWithPath in @try/@catch so that we don't
    crash when it throws.
    
    Free bonus fix: If "en" is the language and doesn't have a translation, force the C locale.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19785 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f0a7805f27eb9fc9f3b7c9dccb031b67cf929583
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 9 17:55:30 2010 +0000

    Bug 634334: Crash on selecting New User Tutorial from new user dialog.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19784 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74bc164f7361f926a04dd0a75461669ca7a5b504
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 8 20:46:28 2010 +0000

    Bug #633942: Fix "nil" column header on single account report
    
    When I open a report window (barchart in the example) and select only one
    account, I get a column header saying "nil" near the only data column.
    
    Someone accidentally wrote "nil" instead of the empty list '().
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19783 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 632637c2e9d7cda66713e60097b7cb3ef61416ee
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 8 20:31:42 2010 +0000

    Minor update of German translation.
    
    In the "bills due" dialog we use Bill -> Rechnung, not Lieferantenrechnung.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19782 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 75f38a3d914fdc0d8da747a453d189642c59e02d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 8 19:45:43 2010 +0000

    Bug #634252: Re-enable the splash screen if the user selects open anyway
    
    If during startup a file or database turns out to beeing locked the user is
    presented a dialog with the options to open anyway, create a new file or abort.
    This dialog, however, closes the splash screen. This may cause confusion,
    because file loading and report generation may still take quite some time.
    
    Patch by Herbert Thoma.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19781 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 861713c0bea4c76102fe370970840b1d7f4dbbd6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 8 19:40:23 2010 +0000

    Increase gnutls version to 2.8.6 (might fix bug#632158)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19780 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 876350d348dccd509ce73550b44098ad4de53369
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Nov 6 21:35:20 2010 +0000

    Fix stupid mistake when I checked in the configure.ac with new version#.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19766 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e6f29c3ac4109213f9f89ca9412b3df5e45e713
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Nov 6 20:33:27 2010 +0000

    Update revision # to 2.3.16
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19764 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 05cae77e13b4a8452a2a1506b3e96447cbcb336e
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Nov 6 20:20:26 2010 +0000

    Add 'test-dbi-business' to svn:ignore
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19763 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 323c83b766c74476c1edd61b12c670f3d341250f
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Nov 6 19:50:57 2010 +0000

    Add test-dbi-business-stuff.h to EXTRA_DIST so "make distcheck" passes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19762 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5cb7b9dd3053fc83d08042103d0747859ce8da96
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sat Nov 6 07:21:13 2010 +0000

    Updated Latvian translation by Valdis Vītoliņš.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19759 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28a1e01373e2d22817ff1ce558eba151ff42be80
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 5 21:49:17 2010 +0000

    Really fix error in sx_get_num_occur for SX which are limited by num_occur.
    
    Follow-up to r19757 which was incomplete. Hopefully I now really got everything.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19758 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93137a0cb9142e2df11254eea8965666c6235363
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 5 21:36:58 2010 +0000

    Fix error in sx_get_num_occur for SX which are limited by num_occur.
    
    The last occurrence wasn't counted because it was still valid
    but turned num_occur_rem to zero, hence the counting stopped one too early.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19757 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f55706ecaf69684e1e25e3a312fb997fe77191e1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 5 21:36:41 2010 +0000

    Fix error in dense-cal widget where the last occurrence of a SX wasn't displayed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19756 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e74bee61b4c9a9f62bcecf18e4fd27a6af00af44
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 4 18:37:36 2010 +0000

    Fix the errors, reduce the noise when testing the dbi backend
    
    * Check for a null gdate before attempting to make it a string. Fixes a bunch
      of CRIT errors.
    
    * Comment out the log debug setting in dbi. It's stable enough that it
      shouldn't be needed routinely. It can, of course, be enabled from the command
      line.
    
    * Add a notice to ignore the warnings about there being no lock on the
      database when session 3 is closed. Session 3 has to be run with ignore
      locking or it won't run at all.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19755 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 88b0e265b6659c5460c67dd065be393acacc6c20
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Nov 4 17:31:18 2010 +0000

    Fix business-core tests so that all pass
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19754 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d40faca9f9ef7a45ee2a9586a16e017832c15800
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Nov 3 00:28:28 2010 +0000

    Bug 632346: Fixed test failures in dbi
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19747 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cbc0ae0785cca5626117d60a309a4ebc489300d1
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 2 23:07:48 2010 +0000

    Updated tests matching the xml backend as of 2011-11-02
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19746 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 37808d5d82c9b3b22395e27b4ab63a49a96ff0a3
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 2 23:06:37 2010 +0000

    Updated test files complying with the xml schema as of 2011-11-02
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19745 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a9984eff5810a45fd169c1e7070ab6293fc8e18
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 2 21:14:38 2010 +0000

    Bugs 632346 & 632166: Fixup transaction currency scrubbing.
    
    Biggest problem was that almost well-formed transactions missing a currency
    element wouldn't import correctly because the FindCommonCurrencies function
    only used the old currency values, ignoring the commodity values in the
    splits' accounts. A new function, xaccFindCommonCurrencies(), looks at those
    first and then calls xaccFindOldCommonCurrencies only if it fails. That
    addresses the cause of the import failure reported in 632166 and a big chunk
    of the warning messages complained about in 632346.
    
    A secondary problem, also addressed in this change, was that the last block
    in xaccTransScrubCurrencyFromSplits always replaced the "amount" with the
    "value". This is the right thing to do if the commodity for the split account
    is a currency, but if it isn't, the replacement should be reversed.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19744 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 81cc53b59b10740fec0c5cd73b51572034bd938a
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Nov 2 18:21:50 2010 +0000

    Revised handling of obsolete security elements, made log messages better.
    
    Accounts with security elements would only use the security to update the
    commodity if there wasn't a commodity; however, the files in the tests had
    accounts which had a security and a commodity, where the commodity was a
    currency. That's wrong. so now if the commodity is a currency, the security
    will overwrite it.
    
    Added the account name and element name to the log message to assist in
    troubleshooting, should that be needed.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19743 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff67038cdeeb5f329a90ca7454a012e14e97403e
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Nov 1 16:43:51 2010 +0000

    Minor fixups to dbi backend:
    
    * dbi_conn_error_flag is deprecated, replace with dbi_conn_error
      (Thanks, Christian).
    
    * Switch from OS-determined HOST_NAME_MAX to locally defined
      GNC_HOSTNAME_MAX so that the field is always 255 regardless of what
      OS creates it.
    
    * Use G_OS_WIN32 instead of naked WIN32
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19740 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a7c83bc43f8b145d6a5578124782d4e5e0fd7d92
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Oct 31 20:51:57 2010 +0000

    Bug 629238: Part 2: Extend locking table to SQLite3.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19739 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48a997d3703eaa7aa71678a08d164183c4a8649f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Oct 31 20:31:27 2010 +0000

    Bug 629238: Part 1: Create a lock table for postgresql and mysql backends.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19738 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3cb14e1eb9ebecebd8337dfc6df634286965bbdf
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 30 19:01:22 2010 +0000

    Win32 build: Update ktoblzcheck version number.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19734 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31315b7f5c70678b1a4e8a155b3ad94f2b93ad79
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Oct 30 14:55:23 2010 +0000

    Preferences window improvements:
    * Accounting Period: reorder options so the dates are on top
    * Business: reorder options to clarify which options are general and which apply to invoices or bills only
    * Business: remove obscure "Number of lines" option
    * Register defaults: remove obscure "Number of lines" option
    * General: remove "Show splash screen" option
    
    While removing the "Number of lines" options, I have also removed most of the code that used this option. The number of lines was used to calculate the default window size in various places in the code. The code now simply uses sensible defaults for that.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19733 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 56fe48ec52d58dd46d58f2e3ceae4fac3f2e714b
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Oct 29 22:20:00 2010 +0000

    Bug 627831: Implements recursion into storing and retrieving nested slot frames and lists.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19729 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1b496e9f60db53a430d2867954b8925131849ea
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 29 08:39:29 2010 +0000

    Bug #630770 - Crash when connection lost using db
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19728 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74e2713c1970fddd74d1167f1a5f7e0e12cea985
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 29 08:32:07 2010 +0000

    Some whitespace cleanups
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19727 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e9ca0afd831807f173afff2b9ff0dd6be0e44f37
Author: Cristian Marchi <cri79 at libero.it>
Date:   Thu Oct 28 18:54:28 2010 +0000

    Updated British English translation by Mike Evans.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19710 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 986061d8f9aa05b3f3f719deb12e4c9ab5b3b090
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Oct 25 18:50:11 2010 +0000

    Fix gtk warnings when erroneously setting the fixed-width property to zero.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19708 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 22bd33afd2ec789e43ad4364ab24a3c10491bfef
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Oct 25 18:16:14 2010 +0000

    Bug #629524: Fix redundant string.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19707 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd81726d6dfa74bc519f5f9d25524f6626fd8737
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Oct 24 15:29:08 2010 +0000

    INFO message to trace log if a table is automatically upgraded to newer version.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19699 57a11ea4-9604-0410-9ed3-97b8803252fd

commit feba4d6907bc341e84369c979e6f30b8ed7eeef1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 24 09:36:23 2010 +0000

    Update POTFILES.in with recent file addition.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19698 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 50d5551266bdaf47458b77b47bf35953045de376
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 24 09:17:23 2010 +0000

    Fix cmake declaration of BINDIR variable, needed because of r19651.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19697 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a4d1592788848f92bfbca6cbed7a72f14b0b4cd5
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Oct 23 22:17:48 2010 +0000

    Bug 611077: Removed warnings, webkit handles jumps to anchors internally
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19696 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0c19b4c71a0a17bf4048409f0696508d8654b0c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Oct 23 10:38:48 2010 +0000

    Bug #502853 - Incorrent tax rounding in invoice (rounding of .5)
    
    This patch changes the default rounding behaviour in GnuCash from
    "Round to nearest even" to "Round away to infinity". See the bugreport
    for more details on these different rounding methods.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19695 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a97361d38807a007d256229c1869a570c099e93
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Oct 23 10:00:58 2010 +0000

    Bug #593479 - Account file being deleted because of erroneous checking for lock file.
    
    Replaces the pointer arithmetics with string functions and regexes where possible
    to avoid typical pointer pitfalls.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19694 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 60ba32c6a6232c92ee9d450941db7277e422e56a
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Oct 20 22:19:33 2010 +0000

    Suspend GUI refresh while replaying a log file to avoid flicker and speed it up dramatically.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19690 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 11cf9d417b48e0ce07734ac5e60031dddc1c60f0
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Oct 20 21:31:39 2010 +0000

    Bug 3786338.  Change r19243 deleted a call to xaccTransBeginEdit which causes a crash replaying a log that
    deletes an existing transaction.  Log replay should now do exactly one xaccTransBeginEdit/xaccTransCommitEdit
    call per logged transaction.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19689 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c630a2c7d5e155993b24f3c2cb4202c591370ec3
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Oct 20 03:40:07 2010 +0000

    Remove gnc_book_mark_saved from gnc_sql_save_book. It's a bit premature to mark the book as saved when we haven't yet saved its contents.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19688 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c215ae417f6070a89574ccab5a4b2f71592bd3ad
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Oct 20 03:35:02 2010 +0000

    Bug 632166: Restore the old session if "save as" fails.
    
    Save as would make a new session the "current session" and attempt to
    save it.  If it failed, the new session (with an invalid database)
    would remain the current session -- and would be marked clean. An
    XML-only file-save-as dialog would be presented with no instructions
    about what was going on.
    
    With this change, if the "save as" fails, the old session is restored,
    still marked unsaved. This should be much less confusing to users and
    more likely to avoid data loss.
    
    Yes, there's some duplicated code now, because do_save_as doesn't call
    save. That's because save did some extra things that do_save_as
    doesn't need and it didn't allow do_save_as to properly correct the
    session. This could be refactored into some tiny functions, but that
    seems a bit excessive to me.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19687 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 917b516ead51b8c15fe2ab05ac2eb1ade28ea37c
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 19 22:42:43 2010 +0000

    Bug 632166: gnc_backend_sql_sync_all: Commit only if all operations were successful; otherwise roll back.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19682 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ce7dc53835d8607a0a8f04d1baf052d2874042a
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 19 21:22:42 2010 +0000

    Fix minor typo in error message.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19681 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73d53afef311919ce5e1c49590b64d204ca83947
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Oct 19 18:32:50 2010 +0000

    Bug 632166: A Better fix that doesn't break string freeze or introduce a Gtk GUI dependency into the backend.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19680 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b9a9d48d6d19ee84e590588a30f65d15a11321a
Author: Cristian Marchi <cri79 at libero.it>
Date:   Tue Oct 19 11:51:46 2010 +0000

    Updated Bulgarian glossary by Rosi Dimova.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19675 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af1be2413ea7842a84dfcef3cf0c2678bca6a246
Author: Cristian Marchi <cri79 at libero.it>
Date:   Tue Oct 19 11:51:05 2010 +0000

    Updated Bulgarian translation by Rosi Dimova.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19674 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5361805876e6cd98765695721652d66f2f487c7
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 18 21:56:05 2010 +0000

    Bug 632166: Notify user when something goes wrong with a transaction save.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19673 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 657a435f38af9ceb4a66e47758f2e88059edde3b
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 18 21:54:19 2010 +0000

    qoflog.h: No such macro as G_LOG_LEVEL_FATAL
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19672 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e10a508092fe35e89bd28618db726a9c5604d4af
Author: Cristian Marchi <cri79 at libero.it>
Date:   Mon Oct 18 19:16:01 2010 +0000

    Updated Latvian translation by Valdis Vītoliņš.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19671 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c5cc3f059e9d6bb2235f653a08bd013a43ef0e6
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Oct 17 21:17:14 2010 +0000

    Fix include files.  Include files now only include other include files if symbols from the other files are needed by this one.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19670 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a899e3149c8c46212d6453e0c6fe13042118b46e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Oct 17 20:21:41 2010 +0000

    Bug 611077: Warn instead of assert about gtk_html_jump_to_anchor not being implemented in webkit. Note, however, that Webkit seems to take care of this on its own, so even the warning may be unnecessary.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19669 57a11ea4-9604-0410-9ed3-97b8803252fd

commit decd290b5f23592c47b1cebb0b688d6976fb1830
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Oct 17 19:48:13 2010 +0000

    Remove lbgncmod-backend-xml as an additional library in business/business-core/test/Makefile.am. libgncmod-backend-xml.so is a loadable module, not a shared library, and it shouldn't be dynamically linked. While this will do no harm on Linux, it fails on OSX/Darwin.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19668 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d4e1ef05134dc4e175e2a8d70e4673df2f23de4
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Oct 17 17:24:57 2010 +0000

    Fix misplaced quote in backend/dbi/test/Makefile.am, broke dbi testing.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19667 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ad9f9f74f25054d3815de239fbd69a7148f5619
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Oct 16 14:05:29 2010 +0000

    Rename old gnc_book_get_commodity_table into the newer gnc_commodity_table_get_table.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19666 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62407f1b99b5e87c0879a33beb26a99592f2a96e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Oct 16 12:08:29 2010 +0000

    Spelling fixes in comments.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19665 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1f224493e30de3792f8dc1ce5c2d4be516d9924
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Oct 16 10:23:37 2010 +0000

    Replace all occurrences of the old gnc_book_get_pricedb with the newer gnc_pricedb_get_db
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19664 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 83322e1ab120c1a1ef272d301062108d640076e0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Oct 15 20:25:22 2010 +0000

    Partly revert r19550, "Bug #370331: Store the numeric values of SX..."
    
    This caused the numbers in the "SX from txn" to appear as "220/100" ratios,
    which we do not want.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19659 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e7dfb3308aeb4cbe78b26a612005dcf7b55278b5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 15 11:58:25 2010 +0000

    File dialog - make enter activate the default action for mysql/pgsql selection.
    This was already the case in the standard file selector. This change makes the
    two selection methods more consistent.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19658 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 072ee537ab4dc4e7701ef8195ef23ad056564e4b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Oct 14 21:00:46 2010 +0000

    Rework two nearly identical fuctions into a common function with parameters.
    Keep the old function names as convenience wrappers around the new function.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19657 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ccb89d5d52d7a2984d9a6222abe1fb7994e28d4a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Oct 14 20:41:00 2010 +0000

    Remove obsolete example files: also remove them from the makefile.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19656 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da08ea90ef0f120b21770f25d375571d8c2b83c2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Oct 14 13:20:28 2010 +0000

    Remove incompatible example files (X-Account) and update the README file
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19655 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec76f3731fd76e88ef2fda806a78b1d003af31f1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Oct 13 16:38:07 2010 +0000

    Commit missed file for gnc-fq-* location fix.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19654 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66692aea57e9a179eae1a099e8c785f9ab03c418
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Oct 13 16:16:17 2010 +0000

    Make qof_query_run_subquery() available to scheme as well, and also the gnc_numeric options.
    
    Needed to remove an unimplemented function from <gnc-numeric.h>
    header.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19653 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67c6a3d0cf579323ea84fc10d6151490b3bb53e4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Oct 13 16:16:04 2010 +0000

    Replace some renamed functions by their real new names, removing the annoying #defines.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19652 57a11ea4-9604-0410-9ed3-97b8803252fd

commit de7b16533ea19569228d7236880d8d36d6acaa70
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Oct 13 16:11:44 2010 +0000

    Make sure the right gnc-fq-* scripts are used.
    
    With the original configuration, whatever script was found first on the path was used.
    When testing development versions, this caused the also installed stable version to
    be used as it happened to appear first on the path.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19651 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f58788f91c453e03f67ed070096b29fc277b6ce5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 11 20:46:36 2010 +0000

    Separate load paths for shared libraries and gnucash loadable modules.
    The former should be found on (DY)LD_LIBRARY_PATH, the latter on
    GNC_MODULE_PATH. These paths shouldn't overlap as that needlessly
    confuses things.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19648 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b762dfa3aeff706000fa2ddde54dcfcddfa51cb9
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Oct 10 22:21:43 2010 +0000

    Fix #630286 - Please add handling code for GDate kvp values in SQL, too
    
    If slots table does not include gdate field, it will be added and all current slots will have a NULL value.
    
    Tested on sqlite3 and mysql.  Tested using the example gnucash file referenced from the bug report.  When saved from XML -> sqlite3 -> XML, some timestamps changed their timezone because of a change of timezone (I'm in North America).  I guess this is OK.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19647 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aba704a59a03927a5c20f58e56b81f178e4a45f8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Oct 7 20:04:26 2010 +0000

    Make the INVOICE-BILLTO query predicate available to scheme also.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19644 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f018ba2933f258e8d5b375cd1c436757fe947d9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Oct 7 20:04:14 2010 +0000

    Fix erroneous extra package that I forgot to remove in r19641.
    
    It doesn't have to be reverted because libjpeg-7 shouldn't be needed
    with a clean webkit rebuild anyway.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19643 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6388e8172c3baa32b1c4e86c6e6c6c5cd57ccd36
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Oct 5 19:54:54 2010 +0000

    Minor update of German translation.
    
    "xy anlegen" -> "Neue xy"
    bill -> "Lieferantenrechnung" to distinguish from invoice -> "Rechnung".
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19642 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb7a0126a47c5bcc42d927ded2f5285d2be7c565
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Oct 5 19:29:09 2010 +0000

    Revert r19576, r19590, r19593, r19601: "Update gtk versions..."
    
    It's been 3 weeks without a working windows build. Apparently this
    has to wait until we have an updated webkit again. Revert this back once
    we have a working webkit with gtk-2.20.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19641 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1bb6b8c021434eace307b16637b14b4d1a774ae1
Author: Cristian Marchi <cri79 at libero.it>
Date:   Tue Oct 5 19:05:26 2010 +0000

    Updated Turkish translation by Seyfi Duyan.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19640 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8cc052875342a303de77d14776dd58eb3a60716
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Oct 5 18:19:57 2010 +0000

    Bug #631058: Add future date period choices to be available in the date options
    
    Patch by Chris Leach:
    
    This patch provides date utilities to calculate future dates. This
    allows easy selection of common future periods.
    
    cstim adds: This patch adds new strings, but they are not used anywhere so
    far, i.e. they will not be user-visible. Hence, I agree those scheme functions
    may be useful for external report writers and for this reason they are
    already added.
    
    Note: The original submission would have added those options to the standard
    relative-date chooser report option, but I (cstim) do not support adding those
    extra option for all reports as standard setting. Hence, the usage of this
    additional choices has to be added by the report writer explicitly.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19639 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab0dd2cca7f112beff19ba28011656cb4b602fde
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Oct 5 18:07:38 2010 +0000

    Bug #593479: Ensure not to accidentally delete our main account file.
    
    Original patch by Tim Retout who writes:
    
    strptime is passed (name + pathlen + 1) as the string to search.  However, when
    looking at the main account file, strlen(name) == pathlen, so strptime is
    looking at the point just past the end of name.
    
    Sometimes this will be parseable by strptime, and this leads to the account
    file being unlinked.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19638 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 012d76aa534a2745a20b1c51a63e8f851f9dde0a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 4 15:40:57 2010 +0000

    Fix typos in comments.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19630 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a57ed88ee033129b06eb6dc806f11ebf675aad4e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 3 12:27:44 2010 +0000

    Re-indentation of source code.
    
    This re-indentation was done using astyle-1.24 using the following options:
    
     astyle --indent=spaces=4 --brackets=break --pad-oper --pad-header --suffix=none
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19627 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 752b94a8b92f16be5663428bf03a87af4ad25f59
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 3 12:23:19 2010 +0000

    Minor update of German translation.
    
    Kontenbaum (urgh) -> Kontenplan
    Kontenrahmen -> Kontenplan
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19626 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f2994b1d39971634a6ff340449d9f0bd22e9bae
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 2 14:59:33 2010 +0000

    Add wrapper for obtaining a list of business objects as list of owners, and add SWIG wrappers so that scheme can use it.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19625 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 382d6733d7d31a40334034be13b5002bb028a3f4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 2 14:59:21 2010 +0000

    Add a function gncBusinessGetList() that existed previously until r6680 so that a list of all customers can be obtained.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19624 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e205c3fad588d3d0b4870f5ab8e87db270db0ee1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 2 14:59:05 2010 +0000

    Decrease number of test iterations in old engine tests - they take just way too long otherwise.
    
    Also, nobody can actually give any reason as for why a higher number
    of iterations would really cover more of our test cases. My suspicion
    is that 2-3 iterations would be sufficient anyway, and only more
    clever test case construction would give a larger test coverage.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19623 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 046c7cf4614c4323ff69dc79f3e970ea084b0621
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 2 14:58:51 2010 +0000

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

commit 2203e0be9861e0bda8980b186d2ce65c14979c88
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Oct 1 12:28:05 2010 +0000

    Updated Turkish translation by Seyfi Duyan
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19621 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62c4a0e781888cc9c850b7c41c2a1781eabacd92
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 28 20:35:16 2010 +0000

    Add word wrapping to very long label in dialog-tax-info
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19620 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72bca0ad750ddea6bcbd758464d71eafd10499dc
Author: Cristian Marchi <cri79 at libero.it>
Date:   Mon Sep 27 16:30:28 2010 +0000

    Corrected a problem with c-format attribute.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19617 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c44254c4244b32a24f852cbc8c743bae36be617c
Author: J. Alex Aycinena <alex.aycinena at gmail.com>
Date:   Mon Sep 27 15:58:52 2010 +0000

    Remove leading character N from tax code, but only if it is there, and remove leading blank character when no tax code.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19616 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 98682795025f8923c1500fd04cf8b14a03f7f31b
Author: Cristian Marchi <cri79 at libero.it>
Date:   Mon Sep 27 04:19:24 2010 +0000

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

commit ba5b74cbd95c6af10bbd6a2c807ca902bfb0b474
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Sep 26 18:56:30 2010 +0000

    Add kvp_frame_set_gdate() function
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19613 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4bd51e1f9d776e46c74dbb05763b5d60b2590fc0
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sat Sep 25 17:14:27 2010 +0000

    Updated accounts chart by Seyfi Duyan.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19612 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff709cf863ee0a7be335f022e0771c385d1d0f6f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 24 19:48:02 2010 +0000

    Bug #554396: Implement a partial TXF output for capital gains
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19611 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c8b4870fbc0362dbd36d1311ba969bd22910d7b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 24 19:38:46 2010 +0000

    Bug #620663: Fix French spelling mistake in preferences window
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19610 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a497c153553a624df84bb4e01462d8865173851e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 24 19:36:19 2010 +0000

    Remove file locations from de.po file by running
    
      msgcat --no-location de.po > tmp ; mv tmp de.po
    
    This way, the text diff of translation updates suddenly becomes readable.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19609 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec3660ccb4a01fa238c668052d3c52e9a32a6bd7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 24 19:34:58 2010 +0000

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

commit fdcb4f03ded14e3110c1a4fe3e5a83b0651ea19f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 24 19:28:46 2010 +0000

    Win32 build: Temporarily disable the english (C) help compiling because it crashes the hhc.exe compiler.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19607 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce2ed5e216703443e34de929fcae38ceb6cabb61
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Sep 24 12:06:01 2010 +0000

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

commit ad617a443a8e36e4425ce012f915f7569d4b52e3
Author: Cristian Marchi <cri79 at libero.it>
Date:   Thu Sep 23 10:57:57 2010 +0000

    Fix use of accelerator for a string.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19604 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 07c894e5a94335c5e582318dbebf8703aa637c12
Author: Cristian Marchi <cri79 at libero.it>
Date:   Wed Sep 22 11:41:36 2010 +0000

    Fix use of accelerators for some strings.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19603 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a5d1929046160e99d79160a31aa8ea516885954
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 21 19:51:58 2010 +0000

    Win32 build: Needs libjpeg-7 in dist as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19602 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ccf1d14e95d10a5159f9656178d63cccc9144444
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 21 19:48:54 2010 +0000

    Win32 build: The existing webkit binary needs libjpeg-7, so we install that one, too.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19601 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 334744d70f65ecd8ff6794fda360d5088fc78084
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 21 19:26:49 2010 +0000

    Enclose book kvp manipulation in begin/commit_edit in aqbanking plugin.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19600 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59820c823e177628cef27034eb6d6a341985e017
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 21 17:46:17 2010 +0000

    Win32 build: Is running again. Some debug output of r19595 can be removed again.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19599 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9238e82989a7c75bfab28c12c0adf011df0b5266
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 21 17:31:53 2010 +0000

    Bug #629641: Fixes WARN messages.
    
    Bug in gncIDSearch.c causes "WARN <qof.class> [qof_class_get_parameter()] no
    object of type string" to be emitted to error log.
    
    Currently only affects Python bindings; InvoiceLookupByID(ID_STRING).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19598 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1cad336aaeb1e86d433a43b9728c7d00a73b4e6d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 21 17:31:40 2010 +0000

    Bug #118391: Put isocodes in README.dependencies to inform packet maintainers
    
    Additional changes in that file:
    1. Link to more up to date http://wiki.gnucash.org/wiki/Dependencies
    2. Introduce Structure:
    required, alternatives, optional, at runtime suggested
    3. Add webkit
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19597 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f4d1e8ae91360000aa318e8c0085802880210cf0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 21 17:09:42 2010 +0000

    Win32 build: Fix libxslt installation. Improve its calling arguments. Download inno before processing the docs (if the latter fails, we at least have inno).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19595 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 866dbd0aa1e6b6a16a15409774a979a881b9d075
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Sep 20 20:48:32 2010 +0000

    Fix typo in osx_accel_map, caused error in Accounts page Actions>Transfer accelerator
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19594 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41b7edbd3bd2187674bf1ec469aaeaad17f34e7c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 20 19:34:41 2010 +0000

    Win32 build: Switch back gettext to 0.17 because 0.18 require libc++ which we don't want to have.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19593 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 09e6fd507ab737cd89e6e47a5c6462dd7020ff84
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 20 19:34:13 2010 +0000

    Win32 build: xsltproc needs its suitable iconv and zlib, so install it there.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19592 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31bb57bae3bf99ebfa3ce76f16fd887e012c1a2b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 20 19:11:58 2010 +0000

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

commit f017dfb2b71729a788264421a8fc59da5db332d2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 20 19:08:42 2010 +0000

    Win32: Fix missing gettext-tools (is packaged in gettext-tools-dev)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19590 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3d4064c7888f09c63d3160200ff6707e17f8fb6
Author: Cristian Marchi <cri79 at libero.it>
Date:   Mon Sep 20 18:36:00 2010 +0000

    Fixed a string not translatable.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19589 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 75e9463b0a371cee0ec0bb9683eccffd0cdd45bf
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 20 18:08:21 2010 +0000

    Fix addition of gnc_numeric that was wrong in r19511.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19588 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c791d53cf89a9be215c8bdc4ae29e734e6369dd6
Author: Cristian Marchi <cri79 at libero.it>
Date:   Mon Sep 20 11:01:56 2010 +0000

    Revert to previous version for erroneous commit.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19587 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f59f361cc097552516b7c0e971137e2cf036277c
Author: Cristian Marchi <cri79 at libero.it>
Date:   Mon Sep 20 10:45:41 2010 +0000

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

commit 23a76c8fe2f4aa133b1294db24b0e3c21a42b06d
Author: Cristian Marchi <cri79 at libero.it>
Date:   Mon Sep 20 10:45:14 2010 +0000

    Updated Dutch translation copied from translation project
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19585 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e05af702626498590124cda4d649c39e1782d9fd
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Sep 19 23:21:46 2010 +0000

    add "isocodes" to reset directory
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19584 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f6bf968d20628a1765150715aea0aeac817eaa6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 19 18:53:38 2010 +0000

    Fix 2 nonfatal syntax errors in german SKR49
    
    1 missing Namespace
    1 forgotten replacing of the last closing tag
    
    This is now also updated in http://wiki.gnucash.org/wiki/AccountHierarchyTemplate
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19583 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77e2bb9478b6149d0e8d8122d068d626a918384e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 16 16:13:24 2010 +0000

    Win32: Fix function attributes when using gwenhywfar-4.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19582 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6edca6fa2046f13f4fc0b7fa13b0368a78e4519b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 16 16:13:10 2010 +0000

    Win32 build: Remove installation directory before installing the new version. Require exact gwen/aqbanking version.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19581 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 239219f981c2f1e14c8cec77f6b7c9f8d14fc45a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 15 20:18:18 2010 +0000

    Win32: Try to fix the nightly build errors. (Directory went away?)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19580 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4236f543d1e2628e1023e868b05951adbc30fdd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 15 20:12:08 2010 +0000

    Fix erroneous translation of strings with context prefix. The msgstr must not contain the prefix anymore.
    
    http://lists.gnucash.org/pipermail/gnucash-devel/2010-September/029481.html
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19579 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a5b9153a6fb60bc5d22efbd93f7c18fd6a7cd03
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 15 19:56:47 2010 +0000

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

commit 256779364192c47bbca1d455fdb07ac149919cd0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 14 20:45:04 2010 +0000

    Win32: Fix checking for goffice installation
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19577 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1577b486c234cb761b08dd6225ec060e41045bda
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 14 20:28:23 2010 +0000

    Win32 build: Update gtk to 2.20; let pkg-config check for the versions, hence triggering the update automatically.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19576 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 292f1660085acf7bb0743c0f0ef266a32ee50894
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 14 19:26:30 2010 +0000

    Win32 build: Add version number checks for gtk and gconf so that updating them should work more easily.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19575 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6032dac42cac556697c8895db3b69803b4000519
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 14 19:26:17 2010 +0000

    Win32 build: Remove commented-out gtkhtml references.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19574 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a90b586b10e049e29552f1d84d7a2b07fca89fc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 14 19:26:04 2010 +0000

    Win32 build: Set gwen/aqbanking version numbers in defaults.sh.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19573 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59037dd20f340ce33a1c4933af137fddcb16293a
Author: Cristian Marchi <cri79 at libero.it>
Date:   Mon Sep 13 12:14:12 2010 +0000

    Updated Polish translations by Radzisław Galler.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19572 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 023a6d6710378cbafb4d7b052858ba2e10a3da0a
Author: Cristian Marchi <cri79 at libero.it>
Date:   Mon Sep 13 12:13:34 2010 +0000

    Updated Polish translations by Radzisław Galler.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19571 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10faafc5749a207c2ec0e4c82f3de11facffd54c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Sep 11 20:10:04 2010 +0000

    Updates for German account templates, by Frank H. Ellenberger.
    
    He writes:
    Im beiliegenden Patch habe ich ziemlich mechanisch (grep, recode, sed) die
    folgenden Anpassungen vorgenommen:
    * encoding="ISO-8859-1" -> utf-8
    * <cmdty:id>USD -> EUR, respektive CHF
    ** dies betraf auch de_DE/*[brokerage|full]*
    *: interessanterweise wandelt der Druide die aber anscheinend in die default
    currency um.
    * Passiva -> Fremdkapital
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19570 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b16e1b284bc491f65321dcfb84c9e14a7678a0f7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Sep 11 10:36:29 2010 +0000

    Bug #628960 - Column width unchanged after shortening translation string
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19569 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b56930b2b60e8dd2571dd78a4b262740de6ef825
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Sep 11 09:55:05 2010 +0000

    Revert r19475. That revision fixed one rounding error, but introduced another one.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19568 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a60ba8861f0323e8b05b252a59fae876b258ab18
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Sep 10 18:54:37 2010 +0000

    Updated Japanese translation, copied from TP.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19567 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 822da31e354e4733fb0aaf64b09f449690de6162
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Sep 9 21:28:37 2010 +0000

    Add missing header, issue detected via failing make distcheck
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19566 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 741e7a8ea9ebec372bcdde73a0e35955f38aa98c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Sep 9 20:24:54 2010 +0000

    Fix invalid po file header
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19565 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c076e01e473eeef68ecadb46f7a9ece2881c60a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Sep 9 20:24:30 2010 +0000

    Fix disambiguation prefix translation errors, by Valdis Vītoliņš
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19564 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 025f3dd92cc98a03f3014a56a5f02d63cad63492
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Sep 8 07:14:05 2010 +0000

    Eliminate *-vicinity functions from e-guile reports.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19563 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 071c442ec5ca608868a71b4550665f4a8fb420b8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Sep 7 22:14:04 2010 +0000

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

commit 0d1cdb575dc52648e5a9de2e8bc8b2b0c360f6ff
Author: Cristian Marchi <cri79 at libero.it>
Date:   Tue Sep 7 16:54:35 2010 +0000

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

commit 95edbd03d85df45989041f2a7190b5c538977400
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Sep 7 10:50:06 2010 +0000

    Bug #628865 - Error dialog displays password to MySql database when fails to connect
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19560 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 670ad9e6a678dac87edb32fdc69a16d13480f776
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Sep 7 01:14:24 2010 +0000

    Fix bug 573702.  When reading an old data file that doesn't have a template root
    account for scheduled transactions invent one.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19559 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 81a9dc1885c31f4e0b91461b2239e132d652725d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 6 19:50:50 2010 +0000

    Add some disabled testing code that uses the stock gwenhywfar-gtk2 gui for online banking.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19558 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cac4456e753042eac0b44b2be59ead636738bfbd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 6 19:25:48 2010 +0000

    De-activate aqbanking5 by default again because it requires gtk-2.18 or higher, which we don't have. Sigh.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19557 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92fc0b1b8a40c43f7113e7ea1c0bf5131ec5629c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Sep 6 10:22:25 2010 +0000

    Fix Stock Split Druid.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19556 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0871866c3882b99cadadd63c71b8a23220060a64
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 5 20:21:00 2010 +0000

    Bug #137017: Save the transaction date as a GDate directly, additionally.
    
    This way, the date that was entered by the user is now at least saved
    in the kvp and can later be retrieved in case we really fix the
    timezone dependence of our txn's dates.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19555 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b863f9c5482b566271abd063aa35a65a3aa87d8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 5 20:20:47 2010 +0000

    Add getter function for the date in a datecell as a GDate.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19554 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 848b93fb7efec03d83cd8bb4c5e37850ff82aa2d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 5 19:19:32 2010 +0000

    Win32: Add gtk's cflags to gwenhywfar configure.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19553 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 03a0075369b24e70efd0cff79ba914a7bfc5a85a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 5 19:15:33 2010 +0000

    Relax configure test for svnversion of BUILDING_FROM_SVN was set beforehand. Helpful when building from git.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19552 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 907c538905333627f1fc62cbeb93c512001735bd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 5 19:14:54 2010 +0000

    I18n: Add German translation for new installer texts.
    
    Suggested by Frank H. Ellenberger and edited by myself.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19551 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ea1ea02084d59ce3f3825293d3676a498df2e31
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Sep 4 21:48:22 2010 +0000

    Bug #370331: Store the numeric values of SX in their kvp as well, if possible.
    
    For SX whose values do not depend on any variables, we now store
    the numeric value as well. This way, we get rid of locale-dependent
    parsing errors due to changing decimal separators in changing
    locales - at least for SX which do not use variables.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19550 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 56623986c70b432cf7548132428c565f7c25d52d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Sep 4 21:06:06 2010 +0000

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

commit 818ba713cd53c137eb7a943c0e5e76568f2d7642
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Sep 4 21:04:09 2010 +0000

    Merge most recent pot template into all language po files.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19548 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cee42d59e54850db8bd18fef29cf8cf5426c1e56
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Sep 4 20:44:59 2010 +0000

    Fix counting of occurrence number w.r.t. the first valid date in the SX state.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19547 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a4bb22b23cdeea2c043b533b9a5b70afdc0728c3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Sep 4 20:00:15 2010 +0000

    Clarify Derek's code to be licensed "GPL v2 or later" as he has confirmed in private email.
    
    All of his other code has been licensed this way all along anyway.
    
    After this change, all source code files are licensed under both
    GPL version 2 and GPL version 3, which gives us enough flexibility in case any
    requirements might switch to GPL v3-only. But currently we are for sure both.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19546 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c4fa3a192fd20865e9d69b93310fc7abcde2755
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Sep 4 13:24:46 2010 +0000

    Spelling fixes in comments
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19545 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85ab99c8584c4988e77a939ad9f9441314598737
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sat Sep 4 11:41:21 2010 +0000

    Updated Japanese translation for win32 installer wizard by Yasuaki Taniguchi.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19544 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ee9f654f0fb7f09a766d4035d395680f92bd55c1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Sep 4 08:52:04 2010 +0000

    Win32: Add gtk include path to gwenhywfar configure.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19543 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 02923c4b41ecee8efaf5e6d6c2fb3facc74f5a33
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sat Sep 4 06:02:34 2010 +0000

    Added Japanese translation for win32 installer wizard by Yasuaki Taniguchi.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19542 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 468e23651d2cf28cf699ad4b8f7948dcf5eefad2
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Sep 3 18:01:46 2010 +0000

    Updated Latvian translation for win32 installer wizard by Valdis Vītoliņš.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19541 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2aac56acb3bc1d702129eb4519265e38962de05b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 3 16:18:58 2010 +0000

    Win32: Add pkg-config version check for aqbanking so that the new version is installed without removing the old one manually.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19540 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e6b7066fd7f7c36df33f3624c33915ee698b76e5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 3 16:08:20 2010 +0000

    Win32: Update aqbanking packages. Enable building with aqbanking5.
    
    In r19532 I accidentally already removed the Qt DLLs from the installer. Of
    course those can only be removed if indeed aqbanking5 is used, otherwise
    they must still be in the installer.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19539 57a11ea4-9604-0410-9ed3-97b8803252fd

commit be507f217a56e13f4b4b89bf7c06f457b0ba0a42
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Sep 3 14:36:24 2010 +0000

    Add newly introduced gconf parameter in the default schema.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19538 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ed6180b76672d60062b6ae7c92296881913b66a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Sep 3 10:46:32 2010 +0000

    Bug #616697 - string "Payment rec'd..." should be more cleared.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19537 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 44a5b3e1d8f3add3b6508daf2c0468f4ef97cce3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Sep 3 10:10:46 2010 +0000

    Updated Latvian translation for the Windows installer, patch by Valdis Vītoliņš
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19536 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92bd8a871e389d59b1df573970f306abb478aa14
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Sep 3 10:00:26 2010 +0000

    some bitrot in python bindings examples/tests, patch by Daniele Varrazzo
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19535 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e83f6752c1435c17673d7a1c9c7441955b86b220
Author: Cristian Marchi <cri79 at libero.it>
Date:   Thu Sep 2 14:08:05 2010 +0000

    Updated Italian translation for win32 installer wizard.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19534 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01c2a41337707e0b9db559825f3457be818b350c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Sep 2 12:30:43 2010 +0000

    Bug #626681 - date fields missing in GUI, lost in change from 2.2.9 to 2.3.14
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19533 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 687685616f2362cfa85dbc66beab8e968911bbc8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 1 16:24:02 2010 +0000

    Remove aqbanking2 from windows build scripts. Add optional aqbanking5 instead, which works without QT.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19532 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e7014e48ac6257c892ca2bc240cbac36f4f4241
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 1 16:23:50 2010 +0000

    Add scheme wrapper for SX cashflow calculation, including a typemap for the resulting GHashTable.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19531 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4b3ef0786d38cb043023bebe5c99aaa1b1ceb7fc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 1 16:23:21 2010 +0000

    Add scheme/swig typemap for GDate.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19530 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae0ff4cabe8ec567a321b125a2edc6429aea878c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Sep 1 15:30:11 2010 +0000

    Spelling correction in comment.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19529 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d528cd436635bd13ce021ffffb37a93140b7b62
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Sep 1 13:09:57 2010 +0000

    Bug #588414 - Got "Entry Point Not Found" errors starting GnuCash, but ran OK
    The problem is caused by leftover files from a previous install.
    The solution is to uninstall GnuCash before installing a new version in such cases.
    This commit adds a compatibility test and uninstall step to the windows installer
    that will automatically uninstall the previous gnucash release if it is considered
    'incompatible' with the one to be installed. The user will be warned of this, so
    he can decide to cancel the installation if he doesn't like the idea of uninstalling
    his working GnuCash installation.
    Currently, versions are considered 'incompatible' if their major or minor version
    components are different, so 2.3.x is incompatible with 2.2.x and will trigger
    an uninstall. Likewise, a 2.4.x install is incompatible with a 2.3.x and will
    trigger an uninstall. This is a nice way to remove all testing 'cruft' from the
    system once the new release comes out.
    Note that in the future installing 2.3.16+ over 2.4.x will also trigger the uninstall, which is
    a good thing IMO. An older release can't know about changes made in a newer one,
    so it's safer to first uninstall the newer one to avoid leftover files.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19528 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 90e985d6d5a6839569b8f683d1a316b2b74f11c6
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Aug 31 21:34:40 2010 +0000

    Consolidate accelerator map loading for OSX with the others. Accelerator maps can't be modified interactively in OSX so there's no point to reloading the saved map.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19527 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6440e20aca8593c8b3d70fe9ad0315872931925b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 31 19:57:33 2010 +0000

    GnuCash on Windows is built with webkit, no need to install gtkhtml
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19526 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 65c5cd6b09bc3b42d01f99550f9f0c7176f86371
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 31 19:55:34 2010 +0000

    Cleanup whitespace
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19525 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0613733e0527baf442b5525b25d9008bf50e1d58
Author: Cristian Marchi <cri79 at libero.it>
Date:   Tue Aug 31 17:16:16 2010 +0000

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

commit 81aefc6084e2efc93c16428d3cea6f953d257f53
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 31 17:09:30 2010 +0000

    Updates for Latvian po file, patch by Valdis Vītoliņš.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19523 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4099500af1a15348bcb1d366297f34ce158472b9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 31 17:06:21 2010 +0000

    Add vendor search to python bindings and refactors files gncIDSearch.c/h with vendor search.
    Patch by Mike Evans.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19522 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ee1c1045c25694d1a5d0fe9cf40690d8a6a97cd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 31 14:35:38 2010 +0000

    Remove obsolete file from distribution list
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19519 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ba2c90396c9a9c81d1a2dcb5eb05994bbd0f7d6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Aug 31 14:31:35 2010 +0000

    Make GnuCash more runtime relocatable by using dynamic paths in the environment file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19518 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85f067604f1a568d14f66b926f72d925399526cf
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Aug 31 14:00:56 2010 +0000

    Restored changes of r19477 inadvertently reverted in r19515
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19517 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9341affafd0091a90563786c624d7603c1dca5b2
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Aug 30 22:43:58 2010 +0000

    Relicense code to GNU GPL v2 or later.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19516 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c8d4b52a9729be2cc790ccb97bb2b3c7bac59bb
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Aug 30 22:42:15 2010 +0000

    Update binreloc to use the free functions for bundle id and resource path
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19515 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f70e83a750b8b0503e0425266c3ef1d9e3340d3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Aug 30 18:38:26 2010 +0000

    Windows build: strip the .la files in their new location
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19514 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 03643c1d7362c7f34898b2b732e8d5fa1c28483e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Aug 30 17:10:31 2010 +0000

    Windows version:
    * reduce footprint by not packaging unused files
    * move gnc-mod required files to bin
    * remove libdir from the PATH
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19513 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f4665ec19156fa723e5b42798a7b7e968e32773f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Aug 30 17:08:36 2010 +0000

    Windows version: remove obsolete and duplicate parameters from the environment file
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19512 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b1c5eb14779355db4ccbc09dd99b2dc0fb367ae3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 29 20:37:20 2010 +0000

    Implement the evaluation of SX cashflow.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19511 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d09d6a572ecf49ad91ebdbf056bd3d4c819c14cc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 29 20:37:05 2010 +0000

    More const correctness and refactoring in gnc-sx-instance-model.c.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19510 57a11ea4-9604-0410-9ed3-97b8803252fd

commit afc9a8cfd5c883d3bb9836e4753363ff310466f8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Aug 29 20:05:34 2010 +0000

    Remove GNC_STANDARD_REPORTS_DIR from gnucash launcher as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19509 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 807c8d29e4bb2ffaef6e140a2a02d0673e036c38
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Aug 29 19:58:54 2010 +0000

    Update man page following the recent removal of command line options.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19508 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9eba06e5f5085266a65957c788d988d7672f5f0d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 29 19:43:19 2010 +0000

    Update license after Josh Sled's relicensing of his code under GPL v2 and/or v3.
    
    He wrote to gnucash-devel on 2010-08-28:
    
    Much of the last batch code I contributed to gnucash was licensed
    without the "or any later version" clause of the GPL boilerplate, and
    thus specifically and only under version 2 of the GPL.
    
    I hereby extend that to version 2 and/or version 3.
    
    Any contribution I've made to gnucash which was under the GPLv2 only may
    be considered to be under both v2 and v3.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19507 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f8432c0cb60bbc38b996edb38d181cd72cbcac86
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 29 19:43:05 2010 +0000

    I18n: Fix last remaining user-visible mention of the abbreviation "SX".
    
    This should have never appeared in a user message. However, in order
    not to make this single string untranslated, we add the correct form
    but don't use it yet so that it can be translated, and we will be
    using it once 2.4.0 is out and the string freeze lifted.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19506 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c741b073529b24d1d74b08ad89754228cff46f45
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Aug 29 19:02:57 2010 +0000

    Calculate standard-reports dir internally instead of reading it from the environment.
    This is a step to make gnucash more run-time relocatable.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19505 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b556b63928e6c93544bb7e0fd4b3859f2068cc2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Aug 29 18:57:13 2010 +0000

    Readd LD_LIBRARY_PATH to environment to make sure Guile loads the proper shared libraries
    when multiple installations of GnuCash exist (like stable and devel version on one system).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19504 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f556ebd570fc2ad34ab963f58e2d6faad54ac36
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 28 14:16:12 2010 +0000

    Remove the config-path and share-path command line options.
    The values set on the command line were never used.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19499 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 51664b99d13fb813ac9163d2ba4e48f865ed00ca
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 26 20:37:33 2010 +0000

    Some more uses of PACKAGE_NAME instead of "GnuCash"
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19478 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 79cd8a770aebc35b9ed210f65504f8bdd47751a0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 26 20:13:48 2010 +0000

    Fix some obsolete uses of gnucash-bin.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19477 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 081b91fd64fc7167924cf869bc743a743970a2c5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 26 17:22:06 2010 +0000

    Refactoring: replace all GNC_RND_* and GNC_DENOM_* occurences with their GNC_HOW_RND_* and GNC_HOW_DENOM_* equivalents
    And then remove the deprecated definitions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19476 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 645be3a1638b8c06d2c35623ffae2383637770c9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 26 16:35:12 2010 +0000

    Bug #504954 - Wrong calculation of TAX
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19475 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 63573c9080bc4de56102998bae913e6f424fea8d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 26 11:17:52 2010 +0000

    Translatable string fixes by Yasuaki Taniguchi
    
    One is on the price editor. Namespace: is not marked translatable.
    
    Another is about a tip for account editor window. The label
    "Edit->Income tax Options" was
    changed to "Edit->Tax Report Options" but an old msgid remains on tip.
    
    The last is on the Tax Table. The label "_Edit" is not marked
    translatable but it should be.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19474 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64c0790c293a1ebaa577b2046746c14d69cc282a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Aug 25 12:24:59 2010 +0000

    Replace misleading "Passiva" in accounts/de_DE/* by "Fremdkapital" with description "alle Verbindlichkeiten"
    
    Patch by Frank H. Ellenberger.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19471 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e0e1fba6753f52c84277c76309677dfd2a524953
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 24 20:23:27 2010 +0000

    Add functions to calculate the cash-flow numbers that will be generated by a Scheduled Transaction. Unfinished, though.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19470 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dfee800c876a0c1e4131ae827ca9710e951b74d3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 24 20:23:12 2010 +0000

    I18n: Replace untranslatable sub-strings by the correct full strings.
    
    The implementation is a hacky workaround, but at least better than
    having weird translations as in the current state. Note: Even
    though new strings are introduced, they are not yet used in order
    not to break the string freeze here. The new strings need to
    be activated once the 2.4.0 string freeze is lifted.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19469 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 628a2b1b05a542d1a41866bc5af4c31c09700b7b
Author: Cristian Marchi <cri79 at libero.it>
Date:   Tue Aug 24 12:42:36 2010 +0000

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

commit fd2bbf47c426104254e360055cf05b5ce3e67a5d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 22 20:48:55 2010 +0000

    Add aqbanking5 extensions of GWEN_GUI object.
    
    We need to locally store a reference to that particular GWEN_GUI
    object that was used in Extend because we have more than one such
    object in use inside gnucash (currently). If accidentally the wrong
    one would be used in Unextend, a crash occurs.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19465 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 238086f86353b0e9af533013b61807fa2ae64760
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 22 19:13:00 2010 +0000

    Fix erroneous place of "Bildung" account in hierarchy: Was moved to top-level due to double parent tag.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19464 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3553df6441d8af3e081586a8dfad9e291cb6b6f1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 22 11:10:25 2010 +0000

    Add new function gnc_sx_get_num_occur_daterange and unittests for this in test-sx.c.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19463 57a11ea4-9604-0410-9ed3-97b8803252fd

commit de83edb3520e41434d6bc7c9c0193ecab0f533a3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 22 11:10:12 2010 +0000

    And more const-correctnes in SchedXaction.h
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19462 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5fd6ecee21cc4d04051912de1ad51f7805363ca
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 21 23:52:27 2010 +0000

    [Bug 560052] Force use of internal strptime to work around bug in the Leopard libc.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19461 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f3dfae15c987e4b1cc37eaec8e903e26de62abb6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Aug 21 20:57:31 2010 +0000

    Make sx-instance-model more const-correct. Improve documentation.
    
    Fix minor memory leak in gnc_sx_get_current_instances(void) - was not
    free'ing the GDate of now.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19459 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5cacefebc2bf7f1ba44626ff42482275a1d28407
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Aug 21 20:57:19 2010 +0000

    Impove const-correctness of SchedXaction.h functions; improve documentation.
    
    Also, replace "void *" by pointers to the actual type.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19458 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 492c69f07016193b3dc8872fa2ec9388ac2a9dc2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Aug 21 19:30:06 2010 +0000

    Unify label with src/gnome/gnc-plugin-page-register.c:379.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19456 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d273e7288de68270e9532fe9e4023ccd992108d6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 21 17:02:42 2010 +0000

    Move business-reports to the reports module.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19454 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72e3e084b1678a68f1483d78ee7123e203791ba6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 21 15:16:42 2010 +0000

    Automatically map pre-2.3.15 report option names to their new 2.3.15 equivalents.
    
    This will ensure that users won't lose the settings they stored in saved reports
    and open report windows when switching from 2.2.x to 2.4.
    
    Note that this only works in one direction, from 2.2.x to 2.4. If a user switches
    back to 2.2.x, the open report windows will lose many settings, almost resetting
    them to their default state. Saved reports won't have this problem as they are
    copied to a new file during the migration.
    
    In detail:
    For open reports:
    pre-2.3.15 -> 2.3.15+ : options for open reports will be migrated
    2.3.15+ -> pre-2.3.15 : options for open reports will be migrated
    
    For saved reports:
    2.2.x -> 2.3.15+      : all options will be migrated, if saved-reports-2.4
                            does not yet exist
    pre-2.3.15 -> 2.3.15+ : options for saved reports won't be migrated but reports
                            continue to work. It would be best to save the reports again,
                            but my scheme-fu is not good enough to let the code do that
                            automatically. Alternatively users should remove the file
                            saved-reports-2.4 to recreate it on the next run, based on
                            saved-reports-2.0.
    2.3.15+ -> 2.2.x      : options are unaffected, sine 2.2.x and 2.15 use different
                            saved reports files
    2.3.15+ -> pre-2.3.15 : reports saved in 2.3.15 will lose their options, older reports
                            are unaffected. But returning to 2.3.15+, the options will
                            continue to work.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19451 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b8fbd78351522ce12dfc18275cb23a9fef90577
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 19 08:43:33 2010 +0000

    Bug #627325 - Update Subversion URL, patch by Yasuaki Taniguchi
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19448 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a557bcff57177298c38048a5d20ae10f4959c73
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Aug 18 20:32:42 2010 +0000

    Aqbanking: Enable gwengui-gtk2 implementation and fix setup wizard.
    
    Setup wizard was missing OnlineInit/OnlineFini calls around it; with
    them and the newest gwenhywfar, the setup wizard is now working again
    in a gtk2 implementation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19447 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0af1c605c21e43cc394512eb968112561aa89b50
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 17 21:30:17 2010 +0000

    Add lookup of linker flags of libgwenhyfar-gui-gtk2.
    
    It is still disabled until more testing has been done, though.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19446 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f7bed25374545a0f9396788ff446187dfa56469
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 17 21:05:40 2010 +0000

    Add instantiation of gwengui-gtk2 object in gnucash, which enables the setup wizard again, but it doesn't fully work yet.
    
    In particular, a quick test runs into significant UI work which is
    still needed, and also occasional crashes might occur. Hence, the
    gwengui-gtk2 parts have to be enabled manually by un-commenting
    USING_GWENHYWFAR_GTK2_GUI.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19445 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 61c0f6d15a4a110382a9ba6ae04913427d9bd294
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 17 20:16:32 2010 +0000

    Minor simplification of aqbanking version number check.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19444 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 95e41e123535339a4a51ab5b55135ba77541ce7d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 17 20:16:18 2010 +0000

    Check for upgrading an older aqbanking configuration to its current version.
    
    This way, an older configuration is now updated automatically.
    
    Patch by Bill Nottingham, confirmed by Martin Preuss, adapted to aqbanking5 by myself.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19443 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e68bc0093e166dd7933a50a9733a0daed9ee8b3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 17 19:52:24 2010 +0000

    Bug #625193: Move newly introduced search-by-id functions into src/engine.
    
    Patch by Mike Evans.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19442 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 864311e8a3b28f8457f12b9bae633e60d1912137
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 17 19:50:13 2010 +0000

    update po/de.po after r19435 msgmerge
    
    1. 2 dirty and 2 new strings
    2. partial spell verification
     entity -> Entität
     small typos
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19441 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eee03f03c9f9c978ee2f5a0ad1841bf0362ae10f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 17 19:49:59 2010 +0000

    correct syntax error in po/glossary/de.po
    
    " must be quoted in strings.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19440 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a4178bb5d7df963fc695c832b9acd8daba9c3aa
Author: Cristian Marchi <cri79 at libero.it>
Date:   Tue Aug 17 12:02:00 2010 +0000

    Updated Latvian translation of business account chart by Valdis Vītoliņš.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19439 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3aedfb1109d19888dfa499bfa319e3c416c03b60
Author: Cristian Marchi <cri79 at libero.it>
Date:   Tue Aug 17 11:57:23 2010 +0000

    Updated Latvian translation by Valdis Vītoliņš.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19438 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ffa7f72dbc2d99304064830fd6b528794693b0e5
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Aug 15 18:27:06 2010 +0000

    Update release number to 2.3.15
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19436 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d7b03615f9cd8d720e3fb649437965b997ef84e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 15 09:20:18 2010 +0000

    Update po files with up-to-date pot template.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19435 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35ba93ed48fe20af3f3b57a9d41d619d22850658
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 15 09:05:05 2010 +0000

    Remove unused file from both SVN and POTFILES.in.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19434 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1af4c3091681692b810583d9f61264f65802193
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Aug 15 00:03:13 2010 +0000

    Get library from correct directory - fixes "make check"
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19433 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef26cb58ea2cf90a6dd43850b156707f9e360266
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Aug 14 20:57:26 2010 +0000

    Bug #626459: Change Transaction Report default account selection to none
    
    I think in the specific case of the
    "Transaction Report" this is the better choice. The error message
    will be clear enough ("No accounts selected. Click here to Edit report
    options"), and it will probably meet the user expectation that some account
    needs to be selected anyway before something can be seen.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19432 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5fbfa23dbbe28cb3c05a9bb831b5a868711501eb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Aug 14 20:48:18 2010 +0000

    Bug #625193: Added 'search by ID' in python binding for invoices, customers and bills.
    
    Patch by Mike E and Mark Jenkins:
    
    When creating or appending to invoices, customers and bills, searching by ID is
    likely more useful than by GUID.  I've added this functionality to the Python
    bindings.
    
    Search by ID using the python code:
    tmp = gnucash.gnucash_core_c.search_invoice_on_id(ID,book.instance)
    if tmp:
      invoice =  gnucash.gnucash_business.Invoice(instance=tmp)
    
    Use the invoice object as in sample_scripts/simple_invoice_insert.py
    
    I support this patch, but I've made a few improvments of my own.
    
    I switched up the arguments in search_customer_on_id, search_invoice_on_id,
    search_bill_on_id to have Book first and ID second. The reason for this was to
    make these functions more consistent with the other functions where a search is
    done through a book on a particular attribute.
    
    Also added some specific python bindings support to allow this to be used as
    methods of Book: Book.CustomerLookupByID, Book.InvoiceLookupByID,
    Book.BillLoookupByID.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19431 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f8df02cdb48ee03719c520a8bcc08a4e29d2cdb7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Aug 14 20:48:05 2010 +0000

    Bug #624721: Show backtrace for errors in eguile templates
    
    Patch by Matthijs Kooijman:
    
    The current eguile template implementation catches errors that occur while
    evaluating an eguile template. However, only the error is shown, not a
    backtrace (so no location of the error either).
    
    The attached patch modifies the error handling to also capture the stack
    backtrace, using a lazy exception handler (e.g., capture the stack before
    unwinding the stack to the real exception handler).
    
    To extract only the relevant part of the stack (e.g., the part inside the
    eguile template, not the tens of stack frames leading up to the report
    rendering), a stack dump is made just before evaluating the eguile template (so
    a sort of "diff" can be made).
    
    For more details, see the extensive comments in the patch itself.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19430 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 044873ee08e15f2a8205d89a07e842bdc60f1fb3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Aug 14 20:47:53 2010 +0000

    Bug #616613: Automatically append the extension if user forgot append them.
    
    Patch by "Bob":
    
    The enclosed patch simply tests for a period in the file name,
    if one exists it leaves it alone,
    if not, it adds one plus a default extension.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19429 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0d9917127f3cd164c74a5ba8ba0015d1f66bbb4f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Aug 14 20:14:37 2010 +0000

    Bug #626403: Fix inconsistent formatting between stylesheets (Webkit vs. gtkhtml)
    
    Patch by Alex Aycinena:
    
    The 'default' stylesheet formats the balance sheet, cash flow, income statement
    and transaction reports properly under webkit but not under gtkhtml.
    
    The 'easy', 'footer', and 'technicolor' stylesheets are the reverse; that is,
    they format the balance sheet, cash flow, income statement and transaction
    reports properly under gtkhtml but not under webkit, except that the 'footer'
    stylesheet also has some formatting problems with gtkhtml as well.
    
    The attached patch file corrects these problems. Specifically:
    
    - styles that are missing in the 'footer' stylesheet (compared to 'easy') are
    added
    
    - the function 'gnc-html-engine-supports-css' is used in the 'default', 'easy',
    'footer' and 'technicolor' stylesheets to provide styles for either webkit or
    gtkhtml
    
    - the taxtxf.scm report file is simplified to take advantage of these changes
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19428 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0c41000c7af237e7a9d653adc184c6ecdbe6f82f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Aug 14 20:11:23 2010 +0000

    de.po: correction of "Income Tax Identity"
    
    This term is used in the first dialog of "Ta_x Report Options".
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19427 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fee5739d3d511ff492037d777259c30ca3c9cf08
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 14 16:02:53 2010 +0000

    Dummy commit to test mailing list hooks.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19426 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ccb3635820647a019b8a63102101fed3ea1f4570
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 14 09:30:10 2010 +0000

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

commit 1575bb6cde6896dce328430a5847a1bd2680f430
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Aug 14 09:29:30 2010 +0000

    Allow negative tax percentages.
    This allows to model some tax rules for trade between European countries.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19424 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf899c042c83271598931ca1b4e239ba76d310c8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Aug 13 14:37:56 2010 +0000

    Convert glade files to gtk+2.10, last batch.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19423 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 100ba4a4e7559b827d68ac23db2847093a22dad7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Aug 12 20:20:10 2010 +0000

    Fix stupid compiler error.
    
    (Should compile first, then commit, not the other way round.)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19422 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d743401986134af63db1087933d709e377af57e6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Aug 12 20:18:44 2010 +0000

    Add error message if the unimplemented aqbanking setup button is pressed.
    
    Please see http://lists.gnucash.org/pipermail/gnucash-devel/2010-August/029188.html
    and http://lists.gnucash.org/pipermail/gnucash-devel/2010-August/029189.html
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19421 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0197ca7d42ba71e557b46b5ac098440d68238412
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Aug 12 19:59:57 2010 +0000

    Copy OpenOffice.org python macro for import of the gnucash file to here because its original download location is hard to reach.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19420 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 449708bf1c7a6a0edbf5cf2e785f1b478e527c6a
Author: Cristian Marchi <cri79 at libero.it>
Date:   Tue Aug 10 13:34:37 2010 +0000

    Updated Italian translation by Cristian Marchi.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19416 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64efd1f35c5cfe7db93c363a8be8cc0a0e4e3563
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Aug 8 14:58:00 2010 +0000

    Fix compiler warning
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19415 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f03c70d4d618f724e75089c46ec4d9a3484761ca
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sun Aug 8 09:01:25 2010 +0000

    Updated Japanese translation by Yasuaki Taniguchi, copied from the Translation Project.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19414 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bbe16a6853f33c9eb6d1af6091f0effa38b65367
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Aug 7 16:47:50 2010 +0000

    Bug #625697: Prior patch, Changeset 19376, broke reports for non-default stylesheets
    
    Patch by Frank Ellenberger
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19413 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0adcc00ad90ed2b009d2c8329a98d660c16b0fbf
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Aug 6 14:22:37 2010 +0000

    Fix compiler error reported by Herbert Thoma
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19410 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2c3c4bc0cbde457a29788f1ad1169324915cdcdb
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Aug 6 08:28:23 2010 +0000

    Replace a gkt+2.18 function to be gtk+2.10 compatible
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19409 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 749fdbe0a82c668d1c2586ae3f4ce265d6f2097e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 5 21:27:45 2010 +0000

    Bug 616612 - Remember last location of File Open/Save dialog, partial solution
    This commit remembers the last directory for
    * Open
    * Save
    * Export chart of accounts
    * Save Report
    This only stores file based paths, not db based paths.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19408 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f35cc18be5e1937c04043e26d1f7f4cd2504b57
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 5 21:10:51 2010 +0000

    Bug 623801 - gnucash file is not saved
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19407 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58cc0fc9139cc5476bd6eaa22935931847025c69
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 5 19:39:10 2010 +0000

    Fix gtk critical warning, patch by Bob.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19406 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5cafe09b14975c8cf22d40dd88ea9d295c16034e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Aug 5 19:22:29 2010 +0000

    Bug 625845 - Exporting Accounts results in 0 byte file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19405 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eef628127d4370432e448fb75af00c098bd6ee49
Author: Cristian Marchi <cri79 at libero.it>
Date:   Thu Aug 5 05:52:04 2010 +0000

    Updated Latvian translation by Valdis Vītoliņš.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19403 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b297762ce10256452d29839fa087094314fe86b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Aug 4 21:14:33 2010 +0000

    Bug 625977 - Python Bindings, enhanced examples showing the use of Transaction.BeginEdit(), patch by Mark Jenkins
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19402 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe928cda93b810fbdcba972208c902ea150a8fb7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Aug 4 21:11:11 2010 +0000

    Bug 625976 - Python Bindings Patch for Transaction.GetImbalance(), patch by Mark Jenkins
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19401 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd033d20a62e5c03b2485969b4245a215db1f2a3
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Aug 4 00:36:16 2010 +0000

    New Latvian translation of the business account chart, thanks to Valdis Vītoliņš <valdis.vitolins at odo.lv>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19394 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e8e6c2537cd8169de847c606213a399988d4d7e8
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Aug 4 00:33:35 2010 +0000

    Modify the osx_accel_map to reflect the different keybinding in Gtk+-2.20
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19393 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 03d87652d8497abdc596b630e4883708c65fdd6d
Author: Cristian Marchi <cri79 at libero.it>
Date:   Tue Aug 3 18:59:39 2010 +0000

    Updated Latvian translation by Valdis Vītoliņš.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19392 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01e3ed7b31ba77dc1710753aee27be5caa0e1663
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Aug 2 19:54:26 2010 +0000

    Fix problem with "t" unbound in cond expression.  Use "else" instead.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19390 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f9e5ae921ec5e9cd8310104c1d4392809ddef86
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sat Jul 31 05:54:55 2010 +0000

    Updated simplified Chinese translation by Tao Wang.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19389 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ab31e546ed31da8f4dfb02f11215d2ff75b7748
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Jul 30 17:09:29 2010 +0000

    Updated Dutch translation by Mark Haanen, copied from the TP.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19388 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b5261641eacb31a592861c79a6b537249d1d4f8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jul 29 20:42:17 2010 +0000

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

commit b5cabba4eb8a6ec62c1d052e1c6873fb77abf4cd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jul 29 20:24:47 2010 +0000

    Updated Dutch translation by Mark Haanen, copied from the TP.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19384 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1fcdfe70d2bb1d32978ce6619e89e2bd1b6798d8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jul 29 20:16:08 2010 +0000

    Add missing return value specification of lookup_by_code() in python bindings.
    
    Patch by Daniele Varrazzo.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19383 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc1663406136360b9b289afd0eeb0b2329f70849
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jul 29 20:09:24 2010 +0000

    Add initial Bulgarian translation, by Rosi Dimova, by Bulgarian Gnome translation team.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19382 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9a46fcefbb5e9f5833cd1252898d7efb5f21cb6
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Jul 28 04:13:58 2010 +0000

    Fix crash when run with the --add-price-quotes parameter.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19381 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4bc072690b7a64370d1c0e658d1b380754f04f64
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Jul 28 03:48:07 2010 +0000

    FIx bug 596124: don't crash if someone adds a split to a capital gains transaction
    created by the lot scrubber.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19380 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 712020916800e06bd91f89fe3efa0e3a8e76da30
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Jul 27 22:46:17 2010 +0000

    Double clicking on the balance column in a register doesn't resize the
    column because there is a zero width column to the right of it.  This may
    fix all or part of bugs 563588, 345711, or 506261.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19379 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc99266e2480c957e86e9a0349fbb4260a33e372
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jul 23 19:22:55 2010 +0000

    Fix missing translation of buttons in invoice reminder dialog.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19378 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a69ea8392d774ad9a1e76de4241aa880499b778
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jul 20 20:37:39 2010 +0000

    Bug 612337: Add file save to hierarchy druid when the new file druid completes.
    
    Patch by "Bob": I thought I would give this a try and come up with a patch to use the file save
    as function after the after pressing the apply button. Not sure if it is the
    best way but seems to work on my linux box and on windows without any errors.
    
    I have changed the text in the account.glade file to reflect the firing of the
    save as and also increased the size of the window to give more room for the
    'Category Description' to stop scroll bars.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19377 57a11ea4-9604-0410-9ed3-97b8803252fd

commit de8b4a208fee77c0de6cd54eeaf467ca74596232
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jul 18 14:29:50 2010 +0000

    Bug #624623 - Patch: US Tax Report for webkit and gtkhtml
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19376 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8502744871638cd28b6858921f73299af8f28097
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jul 15 22:36:39 2010 +0000

    Fix spelling in comment.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19375 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 409b819f0546a00c33255fd9954d04bea8a9360c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jul 15 22:27:39 2010 +0000

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

commit 4dd0ee9c8714d6bf143c0232e3ddf30b4b81edb2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jul 15 20:05:40 2010 +0000

    Fix r19364: Remove last reference to removed business-backend-sql.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19373 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 748b85f4fc7a0e3349c3b5e44d6f51a491337aac
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jul 15 18:43:49 2010 +0000

    Bug #556713 - inconsistency in report options
    Use "Reset defaults" instead of "Use defaults, as suggested by Derek.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19372 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c529cc30b4b8e77d765fb96c8c296d47daee27c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jul 15 11:11:08 2010 +0000

    Bug #556713 - inconsistency in report options
    Final additions to this bug.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19371 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ef60aaba4d93c9fa0f63d5a4868258ab0d7b322
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jul 14 20:38:24 2010 +0000

    Bug #621016: Print multiple checks at the same time
    
    The print checks operation should be able to print more than one check with a
    single invocation of the "Print Check..." command.  The attached patch does
    this.  If the active register is an account register, then the selected
    transaction is printed (as before).  If it is a search results register where
    all the splits are from the same account, then it prints a check for each of
    them.  Anything else is an error.
    
    Patch by Mike Alexander.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19370 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 591bf8b9a795b7c4bc5febc72e44717c3b241d27
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jul 14 20:22:18 2010 +0000

    Bug #118391: This patch add isocodes support for Windows build.
    
    It automatically download,
    build, install and packaging the isocodes.
    
    Currently, the patch will not make Windows build show the locale long
    currencies name. But it make the isocode available on Windows. Since the long
    currencies names are already shown on Linux, I think it should not far to make
    it happen on Windows too, especially the isocode will be available after this
    patch.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19369 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0276f793bc81b55d739d77c7bf9b27dc35b41c12
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jul 14 20:22:06 2010 +0000

    Bug #620763: Fix permuted "Retained Earnings/Losses" in balsheet-eg.eguile.scm
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19368 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d6d345a04bcc1038a711d6c7ab4fd8d090b5e65
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jul 14 20:21:54 2010 +0000

    Bug #620763: remove trailing whitespace from balsheet-eg*
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19367 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1b1654f73fe67029780eebed8e6a3acedf9db74
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jul 14 20:21:40 2010 +0000

    Bug #556713: Fix inconsistency in report options
    
    The attached patch should fix the remaining outstanding issues of this bug.
    Applying this patch now would break string freeze.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19366 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f30fa7295b9a5570a002acd27b65c757366aa0b2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jul 14 19:54:11 2010 +0000

    Update POTFILES.in after file moving.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19365 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2f39208e7da50ccefbd29a951a05362624f23f0b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jul 14 19:39:19 2010 +0000

    Merge the sql parsers of the business objects into the main sql module.
    
    Also, completely remove the business-core/sql module because it is
    no longer needed. The tests of this module have been moved into
    backend/dbi because they depend on sql+dbi, but not more than that.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19364 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f17917433cbfbc1f3553b6260dbf754ee075e2d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jul 13 09:56:24 2010 +0000

    Completely remove the business-core/xml module as it is no longer needed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19363 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8cbf79291d4b3cd112437692777f83bb3a612534
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jul 13 09:56:02 2010 +0000

    Remove the separate business xml backend from cutecash and python as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19362 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d35b1354474c813434e8cf1858c31bd31a3122f6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jul 13 09:55:46 2010 +0000

    Merge the xml parsers of business objects into the main xml backend module.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19361 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4bd4d41c0522ac81853534d45863c50ebd0551c6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jul 12 20:12:22 2010 +0000

    Remove separate object initialization in engine/gncBusiness.c and move this into one common initialization function cashobjects_register in <engine/cashobjects.h>.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19360 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f8007880fd42e3322c41e8433ea022567abef311
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jul 12 20:12:08 2010 +0000

    Follow-up of r19358: Need to use AB_SetupDialog_new instead as replacement of the previous wizard.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19359 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea0327864ca7ce54d2b9b8f22cced862972c5642
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jul 12 18:54:42 2010 +0000

    Adapt to newest (unstable) aqbanking: No external application needed anymore for user setup.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19358 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ac329c376c06914061a499faad0e0a57a6ca99e
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Jul 11 18:33:16 2010 +0000

    #616606 - Get default report font from top level widget
    
    Patch by Tao Wang
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19357 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d26b72f5f1e37fa661f361d3f4dc670305033255
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jul 10 15:29:10 2010 +0000

    Convert glade files to Gtk+2.10: remaining business dialogs
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19356 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1e1e32659c972e9a9b5391b7fc5b0463324fb85
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jul 9 13:16:47 2010 +0000

    Convert glade files to Gtk+2.10: business dialogs except customer/vendor/invoice
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19355 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1350d9220b30fb8873188794d6a09ab3c99d4302
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jul 9 12:29:39 2010 +0000

    Convert glade files to Gtk+2.10, next batch: gnome-utils
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19354 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41ae6e4be295423580b08bdf7bc4c79c907e35a7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jul 9 10:37:46 2010 +0000

    Convert dialogs to Gtk+2.10
    Removed one unused dialog as well, as it contained many deprecated widgets causing trouble.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19353 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a3fca6b9ff03dd49f1fdfd16a37fa6779a05a7e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jul 9 10:08:39 2010 +0000

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

commit e146e60e6db065da0b0844a759b1266e9b60a72b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jul 9 09:43:32 2010 +0000

    Fix GtkSpinButton with non-zero page_size warnings.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19351 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f1edb7422d8143266a269c545aff2e16349731cf
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jul 8 19:18:30 2010 +0000

    Bug #623844 - CRITICAL gnc.backend Error message in trace file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19350 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5b47e0eda14849cf1c8f6d2357d6051aa8946d3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jul 8 19:16:33 2010 +0000

    Bug #623842 - Reseting of Color Tabs to default color wrong.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19349 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3270533024e38db2762a566956ba306071a96f9e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jul 7 15:11:25 2010 +0000

    Bug #556713 - inconsistency in report options, partial fix
    This commit aligns all occurences of "Current/Previous Year Start/End" to "Start/End of this year"
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19348 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e80482cc01713562a0953b8e283e21b5e119ef2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jul 6 16:52:44 2010 +0000

    Bug #556713 - inconsistency in report options, partial fix
    This commit aligns all occurences of "Report Accounts" and "Accounts to include" to "Accounts"
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19339 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 720dd82abf2e272879b7664ae99a3f51960f84ca
Author: Cristian Marchi <cri79 at libero.it>
Date:   Tue Jul 6 16:47:38 2010 +0000

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

commit 4da2b4ab25ad257dcc062bc34dc9dd14a2178b62
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jul 6 15:46:11 2010 +0000

    Bug #447339 - custom reports with similar names misbehaving
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19337 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c8257c4c7c61c73460135619f3a6b57cae8161d
Author: Cristian Marchi <cri79 at libero.it>
Date:   Tue Jul 6 06:11:40 2010 +0000

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

commit 3edfcb5bb1b83a46bfe3f702bbc2d8bca0ce3f01
Author: Cristian Marchi <cri79 at libero.it>
Date:   Mon Jul 5 18:05:22 2010 +0000

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

commit 1111914b03fd2e83a29edbced716a2c5dc1fdc9a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 4 20:32:51 2010 +0000

    Merge most recent pot template into all language po files.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19334 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da5edb6d81fc72b24a3bfa4cffc4e2035bfe6f1e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 4 20:16:35 2010 +0000

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

commit c937185ada42cfe6ce5338f17f47c33ead4fb573
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 4 20:16:17 2010 +0000

    Merge most recent translation template into de.po.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19332 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cad2b40bcaaee0786f255dbdabef90c3df4c6cef
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 4 20:16:01 2010 +0000

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

commit fae41c96b578f11bdb92240adc434185969585af
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 4 20:15:49 2010 +0000

    I18n improvements in invoice reports: Mark last untranslated strings for translation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19330 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 76b764582a4713315a6fb1fd931c80d8a0b09892
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jul 3 21:53:22 2010 +0000

    Move the business object implementations from separate module into the main gnucash engine.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19329 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e781e8cb419268202f67d381a828f8c5f6fa447
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jul 3 21:53:08 2010 +0000

    Move initialization of business objects into gncBusiness.c so that this fits to the header where the function was declared.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19328 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5133b1733eef90da46b3f057eb0a012e2fe8d9c7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jul 3 21:52:51 2010 +0000

    Remove header gncBusinessP.h which is unused anyway.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19327 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 474915ecf639cd32545f36fbf263ce340a3c0041
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jul 3 14:57:38 2010 +0000

    Bug #556713 - inconsistency in report options, partial fix
    This commit aligns all occurences of "Report Currency" and variants to "Report's currency"
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19326 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bac826d063ed2d773b949323881b64d2553da6ab
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jul 3 14:36:13 2010 +0000

    Bug #556713 - inconsistency in report options, partial fix
    This commit replaces "From/To" with "Start Date/End Date" in all standard reports.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19325 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ec2678f30ed3a392ec6e29915e09262682f937a
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Jul 2 05:51:27 2010 +0000

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

commit 17b1f2966c0b556e7f72cfc33264a20b7339a713
Author: Cristian Marchi <cri79 at libero.it>
Date:   Thu Jul 1 16:57:46 2010 +0000

    Bug #389841: Wrong translation of Tax Amount and update of Italian translation by Cristian Marchi
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19323 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c9d42e3af1e2697b4ad6a5d300b65440cc88e29c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 30 21:33:23 2010 +0000

    Convert glade files to glade3/gtk+2.10, next batch.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19322 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9653a36c7039f1156979999dda3bacc4736db6eb
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 30 20:42:18 2010 +0000

    Remove obsolete code.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19321 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f07305f8db2b4231c5f5f9674bb33c53146bde52
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 30 20:42:02 2010 +0000

    Some changes to align the README files with the current state of gnucash.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19320 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 207c54a680d4c3ae2482cc9f50b6005e847f2286
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 30 20:17:37 2010 +0000

    Future default file extension is .gnucash, so
    - rename example files to this extension
    - replace references to the old extension where appropriate
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19319 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb7be5d6ef223975aec8108b4f60e6cd7ba488ae
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 30 20:15:00 2010 +0000

    Fix binary test.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19318 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2307265f826e0730348d63d36ff9cf6df0a5cacd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 30 20:14:18 2010 +0000

    More path fixes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19317 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 550ba24ee9a38f1d67afebdca91a15a7efa43fb7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 30 20:06:59 2010 +0000

    Fix paths. On Mandriva the original code resulted in two absolute path being appended, resulting in file not found errors.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19316 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb66cdcb2b6e8aada2a7c1a8779babddbb67167f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 30 19:29:39 2010 +0000

    Python bindings, gncnumeric and accounttype constants, patch by Mark Jenkins.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19315 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c84e7c381c013b67a76000023f1345b49750e905
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 30 19:26:57 2010 +0000

    Nice example python scripts, patch by Mark Jenkins.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19314 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eaf3c5cbf8d1287cca7973b2d8fc2c8d8116b37c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jun 30 18:20:36 2010 +0000

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

commit 84d8a07dc5bbfb7196faceb64080c23ab19836f6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jun 28 14:56:12 2010 +0000

    Fix erroneous quotation in scheme string of last commit
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19310 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f4a684f0fd8a83bb26e3ced8d2ebc9670b3aa756
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jun 27 18:56:56 2010 +0000

    Improve the initial report loading code so that it loads only files ending with .scm.
    
    This should avoid accidentally loading .scm~ backup files etc. The code
    matches the filenames against the regexp "\.scm$", so the previous hand-
    written comparison against "." and ".." is no longer necessary as those don't
    match that regexp anyway.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19309 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c8fcd39af1d361e220501e132187506de70508a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jun 27 18:39:14 2010 +0000

    Update de.po after invoice review.
    
    There were some equivocalnesses between invoice and balance.
    After using the strings from tax-invoice in the other invoice forms,
    the de translations should switch back.
    
    Patch by Frank H. Ellenberger.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19308 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 312c993b49ab8be2292bacc4eb22b199b3b8761a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Jun 27 16:35:28 2010 +0000

    Bug #622953 - Enable comment for date format string again in gnucash.pot, patch by Frank H. Ellenberger.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19306 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ccda70535c40d81cdee6ef910d943ef2347ba549
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jun 26 17:44:02 2010 +0000

    Convert glade files to gtk+2.10, next batch.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19305 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 314e1f3eec35e44a4d6611321a8e7768fcfd50bd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jun 26 07:35:55 2010 +0000

    Convert to glade-3 target gtk+2.10
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19304 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2b474bd400d1ebdbea6960bfc77c24c67d8720f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jun 25 21:45:13 2010 +0000

    Re-enable colored tabs on Windows. This works fine with gtk+2.16.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19303 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 187da546b6bd504875d1552853bfbb081de35a49
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jun 25 18:44:40 2010 +0000

    Re-indentation of source code.
    
    This re-indentation was done using astyle-1.24 using the following options:
    
    astyle --indent=spaces=4 --brackets=break --pad-oper --pad-header --suffix=none
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19301 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 63eed826bd07b3668237735162a498207b2c164c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jun 25 18:22:59 2010 +0000

    Improve i18n comments: Comment for gnucash.pot must appear immediately before the marked string.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19300 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 22ed2d500bb60db39d19c6539200cc1377d07b75
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jun 25 13:20:11 2010 +0000

    Bug #622637 - The classical invoices should use the more specific strings from taxinvoice, part 2, by Frank H. Ellenberger
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19299 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb3de966c9549f1dda89450903962d293e76311b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jun 25 13:01:30 2010 +0000

    Bug #622637 - The classical invoices should use the more specific strings from taxinvoice, part 1: whitespace cleanups, patch by Frank H. Ellenberger.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19298 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e087824a53fdfa34301e51cd86577ddf5e0b001
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jun 25 12:50:20 2010 +0000

    Bug #617797 - Win32 need to downgrade to gtk-2.16 (Default theme not working under Windows), second patch adding custom themes, by Tao Wang
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19297 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53b36371cc728dc4e698a20a21472890f981b2ed
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Jun 25 11:43:35 2010 +0000

    Updated Latvian translation by Rihards Priedītis, copied from the Translation Project.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19296 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9e7033e75feb3cac327b6d337abf95d50b9ddcc5
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Jun 25 11:40:43 2010 +0000

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

commit 9e6d8fb1e9de44d66ba95c3772d83252fe0b144e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jun 25 11:06:29 2010 +0000

    Bug #622523 - Python bindings are crash prone when linked to guile
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19294 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f490759ebbb69bf31073c2357450849b2b53f332
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jun 25 09:53:10 2010 +0000

    Bug #622520 - gnucash business objects disapear on save, patch by Mark Jenkins
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19293 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 642db962a720907c3d5811b03216030327ef44da
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jun 25 09:44:25 2010 +0000

    Bug #622271 - Category 'Gas' under 'Auto' should be translated to Petrol in en_GB and en_AU
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19292 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df5a4533bcea555e200fa4e9f895d545b471777b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jun 24 09:43:02 2010 +0000

    Update lv translation, correct translation prefixes
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19291 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6973a20ccecff42405b67ca77afb45fa14115f43
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jun 24 08:56:35 2010 +0000

    Bug #617797 - Win32 need to downgrade to gtk-2.16 (Default theme not working under Windows), patch by Tao Wang
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19290 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b29398cf9f88dd1045be995d5294af1a8462002
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jun 24 08:54:38 2010 +0000

    Fix build failure introduced by r19285 on systems with guile 1.6.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19289 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a00ba4f1ae2e9f75b912d499baa54a586f9191ec
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 23 07:24:14 2010 +0000

    Updated latvian translation, patch by Valdis Vītoliņš
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19288 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53c6330c1204fee44d703c629da02ec8f244bc75
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Jun 23 07:05:31 2010 +0000

    Properly check for SWIG version 2.0.0 and later.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19287 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b87e05c53296a7e32cbe7f3beec46b3ff4355b1
Author: Mike Alexander <mta at umich.edu>
Date:   Wed Jun 23 07:04:09 2010 +0000

    Revert part of R19263.  DYLD_LIBRARY_PATH must be set on MacOSX (running under X11, not Quartz) in order for GnuCash to find its dynamic libraries.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19286 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 63f8b4b25757857b0464d0785982f4a867b24c8b
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Jun 22 22:02:01 2010 +0000

    Bug #616606: Add gnc-get-default-report-font-family function callable from scm.
    
    Currently returns "Arial" but can be modified to get default GtkWindow font.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19285 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb3c965667e8842adfe9b0215479eafbccb568d2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jun 22 20:30:58 2010 +0000

    Change gnucash-bin to gnucash on OS X (the other platforms had been changed already)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19284 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14940a96fadf14eba52d9b9f07a8185bef60ef38
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jun 21 19:45:22 2010 +0000

    After learning the scheme case syntax, implement it correctly this time.
    
    Fixes r19281, r19280, r19253, r19252.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19283 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1351dc1c378a5ffdf7bf2251a357569a789d6046
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Jun 21 15:55:51 2010 +0000

    Add missing UTF-8 BOM
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19282 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e859131511ad7e47e32cd9939d62d4cb4920debc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jun 20 18:42:25 2010 +0000

    Some more disabling of the new deactivated option in the piechart. Forgotten in r19280, sorry for that.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19281 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ebb6d2120f1136030525d3b561fd1a57a4edd2f7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jun 19 20:03:52 2010 +0000

    Disable new option of piechart report even more.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19280 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed32d4e9f30a3f45b5d341459adbbd67df081a19
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jun 19 15:42:32 2010 +0000

    Improve name consistency. Use "GnuCash" (or more precisely PACKAGE_NAME), wherever the name is visible to the user, and "gnucash" (or more precisely PACKAGE) everywhere else.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19279 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb28ca2dde89e64c09caf3adf43183ba88386986
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jun 19 14:50:55 2010 +0000

    Bug #600574 - Would like to disable creation of log files and backup files entirely
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19278 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad768a3449d374b58f54f2370693d3bb6deacab3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jun 19 13:28:23 2010 +0000

    Document what to do if svn isn't found. This only applies to the scripts used to setup an automated build system
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19277 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b7c02bd15db64e5131802903fa27b25a80160c8a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jun 19 10:47:11 2010 +0000

    Cleanup use of constants
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19276 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 936a1f9721b80bfe8546db6daacd0bdc2f00acc6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jun 19 08:17:59 2010 +0000

    Add utf-8 prefix, so the Windows installer interprets the file properly
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19275 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 671684fb1e919dcc1c1cfbb6dcb3bd0f9531c985
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jun 18 12:03:43 2010 +0000

    Fix Latvian language support for Windows installer (should have used lv instead of lv_LV)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19274 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b135be4bf1bd3bcdeda367119df84e18e243436
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jun 17 19:09:33 2010 +0000

    Bug #621744 - Prompt for password is not hidden
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19273 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5442e4fadf8356ef1621e537ee6ba41942376bc4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jun 17 18:58:07 2010 +0000

    Add Latvian translation for the Windows Installer, patch by Valdis Vītoliņš
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19272 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9451e7cd5830bdc18d6a75ff20759c3099441bef
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jun 17 09:57:25 2010 +0000

    Fix encoding issues in Windows README file and translate last sentence.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19271 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 427ca31992ee262b43c2db4e2b91a204fd48aa2d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jun 17 09:34:29 2010 +0000

    Add Latvian readme file for Windows
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19270 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 43cecbcf51dfcf6ded516b6ac1bf8619e0cd0bf3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jun 16 19:10:22 2010 +0000

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

commit 3b998c5979074dd12de132de1e764137ea7ea15d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jun 16 19:10:10 2010 +0000

    Update Chinese (simplified) translation, from the TP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19268 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e65645cafedf9a5b932f353f9432dc237f8a42b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 16 16:18:33 2010 +0000

    Bug #619709 - Upgrade Inno Setup to 5.3.x to use utf-8 in .iss script, patch by Tao Wang
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19267 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8bf342f9294caedcfe2b188e857b9e140c5c44d7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 16 16:02:29 2010 +0000

    Check properly for svn availability
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19266 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b4067bceee7cdeca3345d2d7c8450747c8346ff
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 16 13:21:44 2010 +0000

    Bug #621602 - Upgrade svn on Windows building environment to 1.6.x, patch by Tao Wang.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19265 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 491fa28430be11b874c71d52150ee3af3bc68e61
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 16 13:19:39 2010 +0000

    Set user visible application name as part of the gui initialization.
    This defines which name is used in the about dialog and is used by gnome-keyring
    to determine where to store passwords.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19264 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 81aece6221142d418f7d440678ebb75339f45aeb
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 16 12:45:34 2010 +0000

    Finish direct binary execution on Windows and linux and cleanup bin Makefile/targets
    - Windows
      * binary name becomes GnuCash.exe
      * gnucash.cmd is renamed to gnucash-launcer.cmd (consistent with OS X). This file is only needed to run GnuCash straight from the source installation. It is not used (or distributed) with the Windows Installer version.
      * gnucash-valgrind, gnucash-gdb and the override extra's have been removed as they are meant for a UNIX like environment
    
    - Linux/others
      * binary name becomes gnucash
      * the gnucash launch script has been removed together with gnucash-gdb. They no longer add value on linux.
      * gnucash-valgrind has been retained because it contains useful presets
    
    - OS X (Quartz)
      * binary name remains gnucash-bin for now (requires synchronous changes in the externally hosted OS X build system)
      * gnucash launcher script has been renamed to gnucash-launcher. This file is only needed to run GnuCash straight from the source installation. It is not used (or distributed) in the OS X bundle version.
      * gnucash-gdb and gnucash-valgrind remain and can be used for debugging the source installation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19263 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1af2aff3e33908b5a2c4a9fa8a344df497b33e60
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 16 08:48:47 2010 +0000

    Undo debug modification introduced in r19100. It bypassed the Abort and was never intended to be committed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19262 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e34c19e12865e8c80e6aadc6356d325db934a087
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 16 08:46:31 2010 +0000

    Use enum value QOF_LOG_MESSAGE (newly defined in r19257) instead of the generic G_LOG_LEVEL_MESSAGE
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19261 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27a5211c7501d4d4ca76d8246485593e41c87c76
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 15 22:47:35 2010 +0000

    OSX: Use the language list instead of the locale
    
    Language list is better than locale:
    
    * Locale is only one choice, language list gives user several chances
      before defaulting to english.
    
    * Locale is set on the Formats page in System Preferences>Language &
      Text and labelled "Region", which makes one think that it's separate
      from language choices.
    
    * This new code looks at only the first two letters, so any time
      (e.g.) German is selected as the language it will use the de_DE
      localization. This will have to be elaborated if we ever get
      regional language translations.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19260 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fedd287340529dc7ea3f8d8fe77ea3d2e939352c
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 15 21:41:47 2010 +0000

    OSX: Set locale and languages from User Defaults.
    
    This was handled in the bundle launcher script and completely ignored
    when gnucash is launched from the command line. Should offer better
    performance than the scripted version, which had some odd workarounds.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19259 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b9d91e8085d64deb896b8eab4058bf460e08233
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jun 14 18:23:55 2010 +0000

    Add simple checkbook account chart in Dutch, by Mark Haanen.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19258 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fea0c8cd3583535ce2f72331e56a583eb23f8bac
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jun 13 20:57:49 2010 +0000

    Add missing enum value
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19257 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d72ad8d082385ef13ccbf9a3c41826a44e0ee619
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jun 13 20:11:17 2010 +0000

    Fix report error in piechart due to the temporary deactivation of the new option.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19256 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e37590aa2f8dcc3d7c85d1926049db612ccfd409
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jun 12 16:11:04 2010 +0000

    Make business sql backend initialization functions accessible when statically linking.
    
    Same change as what r18841 added in business-core/xml.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19255 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f21313c52647ef022bd89d046ac91cac0b501cee
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jun 12 16:03:42 2010 +0000

    Delegate transaction log enabling/disabling to the backends. Let only the xml backend enable logging.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19254 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 86e75faa85a0bd39d946908b782de426947f2f8a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jun 12 15:51:53 2010 +0000

    Add averaging option (but currently deactivated) for monthly or weekly average in account piechart.
    
    Will be activated once we're out of string freeze in order not to have
    untranslated strings show up for the user.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19253 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e744fdff1cd6d4ce7a9153a97fecda18f18118b3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jun 12 15:51:40 2010 +0000

    Add getter function for mapping a {year,month,day} symbol to the conversion function of a date to a fractional number.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19252 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13204179b508c62647dee3a55deba3eb6acb47df
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jun 12 13:00:30 2010 +0000

    Explain proximo concept.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19251 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06489439f64b6cf0510828c2907e658ab900c5f7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jun 12 09:23:51 2010 +0000

    Bug #615347 - Use enforced, consistent data file extension across supported platforms
    
    The choice has fallen on ".gnucash". This extension will be added to all filenames that don't have it already when a user chooses "Save As...". Obviously this is only done for files, not for database storage. The backup files will from now on also end in ".gnucash" instead of the previous ".xac". The code that removes old backup files scans for both extensions to ensure that backup files still available with the ".xac" extension are rotated as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19250 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 414d8c1ab40ce065e8f10c383aa27bc99e91e47c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jun 10 13:05:12 2010 +0000

    Fix a comment to reflect the actual code.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19249 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b32791f0b148f04fee57b96368e1be5d8d6476e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 9 16:40:35 2010 +0000

    Remove command line parameter that is ignored anyway.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19248 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8125921e388de6157310ff87ee63c036753479c8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 9 08:12:42 2010 +0000

    Move language dependent files lv_LV to lv
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19247 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eeeee9b0521c0e977655c5bd3db9f71cbd11a73f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 9 07:31:37 2010 +0000

    Move language dependent files lv_LV to lv, one more change
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19246 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e940f7d3e9ae3cdf645c94aa299b283ae320424
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jun 9 07:29:26 2010 +0000

    Move language dependent files lv_LV to lv
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19245 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fbeec390a3f5b93561919417b9ab11663021d97f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jun 8 20:33:40 2010 +0000

    Bug #378638 - log replay creates two transactions from a single logged transaction
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19243 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78308b238d136b0303425e69a05ff4b010549fbf
Author: Cristian Marchi <cri79 at libero.it>
Date:   Tue Jun 8 18:58:56 2010 +0000

    Updated Italian translation by Cristian Marchi.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19242 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0a1bbdd681b2e7f3875e5c27f43d0f3a27198019
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jun 8 16:21:14 2010 +0000

    Improve handling of unknown access methods (protocols). Avoid mangling of such urls, so that a clean error message can be displayed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19241 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a4f2b81a17c5385024899db986535b2b490d5c78
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 8 03:54:50 2010 +0000

    Fix typo in commodity.glade which broke creating new commodities
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19239 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b1589cd81df7e4ed4a9254d9d744b9c35182d92
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jun 7 21:45:40 2010 +0000

    Disable enviroment_overide() when MAC_INTEGRATION is defined: It doesn't play well with App Bundles.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19238 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a13c740c7f4655f4c85605301ec5b8ecd6436b09
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Jun 7 20:22:02 2010 +0000

    Don't look for dbi drivers if dbi_initialize failed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19237 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b17cdc05c1e9153562ec5eed1ee2dad223b13f6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Jun 7 16:52:50 2010 +0000

    Fix dbi drivers not found when --with-dbi-dbd-dir is set at configure time.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19234 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17b74e36a81f87255483eeb1407b4bf9e0c885e5
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jun 5 23:59:22 2010 +0000

    Default key accelerator map for OSX, using Command instead of Control
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19233 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82eb1c865e08ba1fabdd9945c8fab37570e68e1c
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Jun 5 18:51:41 2010 +0000

    Update rev number to 2.3.14
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19231 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c61b193578b769cf9ef3fe349b920966b9cd632
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jun 4 13:37:13 2010 +0000

    Fix r19227, r19228: Don't make the "Due Date" the primary search; fix erroneous parameters when inserting into list.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19230 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 12f2b9e6240bc84e25c450be5ef02900c91ec6a1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jun 4 13:23:58 2010 +0000

    Update German translation
    
    Patch by Frank H. Ellenberger: update de.po
    
    1. add missing translations
    2. review fuzzy translations
    3. correct liabilities: Passiva -> Fremdkapital/Verbindlichkeiten
    4. correct discount: Skonto -> Skonto, Rabatt & Nachlass
    5. typos
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19229 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 341f4019b022364366a94e5c30b558dd4fb33b73
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jun 4 09:38:32 2010 +0000

    Bug #618954: Add a column "Due" to the invoice search results list.
    
    Patch by "scar".
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19228 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b9544b3808630072999dac95aed154916dff647
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jun 4 09:38:20 2010 +0000

    Bug #618951: Add ability to search for invoices by due date
    
    Patch by "scar".
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19227 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dcf9cd937d7df489341a1b5d8909c02d7a7d0151
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jun 3 20:18:38 2010 +0000

    File convert commodity.glade in glade3-3.6.7 to ensure our gtk-2.10 requirement is sufficient.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19226 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54347bc0285b235be2c17d50e434c90dd61039f5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jun 3 20:05:43 2010 +0000

    Bug #118391: Resize currency dropdown list
    
    Patch by Frank H. Ellenberger.
    
    Now in the tested (european) languages one can understand the meaning without
    horizontal scrolling - search for MXV or UYI to see long examples.
    
    I used glade 3, which created the file in a somewhat different way -
    let me know, if that is a problem.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19225 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3f4f241a85057e8467aee4dfbc318482ca730aa9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jun 3 20:02:06 2010 +0000

    Bug #619984: Remove "Gnumatic, Inc." from po/Makevars
    
    Gnumatic Inc. does since a few years no longer exist.
    So it makes no sense, to have it as copyright holder of new GnuCash
    translations.
    
    I got Linas OK for this change on IRC:
    http://lists.gnucash.org/logs/2010/05/2010-05-28.html#T13:37:53 - #T16:12:23
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19224 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f13dd15fedd40be879d7e83307f50d8e4c86977e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jun 3 19:58:28 2010 +0000

    Bug #617797: Set eol-style to CRLF for win32 files.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19223 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 298c4c986cc03d32c8ec63a545c7dde627c18e87
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jun 3 19:56:29 2010 +0000

    Bug #618434 - Decimal separator is always '.' when using the keypad, patch by Yasuaki Taniguchi
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19222 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28a9de6ab8a6c6e7e169140580fca26aa39c8a47
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jun 3 19:56:12 2010 +0000

    Set eol-style for win32-bin.txt to CRLF because this file should view correctly on win32 systems
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19221 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74e3dd4a5a4cc512e04b490bbbee72f0dfc93364
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jun 3 19:33:37 2010 +0000

    fix Latvian account trees, patch by Bill Nottingham.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19220 57a11ea4-9604-0410-9ed3-97b8803252fd

commit be43d127d604e0407aa9be91f7415cc2a2a221c9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jun 2 20:50:35 2010 +0000

    Set all shell scripts to svn:eol-style LF because they should have the same line endings.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19217 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 980e7e036028663068735c75ffc2e04adb91f7d2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jun 1 14:22:34 2010 +0000

    Fix script that builds the release tags. Awk works differently on windows than on linux apparently.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19216 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0fa078208b0ca60288cc54a1f9f0680ea171df39
Author: Cristian Marchi <cri79 at libero.it>
Date:   Mon May 31 18:08:58 2010 +0000

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

commit 6ea6aa6de2d4300996553367ef05c38a82441688
Author: Cristian Marchi <cri79 at libero.it>
Date:   Mon May 31 18:04:52 2010 +0000

    Updated Japanese translation by Yasuaki Taniguchi, copied from the Translation Project.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19214 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ecee48dc00939babacb95c44dcd0c2978dc8039
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun May 30 19:02:05 2010 +0000

    Update version to 2.3.13
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19212 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d21dfbda59ae24197c85f88ec5531df88760e56
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun May 30 11:59:50 2010 +0000

    Fix gnc-module test after patch from bug #618646.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19211 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 024c2b448b1103742f889f7f266552b325296d88
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat May 29 16:36:13 2010 +0000

    Win32 - Fix installation location of some files, reported by Tao Wang.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19210 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9e262e6676310b954f8b8ba33fedea0be04f1659
Author: Cristian Marchi <cri79 at libero.it>
Date:   Thu May 27 17:54:03 2010 +0000

    Update of Latvian translation by Valdis Vitolins
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19209 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 24787b7618bbe80fe818e2cd4224a21deb781c0c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 26 20:27:08 2010 +0000

    Fix 64-bit compiler error introduced in r19206
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19208 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 22277ac8b279a3b9945ea4115eec8717ec62026e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 25 21:35:50 2010 +0000

    Fix encoding issues introduced in r19204
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19207 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b4981af9e67000cfa555b7c8cbcc0656a30e77f1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 25 21:16:44 2010 +0000

    printf with %zd is not known in mingw gcc 4.4.0 and prevents gnucash from being built with that compiler. Since this is only a debug message, I chose to replace it with %d which should also do the  right thing.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19206 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78f2c9f275ee1fb677ec8b970ce58601993a3e81
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 25 21:15:00 2010 +0000

    Properly check for the unavailability of windows webkit.
    The logic was accidentally inverted when #ifndef got replaced with if HAVE().
    As a side effect, this fixes a mingw gcc-4.4 compiler warning.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19205 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f2d3ed57232aeb12c0965f7822ff3901cb035fd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 25 20:20:52 2010 +0000

    Bug #618646 - Should be able to run gnucash-bin.exe directly, rather than gnucash.cmd
    Patch by Tao Wang.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19204 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd94faba610b74e4c5d2678615c59bb26380e799
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 25 19:26:50 2010 +0000

    Fix warning message of autogen.sh for python-binding. Patch by Tao Wang
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19203 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 769147a06c75e7787dfdc7610781db73ddd36b65
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 24 05:08:42 2010 +0000

    Remove AC_PROG_OBJC from configure.ac
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19202 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f8a660ef72860343253ce10f023a50425fa0ec3
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 22 23:40:01 2010 +0000

    Implement help for OSX
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19201 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b9c7075f40ba55d4eb717420345bb996153e78f
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat May 22 21:29:00 2010 +0000

    Fix #616100  - Incorrect character set used in MySQL backend
    
    Use "SET NAMES 'utf8'" so that mysql uses utf8 for communication and all char sets.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19200 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f45ed5e566b918b752aa36effce5f3564c861373
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat May 22 21:25:51 2010 +0000

    Split "Arial" out from font names to make it easier to replace.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19199 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 46a0872993565a0b85fb33e3a642bfdc23634d15
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 21 22:45:34 2010 +0000

    Update binreloc to use Cocoa-based GtkOSXApplication instead of ige-mac-bundle.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19198 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 603b7d908e7636b94ef90d5bd02bc599abc94a55
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 21 20:45:05 2010 +0000

    Fix gnc_dbd_dir foulup
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19197 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 97217f03fc8c8f55e5be44de5762b20b9472f907
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 21 19:37:23 2010 +0000

    Change from ige-mac-menu to GtkOSXApplication for OSX integration. Fixes 600590.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19196 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5d8ff463fafd841bc7fb2b6de8aac1577f39117
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu May 20 20:16:47 2010 +0000

    Fix libdbi hardcoded driver directory usage
    Patch by Bill Nottingham, with modifications to only set GNC_DBD_DIR if --with-dbi-dbd-path is explicitly set.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19191 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6745d5788dd465a8b1f14301bbe98e0cca5d79ef
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu May 20 20:02:35 2010 +0000

    Win32 use up-to-date configure parameters for aqbanking
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19190 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e0df564929968692e8e70aacafda69af8432ecb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 20 18:53:41 2010 +0000

    Updated Latvian translation by Valdis Vītoliņš.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19189 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e2bd093abd71efb209588623a712db72da04f178
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 20 18:52:36 2010 +0000

    Update Latvian account templates by  Valdis Vitoliņš.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19188 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ca1cd8525852cbf55b5a6001d9064644fb398ab
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu May 20 13:25:33 2010 +0000

    Bug #618647 - Compile .ico as resource into gnucash-bin.exe, patch by Tao Wang
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19186 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d242c702e66b4fb7d7075177382a15e4e016ffba
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu May 20 08:34:50 2010 +0000

    Svn ignore built files
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19185 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 60c67af0735d5c9ba92612f48aa8bf83d81ec80c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu May 20 08:08:35 2010 +0000

    Bug #618505 - Separate shell functions files from variables and steps files, patch by Yasuaki Taniguchi
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19184 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2bac5bcb318143b61259c1f52fe4df21e2459f2a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 19 22:00:48 2010 +0000

    Additional fix for Simplified Chinese translation of windows installer
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19183 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3bcf2f9264ab88d4771a4837d57447a754115aac
Author: Mike Alexander <mta at umich.edu>
Date:   Wed May 19 20:27:12 2010 +0000

    Make the keychain interface in MacOSX compile and work.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19182 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f796e05b2f264be8c0b1ae60f62d3cf42c469bb2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 19 16:21:50 2010 +0000

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

commit 0685c85204e10dafb7222678591b5f670a33cb64
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon May 17 23:02:00 2010 +0000

    Set default webkit font from system font.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19180 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1add93556da184128b24dbb7641925adad18d5d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat May 15 20:29:24 2010 +0000

    Add Latvian account templates by Valdis Vitoliņš.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19177 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d027861d4937ce4cd3a547960171774995f6317c
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat May 15 15:04:54 2010 +0000

    Merge CSS and plain stylesheets, leaving the plain and remove the CSS stylesheet.  Plain now has font specifications.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19173 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9833f70b329d3db5e6ef434f2d16736aa99e8704
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat May 15 14:50:33 2010 +0000

    Add font support to all stylesheets
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19172 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01b550472a04c70fd54ceb55e2a4847e20d7a327
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat May 15 14:34:04 2010 +0000

    Add rules to copy the necessary icons during build.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19171 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14baacc4b7707b43d630d3a676aaa0ee83cec80d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat May 15 13:48:40 2010 +0000

    Add "Pay invoice" toolbar button when invoice is open.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19169 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ae2aa87cd166aa527d3b21cc6a5e191f16e90ad
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat May 15 10:27:50 2010 +0000

    Reapply Simplified Chinese patches
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19168 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a281a96835c61ef2c8769fe0541c3f63af55484c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat May 15 07:31:23 2010 +0000

    Repatch Windows installer for Simplified Chinese
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19167 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1c80539a5c1b202e8552914c3fa3f4f9302c7133
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sat May 15 06:37:52 2010 +0000

    Update of Latvian Translation by Valdis Vitolins
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19166 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab93f4ecacbcf5fe6662a43d1d215ca0b9ab1d74
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 14 15:43:16 2010 +0000

    Fix windows tag build script, by Geert Janssens
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19165 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f9fb67c5d5665b4c38e511a412e41b8c8b0a429
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 14 09:00:57 2010 +0000

    Revert r19159, "Fix windows tag build script, by Geert Janssens"
    
    I thought I would get access to the build server immediately to
    perform the cleanup of the old tag file, but apparently the server is
    unreachable for me for now, so I cannot commit this change today. Maybe later.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19164 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 467bc2e371dabba475daec61e60bcaba24d35101
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 14 09:00:43 2010 +0000

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

commit 33a5d64fee02b3d6436a9c48cb11039c00e6f22f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 14 09:00:28 2010 +0000

    I18n improvements: Remove colons from translatable strings. Use correct capitalization.
    
    In most cases, the changed strings already appear somewhere else in the program,
    so only very few are unfortunately now new strings even though we hoped
    we could stick to the string freeze.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19162 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9be1fe19738c65d7b632649abf4b12f09a59d879
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri May 14 08:36:59 2010 +0000

    zh_CN translation for Windows Installer, patch by Tao Wang.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19161 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 564151792d53bf22cf833befc216946cf1923ad2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri May 14 08:33:30 2010 +0000

    Update zh_CN account charts, patch by Tao Wang.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19160 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b22a2e8448d43a55a24c1e43f2e59df14fac7658
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 14 07:55:45 2010 +0000

    Fix windows tag build script, by Geert Janssens
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19159 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d179a9affe99891af73ed11db0246f26d13e28c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 14 07:52:05 2010 +0000

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

commit 301c70fc758630f5b7a6a3363d869d49b5019511
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 14 07:36:11 2010 +0000

    Bug #618341: Additional paths to reset.sh
    
    Patch by Yasuaki Taniguchi.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19157 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e918c2bcca3ae32b36673ccbe319a43a6b25dee
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 14 07:24:00 2010 +0000

    One more revert of r19148, "Bug #615168: Remove instances of (use-modules (ice-9 slib))..."
    
    Missed that one in r19154.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19156 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd892aa3fd76ac7c94b15602b37c4651099294cd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 14 07:09:39 2010 +0000

    Revert r19147, "Bug #615168: Remove spurious (require 'hash-table) instances..."
    
    Apparently guile-1.6 still needs all of those.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19155 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 105d7936efa7f89e70f19329d7da2082aa649a36
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 14 07:09:28 2010 +0000

    Partly revert r19148, "Bug #615168: Remove instances of (use-modules (ice-9 slib))..."
    
    Apparently guile-1.6 needs this in more places than I thought at r19148.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19154 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3fcd05aa23f4d602204d4bfce454fe03eb146ff
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed May 12 19:58:08 2010 +0000

    Update Chinese (simplified) Translation, copied from the Translation Project.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19153 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a420cdad8690b79f3cfcdb0ab47444804667472c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 12 14:21:11 2010 +0000

    Fix help text, discovered by Nikos Charonitakis
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19152 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 997ad0c24d39b1eb573d1d57fc5f4343aa93ed72
Author: Cristian Marchi <cri79 at libero.it>
Date:   Wed May 12 06:13:39 2010 +0000

    Update of Brazilian Portuguese translation by Miguel A.Rozsas
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19150 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a482fd36ceb3a5fddd124d66eb0b87064ed9041e
Author: Cristian Marchi <cri79 at libero.it>
Date:   Tue May 11 17:45:09 2010 +0000

    Update of Greek translation by Nikos Charonitakis
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19149 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e34979b54f8a41040b5debaed2ba189acc2ce0e7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun May 9 19:24:45 2010 +0000

    Bug #615168: Remove instances of (use-modules (ice-9 slib)) except report-system.scm
    
    There are no more instances of (require ...), so Guile's slib support is
    no longer needed.
    
    Patch by Andy Wingo, but except report-system.scm because saved
    reports still use the hash-for-each -- so we will need to
    continue to support the symbol.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19148 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ac36c816ba5846fd44a576ec4fdf0af34f726a0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun May 9 19:24:30 2010 +0000

    Bug #615168: Remove spurious (require 'hash-table) instances except report-system.scm
    
    Patch by Andy Wingo, but except report-system.scm.
    
    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@19147 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 372d915acac41c9a0728bb75fda724c9f6c185d6
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun May 9 17:13:02 2010 +0000

    Fix #616554 - New stylesheets based on Fancy template cause BIN to crash
    
    An interface issue between libjpeg and webkit (incorrect type used in libjpeg) causes the crash.  This patch replaces the normal libjpeg with a patched one.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19146 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b053ab685408705744a258a672d6e4263e5d41da
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat May 8 19:10:27 2010 +0000

    Updated Danish translation by Joe Hansen, copied from the Translation Project.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19145 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 786fa1b63b9ae364df46ff6ca73c01d9d7ffca93
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri May 7 15:29:06 2010 +0000

    When posting an invoice, propose the invoice's opened date as post date.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19135 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2abdd379d3b5acee1d9ba004b8b8ba04bf1bd815
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri May 7 14:38:31 2010 +0000

    Bug #352058 - Invoice entries should default to opening date of invoice.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19134 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c058c43e7f1fee1dc6d444768d497114006584c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri May 7 14:31:50 2010 +0000

    Bug #615510 - Gnucash crashes when creating new customer job
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19133 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e842f5fa5ee7d42ffbb210f5aaef897e5613495
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri May 7 10:32:07 2010 +0000

    Bug #357696 - Billable items appear in more than one invoice
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19132 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3295187d907789f7e3b0d22e0d36b2f6f6966c63
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 7 07:41:36 2010 +0000

    Bug #118391: Implement translation long currency names
    
    Adjust in iso-4217-currencies.scm fullnames to conform with iso-codes-3.3
    
    Patch by Frank H. Ellenberger.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19131 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a83c3f73f6eeff57e5a690b15152304ef875b853
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu May 6 16:23:10 2010 +0000

    A search with no search terms set by the user should still honor the original search constraints.
    For example: if a user does:
    - Find customer
    - Click on Customer's invoices
    - Then explicitly removes the empty search term
    - Click Find
    => the user should still see only the invoices for this customer.
    Previously this scenario would return all bills, invoices AND vouchers in the book.
    
    The cause was an attempt to merge two queries with AND while one query had no terms. The code
    already partially checked for this, but there was still an unhandled case.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19130 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1c2f75c160f1471852efae39eb4ec3324e6e75ef
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu May 6 15:15:36 2010 +0000

    Return only bills when searching for bills, return only invoices when searching for invoices and  return only vouchers when searching for vouchers
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19129 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6afded02b0b4d89a28e0be015aa5e479c478ed82
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 6 11:40:55 2010 +0000

    Cutecash: Fix config.h creation by using the #cmakedefine feature of CONFIGURE_FILE.
    
    Finally, config.h will only be re-created if anything has changed, thus
    reducing re-compiling to a minimum. This was done with instructions from
    http://www.cmake.org/Wiki/CMake:How_To_Write_Platform_Checks ; however,
    more of those checks (like CheckFunctionExists etc) don't work as easily as
    CheckHeaderExists, so I left it at that.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19127 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4419cfd14267753a1bf7013b562653650f12f3a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 6 11:40:41 2010 +0000

    Add support for upcoming libaqbanking-5 version.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19126 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d4ebd8338dfbc26b81829b035a85536ce9532a1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 6 09:02:00 2010 +0000

    Bug #616524: Fix missing re-generating of gnucash_core.c code.
    
    The .c file gets outdated easily because the makefile doesn't contain
    enough of its dependencies. I would need to be regenerated each time any of the
    included files was changed, but currently it doesn't contain these dependencies
    in the makefile rules. Having it depending on config.h should
    at least trigger the generation at each version number change (so
    that the tarball contains an up-to-date version.)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19124 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 449df116d8abe6c1ad6e76bb54e54c669593bf5e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 6 09:01:46 2010 +0000

    Bug #612212: Provide a method to set the default budget
    
    Patch by Jeff Kletsky.
    
    (Cstim: Accepted even though string freeze is in effect because it was
    submitted before the freeze. Also, the string additions are very minor.)
    
    Summary of Changes:
    
    * Initial story related to providing default budget control
      * Add a "Budgeting" tab to the book-level preferences dialog
      * Add a "Default Budget" selector to the "Budgeting" tab
      * Modify gnc_budget_get_default() to
        * Respect the new KVP, if present
        * Fall back to 2.2.x behavior, if not present
      * Modify gnc:make-budget-option
        * Reformatted for readability with additional comments
        * Default is now "#f" so that selected value is always saved
          Otherwise, if selection happened to be the current default
          and the default was later changed, the report would change
        * getter, setter, and generate-restore-form all now consistent
          * setter now always takes a budget object
          * generate-restore-form does not rely on "hack" in setter that
              previously allowed either a budget object or a GUID string
              This is a different fix for 603215 -- see Known Issues
    
    * Provide translation support for "Trading Acccounts" (and "Budgeting")
      * Refactor #define names for consistency and extensibility
        * KVP_OPTION_PATH for consistency with Guile usage
        * OPTION_SECTION_blahblah
        * OPTION_NAME_blahblah
      * Modify qofbookslots.h to be "SWIG-aware"
      * Pick up qofbookslots.h in make-gnucash-potfiles.in and po/POTFILES.in
    
    Known Issues:
    
    * There is no selection (yet) for "Use default budget" so changing the
      default budget and reloading a report does not change the budget used
    
    * setter is no more robust to "bad" values than in previous code
    
    * Budget reports created with 2.3.x after r18528 (between 2.3.8 and
      2.3.9) may not load or re-render as they relied on the setter taking
      either a budget object or a GUID as a string This should not impact
      any 2.2.x users as nothing was saved under 2.2.x related to the
      default budget. This can be resolved through removing the option
      restore code in ~/.gnucash/saved-reports-2.4 and, if affected reports
      were open, in ~/.gnucash/books/<name_of_book>
    
    * Budget reports prior to r18528 did not save budget selection (603215)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19123 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ced3775bbf4c0d14fd6ab39f60e68ae0c6755035
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 6 08:36:59 2010 +0000

    Bug #586805: Fix errorneous abs() in csv import
    
    Changes abs function to fabs in gnc-csv-model.c, to allow csv imports of values
    less than $1.00.
    
    Patch by James Raehl.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19122 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d19c08d6ec3bb5cbca9dfc139b970a1761bb52f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 6 08:33:29 2010 +0000

    Bug #617660: Improving iso-4217-currencies
    
    Patch by Frank H. Ellenberger
    
    1. improve the header of fieldnames with annotations
    2. sort by ISO code, because
       a. easier for non english people
       b. most tables in the internet have this sort order.
          So maintainance becomes easier.
    3. inserting a Column local_symbol, because some people like to use it, e.g.
       https://bugzilla.gnome.org/show_bug.cgi?id=492417#c3
       But probably there is a better way to get this informations.
    4. Review List:
       a. adding: CDF, GHS, ...
       b. outdated: AON->AOR->AOA, GWP->XOF, ...
       c. Typos like "fening".
       d. Alway use singular instead of a mixture.
    5. add comments:
       a. outdated currencies prepared as in the header shown.
       b. for abbreviations.
    
    Background is the thread starting with
    https://lists.gnucash.org/pipermail/gnucash-devel/2009-October/026558.html
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19120 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f9b1b546b87699c53e1bba760375c4f06907c12c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 6 08:19:17 2010 +0000

    Follow-up to r19099: Remove qof's backend loading because there is no backend anymore.
    
    Remove generated file qofla-dir.h. This is actually good progress because
    it gets rid of yet another compiled-in path, which are a nuisance and
    need to be replaced by runtime path lookup everywhere, if needed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19118 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fcdfc59e218103a42eaa089e4c9e16d94aa24d1f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu May 6 07:44:11 2010 +0000

    Remove qsf related code from windows installer script.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19114 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f45361668de6f0ba14dcae1ea0520774a0d1a75
Author: Cristian Marchi <cri79 at libero.it>
Date:   Wed May 5 18:40:43 2010 +0000

    Update of Chinese glossary by Tao Wang
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19111 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e6cf158ce99f7086b67accb1f74bbfb09628e792
Author: Cristian Marchi <cri79 at libero.it>
Date:   Wed May 5 18:38:50 2010 +0000

    Update of Chinese translation by Tao Wang
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19110 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5453e5498a5d6f43b8d5f5f9c51caa7cd1af3875
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed May 5 12:25:37 2010 +0000

    Rewrite assert_one_dir function to not crash on a native build machine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19107 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d7cf97feb440785a46efb1e3695b2f955dd660b2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 4 23:40:29 2010 +0000

    Improve the cross-compilation process.
    - improve create_cross_mingw.sh's integration in defaults.sh and install.sh
    - update README file
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19104 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b6bc2b4aee10e0e9e146524053ba9dd549c87fbc
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 4 23:03:15 2010 +0000

    Remove QSF references from cutecash
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19103 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ebc1f495320f6bde1caa117894ee2c37ef101dd5
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 4 22:51:54 2010 +0000

    Remove some additional QSF references
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19102 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b4ebe560206340a9ef5b20299a675dac67070d11
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 4 22:40:19 2010 +0000

    Improve test_for_mingw
    - change test so that both tested programs must work, not only the exit code of the last one
    - make it cross-compile compatible
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19101 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a4190f2617ec85114f1f03535bb51626e354bef
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 4 16:44:55 2010 +0000

    Improve assert_one_dir
    It now gives a different error message when no directory was found or when multiple directories were found
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19100 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 70f08de64aeb6bdaf1ceb054b0ae339c0ecd17c3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 4 14:15:38 2010 +0000

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

commit 36a9a2e592a407efba7eca1e882cf43bb52e38fe
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 4 09:45:50 2010 +0000

    Bug #617435 - webkitgtk+ cross build script, created by Yasuaki Taniguchi
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19098 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5568448cf88dc232d4dd16cc8b5c7bce1e47f23
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue May 4 09:24:17 2010 +0000

    Bug #617558 - Header in register doesn't clear properly in double-line mode when switching from transaction to split, patch by Alex Aycinena
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19097 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ca34d6f054478e0ea31eecbb1b91dffd5d10a03
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon May 3 20:15:08 2010 +0000

    Remove forgotten debug statement
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19096 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a6b2751b987244154f36076848043a519fdaf3f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon May 3 20:07:49 2010 +0000

    Add ./ to sourced files, so that they are found when cross-compiling.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19095 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a54561c9c8946221eae1d8a65dc3315dbfd1ce1c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon May 3 19:50:12 2010 +0000

    Add (optional) destination file name parameter to wget_unpacked and smart_wget functions.
    This parameter can be used to override the filename to be used for the downloaded package. If empty, the functions continue to work as before.
    
    This new option will be used for cross compilation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19094 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7561a9e3a967d8b233f8df16a433fe2673b035ef
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun May 2 23:18:04 2010 +0000

    Windows build script improvements
    - make sure pexports is available before guile is built
    - test for pexports availability when compiling libdbi (to fix crosscompilation)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19093 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64d45d987aa41a5f8ce489174ca036e09b6d7293
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat May 1 22:09:26 2010 +0000

    Update zh_CN translation, patch by Tao Wang
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19088 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cbfc5b8e028864ac1cd37300f9d37666210ee346
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat May 1 19:48:48 2010 +0000

    Fix some typos
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19087 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8311f6c3fd6fcf0d0eddcf17b573e3b8e45c59e7
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Apr 30 19:16:38 2010 +0000

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

commit 5d95bb042d06c61f87f7d36a2df25e2b51d0c6ad
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Apr 29 15:56:31 2010 +0000

    zh_CN translation of gnucash glossary file, patch by Tao Wang
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19085 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0563b4f5734cf03bcf948aeeba3443456b623522
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Apr 29 15:44:26 2010 +0000

    Updated zh_CN translation of accounts, patch by Tao Wang
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19084 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6166264b6f5c931b086c8ebe33d742346e04827f
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Wed Apr 28 17:48:49 2010 +0000

    Change default report stylesheet from "Default" to "Default CSS"
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19083 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 88cfa51921e358940293c6a5e95d0e0cabebf347
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Apr 28 13:54:45 2010 +0000

    Bug #617072 - Update create_cross_mingw.sh, patch by Yasuaki Taniguchi
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19082 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c4e116d54357135b28f9d23934e22166e9c831a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Apr 28 13:43:45 2010 +0000

    Bug #554936 - 'configure.in' files should be renamed 'configure.ac'
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19081 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c5227fe0136433fe467d6f1fa321ba38bfe1b88a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Apr 28 13:23:27 2010 +0000

    Bug #616696 - Development version warning string should not include hardcode version.
    Third revision.
    - Stable Version changed into Stable Series (easier to track automatically)
    - Modified motd code to deal with replacement strings
    - Changed DEVELOPMENT release tip to separate the Stable Series number from the translatable string.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19080 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8edb4f839b6ebf90fa435fc7441aec4688a95fcc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Apr 27 20:46:46 2010 +0000

    Bug #615168: Don't define hash-fold for guile 2.x
    
    Patch by Andy Wingo.
    
    * src/scm/main.scm (hash-fold): Only do the conditional hash-fold dance
      if we don't have guile 2.0. (Definitions in expression context are
      actually invalid Scheme, but older Guiles are more permissive.)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19079 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ac44f0b8f1c0cbe6ec78c4995c517c36d3ce373
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Apr 27 20:46:25 2010 +0000

    Bug #615168: scm_c_string_length is the proper spelling now
    
    Patch by Andy Wingo.
    
    Fix up a couple uses of scm_i_string_length, and add a back-compat shim
    for earlier versions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19078 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ac9526ac8b176c916b850f66b0c58c014492a57
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Apr 27 19:41:07 2010 +0000

    Bug #616696 - Development version warning string should not include hardcode version.
    * Improve on the previous fix: really display stable version in tooltip, not current version.
    * Also revert change of "What's new in GnuCash 2.0" because that's the title actually found
      in the help manual.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19077 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7be168dd8048ae41669b1013dca2e96adac29089
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Apr 27 15:23:05 2010 +0000

    Add .log extension to qof_log filename while creating the temporary file.
    This will only be visible on Windows. On all other platforms the logfile is
    successfully renamed to the requested name.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19076 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57a37b9005792295e8c59c824d553c53f4f7aa76
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Apr 27 12:12:21 2010 +0000

    Bug #615317 - Windows installer requires Qt libraries
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19075 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 519fea02307c3671c40a11aea147a1dd6228e1b1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Apr 27 11:04:06 2010 +0000

    Add missing libmysql.def to tarball
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19074 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 24f0cf01abaf854235661841f32e4853b27635ea
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Apr 26 17:41:24 2010 +0000

    Bug #616696 - Development version warning string should not include hardcode version.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19073 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0bfdf60156d42fbef31a307c20afc434a866cc4c
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Apr 25 19:13:36 2010 +0000

    Fix #616606 - Add <meta> line indicating utf8 encoding so that non-latin chars show correctly.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19072 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2406f64eafb2379c637022b7244d720bb7441ec4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Apr 24 16:26:06 2010 +0000

    Enable environment file on Windows (only direct install, not via ISS installer)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19071 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bdd19bea778da1a35c4891ce4b9349d8c93294bf
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Apr 23 22:32:06 2010 +0000

    Write makefile rule to create gnucash-icon.ico.
    This rule isn't called by default though. It uses image-magick to
    add several png images of different size and bitdepth together.
    Current ico has:
    16x16,8-bit
    22x22,8-bit
    24x24,8-bit
    32x32,32-bit
    48x48,32-bit
    64x64,32-bit
    96x96,32-bit
    128x128,32-bit
    256x256,32-bit
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19070 57a11ea4-9604-0410-9ed3-97b8803252fd

commit abe7442d026356c67f794af44114b4096be4ceb0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 23 21:19:49 2010 +0000

    I18n: Fix erroneous message.
    
    This (tooltip) string is blatantly wrong, so we need to fix it regardless
    of string freeze.
    
    Spotted by Mark Haanen.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19069 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 30194b9d4228dc69e98a10f2d17c14e583a7b33b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 23 21:19:28 2010 +0000

    I18n fix: Mark forgotten strings for translation.
    
    These are allowed regardless of string freeze because the strings are already
    in the program and are untranslated so far. So marking them for translation
    will only improve the situation but not introduce new strings into the
    program in general.
    
    Spotted by Mark Haanen.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19068 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3524ebb398dc740de4568d0a08abef3e8b92bac
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 23 21:19:05 2010 +0000

    Bug #615168: Make sure that printf is available whereever it is used
    
    So, the right thing is for each file to be in its own module. Barring
    that it's tough to see what the environment is in a given module. So to
    be safe, everywhere there's a printf, make sure the (gnucash printf)
    module is duly included.
    
    Patch by Andy Wingo.
    
    Conflicts:
    
    	src/business/business-reports/easy-invoice.scm
    	src/business/business-reports/fancy-invoice.scm
    	src/business/business-reports/invoice.scm
    	src/business/business-reports/job-report.scm
    	src/report/standard-reports/budget-income-statement.scm
    	src/report/standard-reports/income-statement.scm
    	src/report/standard-reports/trial-balance.scm
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19067 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e68434cb031f32ff89e80ff1e3f991e71360e077
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 23 21:07:13 2010 +0000

    Bug #615168: Fix a number of scheme syntax errors
    
    This kind of error is detected "eagerly" in Guile 2.0.
    
    Patch by Andy Wingo.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19066 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 89e88ac9831aceca98ca744c1de707076f0c24a4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 23 21:02:30 2010 +0000

    Bug #615168: Fix bogus gnc:safe-strcmp definition
    
    Patch by Andy Wingo.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19065 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f45659dbd0d43beeae4cbcb8499cd77a08183c8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 23 21:02:09 2010 +0000

    Bug #615168: Fixup one last simple-format bit
    
    src/engine/iso-currencies-to-c did the same simple-format dance that is
    now unnecessary.
    
    Patch by Andy Wingo.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19064 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e32243362f16707416480d5ff01a4f4d9b13ff0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 23 21:01:48 2010 +0000

    Bug #615168: Replace calls to simple-format with calls to format
    
    Guile 1.6 and up always provides simple-format, and defines it as a
    restricted subset of the full format, so there's no harm in using the
    construct's proper name.
    
    Patch by Andy Wingo.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19063 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a52ca41d02cdcd28507092ac97826c6fc470d959
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 23 21:01:23 2010 +0000

    Bug #615168: Pull in printf from slib, change all code to use it.
    
    There is a new module, (gnucash printf).
    
    Patch by Andy Wingo.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19062 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2f9ec4381fa04026998ad0b023961e011f7ce135
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 23 21:00:58 2010 +0000

    Cutecash: Adapt to removed icon file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19061 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e3b75e4a934781f6309b84fac6ee6009f32a010
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 23 20:10:58 2010 +0000

    Bug #616093: Notes are not editable in scheduled transaction edit window
    
    Patch by James Raehl:
    
    The Notes field is not visible or editable.
    
    This appears to be a deliberate choice, as can be seen in line 1308 of
    gnome/dialog-sx-editor.c routine schedXact_editor_create_ledger.  I disagree.
    Since Notes are not copied to the newly-created scheduled transaction, there is
    no way for the user to copy Notes to the model, nor to modify the Notes.  This
    makes the partial fix in r16652 for bug 500427 kind of pointless.
    
    This patch reverses that decision.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19060 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 81527bfcfdd4b325a75cc433c17e7845b0490822
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 23 20:10:35 2010 +0000

    Bug #615912: Update gnc_quote_source from FQ 1.11 to 1.17 and enhance user_name
    
    Patch by Frank H. Ellenberger.
    
    Because many sources were listet as unknown, I tried to sort them in.
    Because normal users don't know all englisch abbreviations of far continents,
    I tried to use better understandable descriptions and added country codes.
    
    Caveeats:
    1. The HU methods were not quite clear to me, so I added only one.
    2. The Currencies methods seems to fetch lists of currencies,
     something what we don't need here; correct me, if I am wrong.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19059 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4b47d13f550a97f3ca4fe0cbd647fdbdab32fd6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 23 20:07:24 2010 +0000

    Bug #118391: Mark currency names for translation but using the "iso_4217" translation domain.
    
    This will make approx. 50% of the currency names show up in translated form.
    At least more than nothing. Eventually, we most probably must change our
    long name definitions to match those of iso_4217, and after this we will
    get 100% translations.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19058 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3906edd20c5f2c306ca1316bdede3822b3665592
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 23 20:07:01 2010 +0000

    Revert r19051, "Bug #118391: Mark the currency names for translation."
    
    We better don't mark the currency names for translation inside gnucash.pot;
    instead, we should use the "iso_4217" translation domain.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19057 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e1428178e6bbab7577dc682e80c5704488af8ec
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Apr 23 15:26:34 2010 +0000

    Bug #616615  - Request for larger size icon (96x96, 128x128, 256x256): Properly include smaller icon sizes, remove duplicate size
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19056 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f96b2969d12eb5b1f8d14222fb6e2de379d5ab04
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Apr 23 14:27:26 2010 +0000

    Remove redundant test for ENOSYS
    The error code was checked twice against ENOSYS, once in all situations, and once if ENOSYS is defined. This makes no sense. Since we never had bug reports for compilation errors on ENOSYS undefined, we can assume ENOSYS is always defined.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19055 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f9d1bb7390668a958f33f2ca255c679e34fca8bb
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Apr 23 13:01:15 2010 +0000

    Bug #616615  - Request for larger size icon (96x96, 128x128, 256x256)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19054 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 40c6f15645bdfe34b6b526c46aa62faaf7da8332
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Apr 23 12:13:39 2010 +0000

    Replace directory mv's with cp -r when the move potentially crosses filesystem borders.
    Apparently, Msys' mv command fails to move directories across filesystem borders (like
    from a directory on the c drive to a mounted samba share).
    I hit this issue because my tmp dir is on a different filesystem from
    my base dir.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19053 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 90e34f2ae69f3fbbe30d882e05c69d4a7eede152
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Apr 22 20:45:22 2010 +0000

    Add src/gnome/gnucash.desktop.in.in to the translation input files.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19052 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1fbdf985d7fe0f982569c34b9fa8f8239e926dea
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Apr 22 20:32:56 2010 +0000

    Bug #118391: Mark the currency names for translation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19051 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85526a767b5543fc8418f89f6411475b3f7a6b6f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Apr 22 19:55:21 2010 +0000

    I18n: Fix typo in user message.
    
    This breaks the string freeze, but 1. the typo really hurts one's eyes, and
    2. the message is only secondarily important, so I would accept this single
    string freeze breakage.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19050 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 358d5da59cf16738e0b8f87660d225197cd2047e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Apr 22 13:20:26 2010 +0000

    Enable keychain functionality on OS X after fixing compiler bugs.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19049 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 310cf13f67c45a13224de8ea2e3d613aaabc5745
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Apr 22 09:25:51 2010 +0000

    * Make sure wget downloads are stored with filenames not containing any html garbage (& and = signs as a result of http_get parameters).
    * Have wget_unpacked return the actual path where the files were unpacked via the _EXTRACT_UDIR env variable. In most cases this is simply the path that was requested, but sometimes, a tarball or zip file adds its own relative path. The _EXTRACT_UDIR variable will take this into account by analysing the contents of the tarball/zip file.
    
    These changes will be used in the revived cross-compile script.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19048 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 986a82b9c9326cb1c880d0a90e54c15a730b324f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Apr 22 09:14:53 2010 +0000

    Makefile fixes for setup-gnucash-env on OS X
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19047 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 04d89bde02785709e8f2d2aea790b7a119640703
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Apr 20 17:13:41 2010 +0000

    Move one more MSVC-only line inside the MSVC test
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19044 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 97e2de2a5fd58521c2f5d02b3821eb7df39e88a9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Apr 20 14:54:58 2010 +0000

    pexports is only available if MSVC is installed. Encapsulate it in a conditional.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19042 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ee0b2d671428dd3400ecc58ba374005ee91802f
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Apr 19 22:26:10 2010 +0000

    Change release number to 2.3.12
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19040 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 95a2a6084f11809c1bb01bbd0f6318c9965a3ec7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Apr 19 17:41:28 2010 +0000

    Allow QTDIR to be defined either in pure windows format (c:\xyz\def) or unix format (/c/xyz/def) without ISS bailing out.
    Previously, only unix format worked.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19039 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac1cf031f58e89e2f88fb95caa3e8bb38ae704b9
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Apr 19 16:56:40 2010 +0000

    When updating book counters for business objects (in book slots), ensure they're saved.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19038 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 42e6e70bfe2190e9a69d2cc3a0ce86deb1c0cd99
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Apr 18 20:54:59 2010 +0000

    Update Japanese names of accounts. And remove empty ja_JP.EUC directory.
    
    Patch by Yasuaki Taniguchi.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19037 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad8f6711a918b467b94ba3a4e456b20be0009f2c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Apr 18 20:33:43 2010 +0000

    Small corrections in the comments of gnc-commodity.h
    
    1 typo
    1 moved file
    1 complement
    
    Patch by Frank H. Ellenberger
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19036 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1dd6996f8421ae26f818d97d0190e9a90b10f886
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Apr 18 20:20:31 2010 +0000

    Assume webkit functions exist on win32
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19035 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e96109fac1df2be19f504228832b971a3bac3697
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Apr 18 18:08:42 2010 +0000

    Change default from --disable-dbi to --enable-dbi.
    
    This is needed so that 'make distcheck' will work with the business sql backend tests.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19034 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b06836cb6d89556572f7fab509a54a3737bcc2a
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Apr 18 18:07:35 2010 +0000

    Disable transaction log so that there aren't log files left lying around to make 'distcheck' fail.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19033 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 95a0a50ae64aa61c75028849ae46f93def6c5f16
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Apr 18 18:07:05 2010 +0000

    Add .h files to EXTRA_DIST to ensure they are put into tarball
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19032 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c4fe1737393186c72a0654f9b8028bdb8c2d0e0
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Apr 18 17:48:05 2010 +0000

    Fix test dependencies
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19031 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0cdb4dd7440d3c38734fd3237037cf23fa0ca477
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Apr 17 19:44:43 2010 +0000

    Ensure necessary .h files are included in EXTRA_DIST
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19030 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c2d9421b9b8f9ac4b7a9ef88070e03884b43616
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Apr 17 19:01:02 2010 +0000

    Remove reference to GNC_TEST_SRFI_LOAD_CMD since we no longer support local srfi's.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19029 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3284ec47035374b0507dd14117d83c1d8f8ca48c
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Apr 17 17:00:18 2010 +0000

    Add functions to compare 2 business objects for equality, and use them in 'make check' tests.
    
    Adds functions to compare 2 business objects for equality.  The 'make check' tests can then use these functions to store and reload objects and compare them for equality.  This allows the sql backend to be tested.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19028 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9d83d7126d7161460fbfbe5ae4ca44155932fb5
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Apr 17 16:52:20 2010 +0000

    Check for webkit_web_view_load_uri() function, and if not available, fall back to webkit_web_view_load_html_string().
    
    This change also changes the config #define name from HAVE_WEBKIT_PRINT_FULL to HAVE_WEBKIT_WEB_FRAME_PRINT_FULL to be a bit more descriptive.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19027 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72484a458cce6cfa05d2364c97df69ea05d52b50
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Apr 17 16:17:55 2010 +0000

    Enable the use of gnome-keyring during loading and saving of data.
    - The database passwords will no longer be stored in history
    - During save as, the user-entered password will be stored in gnome-keyring
    - During open, the user-entered password will be stored in gnome-keyring
    - When a file is opened from history (no file specified at startup or
      user selects an entry in the File menu's history) the password is
      fetched from the gnome-keyring.
    
    This currently works on linux. On Mac OS X or Windows no passwords are stored
    and the user is asked for a password when a file is loaded from history.
    Adding keyring/keychain capability on these systems is tbd.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19026 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 33798cd3d3421861d8d20175aece0a42e70de1b2
Author: Mike Alexander <mta at umich.edu>
Date:   Fri Apr 16 05:26:25 2010 +0000

    When printing WebKit based reports respect the Page Setup settings.
    If webkit_web_frame_print_full exists in the version of WebKit being used then
    use it with a GtkPrintOperation which has been initialized from the Page
    Setup data.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19025 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18caf227a682c88ec5bb42c5a72c51557c4ef4a2
Author: Cristian Marchi <cri79 at libero.it>
Date:   Thu Apr 15 11:47:09 2010 +0000

    Update of Brazilian Portuguese translation by Miguel Rozsas
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19024 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e30a3414d2d13ae3aabf24ab64d051077405186c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Apr 15 07:04:21 2010 +0000

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

commit 72790cbaeb9c97df5699ddf6d4c6d1f64747efec
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Apr 12 21:25:35 2010 +0000

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

commit a5a476ebcae52932c7435cbf6ac015649c7e0618
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Apr 12 19:21:14 2010 +0000

    Cutecash: Add install and packaging rules.
    
    Running "make package" will produce a binary package.
    Running "make package_source" will produce a source package.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19020 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 08c36773ec344ceecb8d821beffa7600f3f236d6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Apr 12 19:20:54 2010 +0000

    Win/MSVC compatibility: Replace g_* file operations by the direct calls into the MSVC runtime.
    
    This tries to avoid a collision between glib's C runtime vs.
    the one that is used by MSVC (and hence also Qt) by using
    file access only through MSVC's one.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19019 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 891c051f8300b6352228937e98b26e1bfb46e257
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Apr 12 02:38:43 2010 +0000

    Make the calculations more nearly the same as the older balance sheet report
    
    Calculate retained earnings or loss from income and expense accounts and
    label the amount needed to balance the books as the imbalance amount
    instead of retained earnings or loss.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19018 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d757673b87c5adb9a5a1709aa2190ab49e03ea25
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Apr 11 19:12:29 2010 +0000

    Update eguile based balance sheet report to work with current GnuCash.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19017 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f4f35770cbe003f2af9ae9cdf144eaa4a69c38db
Author: Mike Alexander <mta at umich.edu>
Date:   Sun Apr 11 19:05:44 2010 +0000

    Add the eguile based balance sheet report.
    
    This version is directly from the wiki at
    <http://wiki.gnucash.org/wiki/Custom_Reports_Using_Eguile>
    and won't work in the current version of GnuCash.  It is included for
    reference purposes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19016 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f8326674ebf4436e30e474f2fe27581964ced6f
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Apr 11 12:50:21 2010 +0000

    Fix gnucash-gdb.in to use gdb from the right place
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19015 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1fe98a2904e9e6559ed8c6e312b00a72baccafd3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 10 20:37:38 2010 +0000

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

commit 04552dd13dbae279872b0bf72100ae0d2922b73f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 10 19:44:02 2010 +0000

    Change the iso-4217 generator script to accept the srcdir as cmdline argument instead of an env variable.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19013 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa0c80f38ebdf303659d7ed762df70ec0d2d7eae
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 10 19:33:25 2010 +0000

    Win32: Add mingw cutecash build to the install.sh script, enabled by WITH_CUTECASH=yes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19012 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b4682cb049dc571b8bddf15a7070c963ef1691f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Apr 10 12:22:56 2010 +0000

    Insert missing "format:" - otherwise it didn't build for me.
    Additional simplifying git expressions.
    Patch by Frank H. Ellenberger
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19011 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e68835bd8027cd0004530de8871e1b05d92b3aa
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Apr 10 09:06:01 2010 +0000

    Remove unneeded path conversion on Windows
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19010 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 547b7aa5fe49b6b55ae4d710aaebe2a8ff9a7e1c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Apr 10 09:01:16 2010 +0000

    Add note about required Qt for dist.sh + some typo fixes
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19009 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 196852f687c0d28ec5fd1b450aaec6328e3e019a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Apr 9 08:13:29 2010 +0000

    Fix crash when trying to unset a parameter via the environment config file
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19008 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f35371939f07f37d9355fe03817f6a81666d850
Author: Cristian Marchi <cri79 at libero.it>
Date:   Thu Apr 8 18:52:19 2010 +0000

    Update of Brazilian Portuguese translation by Miguel Rozsas
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19007 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92bd65c114be8bc0624d40d70d7d300af66674e4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Apr 8 07:23:40 2010 +0000

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

commit 749b7cb7c8a154ace2834acb556325868b56d0fc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Apr 6 13:24:54 2010 +0000

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

commit 33c2e6d1d538a6032256102054885492ffed63d5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Apr 6 13:22:56 2010 +0000

    Merge po templates with latest string changes (mostly the removal of taxtxf.scm from translation)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19003 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f63d34bbdd3cf14af6cb53c61658e6560eb42c5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Apr 6 12:59:12 2010 +0000

    I18n: Remove strings of the US tax report from translation because this report makes sense only in English.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19002 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fef687aa2fc43b82b255357fbd7af77fc1f26342
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Apr 6 11:55:43 2010 +0000

    Fix Windows build after introduction of the environment config file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19001 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac4c65dd51c011863bf7cd9c829775fc0e706784
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Apr 6 11:03:23 2010 +0000

    Revive gnucash-setup-env on OSX/Quartz.
    This fixes the OSX issues caused by the introduction of
    the environment config file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19000 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d6a1eac8aac33072c9c72bdc28d5f5db5553e0c
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Apr 6 02:19:25 2010 +0000

    Fix MacOSX keyring test in configure to work and make gnc-keyring.c compile if it does.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18999 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe6d35d6bfde35389884648bf6d1b64181b3ced4
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Apr 6 02:17:21 2010 +0000

    Initialize new_val in environment_override to avoid a compiler warning.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18998 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cbe2fb979db82e0400d8687b8022df590dbbcda6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Apr 5 18:09:51 2010 +0000

    G_PATH_SEPARATOR is not used in the environment config file. Remove it from the make script.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18997 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a8f22f38e3ef76c62ba256eab75352e27a60499e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Apr 5 18:08:26 2010 +0000

    Make sure only the quartz build uses environment-osx.in
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18996 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54324efc7fe7e1feb3a7b0097a43b087c2acb95c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Apr 5 16:48:09 2010 +0000

    Remove local srfi's and require guile 1.6.7 or better.
    All now supported versions of guile come bundled with these
    srfi's, so there's no need to keep our own copies.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18995 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e5e0e22274073d936c0b3c4ce144a1cc4179881
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Apr 5 14:48:22 2010 +0000

    Have the gnucash binary setup its required environment by itself
    
    - New "environment" config file that holds the environment modifications to make
    - Added a parser for this file that does the actual modification
      of the environment (in gnucash-bin.c)
    - Eliminate the old gnucash-setup-env script
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18994 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0819c34c49db9460982663d1ce3d772fdda66c4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Apr 5 09:21:15 2010 +0000

    Configure: fix password store test
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18993 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0a5fc8223dab11f5221be3718898f40d62008a83
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Apr 4 23:55:53 2010 +0000

    Fix #588816 - Heading Banner Image does not display or print on invoice reports
    
    Along with a new version of webkit which properly handles local image files, a change was needed so that instead of creating an html string and feeding it directly to webkit, it is exported to a temp file which is then loaded as a file:// URI.  On Linux, if this is not done, any embedded images do not appear, and there is a console message that local resources can't be loaded.  On Windows, the embedded images don't appear, possibly for the same reason, but I'm not sure where the console messages go.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18992 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e71388367bea6f093d3d406718ced93d03e1dbd
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Apr 4 21:22:19 2010 +0000

    Upgrade win32 version of webkit from 1.1.5 to 1.1.90.
    
    This version contains changes required to fix #588816 (Heading Banner Image does not display or print
    on invoice reports).  Note that this bug won't be fixed until some gnucash changes are checked in as well.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18991 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7eb21eb7125fcc6a6eaedfe87585223c23ac3c76
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Apr 4 20:11:18 2010 +0000

    Configure: group platform dependent tests
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18990 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e134a06cac6e7403664bb1ebc4a7cc27316037e1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Apr 3 08:13:21 2010 +0000

    Can't add or update currencies in 2.3.11
    Reported by Markus Scheffler on Apr 2 via gnucash-user ML
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18989 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 56e0a53e285e38085bb3e64783747c163705ed13
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 2 18:45:08 2010 +0000

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

commit 8410ef5a1e0f0e85d878d842b07a25718af4173d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Apr 1 16:20:39 2010 +0000

    Fix missing printf format string
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18987 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1955731412a60418fb3d4c80a4d9b801941fbefb
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Apr 1 07:43:13 2010 +0000

    Bug #525821 - new or edited account names should be checked for reserved chars like ":"
    Addendum: Fix compatibility with older Gtk versions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18986 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1c8830180a3d95e185d70ae89d1f3d858943c7be
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 31 19:43:43 2010 +0000

    Cutecash: Slightly decrease debug output verbosity.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18985 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f06363cf2a599a8c008e45180ce39cde61a8232a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Mar 30 22:19:39 2010 +0000

    Bug #525821 - new or edited account names should be checked for reserved chars like ":"
    This patch checks if the separator character is used in account names when loading
    a data file, or when changing the separator character in the preferences.
    If the separator character is incompatible with some account names, a warning
    dialog box is popped up explaining the situation. This dialog also lists the
    violating account names.
    Additionally, the preferences dialog will show a warning sign as long as the separator
    clashes with some account names. The tooltip for this sign will also display the
    violating account names.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18984 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17e795560d0446fe621074fe01aa3a16d95530fc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 30 20:00:12 2010 +0000

    MSVC: Add creation of MSVC import library of libdbi.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18983 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d155edeeb5a0d7ea72f1fd09f28f8d312afb5ecc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 30 19:59:50 2010 +0000

    Fix CMake for building the dbi backend.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18982 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad2d750a4c94d357edff390ff0050198becc6565
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Mar 30 15:32:25 2010 +0000

    Bug #613963 - GnuCash opens empty window when no state file is found
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18981 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3017008936d4542127bbc99f8dd15fded144b63
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Mar 30 14:41:54 2010 +0000

    Fix indentation with astyle
    The indentation was mixed up due to the unusual IF_TYPE macro, now removed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18980 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 32baf843e27421f6c63f10e77894a06c2de1a842
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Mar 30 14:29:53 2010 +0000

    Replace IF_TYPE macro with a validation function
    The macro is quite ugly: it's not a complete if condition (missing closing bracket)
    which makes the code using it difficult to read and error-prone.
    Even astyle got confused by it.
    The replacement code is slightly longer (two lines per replaced IF_TYPE invocation)
    but clean and readable.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18979 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac6e872f84f83b020d270b49a369284504c10c6e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Mar 30 10:58:43 2010 +0000

    Bug #612566 - Build failure with glib 2.10 - undefined gdk_color_to_string - part 2
    Create the necessary HAVE_GTK_2_12 check in configure.in
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18978 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f5f5a88f96f9125a185f3f094f0e076aa1e885e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Mar 30 10:56:57 2010 +0000

    Bug #612566 - Build failure with glib 2.10 - undefined gdk_color_to_string
    From modified patch by Bob
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18977 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 746a4ca0038cf1ae9c2566cb7db019083aadaa73
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Mar 30 10:20:14 2010 +0000

    Remove redundant page tab setting code.
    The tab is set again some time later in the gnc_main_window_connect function.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18976 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 814ea90389d06f04d61d5f79469c8f8505b8a720
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Mar 28 22:14:13 2010 +0000

    Add svn:ignore properties
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18975 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d006dad745914fd0b1b051093eb063614177805
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Mar 28 21:09:57 2010 +0000

    Bug #605802 - Can't input Japanese characters at an account register window on windows with SCIM, IIIMF and XIM
    This patch by Yasuaki Taniguchi fixes the business register.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18974 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6e5d407e3867fcad82cf9d7989c1f88ffd28757
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 28 10:46:10 2010 +0000

    Cutecash: Fix missing #ifdefs for dbi calls.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18973 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc411c57dbed34d31363a7d3ff3e5d443a3aa041
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 27 22:08:17 2010 +0000

    Code cleanup in binreloc: Remove unused init_lib function. Add possibility to set the looked-up exe path from somewhere else.
    
    Remove symbol mangling because r18940 already added the gnc_* prefix,
    hence the symbol names are unique to gnucash anyway.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18972 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 50163126ea396c8c3311a76f38d37f47a43ca5f5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 27 21:02:18 2010 +0000

    Re-indentation of source code (sql parts).
    
    This also strips trailing whitespaces from lines where they existed.
    This re-indentation was done using astyle-1.24 using the following options:
    
    astyle --indent=spaces=4 --brackets=break --pad-oper --pad-header --suffix
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18971 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 88d3b83579bad01674e94fae8244e8d2a36e84c7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 27 21:01:56 2010 +0000

    Re-indentation of source code.
    
    This also strips trailing whitespaces from lines where they existed.
    This re-indentation was done using astyle-1.24 using the following options:
    
    astyle --indent=spaces=4 --brackets=break --pad-oper --pad-header --suffix=none
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18970 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a322015eb8966d6465a3cd30da31832331b28e3a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 27 21:01:21 2010 +0000

    Rename the type GUID into GncGUID because on Windows, the system headers have a type GUID which clashes with ours.
    
    Note that only the type was renamed, but not any enums or function names.
    Hence, the scheme wrappers should be unchanged completely (hopefully).
    
    Discussed at http://lists.gnucash.org/pipermail/gnucash-devel/2010-March/027679.html
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18969 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 932eeb766d927301df4e746ac2efd2cb146acf2f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 27 20:27:10 2010 +0000

    Cutecash: Compile & link SQL backend as well (but there is no GUI for this yet)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18968 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d5742f24fc89de6c82a2b368e070c8ede81fe4bd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 27 10:24:07 2010 +0000

    Cutecash: Fix memory leak of missing cleanup of RecentFileMenu object.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18967 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a383ad4875a0c470bef85622dda2e462c4c21d61
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Mar 26 19:15:56 2010 +0000

    Add business backend sql test infrastructure.
    
    At this point, the test creates a customer, saves it to an sqlite3 db, loads it and compares the original and the loaded customer.  Will be expanded to test other business objects.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18966 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1905fb8670653e8d2af8984322c068f8b72c6316
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Mar 26 19:13:34 2010 +0000

    Add deep comparison routines for test purposes
    
    1) Add routine gncCustomerEqual() which will do a deep comparison between two customers
    2) Add routine gncAddressEqual() which will do a deep comparison between two addresses
    3) Add more GncAddress gobject parameters for the remaining data items
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18965 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 978002f0e325913f3150b8e49b21a474d2b6abc0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Mar 25 22:08:34 2010 +0000

    Bug #613655 - Cannot load MYsql data, fix invalid state file name
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18964 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eeb86ec6c32c2fd80db8037e2c1523315c326de2
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Mar 25 20:45:07 2010 +0000

    Changes in dbi test infrastructure
    
    1) Now that the various objects .c files can compare objects in different books, remove the duplicate copies.
    2) Create a .la so that the business sql test code can use some common test infrastructure.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18963 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 962512ab7de17e98845b00131b0dd9bd87b3259b
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Mar 25 18:32:40 2010 +0000

    Extend xaccXXXXXEqual() routines so that they can compare objects in different books to see if they have the same contents.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18962 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b53205e903a413936700499b2800ba757ff775fa
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 24 19:28:20 2010 +0000

    Set some more line-ending style properties.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18961 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd0a7c2469635b0fb58f8972fb8a3df3574c66cc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 24 19:23:58 2010 +0000

    Set some more line-ending style properties.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18960 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c172bc7ee4188c40a9d7458befe5ce19d4816966
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 24 19:18:08 2010 +0000

    Set the desired line-ending style to the correct value on the server side.
    
    Without the svn:eol-style property, SVN checkouts on windows tend to appear
    with varying line endings. The only possible way around this in svn is to
    set the expected line endings as svn properties.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18959 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3fdbb0a4123369d022fae1c0256504bb06ab1572
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Mar 23 21:43:05 2010 +0000

    Update dbi tests - more object types are now saved and loaded
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18958 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc843b45067a74378a1caa9c0144123bfc663ffc
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Mar 23 18:34:17 2010 +0000

    Add new CPP macros which make it cleaner to have conditional compilation based on compiler/system and options selected during config
    
    Examples:
    
    #if COMPILER(MSVC)
    #if COMPILER(GCC)
    
    #if ENABLE(NLS)
    #if HAVE(PUTENV)
    
    This platform.h file includes config.h, so that doesn't need to be included any more.
    
    PLATFORM(X) is based on the definition of GNC_PLATFORM_X
    COMPILER(X) is based on the definition of GNC_COMPILER_X.  At this point, only COMPILER(GCC), COMPILER(MSVC), COMPILER(MSVC7) and COMPILER(MINGW) are determined.
    HAVE(X) is based on HAVE_X from config.h
    ENABLE(X) is based on ENABLE_X from config.h
    USE(X) is based on GNC_USE_X from config.h
    
    Having these determinations at a central point makes it easier to add new platforms and easier to conditionally compile based on them.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18957 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b69a7f00f2c3c0b20d0c464097b2dafd83086a2
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Mar 23 14:31:43 2010 +0000

    Create splits->accounts sql index and tx->post_date index when creating new databases
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18956 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a3d00c24f28a85cf7f01e6a0eb1571cbceccaaa
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 22 21:15:15 2010 +0000

    MSVC compatibility: MSVC must not use g_fopen because it uses a different C runtime than the rest of (MSVC) file-handling functions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18955 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dfc294652df32e7da9dbc7cc6a48cc4bbe466503
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 22 21:14:38 2010 +0000

    MSVC compatibility: Always initialize all members of the QofObject struct.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18954 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ead0ae857140e220115a00ded3eec14bb840783d
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Mar 22 20:43:38 2010 +0000

    Cleanup cruft and an error from r18945
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18953 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c928dc6a26c2173d12235325f964304b89a67cbf
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 22 20:31:10 2010 +0000

    Open/Save As...: configure enter/double click to run the default action.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18952 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f012278821cec32bda999b51b86099f804c749a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 22 14:44:56 2010 +0000

    Whitespace cleanup
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18951 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f35eea0358398a828f426a20661d8785eb7fe1d7
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Mar 22 11:31:03 2010 +0000

    Fix #613574 - Cannot create/save new employees using MySQL backend
    
    Wrong gobject property name used when creating "username" property - sql backend couldn't read it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18950 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ccaad41e0f326c0dd86a4a4f4b6f8db099245744
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 21 21:38:33 2010 +0000

    Cutecash: Add more event handler to the account windows so that they will be deleted upon book closing.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18947 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b0116c16a817484f67b7c2df5840c8a9e9d645ba
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 21 21:37:50 2010 +0000

    Cutecash: Code cleanup. Avoid crashes when undoing adding of new transactions by not deleting the tmp transaction object.
    
    Also, correctly set the document state to "clean" after saving.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18946 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8fe9fee93fab6e0dada17850d3dc43a3344a98ce
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 21 20:38:12 2010 +0000

    Fix bug #613375
    
    Odd that this affected only OSX, as the fix is clearly consistent with the GtkLabel "ellipsize" property documentation. (I.e., the packing "expand" property must be TRUE on notebook labels.)
    
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18945 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf7cc0097e2277224b47fffa4be359e58a90d821
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 21 19:47:39 2010 +0000

    I18n: Mark forgotten string for translation. Pointed out by Yasuaki Taniguch.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18944 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19c86d924af7e79e70c71bdddaf81452bf2f45f9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 21 19:43:56 2010 +0000

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

commit efe2d63a9610bd6500f0bfe93ca79ab29ccb2ae9
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 21 19:13:35 2010 +0000

    Forgot to delete a diagnostic in 18941
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18942 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e637921dc75913e471d31bf977b90de68dcce814
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 21 09:37:59 2010 +0000

    Cutecash: Implement account selection in new transaction correctly.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18941 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bab6eb90724cc83ae01e1f9eb671f215e17878ed
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 21 00:40:24 2010 +0000

    Fixup binreloc, which wasn't working correctly on OSX
    
    Most changes are to rename the functions named gbr_* to gnc_gbr_*, so
    that our modified binreloc (to provide mac bundle support) doesn't
    collide with binreloc implementations in other libraries. (The instant
    case was in libenchant.)
    
    Also moved the IGE_MAC_CFLAGS and IGE_MAC_LIBS lines from
    engine/Makefile.am to core-utils/Makefile.am. This was missed when
    binreloc was moved.
    
    And last, there was a minor error in the original OSX binreloc patch:
    At line 68, #elif MAC_INTEGRATION should be (and now is) #elif defined
    MAC_INTEGRATION.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18940 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14f810a0ca8ce116bf9a447122c9b396953ba9b9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 20 22:33:59 2010 +0000

    Enable editing of the "other" account of a transaction.
    
    Register Account and our other types in the QMetaType system
    so that QVariant can hold it and pass it between the model,
    view, and delegate. Implement AccountSelectionDelegate that
    presents a QComboBox editor widget for account selection.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18939 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad0ddae5e6be645d945f35b4a3fc356fd4435ccb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 19 22:01:56 2010 +0000

    Cutecash: Implement entering new transactions in the register.
    
    Only the account selection is still missing.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18935 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e5379f352cbbe9c7352bc0a65d1b63db774f3f4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 19 17:50:36 2010 +0000

    Bug #610675: Re-apply r18918, and now with the account color.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18934 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0fe240caace2cc0b5936c713d2f5a24d9403c7c8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 19 17:50:16 2010 +0000

    Bug #610675: Re-apply r18918, but only the tooltip fixing.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18933 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 07135180b7c616118053724d38eab453b52a4764
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 19 17:49:54 2010 +0000

    Bug #610675: Re-apply r18918 but with the relevant event_box not visible on Windows.
    
    This patch contains only the changed widget order (no color yet).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18932 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b45b80962f9f1cf3d06ffd7686c95c6a1e9a7bbb
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Mar 19 15:42:55 2010 +0000

    Make sure we include glade headers (#613326)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18931 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4b4fed8b4c6a9aa1775ae149ab20862e69a65f2e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 18 22:07:02 2010 +0000

    Cutecash: Add empty line for entering a new transaction in the register. Doesn't yet store data, though.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18929 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a58c3c0690cb10a4756cdbff55e2ba5835ba01f7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 18 22:06:42 2010 +0000

    Cutecash: Introduce separate base class GncInstance for QofInstance methods.
    
    This is the base class for Account, Book, Commodity, Split, Transaction.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18928 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 07d25ab17beecdbac8680e7e2a7edd8f8da3897e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 17 21:28:51 2010 +0000

    Cutecash: Add deletion of rows/transactions (through "Cut"). With Undo. Hee Hee.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18927 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e3be7b89ccee5dae18fb00519c41a1a4ad4d9b9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 17 19:24:01 2010 +0000

    Cutecash: Fix file loading, saving, and save-as. Works fine now.
    
    Also, use the new GDate setter/getter for the transaction time.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18926 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59be2dc692513bdd71ecfe2de0fb2abaef069002
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 17 19:23:40 2010 +0000

    Add getter/setter for transaction posted-date as a GDate.
    
    In addition to the known timespec, the date is also stored
    as a kvp_value of TYPE_GDATE so that we know afterwards this
    date has really been set as a date.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18925 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b7b3cf6a10070c44e34d17a3315f78beaf00d71
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 17 19:23:20 2010 +0000

    Add a GDate kvp_value type including conversions from and to all sorts of thingys.
    
    Also, removed the default: switch clauses when handling a
    kvp_value so that the compiler will already complain about
    unhandled enum values.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18924 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ae6bada57b7ca192865d0bfb44c3f2e71f5b9a0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Mar 17 10:54:35 2010 +0000

    Fix Windows installer doc to have perl >= 5.8 instead of 5.10
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18923 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e146b734a4c6b6398797912373e73d12e576626
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 16 19:48:42 2010 +0000

    Cutecash: Add separate Cmd class for setting the amount/value.
    
    Setting the amount in the register now works.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18922 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f170735fbf66c881a739b03e3143e5953e6d9f02
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Mar 16 11:19:09 2010 +0000

    Update revision to 2.3.11
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18919 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c2cef351c79a1619c67452431215d0ffbf8b375
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Mar 16 09:33:09 2010 +0000

    Revert r18881/18884/18885 (bug #610675 - Register Tabs Do Not Display Since Nightly Build r18685)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18918 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a27a56ef1b3d20a07d2b3022427d8225b35c53a7
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Mar 16 09:28:35 2010 +0000

    Remove test-load-module from tests
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18917 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 147ad7d07b760f31adc600208bb2cbe01ee398f6
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Mar 16 09:27:08 2010 +0000

    Fix Makefile.am handling of gncla-dir.h so that it will be removed so that 'make distcheck' will pass
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18916 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a3eff8fc18aeec2a2e0060bcb3786d0ac3af037b
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Mar 16 09:25:29 2010 +0000

    Update POTFILES.in based on new source files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18915 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 883d71cdb495b9a3aa518e55c3e905021ed59f9c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 15 20:06:18 2010 +0000

    Fix guint32 vs gint32 in gnc-uri-utils test.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18914 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19ca6a75c173ad9626ad1c948de31be388b3ffbd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 15 18:39:21 2010 +0000

    Cutecash: Add Commodity wrapper. Use gnc-exp-parser for numbers.
    
     - Allow amounts to be edited.
     - Let the date column be handled by the QDate delegate with a QDateEdit widget
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18913 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3c970ac974e84b4d3e72d9c666cd28a2ee3e3ab
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 15 18:38:26 2010 +0000

    Add event registration and handling from the qof_event_handlers.
    
    This way, the split view is updated correctly even on undo/redo.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18912 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82d0a8b88a65c4fded579602ed06c435d844ab0d
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Mar 15 16:10:26 2010 +0000

    Partial fix for #611014 - CSV import crashes
    
    Bug #611014 mentions a problem where after setting the columns, clicking OK and selecting a target account, the Date column is lost.  This is because of a difference in behaviour on windows and linux.  The code attaches to the "edited" signal of the renderer.  On linux, this signal is emitted when a new combo box item is selected.  On windows, the combo box needs to be selected and focus lost before the signal is emitted.  This is changed to the "changed" signal of the renderer which acts as expected on both platforms.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18911 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 447dc5e6a856c09fbf10aec150ecae7d6dc2d485
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Mar 15 14:49:39 2010 +0000

    Bug #140400 - Crash when deleting an account that is still in use by the business features
    
    Add a dialog which contains a list of objects referring to the account and an explanation that these need to be deleted or have the account reference modified.
    
    Note: I'm no UI designer.  This is functional, but if anybody wants to pretty it up, go ahead.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18910 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4810a47d665e0919687f15164a4bfcdf042831a2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 15 09:01:50 2010 +0000

    Bug #536108 - After cancelling "save as", user is not prompted 2nd time
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18909 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab1b493e2ebb81546a502c72ed21dc844edd0dfe
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 14 21:10:26 2010 +0000

    Revert r18869, "Move gnc-ui-util.[hc] and gnc-euro.[hc] from app-utils to engine"
    
    Those files indeed belong better into app-utils; the app-utils defines
    several not-yet-GUI parts of gnucash, like many conversions from and to
    strings (more than those in these two files), so these files are well
    suited in here.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18908 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5265d4d0705f8c8b3cca77881b418f92545038d4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 14 21:02:13 2010 +0000

    MSVC compatiblity: Fix include files in MSVC. Replace QSTRCMP by g_strcmp0 on MSVC.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18907 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4426e3931f173975df412b4e3986e44253bcaa89
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 14 21:01:52 2010 +0000

    Improve non-gnome UI compatiblity: app-utils can compile without gtk as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18906 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eba463bb30d659f77caab382f2e26c90770dc575
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 14 21:01:32 2010 +0000

    Add src/calculation and src/app-utils to cmake build system.
    
    app-utils is needed for the conversion from and to string
    for gnc_numeric, date, and other values.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18905 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 08c0fb3fa0451802759d63a2c072a255656e9a15
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Mar 14 13:43:52 2010 +0000

    Fix missing color in qif-import account copy, patch by Tom Van Braeckel
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18904 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ea246dfaa82cf25776ab21f160a2299c5fc0846
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Mar 14 13:33:50 2010 +0000

    Bug #507351 Terms not defined prior to use
    
    This commit changes the text in the accounts druid to explain what a placeholder account is, together with some additional improvements in the wording of that page.
    
    Since this increases the amount of text, the width of the label has been modified as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18903 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0006aafc1bdc6490fd8d39fbf119a87a7e00b1e1
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Mar 13 23:01:17 2010 +0000

    Fix Bug 590570 - When deleting more than one report in sequence the program crashes
    
    Delete the custom report backup file before renaming the current custom report file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18902 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9857442168bc28be9b7c00b294b39bf68be7f08a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Mar 13 15:48:09 2010 +0000

    Complete unit tests for gnc-uri-utils api and fix bug found by running the tests.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18901 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f099591e315a0fdcaf1a7c19018a88a22cf9c741
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Mar 13 13:16:02 2010 +0000

    More doxygen.log-prompted typo fixes, patch by Jesse Weinstein
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18900 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e5a8ac1287818c8e7c8d36bcf6abc99d4a05fa5
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Mar 13 12:02:02 2010 +0000

    Fix Bug 611346 - Crash in Saved Reports dialog if you select Delete button with no report selected
    
    Test for no report selected before trying to use the selected report guid.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18899 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3bd815f74e3de8476d8875ac8617be98142ce2d7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Mar 12 22:43:47 2010 +0000

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

commit 3acea4eb530713aa3cf8d714d3c0050c80a625e4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Mar 12 22:39:48 2010 +0000

    Add first test for the gnc-uri-utils api.
    This test verifies gnc_uri_get_components.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18897 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85795f8ca66270843196f5de095a7674099b335a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Mar 12 21:38:43 2010 +0000

    Bug #364358 - Import dialog unreadable with dark colored gtk theme (with solution)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18896 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 510f9ac555ab04230df0be60f23fdd995d7f7416
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Mar 12 10:20:50 2010 +0000

    Replace Income Tax Options with Tax Report Options. Patch by J. Alex Aycinena.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18895 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae562ac78e42a674e89c4af3594bebf8722b77ca
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Mar 12 10:16:16 2010 +0000

    Implement the object reference infrastructure routines to allow a list of business objects referring to a specific other object (e.g. an account) to be determined.  This will help fix bug 140400 because the account delete code can now determine a list of business (or other) objects which have references to that account, and prevent the account from being deleted while references still exist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18894 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a7cf1dc37a739baec73368f9a53653747b429494
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Mar 12 10:14:27 2010 +0000

    Add some new gobject-related infrastructure so that when deleting an object, it can be determined if there are other objects with references to that object (bug 140400).
    
    Some routines are normal routines, and some routines use the gobject structure to allow different implementations by different object types.
    
    Per-instance routine: gboolean qof_instance_refers_to_object(QofInstance* A, QofInstance* B) - returns TRUE/FALSE whether object A contains a reference to object B.
    Normal routine: GList* qof_instance_get_referring_object_list_from_collection(QofCollection* c, QofInstance* B) - Calls qof_instance_refers_to_object() for each object in the collection, and returns a list of the objects which contain a reference to B.
    Per-instance routine: GList* qof_instance_get_typed_referring_object_list(QofInstance* A, QofInstance* B) - returns a list of all objects of the same type as A which contain a reference to B.  Being per-instance allows an object to use knowledge to avoid scanning cases where there are no references (e.g. billterms do not contain references to splits), or a scan is not needed (references from splits to an account can be determined using xaccAccountGetSplitList()).  This routine can do a scan by calling qof_instnace_get_referring_object_list_from_collection().
    Normal routine: qof_instance_get_referring_object_list(QofInstance* A) - For all collections in the book, gets an instance and calls its qof_instance_get_typed_referring_object_list() routine, concatenating all of the returned lists.  This is the routine that external code can call to get a list of all objects with references to an object A.  The list must be freed by the caller but the contents must not.
    Per-instance routine: gchar* qof_instance_get_display_name(QofInstance* A) - returns a string which can identify object A to the user.  This could be used to display a list of the objects returned by qof_instance_get_referring_object_list() ("Invoice 0004 for customer C") so that the user can modify those objects to remove the references.  Note that this is going to require internationalization, which has not been implemented yet.  If not overridden by the object class, the default string is "Object <type> <address>" e.g. "Object gncCustomer 0x12345678".
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18893 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4212c0c786d5baea83d145cd2e60fc6b83a73fa1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 11 21:59:45 2010 +0000

    Cutecash: Enable entering of more cells in register. Some code cleanup. Add class documentation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18890 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 81ec044f821a32751cf8dc5c57a5470725ec7d0a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 10 21:40:58 2010 +0000

    Enable editing of the "Description" column in the split list view - WITH UNDO!
    
    The Qt Undo framework is almost like magic. We just have to create a
    command object instead of directly manipulating the value, and suddenly
    the undo/redo just works. This is fun!
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18889 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0a2d901f7179a453082857a6e3a33dfc8615fc39
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 10 19:38:03 2010 +0000

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

commit 0f09fc5e3245df7fb503d54fd70d10c27b4d0d8b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 10 17:51:12 2010 +0000

    Cutecash: Add QUndoStack to implement all editing through the Command pattern and make it undoable.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18887 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4bb186ef142698914ee35cdf8d49fb4d295cef57
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 10 17:50:51 2010 +0000

    Cutecash: Enable closing and re-opening the different tab views.
    
    Also, change many main window slots to make use of the auto-connection
    feature because it makes the slot intention much easier to read.
    
    Also, note how we store the Tab position, title, isEnabled state
    in dynamically allocated properties in the Tab widget itself -
    this is a rather cool feature of QObject here (see reallyRemoveTab()
    and viewOrHideTab()).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18886 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b7c9778f03114c25355a71e8c5c88549ab29818
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Mar 10 16:05:55 2010 +0000

    Patch my patch in r18884. Spotted by Herbert Thoma.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18885 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fcd0b019316ac9bff3085072e63151aafe2d02ba
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Mar 10 13:17:21 2010 +0000

    Regression fix: patch for colored tabs segfault in trunk, patch by Tom Van Braeckel
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18884 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18ecb2c28cf337010ad779fb8379023fe7dcdc41
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Mar 9 22:50:08 2010 +0000

    Bug #525821 new or edited account names should be checked for reserved chars like ":"
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18883 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cec36eea50f3b478b6126792f67d56c08a3a3a09
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 9 21:53:43 2010 +0000

    Cutecash: Add Recent-File menu.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18882 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 994c6dcda70dee0e7fc90570807586a565ddf333
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Mar 9 19:38:41 2010 +0000

    Bug #610675 Register Tabs Do Not Display Since Nightly Build r18685
    Apply Bob's patch after fixing the whitespace. This patch may cause issues on Windows
    (a previous version of the patch did). If the next Windows nightly build exhibits
    the missing register tab names again, it will have to be reverted again
    and improved upon.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18881 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b3528f47df946cfefd0e88cea94956cb809a060
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Mar 9 18:28:04 2010 +0000

    Bug #611645 gnc-svnversion returns "too long" a string for git users, patch by Jeff Kletsky
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18880 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e6b0b15948780f1325035017990392ed2f0a4b78
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Mar 9 12:17:12 2010 +0000

    Fix failing core-utils tests
    I simply removed the obsolete test cases. More work is still needed to add new valid tests.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18879 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 03480a548437fa1c27f7e32d9a79cfc1d84cd106
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Mar 8 21:57:23 2010 +0000

    Bug#325436 creating income account for invoice doesn't restrict account type
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18878 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c3f2cb1189905b0bd79454c31d33b226af1bbd9e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 8 18:49:08 2010 +0000

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

commit 1efdb1a6c6572da58839933745b163ee4286d40c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 8 18:48:44 2010 +0000

    Win32/MSVC compatiblity
    
    - Replace trunc() by floor()
     - Provide a round() workaround implementation for MSVC
     - Use g_strcasecmp instead of the libc one
     - Add include for libc replacements
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18876 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2ac86abb63a941148ab504bce4882d589c95c9c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 8 18:48:24 2010 +0000

    Cutecash: Enable tab moving and other UI features of Qt.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18875 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 95fa70fec6aa45cb375c2bbf9edbfe7aedcbba15
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 8 18:48:03 2010 +0000

    Cutecash: Add Timespec conversion to QDateTime. Add display of transaction date in register tabs.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18874 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e42a40578560d5b8a1dffc466335585d19cf3665
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 7 21:28:15 2010 +0000

    Some more const-correctness in engine functions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18873 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6065b0afab58597f0435567c6abe2b7f2176f53
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 7 21:27:55 2010 +0000

    Cutecash: Display account balance in tree and split amount in account register.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18872 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 190f7bac1a9f5977bda41a6f7c58d14ea01d8a66
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 7 21:27:38 2010 +0000

    Cutecash: Add gnc::Numeric wrapper for gnc_numeric.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18871 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0bfd892d37bebab8f4492eb36cd5d1d4d872ebbb
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Mar 7 21:02:50 2010 +0000

    Update POTFILES.in for the moved dialog-userpass.c and the newely added gnc-jalali.c
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18870 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0055b6f2f8a074e6f3bbcc6dbe2cfbffb57da09f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 7 20:30:08 2010 +0000

    Move gnc-ui-util.[hc] and gnc-euro.[hc] from app-utils to engine because they don't depend on gtk but are important additions for the engine types.
    
    In particular, the formatting of a gnc_numeric is defined there.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18869 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cad5dc6214295254bbf47dca9001013c50f38e65
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 7 17:51:37 2010 +0000

    Implement a table widget with the list of the splits of one account, and open this if an account in the tree is double-clicked.
    
    Date and values/amounts can follow next, once those types are suitably
    wrapped into C++ as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18868 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 63fc328029747e670ace78c26e5b49d1439c7c54
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 7 13:51:54 2010 +0000

    Add implementation of Gregorian - Jalali converter code.
    
    Copied from http://www.farsiweb.ir/wiki/Iranian_calendar
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18867 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f2d9bb34c29b53ad8294e1ea4b3f14442d348da
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 7 13:36:11 2010 +0000

    Cutecash: Add progress bar during loading the file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18866 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9453d0712a2aa4625a5443c8a6bad395aafa32af
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Mar 7 13:09:37 2010 +0000

    Fix circular dependency between gnome and gnome-utils introduced in r18842
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18865 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7cd0515ffb4f0fbaae1f034237feacfc5ee71299
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 7 13:06:03 2010 +0000

    MSVC compatiblity: snprintf is required to have a prefixing underscore.
    
    Also, more symbols of libguile/gc.h need explicit declspec on MSVC.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18864 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9eff25ed385dbf924d679ab381c5e228907837e5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 7 12:54:33 2010 +0000

    Add variant of gnc_engine_init which is suitable for statically the linked-in library.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18863 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1c706c0eff891e3e402fc02153eff76c20c0cb9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 7 11:21:26 2010 +0000

    Implement the account list data model as a specialization of the account tree model.
    
    This is helpful in order to understand Qt's Model/View structure, so both
    (list and tree) are still available.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18862 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 657e58a5c4925ddfa32b16d2e3e53b9e7e60a1a8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 6 21:42:39 2010 +0000

    Cutecash: Fix guile version number query. Patch by Herbert Thoma.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18861 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b23787cbb4e33cc240775d83974f0dc141d933f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 6 21:38:28 2010 +0000

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

commit c38ed298a96c015560fc27814010c7e5340d0658
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Mar 6 20:35:16 2010 +0000

    Fix Bug 611810 -  GC crashes when I click on File -> Properties
    
    SCM files still refered to gnc-book-get-slots which had been removed.  gnc-book-get-slots was replaced everywhere by qof-book-get-slots.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18859 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c3997d495af7aa40247dc1100929ce7de3f2e205
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Mar 6 20:33:42 2010 +0000

    Only use long long format specifiers if available - avoids error message when compiler thinks they're not available.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18858 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ddf85bd44593abfb0ccb73d58f58d51f9d74d514
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Mar 6 16:08:08 2010 +0000

    Fix parent/child relationships in billterms in case the parent hasn't been loaded yet.
    
    Remove child column from billterm table because it duplicates info in the parent column and just complicates loading objects.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18857 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7744613e2b61f92c850b81611cba5af1de8ad1ec
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Mar 6 14:54:55 2010 +0000

    Fix parent/child links for tax tables.  If a tax table's parent table has not been loaded yet, remember the relationship, and after all tables have been loaded, fix up the rest of the parent/child links.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18856 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c4e929a9ae9525f00e935c8b4bd149005cc8348e
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Mar 6 14:32:26 2010 +0000

    Handle NULL string pointer as a NULL guid
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18855 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e40a324b3c4f062c36771d520bd1e2df413c2a5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 6 14:32:05 2010 +0000

    Cutecash: Add a tree view of the accounts.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18854 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e290144aa8882b46272cdb11518effd6aa6254f2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 6 11:09:24 2010 +0000

    Updated Persian (Farsi) translation by Mehdi Alidoost.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18853 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0c944231f61a62a1b41b8106539e628e551cb62b
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Mar 6 11:02:09 2010 +0000

    Add a mechanism so that the business sql backend module can provide the main sql backend with the order in which objects should be loaded.  This will allow billterms and taxtables to be loaded before objects which contain references to those objects.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18852 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53968179362bafcea95a5e850dc79ac7d94ae765
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 6 11:01:37 2010 +0000

    MSVC compatiblity: Replace QOF_BOOK_LOOKUP_ENTITY macro by a RETURN_ENTITY macro and add inline functions for lookup.
    
    MSVC doesn't accept the syntax with an inlined block,
    x = ({ foo; bar; value;}). Hence, this is being replaced
    by actual function definitions, and the body of those functions
    is defined by the new macro.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18851 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b44812c29d80da616012b944c8a5e69c7c0e993
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 6 11:01:16 2010 +0000

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

commit 31fe21910950054d81e7421ce0b96e0eb024ea39
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 6 11:00:54 2010 +0000

    Cutecash: Fix CMakeLists for change in guile lookup, r18846
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18849 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f1cabaa310b4c6cac447d21c1e2770f922f4cc5f
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Mar 6 10:40:53 2010 +0000

    Fix bug 611885 - Crash when opening postgresql file
    
    Previous work setting Timespec values via gobject properties missed the case where the timespec loaded from the database was NULL.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18848 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d6a0ecd174e57e87cbba4707110047559deeee76
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 5 20:46:35 2010 +0000

    Cutecash: Remove QSharedPointer because manual delete is sufficient.
    
    Also, the QSharedPointer cannot be used for bookkeeping of a C pointer
    to any gnucash object because it refuses to work if it doesn't know the
    actual struct definition, which in gnucash is always private. The
    boost::shared_ptr would work without (by the custom deleter argument in the
    constructor), but QSharedPointer doesn't (the custom deleter is accepted
    only in addition to the known storage size, not alternatively), so it is
    pointless here.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18847 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 650b6ffa10e55cbbcda40f7f1ed42cf625501d17
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 5 20:41:40 2010 +0000

    Cutecash: Add version check for guile and define HAVE_GUILE18 if appropriate.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18846 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18f663de25dc3de3ebdd4793a031c43a6f26f8e8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 5 20:32:13 2010 +0000

    Adapt cutecash to r18842.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18845 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6e43486f81625dcbbe02b03f92d4be47ae5b23e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 5 20:31:51 2010 +0000

    Cutecash: Fix extern "C" usage: Must not enclose system includes, supposedly.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18844 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57f38d14eac2e7712d6dfeffcb90fbd871ddb93e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 5 20:31:31 2010 +0000

    Cutecash: Allow older glib versions as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18843 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a6fe1690e37c258a7b71d44926939657e562d0e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Mar 5 20:15:31 2010 +0000

    Use a normalized uri format internally to refer to data stores.
    
    Data stores for GC can be a file (xml or sqlite3) or a database
    one some server (mysql or postgres).
    Wherever it makes sense internally, data stores will be referred to
    via a normalized uri:
    protocol://user:password@host:port/path
    Depending on the context and story type some of these parts are optional or unused.
    
    To achieve this, a new utility interface has been setup:
    gnc_uri_<xxx>_<yyy>
    that can be used to manipulate the uris or convert from non-normalized
    formats to normalized and back.
    For example, when the user selects a file in the Open or Save As dialog,
    gnc_uri_get_normalized_uri will convert the file into a normalized uri.
    Or when the actual filename is needed this can be extracted with
    gnc_uri_get_path.
    You can also test if a uri defines a file or something else with
    gnc_uri_is_file_uri.
    
    For the complete documentation, see src/core-utils/gnc-uri-uitls.h
    
    This commit installs gnc-uri-utils and modifies the source where it makes
    sense to use its convenience functions. This concerns all functions that
    had to deal with file access in some way or another, the history module
    and the functions that generate the history menu list and the window titles.
    
    Note that gnc-uri-utils replaces xaccResolveFilePath and xaccResolveUrl in all cases.
    xaccResolveUrl has been removed, because gnc-uri-utils fully replaces its functionality.
    xaccResolveFilePath is used internally in gnc-uri-utils to ensure an absolute path
    is always returned (in case of a file uri, not for db uris). But it has been renamed to
    gnc_resolve_file_path to be more consistent with the other functions.
    
    Lastly, this commit also adds a first implementation to work with a keyring to
    store and retrieve passwords, althoug
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18842 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a007db030160193c6ba20220437a53c55cfa9a93
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 5 19:57:25 2010 +0000

    Make business backend initialization functions accessible when statically linking
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18841 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b646bb48568e039970af3048cdd4ee4678cca6d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 5 19:57:04 2010 +0000

    MSVC compatibility: Disable "C99 designated initializers" by a compiler-dependent macro
    
    Same as r18755.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18840 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 249a8c56127deb754894382433066a0fb8486e13
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 5 19:56:43 2010 +0000

    Cutecash: Add business-core including business-core/xml into the executable.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18839 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52af11d1795124b90d133ea89c28f86a270f1e3a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 5 19:56:12 2010 +0000

    Make the backend initialization functions accessible when statically linking
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18838 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7934771fe6781296cd7e9e17aa5037d8556b245c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Mar 5 19:55:20 2010 +0000

    Change the definition of QOF_STDOUT
    The old definition file: conflicts with normal uris that can
    start with file: as well.
    I have chosen > instead, which is never a valid filename and
    on unixlike systems associated with standard out operations.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18837 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5fefa33c7b2691439435d76bc3eaad889171e67e
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Mar 5 17:57:08 2010 +0000

    Use proper qof CFLAGS/LDFLAGS since core-utils now uses qof
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18836 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e822188f659a924935bf56e4cc0211d63f702095
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Mar 5 17:56:02 2010 +0000

    The webkit used on win32 has webkit_web_frame_print_full() defined in include files, so we don't need a potentially conflicting extern declaration.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18835 57a11ea4-9604-0410-9ed3-97b8803252fd

commit be4fce5ed5f1c3f5a9699ed5ac49a49ed002affd
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Mar 5 17:55:01 2010 +0000

    If gmtime_r is defined as a macro, undef it
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18834 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a66cc528b8bd7b0a66599c8cff93de4425e0e5c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Mar 5 17:01:38 2010 +0000

    Add svn:ignore to src/core-utils/test
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18833 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab9a4060c251735ea59a0f7625f638bf964354c3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Mar 5 16:56:19 2010 +0000

    Remove invalid target (got copied from src/engine/test)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18832 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23361112f18d620506ba7d5772111171dcd7400b
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Mar 4 22:49:43 2010 +0000

    Build test-core before core-utils
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18831 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 65e51d15924f7fd3d0aefc02858d8e9d900b75e2
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Mar 4 22:48:38 2010 +0000

    Add the core-utils tests in the automake system
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18830 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b2f1ac001ccd2460d6f041288e46531786782ad
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Mar 4 22:13:58 2010 +0000

    Move filepath related tests to core-utils/test
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18829 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78d8fba84ecbdd0ac9fbf7c927ad95c7cbeeffa5
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Mar 4 22:06:23 2010 +0000

    Undefine localtime_r as a macro (new mingw pthreads package defines it)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18828 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 210472586c1c226d55889e18b5a089288b65c669
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Mar 4 22:04:23 2010 +0000

    Add braces to make if-if-then-else structure clear and avoid GCC 4.4.0 error message
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18827 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 98bfef5845ea5032aa3d100ae21871ab8d65b801
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Mar 4 22:03:42 2010 +0000

    Remove gncmod-test from test-core
    It's not used and prevents test-core from being included in core-utils tests
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18826 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3aac125c18cc3f4703f8f6009de210b730ff1e5c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 4 21:44:38 2010 +0000

    Add copyright notices in cutecash source code files.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18825 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ebca1d7850e2d9735d00da91dc6efc9a93ff58f
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Mar 4 21:39:47 2010 +0000

    Add missing NULL sentinel at end of g_strconcat() function call
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18824 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5cedef8da8aac1ef8a0f8f4c3dd9e2829d19d199
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Mar 4 21:20:28 2010 +0000

    Removed erroneously re-created src/engine/gnc-filepath-utils.c
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18823 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c804244c1768d243a04450c05906c4647c3f526b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 4 21:05:58 2010 +0000

    Cutecash: Copy some more icons into the program. Add a clickable hyperlink.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18822 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fbf05a25224e8b4045238d6f00b615d28a368f02
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Mar 4 20:53:21 2010 +0000

    Move binreloc library include
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18821 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f5f17c227e738423d00e7edca5d070e8332339f2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 4 20:28:17 2010 +0000

    Note the moved files in POTFILES.in.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18820 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0df2d5f8d53f72ac50b93f485111d6ba5843d4ed
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 4 20:04:35 2010 +0000

    Remove C executable from cmake as it is no longer necessary.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18819 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1bf6bd2e384d5233a37624a6315af223e970b067
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 4 20:04:15 2010 +0000

    Add missing link library after r18811.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18818 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d045b67aed3eeb704dec25b9687f1b73bb0ac03
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 4 19:50:45 2010 +0000

    Adapt cmake to the file move in r18811.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18817 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 870aed77401b54fdddbafdc5f97b648fed1b14cc
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Mar 4 19:21:52 2010 +0000

    Add src/engine/test/test-resolve-url
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18816 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dffacfefc72661fdd31a01fdf329d4e74d2bf884
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 4 17:48:36 2010 +0000

    Finish cmake build system for the C++ experiment.
    
    To build this:
    
    mkdir build-cpp
    cd build-cpp
    cmake ..
    make
    ./src/gnc/cutecash
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18815 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6087cfd6883bcbdeb27915a54cb49576946eea5a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 4 17:48:12 2010 +0000

    C++ experiment: Extend the AccountModel into a table with name and description.
    
    Use QString everywhere as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18814 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4708f169eac28864482bd709f152448d48f2e692
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 4 17:47:51 2010 +0000

    Win32: Add download of cmake, disabled by default.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18813 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d84edc52d8ef08bef19da49efe2035e85c9675a3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 4 17:47:28 2010 +0000

    MSVC compatibility: strftime() doesn't know "%T" here. Also, g_fopen doesn't work, but fopen does.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18812 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58680c35b86a85c1d49167a0492976bfce8c10f1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Mar 4 16:32:54 2010 +0000

    Move gnc-filepath-utils and dependencies from engine to core-utils
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18811 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e5c6f1cee9d78a6a89674a0810979e4b2761a04
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Mar 4 10:31:41 2010 +0000

    Typo fixes, as found by doxygen.log, patch by Jesse Weinstein
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18810 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed33fc5226639e750a6a8a73922c4b9104c065d1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Mar 4 09:53:57 2010 +0000

    Tweak to gnc-svnversion's bzr section, patch by Jesse Weinstein
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18809 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4054482bf84a7bd40974b04363198be5e76c7d21
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Mar 4 00:58:28 2010 +0000

    Use "template-account" property to get/set template account.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18808 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2eaa8345a99357c748e07e6e52b02ba57db78498
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Mar 4 00:56:41 2010 +0000

    Add "template-account" to schedxaction as a gobject property.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18807 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b4172691ea67dd0e952e7a0de06d8db67897b52c
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Wed Mar 3 23:37:51 2010 +0000

    Simplify handling of sx template_acct column.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18806 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c080f3a8bd42e482d2401680afc32b2a27332704
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Wed Mar 3 23:34:49 2010 +0000

    GDate values weren't being properly fetched from objects to be saved in a database column if they were fetched as a gobject property.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18805 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dbb5d0ddda8e258f0ad5c6bc244684b89ef9b9fa
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 3 21:50:49 2010 +0000

    C++ experiment: Add first simple model/view widget for the loaded account list.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18804 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b4183839cf21e8be78fc088d2f50f80b34f3506
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Wed Mar 3 21:34:01 2010 +0000

    Clean up account column in the lot table to specify that the guid is an account reference.  Simplifies the code a bit, and makes future use of foreign keys easier.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18803 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 91fd0d2f315a378660cd1c2419bca89abcdf0562
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 3 20:59:58 2010 +0000

    Bug #611140: Fix crash on Open Subaccounts (hopefully).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18802 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b71802aefd55ae1667c31582bf8904ba7e8d4329
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 3 20:47:31 2010 +0000

    Some more C++ work. Opening an existing file works, even though nothing is visible so far.
    
    The implementation of a scoped_ptr wrapper around a C object
    uses the boost library, though, because writing our own
    implementation of a scoped_ptr with custom deletion function
    is too non-trivial and I rather re-use the boost::shared_ptr
    here instead of making our own mistakes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18801 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b7b34b87c9609c1bca34a6334ff34cd964678e06
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 3 20:47:10 2010 +0000

    Rename GNCBook into QofBook everywhere and remove separate header gnc-book.h.
    
    The former was already #define'd on the latter, so its removal gets
    rid of one level of indirection which makes function lookup easier.
    Also, the macro (!) qof_book_get_slots was turned into a normal
    function again because that's what functions are for (and otherwise
    the additional declaration in engine.i would break).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18800 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 44b63315dfcd2cf613a9a178b0daa9e6f2cad4b7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 3 20:46:41 2010 +0000

    Decrease compiler warnings by removing unused variables.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18799 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6bf61feb5f4543eb4d620ec2e2df4f5cb0ba03f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 3 20:46:20 2010 +0000

    Reduce compiler warnings by replacing strerror() with g_strerror() and similar glib replacements.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18798 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 04ffda604bd51943030c49327c21751d3ab66839
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 3 20:45:58 2010 +0000

    Win32: Add more header includes where necessary to avoid using undeclared functions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18797 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1f8c701377a1b9cdce6afd9449e1c5055c3be7e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 3 20:45:37 2010 +0000

    Comment out unimplemented function. Improve const-correctness.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18796 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1077f321da9f94e98ca70ea464b4b9d457fe60fa
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Wed Mar 3 16:49:49 2010 +0000

    If building for WIN32, use webkit_web_frame_print_full() so that a GtkPrintOperation object with the correct units can be used to prevent font size problems (see bug 591177).  On other platforms, use webkit_web_frame_print() because some distros seem not to have webkit_web_frame_print_full() (and also don't have the font size problem so on those distros, we don't need to create our own GtkPrintOperation object).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18795 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 46a3f05062a97c8afa9d920771d2641d40bdfb47
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Mar 3 11:14:12 2010 +0000

    Include gtk/gtk.h instead of gtk/gtkclist.h as recommended by Gtk
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18794 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f220f915f75951aa6fb3e2ae68fab6bfabce3532
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Mar 3 10:03:52 2010 +0000

    Fix make dist
    r18765 introduced test target test-resolve-url, but no source file test-resolve-url.c
    Removed the target.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18793 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c554d736871b5ed5eacb938c8a8f70f3ff44d9d9
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Mar 2 22:38:29 2010 +0000

    Bug #610321 - Compile errors with gtk-2.10.4: GTK_BUTTONBOX_CENTER undeclared
    
    This commit applies a reworked version of the patch to remove the use of GHashTableIter
    by Cristian Klein. Cristian's patch didn't apply cleanly to the current trunk.
    I have made the necessary changes to make it apply (and hopefully do what
    Cristian intended).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18792 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef2f73dcb7f58b40fe6d1f4b690200d9904de059
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 2 21:42:11 2010 +0000

    Re-indentation of source code, next batch: src/gnome-utils/*
    
    This also strips trailing whitespaces from lines where they existed.
    This re-indentation was done using astyle-1.24 using the following options:
    
    astyle --indent=spaces=4 --brackets=break --pad-oper --pad-header --suffix=none
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18791 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 136ac8f6e191eb3f9dcdfdafa1700e109685a45b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 2 21:41:39 2010 +0000

    Re-indentation of source code, next batch: src/register/*
    
    This also strips trailing whitespaces from lines where they existed.
    This re-indentation was done using astyle-1.24 using the following options:
    
    astyle --indent=spaces=4 --brackets=break --pad-oper --pad-header --suffix=none
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18790 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3cb84994450fe9d521e9441291ff03730eeadc98
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 2 21:41:05 2010 +0000

    Re-indentation of source code, next batch: src/business/*
    
    This also strips trailing whitespaces from lines where they existed.
    This re-indentation was done using astyle-1.24 using the following options:
    
    astyle --indent=spaces=4 --brackets=break --pad-oper --pad-header --suffix=none
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18789 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 763e4c3d155f417ac8bcda55a944692af7315242
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 2 21:40:28 2010 +0000

    Re-indentation of source code, next batch: src/engine/*
    
    This also strips trailing whitespaces from lines where they existed.
    This re-indentation was done using astyle-1.24 using the following options:
    
    astyle --indent=spaces=4 --brackets=break --pad-oper --pad-header --suffix=none
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18788 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce99c42871eb1877e2c08df5d256a49fade960cb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 2 21:40:02 2010 +0000

    Re-indentation of source code, next batch.
    
    This also strips trailing whitespaces from lines where they existed.
    This re-indentation was done using astyle-1.24 using the following options:
    
    astyle --indent=spaces=4 --brackets=break --pad-oper --pad-header --suffix=none
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18787 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b325f24c916ffd60ad5a9755f88bdd2502e0be4b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 2 21:23:52 2010 +0000

    Replace and-let* in scheme script so that srfi-2 isn't needed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18786 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35887b2da827704bedd2d2f46ecadfc5eb9615ab
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 2 21:04:29 2010 +0000

    Updated Farsi (Persian) translation by Mehdi Alidoost.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18785 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9691731f868ba2fe9491a03cfa5fca472b24a851
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 2 20:59:32 2010 +0000

    Replace one more g_list_append by g_list_prepend.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18784 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 450f76200205305c93e8698c18f109d34626f1ef
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 2 20:41:04 2010 +0000

    Fix crash on opening the tax report, introduced by r18673.
    
    Patch by Alex Aycinena.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18783 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68b8878ab5c01c41519bdfd941b1afbc12fd80e0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 2 20:22:23 2010 +0000

    More C++/Qt4 frontend work.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18782 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed75831a88dd898abbb4d0f1ff3edb0f36988a9c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 2 20:22:01 2010 +0000

    Win32: Create the MSVC import library for libguile during install.sh.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18781 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3babeb9de72a8819bc9ab06d65d36876e8f431b6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 2 20:21:37 2010 +0000

    Remove static current_session variable of libqof - we keep one in gnc-session.c already.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18780 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 358670a0a24df6d91cd767b39ef6fb41ac0236d4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Mar 2 14:54:34 2010 +0000

    Bug #611470 Add Japanese concepts guide into GnuCash installer, patch by Yasuaki Taniguchi
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18779 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d6c376cc9363dafc293a995af53560162f4d3fae
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Mar 2 12:00:28 2010 +0000

    Doxygen improvements, patch by Jesse Weinstein
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18778 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf2d2ea3e47e56f0a1bd24c482fb87bcb2fdfd37
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Mar 1 19:08:00 2010 +0000

    More changes where SQL backend uses gobject properties to load/save objects.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18777 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cfd3a5b33e6efca4cfb2a053ca4f24db2c594506
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 1 18:45:53 2010 +0000

    Add example main window in C++ and Qt that links against gnucash-engine.
    
    The example was based on Qt4's "application" example, but
    the main window layout is done through the .ui file already.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18776 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b041e5dddfc729951e42db4b808fffe8cd9861c7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 1 18:45:32 2010 +0000

    MSVC compatibility: Somehow fdopen() doesn't work during the trace file initialization. Use fopen() instead.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18775 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 961539fc7c877990e8477b26eb9b6d1fb87c6070
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 1 18:45:11 2010 +0000

    Win32 build: libguile needs minor tweaking for MSVC compatibility.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18774 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 49658f362aee5e33bc0b7fb8ec579442043110aa
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 1 18:44:49 2010 +0000

    MSVC compatibility: Fix r18748, r18761 by replacing strncasecmp() with strnicmp().
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18773 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce6381cca855480fe6cfa00b6ca0b8f64e563f77
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 1 18:44:28 2010 +0000

    MSVC C++ compatibility: Rename the internal name of union _GUID because _GUID is a builtin keyword here.
    
    This does not concern the typedef name, only the internal union name,
    so it doesn't harm us.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18772 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 24ad7391e10a01983e36c46da4baaf68f245aa01
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 1 18:44:07 2010 +0000

    C++ compatibility: namespace is a keyword, so don't use it as variable name.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18771 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 261c65e2a2780b81b51cae46590351109061f733
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 1 18:30:37 2010 +0000

    C++ compatibility: export is a keyword, so don't use it as a member name.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18770 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b95d0392996b8b99fbf864a33ccdcde8a5eb048
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Mar 1 18:04:33 2010 +0000

    Add support for passing a Timespec as a boxed GValue
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18769 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f09fa9ae5886f107bb8fc4bcc45bf89f354edb8b
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Mar 1 18:03:51 2010 +0000

    Fix test makefiles.  Many tests now need to include other libraries because files have changed directories.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18768 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b491220bf9694ce2513a49cbb7be664823f256fa
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Mar 1 16:46:49 2010 +0000

    Add more gobject property definitions to GNCPrice, Transaction, SchedXaction and Split.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18767 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 45203aec4b1ddd8e84f3ea91df99f2e54543fbf5
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Feb 28 23:19:34 2010 +0000

    More conversion to read/write objects from sql backend using gobject parameters
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18766 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d6e7701ac3ddcb5356d17aacea534435a2dc772
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Feb 28 22:53:02 2010 +0000

    Redo of the dot-gnucash fix (so that GNC_DOT_DIR actually works) fixing bug 610707, adding Doxygen comments for all functions in gnc-filepath-utils, and adding testing for xaccResolveURI and more tests for xaccResolveFilePath.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18765 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb971c2382245cbe872e0867fa0b99539298901f
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Feb 28 19:15:46 2010 +0000

    Start to add properties to business objects.  Currently only 1 property per object, but this infrastructure will allow more generic importing of objects.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18764 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc65c95b770506f5e50e2008139377f47cc2d9ca
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Feb 28 17:36:49 2010 +0000

    Take advantage of the initial property definition for Transaction, Split, GNCPrice and SchedXaction by replacing custom access routines with gobject properties.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18763 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 181286c970a6dd0f77a1ee7d6dec695898b4743a
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Feb 28 17:35:53 2010 +0000

    Add a few gobject properties to some engine object types.  This adds more of the gobject infrastructure to Transaction, Split, SchedXaction and GNCPrice.  Gobject properties provides a standardized interface to the engine objects which should allow standard and simplified read/write mechanisms.  For the sql backend, for example, db columns can be mapped to properties.  In a generalized csv importer, csv columns can be mapped to properties.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18762 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce7f2889b902974d0448057e168588815042b3b4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 28 13:56:59 2010 +0000

    Partly revert r18748, "Win32 compatibility": lib/libc directory doesn't have glib available.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18761 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d9139bafa359ae1d3b67ac88a83d92cf4e8d907
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 28 13:40:38 2010 +0000

    Add a "make indent" target, but watch out with using its result.
    
    The "astyle" indent tool unfortunately behaves significantly different
    in its different versions (1.22, 1.23, 1.24) even with identical
    options. That is, the basic indentation is the same, but in a large
    project such as ours, there are just too many special cases which
    astyle doesn't get identical due to its bugfixes and new features.
    Hence, please use the result of this target with great care, and
    if in doubt, just use it for your own amusement but don't commit the
    resulting changes. Thanks!
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18760 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53d17d53aa020d97e6737f25649e60fa0f9fc123
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Feb 28 13:18:40 2010 +0000

    Fix up some doxygen comments
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18759 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 46c071490b5b7d76a12ed1a32e3d469312b77d50
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Feb 28 13:13:27 2010 +0000

    Don't include gnc-lot-p.h where not needed
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18758 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0507641f49aa03ed00c382b1921ff7e6b758291
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 28 13:04:35 2010 +0000

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

commit 495aea766df757e613f2aecace7b76195a63d92d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 27 18:42:11 2010 +0000

    Win32: Fix libbonoboui compiling.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18756 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ddcb88d0c31073a27d293b5991fa579ab8d333f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 27 18:41:49 2010 +0000

    MSVC compatibility: Microsoft doesn't have C99 "designated initializers".
    
    Those were introduced in r17724, bug#539957, but apparently this
    C99 is not supported by MSVC and won't be for some time to come.
    Hence, for MSVC we need the workaround to define a macro that will
    shadow the member names. However, the initialization itself works
    fine and non-MSVC code is unchanged, so I think we can live with that.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18755 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d6160cfd41c9be2fbda12ea60b1f418843f3e01
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 27 18:41:28 2010 +0000

    MSVC compatiblity: Struct initialization doesn't work as expected.
    
    Somehow, the struct initialization containing a gnc_numeric
    doesn't work. As an exception, we hand-initialize that member
    afterwards.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18754 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1383ccae9e95342f8ddc9f73bc7ca96613cd86e8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 27 18:41:07 2010 +0000

    MSVC compatiblity: open() flags and S_ISDIR doesn't exist on MSVC.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18753 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea5fb548c5e78415a213dbbdb0108dc3c0c2ca50
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 27 18:40:46 2010 +0000

    MSVC compatiblity: Use a char* pointer for the memcpy() input argument.
    
    This is required by MSVC because we do some pointer arithmetic
    in the memcpy() argument, but in order to do this, MSVC wants to
    know the pointed-to type of the pointer because pointer arithmetic
    increases the pointer not by a number a bytes but a number of
    sizeof(type). MSVC thinks for void* it doesn't count bytes. We
    achieve the desired effect by using a char* pointer so that bytes
    are counted.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18752 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e7ecef77f91afcb7459d63ac9cd9c7d169ef5af
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 27 18:40:23 2010 +0000

    MSVC compatiblity: Add defines for functions/types which are available under different names in MSVC.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18751 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3008b34922fdb3be589c85e08574dc1dc23e1002
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 27 18:40:00 2010 +0000

    MSVC compatiblity: Array initialization in MSVC requires a constant, not a variable.
    
    That is, gcc accepts a constant variable in many cases now, but
    MSVC doesn't accept it. So it must be turned into an old preprocessor
    define.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18750 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1973bc3e279d5f6f63d08765dbffb8e76f10114e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 27 18:39:39 2010 +0000

    MSVC compatibility: Remove forward declaration of static array by reordering the function that uses it.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18749 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f101adee5cd04c1ffc94cc54a960c9b523ee1f22
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 27 18:39:15 2010 +0000

    Win32 compatibility: Use glib wrappers of non-usual POSIX functions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18748 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e346345fc498db058e076c5c922ca4c8f653552b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 27 18:38:52 2010 +0000

    More header include compatibility: Watch out for HAVE_UNISTD_H.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18747 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59f780f57517c569f1df5f8d1fc6af0ff3e03668
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 27 16:32:01 2010 +0000

    Re-indentation of source code, next batch.
    
    This also strips trailing whitespaces from lines where they existed.
    This re-indentation was done using astyle-1.24 using the following options:
    
    astyle --indent=spaces=4 --brackets=break --pad-oper --pad-header --suffix=none
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18746 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a3ca7143965a5c1af45a70fd0b2c4a513a75b024
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Feb 27 15:54:20 2010 +0000

    Convert GNCLot to use more gobject features.  Removes all direct access to lot object fields, which are now accessed through functions or property names (for backend sql load).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18745 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5066daa77061b3792324072aabd4d81f5434dabb
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Feb 27 15:51:35 2010 +0000

    Modify POTFILES.in to handle source files moved to a new directory
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18744 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3236b3c93ce2298f2081c052d1c4ee53f17bd52a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 27 11:37:14 2010 +0000

    Also build backend/xml in cmake.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18743 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c5b031c5d49038a10b4e49e14aa880f28b36761
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Feb 27 02:03:38 2010 +0000

    Bug 605802: Can't input Japanese characters at an account register window on windows with SCIM, IIIMF and XIM
    
    Latest patch by Yasuaki Taniguchi to fix two problems 1) Can't use account separator char when entering account name in a split, and 2) Can't use <SHIFT>+ and <SHIFT>- to go forward/backward a week.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18742 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f8890e6750d9e729fb4dc68eb0f5406b9b45f49
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Feb 26 21:56:50 2010 +0000

    Reverted 18699
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18741 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bcd9b42872a18f6c1fb435616f439b573c9a793c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 26 21:28:27 2010 +0000

    Clarify required steps to setup windows build environment.
    The mingw website has changed quite a lot since the README
    was written and some of the url's used in it were confusing.
    I have changed the url's to point to the actual packages
    on sourceforge (current at the time of this writing)
    and added some extra details where I had trouble understanding
    the actions to perform.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18740 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3df2b83519c9bb61d53bcaba1561cd5ba6c85614
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 26 15:05:23 2010 +0000

    Doxygen fixes
    - Have this file show up under module "Utility Functions"
    - Normalize the function descriptions (some were not in doxygen format)
    - Add a global file description
    - rename parameter 'file' to 'filename' for better consistency (note
      this required an internal parameter to be renamed from filename to
      new_filename)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18739 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82b8b99c9daf1f6b6971bda1490a0d1543fcff94
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Feb 25 17:42:43 2010 +0000

    More minor MSVC code fixes.
    
    However, this code doesn't compile with MSVC9.0 for a few reasons:
    
    1. libguile.h comes with its own scmconfig.h which contains HAVE_STDINT_H
    whereas MSVC doesn't have that. This is stupid guile which doesn't accept
    the fact that the user uses a different compiler than how they compiled guile.
    
    2. Some initializations are not supported: Account.c:3312 etc.
    
    3. The C99 "designated initializers" of e.g. Account.c:4661 ff. (r17724,
    bug#539957) are not supported by MSVC9.0 - this is the hardest problem
    of these all.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18738 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 69dc9107ff36ee0e15ced75aa9a327670426ee5a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Feb 25 17:42:21 2010 +0000

    Make CMake system more complete so that it builds on win32/mingw.
    
    Also, add a test executable to check that we got all the
    library dependencies.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18737 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a75e6bd547bf83128cf4ba4ca70c00e89d490149
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Feb 25 17:42:00 2010 +0000

    More CMake work: Build swig wrappers correctly. Build gnc-module.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18736 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1c3889b3595ee429728eda3d375a7f8dd427276a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Feb 25 15:26:23 2010 +0000

    Cosmetic: Remove duplicate include of gnc-engine.h
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18735 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a3145975e55bf5c907c1bf6c6e03b4d5a750d0a6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Feb 25 15:25:43 2010 +0000

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

commit ea6cc51d8a8d1324c03bb89f7e800e9f6d1111eb
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Feb 25 14:09:26 2010 +0000

    Minor doxygen change and lots or trailing whitespace removed
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18733 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3879cda645ee4db663dc5aaa1b1f4a0ca6c1184e
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Feb 25 13:39:49 2010 +0000

    Revert r18713 (reopen 605802 "Input of Japanese characters".
    
    This commit had 2 problems:
    1) when entering an account name, the account separator would no longer accept at the current level of the account tree and move to the next level
    2) <SHIFT>+ and <SHIFT>- in a date field would not change the field by 1 week.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18732 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bae8f044e04146c65c1957fe16741d8b588f31b6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Feb 25 13:07:08 2010 +0000

    Remove GNOME_PRINT_{CFLAGS,LIBS} from the Makefile templates
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18731 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 33623feab34d9c414a0147cc51436ddf7399da8f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Feb 25 12:14:39 2010 +0000

    Spelling errors and trailing whitespace removal
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18730 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0d3bcf3eaf77086a8d219cb4bad3098a09a82665
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Feb 25 12:05:42 2010 +0000

    Remove reference to gnome print in the comments
    
    GnuCash no longer uses gnome print. It has been replaced with gtk print.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18729 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9fa51e0c8d76188ec454395494365fabdf2a0663
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Feb 25 11:45:25 2010 +0000

    Remove two more popt references in support files.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18728 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7bd5535140747e22ad43a48e7d1c1e2900699e7c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Feb 25 11:36:37 2010 +0000

    Remove popt requirement from configure
    GnuCash doesn't use it.
    At the same time, I removed a check that has been commented out
    since the beginning of the revision history (somewhere in 2007).
    This check tested for the presence of popt.h to then run some
    libtool changes. As I said this whole block has been commented
    out since the beginning of time, so I considered it to be obsolete,
    more even so now that the popt requirement has been removed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18727 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c299f2444ba1e0e5b7f380559f9e10d10b2b5d19
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Feb 24 20:51:15 2010 +0000

    Remove popt references
    
    - popt has been replaced with the GOption infrastructure.
    So there's no need to include the popt.h file.
    - Also rewritten the comment that was elaborating on popt
    vs GOption
    - Finally removed the loglevel option (which was excluded from
    the compile anyway) that still referred to popt.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18726 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13e0eef469bfe5883ee1018b8abaa9bc92aafc66
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Feb 24 20:47:47 2010 +0000

    Fix minor spelling errors
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18725 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd0b4fe1450facf0edb20ccd5435b0b6a7bbc371
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Wed Feb 24 20:11:22 2010 +0000

    When creating lists of database objects, use g_list_prepend() rather than g_list_append().  There may be cases where the list order is significant and thus needs to be reversed, but that is not true in these cases.  This provides a large improvement in database loading performance.
    
    Analysis and basis patch supplied by Donald Allen.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18724 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 61937bc3dd1b1158458e790b378f172b713b55e1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Feb 24 19:53:37 2010 +0000

    Update documentation references to Active Perl (5.8->5.10)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18723 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 56f6f2c82a49bb5817019928714f216aa2b709be
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Feb 24 19:49:28 2010 +0000

    Remove redundant entries in EXTRA_DIST
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18722 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 04e042eb90e82d27fa26a56920a7a5b8418ee356
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 24 19:44:59 2010 +0000

    More experimental cmake building.
    
    Except for the scheme wrappers this seems to work until
    at least the engine module. However, I didn't tackle the issue
    with the generated headers which contain some installation
    paths - but those we should get rid of anyway.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18721 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f084ab3020981612778960b84eb0801e3765aeda
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Wed Feb 24 19:44:11 2010 +0000

    Fix bug 591177: Printer font is too small to read with webkit as html renderer.
    
    From comment 23:
    "The PDF in comment 2 is about 8 times smaller than it should be. One possible cause of this bug is if gtk_print_operation_set_unit (op, GTK_UNIT_POINTS) is not called. gtkprint defaults to GTK_UNIT_PIXEL - a useless unit to be using with printers.
    
    On Linux GTK_UNIT_PIXEL units are 1 unit = 1/72 inch (the same as GTK_UNIT_POINTS as well as PostScript and PDF units). On Windows GTK_UNIT_PIXEL units are the GDI device units which for printers is the dpi resolution. So for a 600dpi printer 1 unit is 1/600".
    
    If the application was developed on Linux and assumes the default gtkprint units are always 1/72" inch the output on Windows using a 600dpi printer will be 72/600 = 0.12 of the size (or approximately 1/8 of the size)."
    
    Solution was to use webkit_web_frame_print_full() which allows us to provide our own GtkPrintOperation object with units set to GTK_UNIT_POINTS.  Tested on both Linux and Windows.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18720 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17fa30c6b370f425599c21075825b95ed530ad5d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 24 19:14:02 2010 +0000

    Move two gtk-dependent files from src/core-utils to src/gnome-utils.
    
    core-utils depends on glib and additionally guile and gconf, but
    not (yet) gtk. Those two files which do are moved to the next
    module which already depends on gtk, which is gnome-utils.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18719 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 939744677fdafad13790f3a612518c776e0a1516
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Feb 24 18:30:30 2010 +0000

    Add dutch translation to the Windows installer.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18718 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dec9dd39fc08c87804108e23dff3e9324fa4ad75
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 24 17:52:24 2010 +0000

    Add some experimental CMakeLists.txt which can compile the libqof part, on Linux, Windows/mingw and (no joke) Windows/MSVC.
    
    I'm interested in some tests with the cmake build system, but
    if it doesn't prove useful I will remove it again within a
    few weeks.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18717 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3599d54a3a9d6aaa4c0200f6a1bb45d92521121
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 24 17:38:35 2010 +0000

    Make libqof compatible for MSVC9.0 compiler (no joke).
    
    The main change is that the syntax for variadic macros is
    slightly different in MSVC compared to gcc. But they exist, so
    offering the log macros in the different syntax is sufficient.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18716 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28d296d96d10e909fe33d86da996eec41dd02852
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 24 17:38:14 2010 +0000

    Make more header inclusions conditional on whether they exist.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18715 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78595343b24d6db2312199159917fa7c4949e659
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 24 17:37:53 2010 +0000

    Bug #610675: Revert the gnc-main-window parts of r18637 because it makes the tab names disappear under Windows.
    
    This disables the enhancement of bug#608329 again, but
    the disappearing of the tab names is a rather major bug.
    
    Note that we either need to fix the enhancement again,
    or revert the rest of r18637 as well so that the account
    properties don't show the color chooser without any effects.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18714 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9e2a574f01dfd27a8065a634cc32683af58ecf8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 23 20:46:41 2010 +0000

    Bug #605802: Fix input of Japanese characters in register with SCIM, IIIMF and XIM
    
    Patch by Yasuaki Taniguchi. Revised and extended version of r18638.
    
    The main functions are as follows:
    (1) synchronization of preedit string between the register window and
    sheet->entry,
    (2) application to pango attributes to preedit string in the register window,
    (3) include scroll offset patch (id=153514),
    (4) include preedit string rollback patch (id=153518),
    (5) fix formula and account cells input problem which Christian pointed out,
    (6) surpress quick-fill when preedit string exists,
    (7) fix Windows IME problem.
    (8) Fix quick-fill problem.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18713 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1960b410343abbfb6cb982b509d7d44334a9e5b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 23 20:28:20 2010 +0000

    Update .gitignore, proposed by Jeff Kletsky
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18712 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b83517abd9a2061ab4449154f31302f51b909b19
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 23 20:10:31 2010 +0000

    Bug #610348: Add compiling our own binary of libbonoboui because the ftp.gnome.org binary still depends on the obsolete libxml2.dll.
    
    However, we still download the erroneous binary and unpack it into $GNOME_DIR
    because libgnomeui depends on libbonoboui which in turn depends on libgnome.
    Hence, libbonoboui cannot be compiled before libgnome-dev is unpacked, but
    libgnomeui won't report to be installed correctly before libbonoboui is
    available as well. Theoretically, we would have to split the inst_gnome step
    so that it first unpacks libgnome et al., then we run the inst_libbonoboui
    step, then we run the second part of inst_gnome which would be something like
    inst_gnomeui. I'm lazy, so I silently overwrite the libbonoboui DLL with
    our hand-compiled version and that's it.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18711 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a598e25d19799a04bc87635e584afbb94c50378a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 23 20:04:30 2010 +0000

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

commit 0577a09492d0d471f7a338d4122bafe38a0541aa
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Feb 22 15:47:33 2010 +0000

    Change file loading message to "Loading user data..."
    
    Reading file is technically only correct for files not for databases.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18707 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0918b03678c12090002acde9cac5103e9287c350
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Feb 21 23:10:54 2010 +0000

    Bug #608032 - MySQL timeout and no attempt reconnect, second version
    
    This version builds on Phil's implementation of the dbi error callback
    functions to test for a timeout and to do the reconnect.
    
    The same error handling is equally implemented for postgres and sqlite.
    Unlike MySQL these two database types don't actually generate timeouts, but the
    functionality can be used later on for other error types as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18706 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d5db487427ee12c919ef1f91c8b318e628107ee
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Feb 21 23:04:44 2010 +0000

    Make sure file urls actually contain path information or are NULL
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18705 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01f10135be4c0cdb3882b1f237a68884e5f0819d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Feb 21 18:47:42 2010 +0000

    Remove redundant GLIB check.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18704 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 80e38458f8a6777a2a6e4c34aeeb1436fd9cbad6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Feb 21 18:30:32 2010 +0000

    Bump minimum required versions of gtk+, goffice and gtkhtml
    gtk+: 2.10
    goffice: 0.5.1
    gtkhtml: 3.14
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18703 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c7c04d699ca028810c2b542b6dda51e30ed4aca
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Feb 21 17:23:43 2010 +0000

    Bug #610051 - Crash when using GktHtml whenever a report is opened
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18702 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31ee1513f6db185667cd0034f0b3b72cceb93557
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Feb 21 15:50:13 2010 +0000

    Add a starter script for gnucash under ddd (a gui frontend for gdb)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18701 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a858e4a48cfa9f0c25e274a77c53aff2e031f9a4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Feb 21 00:27:59 2010 +0000

    Build fixes for EL5 after glib 2.12 requirement
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18700 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c4fa1f7623e2297bca9633c8e7a33a9bb632dfa
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 20 22:01:05 2010 +0000

        Ensure that GNC_DOT_PATH and other gnc_dotgnucash_dir() logic is
        used for all cases, remove hard-coded references to /usr/etc,
        /usr/share, /usr/local/etc, and /usr/local/share while providing
        for xaccResolveFilePath to actually search the data and sysconfdir
        directories used in the build.
    
        (gnc_build_data_path): New function, just a copy of
        gnc_build_book_path. Needed for rewrite of xaccResolveFilePath.
        (xaccResolveFilePath): Cleaned out the hard-coded paths and weird
        file path contruction functions and rewrote the function to use
        gnc_path_get_foo and gnc_build_data_path without all of the silly
        indirection. Removed superfluous URI checks (which are correctly
        perfomed by xaccResolveURL()).
        (MakeHomeDir, xaccPathGenerator, xaccDataPathGenerator)
        (xaccUserPathGenerator): Deleted; their functionality is replaced
        as noted above.
    
        (check_file_return_if_true): Renamed check_file_return_if_valid, a
        more descriptive name.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18699 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 00629d9834876e96a3fb74198537aa6c60fda3e4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 20 20:01:33 2010 +0000

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

commit 19e20b4915934a948831ee3f90fd8481fd78eddd
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sat Feb 20 15:56:50 2010 +0000

    Update of Persian translation by Mehdi Alidoost
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18697 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 86c7ae019c44be17e803034a3923686f31116b3c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Feb 20 13:57:10 2010 +0000

    Bump glib2 minimum requirement to 2.12.
    At the same time, remove all the conditional code and workarounds
    that were in the code to cater for glib < 2.12.
    
    Note: this commit will require a rerun of autogen.sh and configure.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18696 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13ce6a10eeb93c308ed3b17491ad050dad77f603
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Feb 20 13:26:19 2010 +0000

    Bug #610348 missing dependencies in windows build
    Update gnome-vfs to 2.24.1
    Note that this means Windows 2000 is no longer supported.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18695 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce990807be7a8537b72e2fed7348379124b92f17
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Feb 20 01:59:37 2010 +0000

    Partial fix for bug #610321 Compile errors with gtk-2.10.4: GTK_BUTTONBOX_CENTER undeclared
    GTK_BUTTONBOX_CENTER is replaced with GTK_BUTTONBOX_START
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18694 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ccf46258e5c4f3fcddf192020430e1784b71ce11
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Feb 20 00:25:31 2010 +0000

    Display the SX variables in the "Since Last Run..." dialog in ASCII order
    rather than ordering by hashvalue (i.e. no order at all) as was done previously.
    Patch by Jesse Weinstein.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18693 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e00cfd225ff25c5f0681d9774cb23a85e243571
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Feb 20 00:17:41 2010 +0000

    Add bzr support to gnc-svnversion. Patch by Jesse Weinstein
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18692 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b008a119842a4b3c2ac5f961deee75714b23e2cf
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Feb 20 00:00:58 2010 +0000

    README referred to a non-existent file
    So per a suggestion on IRC, I took the reference out. Patch by Jesse Weinstein.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18691 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8345fff2c6cd838f064470e525d17854b529a184
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Feb 19 22:12:28 2010 +0000

    Win32: Update libxslt version, but it needs its own copy of libxml2.dll.
    
    Apparently the gnome-provided libxml2 has the DLL filename libxml2-2.dll,
    but the binary from xmlsoft.org still has the filename libxml2.dll.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18690 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 89e197771a5a21ea22736360e974a5f242b355a3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Feb 19 21:06:50 2010 +0000

    Win32: And one more dependency upgrade (causes missing libxml2.dll complaints otherwise)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18689 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5485983166c57ae2fd01a04472879d8829cb76b8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Feb 19 20:50:01 2010 +0000

    More win32 dependency version updates.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18688 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e99a57f8e31afa2ae11156e7e7d30d9c8b1a7e71
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Feb 19 19:42:09 2010 +0000

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

commit 3bac2105e8aaeee7acad395ecb6f9842d02a6251
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 19 17:03:06 2010 +0000

    Fix bug #564380 additionally for easy invoice and fancy invoice.
    Patch by Mike Evans.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18686 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2ff0d7507dd8139855595fec107f87a9cbb08ce8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Feb 18 16:22:23 2010 +0000

    Update libpng package dependency for win32 to 1.4.0
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18685 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c25d050c183b90ece1152c21e76b0173c9d46b65
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Feb 18 15:46:46 2010 +0000

    Small spelling fixes in the comments
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18684 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 043b6139c901ed0c3601f50335910a6993ed0663
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Feb 18 13:02:33 2010 +0000

    Bug #610047 - Dutch accounts template doesn't work
    Add missing closing brackets
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18683 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a824e611e27f62368058538ef213d4c80a056874
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Feb 18 05:31:54 2010 +0000

    Re-indentation of source code, next batch.
    
    This also strips trailing whitespaces from lines where they existed.
    This re-indentation was done using astyle-1.24 using the following options:
    
    astyle --indent=spaces=4 --brackets=break --pad-oper --pad-header
    
    Discussed at http://lists.gnucash.org/pipermail/gnucash-devel/2009-August/026121.html
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18675 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28632f6638984222a794a53c74645e81c72a0ea4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Feb 18 05:29:28 2010 +0000

    Bug #609044: Improve UI strings for tax report options
    
    Patch by Frank H. Ellenberger:
    
    As we currently have a nice US income and a partial german VAT tax report, I
    feel uncomfortable with the change of r18413, which renamed Edit->Tax options
    to Income Tax options. So here is another approach, to clarify the tax report
    and business tax menu points.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18674 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5dfe332192482ca3ba5fa5557063812a0f73cf7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Feb 18 05:28:50 2010 +0000

    Bug #609043: Improve (mostly german) translation of txf
    
    Patch by Frank H. Ellenberger:
    
    This patch is a first extract of so an approach, which I have here, which will
    probably lead to a german income tax declaration ESt-A1. But this extract is
    more general and based on r18413 changes.
    
    Changes:
    1. Header Comments: adding Contributors
    2. Most strings in de_DE translated to german.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18673 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e93496f04d400a0d998865f15a37a9e9f63cd882
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Feb 18 05:28:22 2010 +0000

    Bug #608032: Handle MySQL connection timeouts with reconnect
    
    Patch by Tom van Braeckel:
    
    For the full discussion, see the mailing list:
    https://lists.gnucash.org/pipermail/gnucash-devel/2010-February/027323.html
    
    Rationale: When we try to open a database transaction, and the database reports
    that the "server has gone away", we try to reconnect before failing hard.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18672 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 774635749074547446136048ed90c28b1d0a7bc3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Feb 18 05:27:55 2010 +0000

    Bug #609005: Add recipient name on invoices
    
    Patch by Mike E:
    
    Having set up a client/customer including the name of a recipient when I print
    an invoice the recipients name ("Account Dept" say) is not printed in the
    invoice.  I think this is a bug rather than a feature.  I have attached a patch
    to fix.
    
    It still prints the company name above the recipient name however.  I could
    submit an additional patch to provide an invoice option to toggle printing of
    the company name if users/developers feel they want this option, as I do.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18671 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 320906c277bf85fed11d800abd271443c451338e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Feb 18 05:27:17 2010 +0000

    Bug #609603: Windows packing/win32/install.sh PATH fix
    
    Patch by Yasuaki Taniguchi:
    
    When I run /c/soft/gnucash/inst/bin/gnucash or gnucash.cmd after I finish
    building win32 binary, DLL missing dialog boxes pop up.
    
    Missing DLLs are
     - libgcrypto.dll,
     - libPQ.dll,
     - mysql.dll, and
     - ssleay32.dll.
    
    This patch add search path to them to fix this problem.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18670 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d30a59b46e90d21ab2f4176280173898fa665ca3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Feb 17 10:51:10 2010 +0000

    Bug #564380 Payment on bills doubles bill
    
    Patch by Mike Evans
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18666 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e99711ef856097a36c5d3ff21bfd7638e7bf377
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 16 21:45:34 2010 +0000

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

commit 45e058580c99256126fd3d9d99ef52f7652565fd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 16 21:21:16 2010 +0000

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

commit 268a37864107d6f9e6249c9e96c43c15611e0d1c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Feb 16 15:07:46 2010 +0000

    Update release to 2.3.10
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18661 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a16cbf087f66628fcf24bb10d57495988fe37184
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Feb 16 14:39:40 2010 +0000

    Revert r18654.
    
    Current GtkHtml implementation crashes the windows build whenever a report is opened.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18660 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff9d28017ccc2f8937eb6fd56f9de56af2ce023e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Feb 16 10:18:03 2010 +0000

    Better fix for segfault at startup caused by bug 608329's patch and a renamed Accounts tab.
    
    Patch by Tom Van Braeckel
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18659 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 193a4d843eb8dd89ffa206b5fe18b824a95009d0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Feb 15 19:40:20 2010 +0000

    Fix crash at startup on renamed Accounts tab, bug#608329.
    
    Patch by Tom Van Braeckel.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18658 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 87af0d8007281e602fef66df3393bf24cb33514e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Feb 14 10:17:51 2010 +0000

    Reverting r18428 as per multiple user requests. This patch needs some more work.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18655 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f03c101929d11923840458ef7a54f07a47c45b54
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Feb 13 15:56:43 2010 +0000

    Use gtkhtml as html render in the Windows build
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18654 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 83ab0dfb4f5205fe9c1cf2982bd27ab063223d85
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 13 10:30:13 2010 +0000

    Revert r18638, "Bug #605802: Fix input of Japanese characters..."
    
    Unfortunately this changes the behaviour in the amount entry cell
    of the register significantly: The string seems to be evaluated into
    a number right after each keypress, which means one cannot enter
    arithmetic expressions anymore as they will cause immediate error
    messages as long as they are not complete. Hence, the patch needs
    more work.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18651 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e2bc838226d476f886837d53029abbb1f19e504
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 13 10:20:57 2010 +0000

    [Patch] Corrections to taxtxf.scm
    
    Patch by J. Alex Aycinena:
    
    I attach a patchfile that corrects two problems with taxtxf.scm: the
    report would not gracefully handle the cases where, 1, a datafile from
    an earlier version of gnucash might have tax codes assigned to
    accounts and no tax-entity-type code assigned to the file, and, 2,
    some cases where accounts had no tax code assigned and the tax-related
    flag not set.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18650 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d147d0ae864989c907c8ad941600de6309aabf6d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 13 10:19:08 2010 +0000

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

commit 7f7c15536ddf5d37842f6198215e252a8e5b6112
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Feb 12 17:46:40 2010 +0000

    Remove gnucash.lsm from EXTRA_DIST
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18645 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e22101bf034f2f74dc5fd1035cc62d6ea62d8339
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Feb 12 17:45:59 2010 +0000

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

commit 2ea78aef35d471e3670ea6b379b5dfe52fe0ba92
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 12 14:15:05 2010 +0000

    Fix doxygen markup
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18643 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d8a60337f016ceacb09005ee9b8a788f3e6aea4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Feb 12 11:52:04 2010 +0000

    Small documentation improvements for better doxygen docs
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18642 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7278bd3da09d30078f012ed4de14f4354e0857c4
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Feb 11 09:08:08 2010 +0000

    Move splint-defs.h to src/debug.
    
    It's only used for debugging. Note that the current splint-defs.h causes compilation errors due to redefinition of function declarations. These should be fixed when splint is to be run again.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18640 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 625af3b4e74bef36ca16aac51f319071d4e52938
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Feb 10 22:55:11 2010 +0000

    Have the Post date widget grab the focus by default when opening the post invoice dialog.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18639 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb8d635294ef9c872f2f144015248e73b5cf5278
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 10 20:35:31 2010 +0000

    Bug #605802: Fix input of Japanese characters in register with SCIM, IIIMF and XIM
    
    Patch by Yasuaki Taniguchi.
    
    The main functions are
    (1) synchronization of preedit string in the register window and sheet->entry,
    (2) application to pango attributes to preedit string in the register window.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18638 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1abc138cbc7c8d5ccc28aa5699057d7363d3fdb5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 10 20:35:11 2010 +0000

    Bug #608329: Add Color to Account tabs
    
    Patch by "Bob":
    I wanted a way to select an account easily when I have several accounts open in
    the main window. I decided to add a color option to the account so that the tab
    can be set to a specific color and so easily identifiable. This could also be
    used to link like minded accounts together.
    
    This patch also fixes the account tooltip not being
    updated when the name changes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18637 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e804723b377f8b4e95d25946d589422a991e6675
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 10 20:34:51 2010 +0000

    Bug #534210: Add individual check item types.
    
    Patch by Thomas Troesch: The proposed patch does:
    
    1.  Changes the chk file key to Blocking_Chars as described in 607522 ( this
    had been dropped by mistake ).
    
    2.  Add several fields to the Custom tab in the print check dialog.
    
      Locations for:
      a.  split memos fields.
      b.  split accounts ( e.g.  Expenses:Auto )
      c.  split amounts ( e.g.  GBP 21.40 )
    
      The splits do not include the last split in the transaction.
      The keys in the chk format file are:
      SPLITS_AMOUNT
      SPLITS_MEMO
      SPLITS_ACCOUNTS
    
    3.  Memo was added to the custom tab.  This is the memo from the split that
    matches the account from the register.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18636 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b217a1ca813d30fe2521396c689cb136b7619520
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 10 19:26:06 2010 +0000

    Win32: Fix building of libgoffice.
    
    Required libgsf to not remove the build directory, hence part
    of r18559 need to be reverted.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18633 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 38dfb101f3fea5dce5fe68692cd22e8878c88abf
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Feb 9 18:24:16 2010 +0000

    Fix null-pointer dereference from r18612
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18632 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7876110efb08f060bdbb089baeffe3240402dd94
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Feb 9 13:29:30 2010 +0000

    Remove Linux Software Map description.
    
    It's unmaintained for years now.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18630 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ddbdf90019036cf218b43c44390592ac4ef93518
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Feb 9 13:14:32 2010 +0000

    Bug #609402 Add Japanese resource to Windows (inno) setup
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18629 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53749867fef7b05dcab6b2b4f06c282becf481f1
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Feb 8 20:53:35 2010 +0000

    Move count.* to util
    
    Also I made a first attempt at improving the line count.
    The old script missed a number of files in the directories
    it counted.
    
    The script is still not in line with the current code base
    though. A number of directories are still not counted (like
    gnome, engine, ledger, ...)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18628 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9e1e1bea8a464e99e0db479ffddbb113b51c4edc
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Feb 8 17:59:15 2010 +0000

    Moved svnlog2ul from contrib to util
    
    It makes more sense in util as it is by and for the devs, not
    contributed by an external user for external use.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18627 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea5c158b76f84c9d3f4d5543f0fc0387aa3136ce
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Feb 8 17:50:22 2010 +0000

    Add svnlog2ul.sh, and accompanying xslt sheets.
    
    svnlog2ul.sh is a script to extract the commit messages from svn
    between two releases and converts them into a simple html unordered
    list. This is a useful aid to create the news pages on the website.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18626 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 113db6f5f549ca9b0e99587fe13abb5ff7175309
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Feb 8 17:30:21 2010 +0000

    Move valgrind suppression rules to debug subdirectory
    This will require a new run of configure as some makefiles have changed
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18625 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 761fe1164486f525bcd761467a4e9a2d6a623a1e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Feb 8 10:22:29 2010 +0000

    Set svn:ignore on pl accounts like the other account directories
    
    (Meaning: ignore Makefile and Makefile.in)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18624 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd1a4be80a3ca409c3469ff19cda2aad9daf71d0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Feb 8 10:14:30 2010 +0000

    Remove the old, obsolete postgres backend and its tools
    
    I also changed some of the documentation that referred to it, but there are still some
    references left in the (unmaintained ?) design documents.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18623 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2c182d413389759d854f314dab1762d2d09fb2b5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 7 20:51:44 2010 +0000

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

commit d84f5bf6a64d945ba92331fc8f1256a4c6123ddc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 7 20:49:35 2010 +0000

    Update the translations with the latest string template.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18621 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f020141d242cba6ddc547fc59470ed5f5994db95
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 7 19:58:18 2010 +0000

    Win32: Hopefully fix goffice installation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18620 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d8c3fda5802bd64df187cc7299b575bd38bae04
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Feb 7 02:47:15 2010 +0000

    Free sort_keys as allocated by g_utf8_collate_key in ExtensionInfos.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18618 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0c34b87720bd284aca4b12e95c88abb446fe1c8a
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Feb 6 20:22:21 2010 +0000

    Fix script to check for > 2.8 entries to remove
    
    The minimal Gtk+ requirement has been set to 2.8 recently. This script still removed glade
    parameters that are valid in 2.8. This patch fixes that.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18617 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 474f9a6e4ae415dd259accf796bca138146ca1b7
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Feb 6 16:01:26 2010 +0000

    Update release to 2.3.9
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18615 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58397c5fc930fd230ed94ae13df4ee70d3599635
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Feb 5 20:32:42 2010 +0000

    I18n improvement: The account name of the other account in multi-split transaction is extended to conform to the name in the register.
    
    Otherwise, the string Split from here has the ambiguity with the button
    labeles Split, which is the verb, whereas here we need the noun.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18614 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b4100c3733d7695adf45abe10796b2ea206f2f7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Feb 5 20:29:57 2010 +0000

    I18n improvement: Add disambiguation prefix to the account code of the other account in a multi-split txn.
    
    Without the disambiguation, the string here is identical to the button
    labeled Split, but that one is for sure something different from here,
    namely the old verb vs. noun issue.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18613 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e13b58646cbb86cf3ac45605e2c474bc4120e5de
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Feb 4 23:19:15 2010 +0000

    Corrections to r18610 to permit compiling against older versions of glib
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18612 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c3e2fe3ddcdce1e345788e39b3b23a27638fd08a
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Feb 4 13:13:47 2010 +0000

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

commit d0215e6be8b0f4874643348de8991e0de90c22e8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 3 21:28:48 2010 +0000

    Bug #608436: Add auto-clear feature
    
    Patch by Cristian KLEIN:
    
    = Usage scenario =
    John keeps his personal accounting in GnuCash and writes all credit card
    expenses therein. On weekends, we checks his Internet Banking and sees that
    some transactions have been recorded. He would like to clear those transactions
    in GnuCash, but it is tiresome to go through each Internet Banking transaction
    and do manual comparison with GnuCash records, especially since Internet
    Banking transactions might be in a different order than in GnuCash.
    
    John would prefer having an "auto-clear" feature. Given the "current amount"
    from the Internet Banking, he would like GnuCash to clear the transactions for
    him, if and only if, there is a unique combination of transactions that could
    achieve this. If there is no solution, or if the solution is not unique,
    GnuCash should warn him and John must manually clear the transactions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18610 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7069d980f9366d0824015015c35181708b1d6902
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 3 21:01:18 2010 +0000

    Bug #590332: New eguile-based Tax Invoice report
    
    Patch by Chris Dennis.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18609 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 306f7e0b59d0a8e4d4fe3d0e712f20e269c256ca
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 3 20:58:02 2010 +0000

    Bug #606053: Add stylesheet with footer
    
    Patch by edodd at billiau.net and Frank H. Ellenberger.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18608 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e08fe2a2be8db310c8d22fc086efb9438360bfb7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 3 20:54:26 2010 +0000

    Bug #608306: check amount_word should print the fraction correctly.
    
    Patch by Thomas Troesch:
    
    Checks printed the wrong string for the amount_words.  The utility
    number_to_words had produced e.g. from 100.04 -> One Hundred and 4/100.  The
    word string should be One Hundred and 04/100.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18607 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e6e8ed5bc38c92245aa72a8665442036e008a6e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 3 20:51:07 2010 +0000

    Bug #608874: Spelling fix for Emoluments
    
    Patch by Adrian Bridgett.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18606 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d43e2ce349592f767cc4c0c7eea41f921a66fe2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 3 19:19:35 2010 +0000

    Remove more executable bits from data files
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18605 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb151975dc159558d01757b1ade80b0e2a318471
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 2 21:35:37 2010 +0000

    Remove executable flag from data files
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18604 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb3acafcbd12557f40cc4f1ce2aee895cccfb44d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 2 21:35:04 2010 +0000

    Fix URL of ActivePerl.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18603 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 98fb79457d245da243b1b389afceee95f281de6e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Feb 2 16:18:23 2010 +0000

    Minor changes to global project files
    
    1. Fix spelling errors in HACKING
    - appearenet -> apparent (patch by Tom Van Braeckel)
    - supressions -> suppressions
    
    2. Keep the contributer list sorted alphabetically in AUTHORS
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18602 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2991f677833cef9e25aeb484eb57e2c24a065447
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Feb 2 11:20:49 2010 +0000

    Bug #589320 Price Editor - Currency Namespace does not show up
    
    This bug was introduced by r18062 (applying a patch from bug #580281 Entering multiple pices with price editor is tedious)
    For some unknown reason, r18062 assumed exchange rates are not supposed to be edited via the Price Editor dialog.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18601 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 714ff53984a51363c69f00df0da2b1896b0d41f6
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Feb 2 02:40:31 2010 +0000

    Fix "make distcheck"
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18600 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af72826cf02bf461f1c43ab8d7462f43e235c9ad
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Feb 2 02:20:22 2010 +0000

    Reverse r18597
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18599 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 808c3af3e41750df2dd4b5863129632c00482ff6
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Feb 2 00:04:38 2010 +0000

    Bug #105669: Improve error handling in gz_thread_func.
    
    Honor errors when reading/writing from/to a compressed file or the pipe
    to the main thread.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18598 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5988a9aa7c62dd2f2da49bec021d657647167c13
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Jan 31 23:25:56 2010 +0000

    Fix "make distcheck".  Patch by Jan Arne Petersen
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18597 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb471903d517539b0348f04a8ab0e38c88f8f36f
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 31 21:12:21 2010 +0000

    Bug #606728: Catch errors when opening saved-reports-2.4 for write.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18596 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b61418df3f5025f9f7a57549eba82db027ee3762
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 31 21:12:18 2010 +0000

    Use string saved-reports-2.4 in the description of the save report action.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18595 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ed568ab77ccaf5f54832342fe3dca745a4883be
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Jan 31 20:03:23 2010 +0000

    Create routines qof_book_get_string_option() and qof_book_set_string_option() to get/set a kvp string, respectively.
    qof_book_set_string_option() also handles saving the book so that the kvp is updated in the db.
    
    In the future, qof_book_set_<type>_option() and qof_book_get_<type>_option() should be created, where type is
    boolean, int, double, ...   In addition, other places which handle options in the book should use these routines.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18594 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef5a742bf1639e232512cba861dcb57cc9ba1dc6
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 31 18:37:28 2010 +0000

    Bug #105669: Add checks to detect errors on write, especially if there no space left on the disk.
    
    Check the return value of fprintf and use ferror where libraries as
    libxml do the write.
    
    The change may not be perfect yet and a review would be nice. Still, it
    detects quite a few errors that, without it, slip through and may
    destroy valuable data.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18593 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d64201763ef057844c34e7d4b42b1ad7c34e388
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 31 11:22:24 2010 +0000

    Updated txf.scm for 2009 US tax form changes by J. Alex Aycinena.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18592 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a9c2efa03dc04837d50911d439b8fd6a26fd4d0
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 31 07:12:59 2010 +0000

    Fix crash when copying a currently edited transaction in the register.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18591 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 791bdfbd2096e169dae05e01ba55ddc1ed29d238
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Jan 30 22:59:37 2010 +0000

    Create qof_book_begin_edit()/qof_book_commit_edit() routines.  These need to be added around lines which set kvp
    values for the book, and the dirty flag does *not* need to be set.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18590 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fbdcd66a913fb231971a878ee159ac936cb5134f
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Jan 30 22:57:55 2010 +0000

    Revert 18490/18491/18527 - I'm not sure it's actually deleting the objects without affecting the database.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18589 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d8123287f05752c7c979ce8bb60b35af5346064
Author: Cristian Marchi <cri79 at libero.it>
Date:   Fri Jan 29 18:34:08 2010 +0000

    Update of Persian translation by Mehdi Alidoost
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18588 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ebf260a7717e4d5f490204d8b4a72e89395efdd
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 29 16:36:32 2010 +0000

    Change 'Int' to 'Interest' and 'Div' to 'Dividend' in action strings
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18587 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0325d8247ac8402979a1206057348286e34deb54
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 26 21:10:39 2010 +0000

    Fix missing header information about Farsi plural forms in fa.po, according to what has been explained to me.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18585 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c3617043a4ba90a4f6302ae9096bb5535fd00a4a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 26 20:47:25 2010 +0000

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

commit c7e1984cd79785d7afd59c603a15093a89752f94
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 25 20:13:40 2010 +0000

    Add disambiguation prefix to the word Split where it is the action of a Stock Split.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18582 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 88e0cfe7830c94ad8886a951851df57ee1f5ffb6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 23 21:39:21 2010 +0000

    Bug #607522: Add ADDRESS to check printing
    
    Patch by Thomas Troesch: The patch does three things:
    
    1.  Adds the ability to print an address on checks.  The Print Check dialog is
    changed to have 5 address lines.
    The first field is filled in with the same data as the PAYEE check item.  The
    other lines are blank.  The check format keys
    have a new check-item type 'ADDRESS'.  It behaves like other text check-item
    types.  The address fields on the dialog are set 'not-sensitive'
    if the current format does not have an ADDRESS check item defined.  The Custom
    Field tab has a new line for the address
    location.
    
    2.  Added new check format key - Blocking_Chars.  This is to put the blocking
    character feature into the check format file.  It is currently
    only in the preferences dialog in the printing tab, and therefore currently
    applies (or not) to all text fields in th_e check format.  By
    adding the key Blocking_Chars_n to the check format, the blocking characters
    can be applied to text type check-items individually.  Its
    really useful when printing stubs and so on.  (NOTE:  blocking characters are
    printed around a field to protect against alteration
    e.g.  ***$100.00***  vs     $100.00)
    
    3. Included a Voucher check template.  This is a full page check with the check
    on top and which has two stubs below.  There
    are other voucher formats ( middle and bottom ) , but the check printing
    functionality would require separate templates for
    the different formats.  Also changed the Quicken/Quickbooks US-Letter check
    format to include the ADDRESS check item and blocking
    around the AMOUNT_NUMBER field.  I made a change to the Quicken-wallet check to
    add blocking characters around the
    AMOUNT_NUMBER field, and I added a clipping rectangle definition to the NOTES
    and PAYEE fields the were placed in the
    check stub area ( if the fields were too long, they would print into the check
    area ).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18581 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc08f7f39bfd939c6f37db69e34c79c1613858bb
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Jan 22 01:02:49 2010 +0000

    Use correct routine to add a newly loaded entry to the correct bill.  r18302 fixed the entry
    loading problem for invoices, this extends it to bills.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18580 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ca7a2b4bc7a273b94784699a1706fec3675e46ea
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Jan 22 00:08:55 2010 +0000

    Bug #607517: Migrate print.glade from glade-2 to glade-3 format.
    
    Patch by Thomas Troesch.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18579 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9bb98bef8c8a270dd1ce34201b0196a8ea62a1d
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Jan 21 22:52:56 2010 +0000

    Bug #607246: In qof_string_number_compare_func, use base 10 and do not allow octals to sneak in.
    
    Otherwise, transaction number 0108 (octal 010=8) will sort before 0107 (octal 0107=71).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18578 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa81ae0808feb69ce8e8d4ac974b842f8cf1b51e
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Jan 21 22:13:09 2010 +0000

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

commit 0e7fb6ab9bcce7836b23e312b39745c1afcbaef6
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Jan 20 23:39:32 2010 +0000

    Bug #607255: Repair Hungarian report main menu, by Attila Nagy.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18576 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a881c3edf438af1227e011d78afea55b1135627d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 17 21:26:48 2010 +0000

    Bug #607185: Add f-q workaround for missing date.
    
    Patch by "meo":
    
    If for whatever reason finance-quote is unable to get a date for a quote or to
    convert it to the standardized form, gnucash is unable to use the otherwise
    correct quote. With web pages being updated definitively more frequently than
    finance-quote, this is quite a nuisance.
    Up to now, gnc-fq-helper emits an error message + the quote, a combination
    gnucash is unable to process. This patch presents a workaround.
    
    I would prefer using the current date + 12 hours rather than current date +
    time, but this is open for discussion.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18575 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6195c389b03a763957b1c8783811c99e02c26e1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 16 20:38:02 2010 +0000

    Updated Persian (Farsi) translation by Mehdi Alidoost
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18574 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e102dfa917b1ce0519a6ec8d5f748f3721bfc2af
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jan 15 20:49:10 2010 +0000

    Add ChangeLog.2009 for the last year.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18573 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a2b3b35227aa1189e5d61aaf161d73dba4a8f16f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jan 15 20:43:00 2010 +0000

    Bug #606077: Fix uncommon configure option --program-suffix.
    
    Patch by Peter Selinger:
    
    OK, the attached patch fixes part of this problem. Specifically, it applies the
    specified transform (from ./configure option --program-suffix,
    --program-prefix, or --program-transform-name) to the files
    
    src/bin/gnucash-valgrind
    src/bin/gnucash-gdb
    src/bin/gnucash
    
    This is done in the Makefile at compile time.
    
    In the end, I am not sure why the GnuCash configure.in provides the
    --program-suffix mechanism at all, since apparently it hasn't been used in 10
    years. According to info autoconf, these are supposed to be enabled by the
    macro AC_ARG_PROGRAM, but I don't see this in configure.in. So perhaps it has
    been enabled by accident and shouldn't really be there.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18572 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53dd0f605a49dcca7ae520f004b6d1a9e289297d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jan 15 20:38:33 2010 +0000

    Bug #511606: Fix ipmt() and ppmt() functions in scheduled transactions.
    
    Patch by Jean-Baptiste: " The instance counter is now incremented into increment_sx_state function."
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18571 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c259408efeba63456dcb90cca7be448cdca60902
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jan 15 20:38:13 2010 +0000

    Bug #538902: Moves the "New Accounts Page" menu option to the "View" menu
    
    Patch by Steven N. Severinghaus.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18570 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0df835b5df6ed98ebc09c5eb92cc90dbb12034f0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 13 19:21:32 2010 +0000

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

commit e9e773fe7b8fc282d356a440b15ed53ba495990e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jan 13 00:00:03 2010 +0000

    Fix translation issues caused by r18474.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18568 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52ee85567810e38721117c649f91f657a26482d4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 12 21:25:04 2010 +0000

    Update British English translation by Mike E.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18567 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35d0cbfbca5a7b487ebc899715d66691e4464074
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 12 21:19:47 2010 +0000

    Remove de_CH translation because it ceased to be maintained. The normal German translation will appear for de_CH locales, just as in 2.2.x.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18566 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd415b5d5684759b6d9b6dab88625ec4c2f7c043
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 12 20:29:09 2010 +0000

    Updated Persian (Farsi) translation by Mehdi Alidoost
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18565 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4398d355770cf97b9bbcad67eb2d7c17251078e8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jan 12 19:40:07 2010 +0000

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

commit 2ae9f8697c6d416126e76c8a46a0442da5761716
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Jan 12 18:08:17 2010 +0000

    Bug #348701 Wrong currency symbol when currency is set to DKK
    This fix reverts changeset r7200, which caused some currency symbols to be replaced with the EURO sign.
    This replacement was a workaround for gtkhtml1 and no longer needed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18563 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bcec4ce194eb739554f192c650d325c424272a20
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 11 21:36:36 2010 +0000

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

commit cc7f71bb3e96b6bb9c75ce1f4db1a121aa39e811
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 11 21:32:13 2010 +0000

    Bug #606626: Change wording from Druid to Assistant
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18560 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 767a90ae47658a136472028841c882b1a1b39017
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 11 20:50:18 2010 +0000

    Remove build directories of dependencies after their successful installation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18559 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ae3909d0080bd198bc18c12426c2b0ec5b65c2e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 11 20:25:04 2010 +0000

    Add initial Persian translation (Farsi) by Mehdi Alidoost.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18558 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc397e16b457103177c9674999191a78f842f4ff
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 10 19:45:08 2010 +0000

    Fix translation error in r18550, bug#602051.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18557 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2778d769a8ca2a04468ede5828c41ba3475b882c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 10 19:22:05 2010 +0000

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

commit dff335dd3eafd3f2e0e10a1814c0b376d099c0c2
Author: Mike Alexander <mta at umich.edu>
Date:   Sat Jan 9 05:52:05 2010 +0000

    Speed up the balance sheet report by a factor of 5 or so by using C functions instead
    of Scheme functions to get account commodity balances.  This idea is borrowed
    from the EGuile version of the balance sheet report.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18555 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d725a6aef0092a06304c2b59036c7f9ed185259
Author: Mike Alexander <mta at umich.edu>
Date:   Sat Jan 9 05:48:48 2010 +0000

    Remove a couple of unused local variables left over from a previous iteration of
    the trading account changes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18554 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f07987bb28a44884732924c14e0047fb370190f
Author: Mike Alexander <mta at umich.edu>
Date:   Sat Jan 9 05:47:54 2010 +0000

    Avoid a bunch of assertion failures when the general ledger is open.  The general ledger has no
    account so attempts to get the balance of the register's account pass a null account pointer
    to functions that won't accept that.  Also stop leaking a GList in the functions that get account
    balances.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18553 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6085758a8b7f308a0800923be97133828bcdee83
Author: Mike Alexander <mta at umich.edu>
Date:   Sat Jan 9 04:54:02 2010 +0000

    Remove the "Compute unrealized gains and losses" option from the balance sheet
    report.  Instead compute unrealized gains and losses only if the current book
    does not use trading accounts.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18552 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 56e67d882e460457e8096f3d2311392f8d82920b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 5 22:37:30 2010 +0000

    Bug #589032: Replace some strcmp() by safe_strcmp() to fix crashes on NULL strings.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18551 57a11ea4-9604-0410-9ed3-97b8803252fd

commit be3f045fb40147f9de493c538c95754ed34bde3d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 5 22:09:45 2010 +0000

    Minor updates to British English translation by Mike Evans.
    
    Copied from bug#602051.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18550 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2f998bed0125977b845a330be783b00a4920c2ba
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 5 22:09:25 2010 +0000

    Bug #602051: Replace the word "string" in GUI messages by non-developer wordings.
    
    Same for dialog -> window.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18549 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 869c30a007ce727f4e404013a6735d3376fc535f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 4 21:21:54 2010 +0000

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

commit 80971f866b025d11d0ee6b386ea68e4e23e51f3f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 4 21:07:16 2010 +0000

    I18n improvement: Translate plural-dependent string correctly by ngettext().
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18547 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 668c8dfac2cfb2a5f94e7f860db84d0fc42be56c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 4 21:06:57 2010 +0000

    Bug #602091: Fix broken Due Bill Reminder in all non-C locales
    
    The Due Bill Reminder used the translated form of "Invoice" as
    query string predicate, which can't work because the untranslated
    string must be searched for.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18546 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5217470afbf318ecbf70c25f50d11a24cfa15ee
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 4 20:21:22 2010 +0000

    Fix guile-1.6 compatibility of r18541 (bug#582325).
    
    We still suppport guile-1.6, hence we can use the functions
    introduced in guile-1.8 only by providing our own backward compatibility
    macro definitions in guile-mappings.h.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18545 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d61fd279533cb448e3e2fef4b283395189e9d48f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 4 20:18:21 2010 +0000

    Update gwenhywfar/aqbanking version numbers for win32 build.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18544 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 91bdb89a72e9965b5ff217a0b5c596bbdad4b9e3
Author: Mike Alexander <mta at umich.edu>
Date:   Sat Jan 2 22:59:38 2010 +0000

    Add a Select Children button to the widget used for account selection in
    report options dialogs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18543 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ee8a1499e73079a114f696a293c303f36d28628a
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Dec 31 23:15:31 2009 +0000

    Load gnc-build-url from the correct file so the accounts list
    option works again.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18542 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35c352d09b1d546514f775e1a5538d381ccc319f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Dec 31 14:41:12 2009 +0000

    Fix bug #582325 by refactoring some deprecated guile functions:
    SCM_BOOLP -> scm_is_bool
    SCM_NULLP -> scm_is_null
    SCM_FALSEP -> scm_is_false
    SCM_NFALSEP -> scm_is_true
    SCM_VECTORP -> scm_is_vector
    SCM_NUMBERP -> scm_is_number
    SCM_CONSP -> scm_is_pair
    SCM_STRING_CHARS -> scm_to_locale_string
    
    Specifically the replacement of SCM_STRING_CHARS with scm_to_locale_string fixes Bug #582325
    
    Additionally, I have renamed these internal functions for global consistency:
    SCM_PROCEDUREP -> scm_is_procedure
    SCM_LISTP -> scm_is_list
    SCM_EXACTP -> scm_is_exact
    SCM_EQUALP -> scm_is_equal
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18541 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f61a5c473a1d7f0723a0a02da35ae5e5edaf485
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Wed Dec 30 16:49:30 2009 +0000

    Don't show hidden accounts in the transfer dialog.  This should be connected to the UI,
    but my ubuntu has glade 3 which mucks up the .glade files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18540 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c969cd19ae5fb7fc083f6321162cfbc0a8b308dd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 29 21:18:54 2009 +0000

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

commit 14408752ec6053b8dbf90cab0c5da85e6ebf63d2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 29 20:20:56 2009 +0000

    Bug #605414: Clarify Quick-fill tip of the day
    
    Patch by James Raehl:
    
    Patch adds Tab key step to the Quick Fill tip.  New users do not know about
    this step.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18538 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a120ce996ceb27a797a26842ddefed4df34449ca
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 29 20:20:36 2009 +0000

    Bug #605415: Relax limit on scheduled days in the future
    
    Patch by James Raehl: Expand scheduled transaction date limit by 366 days
    
    Usually, scheduled transactions are limited to 365 days in the future.  This
    patch doubles that limit plus adds a day for leap years.  The patch supports a
    method for separating transactions that are not yet posted at the bank, by
    assigning an initial date one year in the future.  Under this method, scheduled
    transactions and their reminders are one year in the future, since they have
    not happened yet.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18537 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3535078fe7ffaa6b5ba0317ae8d62f4162be0dc7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 29 20:13:25 2009 +0000

    Remove unneeded information lines about "qof" - we're using our internal code always anyway.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18536 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 61c16a06dd52e223106a1fedae122499a6dc4c16
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 29 20:12:48 2009 +0000

    Re-indentation of source code, next batch.
    
    This also strips trailing whitespaces from lines where they existed.
    This re-indentation was done using astyle-1.23 using the following options:
    
    astyle --indent=spaces=4 --brackets=break --pad-oper
    
    Discussed at http://lists.gnucash.org/pipermail/gnucash-devel/2009-August/026121.html
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18535 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5860ae976cea94c88af33405c56bb302d77b9c4a
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Dec 29 06:13:26 2009 +0000

    Allow digits in Gtk action names created in gnc_create_extension_info.
    This should fix bug 447339 as long as all report names are unique
    considering only alphanumeric characters.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18534 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba39c5cda54f457b036d208560a3ea7a6bcce082
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 28 19:50:00 2009 +0000

    Updated Dutch translation, by Mark Haanen and Jos, copied from the Translation Project.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18533 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e03ed3e989cb658f3fd9e45640e9d88e8f4aa65
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 27 20:51:48 2009 +0000

    Updated aqbanking version numbers for win32 build
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18532 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5704fcc102381a7fe97c3fa56b30832ddc4e8a98
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 27 20:46:56 2009 +0000

    Updated Japanese translation, by Yasuaki Taniguchi, copied from the Translation Project.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18531 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e939dd3f778535ace83712448098bf66b45e7f91
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Dec 23 21:04:22 2009 +0000

    I18n fix of concatenated expression.
    
    We must not concatenate a word expression from different strings.
    Instead, we must translate each expression separately.
    
    Pointed out by Mark Haanen.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18530 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0703becbf74469cbc3b1a4940ac739ee0a48298
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Dec 23 20:54:48 2009 +0000

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

commit e190f37cec859ee86c872d5b67ab7743d2fd41b2
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Dec 20 00:25:50 2009 +0000

    Fix bug #603215 -  Custom report from Budget Report does not save selected Budget
    
    Problem was how budget option tried to create the lambda function to restore the value.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18528 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7bbb8888a7088b2044a2d631635ac1da56b833bb
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Dec 18 19:45:57 2009 +0000

    Free accounts/lots/splits/transactions when closing a book
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18527 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c41b3b0d601ed1b4738fb1ffb6815ae64ed6d793
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 18 12:39:15 2009 +0000

    Bug #479581 gnucash --nofile hasn't application name in window title
    
    When no file is selected, the title now becomes "Unsaved Book - GnuCash".
    The first part is following Gnome HIG guidelines, the latter part is
    a preference of several GnuCash developers.
    Furthermore, the "- GnuCash" suffix will always be appended, not only
    when no file is open.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18526 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 003d7209a98ae6d7dde712677d65ace42c95447e
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Dec 17 08:04:48 2009 +0000

    Watch out for  a missing pricing transaction when looking for price data.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18524 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 812a9fa6c54121877f4bff6d605dd35e7dc6fa7e
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Dec 17 08:03:23 2009 +0000

    Add a comment about GNC_COMMODITY_NS_ISO and
    GNC_COMMODITY_NS_CURRENCY.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18523 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7dd2d8e5668e7cfc963ebd8ee45a7aac93a4a317
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Dec 17 07:56:49 2009 +0000

    Add new columns for the name of the lot each split is part of and for
    the value of the split.  Both are optional and default to off.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18522 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3722706edd0d22d0427a09078bea20c9fd324af4
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Dec 17 07:41:23 2009 +0000

    Fix some incorrect ENTER() and LEAVE() calls.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18521 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 128c5dd195ca098f730167ca145d5b4ae577baf3
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Dec 17 07:40:28 2009 +0000

    Fix a couple of initialized variable warnings.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18520 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10cead26b1a5a8bb6a0f664398dbb1e04d45cfd2
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Dec 17 07:39:49 2009 +0000

    Call gnc_{suspend|resume}_gui_refresh while closing accounts and scrubbing lots
    to make them go much faster and avoid flicker.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18519 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 889f4d19accc18955bad409a64ce3adb0430f7f8
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Dec 17 07:37:15 2009 +0000

    Fix up some gnc:debug calls (and one comment).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18518 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 21834518897ab34fc28e8528963b32499b19023d
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Dec 17 07:35:42 2009 +0000

    Watch out for a null account in render-corresponding-account-subheading, it
    happened to me once.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18517 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5aff667de7aae0fff5c396112758e9ea29036dc
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Dec 17 07:34:30 2009 +0000

    Pass the correct report name to income-statement-renderer-internal when rendering
    a profit and loss report.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18516 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ca3f9e72ffcad69c476fcaf8489d0e751e6bcc3
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Dec 17 07:33:26 2009 +0000

    Don't leak a file port when saving reports.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18515 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa9f788504722097cef571a4c76c06a8f3491d50
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Dec 17 07:28:30 2009 +0000

    Reset found_trans_split when the transaction being considered in gnc_split_register_find_split
    turns out to be the wrong one.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18514 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e4dd190ed9d8cf4acea1a3e120f82c56d26c9df6
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Dec 17 07:26:13 2009 +0000

    Add missing PORTFOLIO_LEDGER register type to switch statement in
    gnc_split_register_get_debcred_entry.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18513 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6d4edd1b99d3c32f1eacaab58e65f0b047866ec
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Dec 17 07:21:18 2009 +0000

    Fix an off by one error in gnc_ui_sx_loan_druid_create.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18512 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1866ebeaed0808629b72898330a510963ca95205
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Dec 17 07:17:09 2009 +0000

    Increase the size of the Guile stack to avoid stack overflow errors.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18511 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 734c5e2f2c4492776b4f2d59d355776135b3db57
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Dec 17 07:15:16 2009 +0000

    Fix a couple of echo commands and set warnings=no-portability when running automake.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18510 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8da75fff34dd933569475040c26a8698381fb6d6
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Dec 17 07:10:49 2009 +0000

    Make xaccSplitDump and xaccTransDump work for debugging.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18509 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b31a03191db4ffaac639fa750aa2a5094dc9fd3
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Dec 17 06:30:26 2009 +0000

    Teach xaccSplitConvertAmount that 0*x = 0.  Avoids looking up non-existant exchange rate.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18508 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 574385f9fd45b6323abf2bb164eb42af1acd6a2f
Author: Mike Alexander <mta at umich.edu>
Date:   Thu Dec 17 06:25:45 2009 +0000

    Add some missing Leave() calls.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18507 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cfeac5253d3d642be989a835f9f154bc60a23137
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Dec 16 20:37:17 2009 +0000

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

commit be6016886e721c81f6c487721f7a46f1c2149f54
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Dec 16 12:23:16 2009 +0000

    Fix gwenhywfar version lookup by tightening the RE used
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18505 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dbeee382fe6f32782e7df4673017c93bc02bd264
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Wed Dec 16 00:17:30 2009 +0000

    Need to export the variables for glib to see them
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18504 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 645c4e48c1d51d0065b48958458ca865fcdffea6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 15 21:27:22 2009 +0000

    temporarily disable the gwenhywfar version lookup - there are multiple lines matching GWENHYWFAR_SO_EFFECTIVE
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18503 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7619232f3b6ff9e0048b1bb8e447334894b458cf
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 15 20:30:15 2009 +0000

    Really fix r18495 (#586122) to look up the so-name of gwenhywfar correctly.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18502 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 51f073af01fa27abd45ad4f21eb4bf0c5a59873f
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Dec 14 22:25:35 2009 +0000

    Require gtk+ >= 2.8
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18501 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3039a04570e31548a28fa4328c66e4bd8310dd7
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Dec 14 22:24:47 2009 +0000

    Some usability improvements to the Save As.../Open dialog (part 2)
    
    Forgot to add the changes in c code...
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18500 57a11ea4-9604-0410-9ed3-97b8803252fd

commit edaf8bcd27c7e50b5a584d1e87e5381bf30f6e98
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Dec 14 21:35:53 2009 +0000

    Some usability improvements to the Save As.../Open dialog
    
    * The dialog gets a proper title
    * Only show the File frame or the Database frame,
      as relevant to the chosen data format
    * Set a minimum width. Without it the dialog comes up too narrow.
    * Some minor layout changes (spacing, justification,...) to harmonize with
      other GnuCash dialogs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18499 57a11ea4-9604-0410-9ed3-97b8803252fd

commit daa1c8e23b00c646930cbbe191506d38aaf50de3
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Dec 14 05:52:22 2009 +0000

    Symlink the reports to the build directory to make it easier to use them when
    running in place after a build without installing GnuCash.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18498 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 287c85ce9d3e4a2d9dc071d98ac832aaefe73df7
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Dec 14 05:50:57 2009 +0000

    Use resolve-interface instead of resolve-module when loading reports fo only the
    exported interface gets imported instead of everything defined in the file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18497 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e7cd4d45957f376d0014cf2fd35b1a8cfa5f1d77
Author: Mike Alexander <mta at umich.edu>
Date:   Mon Dec 14 05:48:45 2009 +0000

    Make the dbi backend tests work correctly if dbd is installed in a nonstandard location.
    Supply a GNC_DBD_DIR environment variable to the tests so it knows where to find the
    database modules.  This is needed if libdbi is installed via MacPorts on OS X.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18496 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3f658ca02e5f62499c27d9a36abfedbdf3c9beef
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 13 21:16:25 2009 +0000

    Fix #586122 (follow-up to r18488) by using aqbanking/version.h from its installation path.
    
    Also look up the gwenhywfar so-name accordingly.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18495 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8612ea9ac6ff937455543c8b7155372a447d2b7
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Dec 13 19:22:12 2009 +0000

    Revert r18426 - "Bug #121695: Support account reparenting through drag and drop"
    
    Causing CRIT messages when you change accounts in a report options dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18494 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fce8b781d1a5f350dce14ad8b86d6682508e1308
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Dec 13 19:19:59 2009 +0000

    Add flags to help with valgrind on glib
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18493 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 49a9fb8bc9157fcc96187a6f48f9c68101a4f942
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Dec 13 19:18:35 2009 +0000

    Free prices so that they can be deleted when the book is closed
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18492 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15491e23e7e1183faabb281f207ba64f16ed088f
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Dec 13 00:42:12 2009 +0000

    Free budgets when closing a book
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18491 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66b64e45e803854bef9f9d2cc78c0eb46f053ca7
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Dec 12 20:05:44 2009 +0000

    When closing the book, destroy all lots (found by valgrind)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18490 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 75e1094cfd01411daf08cf3abb06ac9b83970fac
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Dec 12 00:15:50 2009 +0000

    Free memory leaks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18489 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c5ada60a9b1a96e0e484ab495ca06a4975577ba0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Dec 11 19:57:17 2009 +0000

     Bug 586122 -  The AqBanking Wizard can't be loaded: plugins\20 folder to be renamed into plugins\16
    
    The patch evaluates and configures the proper paths at build time, retrieving
    the required info directly from the aqbanking source
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18488 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d6a833973a770faa12bb804b3c027f32a28421e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 11 19:41:36 2009 +0000

    Updated Dutch translation, by Mark Haanen and Jos, copied from the Translation Project.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18487 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e278b0c6433715710c0c120307faaee7d0097244
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Dec 11 17:32:35 2009 +0000

    Add qof_backend_module_finalize() routine to call dbi_shutdown() to free allocated resources.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18486 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a3b87ece92efc7171e83a32236a1f15a6f5e3a31
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Dec 11 17:31:35 2009 +0000

    Add qof_finalize_backend_libraries() which is called during shutdown.  This routine checks each backend
    library for an exported qof_backend_module_finalize() routine, and if it exists, calls it so that the
    backend can free any resources which have been allocated.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18485 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 16144d68280f76d60c5578ea199c2cd61888a3ef
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Dec 11 02:28:07 2009 +0000

    Fix some memory leaks found by valgrinding tests
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18483 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 21d920d0de86055fd56d7cf195f1b9e8e44c9b33
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Dec 10 22:39:33 2009 +0000

    Remove erroneous use lib from gnc-fq-*, along with PERLINC setup in configure.in
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18482 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b0824d6ceba7ca5b7f4025bd38b45ddc58019f6d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Dec 9 21:30:50 2009 +0000

    Small UI string corrections related to the recent tax enhancements.
    
    Patch by J. Alex Aycinena.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18479 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 355d8c41face6bedb696695bb7a1722b25399022
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Dec 9 20:56:54 2009 +0000

    Small UI string corrections related to the recent tax enhancements.
    
    Patch by J. Alex Aycinena.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18477 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8bd170e56cc16af4742ecab1b28ec99704e31a3d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Dec 9 15:14:35 2009 +0000

    Payment dialog layout improvements
    
    - Rearrange the frames so that the Transfer Account frame gets
      more space
    - Add tooltips to (owner), (invoice) and amount related widgets.
    - Properly align the invoice_label widget
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18474 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c6806c3537f777235e16632e686fc4c9b40a375
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 8 20:42:46 2009 +0000

    Decrease verbosity during win32 packaging: Inno, gconftool-2, htmlhelp compiler (hhc) with less output.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18473 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ec302bf40e0ad6b08dda4eb74f180f8297774e1
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Dec 6 18:58:17 2009 +0000

    Disable it_IT help in the win32 binary
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18470 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 116b8b2371b0139feae58dcf38e4c1c029653a0a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 4 21:09:59 2009 +0000

    Bug #603186: Fix crash with txf.scm on win32
    
    Patch by J. Alex Aycinena:
    
    In further testing I discovered that I omitted some codes in
    txf-de_DE.scm and txf.scm that need to be there. Without them gnucash
    crashes under certain circumstances.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18465 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a699183ae5a79ebde1964079d69e7f17bda618bb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 4 20:26:48 2009 +0000

    Bug #537476: Fix currency trading account preference lookup
    
    Patch by Mike Alexander:
    
    There are a few values related to the trading accounts preference that are
    needed in both Scheme and C code.  Since one of them was already defined in
    Scheme before I started, I defined all of them there and tried to import them
    to C.  This is obviously not a good idea, especially since the make check tests
    don't even fire up Guile so Scheme code isn't available.  This patch changes
    things around to define the values in C and import them to Scheme.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18464 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7359e68827c6c912938bb371c219979957288d5d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Dec 3 21:12:42 2009 +0000

    Updated Durch translation by Mark Haanen, copied from Translation Project.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18460 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27f66f6ed94b53b81c5bbc3ce223e99a3bf6fb4b
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Wed Dec 2 00:41:26 2009 +0000

    Update revision number to 2.3.8
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18456 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e15041741085b044eb21900da2ec3e774bc68763
Author: Mike Alexander <mta at umich.edu>
Date:   Tue Dec 1 05:15:02 2009 +0000

    Fix the bug described in comment 19 of bug 537476, balance sheet wrong without trading accounts.
    The problems is that xaccQueryAddAccountMatch and xaccQueryAddAccountGUIDMatch
    match all accounts rather than no accounts when given a null account list.  This means
    that gnc:accountlist-get-comm-balance-at-date returns a balance for all accounts when
    given no accounts.  This caused the balance sheet report to fail if there were no trading
    accounts.  There is a similar problem with gnc:account-get-trans-type-splits-interval in
    gnc:html-acct-table-add-accounts! in html-acct-table.scm that is also fixed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18455 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf7a7a74976866000dc3418c42619e3f944e33d9
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Nov 30 23:21:50 2009 +0000

    Recreate index after updating table
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18454 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 12069d59472570655ea3492926ed8b4941cf9a38
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 29 20:22:48 2009 +0000

    Bug #310567: Disable newly introduced "shift txn forward" feature again because it is unfinished.
    
    The behaviour of the menu item is not yet clear: After
    clicking on it, nothing changes in the transaction, only after I additionally
    pressed "enter". After this, the running balance currently isn't
    updated, which is additionally confusing. These two points would need to be
    fixed before we can recommend this feature for the next stable version 2.4.0.
    I disable it for now so that we can release something.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18450 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58f05266fb2ff0b9ec4e9f116a51676ff9a9d2ee
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Nov 29 19:48:21 2009 +0000

    Temporarily disable currency trading accounts so that 'make check' will pass so that
    2.3.8 can be released.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18449 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48a3d3cd9ac719abee44a2946f30485d3ea075da
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Nov 29 19:47:15 2009 +0000

    Fix test-resolve-file-path - results have changed now that resolve_file_path uses '_'
    instead of ',' for special characters.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18448 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e37dacb60e535f82e5561f912b89981bd7c9663
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Nov 29 19:45:43 2009 +0000

    Fix compilation problem in test - I'm not really sure why this is now a problem.  Perhaps
    libxml include files have changed between ubuntu 9.04 and 9.10.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18447 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 763e3ed2801f6c984e7bb45ea7605a53370cce89
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Nov 29 19:43:36 2009 +0000

    Add src/gnome-utils/gnc-tree-model-account-drag.c to po/POTFILES.in
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18446 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b49c70ed2cb126d2277445920e3eecf280366da
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Nov 28 15:51:49 2009 +0000

    Fix bug 600486 -  Unable to open sqllite file on Win7 64 bit
    
    Unposted invoice has NULL tx guid, which wasn't being handled correctly.  Doesn't crash
    on linux but does on windows.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18444 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d0f22524eee97d986a3ee9c00bb0ac0ea7bf8566
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Nov 27 03:13:41 2009 +0000

    Fix Bug 591573 -  "File|Save As" with xml option and no file name crashes
    
    With no file name, entered, filename returned from file_chooser is NULL,
    which led to the crash.  If NULL is returned, just ignore the button press.
    
    Proper UI would not allow Save As to be clicked unless conditions were right,
    but I'm not sure how to make that happen.  There is a signal emitted when a
    file is selected, but not when characters are typed into the name text field.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18443 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a001f55fce43aacc0f62a1226adbb78e78008194
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Nov 24 00:09:29 2009 +0000

    Set debug level for gnc.backend.dbi automatically to DEBUG.  This will ensure that all SQL statements are
    logged into the gnucash.trace file.  This can provide vital information in case of problems.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18441 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c30ad8789ba29d072a6ceb8003fa7551c2b3a264
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Nov 24 00:07:45 2009 +0000

    Fix bug 602603 -  State file cannot be saved with MySQL because of colon in filename
    
    When creating file names for the "books" or "data" directory under ".gnucash", convert
    '/' and ':' to '_'.  This may mean state is lost for cases with a full url including
    type (since the previous conversion was '/' to ','), but this will only happen once.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18440 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4cd8d17259001126a70487e9c40947e8f1ef0f31
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 23 19:58:22 2009 +0000

    Bug #570895: Allow reporting for single budget periods in budget income statement
    
    Patch by Forest Bond:
    
    The budget income statement would be more useful if it allowed reporting for
    single budget periods, rather than always reporting for the entire budget at
    once. This patch implements the requested feature.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18439 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f5babd88538c623f90dfb35b92dfcd6ed64a13a2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 23 19:46:55 2009 +0000

    Bug #602744: Fix broken tip_of_the_day list creation.
    
    Patch in r18417 from bug #602062 was buggy - removing the "-x c" argument.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18438 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e12c3188b8e93a6722e97b4f86a3384a62af0e5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 22 20:39:53 2009 +0000

    Fix memory leak: Let the pixbuf renderer for goffice plots be unreferenced upon plot destruction.
    
    Pointed out by Jean Bréfort.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18437 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a0b1dd9378e6d32c5df6506194bc3b2114e4342
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 22 20:16:23 2009 +0000

    Add Latvian translation by Valdis Vitolins <valdis.Vitolins at odo.lv>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18435 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b60c9346e13813cef293112dc5261aa22a976bce
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 22 20:11:48 2009 +0000

    Add libguile CFLAGS and LIBADD because since r18429, qofbook.c wants to use libguile functions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18434 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf68cf1e5aa2d797c3cbfe2f43c71cee6c7c015c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 22 20:05:46 2009 +0000

    Fix too-new gtk_dialog_get_content_area function of r18413:
    
    Patch by J. Alex Aycinena:
    
    ‘gtk_dialog_get_content_area’ is from GTK version 2.14. The attached
    patch uses the prior '(GTK_DIALOG(dialog)->vbox)' in place of
    'gtk_dialog_get_content_area (GTK_DIALOG (dialog))' and compiled
    successfully on my GTK version 2.16 and the application operated
    properly.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18433 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7333f1b62acaff4050821a128618bb6528af5f6b
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Nov 21 19:53:00 2009 +0000

    Transaction post date also needs to allow NULL values.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18432 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18913c066d3ff83ee13d32030797bdc9a17075dc
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Nov 21 04:32:26 2009 +0000

    Fix bug 591098 - when starting Gnucash, "Present" and all other collumns exept TOTAL are zero until you open the account
    Fix bug 598618 -  does not calculate account balances correctly
    
    Both of these are happening because not all transactions are being loaded at startup.  Bug 591098
    happens because the account assumes it has all splits loaded, and looks for the first one after the
    requested date to get the present balance.  The second happens because then the splits associated
    with an invoice transaction are being loaded, the balance cannot be updated properly.
    
    This change reverts back to loading all transactions on startup.  Once gnucash is a proper database
    app, we can change back to loading transactions only when needed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18431 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 812c02be0b05e14c38cde41e7de4a1b059c2654d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 20 21:12:21 2009 +0000

    Temporary workaround for crash at startup after r18429.
    
    Before this change, gnucash crashes on start-up with Backtrace:
    In unknown file:
       ?: 0* gnc:*book-label*
    
    <unnamed port>: In expression gnc:*book-label*:
    <unnamed port>: Unbound variable: gnc:*book-label*
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18430 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b578c56b27ce5f9fdb3479b663c6f392cc91c2e8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 20 20:11:03 2009 +0000

    Bug #537476: Implement currency trading accounts optionally, to be enabled per-book.
    
    Patch by Mike Alexander:
    
    This patch implements trading accounts somewhat as described in Peter
    Selinger's document at
    <http://www.mathstat.dal.ca/~selinger/accounting/gnucash.html>.  Although he
    describes it as a multiple currency problem, it really applies to any
    transactions involving multiple commodities (for example buying or selling a
    stock)  Hence I've called the trading accounts "commodity exchange accounts"
    which seems more descriptive.
    
    In summary these patches add an option to use commodity exchange accounts and
    if it is on a transaction must be balanced both in value (in the transaction
    currency) and in each commodity or currency used in any split in the
    transaction.  If a transaction only contains splits in the transaction currency
    then this is the same rule as Gnucash has always enforced.
    
    In this patch, the option to use trading accounts has been moved from
    Edit->Preferences to File->Properties and is now associated with the active
    book instead of being a global option.  If you have set the global value on in
    a previous version you will need to set it on again in each file for which you
    want trading accounts, the previous global setting will be ignored.
    
    A more detailed list of changes follows:
    
    1.  Added a "Use commodity exchange accounts" per-book option.
    
    2.  Added gnc_monetary and MonetaryList data types.
    
    3.  Renamed xaccTransGetImbalance to xaccTransGetImbalanceValue and added a new
    xaccTransGetImbalance that returns a MonetaryList.  Also added
    xaccTransIsBalanced to see if the transaction is balanced without returning a
    GList that needs to be freed.  It calls both xaccTransGetImbalance and
    xaccTransGetImbalanceValue since a transaction may be unbalanced with regard to
    either without being unbalanced with regard to the other.
    
    4.  Changed gnc_split_register_get_debcred_bg_color to use xaccTransIsBalanced.
    
    5.  Changed gnc_split_register_balance_trans to not offer to adjust an existing
    split if there imbalances in multiple currencies.  Because of bugs in the
    register code this is rarely called.
    
    6.  Changed importers to use xaccTransGetImbalanceValue to check for imbalance,
    assuming that they won't create multiple currency trasactions.
    
    7.  Changed xaccTransScrubImbalance to create a balancing split for each
    imbalanced commodity in the transaction.  Also balances the transaction value.
    The commodity balancing splits go into accounts in the hierarchy
    Trading:NAMESPACE:COMMODITY.  The value balancing splits go into
    Imbalance-CURRENCY as before.
    
    8.  Changed xaccSplitConvertAmount to use xaccTransIsBalanced instead of
    xaccTransGetImbalance.
    
    9.  Changed gnc_split_register_get_debcred_entry to sometimes use the split
    amount instead of value if using currency accounts.
    
    If the register is a stock register (i.e., shows shares and prices), it uses
    the value if the split is in the register commodity (i.e. is for the stock) and
    the amount otherwise.  It shows the currency symbol unless the commodity is the
    default currency.
    
    If the register is not a stock register it always uses the amount and shows the
    currency symbol if the split is not in the register commodity.
    
    Also changed it to not return a value for a null split unless the transaction
    is unbalanced in exactly one currency.  This is what goes in a blank split as
    the proposed value.
    
    10. Changed refresh_model_row to use xaccTransGetImbalanceValue to get the
    imbalance, assuming that importers don't create transactions in multiple
    currencies.  Also same change in gnc_import_process_trans_item,
    downloaded_transaction_append, and gnc_import_TransInfo_is_balanced.
    
    11. Changed the TRANS_IMBALANCE accessor method in xaccTransRegister to use
    xaccTransGetImbalanceValue.  As far as I can tell this is only used by the
    "pd-balance" query type in gnc_scm2query_term_query_v1() defined in
    engine-helpers.c.  This query type only tests the result for zero/non-zero.
    
    12. Changed xaccTransGetAccountConvRate to accept any split into the correct
    commodity instead of insisting on one into the provided account.  Then can use
    it in xaccTransScrubImbalance to set the value of the imbalance split from its
    amount, however later changed xaccTransScrubImbalance to not use it.  Instead
    it sets the value for the new split correctly to keep the value of the whole
    transaction balanced.
    
    13. Changed the balance sheet report to include a new option to not compute
    unrealized gains and losses.
    
    14. Related to 9 above, changed gnc_split_register_auto_calc to not do anything
    if given a stock register where the value cell doesn't contain the value.
    
    15. Also related to 9, changed gnc_split_register_save_amount_values to set the
    amount and value fields in the split correctly when using trading accounts.
    
    16. Changed the new account and edit account dialogs to allow any commodity or
    currency for an income account if using trading accounts.  It would be better
    to add a new account type for trading accounts, but that's a big deal and I'll
    leave that for later after we see whether this set of changes is going to be
    accepted or rejected.
    
    17. Change gnc_xfer_dialog_run_exchange_dialog to understand that the new value
    is really the split's amount if using trading accounts.
    
    18. Changed xaccSplitGetOtherSplit to ignore trading splits if using commodity
    exchange accounts.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18429 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 20197b89af56d9906d3ddd0c27ee176026ceb4d3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 20 19:57:51 2009 +0000

    Bug #600374: Add editable transaction field in the register for bank accounts
    
    Patch by James Raehl:
    Currently, the only editable date in the register is the bank posting date.
    This patch implements a second editable date in the first field of the second
    line of a double-line mode register.  The entry date is borrowed in this
    implementation.  I understand the entry date is used for such as stock
    transactions, but to me is mostly useless for those keeping track of personal
    finances.
    
    This feature has been requested on occasion, such as at
    https://lists.gnucash.org/pipermail/gnucash-devel/2003-August/010279.html and
    https://bugzilla.gnome.org/show_bug.cgi?id=92274 and
    http://lists.gnucash.org/pipermail/gnucash-user/2009-October/031839.html
    
    "Transaction date" refers to such as the date the purchase was rung up in the
    store cash register, payment mailed or possibly received by the recipient,
    payment received by you, date you walked into the bank to make a deposit, or
    even the date the expense was scheduled.  Your intent to expend the money is
    definitely determined.  "Bank posting date" is when the bank has finally
    debited or credited your account.  "Date entered" in Gnucash would be identical
    to "transaction date", if you always without fail entered the transaction into
    Gnucash on the same date as the purchase, bank deposit, etc.
    
    Bug #92274 describes it better.  That mentions 3 dates, date mailed, date gas
    company posts the payment, and date the bank debits the payment.  I track even
    more dates on credit card transactions: statement date, date bill received,
    payment mailing date, card payment received (card transaction) date, card
    posting date, and bank posting date.  These are currently entered into my
    transaction Notes field, which is one reason for my multi-line up/down Notes
    field scroll patch, but Notes dates are not sortable.
    
    Obviously, the use of sortable dates is flexible.  I use one date as a budget
    date (group budgeted expenses with paychecks), and the second as bank posting
    date.  I could obviously use a third date, the "transaction date", but haven't
    implemented that yet (much more work).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18428 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9eb01921472738475d8b407f66ec966a266ab264
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 20 19:57:33 2009 +0000

    Bug #310567: Add menu item to shift transaction forward in sorting order
    
    Patch by Steven N. Severinghaus:
    For me, it would be sufficient to have keyboard shortcuts to increment and
    decrement the entry time of the transaction by one second. This is essentially
    what I have to do when I edit the XAC file manually. If hidden functionality
    isn't acceptable, we could add "Shift forward" and "Shift backward" items under
    the "Transaction" menu.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18427 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b647677f1b1e45d33bb5b28c4af689aee80e22a9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 20 19:57:13 2009 +0000

    Bug #121695: Support account reparenting through drag and drop in the account tree view
    
    Patch by Matt Lavin:
    Here is a patch that implements drag and drop reparenting in the accounts page.
    The function works for me, and I can't think of anything more that needs to be
    done, but I'm new to the Gnucash codebase so a thorough review would be great.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18426 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da45865cd1c0041248a186bcf96895aca93cc96a
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Nov 20 02:10:08 2009 +0000

    Fix bug 492865 -  Add Last Reconcile Date as an Option in the Chart of Accounts
    
    Patch by David Hampton
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18425 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a7399da2e1ec3bcf5224315160cff6d8b550913
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Nov 20 01:20:47 2009 +0000

    Fix bug 593581 -  2.3.5: Save to MySQL still fails with date error
    
    After the change storing date-time values as a TIMESTAMP, a Timespec value of 0 could be stored in
    mysql (I'm in EST timezone) because it converted to "19700101000000" which is "19700101050000" UTC
    which is in the valid TIMESTAMP range of >= "19700101000001".  However, someone in UTC couldn't
    store that value because it is treated as in the local timezone, and for someone in UK, it is out of
    range.
    
    This change changes 0 Timespec values to NULL db values.  Slots already allow NULL TIMESPEC values.
    There are a few places where the db schema needs to be changed to allow NULL values.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18424 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a7221cc3ba1bc89e04075fab31ea12d5d3bca55
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Nov 17 21:15:38 2009 +0000

    Decrease verbosity of aqbanking plugin: Debug output only if preference was selected.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18420 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0cd8539819e40dfbbef62c338f2e3a495f4805cf
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 16 21:48:20 2009 +0000

    Bug #601861: Fix mis-captioning in button labels
    
    The keyboard shortcut hints in some dialogs are miscaptioned. This means that
    in a save request dialog, for example, the button caption "Save Transaction"
    spuriously reads "_Save Transaction" instead of "Save Transaction" with the "S" of "Save"
    being underlined to mark the proper key on the keyboard to press in order to invoke
    saving of the transaction.
    
    Seems like new gtk-version is stricter and adds mnemonics only if told so.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18419 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fee33b0a2ee9c843caa41be69dd46c43f567307e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 16 21:43:10 2009 +0000

    Bug #602070: Fix return value in void function
    
    Patch by Halton Huo.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18418 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f1036b4d16d0b439c5825ffb725e51cac6bf6169
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 16 21:42:55 2009 +0000

    Bug #602062: Fix hard-coded gcc program name
    
    Patch by Halton Huo.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18417 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06dd5634b9630ed400937eaefa6e6abb41ed25f7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 16 21:42:40 2009 +0000

    Bug #540452: Remove inline from function declaration/definition because it contradicts the C99 standard.
    
    Patch by Halton Huo: Remove inline from qofmath128.c and qofmath128.h.
    
    Cstim notes: The way the code is written (.h/.c) we should not have
    any "inline" there. If the functions are intended to be used inline
    only (and they are, in gnc-numeric.c), the definitions should be moved
    into gnc-numeric.c anyway and the declarations removed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18416 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8fea558f9ac451cf736c60d355a713761e7e2761
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 16 21:42:23 2009 +0000

    Bug #602069: Fix build on Solaris for different gmp header locations
    
    Patch by Halton Huo:
    
    Since solaris ship gmp header files under /usr/include/gmp rather than
    /usr/include, so this bug only happens on those systems which does not ship gmp
    headers into /usr/include.
    
    Actually this is aware during configure time through "guile-config compile". My
    GUILE_INCS is -I/usr/include/gmp. So adding GUILE_INCS for AM_CPPFLAGS in
    src/gnc-module/Makefile.am will fix this bug.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18415 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd53e78f27de166182861711601fe9673de5364b
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Nov 16 01:05:22 2009 +0000

    Fix bug 598213 -  Selecting "Account Report" causes gnucash to crash
    
    After resolving a report module, add it to the list of used modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18414 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5e09a66857732a4ca8230c2c3643d6307e3c063
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 15 20:35:50 2009 +0000

    Bug #554394: Income Tax Enhancements
    
    Patch by J. Alex Aycinena. Patch does the following:
    
    - update the tax information in 'txf.scm', which is based on V037 of
    the TXF Spec,  to V041, the last version issued (bug #554394)
    - provide support for multiple copies of certain tax Forms/Schedules
    (e.g., Schedule C(1), Schedule C(2), etc.)
    - support multiple types of tax entities: partnerships, corporations
    and S corporations, in addition to individual tax payers
    - support balance sheet accounts, required for these new tax entity types
    - add the term 'Income' in several places to avoid confusion with
    sales or VAT style taxes in the business features (e.g., change the
    menu from 'Tax Options' to 'Income Tax Options')
    
    The following files were changed, as follows, to implement these changes:
    
    1. src/engine/Account.c and
    2. src/engine/Account.h: add copy number capability (define
    'xaccAccountGetTaxUSCopyNumber' and 'xaccAccountSetTaxUSCopyNumber');
    modify 'xaccAccountSetTaxUSCode' to remove KVP when no tax-code
    assigned, clean up tax-source descriptions
    
    3. src/gnome/gnc-plugin-basic-commands.c: change 'Tax Options' to
    'Income Tax Options'
    
    4. src/app-utils/gnc-ui-util.c and
    5. src/app-utils/gnc-ui-util.h: add setter and getter functions for
    book tax name and book tax type which are stored in a book KVP, show
    copy information in accounts page, tax column, show error messages for
    various conditions
    
    6. src/app-utils/app-utils.i: add 'gnc_get_current_book_tax_name' and
    'gnc_get_current_book_tax_type' functions
    
    7. src/gnome/dialog-tax-info.c: add copy number and tax entity name
    and type, and balance sheet account handling capability
    
    8. src/gnome/glade/tax.glade: add tax entity name, tax entity type,
    asset, liability/equity and copy number widgets
    
    9. src/tax/us/txf.scm: update to V041 for individuals, add V041
    support for multiple additional tax entity types and balance sheet
    accounts and related tax codes, add tax form line data
    
    10. src/tax/us/us.scm: export new functions defined in txf.scm
    
    11. src/report/locale-specific/us/taxtxf.scm: add support for multiple
    copies of Forms/Schedules, add support for Format 6, use Form/Schedule
    line #'s to sort report, update from "V037" to "V041", add support for
    taxpayer types other than F1040, add warning messages if there are
    some inconsistent codes assigned and list
    
    12. src/tax/us/txf-de_DE.scm: make functions called from outside (e.g., from
    dialog-tax-info.c) have a consistent signature with those same
    functions in txf.scm (define tax-entity-type , define getters/setters,
    add tax-entity-type as an argument to existing functions)
    
    13. src/tax/us/de_DE.scm: export new functions added to txf-de_DE.scm
    
    14. src/report/locale-specific/us/taxtxf-de_DE.scm: add "" as
    tax-entity-type argument to functions
    called on txf-de_DE.scm (which defaults to existing codes)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18413 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 127638e440f4224a9a5db984e3260b6b315c1ebe
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 11 21:17:32 2009 +0000

    In the "Save As" dialog, set XML as default, not sqlite3.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18412 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ffa2c6ed896a95690c201b5a41333f8a447b0385
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 11 21:07:50 2009 +0000

    Fix compile error on current ubuntu by clashing symbol declarations in goffice and regex.h
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18411 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e767585c8b2047157632611f269bc7067d18da8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 11 20:55:52 2009 +0000

    Revert r18409, "Bug #554394:...". Needs to be applied after other patches are applied as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18410 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 951479c6e7f17538ea84d481b4326f6dc858a8d7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 11 20:13:48 2009 +0000

    Bug #554394: Fix (incomplete) German tax report with latest txf.scm changes.
    
    Patch by J. Alex Aycinena.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18409 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f8a887df7667c7759c89c210db4457a17fe2d918
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Nov 9 23:35:25 2009 +0000

    Bug 600947 -  Gnucash-2.3.7 crashes when doing reports with webkit-1.1.15
    
    Handle the "navigation requested" callback correctly.  It was being called with
    the uri "base-uri" when a page was being loaded.  This needed to be accepted.
    Then, when clicking on an account name, the correct register needs to be
    opened and the navigation status needs to be IGNORE.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18408 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f693c0e8bc3fd53ed0c411f3ae6564b8d28aa2f1
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Nov 8 18:59:39 2009 +0000

    When creating an account selector and a commodity list if provider, just duplicate
    the list rather than making a copy of each commodity.  When a copy is made, this
    copy is stored in the db, but is never deleted.  This causes problems (loss of
    reference from account/tx to commodity) when the file is reloaded.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18407 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d95e035732c7cfe1d3d8e4761ad61877d95c072
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Nov 1 22:16:30 2009 +0000

    Bug 599324 -  Patch: Add double click behaviour to account list in payment dialog
    
    Patch by Geert Janssens
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18406 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e405df93be5334f96586b5c65eff318153fa1c0a
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Nov 1 21:49:00 2009 +0000

    Bug 599322 -  Patch: Minor gui tweak for invoice window
    
    Fix widget spacing.
    
    Patch by Geert Janssens
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18405 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4b9981e127aac8005193054a03f808c97bcbc454
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 31 21:03:40 2009 +0000

    Bug #599953: Let gnc:make-[complex|simple]-boolean-option store its value as a string
    
    Patch by Mike Alexander (plus documentation comment by me):
    
    Neither gnc:make-complex-boolean-option nor gnc:make-simple-boolean-option
    (which calls it) correctly stores its result in the KVP that it is using.
    This is because it calls kvp-frame-get-slot-path-gslist and
    kvp-frame-set-slot-path-gslist to get and set the value.  Both of these are
    implemented in C and the code in kvp-scm.c can't convert a Scheme boolean value
    to or from a KvpValue since there is no boolean type in KvpValue.  There are
    already a few places that have comments suggesting that there should be a
    KVP_TYPE_BOOLEAN type, but adding this would be non-trivial.  For now I'll
    supply a patch that will store the boolean value as a string (which is what
    code in xaccAccountSetAutoInterestXfer in Account.c does).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18404 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 189b1186bd32f9c4ee69068cff94f626305a012a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 31 21:03:25 2009 +0000

    Remove forgotten printf in r18402 which shouldn't have been committed to SVN.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18403 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06eeaebb2a9420228f8c0020c46f9257efd2c33b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 31 19:58:49 2009 +0000

    Fix amount sign of imported bank transfers (e.g. from DTAUS file).
    
    Usually an imported DTAUS file describes debit notes, which means "our
    account" is credited (and the other debited). But DTAUS can also contain
    transfers, which means "our account" is debited. In the DTAUS case, the
    value would still be positive, so we have to query the transaction type
    for this case as well. This is now fixed. (Needs aqbanking-4.1.10 though
    because the earlier versions forgot to set the TypeTransfer.)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18402 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eac59d32d13ff474afa8156a6347b21517fa39b8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Oct 30 20:07:25 2009 +0000

    Fix GCC pointer strictness compiler errors/warnings and remove duplicate code
    
    Patch by Matt Lavin <matt.lavin at gmail.com> (with const added by myself).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18401 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2111f45f5eadc73760fbea3511f9175de7ab0d4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Oct 30 19:50:59 2009 +0000

    Revert r18396, "Bug #593906: Fix crash at account report"
    
    This change will crash the Windows version at startup, unfortunately
    with unknown reason.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18400 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 470150ae293f330ce0111fa074a3ac354ed832f3
Author: Cristian Marchi <cri79 at libero.it>
Date:   Wed Oct 28 17:21:28 2009 +0000

    Update of Japanese translation by KUSANO Takayuki
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18399 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e49ee473e8cf4fd3a9fe8c88a261ecdaafff04cb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Oct 27 21:12:10 2009 +0000

    Add polish account templates, contributed by Jacek Baszkiewicz <jbaszkiewicz at o2.pl>.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18398 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0376d434a217a8eece22fdb60937c92701b26d69
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Oct 26 20:36:43 2009 +0000

    Fix compile error related to uninitialized value.
    
    Patch by Matt Lavin <matt.lavin at gmail.com>.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18397 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f31693c7e0b3f68ff67ae2c671aa8b64431daf2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Oct 26 20:15:47 2009 +0000

    Bug #593906: Fix crash at account report
    
    Patch by Mike Alexander.
    
    This is the fixed version of r18352 which was reverted in r18360.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18396 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 750d8af4cc55d06f909ca8d64e3a8bfe0779ae06
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Oct 26 20:15:34 2009 +0000

    Bug #582985, #585022: Add missing currencies Armenian Dram (AMD) and RSD.
    
    Patch by Frank H. Ellenberger.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18395 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bfc432b050899e5da3fb24130df766671b2de54c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Oct 26 20:15:18 2009 +0000

    Bug #593070: Budget Report: Omit accounts with no budget and zero balance
    
    Patch contributed by Luke Duncan:
    
    I would like to have an option for the budget report that allows it to omit
    accounts that have zero balance and no budget value specified over the entire
    budget term. This avoids showing entire rows of blank cells without the user
    having to manually select which accounts have a budget value or balance for the
    term of the budget. The user can select all expense and income accounts and it
    only shows the accounts that have actual (nonzero) data to display.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18394 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 990592d496dbdf5bad8ad6ccea5c4179f8cb47d9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Oct 26 19:30:32 2009 +0000

    Bug #567090: Fix erroneous password length comparison.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18393 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f486984a9bfdad418f343efd54f798905c3df7f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 25 21:02:17 2009 +0000

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

commit dea9fb98fe7d75567823f69fcc518880b8c781c5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 25 20:34:27 2009 +0000

    Introduce disambiguation prefix for "Deposit" action to distinguish it from the noun.
    
    The Dutch translator wrote:
    Would it be possible to differentiate between the instance of the _verb_
    "Deposit" in src/register/ledger-core/split-register.c:2184 (the verb) and
    the occurrances of the _noun_ "Deposit" in src/app-utils/prefs.scm (via
    intl-scm/guile-strings.c:6732) and
    src/import-export/csv/gnc-csv-model.c:37? This would help me
    tremendously with my efforts.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18391 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb18d3d8f5f873b3eb68233e7e118341fa394d2d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 25 20:34:14 2009 +0000

    Make one register function more const correct to avoid compiler warnings when passing const strings.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18390 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14a9b7e5623a327e8c40b3a936f24b7ccc97f476
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 25 20:06:49 2009 +0000

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

commit 564903ca9d532260f1f87c6d595774bc046302f4
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Oct 18 23:48:37 2009 +0000

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

commit acdecdedb86c7635ff4c37b86c35747cceb337e6
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Oct 18 21:57:19 2009 +0000

    Allow m4 1.4.11 and 1.4.13 as well as 1.4.7.  Should really parse the version
    number to ensure it is higher than some minimum value.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18385 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d61ff898a6fea9cd018928078f12337356c475c
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Oct 17 17:47:56 2009 +0000

    Fix 598491: Remove use of guile's deprecated GH interface
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18384 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f7d71dbdc0f01a87926cb1caeb1b8efd92b39b8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Oct 16 20:15:11 2009 +0000

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

commit ad35fcdb2be86436155d4217e7e50f886d71ad1c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Oct 16 19:53:57 2009 +0000

    Win32: Assert there is only one aqbanking plugin directory before accessing the qt3-wizard.exe.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18381 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f599184b62f52272bac0a1e7869dbe5908f104eb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Oct 16 19:06:26 2009 +0000

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

commit 0b2cfbdc358293d3b6235f9b286bce3480ec5007
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Oct 15 23:21:23 2009 +0000

    gnc-module doesn't need to compile/link with guile
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18379 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78d68b9f613439ddfece531ed98efe56905c76fa
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Oct 13 19:37:18 2009 +0000

    Win32: Minor version update of aqbanking.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18378 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ca1487a21a7a2b623da86b0834bcee52917cae5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Oct 8 21:04:14 2009 +0000

    Add new option in register "Tab order includes Transfer field".
    
    Patch by Colin Law:
    Patch that provides a new option in the Register preferences to
    specify whether, when tab is hit after entering the description for a
    memorised transaction in Basic Ledger view, that the cursor skips to
    the value field (as at present) or just tabs to the Transfer field.
    The option defaults to include the Transfer field so gnucash operation
    is unaffected unless user modifies the option.
    
    Signed-off-by: Christian Stimming <stimming at tuhh.de>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18377 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 018c4671603d3f28b6ef39d983d72b54a51eeba5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Oct 7 20:45:00 2009 +0000

    Partly fix broken data file backward compatibility where SX recurrence would disappear.
    
    In r17725 and r17751, I introduced the extra XML child element
    <recurrence:weekend_adj>, but this means a gnucash-2.2.x cannot read
    the SX recurrence of a >=2.3.x file anymore, which is bad. In order
    to improve this broken backward compatibility for at least the common
    case, we don't write out this XML element as long as it is only "none".
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18376 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ed35e548949da8aa17b27fabe8acdc1f294dfd8
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Oct 6 00:03:06 2009 +0000

    Change version number to 2.3.7
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18371 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d026fe291a87fdd1b64d8ad629e3ca81c19f6ef5
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Oct 4 23:31:37 2009 +0000

    Retrieve new packaged pgsql binary which has msvcr71.dll included.  Also, win32
    packaged webkit is retrieved from sourceforge.net, not gnucash.org.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18370 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 03ee117b5ea248a692990e0f0761e5a8639f04e9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 4 20:25:43 2009 +0000

    Revert r18366, "Bug #596248: Disable pgsql in libdbi build"
    
    The current build doesn't even start. We revert this change so that
    we go back to the previous behaviour where we at least started the
    main window.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18369 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 952632d89f5e46410cdf90d9b687bcd03fbdb3e6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 4 20:25:32 2009 +0000

    Partly revert r18363, "Minor windows version updates: Newer gmp, newer slib."
    
    The newest build doesn't even start the gnucash main window (only the
    splash screen). Hence, we revert the changed slib version because this might
    affect that behaviour.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18368 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19503887fc0a4877bf3e339834e40f404dab416a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 3 20:11:46 2009 +0000

    Win32: Build gwenhyfar without openssl because it doesn't need it anyway.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18367 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 664ae299b9ad88f7befd7a95d174266e0077fcd7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 3 14:06:28 2009 +0000

    Bug #596248: Disable pgsql in libdbi build because the available pgsql binaries depend on Visual Studio C runtime.
    
    This can be enabled again as soon as we pgsql binaries available
    which do not depend on MSVCR71.DLL anymore.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18366 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06f89503cce75e93211438ef1e2e7787325e9612
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 3 14:01:28 2009 +0000

    Follow-up to r18354: Patch for balance column displayed in template register
    
    Patch by Tim M: The attached patch is an improvement to the original patch
    which supplies the correct number of columns to gnucash for the
    general_ledger register view if the register is a template.
    
    Signed-off-by: Christian Stimming <stimming at tuhh.de>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18365 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52fdf3ea53804a5d6f71db59a8fd69cc048bf93c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 3 13:59:15 2009 +0000

    I18n: Fix forgotten string markup for translation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18364 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 43cb79ca27819d910d25bd5671aa7ab303068487
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 3 11:48:32 2009 +0000

    Minor windows version updates: Newer gmp, newer slib.
    
    (Note: The newer slib version doesn't yet fix the issue which caused r18360)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18363 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e21cecfd8c95d3d53c9b0260422ddc5ce655d5e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 3 11:43:00 2009 +0000

    Updated Polish translation by Jacek Baszkiewicz.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18362 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19e02f6deadf84a77620be5c23f668a8e1083b76
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 3 11:37:52 2009 +0000

    Fix compiler warnings.
    
    Patch by Colin Law: Attached is a patch to fix compiler warnings in
    split-register-model.c.  In fact for me they prevent compilation,
    possibly because I have specified --enable-compile-warnings.  I have
    inspected the code and it appears that the warnings are unfounded, the
    code appears to be safe, though I can see why the warnings were
    generated.
    
    Signed-off-by: Christian Stimming <stimming at tuhh.de>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18361 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8292c87e1a886e6a6f9f768340eedef5c5a35d6a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 3 11:33:31 2009 +0000

    Revert r18352, "Bug #593906: Fix crash at creating account report"
    
    The bugfix was using the guile function "@" which apparently isn't available
    on quite a number of platforms, including the Windows guile-1.6.8 which
    we're shipping in our windows binary. So we need to fix the original bug
    in a different way without the "@" function.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18360 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a86d497c84db549cde70bdd9ee6dfbf124ec1c0
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Sep 29 01:05:11 2009 +0000

    Update revision number to 2.3.6
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18356 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e9642aa8811915547fee1e824c90dd25a229056
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 28 20:32:05 2009 +0000

    Improve original register running balance implementation.
    
    Patch by Tim M:
    
    The attached patch is an enhancement to the original reg_run_balance patch
    that was implemented.  This patch has been created off of a recent trunk (in
    the last week).  It makes the following changes:
    
    1. Add a gboolean to the argument list of the gnc_split_register_get_rbaln()
    function.  If the new boolean value is set to TRUE, then the function will
    return the running balance for the parent account and all subaccounts.  If
    set to FALSE, the function will only return the running balance of the
    parent account and will not include the subaccounts.  The function has been
    modified also to accomodate this change.
    
    2. Update existing calls to the function to add the boolean value.
    
    This patch does not actually implement a runtime balance for single account
    register view or normal balance column because of potential issues that will
    need to be addressed, but it opens up the possibility for easy
    implementation of such a change.
    
    Signed-off-by: Christian Stimming <stimming at tuhh.de>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18355 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6bcb76e93a8a4a075f79bd18d7ed9658a1c2ddd5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 28 20:31:42 2009 +0000

    Fix bug when register running balance column appears in template transaction.
    
    Patch by Tim M:
    
    I noticed yesterday a bug in the reg run balance patch that was applied,
    there is now a "Balance" column displayed in the template transaction
    register.  If you open the scheduled transaction editor, then open a
    scheduled transaction and go to the "Template Transaction" tab, there is a
    "Balance" column displayed on the far right side of the register.
    
    The attached patch fixes this defect so that the RBALN column is not
    displayed in template registers.
    
    Signed-off-by: Christian Stimming <stimming at tuhh.de>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18354 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a01c280434a0e1608f916e163717e06b3689fbd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 28 17:32:04 2009 +0000

    Bug #593906: Fix crash at creating account report
    
    Patch by Mike Alexander: I tracked it down to the set of changes made in
    r18253 to automatically load all the reports in the standard-reports directory.
    This changed standard-reports.scm to use resolve-module instead of use-modules
    to load reports.  One difference between these two is that resolve-module
    doesn't make the interface for the loaded module available to the module
    containing the call to resolve-module.  This causes a crash when
    gnc:register-report-create in standard-reports.scm tries to call
    gnc:register-report-create-internal which is located in register.scm (one of
    the modules loaded using resolve-module).  I fixed it by explicitly defining
    that interface using the "@" guile function after the modules are loaded.  You
    could also probably just add back a call to use-module for that module, but
    this seems to work and makes it explicit what interface is needed.
    
    Signed-off-by: Christian Stimming <stimming at tuhh.de>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18352 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b2ee808ba622929d78484396b045d7aa4818f606
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 28 17:28:27 2009 +0000

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

commit e73288c91fe17b493f22fc63b64a2d87ed6f1a70
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Sep 26 02:21:05 2009 +0000

    If webkit chosen as html engine, don't bother looking for gtkhtml.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18350 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d5a4c757ff2d66c3a5ce75edecee79273bfc3c60
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Sep 26 00:07:49 2009 +0000

    Fix enhancement bug 101456 -  'Find' dialog cumbersome for Business functions
    
    When opening an invoice search dialog from a specific company, list is populated by all invoices.
    
    Patch by Geert Janssens
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18349 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ee9dcade2334649489a0a9b5c1b858706582136
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Sep 25 23:36:56 2009 +0000

    Enhancement bug 589787 -  Multi-line up/down scroll for register transaction Notes field text
    
    Patch by James Raehl
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18348 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e3290c1f8cba7d43c7aa4283654d731299448cb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 25 19:43:22 2009 +0000

    Win32 build: Add forgotten dist_ktoblzcheck step to dist creation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18347 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f0036b8a12fd4388114e036902466ff164adec18
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Sep 25 01:32:27 2009 +0000

    Use GtkFunction instead of obsolete GtkDestroyNotify for argument type
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18346 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b6e0f5f8d510206d1a32f4ff4520ba77a710154
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 24 20:45:21 2009 +0000

    Win32 build: gwenhywfar needs another patch
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18345 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19962e096ca53709317bbfbe31f407fba74d5b9e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 24 20:12:41 2009 +0000

    Win32 build: Fix stupid typo in aclocal call (also it is not needed ATM)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18344 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f4090dcfc3e7ffefcb143c8ea7d944656a6ebc75
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 24 20:06:58 2009 +0000

    Gwenhywfar-3.11.1 also needs a patch to not crash at startup.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18343 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4fe14d413b29e6a54879712da4de2bcf3df39f87
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 24 18:49:10 2009 +0000

    Updated Danish translation by Joe Hansen, copied from the Translation Project.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18342 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 12cf585b45968d4bd4ddec9c3e21e1a6d51e40a8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 23 20:19:21 2009 +0000

    Updated German translation, inspired by Raffael Luthiger's contribution on 2008-12-31.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18341 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 911b43fae5592f792ff162ba89ece59053fa1c5d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 23 10:32:22 2009 +0000

    Win32 build: Update file names with newer aqbanking version.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18340 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9936b8662c993ce66b34669a0e2296ffe274a97a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 23 09:37:17 2009 +0000

    Update gwenhywfar+aqbanking packages - Martin has just released new versions including our patches.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18339 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 51b10820b1344bcf94efa03c1f4c963ff2eeef5d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 23 09:37:03 2009 +0000

    Fix another forgotten i18n include.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18338 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f9d1350aa6f38606a080de398493db65a374aff
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 23 09:26:51 2009 +0000

    Win32 build: Remove gwenhywfar configure option which has been removed before gwenhywfar-3.8.2.
    
    Also, add aclocal call because the patch has modified configure.ac.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18337 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 308e2a43908b6807c8894d587b5ecf695297ea20
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 23 08:31:49 2009 +0000

    Win32 build: Add patch for gwenhywfar-3.11.0 so that this compiles correctly.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18336 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c8278889ea13b183d6c8f5fa720c3f11a39bc3c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 23 08:27:58 2009 +0000

    Fix forgotten i18n includes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18335 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 401effd9d92edd8e09b2e08d3562ad67d7254d12
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 23 08:15:05 2009 +0000

    Clarify documentation: Preference tab names must be translated everywhere.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18334 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb9d84e6914a7fb09c73f401d1a7ab4bd2be3e5f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 23 08:14:54 2009 +0000

    I18n fix: Markup preference tab name "Online Banking" for translation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18333 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 95021bcfcffdcacd378fad7ffd81eac1ffcf88d1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 22 21:38:31 2009 +0000

    Win32 installer: Really fix path of qt3-wizard.exe.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18332 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28782604d327017779e9b73d9cbc1d30f882fa26
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 22 21:23:59 2009 +0000

    Bug #595920: Fix missing ca-bundle.crt in windows installer.
    
    Also, fix the plugin number path of qt3-wizard.exe.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18331 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f26fc24690133166153af9641b0ac0f69be73e8b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 22 20:33:59 2009 +0000

    Minor version update for online banking packages.
    
    The libofx patch was originally intended to be committed to the libofx CVS
    so that the code would be included in a potential 0.9.2 release sometime in
    the future, only until I discovered that I'm a developer there but
    without CVS write access. Duh!
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18330 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 30591792736e8b5b8539a804361e092c42d99d73
Author: Cristian Marchi <cri79 at libero.it>
Date:   Tue Sep 22 17:12:56 2009 +0000

    Update of Polish translation by Jacek Baszkiewicz
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18329 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb5b4f7bb46116611d3ce89ffdacb415e24691cc
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Sep 21 00:51:20 2009 +0000

    Add "file://" URL type to images in invoices.  On win32, this at least allows the exported
    invoice html to load in firefox.  It still doesn't fix it in webkit, for some reason.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18328 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41042912b1c1ac5d06040d9da59914de276eabb7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 20 20:24:16 2009 +0000

    Merge latest pot template into all .po translation files.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18327 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d25869147789ff4b17e7b5ea3a3b03d7d6e8f6e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 20 20:23:46 2009 +0000

    Update German translation with latest string changes: 10 new strings.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18326 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8eeb08b4cfc92d9182e3a329dea2520ef87eb1f4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 20 20:03:20 2009 +0000

    Bug #107929: Register window with running balance including all subaccounts
    
    Adds a balance column to the "Open Subaccounts" register with the running
    balance.
    
    This patch adds a Balance column (similar to the single account register) which
    provides a total running balance of the parent account and all subaccounts.
    
    Patch by Tim M, modified by cstim to take r18320 / Bug#585784 into account:
    We need to should use gnc_account_print_info() instead of the removed
    gnc_split_register_print_info().
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18325 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad1c481aed2fada20f2ac5956edb85aa6fb98337
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sat Sep 19 08:10:20 2009 +0000

    Update of Lithuanian translation by Tadas Masiulionis
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18323 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 90f23afec60c5df6cd29c942f7244ee732b4466d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 18 19:57:52 2009 +0000

    Bug #589804: Additions to register transactions Action pulldown list
    
    Register transaction Action pulldown lists are currently oriented to stock
    transactions.  Expense Action options, for example, are Buy and Sell.  The
    enclosed patch adds a small number of items for those using Gnucash for
    personal checking accounts.  Also, ATM is split into ATM Deposit and ATM Draw
    (withdrawal).
    
    This patch adds actions to the register transaction Action pulldown lists
    
    Patch by James Raehl.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18322 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6cc28474beb0c41fc6d654656aec51314bb07a2e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 18 19:51:43 2009 +0000

    Bug #572938: Fix OFX Mutual fund buys that are imported as sells
    
    When I try to import a downloaded OFX from Fidelity NetBenefits, my mutual fund
    purchases become sales. I looked at the code and it seemed like a pretty simple
    fix, it seems as if it was treading all non-income investing transactions as sales.
    I wrote and tested this patch to fix the problem.
    
    Patch by Matt Lavin, signed-off by Benoit Grégoire.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18321 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 03585ce69e8230d9e4f596cd9a72804f0a108afd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 18 19:50:48 2009 +0000

    Bug #585784: Fix wrong fractional precision in stock/mutual fund registers Bug 585784 -  Wrong fractional precision displayed in stock/mutual fund registers
    
    The original patch attempted to fix bug #529494 by replacing the
    gnc_split_value_print_info function with gnc_split_register_print_info, which
    instead of using the print info of the transaction's commodity, used the print
    info of the commodity of the register's account.  However, this was not the
    correct behavior in all cases either.  This patch eliminates the
    gnc_split_register_print_info and instead puts the logic for selecting the
    appropriate print info into the functions which previously called it.
    
    * In gnc_split_register_get_balance_entry, the print info of the account of
    the split is used (xaccSplitGetAccount); if the split doesn't have an account,
    the print info of the register's default account
    (gnc_split_register_get_default_account) is used
    
    * In gnc_split_register_get_debcred_entry, if there is no split, the account
    info of the register's default account (gnc_split_register_get_default_account)
    is used.  Otherwise, if the register is a Stock/Mutual Fund register or an
    (obsolete) Currency register, the print info of the transaction's currency is
    used (xaccTransGetCurrency).  Finally in all other cases, the print info of the
    register's default account (gnc_split_register_get_default_account) is used.
    
    * In gnc_template_register_get_debcred_entry, there is no account to reference,
    so the default print info (gnc_default_print_info) is used.
    
    Patch by Daniel Harding.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18320 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c5077e259f64e0f6f6160e4b4ce2acd6cb61d66e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 18 19:40:57 2009 +0000

    Re-indentation of source code, first try, only in the libqof directory so far.
    
    This also strips trailing whitespaces from lines where they existed.
    This re-indentation was done using astyle-1.23 using the following options:
    
    astyle --indent=spaces=4 --brackets=break --pad-oper
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18319 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 49d62ad50628c508ff4b3425ae7731a85603300f
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Wed Sep 16 00:24:04 2009 +0000

    Add GNC_DBD_DIR definition for libdbi on mac
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18318 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1df9789ef1affb6fe940457165c637ae1cf1f856
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Sep 14 23:58:07 2009 +0000

    Fix bug 590386 -  Always use today for reconciliation statement date
    
    Patch by Simon Arlott
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18317 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da8ef1797bd8650769d3f550edc6f5a304aeb9c3
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Sep 14 23:52:56 2009 +0000

    Fix bug 591117 -  Cash Flow Report's "Depth: All" Option is Broken
    
    Patch by David Eisner
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18316 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64677e9b908a5f6e30113f51675042ee3de71148
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Sep 14 23:44:49 2009 +0000

    Fix bug 595014 -  MacOSX 10.6 (Snow Leopard) fails configure.in check
    
    Patch by David Reiser
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18315 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41950b60706b40ca94b2582857961d722ebfef7b
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Sep 14 23:38:56 2009 +0000

    Fix bug 595015 -  compiler warnings for missing printf format specs, gcc 4.2.1
    
    Patch by David Reiser
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18314 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dcd5d8253ef6056ce41645d01b76cd2400bd105a
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Sep 14 23:28:12 2009 +0000

    Fix bug 595017 -  compiler complaints about incompatible pointer types in gnc-gwen-gui.c
    
    Patch by David Reiser
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18313 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 166a48c12dffb95789eec0b9f435a39c87daed9d
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Sep 14 01:00:47 2009 +0000

    Fix bug 589673 - need to patch libdbi source for win32 problem.
    
    The patch exists in libdbi source, but not in 0.8.3.  The problem is that "errno" is used
    as a routine parameter name.  The parameters are accessed incorrectly leading to a segmentation
    violation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18312 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3cb697a9eb10bb968e5b3f41efa6d5600606341b
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Sep 11 23:18:38 2009 +0000

    Fix bug 594048 -  gnucash will not compile with most recent goffice versions
    
    Patch by Jean Brefort
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18311 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 358bf9fe89323c27844a4490c7d3fa3fb5d8498a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 11 16:48:13 2009 +0000

    Remove trailing whitespace from lines. Patch by Geert Janssens.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18310 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f85972c85fc5bce0cc62334e20183bec45235b55
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Sep 11 02:11:38 2009 +0000

    Move gnc_account_get_full_name() from app-utils to engine and remove xaccAccountGetFullName
    in engine.  The old routine in app-utils just called the one in engine.  There isn't even the
    excuse that the one in app-utils was just there for SCM, because there were SCM calls to
    xaccAccountGetFullName.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18309 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f110ce2c68505be8492621c00f097875febe0f60
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Sep 11 02:09:08 2009 +0000

    If an object is loaded with a reference to an invoice, order, tax table or bill term which
    has not been loaded yet, print a warning message into the trace file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18308 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ca6a78b89da1370cc5b04559ac0bbe540b7be9ef
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Sep 11 02:08:09 2009 +0000

    If an object is being loaded that has a reference to a transaction, and the transaction
    hasn't been loaded yet, load it.
    
    If an object has a reference to an account, commodity, budget or lot that hasn't been loaded
    yet, print a warning message in the trace file.  The difference in handling is that these
    object types are always loaded at init time, whereas transactions are not.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18307 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2bc336a8744c5ba4112278028a207f3002738f48
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Sep 10 01:52:42 2009 +0000

    Replace some calls to (deprecated) xaccAccountGetGUID() with calls to qof_entity_get_guid()
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18306 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bdd957950ad7e847892adbd58a787565ffdfb780
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Sep 10 00:27:13 2009 +0000

    Fix svn:ignore property to ignore Makefile/Makefile.in
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18305 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8432fac4ce135c2710010775d5ce33aed7172cb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 9 18:33:06 2009 +0000

    Minor updates to HACKING, by Geert Janssens.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18304 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b4f040a6ceed6f85a2f53f1b7082050dde6fd25c
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Sep 8 23:48:42 2009 +0000

    Use SWIG properly to wrap functions to free strings which need to be freed by the caller.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18303 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 294390b54e5e21f8ee304bad3d931fa39eb4df20
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Sep 7 20:16:35 2009 +0000

    Fix Bug 590458 -  Invoices are incomplete or miss specifications
    
    Replace call to gncEntrySetInvoice() with gncInvoiceAddEntry() which is the real function.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18302 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc1aa534dfec291e97e37b84bc8142fe927b1b05
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Sep 7 16:48:27 2009 +0000

    Fix Bug 590900 -  "Unable to save to DB" dialog from Business -> Customer -> New Job
    
    Allow owner id to be NULL
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18301 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1dbcb0dadae0dd18d4e07505f4d0affaf1f780e8
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Sep 7 16:25:11 2009 +0000

    Fix bug 593865 -  Unable to save to database error when scheduling transactions
    
    Allow scheduled transaction to have NULL start date.  Will require db to be deleted
    and recreated.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18300 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 989a1e463101cd99466db5f1ceebeb7d566587bb
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Sep 7 14:16:20 2009 +0000

    Fix index-out-of-range compilation error
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18299 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad1deff3f51e841cbc7174ce9d8dbccec33afdd1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 6 18:42:43 2009 +0000

    Updated Danish glossary by Joe Hansen.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18298 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a60147936397a5e3683e08f9a16a5778ab0fee2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 6 07:44:35 2009 +0000

    Updated Danish translation by Joe Hansen, copied from the TP.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18297 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3a20e44997ae075eb03f5c825deab772c071906
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 6 07:43:21 2009 +0000

    Fix typo in message as pointed out by Joe Dalton.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18296 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47ef48b8dd6e1ea2398b24a5dc7ba7aa6c8b788e
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Sep 5 20:53:50 2009 +0000

    Fix more valgrind problems
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18295 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f2612dea85a5b8bcfa0df36a5cd87f8976b6d052
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Sep 5 13:16:20 2009 +0000

    Fix bug 587891: Memory leak - results of gnc-build-url
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18294 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27965d948481bc604de77734839143fbb1819bd5
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Sep 5 00:35:40 2009 +0000

    Add some dbi backend tests to test db save/load.
    
    In order to test the mysql backend, the --with-test-mysql-url=URL option must be supplied to
    configure where URL is the full url (mysql://host[:port]:db:user:password) to access a mysql db.
    The same is true for postgres, with the --with-test-pgsql-url=URL option.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18293 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82fe7a2f57dcbb7eb3bb95806586e8b2ce011aed
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Sep 5 00:33:37 2009 +0000

    Forgot to add new file (python patches)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18292 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f229f9ac8e6e38a230b5a7c8ef4883b708fa2ad9
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Sep 5 00:11:31 2009 +0000

    Python bindings patches by Mark Jenkins.
    
    python_GetNthChild_remove.patch
    remove the redundant GetNthChild code, gnc_account_nth_child supported
    
    python_more_GUID.patch
    Improve support for GUID
    
    
    python_better_commodity.patch
    * Removed custom __init__ from GncCommodity, not only is it wrong but
    the one
    from GnuCashCoreClass is just fine.
    
    * Supported the get_table method For Book
    
    * Removed support for direct instantiation of GncCommodityTable. (via
    gnc_commodity_table_new() ). Only methods and not the constructor
    function are added to the class now. Python binding users can access a
    GncCommodityTable instance via Book.get_table() and have no need to use
    gnc_commodity_table_new(), which the apis advise is for internal use
    only.
    
    
    python_GncLot.patch
    * included gnc-lot.h in gnucash_core.i again
    
    * Made GncLot class use superclass __init__, it doesn't need its own.
    
    
    python_more_documentation.patch
    Documentation strings for many classes, which can be viewed in source
    and with python's help() mechanism.
    
    
    python_business_module_load.patch
    load the business module, not the business module specific backend
    
    
    python_example_scripts.py
    example scripts improved, new one added.  This new script originally
    came from this post:
    http://lists.gnucash.org/pipermail/gnucash-devel/2008-July/023618.html
    
    
    python_authors_update.patch
    added Legal Aid Manitoba to credit line for Mark Jenkins
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18291 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 26fc11909f0e16e4d6283a62ec6102a0ca44bc81
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Sep 4 01:34:28 2009 +0000

    Use "float8" instead of "real" for double field in slots table so that we get an 8 byte float
    rather than only 4 byte.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18290 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 866c80af7587b9bc3e0b8dcff2e79be6a21ff17a
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Wed Sep 2 01:47:20 2009 +0000

    Doubles weren't being loaded properly from sqlite3.  Fix that problem by examine more closely
    the type information returned by libdbi.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18288 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 748f1193089f0b6b48d232b5cfac1f87fdc69700
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 1 19:19:42 2009 +0000

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

commit da144e61bac6470c8cf4eddd1c6869f7ff3f408c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Aug 29 08:04:25 2009 +0000

    Updated Danish translation by Joe Hansen, copied from the Translation Project.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18285 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e0f54bc35683271d2ddd5d812243d7a5a42faad1
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Aug 29 00:00:16 2009 +0000

    Fix bug where NULL dates on sqlite cause sigsegv
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18283 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 05a3bfd31bf8c0ea4ab51da2f64aa706b3892d11
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Aug 28 01:50:49 2009 +0000

    Change release # to 2.3.5
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18280 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 11dbaf1c876f4c28dfbd3f791f850a55e495509f
Author: Charles Day <cedayiv at gmail.com>
Date:   Tue Aug 25 21:01:46 2009 +0000

    Bug 575778: QIF Import: Fix crash when a security list omits the "T" (type) line.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18279 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc394c00301ef5c2b9fe9f0cc87d1ca3ba5a436b
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Aug 24 02:00:39 2009 +0000

    Add win32 version of gmtime_r.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18277 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5de097a754ced653f3d25f75438f4257a9967d09
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 23 20:45:34 2009 +0000

    Merge latest pot template into all .po translation files.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18276 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8caa53f8e9084c6a7386ccb7c381c7b719f7b8d0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 23 20:39:32 2009 +0000

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

commit 4a8ceb4e4446b96581473b733c5cb0655c3f554f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 23 20:36:13 2009 +0000

    Fix minor i18n issues.
    
     * Don't translate gtk stock button labels
     * Don't split sentences when translating
     * Exclude formatting from translatable messages when possible
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18274 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e724acd97b2e96002aac3ef6fb1e6b5c986b891a
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Aug 23 00:54:23 2009 +0000

    Fix bug 592719 -  postgres backend aborts with date problems on transactions
    
    Store invalid dates as NULL in the database, and when loading a NULL, that date doesn't need
    to be set.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18273 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a3804f6129bc1312d6464e594c8ca73359bf6d39
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Aug 22 21:10:42 2009 +0000

    Fix bug 592021: Budget Report: Options to show actual, budgeted, and difference columns
    doesn't work correctly.
    
    Patch by Luke Duncan
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18272 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f4998e91862299ebc7d9788415c814d259a29e3c
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Aug 22 20:17:37 2009 +0000

    Fix bug 392357: Allow port specification for a database connection.  For both mysql and pgsql,
    the port number can be specified after the host, separated by a colon.  The URI spec is:
    
        mysql://hostname[:port]:dbname:username:password
    
    where [:port] indicates that it is optional.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18271 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ea1310b7e5d7ec3d61f8d215c1e86d7cbf47a3e
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Aug 22 19:09:39 2009 +0000

    Fix compilation problem - add GPOINTER_TO_UINT() cast
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18270 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 36ca18b274ae4e170d226e902995b9384196c098
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Aug 22 18:56:23 2009 +0000

    Avoid CRIT message when loading root account which has NULL commodity.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18269 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb1796ea7baa40764c07ebe2c1182d8f511ea576
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Aug 21 20:39:54 2009 +0000

    Partly reverting r18246: Disable writing of "hidden" and "placeholder" flags as XML tags.
    
    Don't write new XML tags in version 2.3.x and 2.4.x because it
    would mean 2.2.x cannot read those files again. But we can
    enable writing these tags in 2.5.x or late in 2.4.x.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18268 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1679a1b1a75fc1a4147a73aa6b0ed6e7b270e87
Author: Cristian Marchi <cri79 at libero.it>
Date:   Tue Aug 18 17:50:15 2009 +0000

    Updated Japanese translation by KUSANO Takayuki
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18264 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf8b473d0a9232de236f3e1a620a123cd6cf2d36
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Aug 18 16:49:40 2009 +0000

    Fix win32 report directory startup problem on win32.
    
    In order to help keep the various places run-time environment is created in sync, add a
    comment to each place suggesting that environment changes should be reflected in all 4
    places.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18263 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 513a610d0b0e283466826b25321058233d69e857
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Aug 18 00:11:03 2009 +0000

    Fix win32 gnucash.cmd creation to handle ability for reports to be dropped into the
    installed report\standard-reports folder.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18260 57a11ea4-9604-0410-9ed3-97b8803252fd

commit deb37b99d12e85f54ae94ba2d10ccdc241eebd55
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Aug 16 22:56:08 2009 +0000

    Update release number to 2.3.4
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18258 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f7b36d682168d8c67c6a233ac960abc2e1980d33
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Aug 16 22:17:23 2009 +0000

    Fix tests so that 'make check' will pass
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18257 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d09267a2887dc76a74b2d461f782f731a14af27
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Aug 16 19:43:37 2009 +0000

    Rename functions from "file" to "xml" (e.g. xml_begin_session()) since this is the xml backend.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18256 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c742233bf792c96cc27468583c48a49053095f0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 16 19:10:41 2009 +0000

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

commit 3c716e5c1836f678e486215f62fb241ea244b493
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Aug 16 17:09:28 2009 +0000

    Fix CRIT messages when loading budgets
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18254 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7405f2485d5ca3c84374fdfe268bc87df720c338
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Aug 16 00:50:33 2009 +0000

    Reports are now automatically picked up at startup time.  Each file in the directory
    share/gnucash/guile-modules/gnucash/report/standard-reports is assumed to be an SCM file which
    defines a module which generates a report.
    
    The business reports have not yet been converted.  A new element 'standard-reports' needs to be
    added to the module definition.  I assume the business-reports.scm file sets up some resources
    that the business reports use (e.g. the Business submenu under Reports).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18253 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b83d32f83ff9065f79bb0f7dd0f874c1c2dfe724
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Aug 15 21:09:47 2009 +0000

    Fix bug 591614: Saving to postgresql causes zombie scheduled transactions.
    
    SX end date was not being stored.  It is now stored.
    
    NOTE: This is a change in the db table schema.  You need to save your data to XML, then resave
    to the database.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18252 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f4d7272312d34d1a00ea274748ef12a74bb8bd24
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Aug 15 21:08:39 2009 +0000

    Ensure template root account is stored even if no scheduled transactions.  Otherwise, when it
    comes time to store the template account before the root, the account has a dangling parent guid.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18251 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f6813ed1e2e528083877f8b94b83eb7e6e6acbd
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Aug 15 19:02:27 2009 +0000

    Add budget amounts table.  This table contains 1 record per budget per account per period which
    has an amount set.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18250 57a11ea4-9604-0410-9ed3-97b8803252fd

commit afbe529777c7e58a8b4f419ff3c4591b19c45a28
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Aug 15 08:56:19 2009 +0000

    Updated Danish translation, by Joe Hansen, copied from the Translation Project.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18249 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a4ae2b660963019efb29d1a556b29eefdda54b49
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Aug 14 01:58:36 2009 +0000

    Save timespec values into 'timestamp' in mysql and pgsql.
    
    NOTE: with this change, the format of the tables has changed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18248 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae4199adfcb999b455ee3527eb1797fc38278e15
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Aug 14 00:29:52 2009 +0000

    1) Use 'date' type on pgsql/mysql to save date values.
    2) When loading from db, don't make template root account child of main root account
    
    NOTE: This change will invalidate any db files stored in sqlite3/mysql/pgsql.  Save your file to
    XML, rebuild, load from XML and save in new format.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18247 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1318e0c1e4ea036d2015dec3e22eac7582336ba
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Aug 13 00:05:37 2009 +0000

    Store account "hidden" and "placeholder" flags as booleans in the account record and with new
    <hidden> and <placeholder> tags in the XML file.  The values are still stored in the slots as
    well for backward compatibility.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18246 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7998d0571d1c166d0d07ac6e7b0f783fdf744a64
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Wed Aug 12 00:06:27 2009 +0000

    Placeholder was defined as a property but not properly registered with glib.  Add it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18245 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1488da872d20e1ac7e65408a56293ec6f8ed748
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Aug 11 23:51:37 2009 +0000

    Add autoincrementing int primary column 'id' to recurrences, slots and taxtable_entries tables.
    
    THIS REQUIRES THAT YOUR DATABASE BE DELETED AND RECREATED - You can back it up to an XML file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18244 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3ce7cd096d8904c28ab0e5d845a068de68934fb
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Aug 9 22:28:34 2009 +0000

    For versions table, use table name as primary key, and disallow NULL values for both fields
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18243 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd412f4d775f3510b571d8f84e5f009000b46fb3
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Aug 9 22:26:01 2009 +0000

    Store account in db even if commodity=NULL
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18242 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5af21c133b7a82d51d3e4bcff7fc87287686da87
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Aug 9 22:25:22 2009 +0000

    Handle creation of autoinc columns correctly
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18241 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f9822bd3340d3314a65c81cedf2f3bdaa2d0fd15
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Aug 9 17:26:16 2009 +0000

    Save and restore root account to SQL dbs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18240 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6356b0dcbf0504e8f080899976de96d6cb669ffa
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Aug 8 16:19:57 2009 +0000

    Fix bug 589418: commodities were not being stored properly.  The old code used an INSERT if a
    completely new db was being saved or if the object was a new object.  This didn't handle the case
    where a currency (all of which are created at startup time) is used for the first time in an
    existing file.  In this case, the commodity would *not* be stored.  This was an attempt to avoid
    testing each time to see whether the commodity needed to be stored or not.  For now, the test
    every time is re-instated.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18239 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc998a7408796d1749b039b3a19d214835ba10f2
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed Aug 5 20:52:46 2009 +0000

    GNCDateEdit: Fix r18237 by including localtime_r.h if necessary.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18238 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fbb485c7ee051bde184498842f9fbf4f0680f567
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Aug 3 22:21:15 2009 +0000

    Use localtime_r() instead of localtime() in GNCDateEdit. From audit of r17459.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18237 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1217ce3b4d9e274e1f06a3b31760c85abb5a788f
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Aug 3 15:52:02 2009 +0000

    Add some machinery to the budget report to allow columns to be accumulated.  This allows, for
    example, all months after the current one to be combined into a single one to save space.
    
    At this point, this ability is not visible to the user.  I first need to figure out how to find
    the current period in a budget.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18236 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9922c588dab845edcb20d6286cbd2f45d36c9465
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 2 20:18:52 2009 +0000

    Updated Dutch translation by Erwin Poeze. Submitted through the Translation Project (indeed this update came just shortly after the previous commit)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18235 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 91ccdb1f1407fd71781d4364854fd02086d7d72b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 2 19:39:57 2009 +0000

    Updated Dutch translation by Erwin Poeze. Copied from the Translation Project.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18234 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f402b4fb83f87910d01e5d4963c137e5f3a1a17
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Aug 2 18:50:15 2009 +0000

    For income accounts, reverse sign of "difference" column so that positive values are good (more
    than budget).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18233 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1fc2b2067ed82c5e5dcdfba5735a2d88803e4bb5
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Aug 2 16:51:53 2009 +0000

    Fix wrapping problems in budget cells (account labels and negative values)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18232 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e09bf112614614c6e4332c75544277e7777a840
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Aug 2 13:36:29 2009 +0000

    Add support to display negative values in red.  Modify the budget report appropriately.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18231 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba946a9913eccc78b536774c443eebf9c92c71be
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Aug 2 03:00:28 2009 +0000

    Change --enable-webkit configure option to --with-html-engine=XXX where XXX is "gtkhtml" (default)
    or "webkit".
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18230 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 81ae6800105d8043c4c922eb284dc8ec2a859688
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Aug 2 02:42:50 2009 +0000

    Center budget report period dates properly over the columns for that period
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18229 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f09ebe955ff30398463427cec7bcf20cade3bd3b
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Aug 2 01:08:06 2009 +0000

    Add an option to the budget report.  If enabled, and an account does not have a budget value for
    the period, the budget values for all child accounts are added.  If the chart of accounts is
    set up so that only leaf accounts have transactions, this allows budget values to be assigned
    either to all children and not the parent (they will be summed) or the parent.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18228 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b85c21a2c2d54e9798db1c9c774d542ee1cec3f4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 26 20:34:01 2009 +0000

    Merge latest pot template into all .po translation files.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18227 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d7a88892f1517e1c47539215a0a3c23b263b46f9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jul 24 20:07:26 2009 +0000

    Fix more signed vs. unsigned char pointer type conflicts.
    
    This patch contains those cases where a cast was unavoidable.
    
    Patch by J. Alex Aycinena. Detailed explanation follows:
    
    1 - src/register/register-gnome/gnucash-item-edit.c
    The variable 'sel' is set with 'gtk_selection_data_get_text' which
    returns a 'guchar *'; 'sel' is then used by functions
    'gtk_editable_insert_text' and 'strlen' which require 'gchar *', so
    there is no alternative but to cast.
    
    2 - src/backend/xml/gnc-budget-xml-v2.c
    The functions 'xmlNewNode'and 'xmlSetProp' require arguments that are
    of type 'const xmlChar *' but the arguments are string literals (char
    *). Can string literals be set up as type 'const xmlChar *'? The
    patchfile has them being cast. BAD_CAST is defined for this purpose.
    
    3 - src/backend/xml/gnc-schedxaction-xml-v2.c
    Like above, the function 'xmlNewNode' requires arguments that are of
    type 'const xmlChar *' but the arguments are string literals (char *).
    In the three other changes the type 'const xmlChar *' needs to be
    changed to 'char *' to be used by 'strcmp'.
    
    4 - src/backend/xml/gnc-recurrence-xml-v2.c
    Like above for the functions 'xmlNewNode'and 'xmlSetProp'.
    
    5 - src/html/gnc-html-graph-gog-webkit.c
    The function 'g_base64_encode' requires type 'guchar *' for the
    argument and changing the variable to this caused other problems so
    used casting instead.
    
    6 - src/libqof/backend/file/qsf-xml-map.c (6 occurances)
    The first occurance was solved by changing the type declaration, but
    the other 5 required casting.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18226 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e72f8e06604fd7fb032b2bc07f4d35b20c663d5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jul 24 20:07:14 2009 +0000

    Fix some signed vs. unsigned char pointer type conflicts.
    
    This patch chooses the correct char type to resolve the type conflict.
    
    Patch by J. Alex Aycinena.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18225 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 16abce8a292c6cde78b064d47937429a2bca9ae5
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Jul 20 23:17:11 2009 +0000

    Update version number to 2.3.3
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18222 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 480e533c03de268808848d3df3d13cda4d2cf3b3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 19 20:23:21 2009 +0000

    Add Korean translation of account charts by Jin-Hwan Jeong.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18219 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6066b5613b6c9a4862066081df3e4189a37a469a
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Jul 19 20:16:44 2009 +0000

    Fix bug 585899 - environment variable GNC_DEFAULT_DATABASE can be used to set the default
    database name for the Save As dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18218 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 787d8f6a39a8849429edbb822782896d055afaa2
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Jul 18 18:40:00 2009 +0000

    Fix up some more reports to use cell tags which allow CSS style manipulation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18217 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9afa0a2807f0550f48a3491a84079f708c64c2a1
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Jul 18 16:12:02 2009 +0000

    Fix bug 363339 – Exclude hidden accounts from reports
    
    New check box added below account list to toggle excluding hidden accounts from the report.
    Default is to exclude.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18216 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1d1e35332886e5f88bf26b229c78315be86da4d
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Jul 18 01:54:08 2009 +0000

    Change some more cells to tagged cells for css
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18215 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a5149fb32cf3ad5f25b25bac1a9d5ead84ca358
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Jul 18 01:53:15 2009 +0000

    Fix some bugs converting from font name to css font style info
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18214 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe0c1f1f85e1a2717cfe7f4b6112eb18a1a9d4aa
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Jul 17 22:36:53 2009 +0000

    Fix budget report so that it uses stylesheet tags so that fonts can be controlled
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18213 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d962c977474a3ab72783e79d185315c35611e91
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jul 17 18:11:15 2009 +0000

    Updated Korean translation by yongdoria
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18212 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c926769c26885d07bb68b46a478c24e05b75c57
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Jul 16 22:18:32 2009 +0000

    Replace GNCBook by QofBook
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18211 57a11ea4-9604-0410-9ed3-97b8803252fd

commit db7b310796bda1246109264b0ef5ef93a3957748
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Jul 14 22:26:10 2009 +0000

    Fix bug 587436 – Make Bayesian Matching ON by default
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18210 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd8819cf0734bf3d046cfd8d9f9f4b95665b25aa
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Jul 14 21:33:24 2009 +0000

    Fix bug 588212 – PgSql: Pop-up dialog for overwriting db contents even with blank database
    
    When you ask for the tables in a postgres db, postgres returns 7 tables which are in the information
    schema.  These tables need to be filtered out when gnucash checks whether the db is empty or not.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18209 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5318f379fdca8a80a8b7c1e94a80356077102602
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Jul 13 20:40:45 2009 +0000

    Patch by John Ralls. Integrates the gnucash menus into the MacOSX menubar.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18208 57a11ea4-9604-0410-9ed3-97b8803252fd

commit afe64deb46d0d6f7f117ad82bf35e0c2cc7b97d5
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Jul 13 20:39:44 2009 +0000

    Patch by John Ralls. Permits binreloc to work from inside a MacOSX application bundle.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18207 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd3df9ae82c6157c656f941c9d6c32da02c3befd
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Jul 13 20:38:44 2009 +0000

    Patch by John Ralls. Provides (and installs when appropriate) a special gnucash-setup-env for OSX.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18206 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f729c3ec94d0c319929ec1f877cb4b2b5f0dd30f
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Jul 13 20:34:42 2009 +0000

    Patch by John Ralls. Adjust configure.in for Mac compilation with Quartz.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18205 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec40dfddbbaa29a66671e7858b95187c110f883b
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Jul 13 16:44:22 2009 +0000

    Replace GNCBook by QofBook
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18204 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3bc9f5680027fad58c211331ce6647f3d95d98b5
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Jul 13 16:43:39 2009 +0000

    Replace GNCBook with QofBook
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18203 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7bec19eef9448570e77a77f66a22f458fb65bbb0
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Jul 13 16:43:01 2009 +0000

    Replace GNCBook with QofBook
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18202 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb9b4afbac6af48ef5f57f13ea9afa5a215b3bc9
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Jul 13 16:42:01 2009 +0000

    Replace GNCBook with QofBook
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18201 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4b9fe8e22ee0b326efd3b1cb20a83e8771fe2d35
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Jul 13 16:41:02 2009 +0000

    Replace GNCBook by QofBook.  Currently, GNCBook is #define'd to be QofBook.  An upcoming change will create GncBook as a subclass
    of QofBook, so this needs to be cleaned up.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18200 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e0f11ece71f2cc29aa7ea62a21637cbb3877dbac
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Jul 11 19:46:04 2009 +0000

    Patch by Jim Raehl
    
    Fix bug 587853/585939.  When parsing file: or xml: uri, handle file: and file://, xml: and xml://
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18199 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e719da4d8166302fad7463ad22a81e05c37f8f25
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Jul 11 19:09:53 2009 +0000

    Update CSS style sheet to use font buttons rather than strings.  The font weight and style can be set,
    but colour and background colour cannot yet be set.  Also, alignment is fixed by the stylesheet.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18198 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 531e3b731945a42cc5efc62c2f8940e125829392
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Jul 11 03:43:02 2009 +0000

    Add new stylesheet to provide css information.  Allows users to specify font/style info for various
    parts of the report.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18197 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 33224441c8fe1a327adf6fa724aa64dd303dd589
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Jul 11 01:21:08 2009 +0000

    If a report defines style-text, that text will be added to the report header as css style info.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18196 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ec94c8581730081b9b361b89716a0c63a787365
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jul 10 19:58:31 2009 +0000

    Updated Korean translation by yongdoria.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18195 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9dbe12155b10f2a8a99f774ec6ebb157b257d0ec
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Jul 9 23:00:57 2009 +0000

    Fix crash for "save as" if sqlite3 backend not available.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18194 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 32ee13de24c445e1ba9e469e732b71420f056ec3
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Jul 7 22:07:50 2009 +0000

    Update release number
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18190 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac30591d8bf075aa7ddce75b513ee45893f64eb6
Author: Charles Day <cedayiv at gmail.com>
Date:   Tue Jul 7 21:15:01 2009 +0000

    Bug #587913: Register: Don't mark the account cell as changed if the name hasn't changed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18188 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c1a471a72269bac179fd06ae32f58c7c3d899c5
Author: Charles Day <cedayiv at gmail.com>
Date:   Tue Jul 7 20:09:14 2009 +0000

    Register: Clarify a debugging message.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18187 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a39b4c0c0df19da0fed26f6a0bdba7bd2671a48a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 7 02:45:46 2009 +0000

    Let the trap happen.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18185 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15052777a437aca2b5ebdce600d620d43cd73641
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Jul 7 02:39:21 2009 +0000

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

commit cf0123efa3c6dee8b413d6385d40b0eab9c4780f
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Jul 7 02:38:02 2009 +0000

    Add gnucash-setup-env to list of files to be cleaned
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18183 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ed56c7a050b73ed321fa4b777e12ee0cd82afe2
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Jul 7 02:37:39 2009 +0000

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

commit 05148a053210e16ab80437404dc408e09d0b7ed7
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Jul 7 00:14:45 2009 +0000

    Make split queries stupid - depend only on account.  This makes them *much* faster on sqlite3.
    Once they can be sped up, the stupidity can be removed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18181 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bde496195d20f7e987b9327fb4beb8f2963597cc
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Jul 6 23:11:56 2009 +0000

    1) When deleting a sched transaction, delete the recurrence properly (SQL backend)
    
    2) Fix bug 586558 – When a scheduled transaction is deleted, the objects aren't cleaned up properly
    The problem is that the xaccSchedXactionFree() function didn't properly call qof to commit the
    delete operation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18180 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06d7cdea426ea2f297f689be74f38133d9c15425
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jul 6 18:58:54 2009 +0000

    Updated Korean translation by yongdoria
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18179 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93428aec01c78d43a705759281e8bdfe3b110720
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Jul 6 02:13:13 2009 +0000

    When opening a file, "sqlite3" and "xml" dropdown list items are replaced by "file", since the user
    shouldn't care what type of file it is.  Gnucash will figure it out.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18178 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 677aa0cc6f7ba418c4217eb1671d6d4d8ff4e2bc
Author: Charles Day <cedayiv at gmail.com>
Date:   Sun Jul 5 22:16:03 2009 +0000

    Bug #567709: Register: Don't assume that cells outside the cursor are valid.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18177 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c18ab75030361196e59428d90d533e0002abc373
Author: Charles Day <cedayiv at gmail.com>
Date:   Sat Jul 4 22:57:50 2009 +0000

    Bug 563598: QSF XML Export: Remove the tooltip from the GtkCalendar. It was causing a crash, probably due to bug 586896.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18176 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 095f6a6d0c7869aa19fd825c98a954b070ff7780
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Jul 4 19:12:56 2009 +0000

    pgsql-win32.tar.gz which provides client access to a postgresql library has been updated to add
    some needed DLLs.  Unfortunately, unlike mysql, postgresql does not provide a pre-built win32
    package containing the client side include files and libraries.  pgsql-win32.tar.gz is a set of
    files taken from a full windows installation.
    
    With the new pgsql-win32.tar.gz, to compile on win32, you will need to delete your
    pgsql directory and downloads/pgsql-win32.tar.gz file i.e.:
    
        cd /c/soft
    	rm downloads/pgsql-win32.tar.gz
    	rm -rf pgsql
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18175 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14058ec397daaa2811872b8e33b0d16d1baed8db
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Jul 4 16:45:53 2009 +0000

    Fix bug 586901: Price editor creates price before all information available
    
    When creating a new price, don't create the price when the dialog is opened.  Instead, create it
    in the gui_to_price() routine if no price has been created yet.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18174 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ed10b6532a5d3e4c4b1cdc871122e75321172ed
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Jul 4 04:14:39 2009 +0000

    Fix pgsql files copied - remove pgsql/bin which doesn't exist
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18173 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f5954cd45d8daa6bbbe36d8972398a952a5214bc
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Jul 3 17:49:51 2009 +0000

    Handle SPLIT_VALUE terms in split query.  I'm not sure credit vs debit is handled correctly, but
    given the weird way queries work, it doesn't really matter.  By this, I mean that all the backend
    is supposed to do with a query is ensure that the correct set of splits is loaded.  Since an
    account can only be reconciled once it is opened in a register, and opening a register loads all
    splits in the account, and reconciling queries for a subset of splits (those that haven't been
    reconciled), the reconcile query could do nothing and it would all still work.  This will need
    to be revisted once the register and queries need to be smarter.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18172 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e5d165309818bae24b7a11bdec9901048a3edfc
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Jul 3 16:16:11 2009 +0000

    Fix (I hope) installation of libpq
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18171 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 75c37f935fd2df1e755093c9347c392eca7fb7de
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jul 3 12:57:34 2009 +0000

    Make sure we copy the logfile even on error
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18170 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 975365c72acb40aa62461d08bf3beefde4f46bda
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jul 2 08:18:01 2009 +0000

    Add Korean translation by Jin-Hwan Jeong.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18169 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0660ede3017ee4d6d85140085b583628767f991f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jul 2 08:17:51 2009 +0000

    Decrease verbosity of libgwenhywfar debugging output.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18168 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35f1112c476fce8e792a68ca595cacabc464502b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jul 2 08:04:05 2009 +0000

    Bug #582048: Fix missing GUI callbacks for online transfer.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18167 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b34e82722b7a727d29f6cb8a20c75cb4895a4f05
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed Jul 1 23:05:24 2009 +0000

    Bug #580968: Register: Keep track of the account when an exchange rate is set, and don't reset the rate unless the commodity changes. Previously the rate would be reset whenever focus left the account cell, even if the commodity hadn't changed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18166 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c2112de5f2932c575eee0134590704feda31da5
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Wed Jul 1 12:33:56 2009 +0000

    Fix URL for pgsql library stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18165 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7140a462064be29ecb12004d57c0d029f4946ec6
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Jun 29 21:10:21 2009 +0000

    Build pgsql libdbi driver
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18164 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6eaab32385c4f0d4f5e4770e76e456f01f6dc3e
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Jun 28 22:54:47 2009 +0000

    Mark transaction dirty when setting enter-date
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18163 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72263402cfb0a1d510b7d3810e88af1df26de284
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Jun 28 22:53:51 2009 +0000

    Add some doxygen routine headers
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18162 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c8dc418257e7dd758ca7e3ec96ed8160cc739dd
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Jun 28 22:52:56 2009 +0000

    Fix 'make check'
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18161 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ebb6ce9bf9c421d48841bb4defd6964d2ba8c9b
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Jun 25 22:16:48 2009 +0000

    Build mysql client library and libdbi driver properly
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18160 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2fd0d848b8ef89e16f6cdd9c0948b68e595ba36f
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Jun 25 03:58:12 2009 +0000

    Add .def file to allow libmysql.dll to be built.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18159 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6bcfa316192456fae3e1f57e2cfd758d00ef3a98
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Jun 25 03:52:07 2009 +0000

    Install aqbanking patch even if AQBANKING_WITH_QT is no.  This allows RC to be defined properly.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18158 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a69d2ee674741e0dded1405466daf94b52ac5fec
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Jun 25 01:54:58 2009 +0000

    Remove call to backend from qof_commit_edit() and leave it to qof_commit_edit_part2().
    
    Fixes bug 586686: column 'enter_date' is set to 19700101000000 (postgres) when entering
    transactions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18157 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 817b95e0dc7bb4144f31ec59d35a13ac68aeaf7f
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Jun 25 00:27:23 2009 +0000

    Fix bug 586768 – Opening transaction list takes a very long time with MySQL backend
    
    Redo transaction queries as joins based on suggestion by Mauro Leibelt to improve query performance
    on mysql.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18156 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a10dff4e69128d7a4164a4db894e115141f097a4
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Jun 22 21:32:04 2009 +0000

    Patch by Daniel Harding
    
    After renaming eguile-gnc.snc, I forgot to update Makefile.am
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18154 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dfe486e0cea56e805d978c7e8a81fe2d90b06b06
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Jun 22 21:29:11 2009 +0000

    Patch by Daniel Harding - update install.sh to handle new gnucash-setup-env script
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18153 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7778029d6105921070758af9fc1814ebf0284b26
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Jun 22 11:51:28 2009 +0000

    Rename eguile.scm to eguile-gnc.scm
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18152 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1315842941d27254873a9270b70448013b97a0d7
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Jun 22 00:40:33 2009 +0000

    If session_begin contains initial 'xml://' or 'file://', remove it.
    
    Fixes bug 585789 and 586121
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18151 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 86ee8c9cdce2efd5faf27e3923911c7f2ca21180
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Jun 21 22:22:57 2009 +0000

    Add eguile.scm written by Chris Dennis
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18150 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c98535c160f1b60686f5efee07541d9c19283894
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Jun 21 17:41:29 2009 +0000

    Separate environment variable setup into common file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18149 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 46a42024df7299e8c2a1f682511dac54b7de3f24
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Jun 21 17:32:34 2009 +0000

    Fix more memory leaks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18148 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aac2b49b1643f3a03f3469a763df1212f2e9137b
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Jun 21 16:14:04 2009 +0000

    Fix memory leaks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18147 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3f08e7a60c5ae7d5b24fb1ce1b7e5781265b5fe
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Jun 21 16:11:08 2009 +0000

    Fix memory leak - string not freed when creating SELECT statement
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18146 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 067927c22c88a28210b62a8eba22a43c67315f58
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Jun 21 14:38:44 2009 +0000

    Move debug lines printing SQL statements being executed before the actual execution so that
    if there are problems, the SQL statement will be logged.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18145 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 21fb877d30e3dfe321fd8aa436699a45efaac1df
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Jun 21 13:29:35 2009 +0000

    r18143 needs Makefile.am changes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18144 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4116a3c3302d84c6fab8b244d672d6b22282b84d
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Jun 21 13:02:58 2009 +0000

    Fix bug 586296 – Generated gnucash-dbg and gnucash-valgrind scripts are inconsistent with the
    gnucash script - patch by Daniel Harding.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18143 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 42ae03a26250d76520b60eb261b36c35fc3a4cf1
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Jun 21 00:12:29 2009 +0000

    Fix bug 586419 – Install aborts unpacking SVN .exe package
    
    wget_unpacked doesn't handle .exe files.
    
    Patch by Gary Bartlett
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18142 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e57f5d7c9d0101f7b0de6f8f8a4878c9e887f59
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Jun 20 23:44:10 2009 +0000

    Fix bug 585785 – setlocal command is not included in gnucash.bat generated by Windows build
    
    Patch by Daniel Harding
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18141 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c53d7f67108f615ce762faafa67707c3b3832d9f
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Jun 20 23:39:04 2009 +0000

    When installing msys dtk, when moving files out of the way, check that the source file exists
    first.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18140 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6070dbf8ae88499385baed8acc71581d8004c935
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Jun 20 03:44:53 2009 +0000

    Fix bug 339726 – Cannot set fractional discount rates in Billing Terms
    
    Modify "adjustment" values to allow fractional values
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18139 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66f1525cf0ba78a28df0007f06b3cfd1a8c50bea
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Jun 20 00:52:56 2009 +0000

    1) Fix bug 586425 - Patch by Gary Bartlett - update version of gnutls for windows - old
    version (2.7.3) is no longer available - replace by 2.8.1 - probably matches gnome odd=unstable
    even=stable version numbering
    
    2) Add some symbols used to build mysql/pgsql dbd files for win32 build
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18138 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 286cbca2eb00eedbdd79f8936b8d49f3ca037d64
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Jun 20 00:05:59 2009 +0000

    Fix bug #586295 - Patch supplied by Daniel Harding.  Use the executable module to determine
    the installation directory rather than the registry contents.  Allows a locally built gnucash
    to use its own libraries, not the libraries in any installed version.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18137 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67654bf11cddbb573113f8568b3fd755e0eae456
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Jun 19 16:50:08 2009 +0000

    Remove debugging line which used only single account.guid value - using 1 value made SQL
    statement much shorter and easier to examine.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18136 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 63ca792cfb43cad7e3c4647fabc673393a502373
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Jun 19 16:48:48 2009 +0000

    Implement QofQuery for splits.  At this point, the queries used by current reports work, but
    more split fields could be implemented.  Implemented are: account.guid, reconcile-flag,
    trans.desc and trans.date-posted.
    
    Fixes Bug #585167
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18135 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 22a45587a9e3e51a1f188de46a579d887ac88d7c
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Jun 15 22:19:35 2009 +0000

    Simplify SQL when loading slots for all objects of a given type.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18134 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66f9127933d45d702dc4c0ba82cdf0a19f4070cf
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jun 14 23:08:31 2009 +0000

    Add the batch file for the win32 daily build.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18133 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f970b0caa5720c4786531d669e117e9fe405883
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jun 14 22:58:06 2009 +0000

    Add start/stop build times.
    (Useful for build logs)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18132 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 558efe9c574170dfbf11d10f2bf94c0214eeeede
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Jun 14 03:36:40 2009 +0000

    Speed up account loading on mysql (especially) by creating an index on the tx_guid field
    of the splits table.  Without this, mysql can take a *really* long time to get the transactions
    for an account.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18131 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c04176b3238a206ed2f8017c01f7a445e08a1d60
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Jun 13 23:35:22 2009 +0000

    Fix bug #415127 - gncCustomer, gncEmployee and gncVendor now listen for
    modification events from their addresses, and mark themselves as dirty and
    emit their own modification events.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18130 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ff4b733527c78ce80f9f592cb63b095ecbb0937
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 13 21:50:40 2009 +0000

    Properly reconfigure AqBanking 3.8.3 with the updated configure.ac
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18129 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b75113f85312cb68fd0aa970f213693c92e3ad60
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 13 21:25:31 2009 +0000

    Fix the patch name.  Oops.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18128 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a7fd572d0b029d8a4cc1e3213c917139a91a23a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 13 19:49:37 2009 +0000

    Add AqB 3.8.3 patch for Win32
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18127 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd5fb19d611c4fab7f02e0de886f4d1329412a61
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 13 19:42:23 2009 +0000

    More updates the build-tags scripts:
    * fix the GLOBAL_DIR definition
    * Point to the 'global' HH_DIR so we don't reinstall it
    * Use the build_package script from trunk
    * Don't save the environment to /etc/profile.d on the build server
    * re-add the ability to have an aqbanking patch (3.8.3 doesn't build)
    * add the NO_SAVE_PROFILE flag
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18126 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc55697374042c086a940652016e24be68f1a18d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 13 13:42:02 2009 +0000

    Handle BUILD_FROM_TARBALL special for tag builds.
    (Don't put the svn # in there)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18125 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa0a88039fb3092c1217da13f82e7e66b2f32d7c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 13 04:43:36 2009 +0000

    it's "tagfile"
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18124 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd706619e057b62fc79fd889112878baac99ba57
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 13 04:37:39 2009 +0000

    Use pwd instead of assuming $0 is a full path.
    Set URL in a variable
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18123 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e751014bca7ad301c8e734bf94e18bb630d2eecf
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 13 04:31:35 2009 +0000

    Refactor daily_build.sh into build_package.sh
    Create a build_tags.sh that will check for new tags
    in the tag directory and rebuild them when they appear.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18122 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff42b2566f78b9973deb258c8f6716c554807681
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Wed Jun 10 12:20:20 2009 +0000

    Patch for mysql driver to fix win32 compilation issue
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18121 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f5eb1e7940ec8ef09b32aa56105465d4007b605
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Jun 9 23:41:39 2009 +0000

    Build mysql libdbi driver and include it in the win32 build
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18120 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48853cf512eec4a9951b3a2fa9e026283b0a259e
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Jun 9 23:02:36 2009 +0000

    Clean up a few small memory leaks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18119 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f163d536a6c9e483a3e32da9c9b0a4c2abfa09c2
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Jun 8 19:37:37 2009 +0000

    QIF Import: Documentation .txt file patch by Daniel Convissor. I've added some unrelated whitespace fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18115 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d121b622dc926fc4fc5c7d0103696e06ac31cd43
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Jun 7 20:23:13 2009 +0000

    Update revision to 2.3.1
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18112 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4641c024ce1b402711510fec8ee16294c4d7cbd9
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Jun 7 19:55:10 2009 +0000

    Fix all business exports to force file type QSF
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18111 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82ec8b2f7d126c4c8b23da7535d815ca419a45c3
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Jun 7 19:51:14 2009 +0000

    When exporting, force file type to be QSF
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18110 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a82a185160586a16379f7db5c125ca7c9f428767
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Jun 6 23:31:42 2009 +0000

    Fix SQL statement which calculates account balances by adding ORDER BY clause.  SQLite3
    returned the values sorted even without it, but postgresql and mysql need the ORDER BY
    clause to work correctly.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18109 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ae0a74f54bef3eb0f4558d456902c7bf6d2b854
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Jun 6 17:08:43 2009 +0000

    Fix port number, especially for postgresql
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18108 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8bd0bdd89ae2ea78aa505c01a7a36f1f731e9128
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Jun 6 16:48:58 2009 +0000

    Clean up include files and code related to goffice.  Includes patch by Johannes Engel.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18107 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93fa6773fbbdf671c2fd4bc094a769ae7c8fe359
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Jun 5 23:58:07 2009 +0000

    Undo r18103 change - standard reports shouldn't refer to business code/objects
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18106 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9849ffbd31b2957950507c55fca182187bac4385
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Jun 5 23:55:22 2009 +0000

    Add qsf:// as a valid URI type
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18105 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 736f3b5f2244ba5d208e0bd1d6ea7573a17ec51d
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Jun 5 23:53:53 2009 +0000

    Fix handling of GObjects when deleting a report
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18104 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b5c814b506cf3c9b3816983e255142841c1c2c7
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Jun 4 21:16:01 2009 +0000

    Fix 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@18103 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 99ba7034d7c12c1b377e03c6a260e5e992540887
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Jun 2 22:28:48 2009 +0000

    Bug #584564: Patch by Chris Dennis to allow a report to be either a string or an html-doc
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18102 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 817841acffec91eac162e7805b171e863f10dfe5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jun 2 08:04:27 2009 +0000

    Update aqbanking version to 3.8.3, which means one patch isn't needed anymore.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18101 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5c3eb7a0bab0269c359a970548ba6b34329d46a
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Jun 2 02:01:59 2009 +0000

    Fix WEBKIT path so that correct DLLs will be copied to output directory
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18100 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d354ebc2aac569d7d911d84ccbec29fa5db15426
Author: Charles Day <cedayiv at gmail.com>
Date:   Tue Jun 2 00:50:54 2009 +0000

    Register: Add some header comments for a confusing function.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18099 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 134e4ad2888312df871cf923b581d6ba6777250e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jun 1 04:29:30 2009 +0000

    Upload the daily builds
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18098 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b057d2b8c1e7b16c9d30f14da195b4dc629f37a
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun May 31 15:56:53 2009 +0000

    1) If postgres database does not exist, create it.
    2) Factor out some common code for setting connection attributes to simplify things
    3) When creating pgsql or mysql db, use utf8 as default encoding.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18097 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae40313aaaf794111f777e445eb8cd04678e3148
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat May 30 18:42:26 2009 +0000

    Use default postgresql port number for connections.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18096 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 649ea207f4ea02b95d9713a6ccd1830ada852228
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri May 29 22:59:29 2009 +0000

    Bug #583883 – Customer report produces error
    
    Make sure business-reports.scm pulls in gnc-html module for gnc-build-url.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18095 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b21ff4d00673d6777758385e705a6c03a6ef65e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 28 09:32:16 2009 +0000

    Really final changes for daily build script.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18094 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c6f79532c9e13d622eaf32eb38f25cabbb12d1d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 28 09:31:04 2009 +0000

    Really final changes for daily build script.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18093 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ce3ed8e348c519edad4b609f1f46449fbf73433
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 28 09:30:00 2009 +0000

    Final changes for daily build script.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18092 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f170876956e3743f2e6ac2b67a8deb80ae16dfcb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed May 27 14:09:48 2009 +0000

    Win32: Add shell script for the automated nightly build.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18091 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c83ad53c033ccd1f425555cc1915a4959fa31e96
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed May 27 13:49:25 2009 +0000

    Win32: Add aqbanking-3.8.1 patch to fix a compiler error.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18090 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 443c5e177db5fed2fd3998938ec9eda0853a714f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun May 24 20:36:12 2009 +0000

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

commit eee763dd45e373df436db004e3db0d3533a15cec
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun May 24 20:28:38 2009 +0000

    Minor i18n string improvements
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18088 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba882256453415f1bc296a5f290a5a3f475d29a7
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat May 23 19:03:01 2009 +0000

    1) Remove obsolete glade file.
    2) Modify packing on URI type combo box so that it doesn't fill the whole space.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18087 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 934a5212b5bbd1009632f562e19c6a98222abfc6
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat May 23 17:24:46 2009 +0000

    Bug #583535 - better fix for mysql databases
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18086 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5cc8c18f8f254f0f996b538bfc93489eda157c2e
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat May 23 01:02:37 2009 +0000

    Bug #583535: When selecting a db using dbi_conn_select_db(), change the "dbname" option which
    is used in other places to identify the current database name.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18085 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5a1fd75d3ad8be27f59c9a9a2f036382be9b65fb
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu May 21 01:52:47 2009 +0000

    Apply patch by Mike Alexander to speed up price db loading in sql backend.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18084 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e463d77815e0abdd55dece0def2ce072066b843
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Wed May 20 01:26:50 2009 +0000

    Fix bug #582976 – install.sh - webkit-1.1.5-win32.zip is not available for download
    
    Fix path to URL.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18083 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b8685dffa7b568082b4429d269f7fb0cf88bc538
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon May 18 19:06:14 2009 +0000

    Add Lithuanian translation by Tadas Masiulionis
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18081 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 16756d3ff267bb57f286d4e49c658aed6bab8a89
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sat May 16 07:13:32 2009 +0000

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

commit 52e17dccf81227d7edc0ba17a437e6151a7da6b6
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu May 14 01:30:24 2009 +0000

    Fix distcheck problem
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18077 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bbde4b3dbae16409e89bc641ac097bdcf3818c91
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu May 14 00:33:28 2009 +0000

    1) Update svn:ignore for accounts/cs to ignore Makefile and Makefile.in
    2) Remove obsolete patches (libgda)
    3) Merge NEWS from 2.2.X and add 2.3.0 NEWS
    4) Update stable version number
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18073 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b63164ea65a470b3068238bc034dbab578569f38
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Wed May 13 00:59:26 2009 +0000

    Update revision to 2.3.0
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18071 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b87adeb48e29bb54105cfdccf8f6419b4501ec1
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Wed May 13 00:58:08 2009 +0000

    1) Add commands to build win32 version of gnucash using webkit.
    2) Correct URLs for aqbanking
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18070 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 912cbe8901bff0c0b931d25222d2180e2ea2db22
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun May 10 20:45:38 2009 +0000

    Updated German translation (still 130 to go, sigh.)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18069 57a11ea4-9604-0410-9ed3-97b8803252fd

commit de12ce04c32bba24ffef7ee0cb13f5c280c34c87
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat May 9 22:06:57 2009 +0000

    Remove unneeded include file dlfcn.h which causes problems on win32.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18068 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1eadc9c581d12ef3d1b05ee955a40745292e7d54
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed May 6 20:34:33 2009 +0000

    QIF Import: Create transactions in the user-specified currency rather than the default currency. For example, if the default currency is pesos and the user has specified that the QIF transactions are all USD, the transaction currency should be USD too.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18067 57a11ea4-9604-0410-9ed3-97b8803252fd

commit afa7bcd47c5f4ec1503d72ccaa12f70d41ec3e5b
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri May 1 23:38:32 2009 +0000

    Fix bug 578212 – gnucash needs to be patch to build against goffice >= 0.7.5
    
    applied patch by Jean Brefort
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18066 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 914fd9730ceb27cc4d76f989fe4ad345f3dfade0
Author: Charles Day <cedayiv at gmail.com>
Date:   Fri May 1 23:04:27 2009 +0000

    Bug #478106: Add sanity check to currency exchange dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18065 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2979c970bbf67596c14ad0a87b57877236495577
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri May 1 22:54:53 2009 +0000

    Fix bug #475806.  Mismatch between return value (SCM_BOOL_F) and test (SCM_NULLP) to determine if
    budget is valid or not.  Changed test to "!= SCM_BOOL_F" to match the way the value is handled
    for accounts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18064 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6735165468f0dcd672c32f44c6b91cbf26e6d6c
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Wed Apr 29 00:53:32 2009 +0000

    Commit patch for Bug 577221 – optimization update title only when changed
    
    Patch by David Fries.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18063 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dfa31ff6e46150cd5f5c6e9f5b94682a90c72e45
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Wed Apr 29 00:25:33 2009 +0000

    Apply patch by Herbert Thoma: Bug 580281 – Entering multiple prices with price editor is tedious
    
    Expands the price editor dialog to allow a series of prices to be edited more easily.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18062 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a19b1b56c2e8e320f0fafa627071fdc7386cfad4
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Wed Apr 29 00:05:00 2009 +0000

    Remove commented-out obsolete backend module name
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18061 57a11ea4-9604-0410-9ed3-97b8803252fd

commit be3d70906a017f08658f5119572b9c7d0f1dd545
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Wed Apr 29 00:00:48 2009 +0000

    Fix memory leak
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18060 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6aef0f2357b8a2cf1ec601b65ffa349b52a17384
Author: Cristian Marchi <cri79 at libero.it>
Date:   Mon Apr 27 10:40:07 2009 +0000

    Update of Russian translation by Sergey Belyashov
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18059 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f3302e2deea270b52ea5d8c4fa05c33f11618a7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Apr 26 19:29:51 2009 +0000

    Add Czech account templates by Michael Mráka.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18058 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 712fbdb3b36a356b12f8136fa9c93cf23e2d46bd
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Apr 26 01:08:18 2009 +0000

    Create an index for the slots table indexed on the obj guid.  This is the last piece of
    functionality from the old libgda backend.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18057 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8221aada49ec01ad91f6d3a69aefd473ef6608f1
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Apr 24 00:49:17 2009 +0000

    Fix bug 573645: SWIG binding for GncTaxTableGetEntries is wrong.
    
    Patch by Chris Dennis
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18056 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f07425f1b01230e9ecd75b9afe90614ec276b582
Author: Charles Day <cedayiv at gmail.com>
Date:   Thu Apr 23 21:51:02 2009 +0000

    QIF Import: Add support for German "Oth S" accounts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18055 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 822905a9ab1f77ed0f69b24a76b767755545d71e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Apr 21 19:39:37 2009 +0000

    Update Hebrew translation: Copied from 2.2 branch, merged with latest trunk template.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18054 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 635dc6ef7de753473496ddb7eb2d102689f3812c
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Apr 17 23:42:54 2009 +0000

    Modifications to the budget report:
    1) Currently, the leaf behavior is forced to "flatten", meaning that the depth is the depth that
    accounts will be forced to if they are deeper than the requested depth.  Now, "flatten" vs
    "summarize" is an option.  Note that the report doesn't summarize budget values (yet), only
    actual values.
    2) Add an option to add a set of columns on the far right which contain row totals.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18052 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a62e81f0aea4d7e6741a0827d879bf92a7b504b7
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Apr 16 22:01:47 2009 +0000

    Fix "unbound variable" problem due to split of gnome-utils directory.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18051 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 607931cee40679ec8c3c3a7e4b15767fcc8c6eb6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Apr 14 09:04:44 2009 +0000

    Merge all translations with up-to-date pot template.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18050 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1d564d0e64a283d175a8ae71538293c9d803762
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Apr 14 09:04:15 2009 +0000

    I18n improvements: Don't mark single characters for translation.
    
    Also, all of the split sentences should be refactored into printf-like
    strings where the variable words must be inserted through %s etc, but I'm
    too lazy to do this for now. Also, this file us/taxtxf.scm is used in the
    U.S. *only*, so it is fine to not translate it anyway.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18049 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3db99810fcb8300ddfaeb8aa09677991a5927900
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Apr 14 09:04:03 2009 +0000

    I18n improvements: Don't mark gtk stock button labels as translatable. Uppercase field labels.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18048 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3eed1ba86b43ce5f94e9af242ac831e2f8109a34
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Apr 13 17:54:36 2009 +0000

    re-enable the python bindings
    distcheck works for me now.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18047 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ef29a2b3eb5339c7591ff0e5baa9dca389e503d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Apr 13 16:14:40 2009 +0000

    Call swig with -python because we never need -noproxy
    This should fix "make dist" even when you don't enable the python bindings
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18046 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dcdc943f3adb8134b86476eb7f9d7342c7d6b761
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Apr 12 17:14:21 2009 +0000

    1) Remove obsolete xxx-backend-file files (now are backend-xml)
    2) Fix 'make check', 'make dist' and 'make distcheck' problems
    
    Make distcheck now passes
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18045 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f7048ca5054ee13e34b1bf38c1b8a128d60bbc09
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Apr 11 13:58:12 2009 +0000

    Fix compilation problems for gtkhtml which uses gnome_print.  My version of gtkhtml-dev
    doesn't include gtk_html_print() function, so I still get a compilation problem, but I
    think this will work for people who really have that configuration.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18044 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d426c0b7da1f768fe80c2491a3df870bcd9c1666
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 11 08:21:17 2009 +0000

    Copy all translations (and glossaries) from 2.2 branch, r17964, to trunk.
    
    Future translation work will (hopefully) be done on trunk only. However,
    we still need to announce this appropriately.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18043 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d440318088bca90273099d6acafb33bff8fb480
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Apr 11 02:52:43 2009 +0000

    Remove magic strings - "gnc-guppi-pie" and other chart object types were separately defined
    in both the .c file and the .scm files where the chart html was created.  This change defines
    the values once, in gnc-html-graph-gog-extras.h, and these #defines are used and passed into
    guile for use in the scm files.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18042 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea934ae4d0c561a353d59658163aabcd8b6e5832
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Apr 11 01:44:14 2009 +0000

    Merge webkit branch into trunk.
    
    In order to use the webkit as the html engine, use --enable-webkit on the configure
    command.  In SCM files, gnc-html-engine-supports-css can be used to determine whether
    the html engine is webkit (supports css) or gtkhtml (doesn't support css).
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18041 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b81092412549e1dd8f44d11343cc525b7c105efe
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 10 20:20:11 2009 +0000

    Bug #559670: Aqbanking should not ask for already accepted certificates.
    
    Add support for AqBanking's permanently accepted SSL certificates
    
    This patch fixes part of the problem for AqBanking 4.x (or newer).
    The patch queries the certificates that have been accepted during the AqBanking
    setup procedure. A hash of every single such certificate is stored by AqBanking
    4.x under $HOME/.aqbanking/settings/shared/certs.conf.
    
    For older versions of AqBanking the patch does nothing (yet). The main
    difference is where AqBanking stores the hashes for such certificates. I've
    added a FIXME comment on the appropriate place where code for older AqBanking
    versions should be added.
    
    Patch by Micha Lenk, slightly modified by me.
    
    Signed-off-by: Christian Stimming <stimming at tuhh.de>
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18037 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 05918674477ac58a5039a3ee2767a43c0aec9cf8
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Apr 10 17:37:07 2009 +0000

    Another fix for lib/libqof -> src/libqof change.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18036 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f7c476d58ed481e820e511b62d8365a16e73180
Author: Charles Day <cedayiv at gmail.com>
Date:   Fri Apr 10 15:30:27 2009 +0000

    Reverse an unintended change from r18034.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18035 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6ceaa75b7d0348f6e4151ee2a59cfea275546bb
Author: Charles Day <cedayiv at gmail.com>
Date:   Fri Apr 10 15:28:47 2009 +0000

    Register: Add an ENTER/LEAVE pair.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18034 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e4c9a03f99af82e640a982afe6886bb5b9250fb
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Apr 9 22:23:34 2009 +0000

    Add extra status checking for return codes.  Errors cause a CRIT message to the
    trace file and set the background error status.  Note that not all times when the
    background error status is set will result in a notification to the user.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18033 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29d9be3aa9b5c5b945253b505facde851a8e9988
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Apr 9 12:29:46 2009 +0000

    Fix move from lib/libqof -> src/libqof
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18032 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5911ecf2ee1215b17e81387b95b6edae3b14b3b
Author: Charles Day <cedayiv at gmail.com>
Date:   Tue Apr 7 20:20:23 2009 +0000

    Bug #478055: Adjust read syntax of symbol names that include spaces. This old syntax doesn't work in guile 1.8, at least not on Fedora 9 64-bit.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18031 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 89bfcce989c9157e3d9bf6c5f67c304a13762e27
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Apr 7 00:48:53 2009 +0000

    Rename lib/libqof -> src/libqof
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18029 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da681aa92d68931695872aa67998961b0bf70655
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Apr 6 23:44:14 2009 +0000

    Fix crash when searching for a customer
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18028 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b8dcdc737960a668049a75760b3c31acf42cb8f
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Apr 6 23:27:09 2009 +0000

    Rename src/business/business-core/file -> src/business/business-core/xml
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18027 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3b232d208a09eff0ca3325721cba187f5075259
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Apr 6 23:09:52 2009 +0000

    Rename src/backend/file -> src/backend/xml
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18026 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b096be5438bb6169a166e3116983ec8be54837c
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Apr 6 17:00:03 2009 +0000

    Register: Force scroll to the current row if the row height may have changed and pushed the current row out of sight.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18024 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8493afcc37401dcec5442f8a12e32a6e51bb9824
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Apr 6 16:27:21 2009 +0000

    Bug #432021: Register: Recompute block offsets if the cell heights may have changed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18023 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 673bdf5496033ee6ff6b98817b326d71a9c14c27
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Apr 6 16:21:02 2009 +0000

    Register: Add some gnome-related debugging messages.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18022 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd4f497103965b6a0801ca9f69f0ed7910ffa5f4
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Apr 6 16:13:21 2009 +0000

    Register: Add some new debugging messages to the ledger display functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18021 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2ad4425be93c5ce2e24d73c14ee869feafc5fee5
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Apr 6 12:15:18 2009 +0000

    1) Use AS_HELP_STRING() to line up stuff in '--help' output
    2) Remove last traces of old GDA stuff
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18020 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf2aeaefd49cf7e2070523ffb44e5cc1a41c908a
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Apr 6 12:13:46 2009 +0000

    Add missing file headers with license notice.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18019 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ded71b028ba7f7b6f70221da93cbbfafa4cc07e
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Apr 5 17:29:22 2009 +0000

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

commit 3b70eef1901ad405ea8377a94e5adbc5936da479
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Apr 5 17:07:50 2009 +0000

    Fix crash due to use of uninitialized variable.  Fix supplied by Sebastien Held.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18017 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e47416ede87b3a10225eebcf593a8bcb2fcb792
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Apr 5 00:52:30 2009 +0000

    1) Add new files to po/POTFILES.in
    2) Fix some unmatched quotes (in some cases, they were spelling errors)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18016 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f8cf69ef2dc0d3c15bdc6a48bc657f955fc49aab
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Apr 4 23:44:16 2009 +0000

    Add some debug enter/exit tracing.  Add some more argument checking.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18014 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c02bba910204f701665d19e36ed6067af63958e5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Mar 31 14:22:53 2009 +0000

    Upgrade doxygen configuration from 1.5.2 to 1.5.7.1
    for upgrade on server to Fedora 10.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18011 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e46443785345e0b5b53d32c38dd4e731ded2de8
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Mar 29 15:44:11 2009 +0000

    Fix uninitialized variable fileChooserAction.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18006 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 07467f13c6211193fdba32bea1198ea076d1b20d
Author: Andrew Sackville-West <andrew at swclan.homelinux.org>
Date:   Thu Mar 26 19:38:38 2009 +0000

    Implement new custom report dialog.
    
    Implements a new interface for accessing "saved" or "custom" reports.
    Specifically, the current sub-menu is replaced with a dialog holding a
    GtkTreeView of the saved reports. From here the user can either run or
    delete an existing saved report.
    
    * allows deletion of existing saved reports
    * allows immediate access to new saved reports from this session (no
      need to restart gnucash to get access to new saved reports!)
    * keeps a single rolling backup of saved reports in case of errors
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18001 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 908813cf3492d3a2b4ddf733279c4987c730e0d6
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed Mar 25 00:52:32 2009 +0000

    QIF Import: Throw an error immediately upon failing to parse a category. Previously a bad value was returned, which could then cause a failure in the caller.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18000 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77c174f5c0f596b55d2d54d4ae5b8ffd8d84350d
Author: Charles Day <cedayiv at gmail.com>
Date:   Sun Mar 22 17:48:34 2009 +0000

    QIF: Replicate the fix from r17998 in two other QIF-related places.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17999 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dfa30891c7fb2569312b9c0c759bc257a8064314
Author: Charles Day <cedayiv at gmail.com>
Date:   Sun Mar 22 17:24:58 2009 +0000

    QIF Import: Support backslash characters in category names. There was a mistake the regular expression, as a pipe symbol shouldn't be escaped with a backslash when used inside brackets.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17998 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52343ab66166d7809f5ea9ca50aa655be9f1d9f7
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Mar 19 14:45:57 2009 +0000

    Add debugging info re SQL transactions
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17997 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 69458bd21ce8669eaec21966b68242c33ad94bfd
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Mar 19 14:44:52 2009 +0000

    1) Remove obsolete dwi directory.
    2) Remove vestiges of GDA from Makefile.am
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17996 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 580ac585ee3a448844b33621629e0d3482b89301
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Mar 14 18:12:49 2009 +0000

    Remove Database Connection dialog and menu entry
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17994 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb2aa66bfe1268cbe8bba4069357f822580ee6fc
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Mar 13 16:33:19 2009 +0000

    Implement BEGIN/COMMIT/ROLLBACK for transaction support.  Provides a *huge*
    performance improvement when saving to an sqlite3 file.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17993 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 45370b48d8c7e3ab92fe48fa5061ae5dacf6c7db
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Mar 13 15:31:35 2009 +0000

    Add a glade file to the POTFILES list.
    make check now works for me.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17992 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c08c1baf73a8af9ca32576a4bcb69f7bdafa1d30
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Mar 13 15:09:15 2009 +0000

    remove python-bindings from POTFILES.in
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17991 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e52c8693a2d45f1800f3ad41b9be1d03bd061d4e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Mar 13 15:07:39 2009 +0000

    Ignore the python-bindings when building translations.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17990 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 39c89512e02f1f35f3f27eef036c65ee5c00e9d2
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Mar 10 17:41:52 2009 +0000

    Replace radio buttons with a combo box.  A bit ugly because I haven't figured out how to keep
    the combo box from expanding to fill the space.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17989 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c3b86442c0f3a4aa34469ecf6bc086e29f5fdd1f
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Mar 9 20:14:46 2009 +0000

    Reports: Speed up the report infrastructure. Patch by Mike Alexander.
    
    One set of changes speeds up the three functions in report-utilities.scm:
    gnc:account-get-comm-balance-interval
    gnc:accountlist-get-comm-balance-interval
    gnc:accountlist-get-comm-balance-at-date
    
    These can all be implemented as calls to
    gnc:account-get-trans-type-balance-interval (with a minor change to it to
    ignore the type parameter if it is #f) and it is much faster since it does a
    single query instead of a loop over an account list.
    
    The other set of changes is in gnc:html-acct-table-add-accounts! in
    html-acct-table.scm.  This functions starts off by building a hash table of
    account balances it cares about.  The code to do this did a recursive loop over
    the relevant accounts.  I changed it to do a query to find the splits in the
    accounts it cares about and build the hash table from them.  This speeds it up
    by a couple of orders of magnitude.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17988 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d2e2d5b0e4417e0186f0c0f5202b737dff40c2d
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Mar 9 20:07:51 2009 +0000

    Register: Fix the file name in a comment.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17987 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 08a8d604010b00f746c22d4f2a86a5dae5eee735
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Mar 9 20:07:09 2009 +0000

    Register: Add a few debugging calls.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17986 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3477bc041a737c62377e74d96cffeede5e36332
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Mar 9 19:47:58 2009 +0000

    Register core: Start doxygen documentation of table-allgui.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17985 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4165e0ed62979d454130fe93e00f08de9b014b3b
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Mar 9 18:23:25 2009 +0000

    Bug #523982: Fix the Enter key in double-line mode. The register had wrongly assumed one physical row per virtual row.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17984 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 945e700a371669b31413023a96456e28e5d25b90
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Mar 9 17:17:57 2009 +0000

    Fix lots of splint issues (including memory leaks).  This includes some changes
    in qof and gnc files adding annotation comments to help splint analyze ownership
    of memory and objects.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17983 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0621803bd6002d8ad1bd85439a78c01e58516573
Author: Charles Day <cedayiv at gmail.com>
Date:   Sun Mar 8 19:14:41 2009 +0000

    QIF Import: Correct case of cleared status code "c" in documentation text file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17982 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1c8761d6d1360efab224852f5de22f69f0cd864f
Author: Charles Day <cedayiv at gmail.com>
Date:   Sun Mar 8 18:58:17 2009 +0000

    QIF Import: Allow "R" or "r" for reconciled, and "C" or "c" for cleared.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17981 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 573d809b4ae540c87ef09faf0e989e31578f9fe7
Author: Charles Day <cedayiv at gmail.com>
Date:   Sat Mar 7 19:48:06 2009 +0000

    QIF Import: Add a section for "cleared status" and fix some inconsistent whitespace.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17980 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9017cbf593e3957526a80c62b950a88e121fabdb
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Mar 7 17:46:25 2009 +0000

    Disable radio buttons for access types (sqlite3/mysql/pgsql) which don't have a qof backend
    registered.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17979 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf19b319e3007f49c1df844a8a9c17a28c3bb892
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Mar 7 17:36:13 2009 +0000

    Don't create qof backends for uri types where there is no libdbi driver installed.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17978 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f20bbd373de22784a39274edfba7a0b9948444e2
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Mar 7 00:46:16 2009 +0000

    In File Access dialog, sqlite3 is default format, so make db fields
    insensitive when dialog opened.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17977 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bcf974bd1150181458e91129f8d9c73df65b6f19
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Mar 6 22:43:07 2009 +0000

    1) Add new dialog-file-access which combines the standard GTK file selection widget with
    the database selection fields from the old database connection dialog.  If --enable-dbi
    is specified at configuration time, this dialog is used instead of the file open and
    save-as dialogs.
    2) Prompt to create a mysql db if it doesn't exist.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17976 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dea5a1c388aa849db906f86cbefb45fe24146ff1
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Mar 6 21:02:10 2009 +0000

    Handle integer values returned as string GValues (mysql does this for bigint
    values).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17975 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9116066f4d0cf4df534f165776b96f39c6d0030
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Mar 5 15:33:40 2009 +0000

    1) Update table version number so that tables aren't re-updated each time (update won't hurt, but
    is not needed)
    2) Don't free memory too soon
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17974 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e0f50e05893c4da9e0cbb1ec3991c37fab77d141
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Mar 5 15:28:44 2009 +0000

    Update business table version numbers
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17973 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad7e8d3876fb985938e38a39582edf9d50b34474
Author: Andrew Sackville-West <andrew at swclan.homelinux.org>
Date:   Thu Mar 5 01:05:24 2009 +0000

    refactor saved-reports-2.4 migration to eliminate duplicate code and
    fix the report template renderer name reference.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17972 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5456ef6eba98cd5fe1f4a4c7488c25bd68f08691
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed Mar 4 15:31:22 2009 +0000

    Business ledger: Don't leave the account cell if the user chooses not to create a new account when prompted. This allows any typo to be quickly fixed. Previously the account cell text was blanked and focus moved to the next cell.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17971 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 69379901ca9af9fb39fa165f7bbec1d258492e1f
Author: Charles Day <cedayiv at gmail.com>
Date:   Tue Mar 3 22:48:18 2009 +0000

    Register: Fix an unbalanced ENTER().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17970 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7014c66c6f8e7a513f55e7952772e6ddea6b9256
Author: Charles Day <cedayiv at gmail.com>
Date:   Tue Mar 3 19:02:09 2009 +0000

    Bug #343217: Register: Don't leave the account cell if the user chooses not to create a new account when prompted. This allows any typo to be quickly fixed. Previously the account cell text was blanked and focus moved to the next cell.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17969 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 522afc3085ab3da8379ce9483023f43fb03e7357
Author: Andrew Sackville-West <andrew at swclan.homelinux.org>
Date:   Mon Mar 2 23:58:48 2009 +0000

    update email address for Polish \"last translator\"
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17968 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4619a7b38cbff50b7c303e45439cc10ad4091bb1
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Mar 2 21:15:41 2009 +0000

    Revert r17966 and use Glade-2 again.
    
    At the moment all major distributions feature Glade-3 which tends to
    save a lot of lines less compared to Glade-2 because it does not define
    properties whose values equal the default ones specified by Gtk+.
    Unfortunately though, only very recent versions of Glade, v3.5.3+,
    address the following two issues:
    
    (1) GtkTable attachments are written in different order each times,
    rendering diffs unusable.
    (2) Currently we depend on the ability to use a name multiple times in a
    single glade file and only newer versions allow to have uniqueness be
    applied to each top-level widget.
    
    Sorry for the confusion.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17967 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47ede669f2b85e1fe56b8719f1ab7de2b89ac893
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Mar 1 19:13:14 2009 +0000

    Re-save glade files from Glade 3, remove util/glade-fixup.
    
    Glade 3 does not save properties with default values anymore.  This
    reduces patch sizes when Glade-3/Gtk+ is used with varying versions and
    also avoids warnings about properties unknown to older Gtk+ versions.
    
    The version Glade 3 used is 3.4.5.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17966 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea478541e9f980523cbfcf8986cb0c70f79e35b4
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Feb 26 22:12:51 2009 +0000

    Bug #572107: Use fallback string for OFX account types when matching to GnuCash accounts.
    
    Without the fallback, NULL is printf'ed which crashes GnuCash on
    Windows.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17965 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48c7f72430d85ea764defadda5688106989ccce4
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed Feb 25 19:10:23 2009 +0000

    Bug #499215, #530819, #551643: Register: Fix transaction pasting, which was fairly broken. Pasting was being committed immediately, the transaction was not checked properly before opening, the blank split was being destroyed while the transaction was left pending, and more. These problems left the register in an inconsistent state that was being noticed in g_assert() calls in several spots. GnuCash would then crash.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17962 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 575b8ca3d0ee3c17e9ee7d47aa83f296324a30a5
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed Feb 25 18:20:22 2009 +0000

    Register: White space fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17961 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b9b685d4bad6f26af920fbc0150b122c3680718
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed Feb 25 16:50:30 2009 +0000

    Register: Fix a bug that appears in basic and auto-split ledger modes when entering a new transaction. Entering multiple splits for the register's account would cause the 2nd though nth splits to be displayed above the new transaction, making them appear to be non-new.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17960 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 199c0c309db12a48aeb780dbe392183df10f79e2
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed Feb 25 00:11:01 2009 +0000

    Register: Add debugging to gnc_split_register_changed().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17959 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5a7650b0ccf0ab1089d94b167c92bf64d5240078
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed Feb 25 00:03:13 2009 +0000

    Register: Make all account cells right-justified. Previously a mix of left- and right-justification was used.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17958 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c9603f50147f8e54947f90583afc8044afc23cd
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Feb 24 00:12:15 2009 +0000

    Add ChangeLog.2008 to dist.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17951 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18cf9f4e208881b917b8c2ca163f74ab79b33dd3
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Feb 23 22:56:06 2009 +0000

    Register: Tweak some comments and slightly reorganize the register cleanup code for ease of reading.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17950 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ff8256b03318847624907401783f78129f9e0bc
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Feb 23 20:19:03 2009 +0000

    [Win32] Update EXTRA_DIST.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17948 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a898dca194db8e2498da8b18ef3ddcb17d3174b8
Author: Andrew Sackville-West <andrew at swclan.homelinux.org>
Date:   Fri Feb 20 23:08:39 2009 +0000

    Implement a new saved-reports-2.4 file to allow translation of existing saved reports into report-guid enabled versions.
    
    Take note: this change will *hide* any manually hacked saved reports
    that make use of the new report-guid. The new saved-reports-2.4 file
    will shadow the old saved-reports-2.0 file and will leave those hacked
    reports behind. Any pre-existing saved reports that use report-guid will
    have to be manually migrated to the new file.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17942 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a98bc56de629cc291c333c570b73954a200275ea
Author: Charles Day <cedayiv at gmail.com>
Date:   Fri Feb 20 05:00:08 2009 +0000

    Bug #570887: Fix a typo in r17939.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17940 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0c09333ce888adc7c3120c4be3e3682884a89ad6
Author: Charles Day <cedayiv at gmail.com>
Date:   Fri Feb 20 04:37:28 2009 +0000

    Bug #570887: Change the swig type mapping for GUID* so that Scheme can tell the difference between a GUID* that is NULL, and a GUID* pointing to storage containing the "null" GUID. Previously the former case returned SCM_UNDEFINED to Scheme, which would unbind Scheme variables and make crashes. Now SCM_BOOL_F is used instead, and Scheme code can check for a NULL by comparing to #f.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17939 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d1e0b75e132bc6a68a6372b8107850017997d9f
Author: Charles Day <cedayiv at gmail.com>
Date:   Fri Feb 20 03:03:05 2009 +0000

    Register: Add debugging code for the copy and cut operations.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17938 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 97ae5d8224edc844a375fd2c0d39f0463c826f86
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Wed Feb 18 21:18:07 2009 +0000

    Fix 572251: remove extra definitions of write_objects_t structure.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17933 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5760020652f14e314a12e55a1cd6cc78b21a01f1
Author: Charles Day <cedayiv at gmail.com>
Date:   Tue Feb 17 18:14:04 2009 +0000

    Bug #565421: Remove dependency on GTK+ 2.10 in date edit control.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17930 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f4f9fed740ba795fda1f22d6f27e078e6d50c8c0
Author: Charles Day <cedayiv at gmail.com>
Date:   Tue Feb 17 16:49:52 2009 +0000

    Doxygen: Adjust the style of a comment block for consistency and to eliminate a splint warning.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17929 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e9929bd4018a9f9f7435dd04d5527e567e3d6a67
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Feb 16 21:30:21 2009 +0000

    Fix some splint issues
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17928 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 905d7551a8f761cb6676cd8f9e67663708d90328
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Feb 16 16:22:18 2009 +0000

    Fix 64 bit integer handling.  In an sqlite3 db, column types are basically ignored.
    However, libdbi uses the column type name to determine how big it thinks the integer
    value is.  Therefore, change all 64 bit integer values (including num/denom in numeric
    values) to 'bigint'.  Tables will be automatically upgraded when an sqlite3 file is
    opened.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17927 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96fea96847881c3da38940232ce524add1d9d72d
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Feb 16 01:08:57 2009 +0000

    Fix CRIT errors when loading owner info in business objects.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17926 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c67b86b470bbf3ac76b0b17654224f09547e1670
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Feb 15 19:26:38 2009 +0000

    1) Before saving file contents via save-as, ensure that all data has been loaded. This
    doesn't matter for the file backend, but does for the SQL backend, because the SQL backend
    only loads transactions/splits as needed.
    2) Partially solve problem where int64 values are loaded incorrectly.  This started because
    num and denom for prices were seen to be limited to 32 bits.  libdbi provides a
    libdbi_result_get_longlong() routine, but unfortunately, on my system (with libdbi 0.8.2-3),
    it seems to have some bugs a) it returns negative values unsigned and b) it seems limited to
    a 32 bit value even when the correct value is in the db.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17925 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f3592f34dabf5d2b0f8f2a0130dc48b55ba6bd14
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Feb 15 17:23:16 2009 +0000

    Bug #571220: [Win32] Unset SCHEME_LIBRARY_PATH environment variable.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17921 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4daacc16c8fefb9f48417ed76b116afc96c521f5
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Feb 15 17:23:08 2009 +0000

    Bug #435642: Correct r17853 about editing results of a find.
    
    1. create a transaction that has two or more splits in the same account
    2. open a register on that account that is in either "Basic Ledger" or
       "Auto-Split Ledger" mode
    3. change some transaction other than the one with multiple splits in this
       register
    4. click on the second or succeeding occurrence of the transaction with
       multiple splits in this register
    
    This will put the cursor on the first occurrence of the transaction instead of
    the one you clicked on.
    
    Patch by Mike Alexander.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17920 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d2dc3a4915b70697460de6618fcf92509eedfb18
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Feb 15 14:11:54 2009 +0000

    Rest of r17916 commit (sigh) - gnc_sql_transaction_load_tx_for_account() function
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17919 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac066ecabb735138711d70b11aebba116ac4ad5d
Author: Charles Day <cedayiv at gmail.com>
Date:   Sun Feb 15 00:40:24 2009 +0000

    Register: Don't set info at declaration; wait until reg is checked.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17918 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d81a92fef9952ac240255f5c8a3529b75c03aa8e
Author: Charles Day <cedayiv at gmail.com>
Date:   Sun Feb 15 00:38:15 2009 +0000

    Register: Add a few safety checks to the register loading routines.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17917 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa73788d853f57929ef8cd9bf6a15b05859583d7
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Feb 14 23:22:18 2009 +0000

    When loading a scheduled transaction, load the transactions associated with it.
    Otherwise, the scheduled transaction won't be created.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17916 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b8fc6c0a69febde673edceffddb8f22785161d4
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Feb 14 19:05:29 2009 +0000

    Bug #571161: Fix r17036 and free every column type only once.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17900 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14491971821214319f2e62609782a154baaefc71
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Feb 14 19:05:17 2009 +0000

    Add missing encoding information to the french business account template files.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17899 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 041af0cde6c00e5595d4b831f4c3def02e93c655
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Feb 14 16:46:57 2009 +0000

    Update copyright year in about dialog.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17898 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb05a6957cee5f2a4efc3303971874c2e101f0d1
Author: Charles Day <cedayiv at gmail.com>
Date:   Thu Feb 12 17:00:50 2009 +0000

    Bug #570166: Update win32 packaging to use GTK version 2.14.7
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17897 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2d0851b5fa644aab17d1b86f8af29136168e103
Author: Charles Day <cedayiv at gmail.com>
Date:   Thu Feb 12 05:47:34 2009 +0000

    Engine: Update the documentation of xaccTransDestroy().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17896 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94c6d61fdd8a40e5a57c4542240240ce55eca805
Author: Charles Day <cedayiv at gmail.com>
Date:   Thu Feb 12 05:18:14 2009 +0000

    Register: Fix a memory leak by adding a "commit" step (if needed) when destroying the blank transaction as the register closes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17895 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 98fe842ae231952718f503e4b6ece39abac0c8ba
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed Feb 11 23:07:51 2009 +0000

    Bug 426111: Register: Fix a bug that caused the blank split GUID to be nulled even if the split wasn't actually being committed. This would cause the bottom transaction of the register to be treated like an existing transaction instead of a new one. I've fixed that and reorganized the logic to combine two sections and make it harder to get them out of sync.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17894 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ea8e0f8bf35e718aceb1a6b4c9652206ac7ff00
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed Feb 11 22:11:30 2009 +0000

    Register: Add one new debugging message and tweak some others.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17893 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c09bec1f98472ebd9b2761857d3b4cadc6b5b67
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed Feb 11 22:03:39 2009 +0000

    Register: Another tweak to doxygen documentation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17892 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1cb6fc32d8ed71fc639f1dfa6d91c9c087042a36
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 10 21:16:35 2009 +0000

    Bug #552275, #434944: Fix generic import skipped transactions
    
    gnc_import_TransInfo_delete() was defined but never called!
    This led to a memory leak, and erroneous behaviour.
    
     Bug 552275 - Cancelling OFX Import Still Adds Entries
     Bug 434944 - Refused transactions from import appear in register
    
    Patch by Alan Jenkins <alan-jenkins at tuffmail.co.uk>
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17891 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 386a42bfe4fa2f14004ab4d00e93955cd4ca20da
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 10 21:16:29 2009 +0000

    Fix typos in comments
    
    Patch by Alan Jenkins.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17890 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6fa80db27e6885080006fb2f184bbfee70040cd8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 10 21:16:22 2009 +0000

    Bug#139310: Store online_id in split instead of transaction to avoid import conflicts
    
    Affects all users of the generic import: OFX, HBCI and AqBanking.
    
    Suggested by <http://bugzilla.gnome.org/show_bug.cgi?id=139310>.
    "
     Assume you have a transaction that transfers money from account 1 to account 2.
     Import an OFX statement from account 1 that matches the transaction.  Then
     import an OFX statement from account 2 that matches the same transaction.
     Because each transaction can only store one online_id, when you import from
     account 1 again it doesn't remember that it's already been imported.
    
     If online_id was stored in a split slot instead of a transaction slot, it would
     allow tracking the online_id of both accounts without being overwritten.
    "
    
    For backwards compatibility, we still check for online_id in transactions.
    This is more of a convenience than a critical feature, however.
    The compatibility code could be removed in future versions if desired.
    
    Patch by Alan Jenkins <alan-jenkins at tuffmail.co.uk>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17889 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 04797563b9a225a44a11de9efa3b74bfe83b82cd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 10 21:16:14 2009 +0000

    Correct english in generic-import-design.txt
    
    Fix typos and use of apostrophes.
    Also make the status of the document clearer.
    
    Patch by Alan Jenkins.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17888 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d31564dc80a2974840886b7cd242b54fab2ba82e
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Tue Feb 10 08:17:05 2009 +0000

    SKR04: sed s/Kap.\ Ges/Kap.Ges/ so that it is the same everywhere
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17887 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3452fcc1c66ca785c4f0be38bbc08fd332d6266
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Tue Feb 10 08:10:17 2009 +0000

    SKR04: replace some double with single spaces
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17886 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b400b1b59eda4d6299b68aaa7af9e20760e53880
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Feb 9 00:18:00 2009 +0000

    Bug #570894: Fix an else clause in budget->guid.
    
    Scheme is not common lisp, so rather use 'else', t might be unbound.
    Found by Forest Bond.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17885 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0eb2e89ae4e984d77c520521b86eada5068a640
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Feb 8 14:56:16 2009 +0000

    [Win32] Bug #542382: Assign .gnucash file name extension to GnuCash.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17884 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f1d97b4b6347efff2e38801b615907997381507
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Feb 8 14:06:28 2009 +0000

    Bug #462148: Fix multi-page printing on Win32 by using gtk_html_print_operation_run().
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17883 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3db749b2e94adf9b7bd1fce5e9a844497303df72
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Feb 8 13:13:48 2009 +0000

    [Win32] Update gtkhtml to version 3.24.2.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17882 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7cbdac8fa02faa8770aba10cdf4dbe4af6f3f58e
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Feb 8 13:02:56 2009 +0000

    [Win32] Rename *.bat to *.cmd.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17881 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f27f419d88e352df166e4e01979a08aeb8b2ea5b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 7 16:49:13 2009 +0000

    ofx_proc_account() already works. Remove "WRITEME".
    
    Patch by Alan Jenkins.
    
    Signed-off-by: Christian Stimming <stimming at tuhh.de>
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17880 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5754cb3ae76febacdd743932075de72ed9a4691a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 7 16:49:07 2009 +0000

    Fix use of "=" in if statement where "==" was intended
    
    This fixes the default currency and description in the new account dialog.
    
    Patch by Alan Jenkins.
    
    Signed-off-by: Christian Stimming <stimming at tuhh.de>
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17879 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59f5711250f9ab75aa8c8d960ff4e3fcdd1ed056
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 3 21:19:39 2009 +0000

    Convert source documentation to UTF8
    
    Most of the source tree is UTF8, but there are some latin-1 hangovers.
    Apply "iconv --from-code ISO_8859-1" to these files.
    
    This affects bullet point characters in src/optional/xsl/README, and
    Benoit Grégoire's name in source files (and hence the Doxygen output).
    
    E.g. it should fix <http://svn.gnucash.org/docs/HEAD/reference.html>
    which claims to be UTF8, but encodes Benoit's name in latin-1.
    
    Patch by Alan Jenkins.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17877 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b6f7e0fcfc54a6197bfd00a4f47844284e80c2ce
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 3 21:19:31 2009 +0000

    Fix typos in comments
    
    Patch by Alan Jenkins.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17876 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35e6699d412be7170dac7abfd0b5ac15abe7668d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 31 19:50:08 2009 +0000

    Bug #569735: Don't create a new nested template root account when a file is opened
    
    Whenever an XML file is opened, Gnucash creates a new template root account and
    makes the old one a child of it.  My main accounts file had them nested over
    540 deep before I got annoyed enough to fix this.  The problem is that
    sxtg_book_begin creates a root account when the book is opened.  Then
    add_template_transaction_local tries to replace this new root account with the
    one read from the file.  However the code that does this is rather badly broken
    and the result is that the one read from the file becomes a child of the one
    created in sxtg_book_begin.
    
    This patch avoids creating any more nested root accounts, but it doesn't get
    rid of the ones that are already there.  This is slightly more tricky than just
    deleting them since, although most of them have no children (other than the
    next root account), some do.  Accounts created for template transactions will
    be children of whatever root account happens to be at the top of the tree then.
     As the file is saved and reopened, this will get pushed down into the tree of
    accounts.  In my case about 5 of the 540 or so root accounts had other
    children.
    
    Patch by Mike Alexander.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17868 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f5f0ecf0163f3b8cb00f8ccfd98768d6d2cd1652
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 31 19:50:01 2009 +0000

    Bug #569734: Give the template root account a name
    
    The template root account created as part of the scheduled transaction
    infrastructure should have a name.  Various parts of the Gnucash engine get
    upset if an account doesn't have a name.
    Perhaps this name should be localized, but the name of the main root account is
    not localized.
    
    Patch by Mike Alexander.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17867 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e6e4a8f9b81cd9e2d900ba8cc19767f004d30382
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 31 19:49:55 2009 +0000

    Bug #438132: Fix warning about commodity being NULL for root account on save
    
    This patch doesn't write the commodity, the commodity SCU, or the non-standard
    SCU setting for an account that has no commodity.
    
    Patch by Mike Alexander.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17866 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 297cff347a38223afaca2765a8f05f40c54b0bd3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 31 19:49:49 2009 +0000

    Bug #569628: Fix failed assertion 'str' when saving
    
    Whenever I saved my Gnucash file I would get a number of errors like
    
      CRIT <gnc.backend.xml> text_to_dom_tree: assertion `str' failed
    
    I tracked this down to the fact that the weekend adjust field in recurrences
    read from the file was not initialized properly if a recurrence didn't have a
    weekend adjustment.
    
    Patch by Mike Alexander.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17865 57a11ea4-9604-0410-9ed3-97b8803252fd

commit efc19c85ebda28b90c369a7a6132a0093dfe5e02
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 31 10:24:34 2009 +0000

    Add shell script to easily back-port commits in git-svn from trunk to other branches.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17856 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec886fd223543de68bbc22915823d4f47f40dae0
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 29 15:35:21 2009 +0000

    Bug #568473 – Add option to average-balance report.
    It allows transactions that go from one selected account
    to another to be ignored.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17855 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 90af51c3e3da8912938cd9efb9ee27cc073ac6b2
Author: Charles Day <cedayiv at gmail.com>
Date:   Thu Jan 29 11:42:39 2009 +0000

    Register: Add a lot of doxygen documentation, add/revise some commenting inside functions, and massage a few debugging messages.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17854 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6cc9146e1311db61b9f9f67f13c1150a0de2f13a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 28 21:08:44 2009 +0000

    Bug #435642: Fix crash when editing results of a find
    
    I finally got around to looking into this some more.  I think the problem is a
    result of an interaction between gnc_split_register_redraw and
    gnc_split_register_find_split when called from gnc_split_register_move_cursor
    in split-register-control.c.  As the comment says, "redrawing the register can
    muck everything up".  In particular calling gnc_split_register_redraw may
    change the "transaction split" for some or all of the transactions if the
    register is a "ledger" style register such as the one for find results.  This
    causes the subsequent call to gnc_split_register_find_split to find the wrong
    register row if the cursor class being found is CURSOR_CLASS_TRANS.  Whether
    this causes a crash seems to depend on circumstances I haven't quite figured
    out, but I have one test file that crashes 100% of the time in r17804.
    
    This patch changes the way gnc_split_register_find_split works when asked to
    find the transaction split for a transaction.  It assumes that any transaction
    can only have one such split and returns as soon as it finds a row containing
    it.  If you think this is wrong, let me know and I'll try something else.
    
    Patch by Mike Alexander.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17853 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d851151df2bd366580c75b573c6a5a375df6cf7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 28 21:05:44 2009 +0000

    Bug #568653: Add German account template SKR49 for non-profit organizations
    
    By Michael Braun and Frank H. Ellenberger.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17852 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 71c0fe98d9ef5c68be497784a516aff8f6542f15
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 28 20:59:57 2009 +0000

    Bug #568327: Budget reports without a budget will crash
    
    Fixes crashes and also improves error message when no budgets exists (for all
    budget reports).
    
    Patch by Forest Bond.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17851 57a11ea4-9604-0410-9ed3-97b8803252fd

commit feacb16b544fb7254faf72f914a41f145771c9b5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 28 20:55:11 2009 +0000

    Bug #568945: gnc_pricedb_convert_balance_* should look for the reciprocal of the exchange rate
    
    If the price DB contains the reciprocal of the exchange rate which
    gnc_pricedb_convert_balance_nearest_price,
    gnc_pricedb_convert_balance_latest_price, and
    gnc_pricedb_convert_balance_latest_before need to do their conversion they
    don't find it and return zero.
    
    Patch by Mike Alexander.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17850 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0a5b20fdc8cb0b2d88d0011509687f5dae270e65
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 28 20:55:05 2009 +0000

    Bug #564450: HUF currency can be divided into 100 "fillers" even though there are no coins for it
    
    In Hungary the smallest Forint (HUF) coin is 5 forints, but formally we had 1,2
    forint coins, and dividing FILLER coins (like cents for US, EUR, ...). They are
    simply not circulated in cash usage, but the banking system still using it.
    Such as the smallest transferable amount is 0.01 FORINTs (1 FILLER), and with
    business it is normal to use it (as result of foreign exchange, incoming
    interest rate, or many other reason).
    
    Patch by Frank H. Ellenberger.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17849 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 04b1d97e5fa2fcfd173cd2b9441b00de96a1d147
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 28 20:54:56 2009 +0000

    Bug #459493: "Cleared" column in account overview should also sum up values of sub-accounts
    
    The contributer, Chad V, writes:
    My reason being that if you like to keep track of different
    "virtual" accounts within one bank account, it is nice to see the cleared
    balance for the whole bank account.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17848 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 375be2acaf61663d25997de762807b7471396585
Author: Charles Day <cedayiv at gmail.com>
Date:   Sat Jan 24 12:16:00 2009 +0000

    Register: Add doxygen documentation for some register functions. Fix and reorganize of some of the existing documentation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17844 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53c47c1ad60d6004b325a3152d017212637b4de7
Author: Charles Day <cedayiv at gmail.com>
Date:   Sat Jan 24 12:12:41 2009 +0000

    Register: Adjust some debugging messages to be more clear.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17843 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0a034f2ce98b59449b243c325071ed17e58b49a
Author: Charles Day <cedayiv at gmail.com>
Date:   Thu Jan 22 21:14:08 2009 +0000

    Documentation: Fix a wide range of small mistakes in doxygen comments, including a few spots where .c and .h function declarations didn't agree on parameter names.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17841 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47aee550b308006954c859a71febe30557d83bea
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed Jan 21 18:58:21 2009 +0000

    Register: Add additional debugging output during register cleanup. Also rename a variable for clarity and to match typical usage in the rest of the ledger code.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17840 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9ef69a973ea009bf94d9be0ae065d6c46e8d415
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed Jan 21 10:53:22 2009 +0000

    Register: Add a few more debugging lines to the gnome code.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17838 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74e36405044355ccf67a1fe704070c1948d30c49
Author: Charles Day <cedayiv at gmail.com>
Date:   Tue Jan 20 23:15:30 2009 +0000

    Register: Add additional debugging output to several ledger modules.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17837 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 526ee85f93175a980f3fac6684e7f0bb21066a46
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 18 23:43:02 2009 +0000

    Bug #566352: Remove printf("%s", NULL) in xaccTransSetDateInternal() when val=={-1,0}.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17836 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e77b501b4e78aaf043e28882e2844348f09c958
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 18 22:57:34 2009 +0000

    Do not determine and waste memory for {base,dir}name when sqlite3 driver cannot be loaded.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17835 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 575645f0324a96f5fdc31a1b7bbc54688ff08bab
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 18 22:51:32 2009 +0000

    Bail out when opening a non-existing file as sqlite3.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17834 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3f05768191724eff2385fcf708c9c4da2cb02981
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 18 21:50:03 2009 +0000

    Bug #526775: Remove printf("%s", NULL) in generic importer as called from ofx.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17832 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a071ca30380c72a267a669f578602b0f33418377
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 18 20:17:22 2009 +0000

    Remove obsolete mentioning of Guppi.
    
    Not for back-port because it would break existing translations and the fix
    isn't really important.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17831 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3558853ed53b76f993c32de21f85789fb8284fdd
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 18 17:19:08 2009 +0000

    Budget report improvements.
    
    * Moves budget-related reports to a "Budget" sub-menu.
    * Implements a Budget Balance Sheet report.  This is a projected future balance
      sheet using budget data.
    * Adds Budget Income Statement and Budget Profit & Loss reports.  These are
      projected future IS/PNL reports using budget data.
    
    Patch by Forest Bond.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17829 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d56a868a42c213c656464c3d8033bb4762ff4a83
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 18 16:31:10 2009 +0000

    Fix line endings in README-it.win32-bin.txt.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17827 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 495d9c9d00b69530a947fb6dff41e18f28dfc974
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 18 16:09:13 2009 +0000

    Correct the encoding of README-it.win32-bin.txt.
    
    Patch by Cristian Marchi
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17826 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 91bd0663a3f54998751362bcc478c8b1e24f9115
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 18 16:09:05 2009 +0000

    Remove a unused import and struct.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17825 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e23c2ebc2540bded868dd3a87383811340337af8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 14 19:59:59 2009 +0000

    Bug #339027: Reconcile window displays the date, too
    
    This patch adds an additional label statement date to the box below the Credits
    section.
    
    Patch by C. Ernst
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17820 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0368e6fdda59d639950d7023b3d5c430d02fab15
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 14 19:59:53 2009 +0000

    Bug #565721: Fix untranslated report names in multicolumn report
    
    Report names are passed through the _() macro before they are stored to the
    tree list.
    
    Patch by C. Ernst.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17819 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8cad2f514e8c084cb26ee5dd139ab1bde9ecc188
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 14 19:59:46 2009 +0000

    Bug #564209: Improved debuggability for module loading
    
    gnucash-2.2.7 doesn't (IMHO) log enough (any?) information about failures to
    load optional modules. It was a bit of work to debug a recent problem (#564033)
    and I ended up tweaking gnc_module_load_common() a bit to coax the error
    messages out. I slightly reorganized the code in this function to accomplish
    two things:
    
    1. Make the logic clearer to someone new to the code (i.e., me)
    2. If an optional module is found, log any errors in loading it
    
    I tried to maintain the original spirit of not squawking too much about unfound
    optional modules while still generating messages about legitimate problems.
    
    Patch by G. Paul Ziemba.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17818 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3fe13a67330a5ab20fadd6918c3a1b5c7e224d18
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 14 19:59:38 2009 +0000

    Bug #566567: [Win32] Do not touch .scm-links on windows - always copy scm files
    
    .scm files must be copied on windows because linking won't work.
    
    Note: existing build directories will be fixed only after make clean.
    
    Patch by C. Ernst.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17817 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 90b9c43266a27908c4657f25772e75907cefd08b
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Jan 13 02:14:00 2009 +0000

    [Win32] Update online banking libraries.
    
    New versions: gwenhywfar 3.6.0, ktoblzcheck 1.20, aqbanking 3.8.1.  Fix path to
    xmlmerge.  Fix aqbanking backend list when compiling without qt (untested
    though).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17815 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73992d8cc9707150437ceac8f7385829eaaa8caa
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 11 21:00:54 2009 +0000

    Fix currency replacements.
    
    While loading an xml file, do not look up an internal commodity and modify that,
    but rather work on a copy.  When inserting the commodity, apply the same
    replacements as in gnc_commodity_table_lookup().
    
    This change should not be necessary on branches/2.2 but it might not do any
    harm.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17814 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cda274944e64732811187c9246b4dde9f33a61d0
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 11 20:23:12 2009 +0000

    Initialize GError in qof_log_parse_log_config().
    
    This avoids a crash when the log configuration is not valid.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17813 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e6ebfd4e13a5da80c82056eb445e7d8e2f10a1ab
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 11 19:25:41 2009 +0000

    Do not lookup private data twice when copying commodity mnemonic.
    
    Note that mnemonics are not copied on branches/2.2.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17812 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3382092929aa48358499029c2b3bfd77c25595bd
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 11 18:47:34 2009 +0000

    [Win32] Provide a bare variant of make_install.sh.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17811 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6237d13fbbb0c4eae59255681b931256e631d71
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 11 18:38:40 2009 +0000

    [Win32] Minor cleanup.
    
    * Relinking is really fast now, no need for a hack anymore
    * Move the fix of the gnucash script into make_install()
    * GnuCash does not install into lib/locale/ anymore
    * Remove invalid LIBXML2_DIR from PATH
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17810 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd5834cff01edb1c5c9578f2942469fc0d229c03
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 11 15:55:33 2009 +0000

    [Win32] Remove a few obsolete comments.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17809 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 20df0c9a021bced62f30c9cdb95b5e26ab6a0993
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 11 15:49:57 2009 +0000

    SVN-Ignore Eclipse CDT metadata files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17808 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64f0fae322443b794c2ff77686f0bb9d0e5c5811
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 11 15:45:31 2009 +0000

    [Win32] Whitespace change.
    
    Re-add a removed space character, no need for regressions ;-)
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17807 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 43b5ae90f1d7db2620235e9645aa5995d480ca89
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 11 15:37:26 2009 +0000

    [Win32] Update a whole bunch of packages.
    
    * MinGW tools
    * Autotools (ac 2.60, am 1.10.2, lt 2.2.6a)
      - libtool feels faster, needs confirmation
      - compiling ac needs a newer m4 version, add that
    * Gnome
      - intltool needs a newer perl, so upgrade to activeperl 5.10
      - new libpng, separated into libpng and libpng-dev
      - newly packaged zlib (zlib-dev as well), no dlltool'ing anymore
      - remove libgnomeprint (cf. goffice), gtkprint finally seems to work
        -> goodbye mirrored printouts
    * libxslt
      - not the newest because that will be moved to oldreleases/ soon
    * openssl
      - watch for libeay32.dll in your Windows folder, it might be too old,
        better you remove it completely
    * gmp
      - untested, no BP needed (yet)
    * gnutls
      - untested, no BP needed (yet)
    * swig
    * pcre
    * libgsf, goffice
      - goffice does not use libgnomeprint anymore, new patch necessary,
        grab gtk-doc.m4 from gtk-doc tarball instead of patching goffice
      - install htmlhelp earlier and add flags to link to it
    * svn
      - includes an own libeay32.dll, may conflict with openssl/bin/libeay32.dll
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17806 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fccd8b189f06b5b8e141aaa341e8d9084dfbc620
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 11 12:46:57 2009 +0000

    Bug #567174: Restrict commodity mnemonic updates (like NIS to ILS) to iso currencies only.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17805 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 435ddd4fa54167672506aa3f58554e764dd753f0
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Jan 6 18:37:48 2009 +0000

    Remove trailing commas in --enable-{debug,ref-counts-dump}.
    
    Those commas will be interpreted as commands and warnings printed out.  Also,
    put square brackets around the strings describing the corresponding autoconf
    definitions to save them from possible substitions.
    
    Noticed by Kevin HaleBoyes.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17803 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3614a488587fc4d14ce166ace0a01622a478148d
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Jan 5 15:36:31 2009 +0000

    1) Fix bug where deleting an account wouldn't delete the account in the db
    2) Remove unused local variable
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17802 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c648d911b1962f6e21585067f6059c4eeed0ea3
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Jan 5 10:40:33 2009 +0000

    Add Italian translation of Win32 installer by Cristian Marchi.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17800 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5a43acb1cb046dfc728a8ad15ad1861e2e73776
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Jan 5 10:18:03 2009 +0000

    Sort translations in gnucash.iss.in by language code.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17798 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7506663f91a45203c2ed30997978c506abdf35a6
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Jan 5 09:51:33 2009 +0000

    Use = instead of := for GNC_TEST_DEPS and TESTS_ENVIRONMENT.
    
    Both variables are only evaluated once away.  Even worse, when used as
    simply-expanded variables, the gnc-test-env script is called multiple times,
    because of make re-reading the Makefile when called by make in the check-am
    target.  Those variable definitions are not portable and thus automake spit
    warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17797 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6f9a6381c6c5e9e8d764aa2d69421080c3fb288
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Jan 4 03:14:46 2009 +0000

    Add check that account != NULL when inserting lot
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17796 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f61fca01d10174a6f3ee0a3bcd6d70a1e5afab20
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Jan 2 10:46:27 2009 +0000

    Add ChangeLog.2008.
    
    Used branches:
    - aqbanking3
    - csv-import
    - reshuffle-modules
    - deprecated-cleanup
    - gobject-engine-dev-warlord
    - remove-group2
    - sx-cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17794 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce1b5d7b4495c3ebc04c1093996bfbccd6e5ff6f
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Jan 2 10:32:47 2009 +0000

    Bug #566198: Add Slovak koruna to EURO support.
    
    Patch from Herbert Thoma.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17792 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 333c9a68ec8d217d5fed461d67638887d48b4d64
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Jan 1 23:12:38 2009 +0000

    When loading a budget, set the recurrence so that it has the correct date info.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17791 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4d80cc8d0357e48a2d9934a8e719cb4bc85c6ffb
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Jan 1 18:17:56 2009 +0000

    Svn-Ignore *.tar.bz2 and *.tar.lzma files in the top-level directory.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17790 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e4cd1cdd60ef0e8f86b321e548ec51fc48d1d419
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Dec 31 20:42:29 2008 +0000

    Add a make rule for gnucash_core_c.py.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17789 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 45e652f1f2a283e6a41fb1178df2db4dc9510a2f
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Dec 31 20:41:15 2008 +0000

    Add dist-bzip2 to dist.
    
    Automake-1.10 also supports dist-lzma but adding it to AM_INIT_AUTOMAKE
    would require us to assume Automake 1.10 which might not yet be
    available on each developer os.  When dist'ing I will probably add a
    short line to the dist target to tar up the same directory instead of
    running dist-lzma manually.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17788 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ded37fbe7ec4a222301e45da8184e8a1bf4ce0d9
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Dec 31 20:06:14 2008 +0000

    Beautify python-bindings/Makefile.am.
    
    * Remove gnucash_core.i from _SOURCES, because automake probably does not use it
      anyway.
    * Put flags into separate lines.
    * Add gnucash_core.c to maintainer-clean target and wrap it in
      BUILDING_FROM_SVN, so that timestamps in tarballs do not try to regenerate it.
    * Add example_scripts/*.py, tests/*.py and *.i to EXTRA_DIST.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17787 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a8b49ec98411ecc7f81ab4011774254f3effaab1
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Dec 31 19:13:50 2008 +0000

    Add python-bindings/gnucash_core.c to po/POTFILES.in.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17786 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bfd2260d510d989c6d522845d93805caf2dbfe66
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Dec 31 18:53:15 2008 +0000

    Ignore some generated files in accounts/.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17785 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2c9709703778e421467b3f9de80089863ba94fb0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 28 20:30:02 2008 +0000

    Fix typo (incomplete sentence) as pointed out by Bob Lewis.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17784 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea7c0f21bbcecdcfa4ca3c5b64a69a15e57fc28f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 20 21:21:47 2008 +0000

    Bug #563565: Reconcile Window: Add new action for balancing entry
    
    Add a new action "Balance" to reconcile window. It is only sensitive if the
    difference is != 0.
    If activated, it creates a new transaction in the account register to adjust
    the difference. The corresponding account defaults to the orphan account.
    Jump to the new transaction in the register window.
    
    Patch by C. Ernst.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17782 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7baf9f5c75302dcee6ee09b5c6fecb4130ec6b3c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 20 21:16:23 2008 +0000

    Bug #564928: Fix segfault when closing a invoice tab (r17747 regression)
    
    This reverts one hunk of r17747: It's not necessary because the hash
    table keys are freed up in gnucash_sheet_cleer_styles.
    
    Patch by Jonathan Kamens.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17781 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8e30f6b6b172d4c4a8ec6aefa9378b619f7cb83
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Dec 20 03:06:17 2008 +0000

    Fix Bug 559772 – SQL backend not non-ascii-safe
    
    Sqlite3 uses utf8 encoding for all char fields, so it is non-ascii-safe.
    For postgresql, the default encoding can be set on a per-db basis.
    Since the database is not created by gnucash (the tables are, but not
    the database), it is for the user to set utf8 encoding when the database
    is created.  For mysql, a default encoding can be set on a per-db,
    per-table or per-field basis.  Since there are char fields which do not
    need to be utf8 (e.g. guids), encoding is set on a per-field basis.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17780 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad23fcfa5a521e9e3cf191975a4a32f57cd01329
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Dec 15 23:55:47 2008 +0000

    Win32: Install italian documentation.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17778 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d146440b6fae51ffc8f98104034b6734e19b84c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 14 21:12:42 2008 +0000

    Fix test whose compile broke with r17725.
    
    Sorry for that.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17777 57a11ea4-9604-0410-9ed3-97b8803252fd

commit edf665855ee6c790f6d9fe8619e7a6dcfa3d1da2
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Dec 14 07:47:18 2008 +0000

    Update latest stable version.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17776 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 968975adb85513b2cbbfe8088072a9a668e8113d
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Dec 14 03:10:54 2008 +0000

    Win32: In dist.sh, cp redirect.exe from installation directory instead of build dir.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17771 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3e33c77dadb6ee4f464db9146c2905982829a38e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Dec 10 21:13:05 2008 +0000

    Bug #564033: Fix undefined WEXITSTATUS on FreeBSD
    
    Patch by G. Paul Ziemba.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17765 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 03f528d3c649cab6ff90d0ee2882044cc88b4b4b
Author: Andrew Sackville-West <andrew at swclan.homelinux.org>
Date:   Tue Dec 9 23:50:04 2008 +0000

    implement customizable invoice title in all three invoices
    
    where previously the user had to hand edit scheme files to change
    "Invoice" to "Tax Invoice" and the like, there is now an option to
    enter a custom string. This string will override the word "Invoice"
    (or "Bill" and "Expense Voucher") in all locations in the report.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17764 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c32d9b75ef4cdf7c91b8499ec3770621c4c97ba6
Author: Andrew Sackville-West <andrew at swclan.homelinux.org>
Date:   Mon Dec 8 22:57:23 2008 +0000

    clean up a really ugly piece of scheme code
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17763 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9cc57ed6b8941ca3e13ed6d3bc7800a8e4bc6090
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Dec 7 22:13:44 2008 +0000

    Fix #559771 – user and password shown in menu in the clear
    
    In gnc_history_generate_label() and gnc_main_window_generate_title(), replace
    the username and password with an equal-length string of asterisks.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17760 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 60afa42460233663251bdb03b3647eabd0078107
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Dec 7 16:58:10 2008 +0000

    Commit r17686 "Bug 559783 - SQL-related menu entry only when
    --enable-dbi is given" introduced a Gtk critical warning because an
    action was removed from the compilation, but still referenced from the
    ui xml file.  This commit changes this so that the database connection
    action is still created, but the add_to_window() function is overriden
    to set that action insensitive if --enable-dbi is not given.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17759 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c25bb7557696e61559af987084045280f00d7d2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 6 21:54:16 2008 +0000

    Revert r17730 and re-apply r17725, "Bug #106401: Add SX weekend occurence to be shifted to weekdays"
    
    This time, the XML element handler for the "weekend adjustment" is optional
    so that old files without that element are read without error.
    
    Patch (well, kind of) by Simon Arlott.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17751 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9301a8cd9cc9c7d541a122ab820b9ea82dac2445
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 6 21:54:08 2008 +0000

    Revert accidental removal of the since-last-run druid pop-up window in r17725.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17750 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c98d539cd8cb4ec98070cbaf85deba024bfd8083
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 6 21:33:28 2008 +0000

    Bug #563160: Fix confusing order of "Column span" and "Row span"
    
    The report options of multicolumn reports show in the Selected Reports the
    attributes "Rows" and "Cols". If choose "Size" to edit these values a dialog
    opens with "Column span" and "Row span" - just the other way around. I always
    confuse this. This patch swaps the order in the dialog.
    
    Patch by C.Ernst.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17749 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 832751c8c24c3fe276902d25e7e6b293ac179fca
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 6 21:33:21 2008 +0000

    Bug #348860: Fix missing sub-report options when saving a multicolumn report
    
    When writing the report options to saved-reports the embedded reports (if any
    exist) are stored too. This is important for saving multicolumn reports.
    
    Patch by C. Ernst.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17748 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f83575371ea8555c82101e7af761df92fef5a20d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 6 21:33:14 2008 +0000

    Bug #563273: Fix crash on startup
    
    Here's the problem... GnuCash uses a hash table with int keys to store
    dimensions, and the key value is the number of rows in the dimension being
    stored.  The problem is that this key value is stored in a static int inside
    the style_get_key function, which means that the key always has the same
    address, and the hash functions in glib2 store the *address*, not the *value*
    of the key.  Unfortunately, the hash algorithm changed some time between
    glib2-2.18.2 and glib2-2.19.2, such that there's a hash conflict between the
    key value 1 and the key value 2, but since the value of the already hashed key
    was swiped out from under it when style_get_key "created" a new key, the hash
    table entry that's already there matches even when it shouldn't have.
    
    The attached patch cleans this up by allocating memory to hold the key when
    inserting it into the hash table.  It also changes the way the hash table is
    created to ensure that the memory is freed when a hash table entry or hash
    table is destroyed.  And while I was at it, I made the same fix for the cursors
    hash table, which was also leaking memory when entries were removed or the
    table was destroyed.
    
    Patch by Jonathan Kamens.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17747 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 957fab389dac6ec8066a86c457e09dde78908330
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Dec 1 22:10:40 2008 +0000

    Put gnc_print_session_fontsel_cb() inside #ifndef GTKHTML_USES_GTKPRINT.
    
    This resolves a compilation error about GtkButton*.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17745 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68161930f0ef2c748ae1226191bfed2ebb6759a0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 30 21:44:13 2008 +0000

    Bug #347274: Add individual column selection to be displayed in the budget report
    
    This patch introduces a new option tab "Display" with boolean options for each
    column, as proposed in comment 31. The default behaviour was (and is now again)
    to display only Budget and Actual.
    
    Patch by C. Ernst.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17743 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4b28001459d93e078a1dd729d41302eac049ab0c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Nov 27 10:30:17 2008 +0000

    Bug #137017: Add flag to book-closing transactions to distinguish them from manually entered ones.
    
    This seems to be a prerequisite for fixing the timezone issues discussed
    in #137017 and references therein.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17731 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ca2aa589d5d0a28dfa91fdfb8999ff82608fe0ed
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 26 22:42:29 2008 +0000

    Partly revert r17725, "Bug #106401: Add SX weekend occurence to be shifted to weekdays"
    
    The original patch doesn't seem to deal with backward compatiblity in the
    XML parser well enough. This commit reverts the GUI- and XML-related
    parts of r17725.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17730 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cac1f0e6a7ed58a455127c80051daa659c3f872a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 26 22:16:27 2008 +0000

    Unify option name lookup of stylesheet option in reports.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17729 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 593f3fd03bde1ee9b550f76ab7ac373fe3deb013
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 26 22:16:20 2008 +0000

    Bug #345980: Fix changed stylesheet option that isn't saved in saved reports
    
    Patch by andi5.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17728 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 413a1a92807231bc5676940286a976844f6ccedb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 26 21:41:04 2008 +0000

    Bug #350408: Fix incorrect fonts in reports and their print preview
    
    Patch originally provided by Paul Andreassen, in bugzilla by Paul Gear.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17727 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3fbbde721581896d571c8699c18f56f9e0719cfe
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 26 21:23:30 2008 +0000

    Bug #405472: Fix saving files opened over FUSE and sshfs
    
    This patch disables hardlinks on sshfs filesystems.
    
    Patch by dhx <bugzilla at dhx.it>
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17726 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8cecfea8da87b1ac7b536058cbf9f0b0008020e5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 26 21:17:30 2008 +0000

    Bug #106401: Add SX weekend occurence to be shifted to weekdays
    
    The RFE wanted to specify the date of a scheduled transaction like this:
    At the 15th of each month but if that is a saturday or a sunday then
    at the next monday after that (or the friday before)
    
    This patch implements this. The contributer writes:
    Aside from some combinations being possible that don't make sense (because I
    haven't looked at how to hide the extra combo boxes for them), and some awful
    code in recurrenceNextInstance to stop it trying to go backwards (it may make
    more sense to store the date that was going to be used next before it's changed
    back/forward, so that that can be compared instead), it seems to work ok.
    
    Patch by Simon Arlott.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17725 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35129a333c57746d4e2f85ad0b2f536f2000f233
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 26 14:35:36 2008 +0000

    Bug #539957: Replace struct named assignments by C99 "designated initializers"
    
    Patch by Halton Huo.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17724 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4bae54afac2f184292c159dfa1e71891d9150b45
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 26 14:22:17 2008 +0000

    Bug #536299 Fix underlinking issue: Conditionally add -lX11 to gnome-utils
    
    Follow-up to r17683. Patch by Andi5.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17723 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9285d7b5758ce5dbbeda1b9a4e659a6c5122c51c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 26 13:40:02 2008 +0000

    Fix missing correct CPPFLAGS when compiling qofmath test program.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17722 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3eafd15ed27abc865ba111d0c3eab9082d63eb2d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 26 13:39:54 2008 +0000

    Bug #506251: Fix test-date failure on systems with a timezone east of UTC
    
    This patch removes all the calls to check_conversion which test zero
    seconds (the epoch) and it changes the check_time function to skip
    any timestamps that are before noon on January 1, 1970, UTC.
    
    Patch by Daniel Harding.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17721 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31b25c1d6e260516e81313a6a66c61603a4e0739
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 26 13:32:31 2008 +0000

    Bug #548218: Unify command substitution shell pattern
    
    The command substiturion by $(expression) causes configure error on solaris.
    Command substitution via $() is even part of
    http://www.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html
    , which I regard as POSIX definition of a shell, i.e. the absolute minimum I
    think a shell should be able to do. From that document, backticks are
    "just as standarized" as the $() form. In that sense, this patch is simply
    unifying the command substitution pattern in our scripts.
    
    Patch by Halton Huo.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17720 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6346583aaf31317ac17a2a1cc6369b0aee72d1c8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 26 13:06:44 2008 +0000

    Multicurrency business features: Handle invoice/bill line items
    
    This patch is the last in the multicurrency set : it deals with
    conversions where individual invoice/bill line item accounts are
    different from the "owner" currency (aka, the invoice/bill currency).
    
    The original plan was to also have a checkbox to allow the user to use
    an account that isn't usually in the owner currency, in the owner
    currency, but that's more ornate and requires more time and code than I
    have time for right now, so, it's a feature for future :)
    
    I tested out "invoice currency matches the default books currency and
    has some accounts that use other currencies" and "invoice currency does
    not match default currency and has some stuff that does and some stuff
    that doesn't".. it could probably stand to also be tested by some other
    folks, but what I tried worked :)
    
    Patch by Jamie Campbell.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17719 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e82a3a4b4108d60dce23b723070133f44a965e80
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 26 10:50:04 2008 +0000

    Move "Fetch price" button next to the exchange rate.
    
    Patch by Jamie Campbell.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17718 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66782318a1a8b4fec8c83f8a8edca9bd8e573a02
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Nov 25 11:12:56 2008 +0000

    Bug #514455: Adding Dutch (Netherlands) translation of account template
    
    This translation has been reviewed by one of the gnuchash translators for
    Dutch nl_NL. There is no need for an extra translation for Belgium, this
    version aims to be 'as Dutch as possible'. This file can now be used to
    translate the other templates English to Dutch.
    
    Translation by Pander <pander at users.sourceforge.net>.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17716 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f694f96e21a2212e9d5adfe26daaa1b3b5f43818
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Nov 23 18:04:16 2008 +0000

    Load account balances at startup.  Load splits for an account as
    required.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17713 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed0548c6e3af37105cbe505e709c0aacf4cb2e0b
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Nov 22 01:16:05 2008 +0000

    Fix bug where gnc_account_set_cleared_balance() and
    gnc_account_set_reconciled_balance() were setting the wrong field.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17712 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 360425f8b10ab7e19e9e68bdf04aa18fd06c0ac0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Nov 20 17:11:47 2008 +0000

    Fix compiler warning/error about incompatible function pointer type, fixing r17709
    
    This is fixed by inserting a wrapper function whose pointer has the
    correct type as needed by g_list_find_custom.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17711 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 294176f40d8840be00878bb7bb52e67bf8627c10
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Nov 20 17:00:53 2008 +0000

    Add support for mixed currency for invoice payment
    
    This patch extends the payment dialog to allow paying foreign-currency
    AP with local currency, or local-currency AP with foreign currency (I
    don't know if there's a use-case for the latter, but it would have been
    harder to code to NOT support it).
    
    Patch by Jamie Campbell.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17710 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1de131ed1bf2419e4830dc5f1cd6082cbbbef146
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Nov 20 17:00:45 2008 +0000

    Fix compiler warning/error about incompatible function pointer type
    
    This is fixed by inserting a wrapper function whose pointer has the
    correct type as needed by g_list_find_custom.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17709 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a7764502b051d3dd5e9e4516fe6486ba7aea501b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Nov 20 17:00:37 2008 +0000

    Add a new account selection filter, disallowing bill post to wrong commodity account
    
    This patch adds a new account selection filter allowing valid commodity
    to be restricted, and makes use of it for bill posting.  This filter is
    allowed to be NULL (just as with the 'account type' filter) and when
    NULL, isn't used.  The patch also fixes a bug where gnc commodity copy
    wasn't copying mnemonic, thus erroneously making a copy not equal to the
    original when comparison happens.  The behaviour is that the user isn't
    able to select a post account in the wrong currency.  If there is no
    possible account (aka, EVERYTHING gets filtered out) they get a blank
    combo box.  This is consistent with what the account type filter does
    when there are no valid account-type accounts.
    
    Patch by Jamie Campbell and Mark Jenkins.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17708 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 24cdd1e73efcbd18045733a8db77dd50a5339b8b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Nov 20 09:49:00 2008 +0000

    Add a button to get the latest rate in transfer dialog
    
    It's part of the Gnucash multicurrency extensions project I'm working
    through, see also emails Nov 4th 16:42; Nov 4 16:46; Oct 31 16:14 , as
    well as the original proposal email oct 23 16:34  (It seems like we're
    mostly a 16:00 kind of group)
    
    Patch by Jamie Campbell (with one urgency_hint removed from the glade file)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17707 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e71577ce3b9802f07609dff7a462679c91ac6f39
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 17 21:24:41 2008 +0000

    Change libaqbanking4 version check to look for >= 3.99.x
    
    Martin Preuss pointed out that 3.9.x might be used as a number for a stable
    libaqbanking3 release sometime in the future.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17706 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b5de42bc5252f360ee4fe0eed6f2366967c78d3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 16 21:44:49 2008 +0000

    Bug #115066: Enable "Search For" dialog that matches all.
    
    Allow to remove all elements which results in an "empty" new/refinement/...
    search matching all available items.  In that case grey out the match-type
    combo in the upper right corner and add a label "Match all entries" where the
    criteria list used to sit.
    
    Patch by andi5.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17705 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f3d1df0decf773920742616b61513d1c32ac9e6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 16 21:29:55 2008 +0000

    Bug #435427: Enable sorting in import matcher dialog by clicking on column header
    
    Patch by Shawn Faucher.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17704 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d9bb377653507da09c66c013a437e7accfbd06a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 16 20:49:15 2008 +0000

    Fix libaqbanking4 version number range.
    
    Patch by David Reiser. Needed in addition to r17620.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17703 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f14bd06e9a46153745fecdd5e7558b97bc09cd68
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Nov 13 09:18:07 2008 +0000

    Bug #543332: Fix severe performance regression in Average Balance report
    
    Patch by Boris Zbarsky.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17690 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc3f809e8be6a8e5f61e0304e8401a5783426563
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Mon Nov 10 16:55:17 2008 +0000

    SKR04: make sure the wording is consistent for all travel expense accounts
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17688 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 89955bcb9b86d89d687b766b4e383b8afc78ff44
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 9 18:11:22 2008 +0000

    Bug #560043: Fix crash after changing the budget option in the budget report.
    
    This was caused by changing the internal structure name of the GncBudget,
    in r17369 and originally in r17352. From a quick glance, the gda-dev branch
    didn't introduce any further structure name changes, but those should be
    reviewed in any case.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17687 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d039a013305187f577bc1444f018993b618874c
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Nov 9 03:40:58 2008 +0000

    Bug #559783 – SQL-related menu entry only when --enable-dbi is given
    
    Conditionally compile menu entry only if HAVE_DBI_DBI_H is defined.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17686 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d12065d64ca5e50723915522e3530f7768e5158
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 8 13:40:33 2008 +0000

    Add line charts for reports
    
    The contributor writes:
    I needed a line chart for a custom report and was surprised to find
    that it is currently not supported by Gnucash. Line charts are
    supported by the GOffice library, so I implemented line charts based
    on the bar charts implementation (and added some new parameters for
    markers and grid).
    
    Patch by Sven Henkel <shenkel at gmail.com>.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17685 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1f8fee5ee8ce6fe7d5139c4bd0c9fcf5e85cea1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 7 21:59:09 2008 +0000

    Replace bitwise-ior with + because the former is not available on all systems.
    
    See bug #347274 for discussion of this.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17684 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01535b8bddbff8ecdd584c957047902f0490c08b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 7 21:21:15 2008 +0000

    Bug #536299 – Fix missing explicit linking of libz
    
    Patch by andi5.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17683 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ff34c4f120b5cc24df72bc98113a7bb8f21dc8a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 7 21:02:43 2008 +0000

    Bug #339433: FIx price quote dates off by one day
    
    This bug is related to all the rest of the date-time issues, but has an
    additional twist because of finance-quote.
    
    Somewhere between the fq-helper and the price db, gnucash rolls the quote
    through timespecCanonicalDayTime(), wherein it first runs localtime_r(), to
    produce, presumably, "2008-11-03 19:00:00" for my Eastern US location. Having
    now screwed up the date, gnucash runs gnc_tm_set_day_middle() on it to enter
    the price in the pricedb as of noon on the wrong date.
    
    Patch by David Reiser.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17680 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d27ea9a86384c9ae17b0395127e6187c1610c693
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 7 20:59:11 2008 +0000

    Bug #559012: Fix recent reports committed without a guid
    
    Gnucash trunk (r17677) hangs on launch under Mac OS X 10.5.5. The progress bar
    says "gnucash/report/standard-reports". Adding a report guid to
    budget-flow.scm, budget-barchart.scm, and job-reports.scm fixes the hang.
    
    Patch by David Reiser.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17679 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 187d04a3d3e58c8db3eefcba48a307a48b8d5090
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 2 20:51:12 2008 +0000

    Bug #347274: Fix r17675 to calculate correct differences
    
    In the patch committed in r17675 the proposed calculation of differences
    was wrong for income and liabilities. This patch should fix this issue.
    When back-porting, please make sure to apply this one too.
    
    Patch by C.Ernst.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17678 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9a95bb9d476f7717d09c255976b4010af6331a3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Oct 31 10:28:40 2008 +0000

    Fix uninitalized variable that was introduced by an extra scope added in r17654.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17677 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eda7dccb73088d89c6d32424137ea108d3b7467e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Oct 29 21:18:23 2008 +0000

    Bug #347274: Add option for selecting particular numbers of the budget report for display.
    
    Patch by C.Ernst.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17675 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 792bbae98de6f4330c5769981a03f7b74e49fe57
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Oct 28 15:01:28 2008 +0000

    Remove duplicate report installation
    Reorder reports alphabetically for easy listing
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17672 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4448d19aa1b1f4fb0118c1085824e32e58d6128
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Oct 28 14:58:15 2008 +0000

    Fix gcc warning from qof's lookup macro
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17671 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 98373d0ccb8c0bf524b75627bce20256fa127141
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Tue Oct 28 01:07:02 2008 +0000

    If qof commit part2 fails, have error routine call engine to trigger
    callback to show an error dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17668 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d151f9fcf28b0f962736afb29bbaa0b2cfc163e
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Oct 27 23:42:01 2008 +0000

    Add a callback to gnc-engine which will be called when a qof commit
    fails.  Most engine objects catch the qof commit but then just log the
    problem to the trace log.  Now, the engine objects will invoke this
    callback.  gnc-main-window registers a callback and opens a dialog box
    to inform the user.  This is necessary because with an sql backend,
    commits happen whenever an object is created or modified, not just
    synchronously when the user selects to save the file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17667 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64ce50fc64b429ec503cbd7aa93193894122a35f
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Mon Oct 27 23:39:29 2008 +0000

    Copy job-report.scm to the install area
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17666 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3561a6cbca541707fa4cee885ab4e1be0c0bd894
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Oct 27 11:20:55 2008 +0000

    The update to business-urls.c requires dialog-job.h
    dialog-job.h requires some additional changes
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17665 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8443c7585ae5b189f8cef345b949c1cd671f63f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 26 22:12:14 2008 +0000

    Bug #551858: Add Job Report for the business module
    
    The contributor writes:
    I need a report which shows me all invoices of a job. This is similar to the
    owner-report, e.g. Customer Report. I took the file of owner-report.scm,
    changed it so it does the desired and saved it as job-report.scm. I also had to
    patch business-core.i to export the right symbols and business-urls.c to have
    access to a link to the Job in the header. A patch is attached and I would be
    very pleased if this could make it into gnucash. It could be possible to unify
    owner-report and job-report, but I didn't put too much effort in it.
    
    Patch by Stefan Wolf.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17664 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e7c97f06daa8c840439f6114d09ae0ef260ea24a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 26 22:01:58 2008 +0000

    Bug #436920: Fix crash on loading OFX data for a commodity that exists without cusip field
    
    Original patch included also the fix of r16884, which was applied earlier already.
    
    Patch by David Osguthorpe.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17663 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b6c3ac3f4db69ca2f9c4d3ab4dc22600ba8568bc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 26 21:53:11 2008 +0000

    Bug #506856: Add Budget Bar Chat Report
    
    The contributor writes: This report display the budgeted vs actual budget
    in a barchart.
    
    Patch by "tbic".
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17662 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1367aa95dae59594a88a25c8c1041d960b941786
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 26 21:48:59 2008 +0000

    Bug #483108: Add Budget Flow report
    
    The contributor writes: I created the report to help create a "zero-based"
    budget for a class I was taking. I could use the totals at the bottom to
    make sure every dollar was allocated some ware. I know virtually nothing
    about accounting, the reason I named the report "Budget Flow" is because
    it was based off from the "Cash Flow" report.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17661 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8b263cb40dae91813d7feeb836705df993d0f93
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 26 21:38:10 2008 +0000

    Bug #492417: Fix currency code of Israeli Shekel back to ILS, reverting r10331.
    
    New Israeli Shekel: The informal abbreviation may be "NIS", but its
    iso-4217 code is clearly ILS and only this! Incorrectly changed due to
    bug#152755 (Nov 2004), r10331, and changed back again by bug#492417
    (Oct 2008).
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17660 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10b83bac056c3c5dd4b7fb9d99101bac715ccc12
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 26 14:38:15 2008 +0000

    Bug #532889: When showing sx from txn preview dense cal, choose correct starting month.
    
    When creating a scheduled transaction from a given transaction, the
    first occurence from the transaction date onwards is found by
    calculating the first occurence after the day before that date.  OTOH,
    that "yesterday" should not be used as start date of the dense calendar.
    
    Patch by Andreas Köhler <andi5.py at gmx.net>.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17659 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ca984954c3ee21eec0b936c5ae3d3237904459d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 25 20:31:13 2008 +0000

    Bug #557604: Fix date-utilities.scm typos.
    
    src/app-utils/date-utilities.scm has a few typos ("set:tm-month" instead of
    "set:tm-mon" and a few misplaced parens). This is at least as old as 2.2.6 and
    still exists on trunk.
    
    Patch by Wolfgang Schnerring, but the first hunk had one parentheses too many; fixed by me.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17658 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47a9693ce6366f602dcb3e2ade5a747384e99ffa
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 25 20:31:06 2008 +0000

    Bug #432457 – Security/stock import should follow tutorial regarding Account Name
    
    The help files suggest that the user assign the stock ticker symbol as the
    account name. There isn't any strong guidance in the tutorial about what the
    description should be, but I think a good default is the full name of the
    security. This patch accomplishes my proposal, as long as one navigates
    to the right Stock parent account before Clicking New Account.
    
    Patch by David Reiser.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17657 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0c5e9709d951f0d599c802c9611b611e9c505b9d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 25 20:30:58 2008 +0000

    Bug #529494: Fix wrong fractional precision in register with multi-currency transactions
    
    This patch replaces the function gnc_split_value_print_info, which returns the
    print info for the currency of the split's transaction, with a new function,
    gnc_split_register_print_info, which returns the print info for the split
    register's default account.  That way the amounts displayed in the register use
    the fraction of the register's account, rather than the fraction of the
    transaction's currency.
    
    Patch by Daniel Harding.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17656 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 60c32fd16b9a51a1a79b46cdc61095b2dc63aa30
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 25 20:30:47 2008 +0000

    Bug #514043: Use AM_CPPFLAGS instead of AM_CFLAGS.
    
    AM_CFLAGS is passed both to the compiler (.c -> .o) and to the linker, so it
    should only have flags that are appropriate for both steps. AM_CPPFLAGS is
    passed only to the compiler, so flags that are only appropriate for that step
    (-I and -D flags, for example), should be in _CPPFLAGS instead of _CFLAGS.
    Every gnucash-2.2.3 Makefile.am that passes -I flags gets it wrong, placing
    them in _CFLAGS. It's not a functional bug (the linker ignores -I flags), but a
    ton of superfluous flags makes the build output pretty verbose and hard to
    debug when things do go wrong.
    
    To make matters more confusing as a developer, the FOO_CFLAGS variable set by
    PKG_CHECK_MODULES(FOO) is actually for _CPPFLAGS in the Makefile.am
    ('pkg-config --cflags' returns the -I flags).
    
    A related -I bug (one that *is* functionally broken) is that sometimes a local
    (build dir) -I flag is passed after a global (installed dependent library) one.
    If my system happens to have a header installed from some unrelated thing,
    compiler will find *that* one instead of the expected one in the source
    directory. Should always pass all local -I before any global ones.
    
    Patch by andi5 plus one manual addition in src/gnome-utils/Makefile.am
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17655 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5886453cbf3011b1a77666c79c855e54fe72198
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 25 20:05:20 2008 +0000

    Bug #128774: Try to fix "edit exchange rate" context menu disfunctionality
    
    Patch by andi5: The logic to determine whether there is an exchange rate
    dialog to be showed is complex and should not run when you user traverses
    her register. This patch adds a bit more information for the user where
    this logic previously silently returned without action.
    
    Comment from i18n maintainer (cstim): The bug in question is severe enough to
    justify new strings here. Just go ahead and add more explanatory messages
    as needed.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17654 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f10533f2c6604f7ad9c88d9358f9f5059b7224aa
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 25 19:58:52 2008 +0000

    Bug #554042: Fix configure fail on checking 'unsigned long is at least as big as guint32'
    
    This is new patch including fix checking 'unsigned long is at least as big as
    guint32' and 'guile long_long is at least as big as gint64'
    
    Patch by Halton Huo.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17653 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e8feb39e8d0106f436138bc671b359be20f7aaf1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 25 19:48:40 2008 +0000

    Bug #557848: Fix uninitialized variable.
    
    gcc gives a correct warning about a possibly uninitialised variable.
    This stops compilation.
    
    Patch by joslwah at gmail.com.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17651 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c72f4c01bd5da942125881f84b1887a8e7b0acc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 25 09:32:03 2008 +0000

    Fix Tax-related inconsistency in UI
    
    Changes the 'Sensitive' Property to 'No' from 'Yes' in 'account.glade'
    for the 'tax_related_button' widget so that the setting is displayed but
    cannot be changed in the account edit dialog. Sets the Tooltip
    property to "Use Edit->Tax Options to set the tax-related flag and assign
    a tax code to this account." in 'account.glade'.
    
    Patch by "J. Alex Aycinena" <alex.aycinena at gmail.com>
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17646 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1401b066bd81f24bd33b986fb5eb6072ad52279c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 25 08:59:40 2008 +0000

    Add account defaulting for posting vendor bill
    
    In the post screen for vendor bills, in trunk, the account combo box
    initially has no entry and the user needs to pick one.  This isn't a
    bug, but is an extra step for the user, so the trunk patch does
    defaulting.  I tested the "memory" function to make sure the defaulting
    doesn't smash the account the user picked for this vendor the last time
    through, and it works (doesn't conflict).
    
    Patch by aradzak <aradzak at oracleatbelfry.com>.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17644 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 631c045e112dff7a92a17a494e211714dff34a65
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Oct 22 20:40:50 2008 +0000

    Fixed a bug in AqBanking import code (don't use GWEN's buffered io here).
    
    Patch by Martin Preuss.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17638 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea51e739659d54c001cbbd46b6772009a9de9f39
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Oct 21 08:32:18 2008 +0000

    Update pointer to translation documentation. By Zhang Weiwu.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17635 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a3e6a7d3c9c707e8240243fe909188ccdffd0ff4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Oct 20 19:41:44 2008 +0000

    Updates to translation howto, by Zhang Weiwu.
    
    Note that the up-to-date text about this should be in the wiki,
    http://wiki.gnucash.org/wiki/Translation
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17633 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b7af977eb4ca9843192914649d04228624151ad6
Author: Charles Day <cedayiv at gmail.com>
Date:   Fri Oct 17 02:50:36 2008 +0000

    Bug #393383, #426111: Stop the register from thinking that brand-new transactions are being edited in multiple registers. This appears to have been a special case that was being missed.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17628 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 425ec8eb68254948cb03b2c152ebab05b20acb0e
Author: Charles Day <cedayiv at gmail.com>
Date:   Thu Oct 16 03:02:20 2008 +0000

    Reporting: Fix the Average Cost price source computation for a certain case. As this is a signed computation with the sign indicating the direction of buy/sell, it is necessary to flip the sign if you ever flip the sense of buy or sell.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17627 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78ab3222ba03249f0047cf589337cfbb8e74cf63
Author: Charles Day <cedayiv at gmail.com>
Date:   Sun Oct 12 16:51:54 2008 +0000

    Register: Add a couple of missing calls to functions that use gnc_suspend_gui_refresh() so that they cannot exit without calling gnc_resume_gui_refresh(). Also add a gnc_suspend_gui_refresh()/gnc_resume_gui_refresh() pair around a commit that was missing it.
    
    This partially fixes bug #393383 and bug #426111, as it resolves the problem of being unable to enter new transactions after the message box appears. (The message box should still not appear in the first place, however.)
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17623 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a6eee68e30cbdcbe2611294d2987602618ddd1b
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Oct 5 22:14:42 2008 +0000

    Win32: LT_PROG_RC seems to be internal as well, use AC_CHECK_TOOL instead.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17621 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 184a50a7718870a05739bad5f16a0a41a48e57a4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 5 20:54:34 2008 +0000

    Allow source-code compatibility to upcoming libaqbanking4 in parallel to libaqbanking3.
    
    Patch contributed by Martin Preuss, modified by CS.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17620 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a20ff377dd9893d890c622bdf2dbb08266ed33f
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Oct 5 17:15:49 2008 +0000

    Win32: Add AC_LIBTOOL_WIN32_DLL to libdbi.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17618 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 89e5ea2bc8af2c95b82fb9fb27e372d00fd58ac2
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Oct 5 17:08:50 2008 +0000

    Win32: Replace AC_LIBTOOL_RC by LT_PROG_RC in aqbanking's configure.ac file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17617 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e70b9143088dfc1a563563f5c75302c6fab7ae4
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Oct 5 16:55:19 2008 +0000

    Win32: Improve cross-compiling by making aclocal fail less often and adding a few ${HOST_XCOMPILE}.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17616 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d88730e81697bd05060fa7c1317329ebd0f5d310
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Oct 5 13:49:48 2008 +0000

    Win32: Untabify install.sh.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17615 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f879614fe3053f61f807c613580bae604674ecf
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Oct 5 13:48:57 2008 +0000

    Win32: Improve cross-compiling of aqbanking.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17614 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0c84bd20a4393f6de26ec005755bb99c9cc4a3ae
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Sep 30 21:50:11 2008 +0000

    Win32: Add initial support for compiling against AqBanking v3.
    
    Patch from Shawn Faucher with little modifications.
    This still needs a lot of testing and improvements still.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17612 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 235db3e5a1eea4829ce52bdc52d8afead5cc7ca3
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Sep 28 15:32:02 2008 +0000

    Bug #531871: Add a page setup dialog.
    
    Save the page setup in a static variable in print-session.c and use it when
    initializing a GtkPrintOperation.  Add gnc_ui_page_setup() and offer access to
    it from a File > Pa_ge Setup... menu entry.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17611 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b8aeba4079e3ffac6a4c3880bcae33fef308f589
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Sep 28 15:31:50 2008 +0000

    Unite report and check print settings.
    
    If Gtk+ includes GtkPrint support, i.e. HAVE_GTK_2_10 is defined, and GtkHTML
    uses it, i.e. GTKHTML_USES_GTKPRINT, then we currently save and restore print
    settings in two different locations, namely static variables in gnc-html.c and
    dialog-print-check.c.
    
    Instead, add the function gnc_print_operation_{save,restore}_print_settings() to
    print-session.[ch] to have a unique global location for them.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17610 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 374231d30120f9816e99e981926e468dfdfcc70e
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Sep 28 15:31:39 2008 +0000

    Update latest stable version.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17609 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da10304b588a365cf2c81046c16c011035604ba9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Sep 27 19:50:32 2008 +0000

    Add Finnish account templates.
    
    One template is the default one (common accounts), the other ("ry") is for a
    finnish non-profit organisation.
    
    Tuomo Kohvakka <tuomo.kohvakka at iki.fi>
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17607 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1198d026f4d49b41c16321a47a6723df3fdda22
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Sep 27 17:31:23 2008 +0000

    Improve error handling.  If an SQL command fails, set the qof backend error
    code.  Unfortunately, at this time, the front end seems to ignore the error
    (other than logging it).
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17606 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 810bb601a6990c774b10bba527d04e6cddbb84df
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Sep 27 12:18:24 2008 +0000

    Fix incomplete r17604; fix wrong title and add root account.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17605 57a11ea4-9604-0410-9ed3-97b8803252fd

commit be5383307602594363b54c224aa27302dca1d3b8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Sep 27 12:07:30 2008 +0000

    Added German account template for a Wohnungswirtschaft business, by Christoph Franzen.
    
    Originally proposed here
    http://lists.gnucash.org/pipermail/gnucash-de/2005-December/003651.html
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17604 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b50ae0abc7de2beba6b250d8eaad0baeaa86b5a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Sep 27 11:28:20 2008 +0000

    Heavily improved Tax Report & TXF export by Alex Aycinena.
    
    Prints tax information sorted by Form/Schedule, tax code, account,
    transaction and date instead of by account hierarchy. Allows any tax
    code to be assigned to multiple accounts. No longer double counts
    transactions when a parent account is not a placeholder and has
    transactions posted to it. Converts non-USD accounts and transactions
    to USD instead of adding across currencies. Provides an error dialog
    instead of crashing gnucash when exporting a file without write
    permission. Provides additional options to adjust the level of detail
    shown on the report.
    
    Patch by J. Alex Aycinena <alex.aycinena at gmail.com>.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17602 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c0dc2d7fc9989354f1b25a681511709f73e98a1
Author: Charles Day <cedayiv at gmail.com>
Date:   Fri Sep 26 23:32:07 2008 +0000

    QIF Import: Remove the changes for bug #141003 but leave the fix to bug #141002 intact. A reworked fix for bug #141003 will be committed separately.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17598 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f9fe85f6e2ff26ed25058ce856491cd56de12ce6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 26 13:15:11 2008 +0000

    Add Finnish translation by Tuomo Kohvakka.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17595 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 39d6cf985ff73895529325e9d0f3708ecccdbd29
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Sep 26 02:46:09 2008 +0000

    Win32: Ship the correct redirect.exe.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17592 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 36ec2ece9c83c2da7c77e40adfe0f3de22825045
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Sep 25 23:21:50 2008 +0000

    Win32: Make intltool-merge usable.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17590 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 63b33d5cece8322ef57bdd004543fe0ac2ebedce
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Sep 22 21:10:30 2008 +0000

    GNCDateEdit: Eliminate the need to click the button twice to pop the calendar down in some cases.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17588 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 08c615e1f1443e75ecf7cc8865c6490e285b9cfe
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 21 19:29:14 2008 +0000

    [17586] Fix compiler warning about potentially uninitialized variable.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17587 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb5b3ab59c58c6f82b0aebe172380b53ab7e4391
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Sep 21 15:18:50 2008 +0000

    Bug #539947: Replace __FUNCTION__ by G_STRFUNC.
    
    Patch from Halton Huo.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17585 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 461d7b3c69dbe4b85462974c430c27863deaff37
Author: Charles Day <cedayiv at gmail.com>
Date:   Fri Sep 19 20:51:53 2008 +0000

    Revision to simplify r17555 (no functional change).
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17576 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3929697c865d1118957715ead3a59edf358ecaf
Author: Charles Day <cedayiv at gmail.com>
Date:   Fri Sep 19 20:45:23 2008 +0000

    Bug #549738: Set the default start and end dates to "start of accounting period" and "today", respectively, on customer, vendor, and employee reports.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17575 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc1114839920ca664263f140ab90f33b0470300b
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Sep 19 17:43:09 2008 +0000

    Further update .gitignore.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17572 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 486100296578d5d722406bc0305e008143e69d51
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Sep 19 17:35:48 2008 +0000

    Update .gitignore.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17571 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 886f9f669b1ab351eecd9ad4f8cec819fd6a20ed
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Sep 19 16:25:57 2008 +0000

    Do not treat -Wstrict-aliasing warnings as errors in files using G_LOCK.
    
    See http://bugzilla.gnome.org/show_bug.cgi?id=316221 for information why G_LOCK
    breaks strict-aliasing.  GCC 4.2 introduced diagnostic pragmas and the error
    seems to be most prominent on GCC >= 4.3, so a compilation with -Werror should
    succeed now on most systems, at least on those it worked on before.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17567 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f0cb946f0c6b9d1d5f6af267a74a10128245ab97
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Sep 19 16:09:23 2008 +0000

    Add a variable initialization to bal_accountinfo_cb().
    
    That initialization is not strictly necessary, because best_time is used only if
    best is non-NULL and but both variables are set in the same block.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17566 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9fb68915e1649c3e4f389906de0b3d315843df06
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Sep 19 16:09:12 2008 +0000

    In some files, do not disable -Waddress completely but keep it as warning instead.
    
    surely avoids problems with -Werror in those files, but "warning" will
    make sure that the warnings are still showed, but not treated as errors.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17565 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f47e84116d0e36dde455b10332a5a4ec9517a5f2
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Sep 19 02:14:45 2008 +0000

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

commit 018473e85503a7c449f9e0d23dc9d31c8e9bab4d
Author: Charles Day <cedayiv at gmail.com>
Date:   Thu Sep 18 22:21:54 2008 +0000

    Price Editor: Set the correct source for new, user-entered prices. This builds on r17525 to fix this problem, which was introduced in r17444.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17556 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d67fcd62f9a4fcd15fd82a1f95ce7ad65ee24cc
Author: Charles Day <cedayiv at gmail.com>
Date:   Thu Sep 18 20:49:01 2008 +0000

    Fix printing of fractions when parentheses are shown for negative values.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17555 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad6df218a0ebeee93b835f098e4e2924479c8c21
Author: Charles Day <cedayiv at gmail.com>
Date:   Thu Sep 18 08:33:27 2008 +0000

    gnc_numeric: Support reciprocals (negative denominators) in gnc_numeric_to_decimal().
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17554 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a7e8bd549929793ffab56ce6af10aa1e61793518
Author: Charles Day <cedayiv at gmail.com>
Date:   Thu Sep 18 02:26:51 2008 +0000

    GNCAmountEdit: Put the text through the expression parser once instead of twice. This caused a problem in locales that print negative numbers in parentheses. For example, if you entered "-4/3", after the first parse the displayed text would change to "(1 + 1/3)", meaning negative one and one-third. Parsing that text a second time changes the text to "1 + 1/3" since, to the expression parser, parentheses indicate grouping rather than sign.
    
    The reason the GNCAmountEdit was putting the text through the parser twice was that it was setting gae->need_to_parse FALSE, but then immediately calling gtk_entry_set_text(), which issues a "changed" signal. The callback for that signal was setting gae->need_to_parse back to TRUE. So I simply changed the order of the statements.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17553 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd1fe849803942f81c7720f696173cddc5c70995
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Sep 17 04:17:43 2008 +0000

    In price and commodity tree views, restore gconf settings after initialization.
    
    Previously, gconf settings like sort column and order for price and commodity
    dialogs were read in while creating the main tree view objects themselves,
    i.e. before a model has been set.  In this early stage of initialization, these
    properties cannot always be set and are ignored subsequently.
    
    Instead, apply the properties after the view has been built and set default
    sorting column only if no column has been found in gconf.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17535 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 44a07ec81cdd7999374136574f9f05924e3aedb0
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Sep 16 23:00:01 2008 +0000

    Optimize gnc_numeric_check() by G_LIKELY-fying that the denominator is non-zero.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17534 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 609533e88ddddf14efcc6e4ded5dcc6fa317acb7
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Sep 16 22:59:52 2008 +0000

    When printing negative quotients, use a minus between the integer and fraction part.
    
    Previously: print g_n_c(-4, 3) => "-1 + 1/3", now "-1 - 1/3".
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17533 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96e3da5b766d537ee15b58c35838d4a1a2ac679c
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Sep 16 14:05:12 2008 +0000

    UTF-8-ize AUTHORS.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17532 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0a83e50de8cf96c2665bde19659d7b1b9708d035
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Sep 16 13:25:39 2008 +0000

    Correct amount print infos in transfer dialogs.
    
    When initializing an exchange rate dialog, the debit and credit amounts
    are not printed with the correct print info, as they are not set at all.
    
    When changing the debit account, the debit amount is not printed with
    the correct print info, as it is set after the amount has been updated.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17531 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9bba3325a689ff9ad82336c7da81ebeb2b6d42b
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Sep 16 00:57:08 2008 +0000

    Bug #506265: Hide the right-most register column by unsetting the sample text.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17530 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9bec63966327baf2680ac566f407760fd6a551c1
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Sep 16 00:57:00 2008 +0000

    Correct specified numbers of columns of AP/AR and STOCK/CURRENCY registers.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17529 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c50c3501621d086b6a28619f3f87d8ef9268d71
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Sep 15 18:24:48 2008 +0000

    Hide the sx from txn dialog und show it only when the txn is valid.
    
    There is no reason for popping up a window under a modal error dialog and close
    it once the user acknowledged the error.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17528 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d7cad46659a57196c6a40a796056d35a8315a919
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Sep 15 17:36:59 2008 +0000

    Negate amount in exchange rate dialog when swapping accounts.
    
    This is the case when entering an amount for a split with an account whose base
    commodity equals the register's one, but differs from the transaction currency.
    Then, debit and credit accounts in the transfer dialog are swapped, so the
    amount should be negated as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17527 57a11ea4-9604-0410-9ed3-97b8803252fd

commit afdb73a911375b00a6aecdf5ca4bea07d7080070
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Sep 15 13:13:57 2008 +0000

    In check_one_price_date(), replace an strcmp() by safe_strcmp().
    
    When there is no source string set on a price, do not crash on it.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17526 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dff8d7b22dd3f3323b1a16bf75018fe6f0ce0bfb
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Sep 15 13:13:48 2008 +0000

    Correctly set price sources in price editor dialog by reading it from the gui.
    
    On trunk, the price tied to a price editor dialog is not initialized with a
    source string anymore, so correctly read it from the gui before
    committing the price.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17525 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8c11a7c02aab629b774d45cfceb7d641bbad5ad
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Sep 15 13:13:40 2008 +0000

    Bug #549595, #552306: Correct retval of gnc_int_link_or_make_backup(), add ENOSYS and ENOTSUP.
    
    The return value of link(2) on files residing on sshfs will be ENOSYS, on
    network hfsplus file systems on mac ENOTSUP, so add them to the list of those
    errnos that trigger copy_file as fallback in gnc_int_link_or_make_backup() or
    are allowed in gnc_file_be_get_file_lock() showing that hardlinks are not
    supported.
    
    To avoid silent data loss in the case of an unexpected errno in
    gnc_int_link_or_make_backup(), correctly set the backend error.
    
    Patches from Micha Lenk and Boris Zbarsky.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17524 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e803ad82459225624225883924603d502cf79652
Author: Charles Day <cedayiv at gmail.com>
Date:   Sun Sep 14 20:03:48 2008 +0000

    Bug #141003: Revise r17489 to escape the British Pound symbol in Scheme with "\xa3" (for strings) or #\243 (for characters).
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17509 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e9551af98cdc9b188347bcfce7838341463a969
Author: Charles Day <cedayiv at gmail.com>
Date:   Sun Sep 14 17:48:58 2008 +0000

    Bug #551038: Don't destroy the options database before destroying the options dialog that depends on it.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17508 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f4cecf48e7b8cf0f791e3b8e5d9df4a4cdb3ffb
Author: Charles Day <cedayiv at gmail.com>
Date:   Sun Sep 14 16:52:34 2008 +0000

    Bug #340041, #436342: Make the register keep track of whether the exchange rate has been reset. This prevents a zero exchange rate from being ambiguous: previously the register could not tell the difference between "the user has not specified an exchange rate" and "the user has specified a rate of zero".
    
    Much of this patch consists of new ENTER(), DEBUG() and LEAVE() calls for debugging. Nearly all of the rest is refactoring. The code that detected and acted on changes to the account cell has been placed into its own function, gnc_split_register_check_account(). The several calls needed to checking a cell for changes have been combined in gnc_split_register_check_cell().
    
    About 15 lines represent actual changes in functionality. Specifically, the code does a better job of recognizing when an exchange rate needs to be requested from the user, and when it does not. When an account cell is changed in the register, and the new account is denominated in the same commodity as the original, the original exchange rate is used. On the other hand, if the commodity differs, the rate is reset to zero. The register remembers that the zero exchange rate is due to the reset (i.e. was not user-entered) so that the the exchange rate dialog can be presented. Finally, the cell contents are checked before doing a save; previously the checks were missed in certain cases, e.g. if the user pressed "Enter" or clicked the close button.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17507 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a22d84c1a2065499dc6f5caefc2e6b439e649a4f
Author: Charles Day <cedayiv at gmail.com>
Date:   Sun Sep 14 16:05:53 2008 +0000

    Register: Log some debugging information just before crashing because of g_assert_not_reached(). This should hopefully provide some new information to help track down the underlying cause of bug #414407, #420409, #468106, and #551643.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17506 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 633c1a75d1be08ed8d75dc4bdee4a7672cb61949
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Sep 13 18:49:57 2008 +0000

    If current lots version has account_guid constraint that it can't be null,
    remove it and bump table version number.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17505 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a80da3764d757fa95873c8300561dab2752ca154
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Sep 13 14:45:41 2008 +0000

    Win32: Always try to install Date-Manip and as fallback DateManip.
    
    It seems that the PPM repositories for ActivePerl v5.6 and v5.8 have been
    changed so that DateManip cannot be found anymore.  Keep it for second try
    nonetheless.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17504 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b62aa321ed27832c5ccd07b97e320005943136f
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Sep 13 02:05:09 2008 +0000

    Remove constraint that lot.account_guid must not be null.  Unfortunately,
    sqlite doesn't support ALTER TABLE which modifies column constraints, so
    existing databases can't be modified programmatically.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17503 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 693f93c0f4f1547c310e926c0494262dfa46741f
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Sep 11 06:58:23 2008 +0000

    Treat AB_Job_StatusPending as a good status, do not ask the user to repeat.
    
    According to Martin Preuss a lot of banks set the status of a
    transaction job to pending, signifying that they accepted the job but
    have not yet executed it.  This also means that we cannot detect whether
    the account is actually overdrafted.
    
    Instead, ignore the return value of AB_Banking_ExecuteJobs() (it will
    almost always be 0) and only check the job's status against
    AB_Job_StatusFinished and AB_Job_StatusPending.  If the status is
    different, ask the user whether he wants to repeat, as usual.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17502 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ac1d9f1e135459667de2718c77fa3763f6db396
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Sep 10 17:52:16 2008 +0000

    export the various QOF_PARAM_* settings to guile
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17500 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18676dd5793d74230708a07289cca3b56d81f8a1
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Sep 10 16:16:50 2008 +0000

    Bug #506873, Win32: Add support for Finance-Quote with ActivePerl 5.10.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17499 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d32da84d5e78714184ea4dcf21bded4fb607af8
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Sep 6 18:13:32 2008 +0000

    Use G_GINT64_FORMAT instead of %lld for x86_64
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17498 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 38d8ce62aa0e03c7a2f10ea2a6adb6ef51f4eb33
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Sep 6 18:12:45 2008 +0000

    Add SQL glade file so "make check" succeeds
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17497 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10f0a343558081ec14aa41d5af4b30116aa2b17e
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Sep 6 17:22:36 2008 +0000

    Bug #539962: Remove return value from some void functions.
    
    Patch from Halton Huo.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17496 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64720faaa16acbd47631f80782ca28aa7fe880cb
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Sep 6 17:21:00 2008 +0000

    Bug #548601: Do not import unawaited zero balances from aqbanking.
    
    Check whether an unawaited balance is zero and simply ignore it in this case.
    Unawaited here means that the user asked the application to fetch transactions,
    issue a transaction or anything else not resembling the fetching of account
    balances.
    
    Patch from Micha Lenk.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17495 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 641625844e16807d68314cc89e9c0723f3f5bb89
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Sep 6 17:20:52 2008 +0000

    Bug #540148: Allow building against libgoffice-0.8, i.e. goffice >= v0.7.0.
    
    Patch from Halton Huo.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17494 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 737473bce4ffb5150923bf1bb2f3ef2b17e41d1c
Author: Charles Day <cedayiv at gmail.com>
Date:   Fri Sep 5 05:08:33 2008 +0000

    Bug #378734, #520570, #545316, #549115: Fix GNCDateEdit widget popup calendar problems.
    -Fix popup button behavior (sometimes non-responsive)
    -Make calendar clickable in modal dialogs
    -Update design to be more like GtkComboBox, less like GtkCombo
    -Adjust a few signal names, e.g. "focus-out-event" vs. "focus_out_event"
    -Lose the GtkFrame shadowing; perhaps the GtkFrame is no longer needed
    -Add comments
    -Add a few ENTER() and LEAVE() calls for debugging
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17493 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad9d3c774744e9ca4ca981e6aea32883a53b35d6
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Sep 3 20:43:17 2008 +0000

    Bug #546064: Make gnucash.desktop survive a desktop entry specification 1.0 verification.
    
    Patch from Saïvann Carignan.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17492 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da0415bfb5a6d311ac8fcfd284dae533a3eb69b7
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed Sep 3 00:11:32 2008 +0000

    Bug #141002: QIF Import: Allow minus signs at the end of numeric values, e.g. "$10.00-".
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17490 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b55b08e4cf23a0f8fd01afe6593162c2803ace8e
Author: Charles Day <cedayiv at gmail.com>
Date:   Tue Sep 2 20:20:09 2008 +0000

    Bug #141003: QIF Import: Allow the British Pound symbol and the dollar symbol to be used interchangeably.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17489 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1d189431ea2958a207aaef450dba139c52bfe24
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 2 07:13:13 2008 +0000

    Add ignore pattern to POTFILES.in creation to ignore swig generated files.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17488 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f1b50c2d42cb80bf33e52b3dd74cb2be6437b37
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Sep 1 20:44:51 2008 +0000

    Fix the i18n of the first and last string in the list of tips of the day.
    
    Add a call to g_strstrip() on the tips to remove unwanted whitespace.
    The first and last item should appear translated now.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17485 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2eb587552f1989ce30060499cf39642e4e348ae
Author: Charles Day <cedayiv at gmail.com>
Date:   Sun Aug 31 23:30:56 2008 +0000

    Bug 549738: Make "today" the default date of the aging reports.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17483 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a2f05a3eaec177d76fbe86e09800d2c7667c7ac5
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Aug 31 04:20:22 2008 +0000

    Bug #526313: Add currency Venezuelan Bolivar Fuerte (VEF).
    
    It will replace the Venezuelan Bolivar (VEB) in 2008.
    Patch from Frank H. Ellenberger.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17482 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1dd4517b9e248fbbcb815331b8ef7c41e5a781a
Author: Charles Day <cedayiv at gmail.com>
Date:   Tue Aug 26 17:09:03 2008 +0000

    Win32 build: Fix a typo to get trunk working on win32/mingw again.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17479 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd987c0b3d2fe132f8f67fb3c1ac561e628fa77c
Author: Charles Day <cedayiv at gmail.com>
Date:   Thu Aug 21 17:47:10 2008 +0000

    Bug #548891: QIF Import: Prevent crashing when the mapping preferences can't be saved.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17477 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a8820e769b99bff7e2a2b7db470c313b921d97fa
Author: Charles Day <cedayiv at gmail.com>
Date:   Thu Aug 21 00:13:36 2008 +0000

    AUTHORS: Add Frank Ellenberger and update my own details.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17476 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c36cf65f6d04303c0c1202220ea5e0ee30af89e
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Wed Aug 20 12:31:00 2008 +0000

    Add begin-edit/commit-edit calls around lot manipulation when posting
    an invoice.  This keeps the sql backend from trying to save a lot with
    a null account.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17475 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 290b0c6f1240643bcab70459a88556f924b29c7c
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Wed Aug 20 12:09:10 2008 +0000

    Additional win32 packaging changes for installation (including libdbi).
    Provided by Nathan Buchanan
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17474 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0bf3700fa22971d0c83f8f76d2ecfef9f60367aa
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Aug 17 16:38:31 2008 +0000

    Add support to build trunk with libdbi and dbi backend on win32/mingw
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17473 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 390fbb00e72f0ea55dd3ca46efb4f7655c4aae09
Author: Charles Day <cedayiv at gmail.com>
Date:   Fri Aug 15 17:04:36 2008 +0000

    Bug #543061: Fix the smallest fraction of IDR currency to match ISO 4217.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17472 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a69bfd8c2e5bd3b681f04d32abbc7d47887ee06
Author: Charles Day <cedayiv at gmail.com>
Date:   Thu Aug 14 16:41:33 2008 +0000

    Bug #454340: Prevent duplicate rows after editing a security. These changes are similar to what was done for the price tree model in r17441 and r17470.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17471 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6209ea2f0f8220a947eb025712cc1ae7dbbaa1e3
Author: Charles Day <cedayiv at gmail.com>
Date:   Thu Aug 14 15:52:34 2008 +0000

    Update a few comments to fix typos and inaccuracies, or to add further clarification.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17470 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ed5e2853a9d1618e55c0a48b17f2e7ad4afc7e0
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed Aug 13 17:47:08 2008 +0000

    Usability: Security Editor: Previously, nothing happened when a namespace row was activated. Now these rows will expand or collapse. It is often easier to double-click the row than hunt for the expander.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17469 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a653982fe301228274292341064125d0391aeec
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed Aug 13 17:44:11 2008 +0000

    Usability: Sort commodity trees on the commodity name by default. This allows for a consistent default sort even if commodities are quickly removed from and re-added to the model. This can happen, for example, when a commodity is edited in the Security Editor.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17468 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fca4b45dcc1c88d975daaf69ee0f9df2e77c05aa
Author: Charles Day <cedayiv at gmail.com>
Date:   Tue Aug 12 20:12:37 2008 +0000

    Prices: Emit a qof event when a price is changed. This allows the Price Editor to immediately update its display. Previously, price changes would only get shown when the mouse happened to pass over the affected row. Theoretically other parts of GnuCash, such as reports, could now be made to watch for price changes and automatically refresh themselves.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17467 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9812f771825c6d089d491cf8b753b0fa75397610
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 12 19:14:52 2008 +0000

    Bug #529816: Clarify i18n strings and comments concerning CUSIP and ISIN.
    
    Patch by Frank H. Ellenberger.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17464 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3c41e46cea83fe5279515427169180bb73e8230
Author: Charles Day <cedayiv at gmail.com>
Date:   Tue Aug 12 18:05:37 2008 +0000

    Transfer dialog: Don't round quotes pulled from the price db.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17463 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d89d96ce880856c067f7442385f32aef4c412bb2
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Aug 11 21:55:50 2008 +0000

    Bug #547335: Get the exchange rate dialog "to" amount working again when launched via the register instead of the menu.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17462 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c20038064fdf2f96500ab6d7020dbccaed203a9f
Author: Charles Day <cedayiv at gmail.com>
Date:   Fri Aug 8 23:38:45 2008 +0000

    Bug #545722: Get the GNCDateEdit control working on Win32 again. Don't assume that the content returned by localtime() will not be changed out from under you.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17459 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10df25faca315b79b9ebd88cd204f429fe47adaa
Author: Charles Day <cedayiv at gmail.com>
Date:   Fri Aug 8 21:36:48 2008 +0000

    Bug #522095: Refresh the summary bar when new prices are downloaded.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17458 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5dd0c682ed569090e2d41596677f1c04cb828e90
Author: Charles Day <cedayiv at gmail.com>
Date:   Thu Aug 7 19:40:15 2008 +0000

    Don't round values that will be displayed as expressions. Save some space in fractional displays by, for example, showing "1 + 1/8" instead of "1 + 1 / 8". Simplify fractional display of values less than 1 by, for example, showing "1/3" instead of "0 + 1 / 3".
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17457 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb29fc8e6d44c843f514b53247c7279f039cda31
Author: Charles Day <cedayiv at gmail.com>
Date:   Thu Aug 7 18:18:00 2008 +0000

    Make gnc_numeric values of zero always convertible to decimal form.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17456 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96863860d073ae82f37192be5cbf5ee355284d08
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Aug 4 16:41:15 2008 +0000

    Bug #541970: When finding a "nearest in time" price, break ties by preferring the older price. This has the benefit of using a price that actually existed at the given time, and better addresses the case in which both price times have been defaulted to midnight. Previously, the newer price was preferred.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17454 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f961886472507e807134930889f9095a5408bd1
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun Aug 3 18:10:27 2008 +0000

    Don't rely on g_value_transform().  Added cases for G_TYPE_INT, G_TYPE_INT64
    and G_TYPE_DOUBLE.  If new GValue types are used in the future and
    g_value_transform() *is* called, a warning message will be logged with the
    type name.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17453 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0bdc6aa49673c3bfb981ce87607ee2f19bc2e616
Author: Charles Day <cedayiv at gmail.com>
Date:   Sat Aug 2 21:53:23 2008 +0000

    Bug #543780: Scrub the transfer dialog calculation of the "to" amount:
    -Check account value to avoid causing a CRIT message.
    -Reorganize function for smaller size and more readability.
    -Add some comments (there were none).
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17451 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a4c1b61909d8fb8df2b4d39de95d0064f17ef91
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Aug 2 18:57:13 2008 +0000

    1) Rename col_type_handler_t -> GncSqlColumnTypeHandler
    2) More doxygen comments
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17450 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eab2cba9f56c58581771133e9474a1a8787c796c
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Aug 2 18:49:39 2008 +0000

    Fix 'make check' compilation problems
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17449 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d122ffbfe9d8ca695d6f200ca51406eea238d3e7
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Aug 2 18:49:08 2008 +0000

    1) Fix make check problems
    2) Update svn:ignore property
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17448 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d003a99e5a58adb927a8719b271b98f1f186b4ed
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Aug 2 12:04:06 2008 +0000

    Win32: Minor change for emacs compat.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17447 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf45b1d39d9975b19a6b16f909e3926083ff21f7
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Aug 1 22:04:02 2008 +0000

    Add AC_LIBTOOL_WIN32_DLL.
    
    This is necessary to build from a tarball with libtool v2 on Windows.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17446 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9173035d57600d464042ec6c13ee7b9c8f1720e8
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Aug 1 16:02:07 2008 +0000

    Merge gda-dev2 branch into trunk.
    
    This introduces the dbi backend and the --enable-dbi configure option.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17444 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8bc6249efb8add862c98a7e5854120ad253163c6
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Jul 31 07:56:05 2008 +0000

    Update latest stable version.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17443 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 313815cf4bc5fb9ec9bc4769c651b8d5d1e8a995
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed Jul 30 21:42:47 2008 +0000

    Bug #376298, #539640: Fix bugs and clean up the Price Editor code.
    -Fix row duplication associated with adding new rows (bug #376298)
    -Fix row disappearance associated with editing commodities (bug #539640)
    -Fix bugs in creating price iters in gnc_tree_model_price_iter_nth_child()
    -Fix a bunch of inaccurate and/or crash-causing debugging statements
    -Better address "race condition" (see code comments)
    -Some limited whitespace cleanup
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17441 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4220928d64efe60fef49809711d6518aba17b44
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed Jul 30 20:57:30 2008 +0000

    Usability: Price Editor: Previously, nothing happened when a namespace or commodity row was activated. Now these rows will expand or collapse. It is often easier to double-click the row than hunt for the expander.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17440 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a8ab7e88ca35facf9ce5084887dd6cf08d48f1df
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed Jul 30 20:54:01 2008 +0000

    Usability: Price Editor: Sort price trees on the commodity column by default. This allows for a consistent default sort even if commodities are removed from and re-added to the model. This can happen, for example, when a namespace or commodity is changed in another place (like the Security Editor) and gets removed and then re-added to the commodity db.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17439 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f2f75d76b33a69a82407f353c76c03761e08c463
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Jul 29 21:32:54 2008 +0000

    Add missing initialization inside gnc_ab_maketrans().
    
    Patch from Micha Lenk.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17437 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 07a2e11d1644fbe99621b60fb1cc2b848c23cf15
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Jul 29 21:32:44 2008 +0000

    Fix gnc_ab_get_remote_name() to lookup the remote name instead of purpose.
    
    Patch from Micha Lenk.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17436 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c40a6fa9bb83a2dfab433fb744b3789eb7da2239
Author: Charles Day <cedayiv at gmail.com>
Date:   Tue Jul 29 04:22:19 2008 +0000

    Debugging: Fix a LEAVE() call to prevent crashing if commodity is NULL.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17435 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8bd5e9314f582599602c6e365aa736a040a56ebd
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Jul 28 20:28:09 2008 +0000

    Report system: When computing average prices, don't assume all denominators will be identical. I tested this change with 15 years of data and saw no performance hit.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17434 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1591411ad399a4f9bfb97bf7dda9369d66fbc79b
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Jul 28 20:08:09 2008 +0000

    Bug #483393: Report system: Allow mixed denominators in numeric collectors.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17433 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 937a738e317858cd175b59b16a72b2eaa36672e2
Author: Charles Day <cedayiv at gmail.com>
Date:   Sun Jul 27 23:28:41 2008 +0000

    Bug #464771: Investment Portfolio report: If there is no price for a particular holding, show a zero price instead of crashing the report.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17430 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9085dadcfac9022f66c2a6637f4e16abf3c4126f
Author: Charles Day <cedayiv at gmail.com>
Date:   Sun Jul 27 19:51:19 2008 +0000

    Bug #309863, #341362: Prevent rounding when entering prices in the Price Editor and Stock Split druid, but also avoid fractional display if it is unnecessary.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17429 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 83de1c0bbc19b37c8abbdd16fed69b2003739121
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jul 27 16:21:18 2008 +0000

    Import russian account templates from the stable branch.
    
    This is to avoid losing them when making trunk the stable branch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17425 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2439d3692ef8b2d7c742053d24b63208f6ba46f1
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jul 27 16:10:27 2008 +0000

    Ignore a few generated files in local svn checkouts or git clones.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17424 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 172877f43e0f847f31076fbbb8280271f6ddce9e
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jul 27 16:08:21 2008 +0000

    Add gnc-date.c to make-gnucash-potfiles.in and missing aqbanking files to POTFILES.in.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17423 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 399a1eb9893c5b2ac8f7d268092ced3e4f109b52
Author: Charles Day <cedayiv at gmail.com>
Date:   Sun Jul 27 15:33:23 2008 +0000

    Add a new function to the gnc_numeric library that converts denominators to exact powers of ten.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17421 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48aa22c1ba6de74ab4fec4f69b076ea468c7a387
Author: Charles Day <cedayiv at gmail.com>
Date:   Sun Jul 27 05:41:01 2008 +0000

    Bug #454827: Don't round derived commodity prices until the very last step.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17409 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce8a8a52e5f6ef848622a82959a2d51af45473c8
Author: Charles Day <cedayiv at gmail.com>
Date:   Fri Jul 25 00:24:45 2008 +0000

    Bug #341362: Stock splits: Prevent fractional prices by forcing conversion to decimal. (I used the same fraction setting as the price editor.)
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17407 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 524dc04434f2f2a90a49d539886813741de862fd
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Jul 24 23:46:14 2008 +0000

    Handle missing information when importing from aqbanking more gracefully.
    
    The online_id used to match an aqbanking accountinfo to a gnucash account is the
    concatenation of the bank code and account number found.  If the primer is NULL,
    then fall back to "" instead of invalidating the whole id.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17405 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f9c93c49479058b040cca5b6659ccb2ace35a02
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jul 24 08:30:52 2008 +0000

    Remove superfluous tab in message
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17404 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a97be6c29fd51ac82cb47db99535ffab1466e3fa
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Wed Jul 23 22:35:14 2008 +0000

    SKR04: Rechnungsabgrenzungskonten are used only by "bilanzierende Unternehmen" - hide them by default
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17402 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c71fbc467f53f0e509ad4df09f3b35dcd17d508f
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Wed Jul 23 21:56:54 2008 +0000

    SKR04: hide by default a couple of accounts that don't apply to EÃœR-companies
    * There are probably quite a lot more and possibly a few were incorrectly marked to be hidden
      The user can mark them as visible easily so it is not a big deal
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17401 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f896ffffaf896c2e1a3fa1bb38291146abb9eae2
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Wed Jul 23 12:37:31 2008 +0000

    SKR04: update URL from linuxwiki.de to wiki.gnucash.org
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17400 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eef36b6e67e504f80cd045e6605f9abfc2362b32
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Jul 22 22:14:56 2008 +0000

    Make sure that the input of gnc_utf8_strip_invalid() is non-NULL.
    
    Also, fix a caller in the aqbanking importer.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17370 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e07dd82d5d962ed4bad361a0a54fa98c116780b
Author: Charles Day <cedayiv at gmail.com>
Date:   Tue Jul 22 15:28:26 2008 +0000

    Reports: Fix two parameter names that apparently were missed during the switch to report GUID's. In both cases, the parameter needed is a template ID, not a template name.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17367 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3022fddbf18908e9c770dda9bdf8132dacae38f9
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Jul 21 02:58:50 2008 +0000

    Bug #542967: Go back to using the name of the report template in the title of report options dialog boxes.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17365 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7fea0935b096c40c478f73e81d5a8cce7a907e1f
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jul 20 02:09:16 2008 +0000

    Bug #543049: Import all balances and txns in aqbanking contexts returned.
    
    * All aqbanking imports use the same code
    * An account number returned by the bank may differ from the one sent, so that
      the correct result is not found
    * The bank may also send transaction data and delete that on its servers.  This
      may lead to severe data loss if we did not tried to import of what is returned
      as much as possible
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17347 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8582d3290cde887b1e2dd531e0e3c24a0b62956b
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jul 20 02:09:06 2008 +0000

    Do not prepare the match page in the online banking wizard twice.
    
    This would online_init() the api too often and lead to a crash.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17346 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35a35be3052906a2d61c0c056e79db086170eeb6
Author: Charles Day <cedayiv at gmail.com>
Date:   Sat Jul 19 21:31:21 2008 +0000

    QIF Import: Adjust the visual layout of commodity pages for better HIG compliance. Add tooltips and rework the documentation page. A number of phrases have been reworded, and I think this makes the commodity pages simpler, cleaner, and clearer, at least in English. Sorry, translators...
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17345 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d7c3fc3004615beb8ec7ac91babc9c7ffebe7944
Author: Charles Day <cedayiv at gmail.com>
Date:   Thu Jul 17 23:20:59 2008 +0000

    QIF Import: Prepend the default investment-related account names with the standard top-level accounts of "Income", "Expenses", and "Equity".
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17344 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 580bdeeed1686c2c648d582f3c975c3d8ca0a963
Author: Charles Day <cedayiv at gmail.com>
Date:   Thu Jul 17 18:21:29 2008 +0000

    QIF Import: Get better default column sizing on account mapping pages by using ellipses.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17343 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af87f37bfd966a3d362fb82a82ef3be8ae03be71
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed Jul 16 17:23:06 2008 +0000

    Trial balance report: Skip unrealized gain calculation when price source is "average cost". This significantly improves performance with the default report options. Centralize and simplify unrealized gain code.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17342 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ba416f35b82d15b12e6d8a61e5e7520449469bd
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed Jul 16 15:55:50 2008 +0000

    Reports: Make "Average Cost" the default price source for several additional standard reports.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17341 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5931d415ff73ccff546cb5ca6e579de34fee2997
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed Jul 16 15:39:17 2008 +0000

    Reports: Make a mildly confusing error message more clear.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17340 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b5b547659e7d73b029e9d67c1f6a9a8196d64fa
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed Jul 16 15:29:19 2008 +0000

    Bug #463320: Fix trial balance report's unrealized gain calculation and inability to print unrealized gain credits. Use "Average Cost" as the default price source.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17339 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d2bc2c6061ced8716455de27ac57021041d55fb7
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Jul 15 23:44:41 2008 +0000

    Run some iterations of the main loop in showbox_cb to give the window a chance to be showed.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17338 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b65e68fa267e8afd5f99142f6ddd401b637171c
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Jul 15 23:17:49 2008 +0000

    The gwenhywfar callback function showbox_cb() must not return 0.
    
    Return the id reserved for it instead.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17337 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 75d9c9e1d622a3dd874e20c739b35ee85aa110a4
Author: Charles Day <cedayiv at gmail.com>
Date:   Tue Jul 15 19:34:05 2008 +0000

    QIF Import: Allow column resizing on account mappings pages. Reorganize a massive and messy function into reasonably-sized chunks.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17336 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b66b7ad7b5f8e096e1b9ff670d569b4b2286e3b
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Tue Jul 15 17:35:10 2008 +0000

    SKR04: accounts 4315 and 4400 were present twice.  Renumber the entries related to 16%.
    * update the numbers to reflect current situation after VAT increase
    * partly fixes 542648
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17335 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bce0dd3f7f4d864635cfe245a53e17f18db011ea
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Tue Jul 15 17:25:43 2008 +0000

    SKR04: remove and clean up the situation where a couple of DATEV codes had been entered twice
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17334 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7965c8a40580bed8934c357a5e1d8f9fd4f76b83
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Tue Jul 15 15:22:49 2008 +0000

    SKR04: remove erroneous space at the end of DATEV accounts 6458, 6660 and 6689
    * this should be all accounts with that type of error now
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17333 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 70c08d72f3bcbc73ceef0e0b679857e83b9ea230
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Tue Jul 15 15:17:02 2008 +0000

    SKR04: remove erroneous space at the end of DATEV account number 1298
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17332 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3837db674e2fa2ea3d47673a539253d62b899d4
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Tue Jul 15 15:13:41 2008 +0000

    SKR04: remove DATEV code 1400 from placeholder hierarchy account for "Abziehbare Vorsteuer"
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17331 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d5e8116537b91cf96e23ea6d00ad9b46c68df036
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Tue Jul 15 14:54:23 2008 +0000

    SK04: replace the term Mehrwertsteuer with Umsatzsteuer
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17330 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7111518802eb4f258037f748ff7fb72c76752689
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jul 15 07:39:21 2008 +0000

    Require SWIG 1.3.31 because of the inline keyword in C headers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17329 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ecd67c3e87da778df18b1995575e13fffcbe2206
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Jul 14 23:54:17 2008 +0000

    QIF Import: Update documentation and organization of the duplicate checking pages. Switch to top/bottom comparisons rather than side by side. Add keyboard mnemonics. Document in terms of the more positive-sounding "match". Lays the groundwork for a future fix to bug 95635.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17328 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9bfcc6317769aa79a6c9fce0c09da475eafeb6b8
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Jul 14 16:12:02 2008 +0000

    Bug #470656, bug #502646: Prevent the GNCDateEdit control from crashing GnuCash. If an invalid date is entered (i.e. a date not supported by time_t) then the date reverts to the last valid date entered or, as a last resort, the beginning of the current day.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17327 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a25b2bc39b0db123bc6bd2f3e344f4f94a180b6
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jul 13 21:28:45 2008 +0000

    Bug #129099: Add option to toggle between full account path and leaf name in registers.
    
    * Introduce new property show_full_account_names to the schema
      general/register to toggle between full account path and leaf name
    * Configuration in Preferences dialog  ("Register Defaults")
    * Convenience functions gnc_get_account_name_for_register() and
      gnc_account_lookup_for_register() return the proper values depending on the
      configurations.
    * Ledgers and registers use the new functions for displaying account names
      (applies also to business-ledger)
    * account-quickfill uses gnc_get_account_name_for_register() and listens to
      gconf property
    
    Patch from Christoph Ernst.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17324 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7cc810cfef3435d0e3caec29c5a218ee30feb13d
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Sun Jul 13 00:04:16 2008 +0000

    SKR04: make sure that the Verbindlichkeiten hierarchy is sorted correctly among its siblings
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17319 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0a91745a3ba2b6bf60a7560d1ce7ee4af8610113
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Sat Jul 12 23:59:12 2008 +0000

    SKR04: flatten Verbindlichkeiten hierarchy and remove incorrect DATEV 3000 code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17318 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0eb3f25fd44925d08b6d0a17fba5ba9976f0594b
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Sat Jul 12 23:14:21 2008 +0000

    SKR04: add some more tax relations and accounts as documented in http://wiki.gnucash.org/wiki/De/SKR04
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17317 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 43e2e8248294e757e6d5a951257db1ca0d3b2c63
Author: Charles Day <cedayiv at gmail.com>
Date:   Sat Jul 12 17:01:27 2008 +0000

    Reports: Add option to display a table of data beneath barcharts.
    Patch by Joachim Herb.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17316 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6454d1d6bfb0372555f568ebb5e59343e18ddde4
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Sat Jul 12 12:28:50 2008 +0000

    txf-help-de_DE.scm: replace v.h. with v.H.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17313 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 95d88b83368267eb0ae64d31c6df90adab6cacf8
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Sat Jul 12 12:09:00 2008 +0000

    SKR04: delete spaces after paragraph sign (s/\§\ /\§/g)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17312 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 936e155c06a779b6e6da5e2a6fdc0dd917fad1e3
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Sat Jul 12 11:46:12 2008 +0000

    SKR04: add two accounts with 19% Ust
    * partly closes 473536 and 542648
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17311 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d15547c3ccb222dfdc851da7b96cb360c1240218
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Sat Jul 12 11:26:16 2008 +0000

    txf-de_DE.scm: add some more keys for German UStVa to go along with r17304
    * courtesy Jannick Asmus
    * partly closes 473536
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17310 57a11ea4-9604-0410-9ed3-97b8803252fd

commit de6caccdb94245c026501cafb1c550c2f01f20f8
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Sat Jul 12 01:12:57 2008 +0000

    SKR04: removcal of even more sample accounts.  fix spelling mistake.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17308 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb6af1f736d138bbcd8822f833abf915cb8f5b67
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Sat Jul 12 01:00:59 2008 +0000

    SKR04: remove sample accounts
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17306 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 12ddb500b6c6e2d5b9eed2d87d9cca6d0b3e3b83
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Sat Jul 12 00:55:16 2008 +0000

    SKR04: fix spelling mistake
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17305 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 794b066f60a57717e1d808d5af5f98926d6c05f6
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Sat Jul 12 00:24:49 2008 +0000

    txf-help-de_DE.scm: add some more keys for German Umsatzsteuervoranmeldung
    * courtesy of Jannick Asmus
    * partly closes 473536
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17304 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a2d5d7545ed820277fbdeb62ecea96d3c8019f29
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Sat Jul 12 00:03:14 2008 +0000

    SKR04: "Abziehbare Vorsteuern Inland" is 1400 not 4130.  corrects r17298.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17299 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 24c1755be7debe6c5442ba17441f56684d778322
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Sat Jul 12 00:00:51 2008 +0000

    SKR04: some additions, courtesy of Jannick Asmus
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17298 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bbbae3bf2870d576bb2d7dfc18680babb09ca84a
Author: Charles Day <cedayiv at gmail.com>
Date:   Fri Jul 11 23:19:26 2008 +0000

    Register report: Add option to display memos when run from Basic Ledger mode. Refine the Description option. Space-saving column arrangement.
    Patch from Robert Stocks.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17297 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 064ca2196cacf712533afa5a79d3185bb1201f67
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Jul 11 21:40:02 2008 +0000

    .gitignore generated files in the python bindings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17296 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4bb28b3f9e46817a683e8f3c537c9cf097e6099e
Author: Charles Day <cedayiv at gmail.com>
Date:   Fri Jul 11 21:09:50 2008 +0000

    Bug 542472: Make reports use accounting period as default for dates.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17295 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 337627254d821807ac19f4c9cc4912660e7ab1f5
Author: Charles Day <cedayiv at gmail.com>
Date:   Fri Jul 11 20:11:12 2008 +0000

    Bug 353880: Adjust the border of report options dialog pages to be HIG-compliant. This patch does not address the alignment of controls, however.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17294 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29496fe385fca6d45cca82716ea4466fbb8b3c6d
Author: Charles Day <cedayiv at gmail.com>
Date:   Fri Jul 11 16:06:48 2008 +0000

    Reporting: Ignore exchange rates if the quantity to exchange is zero.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17293 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 853de549ebcce98a1e91c9049e28b999a141856d
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Jul 11 00:34:56 2008 +0000

    Bug #542237: Use GLIST_HELPER_INOUTs before including engine-common.i.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17292 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ca295109111e074f0af35979cb06236cf607d657
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jul 8 22:56:27 2008 +0000

    Add credit to Assibiboine Credit Union for python bindings.
    
    Mark Jenkins wrote: I would also like to give credit to Assiniboine Credit Union
    (http://www.assiniboine.mb.ca Winnipeg, Canada), which has funded a good
    chunk of our work on this through a grant they gave us in 2007.
    Additional python binding work since between June 17 and December 31,
    2008 is being funded by a second grant they gave us this year.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17291 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 51858f7a851d5973e45af72d87086efc741de13e
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Jul 8 21:31:23 2008 +0000

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

commit a0cbd72978767c8ffbb9a486f470f6be8905819c
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Jul 8 21:30:26 2008 +0000

    Fix a -Wformat gcc warning in the test suite.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17289 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe11af9045fdaf519ce7f3cc189a7829449a76dc
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Jul 8 20:35:50 2008 +0000

    Merge branches/aqbanking3 (r17287) into trunk.
    
    Port the HBCI import-export module to AqBanking3.  Depending on the aqbanking
    version found, either the classic hbci/ module or the new, very similar, module
    aqbanking3/ for AqBanking >= 3 is built and installed.  The influence on the
    rest of the code is minimal.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17288 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e7af494c33f962690db1cf6024d974b60081642
Author: Charles Day <cedayiv at gmail.com>
Date:   Tue Jul 8 17:26:34 2008 +0000

    Balance sheet report: Support calculation of unrealized gains/losses on liabilities.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17287 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4545e8054e2c0de175f09f2ad07587d0f4ef1272
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jul 7 21:40:04 2008 +0000

    Fix gnucash-env path in make check of python bindings; add PYTHONPATH.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17285 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd145a341639344a091564a5d4fe555100b64f5c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jul 7 21:11:02 2008 +0000

    Updated python bindings (r17263) for the gnucash API as of 2008-06-06.
    
    Copied from http://savannah.nongnu.org/projects/python-gnucash.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17284 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f780402883448ef8904c51729fee8405c7476a5a
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Jul 7 20:12:58 2008 +0000

    Bug #460721, bug #521403, bug #538800: Add a reporting price source option of "Average Cost".
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17266 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e9a757719458d90e72f426925135d66e0a9c686c
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Jul 7 19:47:19 2008 +0000

    Reports: Adjust the "weighted average" price source computation to ignore splits with a zero "amount" since these are not buys or sells.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17265 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4fa2e87962fc69f9e4c4a2cfd3e133271f41eaf0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jul 7 19:18:26 2008 +0000

    Python bindings for the gnucash API.
    
    Submitted by Mark Jenkins on 2008-03-25 to gnucash-devel.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17263 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0c9ce6d1f2ef4dd2868d910e6762de3d124e6b67
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jul 7 19:18:14 2008 +0000

    Remove include <gnc-date.h> of r17249 that breaks the build on some systems.
    
    Notably, with swig-1.3.31 this doesn't seem to work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17262 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f0aaf504c8be759f8baa4d0d83882469d682e76b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jul 7 16:13:04 2008 +0000

    Add Rolf to AUTHORS
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17261 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d5dfd3069a1f048346511fbd5d5220cea644f37
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jul 6 11:11:34 2008 +0000

    Bug #526883: Add a few missing conversions of strftime results to utf-8.
    
    Strings returned by the c runtime must be converted to utf-8 to be
    displayed properly in all cases.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17257 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea76d79ababa9852ceeb8064b748b69a6f6a1b8c
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Jul 5 22:31:09 2008 +0000

    Bug #531662: Harden budget->guid to grok #f input instead of crashing.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17256 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cfafaf8e5742ed1f1b477649562f5da45aa2bf2c
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Jul 5 20:41:21 2008 +0000

    Bug #539654: Correct params for recursive call inside gnc:html-table-append-column!.
    
    Patch from Joachim Herb.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17255 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fead1da0b773c351ce34c4e62ecbdf6b568c6f5b
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Jul 4 00:42:00 2008 +0000

    Fix -Wformat gcc warnings.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17254 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3f9fe853402f6449f07ab01f948e586f9920bb9
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Jul 4 00:41:44 2008 +0000

    Bug #144669: Lookup accounts in the register based on the account code as well.
    
    Patch from C. Ernst to search for an account by code if the lookup by name for
    the string entered into the register did not find anything.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17253 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06f27da8521450d099fa6b819c3599c0ee3df140
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed Jul 2 20:56:33 2008 +0000

    Bug #313660: The QIF importer now allows users to pause, cancel, or go back a page during data conversion. Any errors and warnings are logged as they occur, directly in the druid, for the user to review.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17252 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef25c17cd4f1af9121b7102335a0570a3bff6e78
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jun 24 23:28:31 2008 +0000

    Get GnuCash building again.
    - move the #include of g18n.h from gnc-date.h to gnc-date.c
    - add gnc-date.c to POTFILES.in
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17250 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe554f7fd9e93928550a18f238ce0c26fa26ab4b
Author: Charles Day <cedayiv at gmail.com>
Date:   Tue Jun 24 22:28:40 2008 +0000

    Bug #532405: Make the default strftime format use %#d instead of %e on win32 platforms.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17249 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 669470ad489be1f4495b940d3572cb4a5fb34332
Author: Charles Day <cedayiv at gmail.com>
Date:   Tue Jun 24 22:08:12 2008 +0000

    Bug #539829: Make sure msg gets assigned before it can get dereferenced.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17248 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e58209bf8faa18b02fe8a1aa56d48a7c514d30a9
Author: Charles Day <cedayiv at gmail.com>
Date:   Tue Jun 24 19:34:32 2008 +0000

    Some minor corrections to the doxygen documentation for progress-dialog.h.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17247 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b596cbfffddc31cf7e51220ee9db077b178bd03
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Jun 23 20:09:14 2008 +0000

    A small correction to r17245 for a QIF importer error message. I forgot to mention in the log that r17245 includes many added or improved QIF importer error and warning messages. Should help users in debugging their own QIF files.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17246 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 385a3342fdcb1c4a6eded8bd60471a52a030ab87
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Jun 23 18:46:34 2008 +0000

    The following changes are included:
    -Add many new features to the progress dialog API, including support for n levels of suboperations. Fully compatible with existing code.
    -Add doxygen documentation for the progress dialog API (none previously existed).
    -Add a progress bar page to the QIF importer with pause and cancel functions for the loading and parsing phases.
    -Log loading and parsing error messages on the page instead of using popups, which resolves bug #309359.
    -Add a pair of new procedures to the library of Scheme string routines.
    -Finally, some miscellaneous QIF importer clean up.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17245 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9db2a3d912c260a9488566aab89f2788205e1b81
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Fri Jun 20 22:00:40 2008 +0000

    SKR04: be more specific in account classification. Partly closes 513000.
    * mark as accounts receivable instead of plain assets
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17242 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ab479c27070f3267eefe56f331ac757833a143e
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Fri Jun 20 21:17:30 2008 +0000

    de.po: improve German translations for a few entries under "File - New".  Closes 538900.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17241 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3370604c8dca584b1453843dbf404635cb720429
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Jun 13 00:21:35 2008 +0000

    Fix memory leak in qof_session_save() - "msg" is never freed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17228 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23c646590322a16fc3b51c768f7a25babd720eda
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Thu Jun 12 23:04:50 2008 +0000

    Free return values from recurrenceListToString() printed as debug info.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17224 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 894c0f20a6ad84a3b797d20cf881bf6710550368
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed Jun 11 15:37:50 2008 +0000

    Fix Scheme logging bug in core-utils by treating strings as generic strings rather than format strings.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17214 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fedaa3d87e93d0ac221c30b7d8d6d35035b647c6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jun 11 12:52:27 2008 +0000

    Fix the usages of __EXTENSIONS__ so it works with newer auto-tools
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17213 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 50acaf24ab4ceb51c3dbee6018ce4e41669a9fe1
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Wed Jun 11 01:19:56 2008 +0000

    Fix memory leaks.  In gnc-dense-cal.c, 2 GDates were not freed.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17212 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d2683f020fd05cc73318eab825b1cd8bc23e9714
Author: Charles Day <cedayiv at gmail.com>
Date:   Tue Jun 10 16:50:35 2008 +0000

    Scheme: Send backtraces to the gnucash.trace log as well as the console.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17209 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57437527042c396571d08fb3a792eeb8ef679eca
Author: Charles Day <cedayiv at gmail.com>
Date:   Tue Jun 10 03:30:43 2008 +0000

    QIF Import: 10x improvement in file loading performance. Line numbers added for message logging.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17208 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f5ee72fbcc364c0861319da761d6176c768b4f5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 7 18:54:19 2008 +0000

    Better patch for goffice-0.5/gtkhtml-3.14 checking
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17194 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f3407d3283774465ae61c76333cf829346573acb
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 7 18:38:15 2008 +0000

    GOffice >= 0.5 requires GtkHTML >= 3.14
    Make sure that happens or the build will fail.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17193 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e7bb4ac09fd732dee9653bef14e142ad2f635ea0
Author: Charles Day <cedayiv at gmail.com>
Date:   Fri Jun 6 16:46:03 2008 +0000

    QIF Import: Fix support for multi-byte account separators.
    
    In doing so, a number of reusable Scheme string manipulation procedures were written and placed in string.scm. These are now available to all Scheme code by automatic inclusion in main.scm.
    
    The new Scheme procedures are:
    gnc:string-rcontains    (a variation on string-contains)
    gnc:substring-count     (a variation on string-count)
    gnc:substring-split     (a variation on string-split)
    gnc:substring-replace   (search/replace a substring)
    gnc:string-replace-char (search/replace a character)
    gnc:string-delete-chars (delete a variety of characters)
    
    Finally, the custom version of string-split was removed because Guile 1.4 is no longer supported and later versions come with this procedure.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17191 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9e7438bfd5f807777ca08d9fe430f158156641e4
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Jun 2 19:40:29 2008 +0000

    QIF Import: Skip over blank category mapping pages. Also some cleanup:
    -Centralize preparation of mapping pages (eliminating several callbacks)
    -Reorder functions to make forward declarations unnecessary
    -Eliminate dead function gnc_ui_qif_import_memo_next_cb()
    -Make widget spacing consistent on mapping pages
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17187 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f7447960c101edc99b0654349119ba5a752d47a5
Author: Charles Day <cedayiv at gmail.com>
Date:   Sun Jun 1 19:31:26 2008 +0000

    Bug #515163: QIF importer no longer asks for mappings that will never get used.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17186 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 26a8c73c703e844f8da5d0f1522052041394af9f
Author: Charles Day <cedayiv at gmail.com>
Date:   Fri May 30 16:23:03 2008 +0000

    Add Charles Day to the AUTHORS list.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17182 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ef7e9cd99fbe0880ace3e9318e438c29c75497f
Author: Charles Day <cedayiv at gmail.com>
Date:   Thu May 29 21:13:24 2008 +0000

    Bug #535407: Stop the QIF importer from crashing GnuCash when an invalid or unsupported date format is found.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17181 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8eac7b083c8a88eafd50ae0823a80cee6012a41
Author: Charles Day <cedayiv at gmail.com>
Date:   Thu May 29 15:23:56 2008 +0000

    QIF Import: Add support for importing to A/R and A/P account types, which were previously unknown to the importer. I also had to adjust a function in the engine's Account API that caused imported accounts trees to not merge properly in rare cases where one an existing GnuCash account has a NULL string pointer but an importer-created account has an empty string instead. This situation arises as a side effect of using SWIG, which doesn't let Scheme distinguish between NULL and an empty string (a string containing only NUL).
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17180 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ee9abc9f152c23d747b01616213b27456483b4d
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed May 28 16:56:08 2008 +0000

    Revision to r17178 for an unintended change to the file's introductory comments.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17179 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b9a3f6a81ff71c0a8257766bd8721d6a5ea72b79
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed May 28 15:47:49 2008 +0000

    Reporting: Prevent GnuCash from crashing if a report's option generating procedure causes a Scheme exception. Also fix a typo of "names" vs. "namer".
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17178 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bcd5574d9a7de738b301a4be94834a9007c5d8a0
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun May 25 22:06:36 2008 +0000

    Fix memory leak
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17172 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c9826170f975b5ece45d413fbe10fcafdaf1204
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu May 22 01:46:56 2008 +0000

    Remove dead function gnc_split_reg_check_close().
    
    This job is done by gnc_plugin_page_register_finish_pending().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17170 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d8230ad774badee68a854f441ec0706fc188b15
Author: Charles Day <cedayiv at gmail.com>
Date:   Tue May 20 16:06:48 2008 +0000

    Eliminate requests to translate several phrases that are never displayed.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17164 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 55483496a4570a754e3d9b2ce174f0ed1f39c3d3
Author: Charles Day <cedayiv at gmail.com>
Date:   Sun May 18 22:20:21 2008 +0000

    Bug #475980: Fix the labeling of several QIF importer pages.
    
    The account, category, and memo matching pages have been redesigned to better comply with the HIG:
    1. The labels that told (sometimes incorrectly) which page comes next are gone.
    2. The lists now offer a mnemonic for keyboard navigation.
    3. A count of selected matches is now indicated by a label.
    4. A "Change" button has been added as a more obvious alternative to double-clicking.
    
    On the currency page
    1. The label that told (sometimes incorrectly) which page comes next is gone.
    2. The remaining labels have been simplified.
    3. A mnemonic is now offered for keyboard navigation.
    
    Finally, some function names have been adjusted for consistency.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17162 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f2674c4b665172222c0e15c9e82f962da44184e
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sun May 18 16:59:25 2008 +0000

    Fix memory leak - return value from recurrenceToString()
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17161 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d532f650c43d38dd327421f26f502151e9f7572
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat May 17 17:46:40 2008 +0000

    Match NULL and guid_null() for NULL GUID Matches
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17160 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b01c931984fcba6978e0605734a31b51e6b8726
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat May 17 13:22:24 2008 +0000

    Don't clean out the EXTRA_DIST pixmaps if we're not building from SVN.
    Otherwise "make clean" will put the code into a state where you cannot rebuild.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17159 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 08deb7154199c31b68e0ba8cf449f33a74f0ba21
Author: Charles Day <cedayiv at gmail.com>
Date:   Fri May 16 22:14:25 2008 +0000

    Bug #514210: This fixes a QIF import bug introduced in r17156 which prevented users from creating new accounts while mapping accounts. It also fixes several GUI annoyances:
     1. The tree now automatically expands to show the currently selected account.
     2. The new account dialog's OK button is now activated by the Enter key.
     3. Focus returns to the account tree when the new account dialog is closed.
     4. Creation of empty account names is prevented.
    
    Finally, a memory leak has been fixed and many new comments have been added.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17157 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23b3f8141043c83bd854a51d9dd79d408e0b1dcd
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed May 14 02:49:29 2008 +0000

    Bug #514210: Allow multiple rows to be selected and remapped on QIF Import
    account mapping pages. Also includes many whitespace adjustments.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17156 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d0ddccaa01777c08ddeb8fe4a099cc91dd52978b
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue May 13 23:23:49 2008 +0000

    Bug #452354: Translate account type option names of average balance report
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17155 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c7c3f3653c219abb9c979f19be0814b702ec7b11
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon May 12 01:41:30 2008 +0000

    Bug #512991: Do not allow posting invoices to placeholder accounts.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17154 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2cccd17c7407946c6144ba3f45df491a17fdc56
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun May 11 23:22:52 2008 +0000

    Do not close registers when creating a new account.
    
    Types of new accounts cannot conflict with types of anchor accounts of
    open registers, as no register can have accessed it yet.  On the
    contrary, killing the general ledger that is used to input a new account
    is contraproductive.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17153 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 37300535b607af13cd5c44fb15eb0ed8bf052cfe
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun May 11 21:41:01 2008 +0000

    Bug #528835: Harden gnc:txf-get-code-info when tax lookups fail.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17152 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 70efd54257cc9c7b7e8b5ce194a8fe68374c987a
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun May 11 17:31:24 2008 +0000

    Bug #489502: When changing the account separator, let registers pick up the new char.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17151 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54f7aed224d6ad3035153130ab11c9a3c088eac2
Author: Charles Day <cedayiv at gmail.com>
Date:   Sun May 11 16:56:34 2008 +0000

    Bug #336192: The QIF importer now allows new namespaces to be entered by the
    user when defining new securities. New namespaces become available for
    selection in all security pages. Also includes fixes for several memory leaks
    and mismatched type definitions.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17150 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4201814cea2342ae8cb231abc7c380fc75384c4c
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun May 11 00:02:14 2008 +0000

    Correct quickfill direction in transfer dialogs.
    
    gnc_xfer_dialog_quickfill() messed up debit and credit.  When the "from
    account" (left in normal mode, right/credit when using formal accounting
    terms) was chosen as basis for the quickfill and a match was found, the
    remote account should be selected on the "to account" side.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17149 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fda5f25019c85edcd8fde107daeabb12bae4a8c3
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu May 1 22:21:53 2008 +0000

    Honor the "used columns" in the balance row (#530924)
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17148 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb55bb7dccf998a7adaabab6876c7010a239b7af
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu May 1 21:20:56 2008 +0000

    Update latest stable version.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17147 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8430b27f033fa68e721441255d05e121c6a73a46
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu May 1 21:00:13 2008 +0000

    Handle AB_Job_GetResultText() returning NULL (#506499)
    Don't output/printf a NULL string.  Windows doesn't like it.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17146 57a11ea4-9604-0410-9ed3-97b8803252fd

commit adcbc5d2153f7605e62a73aa4f7fdd9662e07ff4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 1 09:10:30 2008 +0000

    Add Hebrew translation by Ori Hoch.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17144 57a11ea4-9604-0410-9ed3-97b8803252fd

commit db91a80c93c19a3b18c66d09acb58c461cbd1083
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Apr 26 15:59:40 2008 +0000

    Bug #467529: Fix Align_n by specifying pango widths and ellipse modes for check print texts.
    
    This patch from David Reiser reverts r16475, but by using
    pango_layout_set_ellipsize() center or right aligned texts are printed
    correctly and the first line is stilled showed instead of the last one.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17127 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b4d3f97c53120c3aa02cd80c7e18c97fa2569a3d
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Apr 25 23:19:33 2008 +0000

    Bug #523922: Use correct scalable icon and add/fix 22x22/24x24 icons.
    
    For the scalable icon, use art/tango/scalable/gnucash.svg instead of
    art/icon.svgz.
    
    art/tango/22x22/gnucash.png is actually of size 24², so rename it to
    gnucash-24x24.png and create gnucash-22x22.png by removing the
    transparent 1px border.  Install those icons into
    ${datadir}/icons/hicolor/${size}/apps so that apps like gnome-panel do
    not scale down the .svg instead.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17126 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 218cc08ad0293c691497a75ac6bffb9388ec1f24
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Apr 24 22:51:57 2008 +0000

    Bug #529232: Do not reverse the starting balance in average balance reports.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17124 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 371fbe6daf810f4fc986e63649c7f560e7db6528
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Apr 23 19:52:52 2008 +0000

    Update AUTHORS.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17122 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf5dcab629060765c424dcc8870cd4da114906ee
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Apr 21 20:59:59 2008 +0000

    Win32: Move definition of AQBANKING_PATH into make_install() as it is needed there.
    
    Patch from Daniel Harding.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17121 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a3dc4ac7c4d40e05af5aaa6f5e73e6b58ac2dd3
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Apr 21 20:59:50 2008 +0000

    SVK detection on Windows is not trivial :-)
    
    Patch from Daniel Harding.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17120 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 862a0b12d347169f57437951d909ff31803869f5
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Apr 21 20:59:42 2008 +0000

    Win32: Add flag UPDATE_DOCS to avoid running svn up for the docs each time.
    
    Patch from Daniel Harding.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17119 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15a8696f38797b7ad0db97929fc55a2100ef3fdc
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Apr 21 20:59:31 2008 +0000

    Win32: Add XSLTPROCFLAGS to be able to pass --nonet to xsltproc in make_chm.
    
    Patch from Daniel Harding.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17118 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f52e803765b9177382096ffd9a5f92e737bfb87f
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Apr 20 18:07:10 2008 +0000

    Free two GErrors after they have been logged.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17093 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9ad51488aa3029eeca04b779e37b2efa9dacfa0
Author: Charles Day <cedayiv at gmail.com>
Date:   Fri Apr 18 01:55:02 2008 +0000

    Bug #511231: QIF importer now takes into account any provided QIF security type
    when determining a default namespace for new commodities. Previously saved
    security mappings for the same symbol are also considered, if available.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17090 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0cd58922719037993bd7c44265f67d70ebb4fd01
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Apr 17 14:16:08 2008 +0000

    Look for Align_n keys in check printing formats (#467529)
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17089 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53b254e3161714f89eefb4cb7a6d76eaec0afec1
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed Apr 16 21:26:57 2008 +0000

    Bug #512208: Upon cancellation or failure, the QIF importer now removes any new
    commodities that have been created as part of the import process. In addition,
    any new accounts, splits, and transactions are explicitly destroyed to avoid
    leaking memory and potentially leaving splits in an Imbalance account. Also
    includes some improvements to the QIF file format documentation.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17088 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f053c595497b1a557d6a5e83f528e866435f8ba7
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed Apr 16 18:00:53 2008 +0000

    Add a risk-reduction measure to xaccAccountStagedTransactionTraversal() in case
    of a naughty thunk. Add warnings to doxygen documentation for all Account.h
    functions with TransactionCallback parameters.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17087 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e2c8a2037b9b3f424a7a70db6776d6833bcfc89d
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Apr 14 17:09:04 2008 +0000

    Bug #527886: Add support for QIF numeric formats of 12'345.67 as produced by
    Quicken 4. Also support 12'345,67 for completeness. Added documentation for
    this format, along with investment 'N' lines. Added two new string manipulation
    utility procedures for simplification. Mild whitespace and readability cleanup.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17086 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 051fb2181d0e6817a08c57c93b52c250179393ab
Author: Charles Day <cedayiv at gmail.com>
Date:   Sun Apr 13 22:25:35 2008 +0000

    Bug #523194: Fixed QIF importer so that if the user enters a combination of
    namespace & mnemonic that matches an existing commodity, the existing commodity
    will be used. Added some support for destroying the commodity pages. Some
    readability, comment and whitespace improvements thrown in too.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17085 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5904706297d1de5d0d92e3a8127194e4b01e44cd
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Apr 12 19:17:58 2008 +0000

    Bug #347474: When tabbing off the last showed split, correctly focus new empty split.
    
    If info->traverse_to_new is true, use CURSOR_CLASS_SPLIT as find_class
    to avoid focussing the transaction.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17078 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc3bd4a097b0b31eb575f50ab629c6ff775bb320
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Apr 12 19:17:50 2008 +0000

    Bug #166101: Do not overwrite first split (blank_split) of a transaction.
    
    When entering a split transaction, the account of the top-most split is
    set to the register's anchor account, even if the user chose something
    different.  Avoid this by checking a flag first which signals whether
    the split has been modified.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17077 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 473310ef52490ab8c149a88e8f9f754fa004f373
Author: Charles Day <cedayiv at gmail.com>
Date:   Thu Apr 10 23:34:42 2008 +0000

    Bug #527459: Add QIF importer support for voided transactions.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17075 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54d94702d57fc976548db939447b2b28e8181912
Author: Charles Day <cedayiv at gmail.com>
Date:   Thu Apr 10 20:37:41 2008 +0000

    Bug #511182: Commodity mapping preferences are now preserved correctly. In
    addition, use of the misleading term "stock" has been replaced by "security"
    throughout the C code. Also includes a small fix to prevent passing a null
    pointer to xaccAccountGetType(), which caused some critical warnings to be
    logged. Some comment and whitespace cleanup as well.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17074 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f034c41dfbc2609220f2b841130ede18f29b49e9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Apr 8 17:01:10 2008 +0000

    Add a new Liberty(tm) check format (GtkPrint only)
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17073 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9982dc104aa72c050318ae30c4299cd0eb00273a
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Apr 7 22:28:02 2008 +0000

    Small adjustments to a few comment lines used for doxygen documentation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17072 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f71b1e9e42f12ac92c6920532d5f9e8dcd30ab45
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Apr 5 09:46:00 2008 +0000

    Free a few lists returned by gtk_container_get_children().
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17065 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66445dd9eaf88192117b4fae33ee77896ef82a0c
Author: Charles Day <cedayiv at gmail.com>
Date:   Fri Apr 4 15:43:17 2008 +0000

    Improve documentation of GLib helper functions for doxygen. In particular, move
    these functions out of the GConf section and fix the broken documentation of
    gnc_utf8_validate(), which doesn't appear to have been written for doxygen.
    Requesting backport because a significant percentage of lines have changed.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17064 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a7585f7296d360c699fb0d9dc0ba1a9ed5f5c94
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed Apr 2 18:10:35 2008 +0000

    Bug #396665: When any QIF file content is found that is not encoded in UTF-8,
    the importer now first attempts to convert it to UTF-8 according to the locale.
    If this fails, the offending bytes will be removed from the string as usual.
    In addition, the user will now be informed of either of these actions via a
    pop-up warning in the GUI. Each occurrence will also be logged.
    
    This changeset also exposes the previously static GnuCash-specific UTF-8
    validation C function, gnc_utf8_validate(), and creates a corresponding
    Scheme predicate named "gnc-utf8?" for validating strings in this manner.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17063 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 03fe82538c6d17210ea10d23618f3d9917b01815
Author: Charles Day <cedayiv at gmail.com>
Date:   Tue Apr 1 22:07:28 2008 +0000

    Bug #450354: QIF importer now tries using locale-encoded path if UTF-8 encoded
    path fails. Adds supports for use of non-ASCII filenames under Win32.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17062 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 38b6a09fbcaaf13746c1dc841e084b3ed4603e10
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Mar 29 13:38:19 2008 +0000

    Improve cancel behavior in reconciliation window.
    
    Allow cancelling the window by pressing ESC.  Always let the user
    confirm the cancel on changes, even when closing the window with the
    window manager.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17061 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 348039393279a8ba96017bcccc06754941e10c6c
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Mar 29 13:38:11 2008 +0000

    Avoid a critical warning in the transfer dialog.
    
    When entering interest charges, the left account tree is grayed out and
    a selection-changed signal with empty selection fired.  Do not process
    that NULL account.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17060 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1abe022d06a2f2cea23f72337f47987eeb513f4e
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Mar 29 13:38:01 2008 +0000

    Bug #475960: Reverse postponed reconciliation balances in suitable accounts.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17059 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 733d0dfe70885cf0d51eb4de0801c368d682d7f3
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Mar 29 01:20:01 2008 +0000

    Fix two memory leaks in QOF.  Add qof_backend_destroy().
    
    Backends should call this function to make sure they free the kvp frame
    for the backend configuration.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17058 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15d086d1784277e8e16645b1e726b11a13b3efb3
Author: Charles Day <cedayiv at gmail.com>
Date:   Thu Mar 27 23:39:57 2008 +0000

    Bug #522795: Add QIF importer support for short sales and covers.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17057 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bbe32f6527c02c112e59b35be9f5bfb1faff2926
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 26 20:44:33 2008 +0000

    I18n: Fix translator comment about recurrence frequency.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17048 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff83dc72a70a94d438c1a5533ab4cbc33ac7101c
Author: Charles Day <cedayiv at gmail.com>
Date:   Tue Mar 25 04:12:59 2008 +0000

    QIF importer: Upon successful completion, open an account tab in the main
    window (if there isn't one already). Also includes some comment improvements.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17047 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f39c3173b17e9d84985ff1f97da28c48664c7dc
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Mar 24 18:18:35 2008 +0000

    Fix force_account_dirty() for hbci kvp updates.
    
    xaccAccountSetName(acc, xaccAccountGetName(acc)) does not do anything,
    so g_strdup() the name temporarily.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17044 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b0953a4fb208ec8baab3dc1d6dc3c726a7459ae
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Mar 24 17:02:38 2008 +0000

    Avoid critical warnings in the import account matcher dialog.
    
    If no account is selected, simply do not call engine functions on it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17043 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dbef5e44ccb3a6a95811c1f4d8eec4423c5599f9
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Mar 23 22:09:22 2008 +0000

    Correctly destroy the XML Import Druid.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17042 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d5e0985f407ede463c7a5c0dd351894179db5b3
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Mar 23 00:01:05 2008 +0000

    A few doxygen fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17041 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ecff4858c210ed2cd7b6f5ca6d09955a423b5d3a
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Mar 20 23:29:26 2008 +0000

    Fix/extend r17039 and make gnc_commodity_find_currency() free its temporary data.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17040 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28d380651a42a073b1e436a6e3ae56838e8da497
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Mar 20 23:15:04 2008 +0000

    Fix memory leaks in gnc_tree_view_account_restore() and gnc_commodity_find_currency().
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17039 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8dd7d2d0358f52330d8fa6b907dd93124ccc8354
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Mar 20 23:14:55 2008 +0000

    Remove some unnessary aqbanking version checks as we depend on >= 1.6.1.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17038 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6c7e00ece8ef413c7fd5e68391e711a5c3d21a9
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Mar 20 23:14:45 2008 +0000

    Fix a potential memory leak in gnc_dialog_get_string().
    
    Make the function return a non-const value and make it the
    responsibility of the caller to free that.  This is necessary because
    not all possible types of input support a getter of an internal and
    managed string.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17037 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1dd7ec7480438eb446843f503e7e9f61812609d2
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Mar 20 23:14:34 2008 +0000

    Fix memory leaks after usage of gtk_tree_model_get().
    
    String results are always newly allocated and should be freed.
    Similarly, GObjects should be unreffed, but I have not found such a
    case.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17036 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 440587a30c544c4696041c801f67d11fc6eeaf04
Author: Charles Day <cedayiv at gmail.com>
Date:   Mon Mar 17 16:04:49 2008 +0000

    Bug #514027: Fix QIF importer druid so that commodities pages are not skipped
    if the user goes back to the currency page. Create additional commodity pages
    if the user goes back and loads additional QIF files with new securities.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17035 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c8fdb0561a78bbf40ab9c3b8e93476620e778e6
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Mar 15 16:40:36 2008 +0000

    Bug#521957: Do not start autosave timer when shutting down book.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17034 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b4afeb06aa3c994f319570188e2310e3343e422a
Author: Charles Day <cedayiv at gmail.com>
Date:   Sat Mar 15 04:26:35 2008 +0000

    Bug #519988: Update QIF importer bug detection and error messaging to use the
    proper Gnome functions. These are g_warning and g_critical for C, and gnc:warn
    for Scheme.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17032 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 081b8b6b7f42c7683a29d8c1addf72da48df12dc
Author: Charles Day <cedayiv at gmail.com>
Date:   Fri Mar 14 03:24:11 2008 +0000

    Bug #509089: Improve the way the QIF importer handles Scheme exceptions that may
    occur during conversion of QIF data into GnuCash data. If an exception occurs,
    the druid now displays a cancellation page instead of a pop up message. In
    addition to avoiding taking the user to an empty duplicate checking window,
    the new page could, in the future, be extended to show multiple, specific
    warning and error messages instead of the current, generic one.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17031 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a03f93b8ba293037c0fd4e10bff51c0b2172f31
Author: Charles Day <cedayiv at gmail.com>
Date:   Thu Mar 13 23:27:42 2008 +0000

    Bug #341414: Save the account separator used when creating the QIF importer's
    mapping file so that changing the separator won't break future QIF imports.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17030 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b791e75fcabaf8554515a08c324620ae1152451
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Mar 11 21:49:48 2008 +0000

    Remove initial visibility of transfer dialog to avoid flickering.
    
    gtk_widget_show_all() is called on that widget in the only accessing
    function anyway.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17028 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4460a5b33c4ea690a05f3b7898d9bb915daea07a
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Mar 11 20:41:15 2008 +0000

    Add gnc_quickfill_remove() and let account quickfill use that.
    
    Prior to this change _remove() was implemented as _purge() followed by a
    complete refill.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17027 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92cd5985d321dae7f58b1a78d00994d2bcc98edc
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Mar 11 01:00:55 2008 +0000

    Free a few GtkTreePaths that were leaked.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17026 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e48eba70894125e1e555ebd16a76cdcef018a060
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Mar 10 07:07:06 2008 +0000

    Update reset.sh script to keep htmlhelp, but remove docs and libxslt.
    
    Patch by Nathan Buchanan.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17025 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1c6f9acd320b57c112391ea3e7007c79649d1176
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Mar 9 22:43:40 2008 +0000

    In reports menu, first list submenus, then menu items, both sorted lexicographically.
    
    Should ease finding specific reports when reports and placeholders are
    not mixed together anymore.
    
    Previously all elements were sorted lexicographically, where the
    submenus already contained accelerators.  As LANG=C and LANG=en_US.utf8
    handle underscores differently, even those results were not the same.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17024 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b6373ae5094b23675dccc0a6c15d5c8d28a29cdb
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Mar 9 21:00:54 2008 +0000

    In account selection widgets, use 2px spacing instead of padding around button.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17022 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41422d4209f8d5df6401d388b773798bc5fef6a7
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Mar 9 20:38:42 2008 +0000

    Bug#512841: Let expression parser grok nullary functions and not crash.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17021 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 148e4a2c0226afde175676848098ba5b1295341b
Author: Charles Day <cedayiv at gmail.com>
Date:   Sat Mar 8 21:16:17 2008 +0000

    QIF import: Update error handling used when looking up the user's documentation
    page preference in gconf. Use existing #define for gconf section and add one
    for name. This is an update to r16976.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17018 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ec7175e048687d77e4fc166f2153eef68411b66
Author: Charles Day <cedayiv at gmail.com>
Date:   Sat Mar 8 21:05:53 2008 +0000

    Minor update to replace a reference to README.patches.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17017 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78cb99bf3d0b1289e077afa99d00b5baf6fd5260
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Mar 8 20:04:46 2008 +0000

    Minor updates to README.svn; remove README.patches from gnucash.spec.in.
    
    Do not demand ChangeLog entries as they are created automagically.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17016 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5834cb4179a6f34fa0d1efb4badfbd0ab7f5c61c
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Mar 8 19:45:28 2008 +0000

    Add apps_gnucash_import_qif.schemas.in to POTFILES.in.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17015 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 095fadcbf363276f2a4c9be22755553fc394f5b1
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Mar 8 19:15:01 2008 +0000

    Remove README.patches from Makefile.am, fixes build.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17014 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 795fac13d5b0fe453bc59d5c1267b9493ec463c8
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Mar 8 17:17:47 2008 +0000

    Remove make-gnucash-patch and only suggest `svn diff' or plain `diff -urN'.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17012 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c45b4e668c56c9b44cbfd8d2b72965a74aa29df7
Author: Charles Day <cedayiv at gmail.com>
Date:   Wed Mar 5 22:42:29 2008 +0000

    Bug #520606: Fix memo mapping for non-split, non-investment QIF transactions.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17010 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78479c46cc6ec9b37f41bc77bd1121232c270389
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Mar 4 00:25:19 2008 +0000

    Move month labels one row down to make them look like more in the center.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17007 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 278882eaeb20f4f39605818a4f4e41b173e70306
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Mar 4 00:20:16 2008 +0000

    Make a few date printing functions in dense calendar utf8-safer.
    
    Work on utf8 characters instead of bytes.  g_date_strftime() and
    gnc_dow_abbrev() can grok full buffer sizes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17006 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a53fecde93dbfe7c5ae84cddd30be687fe05946d
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Mar 4 00:20:07 2008 +0000

    Pass better size parameter to qof_strftime() to make use of whole buffer.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17005 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d71a32820127174f1610029cb13b0f21bae2f0a
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Mar 3 22:36:02 2008 +0000

    Let dense calendar popups stay visible on whole height of bottom-most days.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17004 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66e2262be68e73ecf87865eaabfc49e05d8edc00
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Mar 3 22:10:25 2008 +0000

    Update latest stable version.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17003 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2cbd6ccdd61e0eaf7bf3da67dea99f47f34669e9
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Mar 2 22:12:00 2008 +0000

    Improve performance of qof_query_invert().
    
    Prepend terms and reverse once at the end instead of "reverse, prepend,
    reverse" for each term.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17001 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2820972c3004735a8f51542d3e5a45510ec89cd4
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Mar 2 20:59:29 2008 +0000

    Bug#114591: Allow refinements of transaction searches.
    
    Overrides the default search function on register plugin pages and call
    gnc_ui_find_transactions_dialog_create() with the current legder display
    as parameter.  This also enables refinements of existing transaction
    search results.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17000 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab90f381fdbe5c6956a7dda81ffae79c9687563c
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Mar 2 19:43:51 2008 +0000

    Bug#397108: Improve resizing of sx list panes, save and restore their sizes.
    
    Give additional space to the sx list instead of the calendar.  Also save
    the page's pane divisor position and restore it when reopening the data
    file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16999 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d6ea7c56856d693ec4621d5ad21f326da1eb5a14
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Mar 2 18:55:09 2008 +0000

    Close tax information dialog with session.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16998 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ee24ae093dce0cca1b3af49f8153d799e434a749
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Mar 1 23:27:51 2008 +0000

    Remove an urgency_hint from a glade file, unsupported by gtk+ v2.6.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16996 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c7b8d7fa931907c492da060e269d58869a2534cc
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Mar 1 22:42:45 2008 +0000

    Bug#341608: Make txn report correctly match void or non-void txns.
    
    gnc:query-set-match-{,non-}voids-only! assigned the result of a query
    merge to a locally bound variable instead of returning it somehow.  So
    use qof-query-merge-in-place instead and add a few missing
    qof-query-destroys as well.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16995 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 178972e03e135c1f38a2099a87a6fe6530806fbb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 1 16:43:59 2008 +0000

    Update ktoblzcheck version.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16993 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f249ec8f3df9492b1cf943842e34811230109fa6
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Mar 1 16:27:33 2008 +0000

    Win32: Update a few gnome packages by revisions to profit from bug fixes.
    
    This should fix at least #507784.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16991 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b27ce5df459d5cd54b5639711a0ad72bbc76d81b
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Feb 29 23:42:24 2008 +0000

    Bug#514003: Couple book closing with component manager.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16983 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd6dcf53b50f653533aa2db549f1018816b77be1
Author: Charles Day <cedayiv at gmail.com>
Date:   Thu Feb 28 22:50:39 2008 +0000

    QIF import: Show the druid's documentation pages by default. Previously these pages were hidden by default.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16976 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e26b1d6bcf0144ad6f04e3e9ee469c9a9d57fcaf
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Feb 27 20:55:33 2008 +0000

    Always recreate pages in the given window.
    
    Even if registers, reports or invoice pages have been configured to open
    in new windows they should not do so when restored at the startup of
    gnucash.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16965 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93ca33e0b571de3d8ebc5a3d1afdf11c536110e0
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Feb 25 23:21:00 2008 +0000

    Fix two typos in german account templates.
    
    Patch by Nis Martensen.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16963 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c47e0cd53bf6462fc1bbcffe42747362cd187992
Author: Charles Day <cedayiv at gmail.com>
Date:   Sun Feb 24 22:32:04 2008 +0000

    Bug #503166: Correct the QIF druid flow such that the duplicates page and the
    commodities doc page are not shown going backwards if they were not shown
    going forwards.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16962 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 40219aea95004ca8404a514dae44aee3365f10ee
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 24 20:58:16 2008 +0000

    New Vietnamese translation by Clytie Siddall.
    
    This merges r16679 from 2.2 branch. The translation itself is
    already outdated, but this commit is merged anyway so that
    the addition of this new translation isn't forgotten in the
    future when trunk becomes the next stable branch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16961 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1eebeaaf2e669aa5d0a22fb1db2473563562d170
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 24 20:48:31 2008 +0000

    Add Swiss German translation by Raffael Luthiger.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16959 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8340f0dbdb7080830616e188ce78f855593c71c5
Author: Charles Day <cedayiv at gmail.com>
Date:   Sun Feb 24 17:12:40 2008 +0000

    Bug #512173: Skip the "match payees/memos" step of the QIF druid if no mappings
    are needed. Patch from Ian Lewis.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16956 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0d2a91ef034c2fe1591a7013a180f316e3fdfdcd
Author: Charles Day <cedayiv at gmail.com>
Date:   Sun Feb 24 02:48:58 2008 +0000

    Prevent unresponsive QIF druid by cleaning up any existing progress dialog
    if a Scheme error should occur while reading a QIF file (similar to bug
    #516178). Also includes many whitespace and comment improvements.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16955 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa61dee797ae8225a62fec2f01e59be4dcb105ff
Author: Charles Day <cedayiv at gmail.com>
Date:   Sat Feb 23 05:39:34 2008 +0000

    Bug#516178: Prevent unresponsive QIF druid by cleaning up any existing progress
    dialog if a Scheme error should occur during conversion.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16954 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 848808c4c220475be1c68bef985c30e630f0b7ff
Author: Charles Day <cedayiv at gmail.com>
Date:   Sat Feb 23 04:54:51 2008 +0000

    Bug#481528: Relax duplicate matching criteria on imported QIF transactions that
    contain only a debit/credit pair so that they have a chance of match existing
    transactions with more than two splits.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16953 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e2cff72ade14cb12300d622ca35dea54a6cdfdf8
Author: Charles Day <cedayiv at gmail.com>
Date:   Sat Feb 23 02:58:14 2008 +0000

    QIF importer: adjust order of "or" conditions for faster performance.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16952 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7644d8fd2e0860ea1847a2ae3c0ed52c5b84c726
Author: Charles Day <cedayiv at gmail.com>
Date:   Fri Feb 22 18:25:35 2008 +0000

    For bug 123312: This QIF importer patch provides a somewhat smarter default
    namespace for the commodities druid pages if a ticker symbol is included in
    the QIF data:
    -NYSE for symbols of 1-3 characters with an optional .X or .XX suffix
    -NASDAQ for symbols of 4 characters
    -FUND for symbols of 5 or more characters
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16950 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f7ece2879612317c28cdf1bb87e77ddb2649ff46
Author: Charles Day <cedayiv at gmail.com>
Date:   Thu Feb 21 21:09:39 2008 +0000

    Fixes bug 360058 by rewriting qif-import:get-account-name to avoid use
    of regular expressions. The new algorithm is simpler and faster anyway.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16949 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e51ce0a1cf249d49ff88f3faed0a37a657b15ce2
Author: Charles Day <cedayiv at gmail.com>
Date:   Thu Feb 21 17:13:22 2008 +0000

    Updates to whitespace, comments, and display text. I have also corrected the default return value in the date parsing procedure, qif-parse:parse-date/format. All parsing procedures should return #f if the parsing fails.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16948 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c3d8516c646ce2ce2282e202558491e5684151d4
Author: Charles Day <cedayiv at gmail.com>
Date:   Thu Feb 21 05:03:55 2008 +0000

    QIF importer: Prevent currency-denominated accounts from being assigned
    a stock or mutual fund account type (bug 513829).
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16947 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9fc4915ad2783ef7e814b341718581323aca46c1
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Feb 11 21:21:30 2008 +0000

    Bug#327635: Let double-clicks in budget list dialog open selected budget.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16941 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc16656981c676367ecdf2af7e4a930fcce46c3e
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Feb 11 20:35:18 2008 +0000

    Bug#506798: Sort html account tables by account code.
    
    Patch by Christoph Ernst.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16940 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f3177be432eced4aeac94e677bb06c0396c91af7
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Feb 10 23:00:13 2008 +0000

    Initialize keyboard focus in sx editor dialogs to name entries.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16939 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df8e2501cfd3dd0c01748960932ecad6462a73d3
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Feb 10 22:26:50 2008 +0000

    Ignore generated files in accounts/es_MX.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16938 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0d287f250a0971fca1ca1475db7eba0148ee2b2
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Feb 10 22:22:59 2008 +0000

    Add key binding "delete key" to "Edit > Delete Account" action.
    
    gnc_plugin_page_account_tree_cmd_delete_account() always presents at
    least one confirmation dialog which defaults to cancel, so massive data
    loss should be avoidable.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16937 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74830145a8ff509ed7d176f1c92a6d37ad79ff19
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Feb 10 18:25:12 2008 +0000

    Update copyright year in about dialog.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16935 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac20287d9a969b7531d4b8e909006c15d2f12c83
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Feb 10 18:22:29 2008 +0000

    Make "rename page" action work again.
    
    In r15774 the structure of main window notebook tab labels changed, but
    in gnc_main_window_cmd_actions_rename_page() the GtkLabel lookup was
    still hard-coded and has not been adjusted.  Use
    main_window_find_tab_items() instead.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16934 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 440ef0516a0f99cf0dbd2a6897ab2bf73184e429
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Feb 8 22:56:03 2008 +0000

    Win32: Add setlocal to batch scripts.
    
    This avoids cluttering the environment of the caller.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16932 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b91805fd57a85cb4e7db406f3360418e98a3d0fb
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Feb 8 22:23:25 2008 +0000

    Win32: Detect and warn about ActivePerl 5.10 (#506873).
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16931 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 326eee4cb6c6f791244d4e2f4052e931486209fc
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Feb 6 23:38:37 2008 +0000

    Win32: Provide make_install.sh with some vars, make it more robust.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16930 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 05f0388610fcdbb760af26a31e537415b3872288
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Feb 6 22:54:09 2008 +0000

    Win32: Fix a minor typo in reset_steps().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16929 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ea5112f6cb85d6b2b70820d96c0eba2b8f32ea0
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Feb 6 22:50:56 2008 +0000

    Win32: Factor out make_install step, add make_install.sh.
    
    Make_install.sh can be called in any build directory and will execute
    `make install` and all the necessary extra steps after that.
    
    Also, make prepare and finish ordinary steps that can be blocked and
    inserted at will.  Add reset_steps.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16928 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e87d41e05fbba937f6c10146e1448571e990c16
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Feb 3 00:59:11 2008 +0000

    #513088: Do not show search dialog and hide it immediately afterwards.
    
    Previously, gtk_widget_show_all() and gtk_widget_hide() were called on
    the dialog, so that everything except the dialog widget itself were set
    visible.  That way the user did not see the dialog filling up and
    resizing on initialization.  Buggy window managers do not like
    subsequent map&unmaps though and do not make the search dialog pop up
    correctly.
    
    This change removes both calls and depends on the interesting subwidgets
    being visible.  For search.glade and the widgets inside dialog-search.c
    this is guaranteed now.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16914 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e5e56e1bbba35be37e8a3bc0ff05d62ad0235c7
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Feb 2 23:48:49 2008 +0000

    #512985: Use receivable and payable account types in german skr03 template.
    
    Patch by Frank H. Ellenberger.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16913 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa49ff0443e9d165c20aa567665328702b5cb36f
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Feb 1 00:48:07 2008 +0000

    Bug#510221: add es_MX account files.  Patch from Daniel Espinosa <esodan yahoo.com.mx>.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16910 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 324838c6946f4e28a287a57018e2c8fe4783ac02
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Feb 1 00:47:10 2008 +0000

    Bug#511006: Check the GnuCash file for the relevant commodity during QIF security import, rather than assuming it's there because it's in the map file, since the user might be importing against a different book.  Patch from <cedayiv gmail com>.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16909 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2b0a2844affec89fcd93d1cf0d544aef97f7fb0
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Feb 1 00:46:16 2008 +0000

    Bug#511681: add no-op support for the "G" slot on security transactions to lessen spurious console output.  Patch from William Hamblen <william.d.hamblen dartmouth edu>.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16908 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 40430078811e6c23900b3e9ab2efbd5fbe34323f
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Feb 1 00:45:08 2008 +0000

    Bug#510962: warn the user when encountering a QIF import file without date lines.  Patch from Charles Day <cedayiv gmail com>.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16907 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f93b4976ebbc55143b6dfd716c1dda671dd63fea
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Feb 1 00:44:14 2008 +0000

    Bug#512497: use payee/memo mappings as well in the QIF import of investment transactions.  Patch from Charles Day <cedayiv gmail com>.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16906 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b393b59c024ba646e1f1eb9b80d29806aa561fa
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Feb 1 00:43:20 2008 +0000

    Bug#510940: better handle unrecognized date formats; patch from Charles Day <cedayiv gmail com>.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16905 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a903f344e843f822f92cf78240736c7a83db464
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Feb 1 00:42:26 2008 +0000

    Bug#510630: correct typo in description during import; patch from <dman dman13 dyndns org>.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16904 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 25c9635b9fb756f3205910cab070865130ef15cf
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Jan 31 23:17:44 2008 +0000

    Patch to invert the price scatterplot to display commodities per currency, from Joshua Ross <joslwah gmail com>.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16903 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6aa113063e8c60463f82fe8bc0e23a760a85487
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Jan 31 22:56:13 2008 +0000

    fix mimetype on binary file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16902 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b2008c56e78f623cbb61f5ace0378749800b8ba9
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Jan 31 22:47:15 2008 +0000

    Add GC-export_en.xls contribution from Jannick Asmus <jannick.news gmail com>.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16901 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed9e9a7e0df9eff08e50a938f406ea60e5103f7f
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Jan 30 00:13:55 2008 +0000

    Convert de_DE account templates to UTF-8.
    
    This should be considered as a move forward, so please do not mess with
    other encodings in this directory anymore :-)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16891 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0a2f2a76fb687ea3c8cd94a4f68bc9db152945a6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jan 29 18:09:04 2008 +0000

    Fix r16860 by re-adding the slash in the XML closing tag.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16890 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28ebb2f9106041621c6c4fd0d36fee1478c9b3a7
Author: Andrew Sackville-West <andrew at swclan.homelinux.org>
Date:   Thu Jan 24 05:24:09 2008 +0000

    fix multi-column report to use report guid.
    
    It's a bit of a hack because we still refer to sub-reports by name,
    but the list of names gets built from the list of registered reports
    so that's safe, given no duplicate names. Sorting of the list of
    available reports isn't quite right, but it's a start.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16886 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae7bbaad593fb0ecbb18499c49e0b34ebcec46a5
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Jan 23 22:54:59 2008 +0000

    Remove G_INLINE_FUNC from mark_split declaration.
    
    This broke builds on MacOS and even recent Ubuntus.  The macro's
    documentation strongly discourages its use and we did not use it
    correctly anyway.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16885 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 406f3fd8792650ef4750ff4d75da843a15c1c712
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Jan 23 22:54:50 2008 +0000

    #510725: Fix a crash when comparing cuspis in commodity matcher.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16884 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 086d225db6a395fbe792cb64a588e58a0dabd17e
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Jan 23 22:54:40 2008 +0000

    Update latest stable version.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16883 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ea34ebb16ac8983c3c98bc6673b4fe10184a714
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 20 18:16:33 2008 +0000

    Small patch to recognize 401k/403b
    Patch by Charles Day
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16878 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c95bc361f9817804086289fff20f3b18c7591a45
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 20 18:13:00 2008 +0000

    When matching QIF transactions make sure the account matches (#506810)
    Patch by Charles Day
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16877 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2324d9be48733311e232c150e6f58c23f9842993
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 20 18:06:54 2008 +0000

    Ignore empty (whitespace) lines in QIF leader (#457591)
    Patch by Charles Day
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16876 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57706df9e5df07c49b840429f523dd3ca6c09904
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 20 18:03:58 2008 +0000

    Display the Notes if Memo is empty in Transaction Report (#454834)
    Patch by Charles Day
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16875 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f56d12169412f2b3ca4bd0c413cfffa7ace011c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 20 17:52:55 2008 +0000

    Fix the rounding of security transactions in the QIF Importer (#373584).
    
      The QIF file does not provide the total amount paid for the
      shares. What appears in the "T" line is the price paid for the
      shares *plus* commission ("O" line, if any).
    
    Patch by Charles Day
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16874 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41c195d3f2f836cfc7c1daf8bce67594cc97eb72
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 20 17:36:00 2008 +0000

    Improve the QIF txn matcher (#336211)
    Don't run it when we have no accounts or empty accounts.
    Cache the account list early on.
    Patch by Charles Day
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16873 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1db95753b7c5017c818da9630101ad7a1f49aaee
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 20 16:56:31 2008 +0000

    Throw a better warning for dates before 1970 (#106242)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16872 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d896028aac28a96b980c289eafbc5915bec493a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 20 13:24:17 2008 +0000

    #509562: Fix apparently ugly typo in pt_BR account template.
    
    Bug submitted by Renato Moutinho.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16870 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2c595b87e2ad3a6b2e193e9e7da781510816501d
Author: Andrew Sackville-West <andrew at swclan.homelinux.org>
Date:   Thu Jan 17 05:27:53 2008 +0000

    fix several report-guid references
    
    in general-journal, Welcome to Gnucash report ;) and possibly in
    category-barchart.scm
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16869 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 848bfd2b347a2ea0dad20829b529c52997076907
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jan 16 16:35:52 2008 +0000

    Get distcheck working again on Fedora 7
    - move the gnucash-desktop.in.in from POTFILES.skip to POTFILES.ignore
    - only try to make-gnucash-potfiles if $(srcdir) is writable
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16868 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d088b0e9bd5b54d018479f96610ed7979ae32f04
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jan 16 15:01:21 2008 +0000

    Ignore src/gnome/gnucash.desktop.in in the POTFILES
    Allows "make check" to work again.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16867 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3f63d58f09bb4f3fb11d76e72aea3931cc11868
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 15 20:40:19 2008 +0000

    Add po/POTFILES.in to SVN so that l10n.gnome.org can download it directly.
    
    Also, modify build rules so that POTFILES.in is no longer generated
    automatically during make dist, but only on explicit "make pot", because
    the build rule will now modify POTFILES.in in the srcdir and no longer
    in the builddir.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16864 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a011326e55805a69aff8f47b0a2d87b235927641
Author: Andrew Sackville-West <andrew at swclan.homelinux.org>
Date:   Tue Jan 15 18:56:25 2008 +0000

    fix another report-guid reference, general-ledger report.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16863 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7453ef0b737c6c45d6fb6c7cf16dd07bdfcd1189
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Tue Jan 15 14:49:56 2008 +0000

    accounts/de_DE/acctchrt_skr04.gnucash-xea: remove superfluous ':' at the end of the account name for 7 accounts as it
    leads to problems
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16860 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3bbac6c2be5edfe5312535ac45b11bc9283bd56
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 15 10:26:22 2008 +0000

    Revert "Re-add POTFILES.in to SVN."
    
    The build rules have to be modified non-trivially in order to have this
    do the correct thing if builddir != srcdir. I give up for now - maybe
    someone else?
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16859 57a11ea4-9604-0410-9ed3-97b8803252fd

commit afa5725743346c1c41665e337ae1fe11aecaaf97
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 15 10:17:08 2008 +0000

    Re-add POTFILES.in to SVN so that l10n.gnome.org can download it directly.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16858 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 05024d558ff628952e5b9c6f800b0e1b837014d1
Author: Andrew Sackville-West <andrew at swclan.homelinux.org>
Date:   Mon Jan 14 19:03:11 2008 +0000

    possible fix for piechart crasher -- add report-guid to sub-report links
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16856 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e9bbd80339c0aa36305fd1802ef9e8b835806e9
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 13 12:46:28 2008 +0000

    Save last used account for posting of invoices in kvp slots of effective owners.
    
    The slot is named "last_posted_to_acct".  Before showing the post-to
    dialog, try to read that slot and pre-select the account appropriately.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16854 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 34e13c18d3e7b0ccd5b8b7c2c7ede5a5f7f8cf32
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 13 12:46:19 2008 +0000

    Use automatic horiz scrollbar policy in hierarchy druid on category selection page.
    
    This avoids explosions of the dialog in size when selecting an account
    category with long full names, like SKR03 or SKR04.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16853 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d8547d21ff810f5a87b7e16bca56ce082c0c3ae
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Jan 12 17:13:20 2008 +0000

    Correctly close file descriptors in gz_thread_func.
    
    This is needed to load compressed xml data files without a specified
    encoding.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16852 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 686c91823f0bb2e13c5a9e3bd967ea043ce0b69f
Author: Andrew Sackville-West <andrew at swclan.homelinux.org>
Date:   Thu Jan 10 19:01:03 2008 +0000

    fix more report references to use report-guid, fixes "Print Invoice" crasher.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16851 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b1ac763cab47641fa16380f2ef1f45e6b0b3dd2c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jan 9 04:18:29 2008 +0000

    If you close the books on the same day twice don't insert double txns.
    The BalanceAsOf() API checks <, not <=, so just add one to the time.
    Should be backported only if the rest of the book closing is backported, so:
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16848 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bece99a4ae9d5e8e42021ca83a1521a4fca79968
Author: Andrew Sackville-West <andrew at swclan.homelinux.org>
Date:   Tue Jan 8 18:49:43 2008 +0000

    fix owner-report references broken by report-guid.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16845 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2bf34ffec97a468fd3398d5e4a7e8633d5cf4381
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jan 8 02:10:59 2008 +0000

    Get distcheck working on FC7.
    Need to ignore some files:
     ./share/icons/hicolor/icon-theme.cache and ./share/info/dir
    these get created by the install system but don't get deleted
    (and cannot be deleted because they could be shared).
    So just ignore them.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16844 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1484554a374e558d57458401e5406027e5421b98
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Jan 8 01:16:38 2008 +0000

    Fix compiling from tarball, as art/ is not distributed.
    
    Patch from warlord.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16842 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5bc356991181e1364ef7669bb233e44c95493333
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Jan 7 20:19:06 2008 +0000

    Fix r16733 and r16782 by removing the contents of po/POTFILES.ignore from po/POTFILES.
    
    For more detail, see
    http://lists.gnucash.org/pipermail/gnucash-devel/2008-January/022043.html.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16837 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8bad06ceeb004d0bc0351d0ba308a0f0070b6261
Author: Andrew Sackville-West <andrew at swclan.homelinux.org>
Date:   Sun Jan 6 23:55:48 2008 +0000

    Prevent crashing when a report template disappears (#505921).
    
    If a report template is missing (renamed, moved, deleted, whatever)
    while the report is still open, then the app will crash while reading
    the books file. The options-generator will fail and cause subsequent
    attempts to access the options to fail and crash. A couple checks for
    the existence of options is all it takes. Also included a warning dialog.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16836 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7feab49362a7586d84edb76fa552ffbb682058a3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 6 21:09:42 2008 +0000

    Fix goffice check that was broken for goffice < 0.5.1.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16834 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0a149152b5b28fab315d249dff037d4690e45504
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 6 16:02:14 2008 +0000

    Better handling of QIF Split transaction matching (#114724)
    
      If a QIF split transaction is involved in a match then it always has
      priority. The other half of the match will always be the half that
      gets discarded, even if it is from an investment account.
    
    Patch by Charles Day
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16828 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf397f4c8afa5e1f40fd0f2001f13fc17009388f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 6 15:46:33 2008 +0000

    Always ask for the QIF currency (#504007).
    Patch by Ian Lewis
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16826 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9e2a464c809a50ea2f5b76330ab8448ecdcce85d
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 6 15:39:41 2008 +0000

    Allow building against goffice-0.6.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16825 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9e20a610289de29af08e2fe77ae4ac26b834ba5a
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 6 15:10:59 2008 +0000

    Complete gcc-4.2 fixes by disabling -Waddress in some business source files.
    
    Patch from Jerry Quinn.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16823 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e0cfe280c4c68783609f76e1b62599e07f4f534
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 6 12:41:56 2008 +0000

    Make info message from r16718 and r16817 even more useful for non-techie
    and probably windows users.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16821 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0fb9f48ec82e8a5bf602a78e0e73437dc2acc9a
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 6 02:53:15 2008 +0000

    Make info message from r16718 more useful for the non-techie user.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16817 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f5159c41039f3b199888ee2eb836d25bf1ce96e0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 5 21:39:27 2008 +0000

    Improve aqbanking version check add maximum version to avoid confusion.
    
    The very latest aqbanking series 3.x.x is not source compatible to 2.x.x.
    GnuCash is not yet ported to that new series. Hence, we check that we
    really have only those versions that are really supported.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16816 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 81b907d836817ae092b4120190c6d03bd2e06c2a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 5 21:04:09 2008 +0000

    Fix typo in German account template.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16814 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc142a3ae1866a462d9d1bcc2534de9433c3f33d
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Jan 5 18:30:43 2008 +0000

    Cscope support: Works with build dir now, cscope files ignore by git.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16813 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4f830f2cc57519fd0d1daed91b5e13607440c4f
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Jan 5 16:51:39 2008 +0000

    #506671: Add cyprus, maltese and slovenian currencies to EURO support.
    
    Patch from Herbert Thoma.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16812 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 33a337f781307740f647b6d789328c2dc901eec2
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Jan 5 14:34:58 2008 +0000

    #506270: Replace %lld by G_GINT64_FORMAT in tests, fixes make check on Win32.
    
    Patch from Daniel Harding.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16810 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 46a299701fdabbb5a77ead33ea9a89365755f156
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Jan 5 14:05:04 2008 +0000

    #505895: Fix make check on win32 in src/gnc-module.
    
    Compile test modules with -avoid-version, just like the productive ones.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16809 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c5877a29588aa375aa301ff07eef28a60e712597
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Jan 5 12:13:28 2008 +0000

    #504261: For Windows 2000, downgrade gnome-vfs to v2.14.2.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16807 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 368666821dfe3450b83a7a4a7f7c4e20d4fb8706
Author: Andrew Sackville-West <andrew at swclan.homelinux.org>
Date:   Sat Jan 5 07:08:03 2008 +0000

    Fix a couple minor missed changes in report-guid.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16806 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd798ffacad266b05b984520dca5f489d3bedf94
Author: Andrew Sackville-West <andrew at swclan.homelinux.org>
Date:   Sat Jan 5 06:42:21 2008 +0000

    Implement a Report GUID.
    
    This is an internal representation of the report. It frees up the various name
    fields for translation/changes without concern about it breaking reports*. Each
    report is now assigned a GUID that refers to that specific report. All
    reference to the report is now done with this GUID.
    
    Support is included for using existing open or saved reports of the old
    reference-by-name type. The user is warned of the existence of saved reports
    without a GUID. Support is also provided to allow reports saved or left open
    using the new report-guid reference to be accessed in 2.2.3(?) versions in case
    user downgrades.
    
    IMPORTANT: All saved or open reports created using these changes *will* *cause*
    *application* *crashes* if accessed in versions prior to r16804. Earlier
    versions have neither the new functions nor the report-record fields
    implemented here. It is a one-way trip from pre-r16804 to here. I hope that is
    clear enough ;)
    
    * going forward only. name changes will still break non-report-guid saved or
    open reports.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16805 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 99ad583dd22c6b07defb443caa4e7b6d7fe1001a
Author: Andrew Sackville-West <andrew at swclan.homelinux.org>
Date:   Sat Jan 5 06:10:31 2008 +0000

    prepare report system to handle newer reports in case user downgrades from > 2.2.x
    
    The incoming changes to the report system are not backwards compatible with 2.2 branch. This should allow the
    reports opened or saved by the new system to function in 2.2.x.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16804 57a11ea4-9604-0410-9ed3-97b8803252fd

commit add9cdd3eea92e01dce2ea48f96aa82b17aebc57
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jan 5 03:48:09 2008 +0000

    Re-introduce the Profit & Loss report.
    Just a renamed Income Statement, because the average person doesn't know better.
    It's the exact same report, just relabeled.  Both reports are now available
    in the menu.
    This change does re-add the translatable string "Profit & Loss"
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16803 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 692cb0a4d69427679c046c0b168fae1914be43be
Author: Andrew Sackville-West <andrew at swclan.homelinux.org>
Date:   Thu Jan 3 06:09:57 2008 +0000

    prevent #unspecified results from certain transactions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16784 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 340bebbd47b33549829f5a0715ff71d1309b9948
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Jan 2 20:05:36 2008 +0000

    Add ChangeLog.2007
    
    Used branches:
    - csv-import
    - reshuffle-modules
    - deprecated-cleanup
    - gobject-engine-dev-warlord
    - remove-group2
    - sx-cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16783 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 796c9ebf5515b742c3882ee0489da6cbee3cde51
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Jan 2 19:49:16 2008 +0000

    Move distributed qif source files into POTFILES.ignore, fixes make distcheck.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16782 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba69a12a2c2dc4cb70b1f46397d82f04730a5950
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Jan 1 20:07:22 2008 +0000

    Bug#506714: Add progress bar to splash; patch from Herbert Thoma <herbie hthoma de>.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16779 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d303b9c2d59e67b9802d98bf886259dfd544600
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Dec 31 13:52:24 2007 +0000

    #506074: Handle fractional timezone offsets correctly in gnc_timespec_to_iso8601_buff().
    
    Patch from Daniel Harding
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16776 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a21073b7f2dc52f7cb07ea5b5fbfeb5386a7def2
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Dec 31 11:05:59 2007 +0000

    Revive root account in german skr04 account template.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16775 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d6bab0ae47a93c8c3dfbf35fc7266381575f8aaf
Author: Andrew Sackville-West <andrew at swclan.homelinux.org>
Date:   Mon Dec 31 06:21:36 2007 +0000

    Advanced Portfolio, improve dividends and brokerage fee handling:
    
      *	allow proportional application of dividends/fees in a
    	multi-stock txn,
      *	collect reinvested dividend amounts from the buy split not income split,
      *	track reinvested dividends separately from dividend income,
      *	report income when dividends are *not* reinvested if there is a zero
    	value/amount split tied back to the stock account.
    
    Thanks to Richard Laager for ideas and guidance.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16774 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d64941008cbddea7380ab5aae043e2c0fe6df259
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Dec 30 19:59:06 2007 +0000

    Do not set active element of GncAccountSel to the first sometimes.
    
    In gas_populate_list, the currently selected account is searched in
    the new data, falling back to the first element in the list and
    selecting it afterwards.  So, often "Assets" is activated, whereas the
    filtering happening later does not deselect it in any way (the user
    may have typed it in).
    
    This patch simply removes the fallback to element 1.  To make the gas
    look better, it may help to set it initially, like to an entry that
    was used recently.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16773 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0730d8150dae0ffb36fcce2a692a1c4957da0f63
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Dec 30 19:50:43 2007 +0000

    Save and load kvp frames of vendors and employees.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16772 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e32d09e5ac76102acfb932e0846984f399da3c2d
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Dec 30 18:42:20 2007 +0000

    Make gnucash compile on an optimizing gcc-4.2.
    
    Patch from Jerry Quinn
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16771 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e576797c0fac5e3dbdfacef08ff3d0b9027777ee
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Dec 30 18:34:08 2007 +0000

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

commit 13d55f421c239baff5cd5f55a920495322074ff8
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Dec 30 15:58:03 2007 +0000

    Bug#506429: Correct widget index offset computation for last-day-of-month SXes.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16769 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 03c3bfa0545d9cf9e1c22a478edbcfbd4815f4cd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 30 10:57:38 2007 +0000

    Remove translation string from gnucash.pot that is looked up in gtk20 domain.
    
    As pointed out by Bruno Haible, if there is only one dgettext call
    the easiest way to exclude this from xgettext extraction is to rename
    this particular dgettext call by a wrapper macro.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16767 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c71c843f870f914d88f7f71b3dce0b4a168faed
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Dec 29 22:36:07 2007 +0000

    Bug#505972: Correctly size the GUID string buffer; should resolve 2.2.2 SX crashes.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16766 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ed4af2ef116b1d659957b0f01a7e1f13243da86
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Dec 29 19:40:28 2007 +0000

    Make some parameters const
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16764 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2c602edbd951755c19a6c945b1b34a6b301c4b74
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Dec 29 17:44:00 2007 +0000

    Update valgrind suppressions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16763 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8de27ea72dbb2d4870881281f0cc59a4ca765166
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Dec 29 17:43:46 2007 +0000

    Make some parameters const
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16762 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ab8f16536d6a192eeaf3b382f09a5c53fcfeb32
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Sat Dec 29 03:26:22 2007 +0000

    Fix valgrind error - conditional based on uninitialized variable
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16760 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 945975bc50e6993f0421c68879a416479a1d0c58
Author: Andrew Sackville-West <andrew at swclan.homelinux.org>
Date:   Sat Dec 29 00:25:36 2007 +0000

    another stab at improving rounding. prevent more overflows as pointed out by Kendall Green.
    lots of GNC-AUTO-DENOM seems to clean up the overflowing and prevent phantom gains/losses from rounding errors.
    BP
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16759 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c510e32a5519c006be5b9ef48ba8fb6365de2a56
Author: Andrew Sackville-West <andrew at swclan.homelinux.org>
Date:   Fri Dec 28 23:16:44 2007 +0000

    Charles Day's improvements to qif memo/notes handling. bug #495219.
    BP
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16758 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c1785f93378808292db0fae59ef37cfa3c406dc
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Dec 28 21:44:25 2007 +0000

    Fix two memory leaks.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16756 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b7e0f52277242c581255db93dd99024989503235
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Dec 28 14:45:40 2007 +0000

    #505386: Strip non-utf8 characters from ofx check and reference number strings.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16755 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c84ba95da82e1b6203a00eae50809223ea00f7c2
Author: Phil Longstaff <plongstaff at newearth.org>
Date:   Fri Dec 28 02:27:57 2007 +0000

    1) Make some function parameters const
    2) Add '.deps' to svn:ignore
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16754 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c914bdf7b9e906523ab9f55ae5d697323a6b4ad
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Dec 27 15:12:12 2007 +0000

    Bump version number to 2.2.99 on trunk.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16747 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cfb048d1428b27d55abcbd1b8ba0330a81db6829
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Dec 27 14:15:15 2007 +0000

    Don't need to sleep in the test. (#505894)
    If we do need to sleep, next time the comment should explain why.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16746 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e6fbb91151ca46a337e65f75e6754e1093f2ee5f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Dec 27 14:02:06 2007 +0000

    Fix the logic of the #if for the warning.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16745 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ffcb192b971e99052c9da505c338e9b332a4103
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Dec 27 12:22:09 2007 +0000

    Correct Ertraege in latin1-encoded german account templates.
    
    This stems from r16550 and r16551 and is due to a weird mixture of
    utf-8 and iso-8859-1 in the de_* files.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16742 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ac78bce1845b53268dbd705afcf3f0c9324157f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Dec 27 10:44:44 2007 +0000

    Fix i18n string to translate only the meaningful part.
    
    Remove the unnecessary "for" in the report title.
    This doesn't introduce any new string. It can be back-ported right away.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16740 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 03aa05c2a62bb6dddb02f42171d189e56dfb8afc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Dec 26 22:07:22 2007 +0000

    Remove unused import-export/qif files from translation input.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16733 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 971bc5b709e8ec291dda44c24ef20cefe668bb6c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Dec 26 05:17:37 2007 +0000

    Allow the user to permanently disable currency quotes (#499496)
    Patch by Daniel Harding
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16730 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0fc726dc0fa0dc3248e0d53ef7c2400404a567ff
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Dec 26 03:28:09 2007 +0000

    Show the balance row for all transactions before the "from" date.
    Patch by Jeff Green
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16729 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd0574e346c9e9f5c3a8063ab8505c005f74590e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Dec 26 03:14:22 2007 +0000

    Including all bills/invoices since the beginning of time.
    Patch by Jeff Green.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16728 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8dfc49dc84fbd3745a92a25c5097a5312dcfe883
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Dec 26 02:39:29 2007 +0000

    Wait for pending events before displaying the tree view (#463678)
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16727 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3759d41f969ab4e00d762a26b7a37a40272d2279
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Dec 26 02:26:39 2007 +0000

    Don't un-clear transactions improperly when postponing reconciliation (#497517)
    Patch by Jeff Green and Mark Jenkins
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16726 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fec3d532965c028c113b7d69948f36f47365645b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Dec 26 02:14:55 2007 +0000

    Allow creation of new lots from lot viewer. (#420543)
    Patch by Klee Dienes <klee at mit.edu>
    
            * src/engine/Account.c (xaccAccountRemoveLot): Generate a
            QOF_EVENT_REMOVE for the lot and QOF_EVENT_MODIFY for the account.
            (xaccAccountInsertLot): Ditto, but QOF_EVENT_ADD.
            * src/engine/gnc-lot.c (gnc_lot_make_default): Move from
            cap-gains.c.
            * src/engine/gnc-lot.h (gnc_lot_make_default): Add prototype.
            * src/engine/cap-gains.c (MakeDefaultLot): Move to gnc-lot.c as
            gnc_lot_make_default().
            * src/gnome/lot-viewer.c: Add code to support lot creation:
            (RESPONSE_NEW_LOT): Add enumerated value.
            (lv_save_current_row): New function.
            (lv_select_row): Add call to lv_save_current_row.
            (lv_unselect_row): Use lv_save_current_row.
            (lv_close_handler): Use lv_save_current_row.
            (lv_response_cb): Handle RESPONSE_NEW_LOT.
            (gnc_lot_viewer_dialog): Watch for QOF_EVENT_ADD and
            QOF_EVENT_REMOVE for lots.
            * src/gnome/glade/lots.glade: Add "new lot" button.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16725 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 480bb412c7e4b17fd0e2025953ee63399ada4faf
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Dec 26 01:38:45 2007 +0000

    Fix a crash in the receivable aging report (#384879)
    Dont access the owner object after it's freed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16724 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 04243f92fc0bc81045bae425e4849485597e1cbd
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Dec 26 01:07:04 2007 +0000

    reduce the width of reports (#366934)
    Use   instead of extra columns.
    Patch by Paul Andreassen
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16723 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67119eeb539aa8021ec1b2285fe634fd2a4a27db
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Dec 26 00:10:03 2007 +0000

    Make sure we require slib in our RPM packaging (#471321)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16722 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a4ec8b5e52d224afd4f827890686eff91fd87d5a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Dec 26 00:03:03 2007 +0000

    Add currencies XDR and XXX for IMF and "no-currency" (#504935)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16721 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 238141c6c4ccf7a301f435c10fde78f9adf71603
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Dec 25 16:56:35 2007 +0000

    Maintain separate invoice number sequences for AR and AP (#327218)
    Actually, maintain separate number sequences for Customer Invoices,
    Vendor Bills, and Employee Expense Vouchers.  Support Jobs, too.
    Based on a patch by Alex Prinsier.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16720 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b983ff5cbe55b8aa661e6faa494ff47d5d72be2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Dec 25 16:23:47 2007 +0000

    Choose a reasonable currency in stock registers (#116353)
    Based on the patch from Mike Alexander, walk up the account
    tree until we find a "currency" account and use that instead
    of always using the locale currency.  Pop up a dialog if this
    fails search fails.
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16718 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f39c0c26e3cdb52d2af2781a781eadb988ebe43
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Dec 24 21:18:09 2007 +0000

    (#492137) Re-apply r16619 and make a change to the test
    harness to actually get the checks to pass with r16690.
    This was an overflow in the test harness.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16716 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 244a779d7ae4cdcf932d6da5f807401655c3a294
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Dec 24 20:28:02 2007 +0000

    Make sure to properly parent auto-created accounts.
    Make sure to properly set account commodity.
    Make sure a currency sub-account doesn't already exist before creating one.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16715 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe28cceea709e0eeebb7bd61f01b36a779e79666
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Dec 24 04:48:49 2007 +0000

    Fix a fencepost error in the book closing code (#106383).
    Add 12 hours to the close_date before asking for the BalanceAsOfDate()
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16714 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ca76d36350776031ad8ed366d75927a3739b976
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Dec 24 04:40:53 2007 +0000

    First pass at a Book Closing dialog (#106383)
    Helps the user to auto-zeroize Income and Expense accounts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16713 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27fcf8ff7cc4405a5b8fd904dfe2b5a32bfa5886
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Dec 24 04:40:46 2007 +0000

    Back out r16619 (#492137) because it breaks test-lots
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16712 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5115546ef8a89d2fc171033ee94d86ec3536d82f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 23 21:45:56 2007 +0000

    Fix spelling errors in UI messages.
    
    Pointed out by Clytie Siddall. Those will break several translated
    strings, but the fixed typos are an actual improvement.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16706 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fbf08c2a0de4a243deecdca0ce22dc8e471ff8a0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 23 21:45:46 2007 +0000

    Remove extra spaces in glade messages.
    
    Pointed out by Clytie Siddal. Those will break 2 translated strings.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16705 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3494820ae8bd400b1ed7f12f1cd51f41fb3c5c93
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 23 21:45:41 2007 +0000

    String improvements in gconf labels and error messages as pointed out by Clytie Siddall.
    
    Those strings are invisible for almost any user anyway and can therefore
    be back-ported soon, too.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16704 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 05df54193f287194822433c6cfded8b07911b189
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 23 21:45:34 2007 +0000

    String improvements, as pointed out by Clytie Siddall.
    
    This changeset does not add any untranslated strings and does not
    change any existing translated strings. It can directly be back-ported.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16703 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 669a26cf7f6c338ee74703fae3779c20ef40adef
Author: Andrew Sackville-West <andrew at swclan.homelinux.org>
Date:   Sat Dec 22 05:28:56 2007 +0000

    Richard Laager's patch to Advanced Portfolio. Adds an Income column, and an option to ignore brokerage fees in return calcs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16693 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f0e149e6cd49896342373255eb1e382739acf650
Author: Andrew Sackville-West <andrew at swclan.homelinux.org>
Date:   Fri Dec 21 18:53:38 2007 +0000

    Daniel Harding's update to Afghani currency. closes #504257
    BP
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16690 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 411abc0d7b17d79b92f4593d9baa5ef0c594f970
Author: Andrew Sackville-West <andrew at swclan.homelinux.org>
Date:   Wed Dec 19 21:59:44 2007 +0000

    make some improvements to handling of moneyin/out. Clean up some cruft. Fixes #355660. May at least partially fix #346062
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16684 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1fb8b422e68ab3ee2bd33528f86e30ead34647dc
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Dec 19 18:07:31 2007 +0000

    #503889: Improve r16678 when install icons according to spec.
    
    Make it work for builddir != srcdir.  Do not distribute share\icons or
    share\pixmaps on win32.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16683 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4fc674cdc82edaefe9bcf61b10066725f3c0d3fc
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Dec 19 17:38:57 2007 +0000

    Update last stable version on trunk to 2.2.2.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16682 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c10480d4e8aee3a643b92dbd4c77a2005fe3c47
Author: Andrew Sackville-West <andrew at swclan.homelinux.org>
Date:   Tue Dec 18 20:55:39 2007 +0000

    forward-port (swigify) weekly subtotals for transaction report. see #138989.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16680 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 814068b8bbf39e93ac11c955bc318faf83b06242
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Dec 18 14:57:12 2007 +0000

    Bug#503889: Install icons according to spec.  On Win32, however, don't run the non-existant (?) gtk-update-icon-cache.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16678 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cbdf0f13bdc16312ffd6f0dc958d322f34a3fd12
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Dec 16 18:47:27 2007 +0000

    Fix make distcheck on trunk.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16674 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe19947fc068557d5ec9fb0567343f7f53786b65
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Dec 16 17:17:27 2007 +0000

    Bug#496178: freeing the result of guid_to_string(…) causes memory corruption; use guid_to_string_buff(…) for clarity.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16670 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52ce5b4602a09b3101b9742b1291352639cd9eae
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Dec 16 16:41:33 2007 +0000

    Change some g_error's to g_warnings, which won't abend the app.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16669 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01fbae604231d41a1903f8901bc83056ed121a9f
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Dec 16 16:40:52 2007 +0000

    Misc cleanups: always check creation_errors list, always print errors we create, some other API usage cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16668 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ad7d059ae22e289a5ffb3b8e19960ad7d0d3b51
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Dec 16 13:05:08 2007 +0000

    Win32: Explicitly disable python support of ktoblzcheck.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16664 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a0d206782868a10eacf1007a3b4c50f89fcd688
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Dec 15 22:30:51 2007 +0000

    Win32: Add libtiff, because newer gtk+ versions depend on it.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16655 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ec203bd6fb138fa809fc1c120c4aa83d6737877
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Dec 15 22:24:05 2007 +0000

    more specific log domain.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16654 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62e8bdb0efdb0cb352a6be579b1d3ada8570879b
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Dec 15 20:57:19 2007 +0000

    "trans" and "t" aren't good variable names… try "from" and "to".
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16653 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f009590911d96169806fd9b9e26e545cf5355a1
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Dec 15 20:55:37 2007 +0000

    Bug#500427: copy any notes associated with SXes upon creation.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16652 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a3d33810b9ed2f4afed3e1544405cc43e10fe32
Author: Andrew Sackville-West <andrew at swclan.homelinux.org>
Date:   Sat Dec 15 20:24:23 2007 +0000

    provide some sane defaults for exchange functions. a very hackish fix to 487572
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16651 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8da4c360ab2fd9af2c0f41ad949a04deafe693ed
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Dec 15 20:06:56 2007 +0000

    Don't make unknown command-line arguments abort the program, just warn and exit non-zero.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16650 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 004479a1ff66db3c09b5c09f89146265134e9808
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Dec 15 18:00:14 2007 +0000

    Win32: Add Brazilian Portuguese translation of inno strings, patch from Leonardo Fontenelle.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16647 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06810083f55e958c75f886dadd7551dce5cfd23f
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Dec 15 17:34:26 2007 +0000

    Win32: Update package versions.
    
    Update to gettext 0.17, glib 2.14.4, cairo 1.4.10, fontconfig
    2.4.2-tml-20071015, atk 1.20.0, pango 1.18.3, gtk+ 2.12.3, orbit2
    2.14.10, gail 1.20.1, libbonobo 2.20.1, gnome-vfs 2.18.0.1, libgnome
    2.20.1, libgnomecanvas 2.20.1, libbonoboui 2.20.0, libglade 2.6.2 and
    goffice 0.4.3.
    
    Gettext installs translations to $prefix\lib\locale now, but not all
    gnome packages have been rebuilt yet.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16646 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b9003bfdefd501dbfd6d014367b71c3603c009f
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Dec 14 20:38:12 2007 +0000

    Update Brazilian Portuguese glossary, patch by Leonardo Fontenelle.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16641 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8725a6f80155c1927d83cd6e1620f1a8a5ace427
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Dec 14 20:00:02 2007 +0000

    #503579: Improve pi.sh to allow reinstalling MSYS/MinGW, patch from Charles Day.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16638 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a56c9b8dc70ab770d5982f6aa49c885839ad19f
Author: Andrew Sackville-West <andrew at swclan.homelinux.org>
Date:   Wed Dec 12 05:36:02 2007 +0000

     handle spin-offs in basis calculations
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16637 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6fcb9301f87fb598c802da2790f12068772a2a0c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 11 20:49:02 2007 +0000

    Adapt translations to last string change introduced by r16633.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16636 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d5bcce12980925e4e78a5bb093c0d30e7a72fb4c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 11 20:48:06 2007 +0000

    #500026: Add configure argument for packagers to have correct package name reported on missing qt3-wizard.
    
    Because gnucash is a GTK+ application and HBCI setup wizard for aqbanking is a
    Qt stuff, most distribution split aqbanking packages to more sub-packages.
    
    This patch adds possibility to change string of package name displayed in
    the reported error without need of distro-specific patches breaking I18N. It
    could be done in compile time using --with-qt3-wizard-package=name.
    
    Patch by Stanislav Brabec <sbrabec at suse.cz>.
    Signed-off-by: Christian Stimming <stimming at tuhh.de>
    
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16635 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 884b96b1943a8a0594cbc0f6f81c9af31f4d0a81
Author: Andrew Sackville-West <andrew at swclan.homelinux.org>
Date:   Mon Dec 10 20:53:42 2007 +0000

     reintroduce some rounding into basis calculations to prevent overflow on particularly large accounts.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16633 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5decaf456bb82a24679a03f6c8385e6809c12c6e
Author: Andrew Sackville-West <andrew at swclan.homelinux.org>
Date:   Mon Dec 10 19:01:53 2007 +0000

    remove some cruft from advanced portfolio
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16632 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 099a5d76817d2dbe48b97dede7ccd239cc83653f
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Dec 9 23:29:16 2007 +0000

    Bug#502755: Duplicate a key which is "owned" by the table we're inserting it into.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16629 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f611d9aaae89630c4e78d59c02ff83924a2f382a
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Dec 9 01:26:03 2007 +0000

    Remove the spurious m4/ directory. Use macros/ instead.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16624 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e38a93d397c0518cbd12c87bdd85ef18d544c17
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Dec 8 17:26:05 2007 +0000

    Ignore other generated files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16623 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd6bc3f3fa53fed92bbe9c51397436e8a4622edc
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Dec 8 17:20:02 2007 +0000

    Glib 2.14 removed the pipe macro in gwin32.h, use _pipe instead.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16622 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e920e4c677352f22f3e2d52aaa8ac7daac63f249
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Dec 8 17:16:44 2007 +0000

    Ignore some generated files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16621 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85a860f0eec73fa7cd786ccb2757e40154e36497
Author: Andrew Sackville-West <andrew at swclan.homelinux.org>
Date:   Sat Dec 8 14:24:47 2007 +0000

     r3 at basement:  andrew | 2007-12-07 20:57:48 -0800
     Create a branch for advanced portfolio work
     r4 at basement:  andrew | 2007-12-08 05:56:36 -0800
     Begin major overhaul to advanced-portfolio report. Fixes #343245, #347739, #460232. Implement stock splits/mergers code in basis calculations. Fix handling of directly "expensed" shares.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16620 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a408c816030e9aa273aa7d5913df63580a1591c
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Dec 8 14:11:03 2007 +0000

    #492137: Patch from Mike Alexander to fix regression in lot scrubber introduced in r16370.
    
    Timespec uses a signed integer for the seconds instead of an unsigned.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16619 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 102eb3c88b82dd216d4697b77023af3ce418d3ef
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Dec 5 22:15:30 2007 +0000

    update as well
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16615 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 271aaccaab009699fbfc5a37f4ffec61b5f5b7b8
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Dec 5 14:57:08 2007 +0000

    s#Open Source#Free#,  s#Finance#Accounting#, s#Gnucash#GnuCash#
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16613 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41dc9700cba0a732514069e03ef9aca6a3530c4c
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Dec 2 17:15:54 2007 +0000

    #501059: Clean up SLR dialog sx model and close with session.
    
    Avoid ref'ing the model underlying the dialog so that it will be freed
    correctly.  Register the dialog as gui component to close it when the
    session closed.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16610 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 144398aac41c7840332799531a9567f014fecefc
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Dec 2 16:51:13 2007 +0000

    A reminder of where we need to set the income/expense accounts
    for the auto-interest payments during the reconciliation process.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16609 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 879ed4470fbe0b1809eab03a22614874091debcb
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Dec 2 16:51:07 2007 +0000

    Make sure the splitlist is sorted before we return it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16608 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 308838805103a462b9fc1afb22a956de4505c009
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Dec 2 15:13:51 2007 +0000

    Fix compile error in debugging part of gnc-component-manager.c.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16607 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 339dfd58412c51be8595ca97f1d7f7dc2d2e26f1
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Dec 2 15:13:47 2007 +0000

    Use g_type_name(type) instead of formatting with %ld.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16606 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9cca73f3f2f73ae58dfe662a7edf670b664ddd69
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Dec 2 15:13:44 2007 +0000

    Rename log domains gnc.app-util* to gnc.app-utils*.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16605 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 44d77bd3a2e17e8fa80b59fe9db77979caf54881
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Dec 2 15:13:41 2007 +0000

    When setting log levels, prefer command line options to log.conf.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16604 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a68151082d53f78fc7e6082ce0d672baf66db824
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Dec 2 11:47:35 2007 +0000

    #499788: Swig-wrap guid_new_return and use it for gnucash-make-guids.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16603 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da9e731b7a98233a9bd0c70ff967ad3cc0301991
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Dec 2 10:35:18 2007 +0000

    In gtv_set_sort_column, avoid a critical warning and block a signal.
    
    The critical warning happens when opening the security editor and the
    model underlying the tree view has not been created yet.  Also, do not
    send the sort column (back) to the gconf storage.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16602 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ebe89766e56c789041ab0533d29f9a07b50b396b
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Dec 2 10:35:15 2007 +0000

    #491581: Patch from Charles Day to import qif Cash, ContribX and WithdrwX actions.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16601 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54da00b69209252a088b1fbb55008cc2ab4a5805
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Nov 24 15:38:19 2007 +0000

    #499360: Patch by Daniel Harding to fix a crash when editing certain commodities.
    
    Replace some DEBUGs by LEAVEs as well.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16598 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f932123330becb25b24f48beec80594fa2d214a6
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Nov 19 00:16:11 2007 +0000

    #496023: Handle correct signal for closing the sx editor.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16597 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e14a0f563bdd5934d433ac77093ab019bc90bd92
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Nov 14 00:08:24 2007 +0000

    Improve svn2cl.xsl: Make branch selection more flexible, strip unmerged branches.
    
    All included branches can be configured in one xsl:variable now, with
    optional child parameters 'before' and 'after', e.g. to support
    branching points and intermediary merges.  Fix the bug that the date of
    a hidden previous log entry can undermine the printing of a new
    date-author header for a log entry.
    
    The branch selection based on the actual merge state:
    + csv-import
    - gda-dev
    - module-cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16595 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d36f93d648832238c1538a6992ccf2fd0b48841
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 7 21:47:20 2007 +0000

    Update ktoblzcheck package version.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16583 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 51c42d07083aef138fe512b4192e9410092321c2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 7 08:27:27 2007 +0000

    Fix erroneous option ordering. Patch by Andrew Sackville-West.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16581 57a11ea4-9604-0410-9ed3-97b8803252fd

commit db05fd5eae435db14c83f65bbefc57340ac27382
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Nov 4 14:05:28 2007 +0000

    Revert Andrew's patch and just run "doxygen -u" to update
    the doxygen configuration.  It doesn't crash anymore.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16580 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15039eaaa950adcb6ce0a31ce0d96f5771989f8e
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Nov 3 01:56:28 2007 +0000

    Remove deprecated qof wrappers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16579 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d83b383a93d3c29f09b4ff3c3908c8e8193f93cc
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Nov 3 01:53:08 2007 +0000

    Apply Andrew Sackville-West's doxygen patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16578 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ce4d29881e9b79ede03d38e7a540101c441c5e9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Nov 1 20:35:12 2007 +0000

    More speed up of reports by caching balance results in a hash table.
    
    Patch by Mike Alexander.
    Together with r16576 for BP.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16577 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84db256094ec20d086b1b969bc8575680087df41
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Oct 30 21:26:11 2007 +0000

    #488001: Speed up several reports that rely on html-acct-table.scm.
    
    Patch by Andrew Sackville-West.
    
    Signed-off-by: Christian Stimming <stimming at tuhh.de>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16576 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1d35adb01d7066746f07ddb66642b76c88fc1ed
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Oct 28 15:32:50 2007 +0000

    Add development version warning to the tip of the day list.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16575 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f2bd665936ceec7367e62d188cd9f46bdcc3a0c
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Oct 28 15:09:37 2007 +0000

    #484576, r16572: Require goffice 0.5.1 for libgoffice-0.5.0.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16574 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e5fa1f6190dd99e8eb05f520896682b587d2ef2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 28 13:26:45 2007 +0000

    #490934: Minor correction to reports documentation. Patch by Tim Abell.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16573 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 40a4db7a415332266de18edbf3ce660ac18f13f5
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Oct 28 12:27:48 2007 +0000

    #484576: Support goffice >= 0.5.1.
    
    For us, goffice 0.5.1 differs from 0.4 in that it lacks GogRendererCairo
    and we can use GogRenderer and gog_renderer_render_to_cairo() (new)
    directly.
    goffice 0.5.0 will not work with GnuCash.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16572 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fce9bff550056275d7160bb689e575df639642d2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 27 08:10:21 2007 +0000

    Minor correction to component manager documentation.
    
    Patch by Tim Abell, bug#490699.
    
    Signed-off-by: Christian Stimming <stimming at tuhh.de>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16571 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f8acc63e3b5bf9e981bdea70c1fd04eb28e14009
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Oct 26 23:21:10 2007 +0000

    #490679: Honor GNOME toolbar settings when specified.
    
    Readd leading slash to DESKTOP_GNOME_INTERFACE for an absolute gconf
    lookup.  It has been removed in r14945 (by me).
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16570 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 392916ef631b2b52b37e4ac3b436d0ceea01c43d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Oct 26 18:59:56 2007 +0000

    Add optional two-column display of income statement and reversing the income/expense order.
    
    This patch implements a two-column income statement. I have sent this to the
    original person who requested it on IRC, but haven't heard back as to whether
    it actually solves his problem. Additionally, the patch includes support for reversing the order of income/expense
    tables in the report. It defaults to the standard income/expense, but can be
    reversed to show expense/income (bad news first?) and is supported by either
    one or two-column mode.
    
    Patch by Andrew Sackville-West, bug#488004
    
    Signed-off-by: Christian Stimming <stimming at tuhh.de>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16569 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 20600d3de8080a852e1273e2054f433a4bc70539
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Oct 16 22:44:48 2007 +0000

    #487326: Remove account separator gconf callback when closing preferences dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16568 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 16c6038a24a4634594de9c804e2cb6223b12fe2a
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Oct 16 22:18:27 2007 +0000

    #487317: Fix qif import druid when stepping back without a file selection.
    
    Also gray out "unload selected file" and "back" buttons when there is no
    file selected.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16567 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b36523bea3127c73640453d226d3bd202493c46c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Oct 15 19:59:18 2007 +0000

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

commit b3bca63844cbfed4a4b01b4d5b122f7622c7123c
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Oct 15 19:49:14 2007 +0000

    #482177: Emit account_sel_changed on GncAccountSel when the combobox changed.
    
    This makes it possible again to create customer reports for other than
    only the first A/R account in the list.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16564 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41b42b8a9c5131d8e6e908c9a5606631775a4060
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Oct 13 15:23:10 2007 +0000

    Win32: Let gnucash.bat pass its parameters to gnucash.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16563 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f8291047561abbdec8eaf8ad583604f7aa74f2b4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 13 11:07:52 2007 +0000

    Get the CSV code to compile on Windows as well.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16562 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6839478a4e7486034b0ee7dc63c42641b213758
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Oct 12 22:51:34 2007 +0000

    Merge csv-import branch back into trunk.
    
     configure.in                                       |    2
     lib/Makefile.am                                    |    4
     lib/stf/Makefile.am                                |   13
     lib/stf/README                                     |    2
     lib/stf/stf-parse.c                                | 1414 +++++++++++++++++++++
     lib/stf/stf-parse.h                                |  112 +
     src/bin/gnucash-bin.c                              |    1
     src/import-export/Makefile.am                      |    4
     src/import-export/csv/Makefile.am                  |   59
     src/import-export/csv/example-file.csv             |    4
     src/import-export/csv/gnc-csv-gnumeric-popup.c     |  194 ++
     src/import-export/csv/gnc-csv-gnumeric-popup.h     |   78 +
     src/import-export/csv/gnc-csv-import.c             | 1173 +++++++++++++++++
     src/import-export/csv/gnc-csv-import.h             |   33
     src/import-export/csv/gnc-csv-model.c              | 1199 +++++++++++++++++
     src/import-export/csv/gnc-csv-model.h              |  122 +
     src/import-export/csv/gnc-csv-preview-dialog.glade |  496 +++++++
     src/import-export/csv/gnc-csv2glist.c              |  187 --
     src/import-export/csv/gnc-csv2glist.h              |   39
     src/import-export/csv/gnc-plugin-csv-ui.xml        |   11
     src/import-export/csv/gnc-plugin-csv.c             |  160 ++
     src/import-export/csv/gnc-plugin-csv.h             |   60
     src/import-export/csv/gncmod-csv-import.c          |   91 +
     23 files changed, 5228 insertions(+), 230 deletions(-)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16561 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4fe5a31886b56db5b45ed3eb73430499c71b2845
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Oct 9 13:27:53 2007 +0000

    Add MimeType directive so that systems can know how to open our files. :p
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16558 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a99782927bef21ca014815b50f061ad41541dcf4
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Oct 8 21:55:03 2007 +0000

    In search dialog, make top part naturally sized and bottom part expandable.
    
    Free the search criteria box from its viewport and scrolledwindow and
    let it take the space it needs. On the other hand, the search results
    now fill the remaining space.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16557 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc5f4d0c1a077ff9678b919ca8ecc6f64df6e630
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Oct 7 22:45:28 2007 +0000

    Patch from Geert Janssens to expand rhs fields in the post dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16555 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e325fa41de86607bca14eb262ee72eed3ebb56d
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Oct 6 23:05:16 2007 +0000

    #483796, Fancy Invoice: Convert the elements of an AccountValueList when wrapping.
    
    GLIST_HELPER_INOUT does not touch the single elements and
    GncAccountValue typemaps do not work here.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16554 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 058772449e206ea8ba3f05dfdf1961ff6865c93d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Oct 5 20:38:21 2007 +0000

    Replace "Sonstige Einkommen" by "Sonstige Erträge".
    
    (Forgot one in r16551)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16552 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f69d8a071b23e4bff2b337b31ddf31cbcb0e763
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Oct 5 20:32:50 2007 +0000

    Replace "Sonstige Einkommen" by "Sonstige Erträge".
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16551 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c04ffcfc2c4b8ffa4f9637f0c9d3870aee5b4eb4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Oct 5 20:32:46 2007 +0000

    Replace "Einkommen" by "Erträge" as proposed on gnucash-de.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16550 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae0c428d0bc6e03e8f2f26313dd7b80b9e3b81ab
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Oct 5 19:11:15 2007 +0000

    Fix gcc-4.2 warning on a string that cannot be NULL.
    
    Pointed out by Andrew Sackville-West.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16549 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06d3996de3617b862a9778c3cb40f792480a5764
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Oct 5 15:29:20 2007 +0000

    Reference bug #483631 for slib failures as well.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16548 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fcfb7bdb95baf7febc2adf437c3f2c94c5cb96c7
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Oct 3 01:18:13 2007 +0000

    #438360: Replace str{,n}casestr and strcasecmp by qof_utf8_{substr_nocase,strcasecmp}.
    
    The functions used did not work for non-ascii characters.  The new
    implementations use g_utf8_casefold and g_utf8_normalize to improve case
    insensitive searches and comparisons.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16547 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f802deebea3ce63b20290e85bf77869571c34b4
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Sep 27 22:07:35 2007 +0000

    Fix a NULL-%s-printf in the SX code, #481110.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16545 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ace0c2c9e9502cd54bedf4431a10322e20abd6d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 23 20:35:25 2007 +0000

    Updated Traditional Chinese (zh_TW) translations by Kuang-che Wu <kcwu at csie.org>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16544 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1d7af2e62e30ed61d6a77ebbaf8c8712d98cb5a
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Wed Sep 19 16:49:09 2007 +0000

    SKR04: fix some spelling mistakes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16542 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ab307a0f068b21366daaab46bedf58b94da980c
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Wed Sep 19 16:21:07 2007 +0000

    SKR04: remove some superfluous white-space
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16541 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9534c745edcf12af6d062f6ccd6caa552d728e77
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Sep 16 02:22:15 2007 +0000

    Patch by Nathan Buchanan to fix link to libxslt on zlatkovic.com.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16535 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e42480777170dfcac20f2809b11252ea5d38a7d2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Sep 15 08:29:14 2007 +0000

    Update German translation.
    
    Change translation of 'vendor' into 'Lieferant' as suggested by Robert Froschauer:
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16533 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b65c05da1d35cae48e0ea28da4a87476f11bb69a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 14 20:42:09 2007 +0000

    German wording improvements as suggested by Robert Froschauer:
    
    'income statement' now 'Gewinn- und Verlustrechnung'
    'total revenue' now 'Gesamterträge'
    'vendor' now 'Lieferant', but not yet completely done
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16532 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 43512c98006da1f5d1d7f585a44407f2d5b5be61
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 14 20:00:44 2007 +0000

    Fix messed-up Makefile for new account templates.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16529 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78f8b185510120001c38382a46ced21e5df70ba1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 14 19:59:06 2007 +0000

    Updated Brazilian Portugese translation by Leonardo Fontenelle and Leslie H. Watter.
    
    We are "a little" late, but this is the new pt_BR translation:
    
    - 3446 translated messages,
    - 184 fuzzy translations,
    - 56 untranslated messages.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16528 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e6d64890d93fcbe8faa0f987b22ef5ef989a4862
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 14 19:59:00 2007 +0000

    Bug#473827: Chinese account templates by titanwill.
    
    Includes the business account from the above translation.
    The words "equity" and "state/province".
    Created zh_TW and zh_HK translations of business account.
    Each one is now set to the appropriate default currency
    (zh_CN = CNY, zh_TW = TWD, zh_HK = HKD)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16527 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 80c5c1fb80e54cd2b3ef4ad2ad3c412c56013d9e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Sep 12 15:56:04 2007 +0000

    Make sure we have a valid gettext usermode when building (#476189)
    Test that HAVE_GETTEXT is true and we can find gmsgfmt.  Bomb
    out of configure if either fails, because the build will fail later.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16526 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6fb3651d09443133a7cdd3abf44d1d21c924a3e9
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Sep 12 03:19:07 2007 +0000

    iso4217 currency updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16525 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f22af5cd5c1c00f9bbd673fe0392273e4ac08f4
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Sep 12 02:56:22 2007 +0000

    pause to let Windows catch up with file creation; patch from Nathan Buchanan <nbinont gmail com>.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16524 57a11ea4-9604-0410-9ed3-97b8803252fd

commit de47952f340af257f0688876e88d8628d0b17422
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Sep 12 02:46:47 2007 +0000

    wget rate-limiting, patch from Nathan Buchanan <nbinont gmail com>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16523 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b2fe372a71fb88679bab5fabda4c8a5280996af4
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Sep 11 00:38:29 2007 +0000

    Bug#475666: add the Cuban Convertible Peso (CUC).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16522 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eac93253be5bf431dfb88b22a96135034edc96ff
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 10 19:29:11 2007 +0000

    Remove obsolete and unused ja_JP.EUC account template
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16521 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd2ce8184109defeebf18dc6ce211506e36ae292
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 10 19:27:50 2007 +0000

    Hiroto Kagotani: Newly translated Japanese account files.
    
    He said: Instead, accounts/ja_JP.EUC and its content can be safely removed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16520 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ac9ad45f8aacc40e4eb95b0dc8577fb7fe396ac
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 10 19:19:48 2007 +0000

    Bug#473809: Rolf Leggewie's work on German tax categories.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16519 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 632bfb087324b70ebd8eac87cd200b185690c1b4
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Mon Sep 10 13:45:48 2007 +0000

    SK04: fix indentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16518 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2940ae99396c42a786c8213259817a886454df70
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Mon Sep 10 13:45:12 2007 +0000

    SKR03: fix indentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16517 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e68d01f2068dc13a5ad77f7a5d8ff010608f0299
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Mon Sep 10 08:14:03 2007 +0000

    SKR03: replace guid with new
    sed -i s/type=\"guid\"/type=\"new\"/ accounts/de_DE/acctchrt_skr03.gnucash-xea
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16516 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e5317d585131ba0b6e1c7fe75f50611b80b08f6
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Mon Sep 10 08:10:39 2007 +0000

    SKR03: validate SKR03, same as r16514 for SKR04
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16515 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 111ce23b692ca916cfdb76f228375e2c8b77d137
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Sun Sep 9 19:27:14 2007 +0000

    SKR04: validate the XML file with the help of jsled and nxml-mode in emacs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16514 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4bc3e5ea69b1d75a9d9421735a54da7af04495ae
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 9 12:52:51 2007 +0000

    Updated Japanese translation by Hiroto Kagotani.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16512 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b72a247a63a6fb9efc12c9110e98386822817304
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 9 12:29:51 2007 +0000

    Updated Czech po file from the Translation Project.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16511 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ebf74cf598ed78c07870c9a5ad6ad42e7f4878e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 7 19:52:36 2007 +0000

    Update German translation after latest string change.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16510 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6575ece1709ea01aca83e427e930be1fca65d2e2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 7 19:42:17 2007 +0000

    Make error message on unselected invoice more verbose.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16509 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b211684d05946a40cb0db643b3972c9604e2e8c6
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Sep 5 03:44:09 2007 +0000

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

commit 2eed64d723fcb493ae0fd9a2508367e6e0c60f12
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Sep 5 03:43:21 2007 +0000

    move onto one line so greps are a bit more immediately useful.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16506 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd04e69acca95d490b36946af3e6ffba4b35f69d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 4 19:33:42 2007 +0000

    Bug#471473: Updated german tax categories by Rolf Leggewie.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16505 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9117895603d224a98376b30cf19e5f0bf4e9f15d
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Tue Sep 4 14:31:12 2007 +0000

    SKR04: replace all occurrences of "guid" with "new"
    Learned this from bug#321405.
    jsled and I assume that this should be more stable.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16504 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8fea3f7321d01511a31783d5cf2cd7ba4deea256
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Tue Sep 4 12:23:07 2007 +0000

    SKR04: add information to relate accounts to Umsatzsteuervoranmeldung report
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16503 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1bcf2faa47854e07d806fe4fb3dfc5a93cd48b7f
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Tue Sep 4 11:48:02 2007 +0000

    SKR04: some more standardization in format for UstVa entries
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16502 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2cc8f49c719f821b7acc5ae650b91d85a52638a8
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Tue Sep 4 11:34:05 2007 +0000

    SKR04: make all UstVa entries similar in style
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16501 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d2163983d10060ef20fc6a1b62d1622b4aa30533
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Tue Sep 4 11:22:01 2007 +0000

    SKR04: add line number to account 3832 to make description parallel to other entries
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16500 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e6de0f47c82481678e486c36f4c38f0f9ab8732
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Tue Sep 4 11:17:44 2007 +0000

    SKR04: add description for account 4140
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16499 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c9b271b78531a5c5a9199cf0c57178f1e46e2719
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Tue Sep 4 11:05:20 2007 +0000

    SKR04: shorten description a bit
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16498 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec6375d7bde6867a582e81bf9f2cdbc5a6feaa92
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Tue Sep 4 10:45:22 2007 +0000

    SKR04: convert to UTF-8 (and include the converted text as well ;-))
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16497 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 994617d7dc0cd5c159dd1783ca0a3f1f9e2382fc
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Tue Sep 4 10:41:46 2007 +0000

    SKR04: convert to UTF-8
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16496 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 80e4565de12227a87fa9ff60ddec1bbd4a949009
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Mon Sep 3 22:19:43 2007 +0000

    SKR04: remove sample accounts.
    It makes more sense to have information on how to work with SKR04 at
    http://linuxwiki.de/GnuCash/EuerGc
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16495 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d84f6e7d59412c659b6965fa940d343f6a1bcfed
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Mon Sep 3 21:33:50 2007 +0000

    SKR04: pad some fields with zero instead of whitespace
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16494 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 320174c2bbb05e6ccca5ee1a56a3b6bbce3ed463
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Sep 3 20:36:46 2007 +0000

    #472205: Replace &#; character references by latin0-encoded letters in german account hierachies.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16493 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0d2022c98153e1bd5c16b5cedbbdcc3237808708
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Mon Sep 3 20:22:18 2007 +0000

    SKR04: fix sorting (bug#432235)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16489 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a46ece26f74177a6981f945d9b2aff01bf8d82e
Author: Rolf Leggewie <foss at rolf.leggewie.biz>
Date:   Mon Sep 3 20:17:12 2007 +0000

    SKR04: fix spelling mistake
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16488 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df134094ec86766efd1de52f2d2bd4a537a43cc9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 2 20:18:54 2007 +0000

    Bug#470750: Add warning about outdated info to texinfo texts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16485 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 95cba14bd9eca08b03bd4049475f68ee002f2251
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 2 19:40:55 2007 +0000

    Bug#471485: Fix SWIGification string issues.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16484 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f47d3a3c4d5b256c4207ad097c396c0d785c20b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 2 19:40:51 2007 +0000

    Bug#471473: Add missing German tax category.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16483 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ec113bf7a89aa42e6c99779e90c530ac194e3c0
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Sep 2 17:40:52 2007 +0000

    remove stray 'u' that crept in.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16482 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0722ef1683a3279f07f6cedfdf4a220db0f84c96
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 2 16:54:54 2007 +0000

    Update German SKR04 account template by Frank Ellenberger. Bug#433428
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16481 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6705840a632424adb1593a9fb7f466a2c9ffbb6a
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Aug 28 23:51:50 2007 +0000

    Remove tab characters. :p
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16478 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58b613ec55b50bcea621b16d319633073004c1f3
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Aug 28 00:07:37 2007 +0000

    Bug#343448: hide unused scrollbars in register; patch from Michael Culbertson <michael.culbertson gmail com>.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16477 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0438dc8bdc08f8e4ca358e7a242ab07fa2ca5e21
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Aug 27 23:22:16 2007 +0000

    Bug#467521: disappear the splash if we're about to put up the modal problem-opening-file dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16476 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72141fbeb5a43edfbf2a1fb081577b7b1452e418
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Aug 27 23:15:14 2007 +0000

    Bug#467532: change to pango drawing/clipping handling for wrapped strings; patch from David Reiser <dbreiser earthlink net>.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16475 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0f66e30269e264256853bbfa30c5728180dfb46
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Aug 27 23:10:13 2007 +0000

    Bug#468681: configurable positioning for summary bar; patch from Michael Culbertson <michael.culbertson gmail com>.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16474 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ab97fb570bba0690948d80d8ddf7d152cf7b805
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Aug 27 22:51:29 2007 +0000

    Bug#470801: remove dev/unstable-branch item.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16473 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3e00632ef1e1f1a87cea64ac86ea0994b1e6211
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Aug 19 16:47:04 2007 +0000

    Update to release 2.2.1.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16462 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b9a05bb8b1d3bc13841cbc770000b2ce91d1e3c
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Aug 19 15:57:33 2007 +0000

    Do not include branches/register-rewrite in ChangeLog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16461 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4deb3b1400ab2467903c4d44acebfb5c6a4f8a10
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Aug 19 12:59:20 2007 +0000

    Respect "none" as tree view sort column name, #468115.
    
    Fall back to default ordering.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16460 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 306b05b1d457f56d388a18d10f7adeda3e182de4
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Aug 19 01:17:18 2007 +0000

    Connect a signal to a glade widget before destroying that.
    
    In some cases the interest button in the reconciliation dialog is for
    payments, in some for charges or otherwise it is completely destroyed.
    Avoid a critical warning caused by binding a signal to it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16453 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f2f5b4dfc7f8e6157cfc051cf01781fcb0428446
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Aug 18 15:48:13 2007 +0000

    Optimize some dense-cal (re-)drawing and updating.  Add some timer-debuggings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16448 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6dc56173e6ea78d7eb0aa2acf67cc9d2e86bd87f
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Aug 18 15:28:18 2007 +0000

    misc changes
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16447 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e13b60718263694ae00b9113b53e93eac38509e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Aug 16 17:10:44 2007 +0000

    Updated Hungarian translation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16438 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a485b152eee4342fb1e79972be353461d9cd176a
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Aug 13 14:13:57 2007 +0000

    add Yemeni Riyal (YER).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16422 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84ccc72625f817cc82ae20984c0ac06e78d89679
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 12 19:14:58 2007 +0000

    Fix translations that accidentally added the context prefix to their translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16421 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 42ac1f48391dd86b78e8ada2d4c5cddc5df45ea0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 12 18:39:49 2007 +0000

    Updated Hungarian translation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16420 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb651837958e2d7dfd14e4e8725781786ef279c6
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Aug 11 22:49:19 2007 +0000

    Minor typo fix in debugging output.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16419 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aeaa94a620fec71289e66b69edae0700242cacd7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Aug 11 15:10:15 2007 +0000

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

commit cc549cc8d974e1977406bf8634e94047e198c493
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Aug 10 11:46:33 2007 +0000

    Revert r15799 and teach FreeBSD WEXITSTATUS, #465338.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16410 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc5ca6c7c2e6d69cc0a44113127b7fae0420af2c
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Aug 9 11:35:49 2007 +0000

    Make right-clicks in registers work like left-clicks plus popup, #339260.
    
    To avoid confusion and possible data loss, the register should focus the
    transaction that was right-clicked so that actions chosen from the popup
    apply to the one the user probably wanted.  The code was already there
    but unused because of missing register sheet popups.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16409 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4126b8bee3489a7d6386263a64cd5ad5eca20d96
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Aug 9 11:35:45 2007 +0000

    Remove old code unused since r14253.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16408 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 826ac6e8c531a12a0ef6574085714e48908cb296
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Aug 8 20:07:02 2007 +0000

    remove superfluous comment.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16405 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd0319bf8364fd776f03e245e45cd75375ed4367
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Aug 8 14:25:15 2007 +0000

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

commit 2527066cb4fb1ca7c532050b801c63c1b65f19d6
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Aug 8 04:20:45 2007 +0000

    Given set_log_level will maintain its own safe copy of the string, we don't need to 'dup it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16403 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 86f3842984b060046cf5243b69114fd14d83d539
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Aug 8 04:19:22 2007 +0000

    Move g_strdup inside of set_log_level to be a slightly better citizen and fix a serious bug. :/
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16402 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 36d1fe4aa71832d3ef9d4ae9d7b1d899283d02c7
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Aug 7 10:35:35 2007 +0000

    Fix a win32 crash when resetting pixmap options.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16401 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84a9378d0bd4ddea52a9497b31fbed6dd0657b36
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Aug 7 10:28:47 2007 +0000

    Let gnc_html_parse_url grok Windows filenames, #462567.
    
    Change the regular expression that should match the protocol in a given
    URL so that it requires at least two characters and C:\ or C:/ will not
    be interpreted as [prot=C, path=\] (or path=/, resp.).  Also replace two
    hard-coded slash operations by g_path_is_absolute and g_build_filename.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16400 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5b6c728ffce2df9bdf1e3d1fcf4c22fdf5891e0
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Aug 7 01:00:56 2007 +0000

    Bug#452496: This survived my regular receipt entry session, a whole 30 minutes of light testing.  So, more testing is probably good, but ain't that always the case.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16399 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a794e158823b243d2b303983238fba8aae7f64e2
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Aug 7 00:56:40 2007 +0000

    In gncFindFile, use g_path_is_absolute instead of file[0]=='/'.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16398 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1cce7a24b7fc7f26d57fd6c987f57865ec9f71b5
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Aug 6 15:40:55 2007 +0000

    Avoid critical warnings when searching interactively in account tree.
    
    gnc_account_n_children will print those when it is called with NULL.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16393 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9056b19e0c9179dd7c15d85be735d169bb5d4fb9
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Aug 6 10:30:08 2007 +0000

    Avoid a critical warning when editing an account.
    
    As gnc_account_to_ui is called before a parent account is selected,
    get_ui_fullname should not depend on it so that gnc_account_is_root does
    not always print a critical warning (GNC_IS_ACCOUNT(account) failed).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16392 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1be6f34581ead7996ce60e80d73f2ad26e3bc33
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Aug 5 21:44:21 2007 +0000

    If there's no SQL_DIR, then there's no SQL module to load.  So don't. :p
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16388 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f5923ae9565acbcc2cae0e5a92f4255e5f034852
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Aug 5 21:24:16 2007 +0000

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

commit 7d15dbd105657805c8bdff26c3b7df19486d7bb4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Aug 4 10:31:44 2007 +0000

    Updated Japanese translation by Hiroto Kagotani
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16383 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a252d0833efa5551aca73638b4223604dabd3745
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Aug 4 10:10:05 2007 +0000

    Add Hungarian glossary by Tako Kornel.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16382 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3580a2663cf25451eb476641046ff7e801cdb58e
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Aug 3 01:30:46 2007 +0000

    Bug#170729: format a literal value to get the locale-specific decimal separator.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16380 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fceaf3cd374032dd0e2cc5207496fd3332ecb8d0
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Aug 3 01:26:36 2007 +0000

    Bug#445917: parity between label and button.  Patch from Andreas Köhler. ;)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16379 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e7e7edf596533dd3bd519c9da2bceeecedab74c
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Aug 2 23:48:04 2007 +0000

    Bug#457944:  Keep splash screen during file loading.
    - do not destroy the splash screen during file loading
    - display which reports are rendered in the progress field of the splash screen
    Patch from Herbert Thoma <herbert.thoma iis fraunhofer de>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16378 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 71e8d79a57c48c045b748d3cba0adce1a3db5f3e
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Aug 2 23:41:14 2007 +0000

    whitespace: s/tab/space/
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16377 57a11ea4-9604-0410-9ed3-97b8803252fd

commit efdd7dff20a72e5756f545e4f803bf2f1861ffc5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jul 30 19:21:44 2007 +0000

    Updated Catalan translation from the Translation Project.
    
    Fixed the context-prefix messages with `|' myself, though.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16373 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a9a4fb4deeab126663bcfc42dd936e85d5fba55
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Jul 29 16:00:06 2007 +0000

    Bug#361604: patch from Mike Alexander <mta umich edu> to fix datatype for gnc-date.h to allow ranging negative, which is important in a few places.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16370 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da84b1c70447d77448bbe674e6d9ed951c4cee06
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jul 27 16:49:19 2007 +0000

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

commit 0d45c24a034b0476810f9378411707f2b2596e00
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jul 27 14:12:57 2007 +0000

    Don't need to test for NULL. (#460924)
    dnow,dent,dpost always exist
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16365 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c052ac4078b6cb4007ecb62b42be2b44ed071164
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jul 26 19:15:54 2007 +0000

    limit SVK version information to 5 revisions/copies.
    Otherwise the svk version info just continues to grow ad nausium
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16362 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ccebc9d769f958aa75e5de3d3a0221edc8c00f9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jul 26 19:15:43 2007 +0000

    Don't crash running the Account/Account Txn Reports from A/R (#460432)
    Two fixes here:
    
    * make sure to call the correct report.  The C code calls into scheme
      with a #f, not '(), so check for both cases in standard-reports.scm.
    
    * In the owner-report, don't return #f or '() but rather return -1
      when the user tries to run the Account Transaction Report on A/R or
      A/P when they don't have a transaction selected.  This will at least
      stop gnucash from crashing, but it will appear that gnucash isn't
      doing anything.  A step in the right direction but still not the
      best solution.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16361 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7eb53df5a09c3cdab06cdea01efc762dac82d964
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jul 24 18:32:16 2007 +0000

    Fix XPF [CFP Franc Pacifique] to not use cents.
    
    By Dominique Corbex <dominique.corbex at gmail.com>:
    The XPF currency [CFP Franc Pacifique], used in French Polynesia,
    New Caledonia, Wallis and Futuna islands has 2 digits after the decimal point in Gnucash.
    
    That's wrong as the XPF currency makes no use of cents.
    (see http://www.wikipedia.com/wiki/Currency_codes
    and search for XPF)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16353 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5366ec7e5c2f468ffe486581c433ad019df1e6dc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jul 23 19:13:30 2007 +0000

    Update British English translation by Nigel Titley.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16352 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5bdf27c9ab70dc2dffe3b107f87a162306407b84
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jul 22 19:17:19 2007 +0000

    Add code page information to gnucash.bat, #458783.
    
    Instead of trying to retrieve the system code page, simply hard-code the
    code pages for the configured languages.  This is one more string for
    each new translation of the custom messages.  Suggestions for how to
    parse the LangOptions/LanguageCodePage parameter in isl files are
    welcome.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16351 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 960ef4b98bfdc259fada90f1d969509931d6f47d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 22 12:09:46 2007 +0000

    Fix erroneous msgstr containing context prefix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16350 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf76497cf5a32176c9b93b4d0b97315e8131e77b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 22 08:21:25 2007 +0000

    Updated French translation by Stephane Raimbault
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16349 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 257b731bde6cd2761ed9c3f86a75b7f837013d6f
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jul 22 01:51:36 2007 +0000

    LibGSF does not install schema files anymore, drop corresponding dist rule.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16347 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9058666fc07c2be93b2a402b0359e9570910edee
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jul 22 01:41:01 2007 +0000

    Update LibGSF (1.14.5) and GOffice (0.4.1) on Windows.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16346 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 88fea4aa61a3dfee4ef3780910c5292dca4d60ef
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jul 21 19:57:53 2007 +0000

    Update many Gnome packages in the hope of getting rid of some bugs.
    
    This includes updating ORBit2 to 2.14.7; on the WinXP machine
    I have available this meant gconfd ran just fine. But we'd need
    to get some further feedback on whether it really works or whether
    we need to stick to ORBit2 2.13.3.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16345 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 833017da956b1d41f37254d0310e34e936ea996c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jul 21 08:07:23 2007 +0000

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

commit a1c5fb7d5d6e28f736933b91ea2948b2f91156a6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jul 20 21:59:19 2007 +0000

    Ship the gnucash binary including the Qt DLLs. #457228
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16341 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 00ce809891e86d3ebf68de9de443195fe8a0ab4e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jul 20 21:59:16 2007 +0000

    Install Windows theme of gtk for improved ui. #458567
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16340 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dac329ff71039eb9d3fbf671e1d92e535629e38e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jul 20 21:06:26 2007 +0000

    Updated Japanese translation by Hiroto Kagotani
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16336 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d840db4e358a8a6f81ac08c277fb13566ce21cfc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jul 20 20:52:02 2007 +0000

    Fix missing keyboard shortcut in string.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16335 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1b8759f2f04531391ccfe0a7c287e19e1d0b6ea
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jul 20 20:51:56 2007 +0000

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

commit e9cbd8e5823139b50a70fe70ff2943d3c5854967
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jul 20 20:51:18 2007 +0000

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

commit 30b0300a0cae7232b7b4e79db03182d74d32b782
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Jul 19 22:34:03 2007 +0000

    [branches/2.2 16327] Bug#458434: disable the not-really-ready "Close Books" and "Import QSF" menu items.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16331 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73e382ad7f9e6251303e6cd0d33eed87cacd9727
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Jul 19 22:33:28 2007 +0000

    [branches/2.2 16326] Bug#457027: adjust the near-side copyright year to, uh, this year. :)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16330 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d582ce52180aef62e97f506390e45d2b7814e369
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Jul 19 22:32:58 2007 +0000

    [branches/2.2 16325] Bug#457812: adjust the stable (2.2)/dev (2.4) version number message text. Patch from Kevin Hale Boyes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16329 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 811da6ee1e081ffc29bf835a66f0269baae5d2f3
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Jul 19 22:31:03 2007 +0000

    [branches/2.2 16324] Bug#458080: update RPM specfile BuildRequires to remove g-wrap. Patch from Kevin Hale Boyes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16328 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6685ed3bcddb41959e5bdcaf86c13cfbe90f69a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jul 14 11:20:55 2007 +0000

    Revert latest French translation as per Stephane Raimbault's request,
    due to various introduced wording errors.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16310 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c37aae287279d533ce6ba3098afaa20e1819531
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jul 14 08:09:43 2007 +0000

    Updated Ukrainian translation from Translation Project.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16308 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 34981ecbf1c0a4644c1792e07171cd7e0c39f4c5
Author: Chris Lyttle <chris at wilddev.net>
Date:   Sat Jul 14 01:31:29 2007 +0000

    update to release 2.2.0
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16306 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4edef7ae38ce06ded76dffa69fc2b412e51a7c2f
Author: Chris Lyttle <chris at wilddev.net>
Date:   Sat Jul 14 01:00:34 2007 +0000

    update to release 2.2.0
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16303 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9740b776ea49e50a5260059a526d0f84d5d0c8a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jul 12 19:14:53 2007 +0000

    Updated Portuguese (Brazil) translation by Leonardo Fontenelle and team.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16301 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1acc74e927ef07e3d80cb0b054b7c047428a6b1e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jul 12 19:14:36 2007 +0000

    Improve German translation as proposed by Frank H. Ellenberger.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16300 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 02392036b720f35db56d0a120404b30f122e3ec5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jul 12 19:14:10 2007 +0000

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

commit e3834d26db3a4e82338755115fdf513eeb326595
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Jul 11 20:51:54 2007 +0000

    Fix an ofx import memory leak and a non-ascii-path problem on win32.
    
    On Win32, the import file path needs to be converted to the system
    codepage for libofx.  Also, free it afterwards.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16296 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e29e04cfadb679f578dd71644acb143596e1dd7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jul 10 20:51:14 2007 +0000

    Fix erroneous dir in Makefile
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16295 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3e20c75255d6effef30c51a91f793c5cf9641248
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jul 10 20:11:04 2007 +0000

    Merge translation updates because of very last string change.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16294 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d19fb557a1a8358b7b07150d5b3cb452d52a8e74
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jul 9 19:34:04 2007 +0000

    Fix (hopefully) Greek string encodings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16289 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 364d4c6035c68a53fb119a5951770f093cc6f19b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jul 9 19:23:59 2007 +0000

    Add French translation of README by Pierre-Antoine and Spel.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16288 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 30c8d8cd4e35adf811e0a3ddb9ce07c3cd37ef64
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jul 9 19:23:51 2007 +0000

    Update Inno Setup version
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16287 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 473115444caa49c1f2e787e322bf6ecf09b35a5d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jul 9 19:23:46 2007 +0000

    Add Greek translation for Setup messages by Nikos Charonitakis.
    Add the Greek translation file for whole Inno Setup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16286 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9030c6fb7bda7f65f86037bd7b410a1f9fc60803
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 8 18:42:22 2007 +0000

    Add French translation of Installer messages
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16281 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa3998edb3420d39bbc69434afdebaa9d4d0afeb
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jul 8 13:22:08 2007 +0000

    Update the firewall rules to match the new location of gconfd-2.exe.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16280 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10005a79292a9bbd5986674e45fef36b85f7ff61
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 8 13:21:51 2007 +0000

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

commit 2e581e252026ca0d79e9f476865701e052bc2fb2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 8 13:19:39 2007 +0000

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

commit 8a2238218d71c55c7e67a4587958a6dbe323ca0f
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jul 8 13:12:37 2007 +0000

    Use redirect.exe for gconfd-2.exe (#450052) and qt3-wizard.exe (#452382).
    
    Move the original executables to bin\, use renamed copies of
    redirect.exe at the old locations.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16277 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef937b6697cd62694b7b031e0cab8cb96ff2f898
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jul 8 13:08:49 2007 +0000

    Add win32/redirect.c, a tool spawning itself in a parent bin\ directory.
    
    This program, called as "prog.exe (arg)*", will search for
    .\bin\prog.exe, ..\bin\prog.exe and so on.  The first hit will be
    spawned with the same parameters and its exit status will be the exit
    status of this program.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16276 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c08743abad2959475d8e0fc18eb07f6335c61fc6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 8 13:07:17 2007 +0000

    Update German translations of windows menu items
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16275 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9fc2192f7ae30b254096d8cb09148f8d499f90fb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 8 12:56:15 2007 +0000

    Recode README again to latin1
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16274 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b290342502dc93e9fee166a8edc513bc7ce3ff6a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 8 12:53:40 2007 +0000

    Convert windows READMEs to windows line endings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16273 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d9a707e51f33419f1bf9b638ccdc4dfc742d98d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 8 12:53:36 2007 +0000

    Add more menu entries on windows: readme, bugzilla, faq. Also add
    translations for all menu entries.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16272 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e03d4fa74efcebf8d2173d034cb8b3a31bbc54cb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 8 11:50:43 2007 +0000

    Recode README; for Inno Setup it must be in latin1, not utf8.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16271 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4369c28ce7cf433f1f44870e80d0a549b360932a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 8 11:14:30 2007 +0000

    Oops, fix typo in Inno file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16270 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52e39a6a5bae9bcd1dbae322cfcdb2ca83bd00e5
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jul 8 11:05:12 2007 +0000

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

commit e5b2043bf100d17cc6cd16bcd26a2b52f20820d3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 8 10:51:35 2007 +0000

    Install the gnucash icon on all user's desktops, not only the current one
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16268 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6209a8ed211aca7b690d3177f283f5481894df2d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 8 10:51:32 2007 +0000

    Add German-language README to show during win32 installation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16267 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2c9a180293583898a44eca3be2d3ca22b9b746a3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 8 10:34:49 2007 +0000

    Update version numbers of newly released gwen/aqbanking.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16266 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28d756cd0fcaf989aaef99341cb7bd4ad35de09d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 8 09:45:04 2007 +0000

    Add win32 firewall exceptions. #454110.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16264 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f9159f54ef412ecfb513565486124d73a000434
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 8 09:45:02 2007 +0000

    Add win version restriction on the whole setup and on running gnucash. Add
    PrivilegesRequired. #434755.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16263 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96a4cf3c362f9e9ae699393f4070ee88e88e2e7b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 8 08:57:23 2007 +0000

    Use registry keys LOCAL_MACHINE with upcoming gwen/aqbanking.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16261 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac426e166555c7918d83eec9ab5b06117d3d500e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 8 08:03:01 2007 +0000

    Fix erroneous usage of CURRENT_USER registry keys for gnucash paths. #454108
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16260 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0dbf806865672dc6cdaba72c9a17374a9b4f59a3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jul 7 10:00:39 2007 +0000

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

commit 82fe46bd24f5fdf7a1a3831655ac81840671708f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jul 7 10:00:36 2007 +0000

    Increase default auto-save interval to 5 minutes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16257 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92cb330509eb6ba8114f3a6804eef00ac92a5103
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jul 7 09:31:40 2007 +0000

    Change autosave confirmation dialog as discussed on gnucash-devel. Add preference for showing/hiding the confirmation dialog. Also make sure no autosave confirmation shows up when asking for saving anyway.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16256 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 07e94bda8e30eed3e0ca4f48805883ae1fe12dc1
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Jul 6 21:13:48 2007 +0000

    Update LICENSE to explain the state of the world.  Add OpenSSL exemption to my sources.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16254 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4203a1a0ef288b17f8fd21a58c166e11783c33a0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jul 6 20:41:14 2007 +0000

    Add gitignore file list
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16253 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a523fe72b7d3c77a1de6422dfd2ba464eb8ba9d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jul 6 20:41:09 2007 +0000

    Refactor autosave code into separate file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16252 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4be2606eedc6aeefee252960a5a19f1470bf713
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jul 4 19:10:03 2007 +0000

    Overpayment for bills records wrong amount (#447269)
    Patch by Mark Jenkins to improve the sign checking and not improperly
    reverse the sign of the amount.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16249 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f9b907fcbac464e19220f3fb5e9e1cb87902539a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jul 2 20:39:56 2007 +0000

    Add extra Qt error checking on Windows. #452741.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16247 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b3997915770d53d26be04db4384b5cb44541000
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jul 2 20:26:26 2007 +0000

    Fix crash on empty aqbanking backend list. #452421.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16246 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e4288c734bf3456bde56cb03c678fd7ac2865757
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Jul 2 15:53:06 2007 +0000

    update to release 2.1.5
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16243 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b71e1df58631327b2b37da8db4fdee326340415b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 1 12:06:29 2007 +0000

    Updated French translation by Yannik LE NY
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16242 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e2236379d28c25ae84c5d21acd551ce83fa20940
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jun 30 20:58:42 2007 +0000

    Merge latest translation updates for upcoming release
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16241 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bda924fc52f170f2f928ae7899fb2d288f20898c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jun 30 20:53:15 2007 +0000

    Updated French translation by Yannik LE NY
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16240 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d664553052037bbc754426caed8ae1ac53b10e6
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Jun 30 15:27:49 2007 +0000

    Win32: Add ignoreversion for the installation of bin/*, #452170.
    
    In the switch to self-compiled openssl dlls, libeay32.dll lost
    versioning information.  Without ignoreversion inno setup will not
    update this file although it really should, as it is newer and has added
    symbols.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16238 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3fdd1361e2279d58b694bc61f26429798dcb47e4
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Jun 30 15:05:01 2007 +0000

    more silly (re)formatting.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16237 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 440db5bc61bb3d09b9dd315da22d421f3520ed02
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Jun 30 14:59:28 2007 +0000

    remove transient problem resolved with clean rebuild...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16236 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5f5a83b7ce482527de8d224201337ecebe1492d
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Jun 30 14:58:45 2007 +0000

    add more notes/todo from twunder.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16235 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67b0870f4130fea194ea4bd85e2e269a40c8a0ad
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Jun 30 14:07:04 2007 +0000

    Remove lingering freqspec usage. :(
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16234 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ee471aee868ed6a1bd44541e2bb03205029104a
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Jun 30 13:36:02 2007 +0000

    Fix bad writing of invalid FreqSpec, then disable writing FreqSpecs altogether. :p
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16233 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c2e45dfef07fef8b6dd06db36e286b3c287ae8e
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Jun 30 13:32:58 2007 +0000

    formatting, cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16232 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9e156369880bdfac40badfaa7ff35e75ca7ca0ac
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jun 30 11:38:58 2007 +0000

    Merge translations with updated template for upcoming release.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16231 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc1f469541fa3964e9c922b119bf45d0cf5834a5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jun 30 11:38:42 2007 +0000

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

commit 52ae7a2d7bbf11aaf19a0a3261dc2be7bd1bcc08
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jun 30 11:38:36 2007 +0000

    Fix i18n string to avoid duplicate messages
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16229 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea0d0c62746128f1998c37f1670c4acae7c06aad
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jun 30 11:38:33 2007 +0000

    Add warning when overwriting an already installed dirty-callback.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16228 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cfc821ac459fea6e9736aa7077ad4a848404e9b6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jun 30 10:31:20 2007 +0000

    Finish autosave feature, #451889.
    
    Use many sanity checks and correctly switch UI to insensitive. Start
    with 3 minutes as default auto-save interval.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16227 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9812cec1c2ef03dc2bf258052bbebd2c044c1e42
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jun 30 10:31:14 2007 +0000

    Initial autosave feature
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16226 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35d9460997587fe57232cdade5cdb77056ba993b
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Jun 28 23:12:19 2007 +0000

    remove dead/unreferenced code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16225 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c64b0234c8e24e8537ee04fa4a75905a5755f629
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Jun 27 22:18:57 2007 +0000

    Win32 installer cosmetics.  Add src/pixmaps/gnucash-icon-48x48.bmp.
    
    Let setup.exe use the tango icon as file icon and on page headers.  Add
    a file version to setup.exe.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16224 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54097187865fc3dc114f8a05fffcefd2acec48e5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jun 27 20:49:28 2007 +0000

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

commit 84a10728280ed2aa66f7f25e7f5cdf18e1275349
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jun 27 20:40:07 2007 +0000

    After saving report, make that button inactive again. #450984
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16222 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1605697370342217ae333a812d0adc1325f8a5b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jun 27 20:33:41 2007 +0000

    Show dialog on successful report save. #450984
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16221 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea198a90a23e8894f9bf85488a9ac4296e0ec487
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jun 27 19:41:31 2007 +0000

    Update Hungarian translation by Tako Kornel.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16220 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13b5f2d16142826f47de90233aebaaa99b394762
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jun 27 19:36:57 2007 +0000

    Follow-up on r16213 to have a run-time message on disabled binreloc.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16219 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e7cb21ded976bfefb30e6062cd8450217c712e7
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Jun 26 22:58:50 2007 +0000

    Update README.dependencies with Jean-David Beyer's updates for RHEL5(/FC7).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16217 57a11ea4-9604-0410-9ed3-97b8803252fd

commit abfdd0340b51b854b92a456a36ef2610f0504776
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Jun 26 22:52:43 2007 +0000

    Add Klaus Dahlke's datafile -> sql-insert-statement scripts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16216 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9079d155ec59e79ac35765365564958a8c500009
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Jun 26 18:43:16 2007 +0000

    Readd support for account dialogs working only on a subset of account types.
    
    This was added in r14897, but lost in the merge r15066 of trunk into
    branches/remove-group2.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16215 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f37db3e98f601c1cfea241299cbdcc68e1eb2271
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Jun 26 16:56:38 2007 +0000

    Validate date in _fixup_recurrence_start_dates, #443941 win32 crash.
    
    This invalid date is due to a missing block <fs:once> in the data file.
    Why there is such an unwanted and incomplete sx is still unclear.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16214 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f84f1855e24d13920cf6930b237eefff070d0093
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Jun 25 22:22:15 2007 +0000

    Call gbr_init() only on ENABLE_BINRELOC, #450991.  Move variables into #ifdef'ed blocks.
    
    Also fix the leaking of a GError if gbr_init failed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16213 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dcfda18f7c4d29bde712ced272a445e0402885f7
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Jun 25 17:18:28 2007 +0000

    Revert some qof_instance_get_guid() calls to qof_entity_get_guid().
    
    Those two functions were merged into one, qof_instance_get_guid(), in
    r15773, but they returned different values if the parameter was NULL.
    Some code depends on the return value being guid_null(), or maybe even
    NULL, so revert the changes entity->instance, where the entity is not
    guaranteed to be non-NULL.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16212 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa28f0e4f09dcada9123e855d7b85398b0c174a3
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Jun 25 17:18:11 2007 +0000

    Avoid a global static variable by using g_list_sort_with_data.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16211 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e0cdcc67f54595d61b1df3568b01ee927f750496
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jun 24 08:48:01 2007 +0000

    Add more checks for sane structures. Fixes another crash of #450276.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16210 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74365936aca7b5f4158fdd22d22bccf8c0536e61
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jun 24 08:20:07 2007 +0000

    Check ofx structure for sanity. Partly fixes #450276.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16209 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1cd71e215bff7bea9f8d18cc4c257e94207b443b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jun 22 20:37:41 2007 +0000

    Check main_window_close_page arguments for sanity. Fixed crash in #366468.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16207 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0193499bb79de32b7dfa3447212f829d8f66b9bc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jun 22 20:28:20 2007 +0000

    Update German translation. 100% completed. Yay.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16206 57a11ea4-9604-0410-9ed3-97b8803252fd

commit adbeece7ac03ec1fd05817518e4a3b18868b544f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jun 22 20:22:26 2007 +0000

    Upgrade win32 for aqbanking-2.3.1
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16205 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 446f49304a33bc04dc539184322854815c003462
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jun 22 20:20:47 2007 +0000

    Improve i18n comments to make them more grok-able for translators.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16204 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0242bb84559aa53beef1677ec900069802330c06
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Jun 22 19:51:24 2007 +0000

    Uh, retain the still-needed '_(...)'s. :p
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16203 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8acfaad6bf0cea1748d21eff1d59238ae6f80bb4
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Jun 22 19:43:29 2007 +0000

    Fixup i18n as per cstim (thanks! :).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16202 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4251bd7f84852d8276290b916d99dbf872e36941
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Jun 22 17:42:52 2007 +0000

    Return NULL on qof_instance_get_guid(NULL) again, #448853.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16201 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dfde8ebcb7b2075843757a75c553d8ab703ac406
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Jun 22 13:31:29 2007 +0000

    Do not register qof backend modules on first load, #433779.
    
    Qof backend modules used to call qof_backend_register_provider() and
    g_module_make_resident() directly in g_module_check_init(), i.e. they
    could not be unloaded after the gnucash module crawler detected them.
    Probably after the renaming of libgnc-backend-file the QSF backend
    module started to register itself before the gnc file backend, spitting
    a validation error on virtually every data file load.
    
    So g_module_check_init() has been renamed to qof_backend_module_init()
    and is now called by qof_load_backend_library().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16200 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0bca3034402a53c75a5aad8439c18e39ffa0f4b3
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Jun 22 13:31:23 2007 +0000

    Correct use of xmlNodeGetContent in qsf backend module.
    
    Its return value is a char pointer, not a char.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16199 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c892d648b966b8479039d04fe97edf80bdcb8ce0
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Jun 22 13:31:18 2007 +0000

    Do not call setlocale &friends from within the file backend library.
    
    The only valid call would be to bindtextdomain, but the library does not
    use a different locale directory anyway.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16198 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c54e43660916ebd3c624470e9a3139fafb63864e
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Jun 21 13:28:30 2007 +0000

    Remove UI and register parts of the "Enable euro support" option, #449395.
    
    * In euro currency registers, treat the option as always-on, i.e. show
      amounts both in the old currency and EUR
    * Remove the option from the preferences dialog
    * Keep gconf key, but default to disabled.  If enabled, the account tree
      view page shows an additional EUR total line in the summary bar
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16196 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd0336218534a7b4da2341605968e99bab17b3ff
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Jun 20 23:42:22 2007 +0000

    lower severity of the "couldn't find tag [%d]" messages, as we speculatively remove tags often.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16195 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f776b2d9110eedfeb59746681da138f412f53d5c
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Jun 20 23:20:46 2007 +0000

    Mark a bunch of Since Last Run dialog strings translatable.  Stop doing an unused and sometimes invalid date-formatting operation.  Task-list cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16194 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d463cd0215682dfbd7396195f98f18d7f44091fd
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Jun 20 23:19:55 2007 +0000

    Set template transaction post dates on creation to prevent file-read warnings in the future.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16193 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb1390cf4ca5327c961a1ea81afff3e7bb2d5e7a
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Jun 20 22:33:09 2007 +0000

    let's actually obey the restructured text format if we're going to do so.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16192 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41b0b415f34080103817081d6515d9b8b69e57aa
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jun 20 21:46:33 2007 +0000

    Add aqbankings localedir to win32 dist.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16191 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31f2d956dc738cf6b806a5c6b121ab1ce139b3eb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jun 20 21:38:47 2007 +0000

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

commit 4debcabc58deec7412bd7d0cd402051dae5dcc7d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jun 20 21:11:23 2007 +0000

    Fix typo and gconf wording, avoiding nerd-speak.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16189 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d809d8c1cc27ebbc78e452282e88b1a7fee93314
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jun 20 17:44:42 2007 +0000

    Mark untranslated strings for i18n.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16188 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82124b87201c6724e81cbfc53d5161e1ea1cb338
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jun 19 19:40:49 2007 +0000

    Replace a eur-currency from the currency by EUR to fix old locales.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16187 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc655729f55fd6ec223ef3b2a85dd9d64ab55818
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Jun 19 03:02:36 2007 +0000

    Fix freq=None recurrnence + file-restore.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16186 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 56504f905481ca503b9110f1822a43a8fbfeba47
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Jun 19 01:49:22 2007 +0000

    add some todos from Tim.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16185 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c5d2fe40bb7014b88e39705bc3a0e029317497a
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Jun 18 21:08:30 2007 +0000

    Avoid stripping the win drive letter on qsf export.  Fixes #448900.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16184 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a2981d02d649e0cb5b9b8309e4fdf8b4d89fe94
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Jun 18 20:42:36 2007 +0000

    Install.sh: Fix cross-compiling of gwenhywfar and ktoblzcheck.
    
    For real cross-compiling, this change currently depends on unreleased
    gwenhywfar changes and a windows openssl installation (cannot be
    cross-compiled yet).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16183 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 742564b795df2ce8540a79355ad3beb798d813f0
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Jun 18 20:42:30 2007 +0000

    Install.sh: Fix PKG_CONFIG_PATH tracking when cross-compiling.
    
    One must not simply set or reset environment variables that are tracked
    for changes, because add_to_env relies on accurate helper variables.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16182 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4fff6de98a26c3a1120e4e83f7760e22292a51ea
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Jun 18 20:42:24 2007 +0000

    Install.sh: When cross-compiling, mkdir $_GUILE_UDIR/bin before using it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16181 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c68e465991fa48825b88f1b660a1f94f810725d5
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Jun 18 20:42:19 2007 +0000

    Install.sh: Use ld, gcc, dlltool and ranlib for cross-compiling.
    
    Add $_MINGW_UDIR/mingw32/bin to PATH and use gcc (and friends) instead
    of mingw32-gcc.  Also make sure PKG_CONFIG_PATH and PKG_CONFIG_LIBDIR
    are exported to avoid using the build machine's installed packages.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16180 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84806a7206f2140fa28fcf943b64b0cd025226c7
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Jun 18 20:42:15 2007 +0000

    Install.sh: Harmonize skipping messages.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16179 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f17d1fdb96e7a83a47e6ee78a6b924d00091b64
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Jun 18 02:49:55 2007 +0000

    Avoid crash in QIF import, page categories.  Fixes #447917.
    
    This is basically the same typo fix as r15332 (wrong display information
    used in row-activated handler).  For whatever reasons it slipped once
    again.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16177 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f22a04f70fd3ad3e99fb28df2ffa3896e8cd0be2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jun 17 11:27:11 2007 +0000

    Revert r16175 because aqbanking needs to be updated before we can use this.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16176 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5cdd32eae91f4cd0cd6d5d269280c55d1817b9ba
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jun 17 09:35:21 2007 +0000

    Add gnome cppflags and ldflags for libintl
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16175 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dab7f892d73e052c67e1d8344f66b61295ea3d32
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jun 17 04:12:02 2007 +0000

    Allow running autogen.sh from the build directory by cd'ing into the source tree.
    
    The source tree is either $srcdir, `dirname $0` or .
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16174 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 51a5be37597ffceaaad0da25775eafba492e0850
Author: Chris Lyttle <chris at wilddev.net>
Date:   Sat Jun 16 17:29:31 2007 +0000

    update to release 2.1.4
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16170 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4372e296273c077360ac79abc23ca47688f8dfd2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jun 16 10:18:17 2007 +0000

    Improve win32 readme.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16168 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d3ab024c18a9f4e9557e92597ec53f0c915fc59
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jun 16 09:47:09 2007 +0000

    Add extra README text for win32 binary package. #448143
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16167 57a11ea4-9604-0410-9ed3-97b8803252fd

commit caac02f3030010ff692d06afb90d4c2fc99e5890
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Jun 14 20:01:49 2007 +0000

    Fix a %s-NULL-printf if default currency is neither locale nor chosen.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16162 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb7148b4ab686584549951e53fe2c9d1fcb4cf7b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jun 12 20:39:52 2007 +0000

    Merge latest translation changes into po files.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16161 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c7ad8b5b34a2fb2437306c09b809644c7e30e06
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jun 12 20:36:28 2007 +0000

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

commit ef5bfc21a54eb5678cd32f4215f746354007f687
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jun 12 20:28:00 2007 +0000

    Update gwenhywfar, aqbanking. Fixes #435928.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16159 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b8e009431fee48852f223f1cf016552d948e9d20
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jun 12 20:23:49 2007 +0000

    With aqbanking-2.3.0 we can activate all backends here already.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16158 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15707599eea88c00525646f2590e073bd5e8f683
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jun 10 00:50:13 2007 +0000

    Add aqbanking/wizarddir to gnucash.iss.in and fix qbanking/cfgmoduledir.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16157 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54cbbf778f938e8e4d2d473a3464fc361d2ca39f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jun 9 13:49:59 2007 +0000

    Dont mark string translatable that is only visible to expert users in a special file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16156 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 71e017d82c41638bcfa7209ef92dbf6217450c19
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jun 8 20:01:03 2007 +0000

    Updated French translation by Stéphane Raimbault.
    
    Updated wiki URL. Removed obsoleted strings. Minor fixes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16155 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15b4d2b3fd702e0f603224bb38a12cd2f024b77d
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Jun 6 21:12:36 2007 +0000

    add note re: 'freq=none' bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16154 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28db75bf9e8ab14381a90fd5e86b57700acaf552
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Jun 6 20:56:11 2007 +0000

    add 'every x months' bug note.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16153 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b253df6c8ac83ad74a3ff4bd52939321377f071d
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jun 3 20:56:52 2007 +0000

    Add exact->inexact in plots for Guile 1.8 to print parsable doubles.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16152 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4439dc3e4bb56593f97d034b46567516ff4f669
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jun 3 20:00:14 2007 +0000

    Add yet another registry key needed for aqbanking.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16151 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5355e2bd404be6d29f7d9bf84ffad12038347d6
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jun 3 19:43:40 2007 +0000

    Handle marker shape and color options of scatter plots, #353871.
    
    Lost in translation, Guppi -> GOffice.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16150 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13b667f971491f28ceb7462ea451bcd51cbbc121
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jun 3 19:43:35 2007 +0000

    Show price scatterplot if the source is the price db and no account has shares.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16149 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ae1a2983fcec743a73aee6bd0cfa11ae9b762be
Author: Chris Lyttle <chris at wilddev.net>
Date:   Sat Jun 2 17:33:47 2007 +0000

    update to release 2.1.3
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16145 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d0033047b64a53e7a6b4821d70024aefa9189485
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Jun 2 17:21:45 2007 +0000

    Remove swig.  It's not actually a dependency for tarball releases.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16144 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d338a69324e43c4e6444c66c1d6871bb6800ef6
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Jun 2 16:36:33 2007 +0000

    Fix another %s-NULL-printf in the options dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16143 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a6d1935811b5e2e2dc5bbd3510c57718d08d83b
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Jun 1 23:13:23 2007 +0000

    Enable libgncqof-backend-qsf on Win32 by exporting QOF_LIB_DIR.
    
    This is not needed for the installation tree built by install.sh, but
    the binary installer has to add that environment variable to the
    relocatable gnucash.bat it writes out.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16142 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c24fca6d1e89fbf482fc30e4e2d65b53925606e7
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Jun 1 22:44:33 2007 +0000

    Check for QOF_LIB_DIR environment variable and try to load qof backends from there first.
    
    This is a minimally invasive way to make qof backends relocatable and
    needed for the Windows port.  Avoiding qofla-dir.h completely is
    probably desirable anyway.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16141 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed8b853ef06f9b4bdddfe1bae5392bff0db5d33f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed May 30 20:02:41 2007 +0000

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

commit 8498c69a8dd9bd7ff38a9638efec5663faf595f7
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed May 30 17:44:08 2007 +0000

    Readd two pixels to the widths of colored backgrounds in the dense calendar.
    
    When drawing week backgrounds and the outer month borders, two
    mysterious pixels were subtracted from the widths.  This led to two
    white pixels at the end of incomplete weeks that contained the last day
    of the month and belonged to the last month of a calendar column.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16139 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f65e8bb40ae9516b4c140c4d06180761f5b09934
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed May 30 16:16:41 2007 +0000

    Correctly check against end of dense calendar to avoid spurious marks, #433156.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16138 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6759a4e153914e0bd5e757ec8794670fb06ba7f
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed May 30 15:56:31 2007 +0000

    Unref a few pango layouts returned by gtk_widget_create_pango_layout().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16137 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9808804d5e9d4f78a1e119510797865693fd7c8
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed May 30 15:56:27 2007 +0000

    In tax report, do not set to start and end of month if from-to mode is selected, #435329.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16136 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 949e3d577913a7d3fb44668c684f74bbe752ea68
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue May 29 16:24:38 2007 +0000

    Do not change internal scheme strings in place, #389740.
    
    This fixes a crash that happened in the QIF import with Guile 1.8 after
    stripping utf8 violating bytes from the internal null-terminated string
    of a scheme string, as the length parameter has not been updated and a
    safety check threw an error from within a critical section at a later
    stage.  Just do not wrap gnc_utf8_strip_invalid but rather
    gnc_utf8_strip_invalid_strdup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16135 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8bfaa0572b4f7aa4a5d76fbf383a124f5096c7e
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon May 28 20:44:46 2007 +0000

    Fix %s-NULL-printfs in image option previewers, #441798.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16134 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e83103cb960af0cfb575cb94eac3e69c0485c03a
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun May 27 23:18:36 2007 +0000

    Avoid unwanted signed->unsigned conversions in dense cal computations, #441209.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16132 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e549c193efe7fac43ce78499fce678ee649f0501
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun May 27 15:19:21 2007 +0000

    Fix a %s-NULL-printf in the register, #441207.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16131 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0776778be45a2c24b65da3140d086e5970fbdf89
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat May 26 22:23:49 2007 +0000

    Use UNIX line delimiters in dist.sh as well.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16130 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 268dbc379cf9b9fb1dbf2a2b3c4b2eca064fd541
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat May 26 22:23:46 2007 +0000

    Fix dist_libxml2().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16129 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c934547d5e6527677e94174a2376d2272bbfe89
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu May 24 22:04:52 2007 +0000

    Ignore custom.sh instead of custom.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16128 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54337127501dd4ff67906382d2f8ac8c2dcc98bf
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu May 24 16:03:34 2007 +0000

    Fix cross compilation of OpenSP and LibOFX.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16127 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5332dc28307386cff143e25124fd1f972cf36fe6
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed May 23 19:04:14 2007 +0000

    Do not use register_env_var PKG_CONFIG_LIBDIR and leave it unset on Windows.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16126 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c61a83f29f12f0dc0bd436f383c5592b9eba91fc
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed May 23 18:49:47 2007 +0000

    Add $LIBXSLT_DIR/bin to PATH.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16125 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba20c1d712e8c4d1c4f10a1b5e6c63c028fddc62
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed May 23 17:21:28 2007 +0000

    Fix cross platform installation of libxml2, gnome and exetype.
    
    A native rebuild of packages should not be necessary.  Just remove
    libxml2-2.6.27.win32.zip from your downloads directory.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16124 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9bd785b02cf8e93d7ba85fd04a91c22d8127d55
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed May 23 17:21:20 2007 +0000

    Use UNIX line delimiters in packaging/win32/exetype.pl.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16123 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 88ade046047eff2b9f18496250fbabeb405effae
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed May 23 17:21:14 2007 +0000

    Integrate create_cross_mingw.sh into install.sh. Minor cleanups.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16122 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 911647063ad76831a6368bb97c7804c4b6a9594c
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed May 23 17:21:07 2007 +0000

    Untabify major scripts in packaging/win32. Use indent-tabs-mode instead of tab-width.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16121 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ddd959fc8008544165212562164336a85f5afe0
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed May 23 17:21:03 2007 +0000

    Let wget download to a UNIX path.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16120 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74092e309d7dfc8b82198bda2fc57535b9a573fd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 22 20:00:49 2007 +0000

    Auto-genenerate ChangeLog only when building from svn.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16119 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa098de60b52acae85228e28fecfc0219421e9d5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 22 19:17:23 2007 +0000

    Updated British English translation by Nigel Titley.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16118 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ccadd8410977554a99a955193b3084cd0054035
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon May 21 17:27:12 2007 +0000

    Set executable flag on a few scripts in packaging/win32.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16117 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6dd242aefaed5b1314de8357e9ceb6a1fbc96973
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon May 21 17:22:26 2007 +0000

    Use UNIX line delimiters in packaging/win32/functions.sh.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16116 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d32f08493e4a7ec8805a6faf119b01c7c2ee359
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon May 21 08:12:20 2007 +0000

    Link report-gnome against engine for gnc_get_current_session().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16115 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b378cd8898ef493b08d356ed72b2f742e6522e4a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun May 20 20:56:19 2007 +0000

    Fix space->tab issue in a Makefile (need tabs, not spaces)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16113 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ee3cced763a9b4d21f7f09c2192c843f6340ffe
Author: Chris Lyttle <chris at wilddev.net>
Date:   Sun May 20 03:54:11 2007 +0000

    correction to NEWS for 2.1.2
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16107 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c9d20c010774bb0a4e812457511fea07ef1a16bf
Author: Chris Lyttle <chris at wilddev.net>
Date:   Sun May 20 03:42:53 2007 +0000

    update to release 2.1.2
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16105 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f18fa0614bcdca25371a21ab3d31a77fda82afa0
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat May 19 23:19:56 2007 +0000

    Improve gui component handling of report plugin pages.
    
    Let them be closed on session shutdown by setting the session.  Call
    gnc_main_window_close_page in close handler.  Unregister the component
    in _destroy_widget and move _destroy into it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16104 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b23b36822fbff8e54cb8be3749f1305e47add38f
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat May 19 23:19:51 2007 +0000

    Add close handler for register plugin pages, just call gnc_main_window_close_page.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16103 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 193b0cd6a8df137e780fe1554e9621dbd274e5bf
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat May 19 23:19:44 2007 +0000

    Unregister option dialogs from gui component list while destroying.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16102 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e327c3f2b53a7b1cc953a579c342980dcc8bb11
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat May 19 23:19:39 2007 +0000

    gnc-budget-lookup, used for getter of budget option, may return '() instead of #f.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16101 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f17426d6974232c5e3e9271d2cd45cd42f5f48a3
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri May 18 23:31:49 2007 +0000

    In the transfer dialog, always use bold headers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16100 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff06f1a801d53ff643b67a8b1cf7fbf7da97e502
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri May 18 23:09:30 2007 +0000

    In reconciliation window, only show interest button if account type is CREDIT or LIABILITY.
    
    It used to be hidden and showed again by gtk_widget_show_all.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16099 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 55d98f19fc7cb82648cdb116f4c6e18df9093018
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri May 18 21:41:32 2007 +0000

    Make date picker in registers visible for rtl locales like hebrew, #386816.
    
    The calendar popup starts at x=0, but in a right-to-left interface it is
    drawn to the left, i.e. out off the window.  This can be avoided by
    overwriting the default direction of the surrounding horizontal box.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16098 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 12d95d52620d9f1f449ddc66943ff8a2667febc1
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri May 18 15:14:01 2007 +0000

    Deuglify the account selection dialog for the account search a little bit.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16097 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8a63e3c730f84fe1ca53bd13443b848fc92174d
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri May 18 14:54:24 2007 +0000

    Correct the checks for gnc:*finance-quote-{check,helper}* to use string-null?.
    
    g-find-program-in-path returns a string---it may be empty but not #f or '().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16096 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3000cdacb5539e9cc22ed54e921020f117dc4b07
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri May 18 14:54:19 2007 +0000

    Fix a qif import error if commission account cannot be found in the mappings, #378274.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16095 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa0cc34ec2fd25b97dd09755d452ac416d23710d
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri May 18 14:54:14 2007 +0000

    Update the main window titles and the window list on HOOK_BOOK_OPENED.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16094 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28d40a43ad0e596c017763a420f76d54a50e5cae
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri May 18 14:54:08 2007 +0000

    In QIF import, do not cat and merge accounts if imported_account_tree is empty.
    
    If an error occurs while importing, imported_account_tree will be set to
    #f, whereas functions called by gnc:account-tree-catenate-and-merge
    would expect empty lists.  So do not call that function at all.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16093 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 668b42be04cc7ac8fa427308e1dd3dd46a62b63d
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu May 17 13:28:48 2007 +0000

    Patch from Thomas Klausner to enable building with goffice-0.4.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16092 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d6de54691d1f2adadd865d6002b87c09c183e568
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu May 17 13:28:43 2007 +0000

    Do not remove files from history list on startup, #388500.
    
    It is not clear yet, when and how it is best to remove inaccessible
    files from the history list.  At least we should not do it on startup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16091 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f9de5abe1b2d409068ceb280cca10cc13e54b0ac
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed May 16 03:38:06 2007 +0000

    Use POTFILES.ignore (in addition to POTFILES.skip) to placate recent intltool
    Eventually we can just move back to POTFILES.skip and remove the
    POTFILES.skip tests from Makefile.am.   This should allow "make check"
    to work on recent systems (like Fedora 7) with intltool-0.35.5
    and automake-1.10
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16090 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc72475bef65a6f0af786c1bd26ba4c6d17f58e5
Author: David Hampton <hampton at employees.org>
Date:   Tue May 15 02:54:56 2007 +0000

    Update translator comments.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16089 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f6abfd96edfb847e8148700302a8c4b78f481a5
Author: David Hampton <hampton at employees.org>
Date:   Tue May 15 02:47:06 2007 +0000

    Programmatically generate check file names from the title input by the
    user.  Fixes #436255.  Also reload the check format combobox each time
    a custom format is successfully saved.  Fixes #436394.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16088 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0964eebb45c58cb5321f829f44497e7769031de3
Author: David Hampton <hampton at employees.org>
Date:   Sun May 13 20:54:57 2007 +0000

    Limit the values of randomly generated numbers a little bit more.
    This prevents the test-lots case from dying when it attempts to divide
    one split into two splits, and the ration of the two splits ends up
    producing numbers less than 0.01.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16082 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1413a119890189623893b652b0f01345fab9beb3
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun May 13 15:02:40 2007 +0000

    Add some delimiters for parsing CJK dates, #437898.
    
    On Windows, the short date formats are used, containing standard
    delimiters.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16081 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d4786558bf2601c9571331b8a690ffd8b4139f6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun May 13 13:23:31 2007 +0000

    Update German translation. Fix some duplicate key shortcuts as pointed out by andi5.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16080 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64a22b519a54b44ad6841aad6ffe93e36fd569a6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun May 13 13:22:20 2007 +0000

    Fix spelling error
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16079 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 03ccfc502ef1b11131404d8ce62cd8403b45b884
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun May 13 00:10:08 2007 +0000

    Make search and tax info dialogs invisible at the top-most level.
    
    On the one hand this avoids nasty redraws, so that the user need not
    watch the dialogs getting filled by widgets.  On the other, on Windows
    because of #436721, dialogs are not redrawn correctly after a
    gtk_window_resize(), rendering at least these two dialog partly unusable
    without a full redraw.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16078 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23c1d1a5980951c1fd3079d02391cf3cbca9b018
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat May 12 23:30:35 2007 +0000

    Add gnc_history_remove_file, call it if the history file cannot be loaded, #388500.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16077 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 12ec997301c0265ee9768d20cd9e76b26482fdff
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat May 12 19:36:39 2007 +0000

    Fix memory leaks: All strings from gnc_gconf_get_string need to be freed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16076 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fdb7af4a6b8b987c7e9cdc4dfb6ac4807ddcd209
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat May 12 19:12:02 2007 +0000

    Fix memory leak: Returned strings from gconf need to be freed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16075 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7aa1aec5329661cdfd3657b7eff76e7b5600bdf5
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat May 12 17:50:14 2007 +0000

    Remove broken hyperlinks; just in-line the urls.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16074 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c402307aba0b364b7e967084d6b760e06c9c82dd
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat May 12 16:50:49 2007 +0000

    Further improve date parsing on Windows.  Revert parts of r16049 on Unix.
    
    The recursive parsing of %x by strptime seems to work only for complete
    strings, e.g. 4.6. in de_DE or 4/6 in en_UK will not be parsed
    correctly.  Therefore, readd LANGINFO_D_FMT_CHECK and use
    qof_win32_get_time_format(QOF_WIN32_PICTURE_{DATE,TIME,DATETIME} on
    Windows for printing and scanning.  Make get_win32_locale_string and
    translate_win32_picture accessible by QOF.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16073 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc2dff9fe4f514984498701515603e6ca84473fb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 11 20:59:40 2007 +0000

    Update translations for next release.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16072 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e4b8923fb09a9eb5081d735ba6288de32de9f444
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri May 11 20:21:18 2007 +0000

    On strptime('%X') and Windows, first translate the time picture to a format spec, cf. #437751.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16071 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5237c40147f218f53dbe40b18bcee689a9e0c486
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri May 11 17:35:00 2007 +0000

    In gnc_find_or_create_equity_account, fix crash if there is no account "Equity", #436155.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16070 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc1f575c560fc3b6652a94047cee89ebe2ab7194
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue May 8 22:07:48 2007 +0000

    Update the window title after a new main window has been created, #436479.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16069 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 125d497ecfa5c2481e9f7fca608da80bb38b77db
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 8 21:06:16 2007 +0000

    Fix memory leak: Returned strings from gconf need to be freed.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16068 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2ffe0b08329d74a1568fcf4d836ff787addc1461
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 8 21:05:21 2007 +0000

    Fix last commit, sorry.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16067 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d0f4e853c41a73b5621f4f7fc66f51f1501b5b8e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 8 21:03:48 2007 +0000

    Fix small memory leak - unfreed string.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16066 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0a179cf1817276c2790bd8a212fa75f1a54cc944
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue May 8 20:45:13 2007 +0000

    Update comment in glade-fixup to Gtk+ v2.6.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16065 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92491cdfb48d9b3a59f7c527dc3bd741065fa948
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue May 8 20:45:08 2007 +0000

    In the tax information dialog, add a GtkHPaned to allow resizing of the accounts treeview, #432072.
    
    The treeview on the left hand side does not support horizontal
    scrolling, so separate both sides by a horizontal paned widget.  Save
    and restore its position in GConf, too.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16064 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f4d930d55875523734e76b2bacf6182ccdcb100e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 8 20:36:40 2007 +0000

    Improve user message wordings
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16063 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52f1765f44aa3cad46dbd92b1518d4135e890145
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 8 20:33:48 2007 +0000

    I18n improvements: Add comments for translators
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16062 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9488ce91e3fc25b95d553d2f6ca10c4ffb09df45
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 8 20:28:36 2007 +0000

    Fix small memory leak - unfreed string.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16061 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d4136fbaccd188b5d0247d488c05ce71b4d47a4
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon May 7 18:39:51 2007 +0000

    Fix a NULL-%s-printf in bayes matching, #436455.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16060 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0cc3c94654175a0e88ae26f96257a02c5fcbc794
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon May 7 13:24:27 2007 +0000

    Plug a leak of strings in the swip-wrapped gnc_gettext_helper().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16059 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 439ad78323af12a242d4d940a19ad00557c74d8d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun May 6 21:47:16 2007 +0000

    Fix memory leak where a free was forgotten
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16058 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a9bc554751840f9f2782da0ae32c8c3f393c4f9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun May 6 21:27:09 2007 +0000

    Fix memory leak where a free was forgotten
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16057 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f2feb3016e238146b87cb630d7753900b9fd9bb2
Author: David Hampton <hampton at employees.org>
Date:   Sun May 6 04:35:53 2007 +0000

    Use the last second of the statement date when determining whether
    clears transaction should be checked when the reconciliation dialog is
    created.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16056 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5990e0be744e0bcc814f604c36f3bdcd77eeb16e
Author: David Hampton <hampton at employees.org>
Date:   Sun May 6 00:27:43 2007 +0000

    Fix several problems with the QOF book merge code.  Use unique error
    codes in the qof_book_merge_commit() function.  Fixes 343730.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16055 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31ba2398aae6eece829a7e3ddc901cb426d8aba9
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat May 5 23:25:58 2007 +0000

    Bug#436177: more CSV Import hiding.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16054 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5277bb1d87082f624870df6cfe556f9aa971c995
Author: David Hampton <hampton at employees.org>
Date:   Sat May 5 23:23:29 2007 +0000

    For report pages, make the "Refresh" menu item synonymous with the
    Reload toolbar button.  Fixes 381737.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16053 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54deadecdaa88b9b11095a6c213b2eac7b9c89d2
Author: David Hampton <hampton at employees.org>
Date:   Sat May 5 22:20:09 2007 +0000

    Now that check printing has been rewritten, there no longer a need to
    have the custom translation fields always enabled.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16052 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf71fd4795899e6514ac26f3fca257d10155f9f6
Author: David Hampton <hampton at employees.org>
Date:   Sat May 5 21:46:06 2007 +0000

    When saving a check format, query the user for the title to write into
    that format.  Fixed #434409.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16051 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b804cc6dde514a8a8b12d2ecc005522a38e44a4
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat May 5 21:08:41 2007 +0000

    Bug#436177: disable menu items for Import CSV {,and send}.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16050 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f44e3155d3910a7a6ffe19cd79667d65940543e
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat May 5 21:02:56 2007 +0000

    Do not use langinfo to determine date format spec, but %x, %X or %c.
    
    Remove check for HAVE_LANGINFO_D_FMT.  Rather use standard strftime and
    (standard?) strptime format specifiers %x (date), %X (time) and %c
    (date&time, all in national representation).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16049 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b9664b2cabe1017a3b0df6007f2e722274b07b3b
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat May 5 20:44:24 2007 +0000

    Add Windows-specific code to lib/libc/strptime.c to eat %x, %X and %c.
    
    Originally, it came from evolution-data-server,
    /libedataserver/e-time-utils.c, but was modified to not depend on GLib.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16048 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2252770c5680e80aedf8962d8875517eb0dcec16
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat May 5 20:29:39 2007 +0000

    Bug#334939, partial: clarify the tooltips for the register reports.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16047 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3eb070ab80bb8a6ed472df27d2e966586ae32618
Author: David Hampton <hampton at employees.org>
Date:   Sat May 5 19:25:04 2007 +0000

    Fix two bugs in custom check printing.  One swaps the placement of the
    amount(number) and amount(words) when printing directly from the
    custom check page of the print dialog.  (No bugzilla.)  The other bug
    is that GnuCash fails to write the guid in newly saved check
    files. (Bug #434407)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16046 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 719350041fbc084823983f4a24d0828facb3335e
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat May 5 19:20:35 2007 +0000

    Conditionally warn the user about file-format changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16045 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8db1c801a52a9129fb8046a0e833e5d90662bd3e
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat May 5 17:03:42 2007 +0000

    Invert "allow_file_incompatabiilty" tests: we now generate files that 2.0 might not read exactly.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16044 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b7d601be25f5d0a9eaae25d81b7832b337d5ff88
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri May 4 13:30:51 2007 +0000

    Save column selection in import account matcher to GConf.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16043 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ec864163da763284f353c907512d59daafbcbb1
Author: David Hampton <hampton at employees.org>
Date:   Thu May 3 03:56:31 2007 +0000

    Collapse the various "idata" fields into a single field attached to
    the QofInstance object.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16042 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cad2164810a8ac8cd49db2dae32770343499d166
Author: David Hampton <hampton at employees.org>
Date:   Thu May 3 02:56:56 2007 +0000

    Collapse the various "version" and "version_check" fields into a
    single pair of fields attached to the QofInstance object.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16041 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62dce55fb8cda93516d7f56d38da0d4d1b261e38
Author: David Hampton <hampton at employees.org>
Date:   Thu May 3 02:56:15 2007 +0000

    Fix a problem copying a guid from an object to a local variable.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16040 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 285a5216b3f35b1c22b5fa4c9a80e915d9760a7d
Author: David Hampton <hampton at employees.org>
Date:   Wed May 2 05:42:41 2007 +0000

    Move QofInstance guid property from its public data structure to its
    private data structure.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16039 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f6fd1b090cefc5bcbcba1555258a2c85dc5bf47
Author: David Hampton <hampton at employees.org>
Date:   Wed May 2 03:18:46 2007 +0000

    Move QofInstance book properties from its public data structure to its
    private data structure.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16038 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d3c6b9a3843125d5e54614f2b6ac9d6302c9599
Author: David Hampton <hampton at employees.org>
Date:   Wed May 2 01:57:49 2007 +0000

    More a large number of the QofInstance properties from the public data
    structure to a private data structure, with access to them as properties
    of the object.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16037 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06c231104733bd2362dc5be2d18f995cbd998d2a
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue May 1 22:05:42 2007 +0000

    Add support for ActivePerl 5.6 to install-fq-mods.bat.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16036 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 310f26e54ded39d893d4801893433f18a59e7c5d
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue May 1 14:03:44 2007 +0000

    Do not set timezone to UTC on Windows, #434752.
    
    The perl module Date::Manip needs some timezone information to work, but
    cannot determine that itself on Windows.  Setting the TZ environment
    variable for the gnucash process has bad consequences, so rather call
    Date_Init("TZ=UTC") if TZ is unset.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16035 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4caf424e95f8d1756f5cb542c214a59273ac8509
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 1 11:54:58 2007 +0000

    Fix spelling error in French translation. #433389.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16034 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd26e126ecf79fad60edbe87f7687e22e8d5a391
Author: David Hampton <hampton at employees.org>
Date:   Mon Apr 30 17:06:48 2007 +0000

    Remove the macro versions of qof_begin_edit and qof_commit_edit_part<x>.
    The function call versions of these routines should be used instead.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16033 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c823d7bda498ffe1022f0917b0295627d40dbedf
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Apr 30 16:38:41 2007 +0000

    Merge some upstream compatibility updates for svn2cl.xsl
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16032 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b7760c7171aac638deaebee23d37a4f0c17a1b24
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Apr 30 09:50:35 2007 +0000

    Make ChangeLog depend on NEWS rather than on configure.in. Update svn:ignore.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16031 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6961f8a1f11c1dc0fa1978e56f49c00b72535e6a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Apr 30 09:42:56 2007 +0000

    Improve the auto-generated ChangeLog and have it run on make ChangeLog.
    
    The rule for the auto-generated ChangeLog will use all commits of trunk
    and several branches that are hard-coded into macros/svn2cl.xsl.
    Just add more branches there if we need them in the ChangeLog as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16030 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bbbd36d426d5dd42f7761ed13ba72f777d824387
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Apr 30 09:32:35 2007 +0000

    Move old manual 2006 Changelog to separate filename
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16029 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3cda5a70e964e4653f016392503fa7195a7d91f5
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Apr 30 08:25:57 2007 +0000

    Patch from Zach Sadecki to start custom check items at index 1, #434029.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16028 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b862c134e6f216716639096d858e5520a61ce723
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Apr 30 08:22:56 2007 +0000

    Updated British English translation by Nigel Titley.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16027 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce65024722dfdf8b5dda8ce77730ab7af53b2df5
Author: David Hampton <hampton at employees.org>
Date:   Mon Apr 30 05:33:33 2007 +0000

    Start putting an API in place for access to the members of the
    QofInstance object.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16025 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 05f60bd341116cac3ba70867b576216259404373
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Apr 29 18:32:53 2007 +0000

    Patch from Zach Sadecki to lower the number of annoying console windows.
    
    * At the end of the setup, optionally run gnucash.bat hidden
    * Desktop and start menu icon run gnucash.bat minimized (hidden is not
      possible here)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16024 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 735ccffe48e5f0d9ea828dfe48cead07efdf0307
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Apr 29 16:11:05 2007 +0000

    Shutdown gconfd before uninstalling GnuCash, #434271.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16023 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b19ff0e667fa3b4a011b2e3ae9166d81b1f65694
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Apr 29 10:18:53 2007 +0000

    Change gconfd-2.exe to the windows subsystem in inst_gnome more often.
    
    If for some reason gnome is reinstalled but gconfd-2.console.exe has not
    been removed, the subsystem type of the newly unzipped gconfd-2.exe is
    not changed again, so it will pop up a console window.  Fix that.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16022 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c83ed14a0e2fbe121961c646b5cb5df43e89a0b
Author: Chris Lyttle <chris at wilddev.net>
Date:   Sat Apr 28 22:06:58 2007 +0000

    Update packaging/Makefile.am to release 2.1.1
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16019 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 09af330fccc771fe08682a7b35cb3f2af46b89ff
Author: Chris Lyttle <chris at wilddev.net>
Date:   Sat Apr 28 21:49:18 2007 +0000

    Update NEWS and configure.in to release 2.1.1
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16018 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c38bcd3ed70e88bfc026e758b4c68d08cd608b34
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Apr 28 19:13:47 2007 +0000

    Drop process.scm and spawn perl to retrieve price quotes.
    
    Use gnc_spawn_process_async, gnc_process_get_fd, gnc_detach_process and
    gnc_parse_time_to_timet in price-quotes.scm, but leave the work-flow
    basically as before.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16017 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94dc306411d588440d76dd8bdce96d6160d8c02e
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Apr 28 19:13:43 2007 +0000

    Add gnc_parse_time_to_timet, a concatenation of strptime and mktime.
    
    This will be needed for the price quotes on systems that lack a guile
    function `strptime'.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16016 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 433a0cd5e286124e7282c82ee258b9a4f960285d
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Apr 28 16:04:06 2007 +0000

    Give the child process a real chance to die before we kill it.
    
    Improve r15997 by processing all events without blocking, maybe until
    the child is dead.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16015 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4fc3ccb0baf366ff661c23d82b67d846a8fe3303
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Apr 28 15:32:51 2007 +0000

    Prepend to PATHEXT and give a default TZ on Windows.
    
    * g_find_program_in_path will find gnc-fq-{check,helper} only if . is
      added to PATHEXT
    * Date::Manip needs TZ set to something reasonable (install-fq-mods.bat
      should help the user)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16014 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29475d0dae459f8210307750b58e52ee0ac6d2f7
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Apr 28 15:28:44 2007 +0000

    Add gnc-fq-helper and TZ environment variable test to install-fq-mods.bat.
    
    Set TZ to UTC if unset and download a price.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16013 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6959a8fb6f62a03f5ae2629e3f7ac64005c73f3c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 28 11:17:16 2007 +0000

    Merge all translations with current translation template.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16012 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01e795084168540b29a69c64ec5146782a58e9c0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 28 11:16:06 2007 +0000

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

commit 59278f69f6ad94e3487965182239cf860099d484
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 28 11:11:15 2007 +0000

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

commit 6d7e46843ce6ffde619237a583ad60d229e6f3da
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 28 11:10:53 2007 +0000

    i18n cleanup: Fix explanatory comments for translators.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16009 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0508859241371049ea920b229040ad923506499e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 28 11:09:58 2007 +0000

    i18n cleanup: Don't translate messages that don't have to be.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16008 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 95679ff90558e0b5309e581ad579dfba663bf4cb
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Apr 28 11:09:51 2007 +0000

    Add install-fq-mods.bat to dist and start menu.
    
    * Dist new OpenSSL correctly
    * cp libssl32.dll ssleay32.dll to make Crypt::SSLeay perl module happy
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16007 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 80a0403ebb3f273a3bb373f47756c047f9c7834e
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 28 02:40:54 2007 +0000

    Collapse two functions into their only caller.  Move a third function
    to the same file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16003 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e8208ae75603fc656e41ae9b8da176f7f576b97e
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Apr 27 16:54:47 2007 +0000

    Update openssl safety net.
    
    * Bark on $OPENSSL_DIR/lib/libcrypto.dll.a (0.9.7)
    * Bark if libeay32.dll cannot be found
    * Bark if libeay32.dll is found, but not in $OPENSSL_DIR/bin
    * Do not care about libs in $WINDIR
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16002 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0fe7ef82cee637c56826a3bf2f5c55ac0591212b
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Apr 27 14:44:26 2007 +0000

    Fix a NULL-%s-printf, #433798.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16001 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd1da2b49502cf2ab8ece06d3e7aa17d88d77207
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Apr 26 21:58:07 2007 +0000

    Append `.sh' to packaging/win32/{functions,defaults}.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16000 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1263802a81eada1678a03cbecaa67d03d9f16f8
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Apr 26 21:22:22 2007 +0000

    Do not double-check libraries/programs if they are installed correctly.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15999 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df8925cc055185c6e16ee961507e71784be2cbf7
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Apr 26 17:17:41 2007 +0000

    Build OpenSSL 0.9.8e from tarball.
    
    Also starring:
    * Add mingw32-make, as openssl will be built in cmd.exe
    * Link gwenhywfar against dynamic libraries (-leay32 -lssl32)
    * Install svn before openssl to have the newer ssl dlls as first in PATH
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15998 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27595e43a645bb08ccd17f2df570d11b868b97ea
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Apr 25 18:25:34 2007 +0000

    Fix gnc_spawn_process_async and gnc_detach_process.
    
    * Do not use g_child_watch_add if the spawn failed
    * Give the child process a chance to die before we kill it
    * Rather use g_message if file descriptors cannot be closed
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15997 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 39a916529006ff46f4e2f2318a6f63bac32d48dd
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Apr 25 18:22:05 2007 +0000

    Free a leaked return value of g_win32_error_message.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15996 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a654961e1b830d67469143e0e1c08c8ad7d7ceca
Author: David Hampton <hampton at employees.org>
Date:   Mon Apr 23 02:06:19 2007 +0000

    Use gtk_widget_show, not gtk_widget_show_all. The latter screws up the
    synchronization between the edit menu and which items are shown in the
    window.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15995 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 65bdd3a246ed71f0bcfeddcdb1fa5076a9e4763f
Author: David Hampton <hampton at employees.org>
Date:   Mon Apr 23 01:56:42 2007 +0000

    New version of the file from Zach Sadecki that include three different
    image sizes.  Fixes #432425
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15994 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e37f251ac8c28caebee880efd9e93fd93fe66dc5
Author: David Hampton <hampton at employees.org>
Date:   Sun Apr 22 22:15:00 2007 +0000

    Update ignore properties.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15993 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b1d6e0ffd850fed43e2d7f8e53311cca6eea82f
Author: David Hampton <hampton at employees.org>
Date:   Sun Apr 22 22:02:16 2007 +0000

    Use simpler behavior for setting the "1 xxx = 2 yyy" exchange rate sample
    strings in the lower right corner of the transfer dialog.  Don't try and
    duplicate the logic that sets the number in the exchange rate field, just pull
    the the existing number straight out of the widget.  Fixes #408703.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15992 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78c862c3253379642bb814f3beecab78b350c857
Author: David Hampton <hampton at employees.org>
Date:   Sun Apr 22 21:20:06 2007 +0000

    Move the price manupilation buttons to the right side of the dialog.  For
    languages where one of the button labels is very long, this prevents the
    dialog from becoming excessively wide.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15991 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5d420c9a441c9fc178f124b99b89a011c830565
Author: David Hampton <hampton at employees.org>
Date:   Sun Apr 22 20:22:06 2007 +0000

    Add the Moldovan Leu.  Fixes #414064.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15990 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ecd3e314815e5b91f8cad16265432a97cfa0f2a0
Author: David Hampton <hampton at employees.org>
Date:   Sun Apr 22 20:04:53 2007 +0000

    Changing the transaction number can affect the split sort order and
    thus the running account balances.  Fixes #386074.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15989 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6582c6b95b853beff72c142a2154b2c58d73e0f8
Author: David Hampton <hampton at employees.org>
Date:   Sun Apr 22 19:29:53 2007 +0000

    Catch and short circuit the case of trying to get the balance of an account
    that is so new it hasn't had a currency assigned yet.  Fixes #432227.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15988 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14da30d2bfef0a0802780885f7b9480ecc3e5fa3
Author: David Hampton <hampton at employees.org>
Date:   Sun Apr 22 18:30:48 2007 +0000

    Allow NULL pointers when calling xaccAccountGetFullName. Fixes #432314.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15987 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c34eadeda8f7be32eac1ecf0044227a636331a5
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Apr 22 16:30:55 2007 +0000

    Bug#350993: hide the main window until it's ready to be interacted with (like most every other app).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15986 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47f4b30df62fd25a877c032a0f2e3f80aa2ab325
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Apr 22 16:10:21 2007 +0000

    Bug#432232: confirm SX deletion.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15985 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d924c992cf83810f7bc50ec878cd5d54523ecd0
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Apr 22 11:36:47 2007 +0000

    Do not show ACCT_TYPE_ROOT in filter by dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15984 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 51d728eb7ea3223be7a7b6a04453c560a2999fb7
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Apr 22 11:27:20 2007 +0000

    In gnc_tree_view_account_select_subaccounts, determine correct last (deep) child.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15983 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9622ec2d6d85d90c06f3359f8456cd8b8cb1f569
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Apr 22 10:53:22 2007 +0000

    Set mnemonic widget for "Smallest fraction" in account dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15982 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f50b080ed604185b53fddc24117b12e443e02c59
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Apr 22 10:26:17 2007 +0000

    Set scroll policies in tax information dialog to automatic, #432072.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15981 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f8447aac23c097b10539289f0c38aced087741b6
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Apr 22 10:26:11 2007 +0000

    Remove urgency_hint (gtk+ >= 2.8) from glade files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15980 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d6760a9e1a620ad519cff3350ff59aee75da3a6a
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Apr 22 10:26:06 2007 +0000

    Add a 6px border to the printing tab of the preferences dialog for consistency.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15979 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c9fd7650008345bd04ce2a1163979f3e420e97d
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Apr 22 09:20:49 2007 +0000

    Close the splash screen on clicks, #366418.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15978 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 106f83b1b4e41384dbe2982521ef804b92d7bd4b
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Apr 22 09:03:34 2007 +0000

    Fix double variable declaration on non-Windows, introduced by r15973.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15977 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 434905ea1a4e07b8f3c403b55ee7c4a4128f2117
Author: David Hampton <hampton at employees.org>
Date:   Sun Apr 22 05:59:51 2007 +0000

    Remember the current session when an option dialog boxes is opened,
    and close it when the session is closed.  Fixes #394074.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15976 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0dd45b5d2ffd6522a30c907ed78c141076838ec
Author: David Hampton <hampton at employees.org>
Date:   Sun Apr 22 05:22:51 2007 +0000

    Suspend qof events for the interval between swapping the books between
    two sessions, and installing the new session as the current session.
    The books end up same before and after, but there is small interval in
    the middle where any call to get the current book will get bogus
    results.  Fixes #414783.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15975 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 319f22bf81f6efe4354987bd599f2ae392ba902c
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Apr 22 00:49:31 2007 +0000

    Compile with --enable-locale-specific-tax on Windows.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15974 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2719db653d1b5f0b13c5f0741184e79904925b83
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Apr 22 00:48:03 2007 +0000

    To identify the active locale on Windows, use g_win32_getlocale instead of setlocale.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15973 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a135b79fa2e63967be6f17ff92b32b4c8dc4fb28
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Apr 21 22:20:18 2007 +0000

    Bug#131623: Fix computation of unrealized gains in Balance Sheet report.  Patch from Mike Alexander <mta at umich.edu>.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15972 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 823e13c49b9532539eb93ad56dbcd63033b55235
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Apr 21 21:49:11 2007 +0000

    ebuild updates
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15971 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1c0d91cade511e631bb76163085b11726874064c
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Apr 21 21:46:47 2007 +0000

    update myself.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15970 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a2f828d2359e36a801ffe13faf51f9b9fda2e644
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Apr 21 21:26:33 2007 +0000

    Bug#372948: Add accounts/en_GB/ (as a copy of accounts/C/ ... sorry), add an example accounts file for VAT tracking.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15969 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1f5e06edc7c6ac710b68d323032fbda92bdc8f5
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Apr 21 20:58:18 2007 +0000

    Update ebuild for 2.1.x'es.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15968 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b16fa1f413f39b1fb80548007334dfbb80b478a
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 21 20:07:23 2007 +0000

    Use GNC_TYPE_NUMERIC instead of GNC_NUMERIC.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15967 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5c59face347b73b80fbd82a67ebb29a6cf95a57
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Apr 21 19:43:11 2007 +0000

    Extend the stack size when pulling price quotes (#428133)
    Patch from Mike Alexander.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15966 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d6d784617a8f63728daa4e391420866af1db3534
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 21 19:18:16 2007 +0000

    Disable the close callback while updating reports.  Fixes #416986.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15959 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 619f085748c97604445f921c193859a46d1f49c0
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Apr 21 18:44:15 2007 +0000

    Bug#349693: s/Lot Viewer/View Lots/ for consistency with Account Tree and Action menu.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15955 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b1248d827c29fa3191274407d8d24832e9923986
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 21 18:31:39 2007 +0000

    Validate whether or not an account exists before calling various
    functions in Account.c.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15954 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1d77fb1d101fc20236b7b0a02747b64bfccbe4f
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 21 18:30:20 2007 +0000

    Relax the check on whether xaccAccountGetCommodity is called with a
    valid commodity.  This function is called from many places without
    testing to see if the account is non-NULL.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15953 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68adce5d1d3a18387697f75a41220776195274f0
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Apr 21 18:14:42 2007 +0000

    Replace monolithic MinGW setup by smaller and reusable downloads.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15952 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 117e7e53b6836d845f0935f014d28b12e2ef5056
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Apr 21 16:32:11 2007 +0000

    Bug#347257: make the initial window a reasonable size, especially for --nofile.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15951 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c818c83df73decf5b1380f91d7f7aec0dd3011f2
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Apr 21 15:30:47 2007 +0000

    Bug#431435: guard against dirtying the SX/book when setting to the same values the SX objects already contain.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15950 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d1174a884ad5fd479fa896f4648efa3be6ac032
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Apr 21 14:08:08 2007 +0000

    Add accel for Scheduled overlay menu
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15949 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd209757ec2d38aa5573f73fe6c6cead36d99474
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Apr 21 12:47:05 2007 +0000

    Update the account name in the title of the account dialog on a parent change.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15948 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e61407f6739b04a3f01d24c63802a11fa2a4a5ff
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Apr 21 12:26:20 2007 +0000

    Use correct mnemonic widget for "_Parent Account" in account dialog, #431963.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15947 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94364fb33e3e44dfa314b8822a10b54a26b1db63
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Apr 21 12:00:56 2007 +0000

    Improve handling of the account in the account dialog.
    
    * rename xaccAccountTypesCompatibleWith to
      xaccParentAccountTypesCompatibleWith, typically allow ACCT_TYPE_ROOT
      as parent but not as child
    * remove ACCT_TYPE_ROOT from xaccAccountTypesValid
    * no need to single-case the root account in gnc_common_ok anymore
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15946 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 55c46758688ef03fb5dcb453f9caa6558450ccb6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 21 08:59:49 2007 +0000

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

commit 3e403f491fde2c83c5f946967f496f5f0db430de
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Apr 20 21:24:08 2007 +0000

    Bug#431771: remove from SX deferred-instance list by value.  Remove inexplicably-commented line from SX Instance Model.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15944 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 428497a0fedb134c21cc4711f577e3fc418babb2
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Apr 20 17:42:31 2007 +0000

    Bug#431756: use the correct return value for the xaccAccountForEachTransaction function.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15942 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01d7e59bc97ba571b956df14307d24b05c7a6973
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Apr 20 16:56:10 2007 +0000

    Only append if the list is valid.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15941 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 98acaeba8257a6a14a3cbb8560492c4466a06136
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Apr 20 15:34:58 2007 +0000

    Fix crasher in variable handling in SX editor.  Be more consistent about alloc'ed memory ownership.  Some formatting cleanups.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15940 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 75be841eec14da480b40223cce1c128893319726
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Apr 19 06:37:02 2007 +0000

    Convert tax strings to UTF-8.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15937 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cfa50383a5a61d92392284aca3754582fb82f3e7
Author: David Hampton <hampton at employees.org>
Date:   Thu Apr 19 05:09:34 2007 +0000

    Replace a function name mapping with the real function call.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15936 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29a5d3fbcaf542a2d34b174525602c0ce45688b0
Author: David Hampton <hampton at employees.org>
Date:   Thu Apr 19 04:19:03 2007 +0000

    Fix an error in a test data file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15935 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c7b6f45fa471d28d2870237e0382540e78f3c22
Author: David Hampton <hampton at employees.org>
Date:   Thu Apr 19 04:18:19 2007 +0000

    Replace silent failures with noisy assertions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15934 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 468b8995bff2ed28bfcd20b50c36046243862a70
Author: David Hampton <hampton at employees.org>
Date:   Thu Apr 19 04:16:39 2007 +0000

    Finish moving account specific properties from the public data
    structure to a private data structure.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15933 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0d83537e5ab5d67ca9f726cc0b06fd2b3863e1e
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Apr 19 00:58:51 2007 +0000

    Fix report version identifiers.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15932 57a11ea4-9604-0410-9ed3-97b8803252fd

commit abd55f7ddcc795dfedd954837392eb72bca433fd
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Apr 19 00:58:30 2007 +0000

    Fix build breakage with --enable-locale-specific-tax
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15931 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f07529e8671a74e19bb5dd1532dbcd7342d435f
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Apr 19 00:11:34 2007 +0000

    Re-fix Bug#104844, but better: have a separate 'last day of month' option, and use the corresponding Recurrence frequency.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15930 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e79f2188e10de93db0966ea6a6e3ac51cc98e84
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Apr 18 23:41:59 2007 +0000

    remove silly 'always set the month to january' logic.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15929 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 167feed5273d0bc047a013954770ae3f0a4400b3
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Apr 18 23:23:04 2007 +0000

    Make sure that each GNCModule has a unique set of symbols.
    Change gnc-module.c to load the unique symbols based on the module filename.
    Change gnc-module-api.h to declare the functions based on a provided filename.
    Change ALL the modules to use the new symbol names.
    
    This change should allow the code to build cleanly on the MacIntel platform.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15928 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85785f0789a40e5360b27abe8862deaa5afd8aa4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Apr 18 23:22:52 2007 +0000

    Actually load the correct module to test invalid dependencies.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15927 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 114190d81675769dd9c00765024641b0fb01ca1e
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Apr 18 22:05:36 2007 +0000

    Allow building from a tarball.
    
    * Add UPDATE_SOURCES.  If "no", drop inst_svn and svn_up.
    * Add BUILD_FROM_TARBALL.  If "yes", set GNUCASH_DIR=..\\..,
      REPOS_DIR=$GNUCASH_DIR and UPDATE_SOURCES=no.
    * Fix renaming of setup.exe in dist.sh.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15924 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cfd42cd0bfbce95c555c53474967f84771622218
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Apr 18 19:17:11 2007 +0000

    Install.sh: Test for g++.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15923 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 973cacb3c0dcc1078cfd047ede591a030a42ea9e
Author: David Hampton <hampton at employees.org>
Date:   Wed Apr 18 05:11:56 2007 +0000

    Fix mistake in property install.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15922 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6a609b8f788ef2029fcf906713eb056561bd8dc
Author: David Hampton <hampton at employees.org>
Date:   Wed Apr 18 04:50:34 2007 +0000

    Move more account properties from the public data structure to a
    private data structure, with access to them as properties of the
    object.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15921 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c9babbcf2897e59d32f5b7df628577751084325
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Apr 17 22:47:31 2007 +0000

    Win32: Add some text regarding QTDIR and AQBANKING_WITH_QT.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15920 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0702cf7255617eed284ec82073e1355396d9bc56
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Apr 17 22:35:13 2007 +0000

    update links for correctness.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15919 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 079170272515b53a34df9c0e1cd936399c173d0b
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Apr 17 19:48:27 2007 +0000

    Win32: Include custom at the beginning of defaults.  Set AQBANKING_WITH_QT=yes.
    
    To enable effective overriding of GLOBAL_DIR, first include custom and
    then use set_default and add_step to complete the environment.  The
    primer is new and sets a variable if it is unset or empty.  The latter
    is modified to check steps for being blocked, either by block_step or a
    previous call to add_step.  Add late_eval for expressions to be executed
    at the end of defaults.
    
    AQBANKING_WITH_QT (prior aqbanking_with_qt) is set to yes by default now
    so that the aqbanking setup wizard is built and the user only needs to
    install QT.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15918 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f116e824bb0b9168eccdc4ce36d42b6be836a572
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Apr 17 18:02:54 2007 +0000

    Improve documentation of German account template. Patch by Frank Ellenberger.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15917 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd4440ea8efd465f40228b2ec71b1b9f92e40e9a
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Apr 17 15:18:54 2007 +0000

    Correct custom.sh to defaults in packaging/win32/Makefile.am.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15914 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b80e44ff96a84dda2f66e078b27e92e84f3218ec
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Apr 16 22:33:26 2007 +0000

    Rename custom.sh to defaults, recommend custom, add remove_step.
    
    Declare defaults (custom.sh) as virtually immutable, so that svn updates
    and commits do not interfere with local modifications.  Put those into a
    file `custom' which is read at the end of defaults, if existent.
    Remove_step helps to comment out steps now.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15912 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 30a7718b165470724a1389afc5d15cac3c107158
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Apr 16 20:51:37 2007 +0000

    Fix quickfill handling in transfer dialogs, bug #413868.
    
    Connect to key_press_event on description entry before the default
    handler, let RET act like OK.  Do not care about button releases.  On
    insert_text, make quickfill as in the register, set the position and
    g_idle_add a function to set the selected region.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15911 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82a41dbdca29c742c2183d029b2c87197f1e44f4
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Apr 16 18:11:07 2007 +0000

    Add packaging/win32 to tarball.
    
    In the long run it should be possible to build GnuCash on Windows from
    the tarball within MSYS/MinGW.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15910 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6627ae75ab2c6cf8ddbec92f95bf836c8b69c283
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Apr 16 08:26:18 2007 +0000

    Fix NULL-%s-printf in gnc_import_select_account.  Fixes #430130.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15909 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a8fb70a8a4b960a5394003d174f23e40a60e2c7
Author: David Hampton <hampton at employees.org>
Date:   Mon Apr 16 04:30:20 2007 +0000

    Make sure to distribute all the check files in the tarball.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15907 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1cf8e9d01809d5d49a8588957b209c84c0bd3df5
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Apr 15 22:22:35 2007 +0000

    Change from the Blue Gnu Card icon to the Tango-theme icon.
    Change from a single default icon to the default-set of 16x16, 32x32 and 48x48.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15906 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 158d44720195e495cf486395b8f123d763c91c2b
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Apr 15 21:31:53 2007 +0000

    Tango Project themed icon from Hylke Bons.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15905 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa8e07794751427e672049f3d33f8de1575d8257
Author: David Hampton <hampton at employees.org>
Date:   Sun Apr 15 18:53:56 2007 +0000

    Mark the number-to-word code as non-translatable because, as the
    comment in the code says, adding a word-by-word translation is almost
    surely wrong for almost every language.  This change was recommended
    by the translation manager.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15903 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68e28cfd05d1cd6b2b1b3aed743435e6bfd596b1
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Apr 15 18:26:50 2007 +0000

    make 3-month columns in the SX editor, which should layout better for the default 6 months, as well as 12 months.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15902 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 45154119c16588c71e384d84d03c2003df478a97
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Apr 15 18:22:06 2007 +0000

    tweak GncFrequency layout: use Expand much less.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15901 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4bdbd8392d9a664e0f4f39aabdb2ae0a56ed8f59
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Apr 15 17:44:48 2007 +0000

    Better popup window size handling.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15900 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 868d2f05a5111e5804b78033a69325389d3e8243
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Apr 15 17:06:14 2007 +0000

    Fix variable name corruption due to merge-update.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15899 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3dfeefe2f6ebeb55fd5d0016a7e9134247306c2a
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Apr 15 14:48:42 2007 +0000

    Improve win32/reset.sh.
    
    The script uses the paths from custom.sh now.  Certain paths can be
    added as precious by reset.sh or the user to avoid their deletion.  All
    planned actions are presented before confirmation to make them more
    transparent.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15897 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ca35114e9ee8583614e44f394f7dcc9001d16363
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Apr 15 10:17:59 2007 +0000

    Remove erroneous extra dot in version number of r15892
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15896 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 096b68d445b86ad5f8ee221bdcc1c48b94eef3e5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Apr 15 10:11:39 2007 +0000

    Remove duplicated, unmaintained doc file
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15895 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9bbbfc9947a83b53522fef530286a58a4a0c50d5
Author: Chris Lyttle <chris at wilddev.net>
Date:   Sun Apr 15 01:25:07 2007 +0000

    NEWS: Added some text about the release.configure.in: Change to version 2.1.0
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15892 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c089bf0fbd09f965ebad52c884bcf39b0a98c754
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 14 22:48:22 2007 +0000

    More moving of properties from the public data structure to a private
    data structure, with access to them as properties of the object.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15891 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 70af105a88f250993dfccf2a06e01b8815c422e5
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Apr 14 22:30:11 2007 +0000

    Add qof-gobject.h to qofinclude_HEADERS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15890 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d65abd5a6c7705432c0797cc518abd6380a18f91
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Apr 14 21:42:40 2007 +0000

    Use g_direct_{hash,equal} in gnc_quickfill_new, drop quickfill_{hash,compare}.
    
    Storing pointers in integers is not portable in any way shape or form
    (GPOINTER_TO_UINT).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15889 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b0cb51f40e5579be9490362364bf5c0f78899de
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 14 18:30:46 2007 +0000

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

commit eac1893c3d37f5a056fff3c74c687243ead8a3fd
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 14 18:22:58 2007 +0000

    The root account name should never be visible, so no need to mark it
    for translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15887 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78587b5a028f8a9e3fe82fe4308f689f526106d4
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 14 16:19:12 2007 +0000

    Ignore generated files
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15886 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6536479c48cf66e4e9e1a2e080a3c4ea3d92516f
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 14 16:01:55 2007 +0000

    Begin the GObjectification of the Account object.  Move some
    properties from the public data structure to a private data
    structure, and enable access to them as properties of the object.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15885 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8adf99bf51d45c7fa255fef3cbb566544b658d62
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 14 11:34:01 2007 +0000

    Improve i18n
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15884 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd38c08aea1998da950d929143724b2c93a342ee
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 14 11:33:17 2007 +0000

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

commit b642c9ec7a73d8b0e6e0b76b73d76809aee7cd6b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 14 11:24:15 2007 +0000

    Fix i18n; add explanation of word meanings and i18n issues here.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15882 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4fe03a99c603320a2d7581511f3d514a837a4347
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 14 10:47:04 2007 +0000

    Copy po files from branch-2.0 r15797 to trunk and merge trunk's po template by make update-po.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15881 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 36e3d2434d38e9282f2c4ed993b3f1f555b4d8ae
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Apr 14 10:36:53 2007 +0000

    Wrap SPLIT_{ACCT_FULLNAME,CORR_ACCT_{NAME,CODE}} correctly. Reported by Mike Alexander, #429075.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15880 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea9c56e68c3c30b074aa3839a6b07612803cf959
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 14 09:24:15 2007 +0000

    Fix missing exchange rate dialog on purchasing stocks. Patch by Mike Alexander, bug#335101.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15879 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b1f84468ce920659a82dbada4c2973a7d69c1184
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Apr 11 22:00:35 2007 +0000

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

commit 92f3dc0bada75ed45dff6a08f03b8a764622a12b
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Apr 11 21:58:48 2007 +0000

    Fix indentation; clarify comment/description of vector of functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15876 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d208d7f5d83e576f6c692be8ca250a9b7c72349c
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Apr 11 16:47:42 2007 +0000

    Balance some more ENTER/LEAVE calls.  Replace one ENTER by DEBUG.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15875 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4acc6ac57767a2ae843c906dad4b5471defd360c
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Apr 11 15:37:09 2007 +0000

    Add a few gncAddressBeginEdit before gncAddressDestroy.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15874 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 584819956f69d9b032d3bba187c5eb7678c855ef
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Apr 11 15:34:19 2007 +0000

    Use ERR_BACKEND_READONLY if data file cannot be unlinked on write.
    
    On Windows, we need write access to the data file to remove it before
    replacing it by the already written out temp file.  We should not just
    chmod the data file, but tell the user that it may be read-only.
    ERR_FILEIO_BACKUP_ERROR was misleading because the backup actually
    worked.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15873 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2bd54380ce0238cf798219b997301246a429a488
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Apr 11 13:27:41 2007 +0000

    Revert 15855: we can't get away with this yet.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15872 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 331863ed082159d726825126e5fd30ba134097d6
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Apr 11 02:57:20 2007 +0000

    a bit safer.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15871 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba63c51cc5ea47eb2c49cdeff6f16a84962e95ea
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Apr 11 02:08:23 2007 +0000

    Bug#428452: use the g_path_get_dirname(...) of the last-file-opened to initialize the default directory of the File > Open dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15870 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 260dbe55b15a5acf573c731ec80842b31cca1f9b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Apr 10 19:32:30 2007 +0000

    Use aqbanking's FiId field for correct OFX duplicate matching. #418072, patch by David Reiser.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15868 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0db8a768b48bf056266855077a1187d4ff2b6180
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Apr 10 14:17:11 2007 +0000

    Phil Longstaff's patch for begin/commit edit in price quotes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15860 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a8089b4c509a390f41047b4903f273129fb05e5
Author: David Hampton <hampton at employees.org>
Date:   Mon Apr 9 23:28:09 2007 +0000

    Add some const declarations.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15857 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13d841930ba031bd11ecbdc4f4d4fc5808fc8061
Author: David Hampton <hampton at employees.org>
Date:   Mon Apr 9 23:26:43 2007 +0000

    Add some begin_edit/commit_edit checks.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15856 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e6d9f8a5fda3209af227237f1eb33fcaae4ce49
Author: David Hampton <hampton at employees.org>
Date:   Mon Apr 9 23:24:35 2007 +0000

    Re-enable -Wunused checks.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15855 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b15d6171c7eae39e5b7f1582714577add570fe27
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Apr 9 23:02:47 2007 +0000

    Phil Longstaff's patch to enable gnc_numeric to be a GValue
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15854 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7990568f9b90be370824abd9cbef6d08ae1b2eb2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Apr 9 23:02:33 2007 +0000

    Phil Longstaff's patch to fix a kvp_frame bug.
    Save the current frame so we know where to build the new one.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15853 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 880da659b56c9c6b490ccb3fc0e5eb5753b05e39
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Apr 9 20:00:46 2007 +0000

    make hashtable destruction a bit more defensive
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15852 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f5e053f05d6300d4b20a47a156d5da27a955874c
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Apr 9 00:51:51 2007 +0000

    Rename g_date_equals to gnc_gdate_equal and g_date_hash to gnc_gdate_hash.
    
    Those are not native GLib functions.  Make _equals consistent with
    g_{str,int}_equal, also return a gboolean.  g_date_compare checks its
    parameters for validity already, so do not do that twice.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15851 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec22b196e59de9987d8bac8472f6a28112d4ca64
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Apr 9 00:51:45 2007 +0000

    Remove unused code for gnc_timet_get_day_{start,end}_gdate from qof.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15850 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a2269e623ebaab0597384f09e3ab2b28aa0a47f2
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 7 18:24:53 2007 +0000

    Fix compiler complaints about dereferencing type-punned pointers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15849 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18c4cbf12232e74de5f598ef3b0cdb84875dd212
Merge: 3fc5e23b5 8c6e7b839
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Apr 7 16:02:27 2007 +0000

    First step of QOF/Object GObjectification.
    - Merge QofEntity into QofInstance
    - Derive QofInstance from GObject
    - Convert all QofInstance-derived objects to use GObject framework
    - renamed qof_instance_init() to qof_instance_init_data()
    - removed qof_instance_release() because it's no longer needed
    
    Merge from branches/gobject-engine-dev-warlord  (r15827)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15846 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3fc5e23b51109932d4f380d0ea43c2bd82d806b3
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Apr 6 23:29:56 2007 +0000

    Remove unused functions qof_print_{hours,minutes}_elapsed_buff().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15845 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f8a8a33b17771b6a9e673beb4600f1a65f943bf
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Apr 6 22:59:34 2007 +0000

    Remove unused function qof_is_same_day().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15844 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df48c26f490e7af2207efa8d5a692c8283a15c7c
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Apr 6 20:03:50 2007 +0000

    s/printf/g_logging/
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15843 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 459a053a302e471dc0f979f7e0e1e3b2529bab42
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Apr 6 20:00:04 2007 +0000

    Bug#348364: (Emulating price-cell,) we need to ensure the denominator of the amount is in the SCU of the account's commodity (so gnc-ui-util.c:is_decimal_fraction() on the remainder denom for fractional values will be a "decimal").
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15842 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cdcc26bbc9d2752ced9d2482beac55fdba48c345
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Apr 6 17:24:11 2007 +0000

    Re-layout SX editor dialog: move 3 major components into notebook tabs.  Bug#339003.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15841 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 65c3b8d3c55faa41a71be3b6b35f4fd15a1300f9
Author: David Hampton <hampton at employees.org>
Date:   Fri Apr 6 04:44:07 2007 +0000

    Conditionally remove some more deprecated functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15840 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa94af8c9418a2b3e951ec1a2a34412e25b261c1
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Apr 6 02:49:19 2007 +0000

    Free memory.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15839 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df0cfeddc2393a6083751eee5fbfd2e19d45c8cb
Author: David Hampton <hampton at employees.org>
Date:   Fri Apr 6 02:31:28 2007 +0000

    The function name xaccSplitDateOrder is misleading, so rename it to
    xaccSplitOrder.  Add a new xaccSplitOrderDateOnly function.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15838 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 897633f01bf22d1cdcdc4ed41553596fb007d3c3
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Apr 6 02:22:29 2007 +0000

    Combine two copies of "dow abbrev[iation]" code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15837 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f7206b1fd12a4fe5e9cb3b195fe794843e4688d6
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Apr 6 01:47:37 2007 +0000

    Mem handling fixme.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15836 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 49640205d360bb805441d5edae7aea91c7409162
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Apr 6 01:20:27 2007 +0000

    Rename GncSxInstances->list to instance_list, which at least emacs doesn't hilight as a (potential)keyword.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15835 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d2f7b84a4e0a9231eceeef792c00814ded9ead64
Author: David Hampton <hampton at employees.org>
Date:   Fri Apr 6 01:15:15 2007 +0000

    Remove some deprecated functions.  Bump version numbers were GnuCash
    sets the "disable deprecated" flags.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15834 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18f0e755ecfcacbc59512a851aab6f2332f99e73
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Apr 6 00:54:52 2007 +0000

    Normalize memory handling of GncDenseCal marked-element "info" string.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15833 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bda70ee100c74e50ecc11e9837fb719bcaf70979
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Apr 6 00:51:42 2007 +0000

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

commit 18703684f1e3fbb80e25d0c881c6506e1035a978
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Apr 6 00:50:50 2007 +0000

    remove a level of (legacy) indirection around some calls.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15831 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f64b83c37fc89dfd7b3cda846c46257db09e15ac
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Apr 6 00:50:13 2007 +0000

    decided against
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15830 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 392cd816a34ff034c765425d08d65de2f27980a9
Author: David Hampton <hampton at employees.org>
Date:   Fri Apr 6 00:19:08 2007 +0000

    Balance ENTER/LEAVE calls on some functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15829 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b7cc4b2e1e99b4047b2aea27fe163f55704fbb6b
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Apr 5 19:49:52 2007 +0000

    Fix a %s-NULL-printf.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15828 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c6e7b8394dde96488de97ccd400d19c85ba4d44
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Apr 5 03:10:26 2007 +0000

    Add hooks for the gobject dispose() function so that we can
    migrate each object's "free()" function to a combination of
    dispose() and finalize().
    (and yes, "make check" still passes all its tests)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gobject-engine-dev-warlord@15827 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b4323dbfcf9b2f35f84dfbdabca321e1f0f2c4e9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Apr 5 02:44:47 2007 +0000

    Get "make check" to work with the gobjectified objects.
    - fix a bunch of tests to use the new gobject defs
    - make sure we initialize g_type_init() in qof_init()
    - fix qofbook's destruction sequence (I broke it earlier)
    - use dispose() in QofInstance
    - use qof_init() for the business tests.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gobject-engine-dev-warlord@15826 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c64b3e9a04aa37e4383db59e7aba47f8e4f205d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Apr 5 02:44:36 2007 +0000

    convert GncVendor to gobject initialization
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gobject-engine-dev-warlord@15825 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aca8de8037bbb27b0a87a969e6ac1c178ae3d71a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Apr 5 02:44:25 2007 +0000

    convert GncTaxTable to gobject initialization
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gobject-engine-dev-warlord@15824 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b897fd18f63ee5a1acea490c37f400b23804b3a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Apr 5 02:44:17 2007 +0000

    convert GncOrder to gobject initialization.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gobject-engine-dev-warlord@15823 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e38adf311d306cbc53875e394ef6194ff4ad97d2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Apr 5 02:44:08 2007 +0000

    convert GncJob to gobject initialization
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gobject-engine-dev-warlord@15822 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f007696f93da8d450c3e3abc42e605e9120acf6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Apr 5 02:44:01 2007 +0000

    Convert GncInvoice to gobject initialization.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gobject-engine-dev-warlord@15821 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c1ba7259781ed4090faa236a5cbac91056a9f15
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Apr 5 02:43:45 2007 +0000

    convert gncEntry to gobject init.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gobject-engine-dev-warlord@15820 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1449cd97d1b2cc443ec2b128ea78e190f5df89a1
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Apr 5 02:43:38 2007 +0000

    convert GncEmployee to GObject initialzation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gobject-engine-dev-warlord@15819 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 292cf312792e4ffca0894924b8a4e1c296087c11
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Apr 5 02:43:31 2007 +0000

    convert GncCustomer to gobject initialization.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gobject-engine-dev-warlord@15818 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d93599d8f4e588992afd9e01edb38d05d46cadb6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Apr 5 02:43:26 2007 +0000

    convert billterm to gobject initialization.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gobject-engine-dev-warlord@15817 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4271ca4e17f649a6f2c9a654bed5772560c5f5b2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Apr 5 02:43:18 2007 +0000

    convert gncAddress to GObject initialization
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gobject-engine-dev-warlord@15816 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7832f0f0697caf60614ade4498ada3097f641c96
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Apr 5 01:33:55 2007 +0000

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

commit 2b8ef2b7d6206515bd4679beee6bfdb8697acd54
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Apr 5 01:33:13 2007 +0000

    Base the value of the "week_starts_monday" dense-cal parameter on an implementation detail of GTK. :(
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15814 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9abdbc10dc5cc9b949e282173ec86409b516890c
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Apr 5 00:43:09 2007 +0000

    GncDenseCal supports Monday being the start of the week.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15813 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 49c4d834e37fd3762b6c946f26d5819db7c2dbda
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Apr 5 00:24:38 2007 +0000

    convert price/pricedb objects to GObject initialization
    rename gnc_price_{get,set}_type() to _typestr() so it doesn't
    conflict with the GType gnc_price_get_type() API.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gobject-engine-dev-warlord@15812 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01d677ddb88bbf6a156ac7a9a6b50fd43904896d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Apr 5 00:24:28 2007 +0000

    convert gnc-lot object to GObject initialization
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gobject-engine-dev-warlord@15811 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c7d7b9621f3b78efce21d72a65396c29570b7f8b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Apr 5 00:24:18 2007 +0000

    Convert gnc_commodity objects to GObject initialization.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gobject-engine-dev-warlord@15810 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d71de524f860a0694a869993660d080643948d75
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Apr 5 00:24:09 2007 +0000

    Convert GncBudget object to GObject initialization.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gobject-engine-dev-warlord@15809 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e097404f0b207adbe85e3ff09e7399ba8c040324
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Apr 5 00:23:58 2007 +0000

    Convert the Transaction object to GObject Initialization
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gobject-engine-dev-warlord@15808 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb8f58790c3a59f3236d3f66adfc99ef97241695
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Apr 5 00:23:50 2007 +0000

    Convert Split objects to GObject intiialization
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gobject-engine-dev-warlord@15807 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 39d9258d19826f60aaf8e55774b0cc3e134d1d00
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Apr 5 00:23:42 2007 +0000

    Convert SX-book (SchedXactions) to GObject initialization.
    Note that this object is never freed here, so it's a potential memory leak.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gobject-engine-dev-warlord@15806 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f1e6425dce0913acf44de66273a9827c234dd6fe
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Apr 5 00:23:32 2007 +0000

    Convert SchedXaction to GObject initialization.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gobject-engine-dev-warlord@15805 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1cbf8b848c3598e76dc8baa0c4a60bb37ed9d3b9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Apr 5 00:23:11 2007 +0000

    Convert FreqSpec to GObject initialization.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gobject-engine-dev-warlord@15804 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b0d66bf40d413c81e8c8ee070d6ebddda320cc19
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Apr 4 23:05:57 2007 +0000

    better GncDenseCal minimum-size requesting
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15803 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 855beadbd2c1235e629e94d1507c6b40745d32db
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Apr 4 22:22:12 2007 +0000

    Save/restore gnc dense cal number-of-months view in SX List page.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15802 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a35a0eac80fd09aa4e070cefb6f99f2264587af
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Apr 4 22:21:38 2007 +0000

    unused variable removal.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15801 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06ee9fcf880cc8dfd1cae47b48d06993ff73fc47
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Apr 4 22:07:23 2007 +0000

    Correctly set the GncDenseCal view combo box when set from code.
    Better view label/combo-box widget layout and alignment.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15800 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bde4fe7108fa2fff02a31c910d66b53a3a67dfb2
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Apr 4 21:49:02 2007 +0000

    Remove check for sys/wait.h because waitpid is not in use anymore.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15799 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74c517548c69c6ed324ae050e1f2d141adb632fd
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Apr 4 21:48:57 2007 +0000

    Depend on an available GLib thread implementation.  Remove fallback to fork for gzip.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15798 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e111fd32b002fc3f25d1407028ceeec35827c049
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Apr 4 18:48:48 2007 +0000

    Use qof_strftime instead of strftime in the C source code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15796 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 095c71a5f1b83cfd147fedc059ab27df12c6f366
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Apr 4 18:48:42 2007 +0000

    Improve printing of dates and times with non-UTF-8 locales and on Windows.
    
    * qof_time_format_from_utf8 converts an strftime format specification
      from UTF-8 to the locale encoding
    * qof_format_time calls strftime repeatedly with growing allocated
      buffers until the result fits into one, or return NULL
    * qof_formatted_time_to_utf8 converts the result back to UTF-8
    * qof_strftime takes similar arguments to strftime, but in UTF-8
    * the conversion functions on Windows are implemented in qof-win32.c to
      allow them to use windows.h, as they need wcstombs and mbstowcs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15795 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 91eb3d4262b0bead99f2fe30a2ae07fe4706c89f
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Apr 4 17:58:23 2007 +0000

    In new user dialog, run HOOK_BOOK_OPENED with non-NULL session parameter.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15794 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 508ebfecb6871622ec4a6e20cbcbe594754b44e1
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Apr 4 17:04:22 2007 +0000

    Fix state file issues on Windows.
    
    Handle two NULL parameters to %s in printfs.  In
    gnc_update_state_file_keys, also use \r for splitting the contents into
    lines.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15793 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b2bd1a6411313432b22014867b26a707c9d6e57b
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Apr 4 15:41:48 2007 +0000

    Minor cleanup and doc string in gnc-help-utils.[ch].
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15792 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c332ae13bcb8e5f8342bf1c9e2feeef77799244
Author: David Hampton <hampton at employees.org>
Date:   Wed Apr 4 04:58:07 2007 +0000

    Implement idea from Mike Alexander (in #346063) to key lot scrubbing
    off the environment variable GNC_AUTO_SCRUB_LOTS instead of commenting
    it out of the code.  This make it easier for developers to test/users
    to try lot scrubbing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15791 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 09f8e28a83c3f7d252c18c9a77f29b9b3358bb1c
Author: David Hampton <hampton at employees.org>
Date:   Wed Apr 4 04:36:16 2007 +0000

    Patch from Klee Dienes <klee at mit.edu> (bugzilla #420550) to
    re-implement gnc_lot_get_earliest_split and gnc_lot_get_latest_split
    using xaccSplitDateOrder.  This greatly simplifies the functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15790 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4a33b2311b7ae111c9f41d8f0f6c6330aa719c6
Author: David Hampton <hampton at employees.org>
Date:   Wed Apr 4 04:16:57 2007 +0000

    Print a different warning messages if unsaved changes have existed for
    longer than an hour or a day.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15789 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b4ca2231dbd1690bce718a04cc7c94eceb35e80e
Author: David Hampton <hampton at employees.org>
Date:   Wed Apr 4 03:57:04 2007 +0000

    Fix window corruption problems when adding prices to the price
    database. (#376298)
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15788 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a612f804f351f866b4b5092de5001f1bb3e8c86
Author: David Hampton <hampton at employees.org>
Date:   Wed Apr 4 03:40:14 2007 +0000

    Play nicer with recent releases of glib that have tightened what's
    considered a valid key in a key/value file. This change will cause
    gnucash to rewrite any opened state file into a new version where all
    key names fit the new glib requirements.
    
    This code was originally committed to trunk as #15458 on 1/28/07, and
    then backed out with #15461 on 1/29/07.  Backward compatibility
    support for this code was committed to the 2.0 branch in #15460 and
    was released as part of 2.0.5.  Now that 2.0.5 has now been out for
    six weeks, this commit puts the original changes back into trunk.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15787 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1ae1cc0f3e9e4a53c01100803471bc7c0b89576
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Apr 4 02:22:28 2007 +0000

    (Checkpoint; start to) support changing the number-of-months in a GncDenseCal.
    
    Change GncDenseCal to be a composite widget using GtkDrawArea, rather than
    being a "native" widget; much more straightforward implementation.  Update
    some GTK API usage for deprecation/modernity.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15786 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1bea96024f58895eb9f8624dcd565a6d9ae64e77
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Apr 3 22:58:42 2007 +0000

    Convert Account object to GObject
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gobject-engine-dev-warlord@15785 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5bee77e41a61cbb6380f3e020c61286aae310911
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Apr 3 22:30:58 2007 +0000

    get libqof to build using GObject
    - migrate QofBook to GObject
    - move around some typedef to get libqof to build again
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gobject-engine-dev-warlord@15784 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 26296ca2a09a32c9c06621c6dcfb5c4451de0245
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Apr 3 17:21:20 2007 +0000

    Remove viewport/hbox from account scrolls in transfer dialog.  Fixes #425917.
    
    The scrolled windows for "transfer to" and "transfer from" now take the
    treeviews directly and do not pack them into viewports, letting them
    actually scroll the scrolled window.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15782 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 44103fd12f1af5d6264e2c8a1215031f0966173a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Apr 3 13:51:35 2007 +0000

    convert QofInstance to using GObject
    
    note that this breaks the build of this branch, and that the
    build will remain broken until each of the objects is converted
    over to basic GObject support.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gobject-engine-dev-warlord@15781 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab60ce2a6a4437d25ce68c772dd3deb35acd2f6e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Apr 3 02:15:45 2007 +0000

    Um, the branch should live under branches.  oops.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gobject-engine-dev-warlord@15779 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06ec94e59cd680bc6e664693f4ae86c108982bf5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Apr 3 02:14:13 2007 +0000

    Hey, look!  QofInstance has a GObject.
    Granted, it's not used, yet.  But it's there.
    Also add some helpful macros for instances.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/gobject-engine-dev-warlord@15778 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd72398736dafff0693646221d375db69ba47d62
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Apr 3 00:55:56 2007 +0000

    Bug#343795: Be explicit about number of months so auto-decimal-point doesn't bite us.  Patch from Jerry Quinn <mailto:jlquinn at optonline.net>.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15777 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5dbb52a8e449b2e7e8848a1d3f4a856869e4b649
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Apr 3 00:19:04 2007 +0000

    When an SX is updated, synchronize added/removed variables with new/existing instances.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15776 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cafd290508985d53624d8f39702af52f036f4daf
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Apr 2 22:11:52 2007 +0000

    Unused variable removal.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15775 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cdc906c8877e3bcd03e905069d84c08f5006715c
Author: David Hampton <hampton at employees.org>
Date:   Mon Apr 2 03:42:21 2007 +0000

    Allow the user to specify the maximum width of the page labels in the
    main window (#338161).  Also add a tooltip showing the account full
    name to the page labels in the main window (#343239).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15774 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 12461c5b30df65efb87458112f83835ff36ceaa7
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Apr 1 22:18:50 2007 +0000

    * Merge QofEntity into QofInstance
      - QofEntity -> QofInstance
      - qof_entity -> qof_instance
      - QOF_ENTITY -> QOF_INSTANCE
    * remove references to instance.entity
    * keep qof_entity_init() and qof_entity_release() for now
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/gobject-engine-dev-warlord@15773 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e43ae10f31f45ec80a4fa8022fc3aca25c7f875
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Apr 1 22:18:30 2007 +0000

    Preparation for QofEntity -> QofInstance:
    - Convert (QofEntity*)x to QOF_ENTITY(x)
    - Move qof_entity_init() and friends into qof_instance and rename
    - Move QofEntity contents into QofInstance
    (note:  this doesn't compile)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/gobject-engine-dev-warlord@15772 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dfcb77f0c9427ec86f7d747975cce89b55a8ae10
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Apr 1 13:23:54 2007 +0000

    On Windows, go back to libgnomeprint.  Partly revert r15750/61.
    
    GtkPrint/GtkHTML as combination is not yet stable enough to use it by
    default.  It seems however to be the way to go, so all necessary changes
    are only commented out.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15771 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4b0ca6b26c387e1ba2d70b84814283ed5bed6c28
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Mar 30 14:02:33 2007 +0000

    Build a branch for my own gobject dev work
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/gobject-engine-dev-warlord@15762 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57b1a827aecb353043adde8bd67fee617b27ee20
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Mar 28 08:59:36 2007 +0000

    Remove libgnomeprintui from dist.sh.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15761 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e6e85a13ec06f128dfe72aa5857d3abaa91361a0
Author: David Hampton <hampton at employees.org>
Date:   Tue Mar 27 03:06:09 2007 +0000

    Allow the base gconf path to be specified at run time, either via an
    environment variable or via a command line option.  Based on a patch
    from James Radley.  Implements #328762.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15760 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5edeb504e29b0f710fa72871417c1a7495f5c413
Author: David Hampton <hampton at employees.org>
Date:   Tue Mar 27 01:55:38 2007 +0000

    Add an option to change the tab closing behavior.  The two choices are
    to move to the tab immediately to the left, or to move to the most
    recently viewed tab.  Implements #346314.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15759 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ca73549ce80b803719c4985aa11a6cac61a3c77
Author: David Hampton <hampton at employees.org>
Date:   Tue Mar 27 01:10:09 2007 +0000

    Add a preference for printing "***" immediately before and after all
    text fields on checks.  Implements enhancement request #420224.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15758 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b86e5fa33cb3243a158130842f78870907cf99bd
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Mar 26 21:28:48 2007 +0000

    Use gncOwnerGetOwnerFromLot.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15757 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 498c193a633d77d22acf1ce26958f5643bf00f71
Author: David Hampton <hampton at employees.org>
Date:   Mon Mar 26 03:02:55 2007 +0000

    Record a couple of user suggestions for things to do with gnucash's
    gtkrc file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15756 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eab98d53f860b8effff119f37fb52facf05d4922
Author: David Hampton <hampton at employees.org>
Date:   Mon Mar 26 02:58:23 2007 +0000

    Don't crash if an example account file has no root account.  Also
    filter the file names (*xea) when reading accounts directories.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15755 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f8c3dc9f66243fd982c185e60b484ecd6d2d2bd
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Mar 25 23:05:47 2007 +0000

    Use TXN-TYPE-{INVOICE,PAYMENT} in customer report. Observed by Nigel Titley.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15754 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72b00e402742240df6220c50188850f210b3cb17
Author: David Hampton <hampton at employees.org>
Date:   Sat Mar 24 18:17:38 2007 +0000

    Add preferences support for printing the date format immediately below
    the date (GtkPrint only), and for setting the font used by the check
    printing code (GnomePrint and GtkPrint).  The fonts actually used by
    GnomePrint seem very limited compared to those used by GtkPrint, but
    the font size specification always seems to be honored.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15753 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2c8690b5d89673a4e71e604473ff9352ad8aab61
Author: David Hampton <hampton at employees.org>
Date:   Sat Mar 24 18:14:08 2007 +0000

    Add preferences support for a GtkFontButton widget.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15752 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 191e977fd1ce21c56f3f86ec7699da0f4ed34210
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Mar 24 15:30:27 2007 +0000

    Use gtk_print_operation_set_{use_full_page,unit} for reports.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15751 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62ff5bab3cef292ab39a21411ad09c8545717783
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Mar 24 15:28:37 2007 +0000

    Install.sh: Some package updates, including GtkHTML 3.14.0.
    
    Update glib, cairo, pango, gtk+ and gtkhtml.  Drop libgnomeprintui, but
    keep libgnomeprint because goffice depends on it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15750 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3a47d52b18d2e87511073a04836a6b86fcaa62b
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Mar 23 19:40:32 2007 +0000

    On Windows, convert filename parameter for xml parser to system codepage.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15749 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 656306e6dc60a24e3340d8b8ec35c28328065f68
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Mar 23 19:38:08 2007 +0000

    Add support for (de)compressing in a thread instead of fork.
    
    Use GThreading system when available, but depend on it on Windows.
    Gzipped data files are still loaded by libxml2.  On write, again create
    a pipe p and a thread t that gzwrites bytes read from p to a given file.
    After the other thread has finished writing to p, it waits for t to
    return to avoid loss of data.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15748 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 12392fcb440458e261a72b54c0eb8fd0c58631aa
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Mar 22 08:15:01 2007 +0000

    Install.sh: Do not mix pexports and ".." as noted by Nathan Buchanan.
    
    pexports somestimes crashes in a new MSYS shell if a path, like the one
    to a header file, contains "..".
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15747 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bed4c1a08711352cba13c01fc85226a264e76186
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Mar 21 22:50:12 2007 +0000

    Patch from James Radley to allow override of the dotfile location.
    
    Read environment variable GNC_DOT_DIR and, if available, use this
    instead of `g_get_home_dir`/.gnucash.  This allows one develop without
    impacting an existing stable installation, excepting shared GConf
    keys.  Setting HOME does not help, because g_get_home_dir prefers
    passwd entries.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15746 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e579ba10069f4ea7e70f7060eda64fff7580d52
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Mar 21 20:03:47 2007 +0000

    Remove almost unused configure output variables.
    
    GNUCASH_{APP_UTILS,GNOME_UTILS,REGISTER_CORE}_{CFLAGS,LIBS} and
    GNC_FALSE have been completely unused.  GNUCASH_ENGINE_{,BASE}_* could be
    moved to its only user engine/Makefile.am.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15745 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc2969282c09e62ebdacd4d632c52f743f791497
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Mar 21 09:46:01 2007 +0000

    In install.sh test for htmlhelp, try to build DLL.
    
    The HTML Help Workshop includes htmlhelp.lib, but we cannot use it for
    creating DLLs---it is a static thingy.  So test with -shared in
    install.sh.  It would be nice to have a similar test improvement in
    configure.in.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15744 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58f17fe7a43e33d88a1cb66acd71efcbaea3e932
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Mar 20 23:42:49 2007 +0000

    Fix a typo in gnome-utils/Makefile.am, garbling _SOURCES.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15743 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3edcbca480d3613edef8df300d68a94bec9f818
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Mar 20 16:37:46 2007 +0000

    Do not check for and link against gnomeprint if gtkhtml uses gtkprint.
    
    If GtkHTML uses GtkPrint, reports and checks will use it, so GnomePrint
    is not needed.  Also, remove some spurious GNOME_PRINT_{CFLAGS,LIBS} from
    Makefile.am files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15742 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f506b75fdb5f52951fb2b55343637d3dd258f8fa
Author: David Hampton <hampton at employees.org>
Date:   Tue Mar 20 05:19:20 2007 +0000

    If the specified check format guid can't be found then select the
    first check format in the list.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15741 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13f1be4d847db40e0593e11f9f025328705e3bae
Author: David Hampton <hampton at employees.org>
Date:   Tue Mar 20 01:08:12 2007 +0000

    Use a single key for check position names instead of a series of
    manufactured key names, one key per name.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15739 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f04508e0090e01c03306a8aac58728226d48ad62
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Mar 18 22:45:08 2007 +0000

    Do not printf %s if the param is NULL.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15738 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed9661c8b4684893cffb0c684aeb2a906dfb6772
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Mar 18 19:39:15 2007 +0000

    Add list of "interesting" libraries.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15737 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d2139a28b8a22c4a14414b4d89844f736552ae97
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Mar 18 19:39:12 2007 +0000

    Update "starting gnucash from the build tree info."
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15736 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3fe6b64c950e97cfdfc5cb1dde2f782bddb85fcf
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Mar 18 17:58:58 2007 +0000

    Uncouple print settings for reports and checks again.
    
    Remove gnc_{save,restore}_print_settings, revert part of r15733.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15735 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0e5db4497c0827879e0817e9b65586dc729352d
Author: David Hampton <hampton at employees.org>
Date:   Sun Mar 18 17:37:53 2007 +0000

    Add GUID numbers to check formats.  Detect duplicate check format
    files (by guid) and show a warning dialog to the user.  Remember the
    users selected check format by GUID and not by index.  Add text
    clipping when using GnomePrint.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15734 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f1078dd536c434d263564295b8b6b4d839fac2a
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Mar 17 17:29:35 2007 +0000

    Add support for printing reports with GtkPrint.
    
    Also add gnc_{save,restore}_print_settings so that those are shared
    between report and check prints.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15733 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d2dd9cd7be6363ea0b7afce3dfc612b143c0234b
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Mar 17 17:29:30 2007 +0000

    Remove unused functions in and stop wrapping print-session.[ch].
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15732 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ec20373ab3a96f948ca25fb8a8159c2322f1712
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Mar 17 17:29:24 2007 +0000

    If PKG_CHECK_MODULES fails, always print result "no".
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15731 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8603ae302c567ad3127b8d8e1194dcbd10bd73da
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Mar 17 17:29:19 2007 +0000

    Reorder the sequence of some GUI library tests.  Allow libgtkhtml-3.14.
    
    Merge the two gnc_build_gui=true blocks, only move regex adjustments to
    the windows specific part.  Test for gtkhtml later than before and allow
    libgtkhtml-3.14 iff gtk+-2.0 >= 2.10 and gog-renderer-cairo.h is
    available.  To actually print with GtkPrint further code is needed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15730 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc00692a51f97991eabe8ead064aeb6e2d44c050
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Mar 16 09:20:45 2007 +0000

    Harden tests for HtmlHelpW on Windows.
    
    Check both, in install.sh and configure.in, whether we can link a test
    source for HtmlHelpW against the html help import library, instead of
    just testing for htmlhelp.h or some htmlhelp library thing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15727 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 02d7e4276c06cd69eae72411a2f29f1207a5c671
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Mar 15 07:30:19 2007 +0000

    Absolute paths on Windows do not begin with a slash.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15725 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cfba9052a56a87a3919bd4a733ae003138e40aae
Author: David Hampton <hampton at employees.org>
Date:   Thu Mar 15 05:20:58 2007 +0000

    In the Print Checks dialog, provide an easy way for users to save the
    data from the "Custom Format" page to a check format file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15724 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0352f87489c226600e0f1607e8ba7ca3344ce52
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Mar 15 03:00:55 2007 +0000

    Change julian offset of 0
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15723 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e392ae7a0c4828d40957ec2e41454d1a2809afe9
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Mar 15 02:41:20 2007 +0000

    Fix Recurrence start-date bugs in conversion of FreqSpecs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15722 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 267d053b3b0c3a4a3002a7041a979da7d1e4dd34
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Mar 15 02:39:54 2007 +0000

    Clarify why we're setting the month to January.  Clarify the name of the DOW-alignment variable, and remove needlessly setting it to the first of the month to prevent spurious date changing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15721 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 22545937739888bff9964ac4cda6aa727e9fcd6a
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Mar 15 02:37:38 2007 +0000

    debug those schedule strings!
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15720 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0cfc36f955736b87241ae9b69fb9e2ce82dd3d6f
Author: David Hampton <hampton at employees.org>
Date:   Thu Mar 15 02:24:07 2007 +0000

    Add support for printing the check number, the action, and the real
    memo line.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15719 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 09d90de350a416330180069f0c02f31c514d9bb1
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Mar 15 00:56:52 2007 +0000

    Unused identifier cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15718 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19fdc8ff948350673980a5a18db3c17f760c6d2b
Author: David Hampton <hampton at employees.org>
Date:   Thu Mar 15 00:55:52 2007 +0000

    In the print check dialog, the notes field has always incorrectly been
    called the memo field.  This fix corrects that misnaming.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15717 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d76b0fddef99bb705642d64a2d9c8df710263ad
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Mar 14 20:05:24 2007 +0000

    Do not printf %s if the param is NULL.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15716 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3dc3c068669f87fce3ec7c53db25344e3db669f9
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Mar 14 09:55:32 2007 +0000

    Windows lacks exp10, so use exp instead.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15715 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ddd108fcf3f1ea81bdb12fb795d3725b40e40f4a
Author: David Hampton <hampton at employees.org>
Date:   Wed Mar 14 02:21:07 2007 +0000

    Another 64 bit fix.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15714 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3242b9c3fdbf88aeb0a09bdba6c70a0945635cf5
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Mar 14 01:00:06 2007 +0000

    Add help support on Windows by using the HtmlHelp API.
    
    Find the correct CHM file according to the active locale and call
    gnc_show_help in src/app-utils/gnc-help-utils.[ch].  These new files
    were necessary because <windows.h> does not like things like GUID.  If
    no htmlhelp.h was found, spawn hh to show the chm file.  Otherwise parse
    the GKeyFile ending on .hhmap to determine a numeric ID for the given
    anchor and use HtmlHelpW.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15713 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 86511caa088bc1c9c3618564041c3aea31007b57
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Mar 14 00:41:59 2007 +0000

    Install.sh: Add support for generating guide and help CHM files.
    
    * add html help workspace, make an import library for hhctrl.ocx
    * add libxslt for xsltproc and htmlhelp xsl stylesheets
    * run xsltproc on guide and help, C and de_DE; enrich the resulting hhp
      files with anchor/map/alias information, compile them with hhc, save
      to $INST_DIR/share/gnucash/$lang/gnucash-$type.chm
    * create GKeyFiles *.hhmap that can be parsed to open specific topics
    * also, obsolete pexports by mingw-utils
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15712 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c8bebc34c64e550dcea943bdfcb194ba47f2807
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Mar 13 21:00:37 2007 +0000

    Use Glib GINT64 printf format.
    Note:  This probably isn't good for inside a translated string..
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15711 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fae458ad81c4ab7b7797376a92c882cf0b355390
Author: David Hampton <hampton at employees.org>
Date:   Tue Mar 13 15:18:11 2007 +0000

    Make the new check printing code compile on systems that don't have
    glib 2.12.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15710 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2af48fcb16bd024ee7f475c824baa595e891c894
Author: David Hampton <hampton at employees.org>
Date:   Tue Mar 13 03:43:24 2007 +0000

    Convert the check printing code from Scheme to C.  Add support for
    using the GtkPrint API when compiled against gtk+ 2.10 or later.  Add
    support for reading check description files instead of hard coding
    check descriptions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15709 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5246632fb4836a6a7180135661ea5ccf1a8a35cd
Author: David Hampton <hampton at employees.org>
Date:   Tue Mar 13 01:18:42 2007 +0000

    ISO 8601 requires a four digit year.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15708 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8613e066de8551569102ead51ed9f4e07b067bfd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 10 22:16:11 2007 +0000

    Implement some initial gnc_component_manager registering for the hbci dialogs. Partially fixes bug#409324.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15707 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e46aceda727a0e49414743761002afabf3d5b9c5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 10 21:18:16 2007 +0000

    Add helpful error message if other package is unavailable
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15706 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ebb0dc551288b31c1dab96de1f4876d5daeb60f
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Mar 10 19:01:37 2007 +0000

    Install.sh: Bump goffice to 0.3.7.
    
    * add pcre which is a hard dependency of goffice now
    * use the same patch for goffice 0.3.7 as for 0.3.2 (was not in use)
    * make inst.sh'ed gnucash and gnucash.bat scripts work again
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15705 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5354305dc644b3e5a08a201420ec3ec691c93a04
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Mar 9 22:44:33 2007 +0000

    Add GOFFICE_WITH_CAIRO to enable build without GogRendererPixbuf.
    
    Check whether we find gog-renderer-cairo.h with the help of
    GOFFICE_CFLAGS.  If it is found, use GogRendererCairo instead of
    GogRendererPixbuf.  Newer goffice releases do not ship the latter any
    more.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15704 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1c379e731df9361056bc2cd2c2ae81ae677a3dfb
Author: David Hampton <hampton at employees.org>
Date:   Fri Mar 9 20:16:36 2007 +0000

    Fix two instances where a function name didn't get changed for the
    swig-style naming.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15703 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 889b1fcf4f0e8c45ed4194c88fdd8a1b64eff995
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Mar 9 19:39:43 2007 +0000

    Remove the empty directories in lib/libgsf-1.12.3 and /goffice-0.0.4 too.
    
    (blame git-svn)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15702 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5400c53b2acc7ca096b60267f0ed8e7ccba88575
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Mar 9 19:26:03 2007 +0000

    Drop internal copies of libgsf and goffice.
    
    Targeted distributions should have goffice packages by now.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15701 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10e4b916f0b3555f97e898eaa8691be134159dda
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Mar 9 04:00:28 2007 +0000

    Use correct index for calendar month labels; remove unused identifiers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15700 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4b5589a36c65a127f7740ec59abfc5a6b5f7a71c
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Mar 9 03:22:04 2007 +0000

    update the dense-cal-store for the proposed SX name/schedule-description.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15699 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19e15cb2c4c260a887f21ce1bf13548f43213ab8
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Mar 9 03:12:50 2007 +0000

    update the sx name/info in the example calendar.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15698 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 71c512864da6907055f1121be95d7275d1e6bab8
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Mar 9 02:46:04 2007 +0000

    updates, formatting; add pointers to qoflog.h doxygen documentation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15697 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a7c6d804e59c24a8bd8b4ece5879294fac5a43f8
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Mar 9 02:44:03 2007 +0000

    Change Mortgage/Loan druid to generate SXes with Recurrences, not FreqSpecs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15696 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94f18a7beb13dcce8a575673255cc15475362535
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Mar 8 23:31:33 2007 +0000

    Remove unused calls to goffice svg code.
    
    The included header file gog-renderer-svg.h is installed only
    conditionally by recent goffice versions, so drop the 0-#if'ed out code
    completely.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15695 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 39d36d6fba2506f148df1d2d6e9f1a5676655a30
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Mar 8 23:11:47 2007 +0000

    Correct r15693 and lower PKG too.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15694 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f40d05bb24e7ac1423c49d5bbd079b413d5e608
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Mar 8 22:42:23 2007 +0000

    Fix autogen.sh warning about PKG_CONFIG_MIN_VERSION.
    
    Lower-case that word in macros/pkg.m4 to avoid the need to run
    autogen.sh twice.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15693 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 360574d71be73e8984cdf2b8e2332ae11801856e
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Mar 8 02:49:48 2007 +0000

    Change sx-from-transaction dialog to generate Recurrences, not FreqSpecs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15689 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3edccb192875359d2235ec48f29ed0358ac8e339
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Mar 8 02:49:06 2007 +0000

    Still not HIGified, but a bit closer. :/
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15688 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d162a8521650b41d7ef69903a2763ff30951d20
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Mar 8 01:53:39 2007 +0000

    fix corruption/crasher bug where we free a transaction's guid without authority.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15687 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e6de3eb66d0250369ef98b0672ae35c9f0260c38
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Mar 7 23:46:16 2007 +0000

    Cleanup unused qof-style "log_module" variables.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15686 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 489375e6d614b8c6eaf3577df5f4373e96ba06bc
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Mar 7 23:38:46 2007 +0000

    set more correct daily value
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15685 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 80f44ae36b107731ac7c23434ca06c180771c478
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Mar 7 23:36:53 2007 +0000

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

commit e558fccb98b62195def8811b11231c6a4d3773d3
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Mar 7 23:34:53 2007 +0000

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

commit 43f3d912bc900c460294b41848d03e069743483c
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Mar 7 00:27:50 2007 +0000

    Fix tip of the day dialog on Windows.
    
    On Windows, entries in tip_of_the_day.list are separated by five
    newlines.  This led to empty strings in the dialog that got translated
    to the head part of xy.po.  Fix this by replacing all substrings of its
    contents of more than two newlines by \n\n and also removing leading and
    trailing \n\n.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15682 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19bb7be2960a7be3ffa1fe15adbae370c2b7949a
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Mar 6 19:57:51 2007 +0000

    Install.sh: Update cairo, pango, intltool and aqbanking.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15681 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9cf3921a61a47768bcc95c024facd2bc49694674
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Mar 6 14:12:00 2007 +0000

    Add Volker Englisch's note re weirdness in created-txn review page.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15679 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d630e52fac6fe563b646a2f8461ad1a733dc1e55
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Mar 4 00:21:11 2007 +0000

    On creating a new account, do not check account types of children.
    
    In that situation, the current accounts type is invalid, so calling
    xaccAccountTypesCompatible against the chosen type will log an error.
    Because of the apparent lack of children there is no real problem, so
    just skip the test.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15678 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 37e232fc1012369e77a195b2e75717b0aee7daf9
Author: David Hampton <hampton at employees.org>
Date:   Sat Mar 3 16:41:42 2007 +0000

    Find the root based off the current account and not the book.  It
    matters in this situation as the accounts haven't actually been added
    to the book yet.  Fixes #414118.
    
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15677 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5cff8e9b5486c55eeaf6c49aedd36e2bd2da0cc
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Mar 2 13:19:26 2007 +0000

    Patch from Mike Alexander to fix a memory leak in the summary bar.  #413568.
    
    When gnc_main_window_summary_refresh is called to update the summary bar
    at the bottom of the main window, it gets a GList to manage the various
    currencies involved.  It never frees this list so each call leaks some
    memory.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15676 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad231f4c57f3e088cd7de609387887079c12dbee
Author: David Hampton <hampton at employees.org>
Date:   Wed Feb 28 05:57:19 2007 +0000

    Patch from Bill Nottingham to remove redundant ofx checks.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15675 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 541e1f715697e0c0f2ea3ecf7df82cdbfa0cda65
Author: David Hampton <hampton at employees.org>
Date:   Wed Feb 28 04:42:44 2007 +0000

    Destroy no longer used template accounts when reading scheduled
    transactions from a file.  Fixes #412673.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15674 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e63af1cbae60f2cd1079a49c8b88cc8120cb8549
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Feb 27 14:37:11 2007 +0000

    Add todo/bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15673 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9649e037ac4df7e91146f3fedf7d9e0c8d49aee0
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Feb 27 09:24:38 2007 +0000

    Install.sh: Use add_to_env to add svn bindir to PATH.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15672 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8c63c84196bb147c666901404461d5d5895f635
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Feb 27 02:56:23 2007 +0000

    Bug#412442: initialize "display negative amounts in red" option correctly.  Patch from Mike Alexander <mta at umich.edu>.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15671 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b0d1f0d6a68c50476f43ce706d37054c54af24a9
Author: David Hampton <hampton at employees.org>
Date:   Mon Feb 26 05:40:46 2007 +0000

    Remove some unused variables and function declarations.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15667 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab676fca661625d8023fe1c875d38f41ed2c3068
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 25 21:54:56 2007 +0000

    Add check for entered transaction to always have a recipient name; add some more logging code for aqbanking results.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15663 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b72cf9f7fa1a995acfb06940666cc6b41c033afe
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 25 20:36:10 2007 +0000

    Bug#342206: evaluate the saved form of the report to get it added to the runtime environment; if the result of the eval is not a record (i.e., the report), then assume that the report has the same name as an existing report, and don't write it to the saved reports file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15662 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4afde76e8391bf4c60da92202f07099f6deb0be5
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 25 19:51:00 2007 +0000

    Keep track of auto-created transactions, and review them as well.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15661 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47d18a261863370d35de5ffea493ab97faeb0329
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Feb 25 17:35:57 2007 +0000

    Add wrappable functions to spawn, chat with and kill processes.
    
    * gnc_spawn_process_async, gnc_process_get_fd and gnc_detach_process in
      app-utils/guile-util
    * gnc_gpid_kill in core-utils/gnc-glib-utils. Works on Windows too.
      Defined there to avoid clashes with GUID definitions from winbase.h.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15660 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a42e90fd8ef77189ce446f924035242878bf442
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 25 16:42:38 2007 +0000

    Bug#392166: don't try to force "agreement" between the frequency selections and the start date; it's way too smart, and prevents the user from expressing what they might need or want.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15659 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f8e410f899f8ea70ee800642eb8a8d149e1b4ff
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 25 16:21:46 2007 +0000

    Remove src/network-utils/, module, lingering usages of (obsolete/stubbed-out) gnc-http, form-submission.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15658 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f1c66ba4f47058c3ec3886494b6f2b45e39205a
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 25 16:18:06 2007 +0000

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

commit 043a0419c5accdcdae81d182185219d8f4443231
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 25 15:25:51 2007 +0000

    Bug#338107: reorder startup to make `gnucash --help` faster. :p
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15656 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9803684fed6810b41b2ad9ae29543831fd9c703a
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 25 15:08:16 2007 +0000

    Bug#397689: update man page to reflect recent options changes.  Make fail-on-unknown-option error point the user to '--help'.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15655 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b85f1ce07324eb82b825e7ba3958cc384ff8ca0
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Feb 25 11:15:30 2007 +0000

    Fix one more issue of debug-printing %s with NULL.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15654 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8627d4c024e904e7fdedfe9211622e30f9315dc1
Author: David Hampton <hampton at employees.org>
Date:   Sun Feb 25 06:19:35 2007 +0000

    Guile 1.8 seems to be pickier about inexact->exact producing integer
    numbers.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15653 57a11ea4-9604-0410-9ed3-97b8803252fd

commit be3b2d0106143fcbca2f4749b02d6328ef89dd8a
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Feb 24 02:46:19 2007 +0000

    Change yet another chmod to g_chmod.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15652 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a6ac569c0aecd743f9121845e67dd3251d68a46
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Feb 24 00:52:42 2007 +0000

    Update for 2.0.5 release.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15651 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6357b489a8744840b6866c3450a6d455f93dbc2e
Author: David Hampton <hampton at employees.org>
Date:   Fri Feb 23 03:53:08 2007 +0000

    Show a busy cursor while deleting an account, in case the deletion
    takes a while.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15650 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 069c21bcfe3a9b8974190141572755233c514daa
Author: David Hampton <hampton at employees.org>
Date:   Fri Feb 23 03:42:11 2007 +0000

    When deleting an account, correctly display the new account to which
    transactions will be moved.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15649 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f7a9afccc86fe158a9feca96bb0aadbb9620067
Author: David Hampton <hampton at employees.org>
Date:   Fri Feb 23 01:24:57 2007 +0000

    Update the example account trees to include a new root account.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15648 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6fbada92ec42e791ce8c2379879339bdc6e3295b
Author: David Hampton <hampton at employees.org>
Date:   Fri Feb 23 01:23:31 2007 +0000

    Remove all traces of the AccountGroup data structure.  Accounts now
    point directly to their parent and have a simple GList of children.
    (The old method was alternating data structures in the form Account,
    AccountGroup, Account, AccountGroup, etc.)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15647 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82fddb8e2aef99fdd6e9d71bb8258022fef7e6f6
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Feb 22 03:01:59 2007 +0000

    Slightly more clear.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15646 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 298128bfc31cbb71a35974c37936f357e85d3821
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Feb 22 02:35:06 2007 +0000

    Fix crash in the list-based Delete and Edit operations due to argument-order differences.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15645 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 492b78151f791a91c20efc46f887d38e33db0caf
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Feb 22 02:34:15 2007 +0000

    Tick off todo as per last commit
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15644 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce8c44b86c7cdbb407abde7d5c166b2412826c0c
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Feb 22 02:28:29 2007 +0000

    Fix compilation breakage; setup default SX period via Recurrence, not FreqSpec.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15643 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa6acf8b6c03ffc7bd76eded74d8ce31044890c8
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Feb 22 02:20:56 2007 +0000

    Factor the sx-list tree view out and promote into an GncTreeViewSxList as a subclass of GncTreeView.
    Move the gnc-sx-list-tree-model-adapter into gnome-utils to accomodate.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15642 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a4cea1b1727c6d15966dc619a23ef657578de31
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Feb 21 19:50:31 2007 +0000

    Reenable search for Voucher Owner.  Fixes #410511.
    
    In the "Find Expense Voucher" search dialog one cannot search for
    voucher owners because of this typo.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15641 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2adda37f7ec4ae50a442febc3b796ea19ffddda2
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Feb 21 18:46:44 2007 +0000

    gnc:job-get-owner is gncJobGetOwner now.  Fixes #410407.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15640 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 88456c2b3c0b9ea37436f0a5ee014c465e034b84
Author: David Hampton <hampton at employees.org>
Date:   Wed Feb 21 06:59:50 2007 +0000

    Simplify function parameters.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15639 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 43277fef39374d027d1532c59a95b3dd9c0b6ddf
Author: David Hampton <hampton at employees.org>
Date:   Wed Feb 21 02:05:55 2007 +0000

    Remove obsoleted files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15638 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 49501c2dbbe403252737f2a716cbe8c6cfbd04e0
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Feb 19 23:45:15 2007 +0000

    (Swig-)expose functions to g_log(...) at various levels; convert the gnc:{error,warn,msg,debug} functions to use those.  Make sure the Finance::Quote version is sent to stdout no matter what.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15637 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 449c4242e21a31b807c733805ece3e4d48531da3
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Feb 19 23:06:41 2007 +0000

    Remove the accounting period druid usage of FreqSpec.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15636 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8e74e95e1ad51d1e962831db780d2ee18dbd2ec
Author: David Hampton <hampton at employees.org>
Date:   Mon Feb 19 23:00:24 2007 +0000

    Remove extra argument to gtk_list_store_set.  Fixes #409758.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15635 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93700f40df016ba15513200d5a58ec97dd9bdf46
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Feb 19 22:52:44 2007 +0000

    Fix "has in-editor sx changed" processing for Recurrences.  Fix Cancel checking/behavior.  Remove previous never-run "bug fix" as it was actually a bug. :p
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15634 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc44c764f4a973a670970797cc77bc382eea7040
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Feb 19 22:22:17 2007 +0000

    Fixup SX editor consistency check re: FreqSpec/Recurrence; never-runnable bug fix, as well!
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15633 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b613c1402201b5fefffd06629d7357a48c9f371f
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Feb 19 22:21:02 2007 +0000

    Use g_spawn_async instead of fork/execl for AqBanking Qt3 wizard.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15632 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3373f7797901dbae1b33e8ed1f0f92cd4fc8fa5d
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Feb 19 22:08:57 2007 +0000

    Add a cmp() function for Recurrence (lists).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15631 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c123a68e282571c5b3295f07ab31c705999ac412
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Feb 19 21:16:51 2007 +0000

    Add a "compact" toString of a Recurrence list; this is a clone of the FreqSpec method that is used by the SX List as a summary of the period of the SX.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15630 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 20675026fcc54353d919ae7172e79b4106d150a6
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Feb 19 19:47:03 2007 +0000

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

commit 9b9e5ff2d791911a56b6014e1eebcad80de7b447
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Feb 19 19:45:19 2007 +0000

    Remove DISPLAY-using, not-very-useful test.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15628 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64c41aaa89b7feff356646af691fcbdd868e2e2a
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Feb 19 19:24:23 2007 +0000

    Save/restore SLR window pos/size.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15627 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fef705b3043b2e62b356b3e3006220630d16410f
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Feb 19 19:08:23 2007 +0000

    Remove unused SLR dialog split pane; configure scrollbars to auto-appear.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15626 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 87a72a3ae08c3ffa5f6f0a9ff45ddb85537ebd4a
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Feb 19 19:01:47 2007 +0000

    Gratuitous reformatting.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15625 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64dd3d7bb4e4793fc9ee78b0a5272ae0a161f74e
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Feb 19 19:00:37 2007 +0000

    Add notes
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15624 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d61475601db508cb6e6e98c4beda0e2ca7eda70a
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Feb 19 17:41:41 2007 +0000

    Fix crash if OB setup druid gets closed while waiting for the wizard.  #409319.
    
    In the online banking setup druid the process is forked for executing
    the AqBanking Qt wizard. While waiting for it, the user can cancel the
    druid in an inner main loop, but the code once returned does not know
    that and crashes. Patch by cstim.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15623 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a83d79a2c8c24e2875e32c87f5d6b640420b9ee
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Feb 19 01:29:51 2007 +0000

    Add gconf cflags.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15615 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d20436a81e9bf36f8ab34cc0189bba89bf55180d
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Feb 19 00:14:53 2007 +0000

    Fix up SX test fixtures for Recurrence transition
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15614 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 654fcfe72ec6d6a8c74ba1b2c58494fe5d87b7e5
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 18 23:23:36 2007 +0000

    Correct spelling.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15613 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c6fd704cf1c86c051b87f8ada7e52f81e91fbee
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 18 23:16:05 2007 +0000

    Save/restore recurrence list (schedule) for SXes.
    Add "allow_file_incompatability" gconf key; emit incompatible elements (sx-enabled and recurrence/schedule) only if allowed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15612 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0d96264c06326e0fc25d1d84007b5e2f41b9de3c
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 18 23:14:17 2007 +0000

    Use the Recurrences for the SX frequency, not the FreqSpec list.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15611 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e6e352b8b5866b3ed132726d7e728d89c9bf99a
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 18 22:54:11 2007 +0000

    Fix compilation; breakage when going outside of FreqSpec's capabilities.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15610 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0527fdb66d3f1aff0cd2ea144f1b4e0fdfebb555
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 18 21:59:14 2007 +0000

    Complementary fix to the freqspec=once: the composite semi-monthly FS'es are written out that way as well.  So hack-fix them too. :p
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15609 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b567dc5360515a84feaad712ed9158c509ea35a6
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 18 20:52:57 2007 +0000

    Better behavior when the number-of-occurences field is blank.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15608 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3afc270f8a1992d8464cf859a33307b5b3034e1f
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 18 20:27:24 2007 +0000

    Switch from FreqSpec to Recurrence list for the example dense-cal.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15607 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 515ad6f78701b952a9cf59128288039ca7e8384c
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 18 20:25:27 2007 +0000

    Add support for populating a dense-cal store from Recurrence lists.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15606 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 348e8a85a3b754017b44221c14317d2574ba477f
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 18 20:23:11 2007 +0000

    Switch core SX instance generation from FreqSpec to Recurrence.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15605 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 493504179ccd1a4c26b1f7534a703fc6292f5c95
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 18 20:21:27 2007 +0000

    Separate out the tests; in case they occur, you then know which condition to look for.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15604 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41089913e2dd2e2b85bb251c1442ca5d107099ea
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 18 19:32:07 2007 +0000

    Bug fixing:
    - fix bug in weekly-freqspec parsing
    - fix bug in date computation
    - fix ages-old bug in "once" FreqSpecs :(
    Update todo.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15603 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47a10cabf893c544549cafa86ed938dee9364c69
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 18 19:30:18 2007 +0000

    The combo box manip needs to come before the field setting, or the stupid signal handler will screw up the fields. :p
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15602 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d2e90dce74b4b8bbec2611031c9627f000ed31b
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 18 17:39:54 2007 +0000

    Start the FreqSpec->Recurrence migration:
    - remove the "private" SX header.
    - add GList<Recurrence*> to the SX model
    - Parse a GList<Recurrence> from FreqSpec xml.
    - GncFrequency changes
      - modify GncFrequency to load/save Recurrences.
      - simplify GncFrequency: remove "daily [m-f]", "bi-weekly" and super-monthly pages.
      - add (Recurrence-only) support for "last weekday of month" to {,semi-}monthly
    - update SX cleanup todo-list.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15601 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d02ccef535cbc25801fe8381ff53f39c5bea4102
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 18 17:28:44 2007 +0000

    log leveling
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15600 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2ec8f16463fd204cd7486aa55302873e2fad9d5e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 18 12:05:21 2007 +0000

    Initial proposal for a script that strips data elements from a gnucash
    data file which are not backwards-compatible to older versions of
    gnucash. Discussion here:
    http://lists.gnucash.org/pipermail/gnucash-devel/2007-February/019963.html
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15599 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c23dc362505e4cc743348f7077344f6abf9a0f5c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 17 10:09:02 2007 +0000

    Upgrade ktoblzcheck; the newer version doesn't need registry keys anymore
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15587 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 140671df98b702afb33a25fe37d705f2e0f21dcd
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Feb 16 23:55:12 2007 +0000

    Install.sh: Make QTDIR a Unix path.
    
    AqBankings configure does not like QTDIR to contain backslashes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15586 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d8c124c3cd97894a0a05abe1533cef4f2632583
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Feb 16 22:57:15 2007 +0000

    Install.sh: Add set_env_or_die, use it for $INTLTOOL_PERL.
    
    This function is similar to add_to_env, but makes the script fail if it
    would effectively overwrite a non-empty variable.  This is not the case
    if the new value was already a part of the variables contents, no matter
    whether from the beginning or after an add_to_env call.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15585 57a11ea4-9604-0410-9ed3-97b8803252fd

commit effc8e040bd48fb9c9fb68f8edeb089a6fe917d3
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Feb 16 17:02:57 2007 +0000

    Install.sh: Make assert_one_dir quieter.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15584 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b0d7e1ff75b952810c5f2cdf540837dd22e2c44a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Feb 16 15:06:27 2007 +0000

    Update gwenhywfar to 2.5.4.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15583 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 22a6238170a2f0502d57ee5405cd16a6e5060a25
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Feb 15 21:09:59 2007 +0000

    Do not move unzipped folders of ActivePerl.
    
    Instead of stripping the prefixing directories ActivePerl\\Perl to have
    \\bin directly in $ACTIVE_PERL_DIR, set INTLTOOL_PERL to the unchanged
    path.  This makes Installer.bat work again.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15582 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6eb4fef9b9a90e38d388d7864bbac5ad68cefc82
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Feb 15 20:22:49 2007 +0000

    The New Turkish Lira changes from TRL to TRY in 2005.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15581 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 25235a3d160d0472ad18c523ab5e08f7b17d4aef
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Feb 14 14:43:18 2007 +0000

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

commit 016afcf3dafbcbe67d1c1f6af2d1c735463fcf16
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Feb 14 01:34:02 2007 +0000

    More doc updates.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15579 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29a0d578a0aadcbfb272887389d81d6db366f39c
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Feb 14 01:01:01 2007 +0000

    Clean up echoing.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15577 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41e5b3540fbda01ec4d73405eebfe475070ef0fe
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Feb 14 00:59:40 2007 +0000

    Update qoflog documentation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15576 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17b614de951174de7e5282a35041486c0ef53337
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 13 21:03:59 2007 +0000

    For aqbanking cmdline programs, change subsystem to console
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15575 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15697348f2bf7f9670b8c9971f2754283e239d71
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Feb 12 22:42:02 2007 +0000

    Add missing #includes of glib-compat.h. Fix #407079.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15574 57a11ea4-9604-0410-9ed3-97b8803252fd

commit db6a7657642406c83047becb8fcaaedf17502a6b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Feb 12 14:34:29 2007 +0000

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

commit f442806965ba6f730a9fda288ce66ff5edb4d8cf
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Feb 12 10:53:20 2007 +0000

    Fix and activate installation of ktoblzcheck on win32.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15572 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 552bc61c8b1dcebd110fc84c6fab3c473e75171c
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 11 23:53:38 2007 +0000

    Update --extra and --debug as per discussion.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15570 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 65c05daf5805406e485108e28613414b61a7a544
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Feb 11 23:30:47 2007 +0000

    Make new windows the same size as the active one. Fix #341968.
    
    New main windows appear very small, so set their size to the one of the
    currently active window.  If that is in a maximized state, maximize the
    new windows too.  However, do not try to position them.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15569 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c2acba5e2469c517c583bc3620b924b585b0f7d
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 11 23:17:08 2007 +0000

    log levelling.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15568 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e919c308428d6c33ac3f6d1d0fbb7dd92912b45
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 11 21:48:42 2007 +0000

    Add (untested) installation of ktoblzcheck as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15567 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2240080dcd18ee37c9cb3086c0e406332261a99d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 11 21:23:51 2007 +0000

    Replace all remaining printfs by correct g_log macros.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15566 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52058f44f169bd2fb692da815acfe058464a8454
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Feb 11 17:30:54 2007 +0000

    On Win32, add get_dtd_installation_directory to LibOFX. Fix #406286.
    
    Determine a directory for DTDs at runtime with the help of
    GetModuleFileName, cf. g_win32_get_package_installation_directory, and
    use it for searches.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15564 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 887adf7e68ad941085f488604c783b0584c7e5ab
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Feb 11 04:22:52 2007 +0000

    Install.sh: Still use -g on DISABLE_OPTIMIZATIONS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15563 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 886f5a53d5aaba1962ac1660daf466eec84438ae
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Feb 10 21:52:04 2007 +0000

    fix compilation warnings; only leak these strings if we're debugging, though. :p
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15560 57a11ea4-9604-0410-9ed3-97b8803252fd

commit daba8251a471a4a24f18f8beffbf5077f241f1f0
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Feb 10 21:32:26 2007 +0000

    GNCFrequency -> GncFrequency
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15559 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc701b433ad915743d841bce4bdf5844448cad71
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Feb 10 21:20:59 2007 +0000

    un-tabify
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15558 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0fbfb5417e6e513e11826d2ca69289193b189aae
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Feb 10 21:08:36 2007 +0000

    be defensive against pointer printing.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15557 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5cc69350f4aacd11f87aee0b7d03993e98bdd3da
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Feb 10 20:05:56 2007 +0000

    Better handling of NULL filename.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15556 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6b6771410b9e9bf2c00dfefe4832cc4f8f7bd2c
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Feb 10 19:06:39 2007 +0000

    Revising logging: implementation and leveling of "init" message.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15555 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0efccfc12fb16b8eb5a6c05bd087f38567e9a50b
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Feb 10 18:58:10 2007 +0000

    Initialize variables; detect/report errors during gnucash command-line options parsing.  Formatting.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15554 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff3405f4c81bee8513622e1a57e6a67be919f74c
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Feb 10 18:52:39 2007 +0000

    Fix parsing of log config file without [output] sections.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15553 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e1077078f0e25a15824101812fef39ad62774e0
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Feb 10 16:28:24 2007 +0000

    use correct datatype.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15552 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 366b56882fa267be9a7892d4d6c67b6cb11b7c5c
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Feb 10 14:57:33 2007 +0000

    Install.sh: Remove dependency_libs line from .la files in \lib too.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15551 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba168b0de4ea14819c085df9a8c5131985ff98ac
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Feb 10 14:47:52 2007 +0000

    Correct misspelling of my own email address, link to the original and thread.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15550 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6eeefe21e3f96499092a55901c35054e402a9d7d
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Feb 10 13:15:52 2007 +0000

    Remove lib/glib28/gwin32-2.8.[ch] again.
    
    We depend on GLib >= 2.8 on Windows in configure.in, so there is no
    reason to include unused GLib 2.8 Windows-specific code. Oops. OTOH,
    gstdio-2.8.h is needed on Unix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15549 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 497d0e32cf9a783a3858a83a609ad5732305aa96
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 10 10:43:38 2007 +0000

    Really clean up enter/leave pairs. Avoid duplicated sanity checks.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15548 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18336d2816edb5e27031444d81e0664879f0bc32
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Feb 10 02:31:35 2007 +0000

    Change log-leveling for a few messages.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15547 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c042a517688fe50207bc9fef7c5919681b208016
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Feb 10 02:30:43 2007 +0000

    Ability to clear out variable bindings in the SLR dialog; better logging.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15546 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ebec0de111519ad8bf034b53a881d67832094a6
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Feb 10 01:29:29 2007 +0000

    Support for ~/.gnucash/log.conf, a key-value file of logging settings; see comment-doc for qof_log_parse_log_config(...) for the file format.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15545 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f9863e3ba9fe6a3b4c40fdc11ee7e2544866b1bb
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Feb 10 01:28:10 2007 +0000

    Add G_LOG_DOMAIN for qof.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15544 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 140db6d1d9f5fd70f50283746853a97652334ae3
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Feb 10 00:25:16 2007 +0000

    Revise overall SX logging: define G_LOG_DOMAIN in a fine-grained manner, switch to g_mumble calls, cleanup some formatting.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15543 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 524620bee0da767149282694a57a0c03f1f66413
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Feb 9 23:34:30 2007 +0000

    Avoid %s-printing of a NULL account name in a LEAVE message.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15542 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0cecea4d98be69d348eea61f372650548be908bb
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Feb 9 22:03:44 2007 +0000

    Dist.sh: Set subsystem of libexec/gconfd-2.exe to GUI.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15541 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1aab62b603c45f070be9b8bc55ae78ccd3eaaf7
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Feb 9 21:54:40 2007 +0000

    Install.sh: Make some installs silent, fix AqBanking LDFLAGS.
    
    msysdtk, unzip, inno and svn can be installed without user
    interaction. Replace quick start inno pack by the release package. Do
    not remove the LibOFX library dir by overwriting LDFLAGS in the make
    call of aqbanking.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15540 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d372dbb81a13cfb0256c08cf20854c6ec1e6cd0d
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Feb 9 21:52:09 2007 +0000

    Restore enter/leave indentation. Cleanup some deprecated and (nearly-)unused qoflog code.  Audit fraction enter/leave pairs. :/
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15539 57a11ea4-9604-0410-9ed3-97b8803252fd

commit acb4e4b07c6c636d9969dde6c3d5602d0260cbe2
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Feb 9 19:07:00 2007 +0000

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

commit c91cb881bd467217f3b1cd29af1c44b89cc5fe54
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Feb 9 17:35:00 2007 +0000

    Overhaul gnc/qof logging: Add default log handler that implements a "log4x"-style log level hierarchy. Correctly use G_LOG_DOMAIN, raw glib logging.  Cleanup tests that are too loud afterwards.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15537 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ab675d44fa70ca02214cd358ced2e928933b389
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Feb 9 16:47:53 2007 +0000

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

commit 9a7f559f676dcd2c1f4e7f25f5536fbb8472c72f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Feb 9 16:29:32 2007 +0000

    Fix hardcoded path.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15535 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a93ac56b8e27bfd7e9a177001982626bad657103
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Feb 9 15:33:24 2007 +0000

    Add another win registry key needed for aqbanking. Update gwenhywfar.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15534 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e312544e531916c65286111c2ef5fff2cfb3d7c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Feb 9 13:30:55 2007 +0000

    Add optional build commands for qt-enabled aqbanking.
    Enable this by export aqbanking_with_qt=yes before running install.
    Needs qt4 from trolltech.com installed beforehand.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15533 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc05b19836f337e09c01afbb1d5ff92d4da528ab
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Feb 9 11:30:48 2007 +0000

    Remove indent which is no longer needed; add make check at gwenhywfar build.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15532 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0961eb1eeab9506753ab9a5f655f49a6a4129afd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Feb 9 10:23:00 2007 +0000

    Add sanity checks when accessing GncPluginPage. Fixes #405851 and hopefully others.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15531 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7eee71ca998c42eb38cba73788332e695e00175a
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Feb 8 22:05:39 2007 +0000

    Install.sh: Add gwenhywfar and aqbanking dirs to ACLOCAL_FLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15530 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c782e48da403f9aae471474029f49cb67b5d4e35
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Feb 8 21:40:48 2007 +0000

    Install.sh: Add REGEX_CPPFLAGS to gwenhywfar.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15529 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 648547fd9feefef6f73f26487296c27f1fe72ac0
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Feb 8 21:16:30 2007 +0000

    Install.sh: Add exetype.pl, hide gconfd-2.exe window.
    
    exetype.pl is a perl script that sets the subsystem type of executables
    to CONSOLE or WINDOWS (GUI). Apply that to gconfd-2.exe to hide the
    console. Editbin.exe could do the same.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15528 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8118a69b447095d187c433a52c8f4f9d5e47f741
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Feb 8 20:50:29 2007 +0000

    Install.sh: Move wget, unzip, indent and pexports to \tools.
    
    Unclutter c:\soft and the PATH environment variable a bit by moving some
    tools to GLOBAL_DIR\tools. "Tool" here means a binary or shell script
    that works without further DLLs or shared files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15527 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c5f82fb14a4db8bf1fd8425c29acf6a50e42dce
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Feb 8 18:27:18 2007 +0000

    Install.sh: Correct -p parameter for LIBOFX_PATCH.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15526 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e87a6014f7c92e50c777c0a6f6dfcd683b9483ea
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Feb 8 16:25:54 2007 +0000

    Fix the configure tests..  Need a comma instead of a period.  Oops.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15525 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 513bccca0deecc049fe94c92f25f544bb81e7847
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Feb 8 16:03:24 2007 +0000

    If we're not building from SVN then make sure that
    swig-runtime.h and gnc-svninfo.h exist in the source tree.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15524 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a67b94b32f4d6bb836d139c37980ab1d7d034748
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Feb 8 13:58:29 2007 +0000

    Fix libofx and OFX import on win32.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15523 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4bb3acb10e50e79e802f666250b797ef7e5ae302
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Feb 8 01:04:45 2007 +0000

    Fix registration of gnc-plugin-page-sx-list so plugin-page restoration works.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15521 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1918d1f21a05f1bcba36b3d981e4cc9f37da8c3
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Feb 8 01:03:11 2007 +0000

    remove useless todo
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15520 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62daca14c9e1137bb028f8efd0d781bb2b652a4f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 7 14:38:47 2007 +0000

    Add checking for whether an unpacked directory isnt confused with an older one.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15519 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e562e1d2fa327106243978b3baca6b828dd4931d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 7 10:12:28 2007 +0000

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

commit 20032113d14bc8fe1bd02cf7d261d1cc634e1d90
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 7 10:10:02 2007 +0000

    Update win32 build to use aqbanking-2.2.7.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15517 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4de5b3b8e45da2e490b7e6e504eec1a13ff0f8c1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 7 10:09:03 2007 +0000

    Add libofx/opensp to resulting win32 setup.exe
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15516 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 365a6282dc993b23be910d55e59bcf7e3f11a802
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 6 20:35:39 2007 +0000

    Fix OpenSP build because we can ignore most of its parts that will not build on windows easily.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15514 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 746bba5aa0f9ca52481f864efdc933c6c07ba4e9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 6 16:19:23 2007 +0000

    Add compiling and installation of opensp, libofx and enable ofx support of gnucash
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15513 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f9d161b6da6f4eec75748f5d2f4470135dc4116b
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Feb 6 03:37:17 2007 +0000

    Fix gnc_lconv_set_utf8 on Windows, #403815.
    
    The result of g_get_charset does not necessarily match the encoding of
    strings returned by CRT functions like localeconv or strftime. In
    gnc_lconv_set_utf8, convert the strings first to a wide character string
    with mbstowcs and then to utf8 by g_utf16_to_utf8.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15512 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a6794135563a5e18d72bf60418c93a217b7957a
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Feb 6 00:45:43 2007 +0000

    Enabled SX UI support:
    - Add a check-box to the SX list tree-view to show the SX enabled status.
    - Don't show non-enabled SX's on the SX dense calendar.
    Patch from Peter McAlpine <peter at aoeu.ca>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15511 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 068540a938af0eae997d6ee7aa313c75a7ef9da2
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Feb 6 00:14:10 2007 +0000

    SX instance model event handling for enabled SXes:
    - SX instance models properly handle SX update/add/remove events
      with/without enabled transactions.
    - New SX editors now show non-enabled transactions
    Patch from Peter McAlpine <peter at aoeu.ca>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15510 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ec231f4871ef875d800bc67e7c00075eaf41cb4
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Feb 5 23:59:39 2007 +0000

    Add todo
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15509 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d5965e54605de3eb0456aae67ae6cc8b5a0d7fbe
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Feb 5 23:55:23 2007 +0000

    Remove dead code.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15508 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5382bc4a81b13d806a17f05a3931f20cb4b7295c
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Feb 5 23:52:34 2007 +0000

    Mandriva 2007 updates from 'Shocky'.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15507 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 87c8b0b7af35b0f056a29d50dd6fa2dc3884ee3e
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Feb 4 21:21:10 2007 +0000

    Install.sh: Add $INSTALL_DIR/bin to PATH.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15503 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e11f28f5c0f238b616270eb6738870a697e21de
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Feb 4 21:16:05 2007 +0000

    Prepend dirs in gnc-test-env, not append. Abstract a bit.
    
    gnc-test-env is supposed to create an environment suitable for tests of
    the current build tree, so given directories should take precedence over
    initial environment variables. Simplify by adding get-dir-adder.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15502 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f417c8247443df7938db4032e11dc77d798d1af
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 4 21:08:23 2007 +0000

    restore last-day-of-month tracking
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15501 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b389efc60dd65e575e3c8588a0255a9e05e15df
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Feb 4 18:04:57 2007 +0000

    Install.sh: Add $GOFFICE_DIR/bin to PATH.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15500 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b39d84252c9e39e075789877816261a8312991ad
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 4 16:50:27 2007 +0000

    Remove basically-unused qof date manipulation code better provided by GDate.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15499 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bdb61cba5c764f173c2d498b936caad66e21c301
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 4 15:21:10 2007 +0000

    Fix bug in next-occur formatting for instances that do not have a next-occur date.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15498 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1767fd22a9f48017d74f19561c23c69f0418ff6a
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 4 15:11:32 2007 +0000

    "None" is a totally valid SX frequency.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15497 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01e6da3fcc02ba0e071ad70e47c3af5c649a54e1
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 4 15:04:18 2007 +0000

    Bug#372262: create the session with the file-creation option enabled.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15496 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 689796bd987c864ea0f5253b0c5583ef6a4b46fe
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 4 15:02:07 2007 +0000

    formatting/whitespace
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15495 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fad14daab2f11a6feda6a0a6d6bb735a6bb6e7ac
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Feb 3 01:47:09 2007 +0000

    Add -mms-bitfields and -mwindows to configure.in.
    
    On Windows, all C source files should be compiled with
    -mms-bitfields. But this was only the case for those in modules
    depending on gtk+. Fixes make check in src/app-utils.
    
    Link with -mwindows, making the DLLs and gnucash-bin.exe to run in the
    GUI subsystem. Clicking the bat will not open a console for gnucash,
    starting from MSYS will not print messages, anymore.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15493 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e6e07fdc1ab6f8910eac30e3cc4e4b75bd6e09ee
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Feb 2 14:18:52 2007 +0000

    Added Canadian French account templates by Serge P. Leblanc
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15491 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 193a95015a6d45176a14eeeea468271c7a5f2048
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Feb 1 21:47:17 2007 +0000

    Rename "pts" -> "units".  It's not actaully points.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15489 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 266595a20883c2666cff89aeb275e5ee02e4e589
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Feb 1 15:48:21 2007 +0000

    The engine shouldn't depend on business.
    remove the references to the business-core includes directory
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15488 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5f22f8ed0e468f287a0f5a669285e0ed2399fdc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Feb 1 14:25:42 2007 +0000

    Add generated ChangeLog of the year 2006 (r15286:r12229) to tarball.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15487 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8577897ac73c1d8c9b1204506a9dc6b065946483
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Feb 1 03:30:21 2007 +0000

    SX "enabled" patch from Peter McAlpine <peter at aoeu.ca>.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15486 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 594a1f343fb4e7074766c8000cefe8a65c874212
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Feb 1 02:25:52 2007 +0000

    Make it a 1pt reduction, and make the variable just a bit clearer.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15485 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c71c7ecd24c7d8e75e5f5060e1ba15338fa2f29a
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Feb 1 01:08:05 2007 +0000

    Add lib/libc/pow.h to avoid calculation errors on Windows.
    
    If the return value of pow is not saved in a double but rather used for
    other calculations or casts, results can be bad, like pow(10, 2) being
    99 instead of 100. Wrap pow and store the return value first before
    continuing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15484 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d719ce6cc23446d1caee4590651496e14fedb854
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Feb 1 01:00:31 2007 +0000

    Add a --library-dir to gnome-utils tests.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15483 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1875a64aaabc315f201f3b38623849c85efde4c2
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Feb 1 00:57:13 2007 +0000

    Reduce debug stack size in tests from 5,000,000 to 500,000.
    
    Guile on windows will only accept the smaller value, cf. r13617.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15482 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f0d98b8e4d96bb0d5106866d2acdd5387c06c979
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 31 21:48:35 2007 +0000

    Add numerical check for match when importing transactions. By Ethy H. Brito.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15481 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d7be4de889eac67e283fccbb6e437fb6055ea5ac
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Jan 31 16:22:11 2007 +0000

    Avoid even more divisions by zero in test-numeric.
    
    Improve r15474 by repeating a test run if |nb|<4 holds, because nb is
    divided twice by two, potentially becoming zero.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15480 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 56e1b2acb79f0736e56de3a00d74f61bcde328f5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 31 14:00:59 2007 +0000

    Add more registry keys for aqbanking/gwenhywfar. Also, delete those keys on uninstall again.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15479 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 565b3afbb0621b602d96052f374e5f8144bfe4b7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 31 13:55:33 2007 +0000

    Fix dist package creation after latest regex changes
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15478 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68f9050a4b6769a7a2ee6b648dc5bd1f0211bc63
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Jan 31 02:36:53 2007 +0000

    Force --enable-debug to strip spurious optimization added by AC_PROG_CC (for gcc).  But if the user has optimization in their CFLAGS, make sure it's respected.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15477 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 227489040dffeafaac787885e2f766203329c0b9
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Jan 31 02:25:32 2007 +0000

    Fix bug in dispose for gnc-sx-list-tree-model-adapter causing (eventual) crash when sx-list plugin page is closed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15476 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f042147ca56a57405950374e7ab51000076d2601
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Jan 31 02:05:02 2007 +0000

    Change GncDenseCal font-handling from GDK to Pango.  Change mark rectangles to circles, because they're cuter.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15475 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc8b101186e7ab7c360d3dd8b16a617779e64811
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Jan 31 01:35:25 2007 +0000

    Do not intentionally divide by zero in test-numeric
    
    Random numbers are 0 sometimes, especially on systems with smaller
    RAND_MAX. Do not use it as divisor and repeat the run when we hit one.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15474 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b6be683d9386ca4ffe9965ef335a6647c5c3dea1
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jan 31 00:13:48 2007 +0000

    Fix the gnc-numeric test because using EXACT means we don't know
    what the denominator is going to be, so if it gets ints a state
    where it's NOT overflowing then you won't get a denominator of 1
    like the tests assumed.  So use gnc_numeric_equal() in the few
    tests where that's an issue.  This should fix the test on Win32.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15473 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f81aa515fd91d19f9e670beb45fee83384ce726e
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Jan 31 00:05:23 2007 +0000

    Implement gnc_timegm directly without mktime.
    
    Calculate the seconds since the start of the UNIX epoch directly without
    the help of mktime. This also works on Windows. Systems with timegm are
    unaffected.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15472 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a23e280d8d6a2ee680f5e2e91dde021ed34563fa
Author: David Hampton <hampton at employees.org>
Date:   Tue Jan 30 04:35:34 2007 +0000

    Prevent a crash when reading a new state file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15468 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf67b8f33ca2da218b0a3796e0a9811db0b6905f
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Jan 30 01:25:57 2007 +0000

    remove questionmark
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15467 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 909015dcbfbf2a41157c482891cd535d8a9ffc4b
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Jan 30 01:09:18 2007 +0000

    Fix specious datafile dirtying in SLR dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15466 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb02cab345d5e9d0ac58c2a007a51b7b328af4c1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 29 20:58:46 2007 +0000

    Code refactoring for further aqbanking features.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15465 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a34f91e975ce202c3729fe16e8779f8d94512a93
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Jan 29 14:38:24 2007 +0000

    add note re: datafile dirtying
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15464 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1805d89a58cc96eefb37befc1d87309a579dfc4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 29 14:00:56 2007 +0000

    Fix typo in German translation. Fixes #402048.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15463 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 44e614a7068b33d1992e1fc226dfb9041b557398
Author: David Hampton <hampton at employees.org>
Date:   Mon Jan 29 05:30:32 2007 +0000

    Back out #15458 on trunk.  This is temporary until after 2.0.5
    (w/backward compatibility support) has been released for a while, and
    then this patch will be re-committed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15461 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ef4c64c6b3bd16d53a768cf891a7108766f6a70
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Jan 29 00:52:02 2007 +0000

    Do not crash on delete_event in new user dialog. Fix #401484.
    
    If the new user dialog is closed with the help of the window manager,
    the delete_event is not handled and g_assert_not_reached() is reached by
    the code. Treat it like a click on "Cancel" instead.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15459 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4209e9bd88932aa1f9cf2bff3591cf6f76cd56c7
Author: David Hampton <hampton at employees.org>
Date:   Sun Jan 28 21:58:20 2007 +0000

    Play nicer with recent releases of glib that have tightened what's
    considered a valid key in a key/value file.  This change will cause
    gnucash to rewrite any opened state file into a new version where all
    key names fit the new glib requirements.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15458 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ad71286b776d93dca7753d0ac8e7eef3a7ff2f9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 28 21:44:21 2007 +0000

    Fix relocation support detection that was broken with autoconf-2.60.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15457 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c7b436dc348897569cf5772cf1c0345efd1aec43
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Jan 28 21:41:05 2007 +0000

    remove tabs to correct/consistentize indentation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15456 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17b046fde35a2aa157397c95b5717bc9de1095f6
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Jan 28 21:24:30 2007 +0000

    Correct return value of zero-loop list, preventing malloc(-1).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15455 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed5966da7e37b21106f0ca0ad362441b8ab580a6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 28 21:11:06 2007 +0000

    Update German translation.
    (Normally translations on trunk are not updated. In this case cstim keeps
    track of this particular translation to handle it correctly when the large
    2.0 -> trunk merge is going to happen.)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15454 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5812812893ca91089f4865fe1d3091a34c8c4537
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Jan 28 20:29:07 2007 +0000

    Bug#168700: extension of fin.scm with cpd_{,i,p}pmt functions, featuring variable compounding and consistent rounding functions.  Patch from Ludovic Nicolle <ludo_gnc at chezludo.com>, though moved around in the file a bit.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15452 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9160a39948eeac097e08a5aea5eb476e6e1d7523
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 28 14:13:27 2007 +0000

    Make sure we properly add the glib28 sources to EXTRA_DIST
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15450 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f0d6aab958c0e59897cfc5074c0f59a9d8caf168
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 28 13:40:54 2007 +0000

    Replace mkstemp and rename by g_mkstemp and g_rename.
    
    Mkstemp is unavailable on Windows and g_rename is preferred. Completes
    r15435 on trunk and must not be backported.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15449 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10d17674e6d1773c2d231e2a472517d0e596ce0b
Author: David Hampton <hampton at employees.org>
Date:   Sun Jan 28 06:20:43 2007 +0000

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

commit 0927d97115e507b18b3a0e67c1513307bf43fff1
Author: David Hampton <hampton at employees.org>
Date:   Sun Jan 28 06:19:45 2007 +0000

    Fix glib28 utils on non-win32 system.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15447 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bcdc4e3635e3d36d9ee9fa6eb7db63b6169fb3eb
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 28 05:24:56 2007 +0000

    Install.sh: Some updates, use freetype and libgnurx from gnome.org.
    
    Update glib, freetype, pango, gtk and gtkhtml. Use libgnurx which should
    be equivalent to regex-spencer despite the naming change. Put -lregex
    into REGEX_LDFLAGS. Freetype 2.2.1 has a pkgconfig file included now.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15446 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d79c1a22f7ada6d6c3fdf15fddb155a204191d9
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 28 05:13:54 2007 +0000

    Add a few functions from GLib 2.8 in lib/glib28.
    
    Remove empty directory lib/glib26. Add lib/glib28 instead with the
    necessary sources and headers to have the following functions even on a
    GLib 2.6 system (!defined(HAVE_GLIB_2_8))
    - g_access, g_chmod,
    - g_file_set_contents,
    - g_win32_locale_filename_from_utf8.
    Make use of them, improving r15429 and r15430.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15445 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af93db5b7a125bdabd74297d3eb6da075f7468b7
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 28 03:16:57 2007 +0000

    Remove hardcoded /tmp paths.
    They don't really work with the new file chooser anyways.
    Patch by Bill Nottingham <notting at redhat.com>
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15436 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a929bcdf334e6f270b6251e554a8c7c409bcd2e6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 28 03:16:39 2007 +0000

    /tmp/qof.trace or /tmp/gnucash.trace is opened for writing directly.
    This could be a security issue if someone else, say, makes a symlink
    to somewhere else.  Instead, create a tempfile and then rename it
    into place which is safe against the symlink attack.
    Patch by Bill Nottingham <notting at redhat.com>
    BP
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15435 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 51311e141f2219f85eea688c364d0b889531d19f
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Jan 27 12:53:51 2007 +0000

    Install.sh: Add DISABLE_OPTIMIZATIONS and --disable-static's.
    
    If DISABLE_OPTIMIZATIONS is "yes", add "-O0" to CFLAGS. This will make the
    binaries slower, smaller and easier to debug. Also add
    "--disable-static" to the configuration of libtool, guile and libgsf.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15434 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e40824e190fb68ac98c19affd5f1b10bf6b57e1
Author: David Hampton <hampton at employees.org>
Date:   Sat Jan 27 04:33:37 2007 +0000

    Update for the new base level of gtk2.6.  Add all the gtk2.6
    properties that have been stripped out in the past.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15433 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 440e1e7323cb9a8b119c928646a94464de04b654
Author: David Hampton <hampton at employees.org>
Date:   Sat Jan 27 04:31:29 2007 +0000

    Update for the new base level of gtk2.6.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15432 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0cced7a60b349398bffa4786878ddc711be9b269
Author: David Hampton <hampton at employees.org>
Date:   Sat Jan 27 04:29:54 2007 +0000

    Make trunk compile again on FC4.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15431 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 275069ff901ec3561aa6fda795fb636d934d7d50
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Jan 26 23:35:29 2007 +0000

    Replace access by _waccess on Windows. Fix leak from r15429.
    
    As g_access is new in GLib 2.8, use _waccess directly. Also free the
    results of g_utf8_to_utf16.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15430 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 89e7929fc017fed9011132b4b640e262bb2accfe
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Jan 26 22:29:42 2007 +0000

    Replace chmod by _wchmod on Windows.
    
    To unlink the lock file we need write-access on it. As g_chmod is new in
    GLib 2.8, use _wchmod directly.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15429 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af04e4cd25dd3276db05e6ffe80d55404ef3b757
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Jan 25 22:14:14 2007 +0000

    Use guiles native sort and record. Fix #373809.
    
    Slib 3a4 changed the way to determine whether to use natively supported
    features or the ones provided by slib. This leads to several problems:
    * some code creates a record with one implementation and code uses it
      with the other implementation
    * slibs sort does not seem to work with guile 1.6.8 arrays and even
      exposes a bug in those arrays
    
    Return to the status quo by removing all (require 'sort) and (require
    'record). GnuCash depends on Guile >= 1.6 which should feature that.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15428 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2edefe14add8b4c9a6d4b0a5dd57878b754ec2ba
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jan 25 12:22:38 2007 +0000

    Further preparations for potential aqbanking3 porting
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15427 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92e035133bf3a5099d9dedb171b6600215b2ffd2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 24 16:54:25 2007 +0000

    Some initial work to provide an easy porting to aqbanking3 once it is stable.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15426 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9460a2db360014ded866426b60c8aa980d168d8b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 23 21:12:07 2007 +0000

    Fix erroneous default value for format of MT940 import.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15425 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b28d9ab5687a2fd46ddd4621f83ae8a41e42f21
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 23 20:56:25 2007 +0000

    Enable user choice of format (profile) when importing data from a file
    through aqbanking. Next step in eventually fixing #358942.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15424 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df01f32fbf9272e8baedb4b28e8a94cbe48c11a2
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Jan 23 20:35:20 2007 +0000

    Add paths for AqBanking in gnucash\inst tree. Fix #399816.
    
    The DDLs of OpenSSL, Gwenhywfar and AqBanking must be in the PATH for
    GnuCash+AqBanking to work. The distributed version includes them in
    \bin, but PATH was incomplete for the gnucash shell and batch scripts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15423 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2ec743822453086a5ae3132db886ddc0fae2cde4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 23 14:33:13 2007 +0000

    Fix numerical currency code for RUB.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15422 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2760b2ebdf74be7e59a9b96d679f251a78d9c70e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 23 14:24:06 2007 +0000

    Change Russian Ruble from RUR to RUB; r7574 was erroneous. See bug #393185.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15421 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b45ce825eb45eb68f1072cb0e0b48c0a41e425e5
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Jan 23 02:50:40 2007 +0000

    Do not %s-printf NULL-title of average balance plot. Fix #397935.
    
    The average balance report does not specify a title for the plot, so we
    must not printf it or GnuCash will crash on Windows.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15420 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ca2c7f40547aa0339b4d0acf2cc5a45e57a91a5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 22 16:35:11 2007 +0000

    Fix capitalization in summary bar. Fixes #394550.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15419 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19dcf011eb11d2270ba7ed0bb62a90a5c72745a4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 22 16:21:51 2007 +0000

    Improve wording in online banking messages; dont mention HBCI alone anymore.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15418 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6be85d06d0db2c4aa7d9b6e08fd5235596804632
Author: David Hampton <hampton at employees.org>
Date:   Mon Jan 22 00:48:58 2007 +0000

    Make the dependency requirements consistent with the other gnc-fq-xxx
    programs.  This program does not use the additional requirements, but
    since its used as a diagnostic to find problems with gnucash, it
    should be helpful to have them listed here.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15416 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85fb5349534f0e27cc83b3603a056aa6bfc9bb90
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jan 22 00:05:10 2007 +0000

    gnucash-env needs DYLD_LIBRARY_PATH for MacOS-X
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15415 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 860276bc636ab50389d6263fabb08b707cf0eaa7
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jan 22 00:04:45 2007 +0000

    "string-match" uses regexp which can error out if a GNC Account has a
    paren in it, or any other regexp special character.  Use
    "string-contains" from srfi-13 instead.  Bug reported by Melinda Savoy:
    http://lists.gnucash.org/pipermail/gnucash-user/2007-January/019028.html
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15414 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c59bda28a3a1a86c6399828b54dc0f3eb8179452
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 21 22:30:57 2007 +0000

    Replace creat() by g_open().
    
    g_open is necessary to use the wide character api and creat() is
    equivalent to open with O_CREAT|O_WRONLY|O_TRUNC.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15413 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f1f0f8537a5da60ea28e469a95327ec72d3ad433
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 21 22:11:34 2007 +0000

    Use g_getenv instead of getenv.
    
    getenv returns the pure bytes, whereas g_getenv converts the value to
    the GLib filename encoding, i.e. UTF-8 on Windows. Also use TRUE instead
    of 1 as overwrite argument to g_setenv.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15412 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c72ea932736c7d8bdd3ed93e1237db637f4f3d5
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 21 19:32:59 2007 +0000

    Fix Gwenhywfar build in install.sh.
    
    * Add $_OPENSSL_UDIR/bin to PATH.
    * No need to copy OpenSSL libraries from WINDIR\\system32, because we
      switched to the GnuWin32 package and even checked that system32 is
      clean.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15411 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aea560125ccadcdeb9c0329d36ca655e41ab0ece
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 21 19:28:31 2007 +0000

    Always supply three arguments to g_open.
    
    g_open is not #defined as open on Windows and always needs three
    arguments. Use 0 where missing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15410 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9243b2f4ac231e5846aa3441dd38addeec224377
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 21 17:51:12 2007 +0000

    Use MAX_DATE_LENGTH+1 as length for some date buffers.
    
    Avoid memory corruption by reserving enough bytes on the stack for a
    date buffer. Patch by Richard Earnshaw <rearnsha at netbsd.org>.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15409 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da5bd42968293ff3996e079d813698b644186f7c
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Jan 21 17:03:36 2007 +0000

    Bug#394420: initialized dates still aren't valid; set to 'now' before manipulating.  Also: use correct month (!) :p
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15408 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c126dea86277d63e17a40cbdbc710817e9a06ce
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 21 16:38:42 2007 +0000

    Use g_open, g_fopen, g_stat and g_unlink.
    
    Replace open, fopen, stat and unlink by their GLib wrappers so that
    files on Windows will be handled with the wide character api.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15407 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e79f41ca14c09b381186448becc64e7cb8ce69f9
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Jan 21 16:15:41 2007 +0000

    remove inappropriate call.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15406 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c9e0b6355759cc3cc092fa7dc3a2784b365b6a5
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Jan 20 23:06:24 2007 +0000

    updates post merge.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15405 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b558be7367d6eda851ed884b63938221d74b09b7
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Jan 20 22:19:01 2007 +0000

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

commit 6783775210c0c55240046a4a725bdbff475eec0e
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Jan 20 18:37:35 2007 +0000

    Use g_dir_{open,read_name,close}.
    
    Replace opendir, readdir and closedir by their GLib wrappers so that
    files on Windows will be retrieved with the wide character api.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15403 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3eb2abc024a97959f380403bbc0b27747b1986a0
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Jan 20 15:27:21 2007 +0000

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

commit abb0b25246c3e909be87b6e5b49784013959eb9c
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Jan 20 15:26:46 2007 +0000

    remove unneeded call
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15401 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35f43c0a1adf5a9a08db7f06ba0dc1be41ead884
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Jan 20 15:21:35 2007 +0000

    Raise dependencies: GLib 2.6, Pango 1.8, GTK+ 2.6.
    
    Ask for GLib 2.6 and GTK+ 2.6. Let the included GOffice 0.0.4 and LibGSF
    1.12.3 use their native base dependencies. Remove all #ifdefs and
    compatibility code that were necessary to make GnuCash, GOffice and
    LibGSF compile on an older setup (GLib 2.4, Pango 1.6, GTK+ 2.4).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15400 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb73260220e359b37a55a9b905ad2508a3b2c801
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Jan 19 23:45:45 2007 +0000

    Fold branches/sx-cleanup/ [14463:15384] back into trunk/.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15399 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3a674154b2e946f88ea8822a90921c03687afb3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jan 19 11:49:26 2007 +0000

    Replace openssl 0.9.8 by openssl 0.9.7 because gnome-vfs was built against it
    and it is easier to handle.
    Activate online banking (hbci) plugin of gnucash.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15398 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a789aaee703c4a68168326bac4961c62543ce47c
Author: David Hampton <hampton at employees.org>
Date:   Fri Jan 19 05:53:30 2007 +0000

    Don't abort when F::Q fails to return a quote.  GnuCash may have
    more quote sources to query.  Fixes #387410.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15397 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 908a792ee92a854bca44456d629457c4180be359
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Jan 18 01:28:49 2007 +0000

    Update with catch-all "gtk+" dependency for top 5 distros.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15396 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 71837060b8c4de54961c3cdcd9e5549858a99eba
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jan 17 15:54:47 2007 +0000

    gtk_html_save needs an API with size_t instead of guint (#395553)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15395 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 39d29bab2de556b14376a490c19901261409246e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 17 14:33:56 2007 +0000

    Add more prerequisites for including online banking; still disabled, though.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15394 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ef00ee207f45b582756777b225ab9dff5b28c34
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 16 20:48:24 2007 +0000

    Update win32 installation instruction according to last months' changes
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15393 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5611e7efd3ee28c87d2db03d4bdf5be12bda26c4
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Jan 16 19:43:42 2007 +0000

    Correctly empty date format combobox in qif import druid. Fix #396668.
    
    When entering the page about choosing the date format (d-m-y, etc.) the
    list of entries of the combobox is to be cleared and refilled.
    Therefore, loop through all entries instead of
    gtk_combo_box_remove_text'ing only the first entry. Trunk-only bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15392 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3cce429ee1eee09809629b5626e3784b15986674
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Jan 15 20:28:01 2007 +0000

    Use correct exit status in backend/file tests.
    
    Let the tests exit with status get_rv() instead of 0 so that 'make
    check' really fails if necessary.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15391 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a611cec8b15440d0a7529e4f09fbad0117a2e4d7
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Jan 15 20:27:58 2007 +0000

    Fix the module name in two backend/file tests.
    
    gnc-backend-file has been renamed to gncmod-backend-file, so all tests
    should use that new name.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15390 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0744164742a3b4b55bd53d93a827df9e10fd2627
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 15 17:36:01 2007 +0000

    Add gwenhywfar/aqbanking for win32 online banking. Not yet activated because we are waiting for upstream releases.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15389 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a2793a9e1f297ebb958d43cab0feecf439b8fd98
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 15 16:01:31 2007 +0000

    Clarify abbreviation for translators
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15388 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ea313e6819fbfda52fe6bc1d8528f4c6fa69c12
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Jan 15 01:08:54 2007 +0000

    Use GtkTreeModelFlags instead of guint.
    Fix a comment typo and remove an unused variable.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15383 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17f399856616f1cf5598f0d067c9734f3b70ea8a
Author: David Hampton <hampton at employees.org>
Date:   Mon Jan 15 00:52:04 2007 +0000

    Fix cases where something that should be a GType isn't defined
    properly.  Problem pointed out by Steve Langasek and is listed as
    Debian bug 406378.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15381 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f1de45a42044f8fd4c792f1e197dbcc88d725869
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 14 19:38:11 2007 +0000

    Drop gnucash-config and gnucash.m4.
    
    GnuCashs APIs, ABIs, and libraries are not designed for third-party
    development, so do not encourage it at this point of time.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15379 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d8552f07c1cf16eb30bb020339bc3f21660921f
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 14 19:38:05 2007 +0000

    Drop variables GNC_LIBDIR and GNC_MODULE_DIR.
    
    Both are equal to pkglibdir and only used in src/bin/, even mixed with
    pkglibdir. The module installation paths are hard-coded to pkglibdir
    anyway, so we do not provide that flexibility right now.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15378 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b749d1f5859457005c07ab6c4f5e13f389d1171f
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 14 19:38:01 2007 +0000

    Add DYLD_LIBRARY_PATH variable to the gnucash script.
    
    On MacOS, the load-extension calls need DYLD_LIBRARY_PATH to be set to
    find the libraries. This was missing in the startup script.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15377 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7fc5813f66618664fc0a901c6fe6ecd0ac0a0452
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 13 16:01:43 2007 +0000

    Comment out old debugging console output
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15352 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19cd819a0ffea53fe353781fbf1b295fa41bc8c2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 13 15:40:03 2007 +0000

    For enabled hbci, link not only to aqbanking but also gwenhywfar because we use some of its functions directly. This became obvious on win32.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15351 57a11ea4-9604-0410-9ed3-97b8803252fd

commit de7f075fd55223b746443d5deb626f3286e90068
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Jan 12 23:02:47 2007 +0000

    Use double-clicks in general import dialogs.
    
    In the import account matcher and import transaction match picker tree
    views, let double-clicks on rows close the corresponding dialogs.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15347 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14888d573039c4d3a8d406cace044dd7dd291ba5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jan 12 16:37:13 2007 +0000

    For win32, ifdef out the fork() calls and show error dialog until g_spawn is implemented for the child process.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15345 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fcaaed91eb534461f1c68315f1b16aae47e27a12
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jan 12 16:36:34 2007 +0000

    Fix callback function decoration with latest aqbanking/gwenhywfar on win32
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15344 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 95729dc1da074bf7854b61b5f806f8a6a8275ec6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jan 12 16:35:26 2007 +0000

    Remove unused header (that doesnt exist on win32)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15343 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f0cc9650baaf012f0a42e7d3f82fc841391927cf
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Jan 11 22:16:23 2007 +0000

    Use double-clicks in the qif import druid. Fix #395325.
    
    In the account picker dialogs, double clicks now close the dialogs. More
    importantly, these dialogs are showed as a result of double clicks
    (row-activated) instead of selection changes. This lets the user choose
    the matching account more than once if there is only one item to match.
    
    Introduces new i18n strings
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15336 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dae1442ed2f227c213033674fd91e1fc5543b48e
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Jan 9 20:18:08 2007 +0000

    Avoid crash in QIF import, page payees/memos. Fix #392707.
    
    On the payees/memo page in the QIF import druid, provide the callback
    for line clicks the correct display information and not the one of
    another/previous page. This slipped in r14588, 2.0 is crash-free.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15332 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c16caedbfefa19282aa35f13d3763b8ae4a8dae
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 7 21:33:26 2007 +0000

    Make GnuCash work on Windows again.
    
    * add $prefix/lib/gnucash to $PATH
    * move all modules to $prefix/lib/gnucash, even if not compiled with
      '-module'. This happens in install.sh after 'make install', so add
      $prefix/lib/bin to PATH and GNC_MODULE_PATH or move the dlls manually
      if you run 'make install' yourself
    * distribute only the .la files for the shared libraries
    * shutdown gconfd-2 in dish.sh so that inno can access the schemas.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15328 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ef738101e20761d7d0b1b961518543ff8764106
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 7 15:42:22 2007 +0000

    Translate expenses in mortgage/loan druid. Fix #393436.
    
    Mark the names and memos of expenses (Taxes, Insurance, PMI, Other
    Expenses) in the Mortgage/Loan Setup Druid for translation. Spotted by
    Fabrice Kurz.
    
    Introduces new i18n strings
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15327 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3657baff037a3b774a780bdbfc9708363002dc15
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 7 14:18:01 2007 +0000

    Adjust box packing in payment dialog. Fix #393024.
    
    When enlarging the Payment Dialog window, space is currently allocated
    to each widget equally.  The only widget that would benefit from
    additional space is the Transfer Account tree.
    Patch by cardinal at dodds.net.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15326 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 985046f959725f427e2ccc7591451061e1384a78
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 7 14:17:55 2007 +0000

    Actually translate "Remove Splits".
    
    The button label in the warning dialog about reconciled splits when
    removing splits from a transaction used N_ without gettext, so was
    untranslated.
    
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15325 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a376999ec75fbf07a6b41c2761e257dab55ed42
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 7 13:04:50 2007 +0000

    Update for 2.0.4 release.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15324 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9652b5b5a1f8e7fbe10498f55687caf1c5402105
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 7 07:04:59 2007 +0000

    Rename businessmod-core.c and businessmod-gnome.c.
    
    Move these two files to gncmod-business-core.c and
    gncmod-business-gnome.c, resp., to better match the common naming.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15323 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e8720a89dbf66bef440b543fdf41f14638ca39dd
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 7 07:04:47 2007 +0000

    Compile GncModule's with --avoid-version.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15322 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b34a1c9f3f96370da6d37454793eadd3851bb85b
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 7 07:04:23 2007 +0000

    Unify library names and installation directories.
    
    Rename libcore-utils        to libgnc-core-utils
    Rename libgncgnome          to libgnc-gnome
    Rename libgncmodule         to libgnc-module
    Rename libgncqof            to libgnc-qof
    Rename libgnc-backend-file  to libgncmod-backend-file
    Move libgnc-business-ledger to $prefix/lib
    Move libgncqof-backend-qsf  to $prefix/lib/gnucash
    Move libgncmod-backend-file to $prefix/lib/gnucash
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15321 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96e1ed071dd5d9dee3a8498258713409da74e0d0
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jan 7 07:04:17 2007 +0000

    Call g_module_make_resident in qof backend provider modules.
    
    If the GncModule system finds a QofBackendProvider module M before that
    has been initialized by QOF, M will register itself with QOF but does
    not mark itself as resident, so the module system will unload it again,
    leaving bogus pointers in QOF. Now it does.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15320 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba16b679251cb4762253ad8be059a01f53e5b651
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jan 6 17:42:17 2007 +0000

    Fix a gnc:warning-dialog -> gnc-warning-dialog from swigification. #393596
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15318 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e69bba2db7334e0564633a5e46601eb405fda2e
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Jan 6 00:41:51 2007 +0000

    Merge reshuffle-modules (r15315) back into the trunk.
    
    Modules are loaded directly with the g_symbol_* API now while dropping
    the dependency on libltdl.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15317 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d64a823f02d56e261ff02b7d1b4d2dd4fde5e898
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jan 4 13:42:59 2007 +0000

    Make sure to remove win32 installation directory at uninstall
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15310 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 455e2eef53f80849f6356c535a54c178e532fb72
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jan 4 11:25:17 2007 +0000

    Have dist.sh run Inno Setup Compiler, and adjusting final file name.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15309 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df9ff8db81fab372816dee34772b068525681150
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 3 13:32:03 2007 +0000

    Disable removal of install-sh - not needed anymore
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15308 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a16b973c2d81369ebb462da9b7b46e80d98cebfe
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 3 10:53:05 2007 +0000

    Fix exit values from failed tests so that they really fail
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15307 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a763898d3e91d83708d940c7975f2d0ccf66696
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jan 3 00:12:19 2007 +0000

    Use G_GINT64_MODIFIER for qofmath test.
    Fixes the problem Andreas noticed on amd64.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15304 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d122eddbb663efc0f67ed17053b031bd9136be24
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jan 2 18:37:16 2007 +0000

    Fix the printf routines in the qofmath tests.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15303 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 078d3d0cd8aa031e4ee90770691dbd3f71178f53
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jan 2 18:00:13 2007 +0000

    Uncomment the test-qofmath to make it easier to use.
    Change it to check_PROGRAMS
    use <prog>_CPPFLAGS instead of DEFS -- this works great!
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15302 57a11ea4-9604-0410-9ed3-97b8803252fd

commit def1a50c61943424d98a8e3355a96dab22a589bd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 2 17:26:18 2007 +0000

    For convenience, add commented-out build rules for testing the qofmath128 test program
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15301 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf3e8f4c1bdc8ce95ba54d561097a4ee2e687b04
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 2 17:18:19 2007 +0000

    Make math128 test program compilable again
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15300 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 348c8cce3ed2a0b573b41e0f173c9b5cca946a99
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Jan 1 16:47:32 2007 +0000

    Make GnuCash compile from a git repository.
    
    Patch gnc-svnversion to check for .git, but in the top-level source
    directory instead of src/gnome-utils. Use the output of "git-rev-parse
    HEAD" as version string.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15292 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b7ddce32b34cc4a0e66db1a98b50d134cedc4ca9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Dec 28 23:24:02 2006 +0000

    Change around the test helper routines so we get the real test lineno.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15277 57a11ea4-9604-0410-9ed3-97b8803252fd

commit baa9f302398f5839a5618631ca5a7a55ece4c36b
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Dec 28 22:14:36 2006 +0000

    Configure from a relative path on Windows, because gnucash-build-env
    will not work with top_srcdir begin absolute.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15275 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 20d5166d8af593e33f4d8aab05b56a4017b13f98
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Dec 28 14:33:42 2006 +0000

    No need to manually exclude test subdirectories from mingw build
    anymore, since r15260.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15270 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fcd3a09433913589164b033b6bb98f38f6d88c66
Author: David Hampton <hampton at employees.org>
Date:   Thu Dec 28 02:22:37 2006 +0000

    Add a check for the Date::Manip module (used by gnc-fq-helper).
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15269 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 79ac47e0f868fc027d206bcfc70d771748fe9ebe
Author: David Hampton <hampton at employees.org>
Date:   Thu Dec 28 02:21:14 2006 +0000

    Need to expliticly load the gnome-utils scheme code.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15268 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d930873b9b8ed9deac2b03a1aa43a5d4a49aa76a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Dec 27 14:51:37 2006 +0000

    A few more changes for "make check" to succeed on MacOS-X.
    It now does.  :)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15262 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 088536f15b3ebe9fabdc30fc1591cf0b08b9ca2a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Dec 27 13:54:25 2006 +0000

    MacOS X needs core-utils in the library load path for "make check" to work.
    While we're at it, might as well pull in libcore-utils.la, just in case.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15261 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5c7756b515ffa2309fb7bb964f6eba5c455302a
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Dec 27 02:51:03 2006 +0000

    Do not build tests for `make all' but only `make check'. This is done by
    using the automake prefix check_ instead of noinst_. The modules created
    in src/gnc-module/test now use that prefix too, but with LDFLAGS="-rpath
    ${PWD}" to make them shared (we never install them).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15260 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 16496b9f744f2bc9b21a47684f54ea4926148db3
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Dec 26 16:47:42 2006 +0000

    Make sure we set DYLD_LIBRARY_PATH in the test environment (for MacOS X)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15259 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19a45192f8d52f592b6fd8a989f4a6ab1a7d7c2e
Author: David Hampton <hampton at employees.org>
Date:   Tue Dec 26 00:07:58 2006 +0000

    Save and restore the visibility of the toolbar, statusbar, and
    summarybar.  Fixes #106259.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15258 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d622980bdabf47788ce80871fc66f7fc1aab85ca
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Dec 25 18:53:05 2006 +0000

    lack of swig should be a fatal error (if building from SVN).
    Fix AC_MSG_WARN -> AC_MSG_ERROR
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15256 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c19e0cf151a0ddabce7e3a2a77181bab5a622156
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Dec 25 18:38:10 2006 +0000

    MacOSX installed libtoolize as glibtoolize.  Handle that in autogen
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15255 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 498d9d905b97da9d1387fe7e94c1754e483f52ad
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Dec 23 21:10:47 2006 +0000

    guile 1.8's SCM_EXACTP() throws an error when passed a non-number.
    So make sure we test SCM_NUMBERP() before SCM_EXACTP()
    This causes gnucash to crash on e.g. FC6 from the File Properties Menu.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15252 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa665d1d89c9ce5d856a57febba9c0a8f311664f
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Dec 23 18:50:20 2006 +0000

    Use `cp -a' in dist.sh. Let inno create guile.bat (which sets
    GUILE_LOAD_PATH) and slibcat, because the user running GnuCash later on
    may not have the rights to do that.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15251 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6739f10fea9bda6c3c0616075d1551fca928a562
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Dec 23 12:36:33 2006 +0000

    Fix slib installation within inst_guile, a regression introduced by
    r15246.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15250 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 741bd0abf109694b9e5e202dae9a100949f353b1
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Dec 23 06:51:00 2006 +0000

    Avoid crash when renaming page in a page-less window by returning if
    there is no current page. Fixes #388841.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15249 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c3272290eacc3cb43a8eb8b152f979a8f85b7136
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Dec 23 06:41:31 2006 +0000

    Strip libdir directives in distributed libtool .la files, because they
    may point to still existing libraries that will be dlopened and conflict
    with those loaded on startup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15248 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 643de6fae95432a8af1af229741f08be4e197209
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Dec 22 11:10:38 2006 +0000

    Fix install.sh typo, spotted by hfelton.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15247 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cef6ed4b1fdd16deebf5e8a3cb29b5888adc20b7
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Dec 21 23:09:04 2006 +0000

    Various install.sh improvements:
    * Use $GNUCASH_DIR\\{repos,build,inst,dist} as directories for the
      source, build, installation and packaging
    * `mkdir -p' cannot handle backslashes, use unix paths
    * Downgrade to ORBit2-2.13.3
    * Print command to create /etc/profile.d if needed
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15246 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 49470adf27c42dcf0c52c221ed0534cf269f7d99
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Dec 21 19:28:26 2006 +0000

    Add include directives for ${top_builddir}/src/swig-runtime.h.
    
    Merged r15229 from branches/reshuffle-modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15245 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af0dc642d28fdcd10eef13569f6b0854ef74d413
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Dec 21 19:19:09 2006 +0000

    install.sh: Ease registration of environment variables. Fix dist.sh to
    set PATH for unzip and gconftool-2.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15244 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e4375e504948bd068e074b777333455ffbd67a5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Dec 21 14:10:41 2006 +0000

    Add code for download/installation of Inno Setup Compiler, as suggested by hfelton.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15241 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 802c9c5119c002d9bd128c3927c01767f9a0ce80
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Dec 21 13:53:03 2006 +0000

    Minor message improvement by hfelton.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15240 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94947a75db7de5dbc96e1fd10d76e5586c9dc95b
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Dec 21 01:07:02 2006 +0000

    Do not distribute share\guile\1.6\slibcat and let slib recreate it once
    GnuCash is started for the first time.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15239 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 37987662cce43e616d8b51e35db51675e859f819
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Dec 20 15:27:39 2006 +0000

    Convert even more strings of locale into utf8, as suggested by Jon Arney.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15237 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cca07a4d9b57c0f9b666b6396c54b4cb8f6581ab
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Dec 20 15:26:01 2006 +0000

    Remove windows-specific ignoring of engine_is_initialized check.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15236 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e2ad7f4d60373387725ac2fb77d7afe259326871
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 19 16:37:55 2006 +0000

    Some forgotten file for copying
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15235 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0db3c7dd76574a155f0492c2f888a63b8e73bd1
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Dec 18 19:39:05 2006 +0000

    install.sh: Make gnome installation relocatable again.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15227 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9abcbe45333fbcab67e8a0c324f4edc0757f11df
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 18 15:59:51 2006 +0000

    Install the .ico icon file into $datadir/gnucash/pixmaps instead of $datadir/pixmaps.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15226 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a07f2b17267838291cf64464d8c4a755546b47cd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 18 15:35:59 2006 +0000

    Add gnucash icon in Windows .ico format for windows icon
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15225 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb6ca3e6d7bb2cfdf476188c52d90ab0d02f8013
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Dec 18 02:53:14 2006 +0000

    install.sh: Do not call pkg-config-msys.sh from within
    pkg-config-msys.sh. Use correct header directory for regex (differs
    between v3.8 and v3.8.g.3). Untested.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15224 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d288704d79e0aa5a39bc85861ff10414098315c
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Dec 17 18:32:18 2006 +0000

    Do not determine SWIG_LIB by running `swig -swiglib`, because we do not
    make use of it and it made problems on MinGW (output was two lines).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15223 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf2c12f366cc566a2725ce9dff53a5add6be46b2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Dec 16 17:50:25 2006 +0000

    Update for 2.0.3 release
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15222 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d7120c002c01aee38a68b6af3dafbeab193f4b10
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Dec 16 02:50:23 2006 +0000

    Revert r15216, because the actual guile dll file names differ from those
    in builds of revisions <15213.
    Replace shebang in packaging/win32/functions by a local variables list.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15221 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 130dc98fae9c9510f675f804fc128861ea5de0a6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 15 18:39:40 2006 +0000

    Fix missing files of dist.sh. Improve iss script.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15219 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ac92d1086ca9c24b4bb8b7d2192b1596023dbf4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 15 18:18:22 2006 +0000

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

commit 317f63e372c6e4c29b2b05dae3d3b7b4376e1503
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 15 18:04:17 2006 +0000

    Improve Inno Setup Compiler script; should probably be able to package the outcome of dist.sh into one setup file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15217 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5a5086b674e3a6b572a2f1e82969d2872e217ad
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 15 15:10:43 2006 +0000

    Fix guile DLL names that have additional trailing numbers
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15216 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5eace5e7624e0ef03dec2b34506e47aca99521ad
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 15 14:51:37 2006 +0000

    Use the installed PKG_CONFIG instead of what might be available in the PATH
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15215 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 989da8757d7cd58cf7acc8dcd568724f1727bbd2
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Dec 15 14:36:45 2006 +0000

    Add dist.sh, a script that extracts all necessary files needed to run
    GnuCash on Windows and puts them into $DIST_DIR. The plan is to call the
    Inno Setup Compiler from it and create gnucash-$ver-setup.exe with one
    command. A complete GnuCash build on MinGW is needed to run it.
    Factor out common functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15214 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eed0933fdf75316d58d7f117fd9a3d7648c0eb22
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Dec 14 22:32:01 2006 +0000

    Install.sh improvements:
    * Replace RegEx-Gnu by RegEx-Spencer 3.8, because GtkHTML is linked
      against that
    * Update fontconfig, use expat-2.0.0.zip from ftp.gnome.org, drop
      inst_expat
    * Use $GNOME_WIN32_URL/dependencies for other packages too
    * Build guile with -avoid-version
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15213 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f643a37cc88c65b844082d97fd5d65363b7a9976
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 12 11:41:59 2006 +0000

    Change enum names to avoid name collision of IGNORE identifier, especially with win32 headers.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15211 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 12f43b1bec9e647a747f707ff6a369370e66d4b6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 12 11:36:51 2006 +0000

    Add author of r15203, 15206, 15207, 15208.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15210 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 320c1af62543f4beee222186c59212087c32251d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 12 11:34:42 2006 +0000

    Code cleanup: Move variable declaration into block where it is used.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15209 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a95ff0596771f5e849366ba87985f91a3badd643
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 12 11:33:03 2006 +0000

    Check for return value of regcomp() and return NULL on failure, as suggested by Jon Arney.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15208 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29bf7e2dd120b7cc3bb67666058c5e5b79a0725b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 12 11:28:08 2006 +0000

    Rename private min/max functions to avoid name collisions with existing functions of macros, as suggested by Jon Arney
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15207 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4d598abed43dcd6613116a3c9628e56c39fbbee2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 12 11:24:14 2006 +0000

    Change enum names to avoid name collisions, especially with win32 headers.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15206 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a70c7c4b88d0932c9190c000e6258b783fb1b10a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Dec 12 02:51:37 2006 +0000

    Load and store a commodity's KVP-frame (IFF it's non-empty).
    This would let us store something like an Asset Class.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15205 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9aa7ad31d24f64bff63f98d876e0142a6b32ae2b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 11 22:28:36 2006 +0000

    Check for potentially failed utf8 conversion of locale strings. bug#383270
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15204 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0dcefd51f6cd6978886b58e40081c65deba60db0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 11 17:48:44 2006 +0000

    Rename variables to avoid potential conflicts with C/C++ keywords.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15203 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47f406a9b741838522fecd49c8a131f2223828f0
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Dec 6 20:03:30 2006 +0000

    Fix some printf's of NULL in DEBUG, ENTER and LEAVE macro invocations.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15188 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e453f3d4c13ebc2ebdf374608fd19e8c802f2e51
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 5 21:21:21 2006 +0000

    Add Author for r15184 bugfix
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15185 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 86e011e98b75413c6fafc47d8bf538f188ec0ee3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 5 21:19:48 2006 +0000

    Remove unused variables and dead code. Patch provided by Jerry Quinn. Fixes #347084.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15184 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 04b2a41c7cccc1e526b0d2a63160447a7f783936
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 5 21:15:45 2006 +0000

    Updates for changed areas of contribution; add andi5 to top. Feel free to adjust this to your liking again.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15183 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e838b75c6480bd2ff6d49b219892ec1f08a62144
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Dec 4 03:09:24 2006 +0000

    Print out more information about "broken" splits.
    Extends r15179 which should fix the crash of bug #379625
    NOTE: it now prints zeros, which could confuse the user...
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15180 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e8e2e12e117012ddf81052809ba097c189a052e2
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Dec 4 02:20:01 2006 +0000

    Return zero instead of failing an assertion when the register asks a
    Split for its amount in a commodity that is not involved in the split's
    transaction.  This will prevent the crash in bug #379625, but doesn't solve
    the underlying problem, which is a bug in the register.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15179 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 099867608edd5b666cfd5093f45152e626772830
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sun Dec 3 01:40:32 2006 +0000

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

commit 501d0943f57fd92059db016937f892782890a64b
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sun Dec 3 00:56:01 2006 +0000

    Factor out some quiting code from gnc_main_window_delete_event() and
    gnc_main_window_cmd_file_quit().  The new implementation fixes two bugs -
    one in each of the previous implementations.
    
    The bug in the gnc_main_window_cmd_file_quit() code was a race condition
    whereby one could quit the application without finishing pending changes in
    pages.  This would happen if the began a save, modified the page during the
    save, and then triggered the File->Quit command before the save completed.
    For the register page, this sequence was possible, even though most of the UI
    controls are disabled during save.
    
    The bug in the gnc_main_window_delete_event() code was that it didn't check
    for an in-progress save before prompting the user to save a dirty book.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15169 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 60e5a01dfd445b941c1c612a27a09ac929614aea
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Dec 2 22:13:13 2006 +0000

    Fix bug #353450 - Crash on quit during save.
    
    Add a lock to the QofSession object, and use it in qof_session_save() to
    protect against re-entrance.
    
    The lock always starts at 1 and is 0 while inside qof_session_save().
    If another call is made to qof_session_save() while one is in progress,
    the lock will momentarily drop below 0 before returning to zero.
    
    Note: The per-session nature of the lock would make it appear that we support
    concurrent saving of different sessions.  In fact, we do not, because the
    file backend blocks the main process until the forked gzip process is
    finished, and it only knows how to keep track of one child pid at a time.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15168 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4018fd17ab17f4e0861d67946feb54ea03fde030
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Dec 2 18:03:13 2006 +0000

    Drop argv-list-converters.[ch], because its use was removed by r12942
    when we switched to a more C-based start-up.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15167 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 36e5eb23ec29cd5181621ef1a72e87c62c5f148d
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Dec 2 02:46:30 2006 +0000

    Save window size and position of the transfer dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15166 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 26f4dd062a47070e292bad2766414b2d7400e63f
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Nov 29 19:46:34 2006 +0000

    When progress bar is showing, do not make menus and toolbars
    insensitive, but rather the underlying action groups. This way even
    keyboard accelerators will not make sneaking calls while saving.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15162 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8139f08d62436d6edf5afd0aa183340050651a7d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 29 15:13:02 2006 +0000

    Replace 'static inline' by 'static' for functions that are used by function pointers.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15161 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b5c0fd30b836cc12c84bf6b4291518b6a7be0b4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Nov 28 09:10:57 2006 +0000

    Oops. Now really fix absolute path of perl binary
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15157 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 376c2592c08f8b9790ef01d117e8d4de4254f1af
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Nov 28 09:09:18 2006 +0000

    Fix absolute path of perl binary
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15156 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 278c11df1f24e49895208815ca123ac2dca877e9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Nov 28 08:47:31 2006 +0000

    Version number updates for mingw and libxml2
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15155 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 81ee8fa29617d4b30c46883d0350f0a19f382d6d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Nov 28 08:46:31 2006 +0000

    Check for installed perl by absolute path of expected location
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15154 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d809670e2a3479ee76db9161d0cff67d9b903d1d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 27 14:40:10 2006 +0000

    Updated French README and small corrections to main README by Fabrice Kurz
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15152 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f60c817a4580af25a5bb1fce0eedd525e61e62ac
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 27 13:32:32 2006 +0000

    Remove unneeded extra Makefile variable
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15150 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f94d3b5b797bea3fb1cb0510994fdc3b8660be3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 27 12:56:12 2006 +0000

    Remove configure-time path variables that are not used in the source code
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15149 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29c158335a56093cded4c4c371355b8ed3d705e7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 24 14:04:43 2006 +0000

    Remove configure argument --with-locale-dir because it is unused anyway
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15134 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7852857000349b6a584dbc354a857c4e62dff047
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 24 13:50:41 2006 +0000

    Remove compiled-in pathname LOCALE_DIR by relocatable runtime function
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15133 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 462cebb82fbbbe0043b112c1a75713aac168d2a6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 24 13:14:41 2006 +0000

    Fix gnc_path_get_localedir() because binreloc's implementation did not
    respect the choice of DATADIRNAME from AM_GLIB_GNU_GETTEXT in configure.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15132 57a11ea4-9604-0410-9ed3-97b8803252fd

commit efe2a9fc128dee454837a2cdcf8e9d490cb98335
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 24 10:38:39 2006 +0000

    Add version numbers for opensuse 10.2, due 2006-12-07.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15131 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b4ca5382d836fe28c462e0b987051d2887bcada2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Nov 21 14:56:24 2006 +0000

    Don't have aktzu in the "case" twice.  Fixes #377519.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15128 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3571a1f3ad33b9ce373578219242feea38af239b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 19 20:57:39 2006 +0000

    Mark forgotten string as translatable
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15126 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 80886e50c6b0e5afbe535d01a5e50f5332996116
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 15 08:54:51 2006 +0000

    Revert r15119. That change needs more testing on my side.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15123 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 175bc56f09d45bb8a95e17816006232b20465644
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Nov 14 21:56:24 2006 +0000

    For non-msys startup script, add SCHEME_LIBRARY_PATH again - it's definitely needed on at least one of my test machines.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15119 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c2dfcb44abf9bfe2fdfd559ea1ef5186a611923
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Nov 14 20:58:21 2006 +0000

    Replace mkstemp by g_mkstemp because the former is unavailable on windows
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15118 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b2c2ae2bf85f6bb071a7a439e4f63d2b4ac5c762
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Nov 14 02:14:13 2006 +0000

    Add src/base-typemaps.i as a prerequisite for all wrapper-generator rules.
    Fix some comment typos.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15114 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0866a83d33a75a78fdbfafdeea1ebc0dde2d6f26
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Nov 14 02:10:14 2006 +0000

    Add a custom SWIG typemap for wrapping a return value of (char *)NULL
    as an empty guile string.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15113 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74871917d73386eb244701deaadb61806a493d31
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Nov 14 02:07:03 2006 +0000

    Fix some #f vs. '() issues in qif import files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15112 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e52027a7f5e68461a9af3e06a73276d3a3def8fc
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Nov 14 02:05:28 2006 +0000

    Make the xml file read behavior less random for malformed account input.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15111 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6005e8decab13200b0f9052235f2ba37ca28aa54
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 12 11:06:30 2006 +0000

    Fix missing date when reconciling from HBCI as suggested by Konstantin Goudkov, #372929.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15110 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c94218b42c0330e0b19b40d538123a265663e969
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Nov 9 14:27:48 2006 +0000

    Fix three incorrect tests for swig-wrapped objects and one
    initialization as #f instead of '(), the latter making qif imports work
    again. Remove also a few lines of old commented cruft.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15102 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 554c03d0550ee8706b10ff230a337623255de8b7
Author: David Hampton <hampton at employees.org>
Date:   Wed Nov 8 22:43:59 2006 +0000

    The args to g_build_filename should be NULL terminated.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15099 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 101c8c4e802cba16f04118193e2dd72ea4d1dff2
Author: David Hampton <hampton at employees.org>
Date:   Wed Nov 8 22:42:48 2006 +0000

    gnc_history_get_last() can return NULL.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15098 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e0cbea3e7af08d181fbc6678c2457bcfd75d6bad
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Nov 8 21:06:59 2006 +0000

    Replace remaining _WIN32 macro tests by G_OS_WIN32 ones.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15097 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ebf6b80b7eee509d256f7d044dd0c7c2f098f4b
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Nov 8 20:50:45 2006 +0000

    Add swig base-typemap double gdouble. gnc-progress-dialog-set-value
    should work again now.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15096 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 084159c80dba45b587708286b3d12e51e74c8da1
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Nov 8 16:40:41 2006 +0000

    Default directory tweaks:
    * replace gnc_init_default_directory by gnc_get_default_directory and do
      gconf query there
    * remove gnc_extract_directory, but add gnc_set_default_directory
    * do not save default directory with trailing (back)slash anymore
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15095 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 30abc747ec6b021418ae29abb003de0fbbb36299
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Nov 7 00:23:53 2006 +0000

    Work around a bug in the MSYS bash (which generates 0x01 smilies when
    handling some command substitutions), by adding a wrapper script for
    pkg-config.exe.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15093 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ff291e2c96bf845fdd807c3c9f980a9f144498d
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Nov 6 23:52:44 2006 +0000

    Do not simply touch install-sh because we need that from automake
    --add-missing. Warn the user if he has put install.sh in ., .., or
    ..\.. from the repository. Improves r15037.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15092 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ba8f893761d2a89ae170e08b39ae3413b53418b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 6 15:27:42 2006 +0000

    Add win32 method for looking up the current LANG string
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15089 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c7172736ddbfb1ef5a0a2a53730ae4e24bcebf0b
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 6 04:45:27 2006 +0000

    Fix some scheme inexact errors.  Fixes 347462.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15088 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0deaec014b5aaa204fd4cd4738c35bffe126b1a3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 4 22:07:55 2006 +0000

    Activate Close Books menu item again. This is an unstable branch, after all. Reverts r14150. bug#342599
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15086 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f4e270435b7d8bc28ebd2f72437888a98a17479
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 4 22:06:15 2006 +0000

    Activate QSF Import/Export again. This is an unstable branch, after all. Reverts r14147, r14148. bug#342515
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15085 57a11ea4-9604-0410-9ed3-97b8803252fd

commit caedec4d7365c46ae3126c481dd144471e4c68e8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 4 21:57:16 2006 +0000

    Improve error reporting of QSF import a little bit. Patch provided by Georgi Mirchev, bug#343724.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15084 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a746a064aa125735fc529505850294bfd58e8cfd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 4 21:50:17 2006 +0000

    Fix cancel button of QSF import. Patch provided by Georgi Mirchev, bug#343723.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15083 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6f083e723eb495bf5748ee503ab4cc43ec26b45
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 3 20:51:02 2006 +0000

    Fix missing i18n header
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15082 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 674cb558744b3889bf16cf7c445569518500058a
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Nov 3 19:50:54 2006 +0000

    Inform the user about 'gnucash-docs' package when Help is selected with
    no content. Fixes #347102.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15081 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3f2483ec657a8429f8aac02bd1dfd8631ed10c5
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Nov 3 19:49:13 2006 +0000

    Make gnc-dense-cal:month_name to use g_date_strftime instead of strftime
    so that it returns a clean UTF-8 string.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15080 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4605519e70b23c478c12a1de7a57d0706d9048a4
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Nov 1 22:43:00 2006 +0000

    Some win32 package updates:
    - Updated versions: MinGW, GLib, ATK, Pango, GTK+, Gail, LibGnome,
                        LibGSF, Glade, SVN
    - Move autotools up in the chain (guile1.8 will need that)
    - Stick with GOffice 0.3.0 (newer version need code changes), but
      provide patch for 0.3.2
    - Other minor install.sh improvements
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15076 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e9bff107fcfdc1e5fdc65566a5c305f6e7b1d8d3
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Nov 1 21:14:30 2006 +0000

    Another NULL %s-printf.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15070 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3773eb5ce893ddb8908684b2c244ec492ad6f13a
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Nov 1 20:46:12 2006 +0000

    Fix two NULL %s-printf's.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15069 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d55270e287c70e94c286c4f29f60264fb26715c0
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Nov 1 20:45:35 2006 +0000

    Fix gnc_history_generate_label to search for the correct dir separator
    and not to crash when there is none.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15068 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3ded67d47f0a0cbb0769ef1ec5be0b89bf7e481
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Nov 1 19:36:06 2006 +0000

    Automatically update the gconf search path on windows. Add a
    force_slashes parameter to gnc_path_get_gconfdir to get a slash
    separated path instead of using G_DIR_SEPARATOR (backslash).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15067 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ee447a796e0befb0c56e75249e4a67057b9bf94d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Oct 30 13:24:08 2006 +0000

    Remove very old and very obsolete build instructions
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15064 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e4c7589cf59d5ff2ad00c40f5b344dc3f55d5f0a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Oct 30 13:17:55 2006 +0000

    Replace g-wrap with swig in doc files
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15063 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4014b8cd7fa27fa9edde28db88821a0236cb6acf
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Oct 30 13:12:50 2006 +0000

    Replace g-wrap with swig in doc files
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15062 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e528848f5a6b0b5e2a0915a0426013bb94499033
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sun Oct 29 03:39:39 2006 +0000

    [Part 2] Audit all .scm files for cases where null objects were assumed
    to be #f.  (It helps to save all buffers before the commit.)
    
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15061 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e4ebb3eb1b7cbed08f3c3808bc847d62ce750f41
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sun Oct 29 03:12:49 2006 +0000

    Audit all .scm files for cases where null objects were assumed to be #f.
    
    In most of these cases, I know the value is always returned from C, so we
    can use "null?".  In cases where I wasn't sure, I make it check for either
    #f or null?.  Hopefully, I got 'em all.  But, really, what are the chances?
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15060 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9618429b17914a115730a10113d99d672e7d6f74
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Oct 28 01:53:17 2006 +0000

    Replace "gnc:entry-get-order" with "gncEntryGetOrder".
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15059 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f54d0980f2e0bebcbaefa777a477bbe9d3819deb
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Oct 26 20:45:33 2006 +0000

    Update slib url to stick with old version 3a3.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15058 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d858897154d2c6c039b23628f940a37554262472
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sun Oct 22 00:58:42 2006 +0000

    Get price-quotes to work again.
    Fix a type (missing '*') in the GncCommodityList typemap.
    Re-add an incorrectly dropped (use-modules ...) statement for the wrapped
    part of gnome-utils.
    Remove some duplicated (use-modules ...).
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15057 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a986b57043c27042c7fe367566736734d5b3f767
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Oct 21 18:31:05 2006 +0000

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

commit fac054627c4a08c5ce79778523032733c2ec9a3d
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Oct 21 14:40:03 2006 +0000

    Re-export symbols wrapper-provided symbols in core-utils.scm.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15054 57a11ea4-9604-0410-9ed3-97b8803252fd

commit db409d6cee799e7f475b642845930630744e21ba
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Oct 21 13:26:59 2006 +0000

    Replace xaccTransAppendSplit by xaccSplitSetParent in a few scheme
    files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15053 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 821b3ad58796b0a3eeef293b95139d705f04a6b2
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Oct 21 13:26:46 2006 +0000

    Correct order of account and split parameters to xaccSplitSetAccount in
    a few scheme files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15052 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 653c34fa935efa4b55e234731563fbc28e2dbde2
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Oct 21 13:26:31 2006 +0000

    Correct xaccTransactionSetDescription to xaccTransSetDescription in a
    few scheme files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15051 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a263c35be0a3d3e2529f57aa2f38d3a0f1a2c7d6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Oct 20 18:57:04 2006 +0000

    Remove the goffice tmpdir before rebuilding it
    remove tmpdir when you reset the build.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15050 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d5c54ea9ec48a8ea16915ff84408c0f4cad14c51
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Oct 20 17:53:17 2006 +0000

    fix a small syntax bug in the reset script.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15049 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 066b651357d5849c7b372c5657075cbb518e8791
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Oct 20 17:51:02 2006 +0000

    Use "passive FTP" with wget, to allow building behind a firewall
    Create a 'reset' script to allow resetting the win32 build environment.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15048 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc8d0c916375da48def1d785f284a2859fb0c5cf
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Oct 20 15:59:50 2006 +0000

    Unlink ${SWIG_DIR}\INSTALL because it bites with /bin/install.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15047 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96ce3a8d56cd10758220b4ec27173b4427b7c191
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Oct 19 23:58:03 2006 +0000

    Fix three wrapper-related bugs found and patched by Mike Alexander
    <mta at umich.edu>.
    
    1) Since the output of (xaccTransGetSplit ...) may now be '(), check for it
    with (null? ...).
    
    2) Fix the result of a sed mis-ordering:
    s/gnc:query-get-splits/qof-query-run/g
    s/gnc:query-get-splits-unique-trans/xaccQueryGetSplitsUniqueTrans/g
    
    3) Fix the result of a sed typo:
    s/gnc:split-corr-account-fullname/SPLIT-CORR-ACCT-FULLNAME/g
    which should've been
    s/gnc:split-corr-account-fullname/SPLIT-CORR-ACCT-NAME/g
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15046 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4ca5bee62590fb115ed2bb8b26dbe879a5ad62d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Oct 19 08:18:34 2006 +0000

    Fix r15040 that accidentally used a hard-coded path
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15045 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eee554ff4987cb2b619d85dfb8c5ff9e2cebda8d
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Oct 19 02:50:37 2006 +0000

    Remove another unused function.
    I think I added this function on the swig-redo branch, but it turned out
    to be obsoleted by the merge because we no longer read 1.8.x state files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15044 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cddf707a8485c5f5e30bd1e11d47729b42182dcc
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Oct 19 02:05:03 2006 +0000

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

commit 2cd782b451ae4d7c89eed22318da9e962b5b42b1
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Oct 19 01:00:17 2006 +0000

    Replace xaccTransGetSplits with xaccTransGetSplitList.
    
    'xaccTransGetSplits' doesn't exist.  It was a result of an incorrect
    ordering of sed substitutions:
    
    s/gnc:transaction-get-split/xaccTransGetSplit/g
    s/gnc:transaction-get-splits/xaccTransGetSplitList/g
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15042 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e99befc7bb02e6788a3db62545283e1ecf65c128
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Oct 18 21:08:26 2006 +0000

    Correct gnc_gconf_add/remove_notification to avoid printf'ing NULL and
    therefore crashes on Solaris and Windows. r14675 had fixed that, r14945
    (me) undermined it though.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15041 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 500b53f9eee99339b09be98bdecc856861a24bbf
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Oct 18 19:45:12 2006 +0000

    Make gnucash.bat work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15040 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4724a70e4a8f0d4ca2d58844f5f65ac83fda28b5
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Oct 18 18:15:32 2006 +0000

    Make win32 compile again.
    * Add a few GUILE_LIBS
    * Remove platform specific .so from a load-extension parameter
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15039 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72db146b861f7fd7aa0cff1df95e6b90325c8df9
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Oct 18 18:03:09 2006 +0000

    Adjust install.sh to better cope with current HEAD.
    * Replace g-wrap by swig
    * Bump SVN_REV (prior SVNREV_FLAG) to HEAD
    * Remove backup files in the repository to cleanup `svn status'
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15038 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a053951c0b1e0eb2f342e73148fa332cb21c2551
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Oct 18 15:37:33 2006 +0000

    Add workaround so that intltoolize doesn't come up with some foolish AC_CONFIG_AUX_DIR; bug#362006
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15037 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 11b94f454e30f84b9a8db0fb1f7c7ca02a9749d9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Oct 18 11:52:50 2006 +0000

    Temporarily set the win32 checkout to r15007 until we've added the compiling of SWIG on win32.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15036 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 816ee79de10f019e749b819f14d408506b2efe1e
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Oct 18 10:15:58 2006 +0000

    Quote a list of account types to avoid a cash flow crash. Fixes #363068.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15035 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4aa5a21136a31437411ff87ec36c7c0fd997e2c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Oct 17 21:46:25 2006 +0000

    Don't wrap the GncOwner structure.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15034 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b84c2e23bec315546c5d501f1c081abe80ec815b
Author: David Hampton <hampton at employees.org>
Date:   Tue Oct 17 20:41:03 2006 +0000

    Fix uninitialzed variable error message.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15032 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bee30103522f54020fffb9264c6a7936c72d35f6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Oct 17 08:32:06 2006 +0000

    Fix typo in shell script test as reported by Thomas Klausner
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15030 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c44823149a06cf91afc2a86070ae6a8188d02e7d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Oct 17 02:31:45 2006 +0000

     r13496 at cliodev:  warlord | 2006-10-16 22:29:43 -0400
     Update for 2.0.2 release.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15027 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 838ff86fbd218a4f33066e2deca25239b8967eb7
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Oct 16 03:35:56 2006 +0000

    Factor out some common typemaps into src/base-typemaps.i
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15026 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e60faaee409e2021375224c8b03afcc5c46bd6dd
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Oct 16 01:28:08 2006 +0000

    Do not svn:ignore g-wrap files anymore.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15025 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31e926c48607b5eba34eeb4ad64d851cf412607c
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sun Oct 15 19:02:05 2006 +0000

    Merge swig-redo branch back into trunk.
    
    g-wrap is gone.  I, for one, welcome our new swig overlords.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15024 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d27b206617c77b89e41566f84401180408f7749
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Oct 13 08:28:36 2006 +0000

    Fix missing library for debian-libtool as reported by Sigve Indregard.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15014 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 923cd256b4334c429607f3009a9cf8066caa159a
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Oct 11 20:55:20 2006 +0000

    Allow budget values to default to unset, rather than zero.
    
    Main patch by Gregory Alexander <gregalexa at gmail.com>.
    On editing, interpret a blank as an unset budget value.
    On reporting, show "." for unset budget values.
    Add bugdet functions for testing whether a budget value is set or not,
    and for unsetting it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15009 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 198a2df8eb1f8ab1865c489d3e609fc41fd8f338
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Oct 11 17:09:32 2006 +0000

    Repost goffice-0.3.0-patch.diff, with gtk-doc.m4 included.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15007 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da4829b5c4eff25357165d26cd8be63cbcc654c6
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Oct 11 00:57:52 2006 +0000

    This fixes a bug in r14495.  The bug is that auto-completed transactions
    aren't correctly marked as pending.  This bug is probably responsible for
    the crashes like those in bug #348469.
    
    In general, the register makes it very difficult to consistently
    distiguish between beginning to edit a transaction that's being edited
    in another register and beginning to edit the blank transaction,
    which is already open for editing, but isn't marked pending so that
    we can pretend it hasn't been opened if it never gets modified.
    
    Fortunately, the auto-completion code only runs on the blank transaction,
    so we can assume it's not being edited in another register.  This patch
    goes ahead and marks the blank transaction as pending.
    BP
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15004 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62e8c9b6dfb4f50c7a1525b9d51c5b30f2658245
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Oct 11 00:39:44 2006 +0000

    Ensure that the blank transaction is marked as the pending transaction
    when it is modified.  This fixes a bug where editing the blank transaction,
    moving off of the transaction line to a split line, leaving the split line
    unedited and then closing the register will incorrectly leave the
    transaction open without asking.
    The bug fixed by this commit is possibly responsible for some of the
    crashes like bug #348469.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15002 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e0de0ed5f17703cd5e1ef90921cbac3af5e64dda
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Oct 9 19:47:15 2006 +0000

    Add 2.0 art source files.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14947 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 38d082642c1acf316069355ce3970c2aae0ae94a
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Oct 9 16:45:53 2006 +0000

    Lessen restriction of the parameter whoami of the gnc_gconf_add/
    remove_notification functions. Now the pair of section and whoami has to
    be unique, as GncMainWindow adds notifications to two different
    sections. Extends r14675.
    Remove a superfluous leading slash and doubly defined gconf key macros.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14945 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 56dde9935bf42f9c35ec35860943266c5451b49a
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Oct 9 16:45:40 2006 +0000

    Remove "closing last window" confirmation dialog and corresponding
    warning (reverting r14580). Fixes #355392.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14944 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e58b1caa227231de43f55dabf4404faaa43e870
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Oct 9 11:45:48 2006 +0000

    Avoid markup in translatable messages. Bug#360459
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14940 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 39eeb73fca3181678943490e79f123886a1d031f
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Oct 6 16:02:37 2006 +0000

    Unconditionally call AC_CONFIG_HEADERS for libgsf and goffice config
    header files. This way automake and config.status agree upon the list of
    these files. Otherwise, in rare cases, make distclean might not remove a
    file stamp-h5, making distcheck fail.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14932 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 795041e074f6bd1de11c1e79eca69f211388659a
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Oct 4 02:30:32 2006 +0000

    Fix for bug #359471.  Remove the glade hookup of gnc_xfer_dialog_close_cb() to
    the close signal.  This callback doesn't handle aborting correctly when called
    directly, but it will behave correctly when called indirectly from
    close_handler().  The "response" callback will now be called for all actions
    that close the dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14927 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35300b2c76edadcc3c61ff4d6599c1bfb62e5e9e
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Oct 3 21:13:13 2006 +0000

    Quote an empty scheme list and avoid crash of transaction report on
    empty session. Fixes #359412.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14926 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e65a112ddf0f0fc4bf0c447b9d664b0a6a90eefd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Oct 3 14:14:56 2006 +0000

    Fix Makefiles for .schemas file installation.
    srcdir contains the .schemas.in files, but not the generated .schemas files.
    Fixes make distcheck.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14925 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d9609b053b289a7dafc16c54ba38068ea4f05e3
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Oct 2 17:37:55 2006 +0000

    Correct account compatibility check with top level account.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14923 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2c2be885e5a934cf1e2203b0be9f4c470631ccd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Oct 2 14:02:04 2006 +0000

    Add library dir for test runtime where necessary, as discussed on gnucash-devel
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14921 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8fea13f6d1541aa6b3a691a6bc503437c258219f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Oct 2 13:12:07 2006 +0000

    Revert r14919; maybe this wasn't the correct fix.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14920 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6b6abc33f2310f535a8adc34c00e1f45a0200fd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Oct 2 12:13:10 2006 +0000

    Add library dir for test runtime
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14919 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e2b78c603494f87738417fb0c1e958920dd65d8d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Oct 2 11:55:51 2006 +0000

    Update openssl version number as reported by Thomas Arildsen
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14918 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5bc029eff8c6722f66a332bcc65f7d60458d0395
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Sep 29 20:10:05 2006 +0000

    missing ">"s
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14910 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57cc5debe9429a603efc3f49312d889ec4b86ae3
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Sep 27 20:36:56 2006 +0000

    Don't pass a pointer to a pointer.  It's just expecting the pointer.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14908 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a8c8a4f2802bec27b466340eb2dad16cf5077772
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Sep 27 13:55:35 2006 +0000

    Initialize sort order in query lists. Fixes #357481.
    BP
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14905 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 21f2f4e93ec8fa20d7e2d491341fa62c5decbf96
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Sep 27 13:46:50 2006 +0000

    Missed one patch hunk in r14903.
    We need stdlib.h for strtol().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14904 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c7c9199800d68c66330db717e1118f08661ca1ba
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Sep 27 13:39:32 2006 +0000

    	Add the ability to override the default sort (#150799).
    	Override the Transaction Number to sort numerically.
    	* lib/libqof/qof/qofclass.h:
    	* lib/libqof/qof/qofquery.c:
    	* lib/libqof/qof/qofquerycore-p.h:
    	* lib/libqof/qof/qofquerycore.[ch]:
    	  - Publish the QofCompareFunc prototype.
    	  - Add a new QofParam param_compfcn parameter
    	  - Change QofQuery to use the param_compfcn over the
    	    default type compare function.
    	  - create (and publish) a qof API to compare strings
    	    as numbers:  qof_string_number_compare_func()
    	* src/engine/Transaction.c:
    	  Assign TRANS_NUM to use qof_string_numer_compare_func()
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14903 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8bf369217ad39d3acb71d51b208398aebf3cdd0a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Sep 27 13:30:05 2006 +0000

    Revert r14892 in order to try a different approach.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14902 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f82c369b0ef6f888e24d3e0f3fe8c74503af05ab
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Sep 26 23:47:09 2006 +0000

    	  Implement SubQuery functionality in QOF:  qof_query_run_subquery()
    	  Now you can run one query off of the results of another query.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14901 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c4cf551443caf903c78c900fa89c2a287bd5751
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Sep 26 22:09:06 2006 +0000

    Ease account type changes in the account dialog after OK is clicked.
    Before, we did not enforce compatibility with the parent account and
    suggested to change only children or children and all parent accounts up
    to the top-level one. We do enforce it now and only need to look at the
    children.
    
    The filling of the hash of (children) account (type) changes has been
    replaced by showing the user a filtered account tree and the types are
    adjusted recursively once the user verified the change.
    
    This is another attempt to resolve #344966.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14899 57a11ea4-9604-0410-9ed3-97b8803252fd

commit efcddd5e7e7e76f55334c4855d307d04e1af304b
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Sep 26 22:08:52 2006 +0000

    Free a list in import-account-matcher.c.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14898 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 311c85ac9ba0f69316c0ab719d0a32dfe99c47e2
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Sep 26 22:08:34 2006 +0000

    Make the account type list in the account dialog dynamically filtered
    based on compatibility to the parent account.
    
    * add gnc_account_parent_changed_cb. Filter by valid_types & parent
      compatible types
    * add aw->preferred_account_type to remember what we chose but may not
      work currently
    * make valid_types a guint32 (was GList*)
    * last_used_account_type is only set in gnc_ui_to_account
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14897 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9718dda4df2dc32b22e5d9bda929865954c3807b
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Sep 26 22:08:22 2006 +0000

    f_model is not always set in gnc_tree_model_account_types_get_selection
    because of a bug in gtk+ (#357791). Also add
    gnc_tree_model_account_types_get_mask.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14896 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e18efa1191ae008fddb57523be5247989e75007f
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Sep 26 22:08:09 2006 +0000

    Add gnc_tree_model_account_types_set_mask and bind mask to the filter
    model instead using it as data of the filter function, because those can
    only be set once per filter.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14895 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e15f0d6a7ba3d6a02a934f17678a32fabe0a9333
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Sep 26 22:07:55 2006 +0000

    Add xaccAccountTypesCompatibleWith and change xaccAccountTypesCompatible
    to use that.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14894 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c77679c601e3f6c1fec0c5c76671a2822d42a8e8
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Sep 26 22:07:42 2006 +0000

    Revert r14591 (bug 344966) to prepare another solution.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14893 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2bb357def49f0d44ba9f3a8fa67458632723929b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Sep 26 00:36:30 2006 +0000

    	  Add a new QOF_TYPE_NUMSTRING to add numeric sorts.  (#150799).
    	  This new type is like QOF_TYPE_STRING but it sorts numerically
    	  (first) and then sorts alphanumerically (by the tail of the
    	  number).  Added the QOF Type, the gnome-search support, and
    	  modified TRANS_NUM to use the new type.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14892 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb5646f42c1349c574d269a68049c4ec188ca9e8
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Sep 23 22:51:29 2006 +0000

    	  disable lot scrubbing during Check & Repair (#357370).
    	  Lots are supposed to be disabled in the 2.0 release until we
    	  get the cap-gains code working.  IMHO the cap-gains code should
    	  deal with extra txn splits instead of creating additional txns.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14888 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b72c587350fd49b9b0e6a6de514b58c771656f90
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Sep 23 22:31:45 2006 +0000

    suspend events around the Commit(). Fixes #347089 when combined with r14495.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14887 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 09932872e4ea40c30f4529d1afb0dcd305ce2219
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 22 13:32:27 2006 +0000

    Remove -no-undefined from make because configure.in sets it now
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14881 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93c6848ebf6cc36364ad4ba06862256bee19e66b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 22 13:28:33 2006 +0000

    Add -no-undefined to LDFLAGS because libtool on Windows requires this argument and we fulfil it anyway
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14880 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 65a42f9ec8564e1613e981bcedb1d17964b00a5e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 21 19:14:08 2006 +0000

    Add more path elements when creating the win32 startup scripts
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14879 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6465413dfb4f3089f7bef9dfa9f0a8c741ae9d57
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 21 10:05:26 2006 +0000

    Revert last change when perl modifies in-place - that doesn't work on windows
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14877 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d2451def4ab6de17829367b2c28f6055191c528c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 19 19:02:51 2006 +0000

    Add mt942 and CSV file types for aqbanking import
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14873 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb94669dee6d9d09880a1f43db22cc246f5fadf4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 19 18:50:55 2006 +0000

    Move gnc-dtaus-import.[hc] files to filename gnc-file-aqb-import.[hc] because these are not limited to dtaus import.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14872 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 557723f2568d328d978c8e55ba653c359ac582db
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 19 18:44:56 2006 +0000

    Remove mt940 module completely from the build and SVN because all of
    its functionality has been moved into the hbci (aqbanking) module.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14871 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7414a9605b14232995eb384be6b15528a0592d79
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 19 11:00:06 2006 +0000

    Properly detect installed or uninstalled expat. Propose packaging command for cross-compiled gnucash.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14870 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 013807720fd1e4e20909fc8599040842836f5a52
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 19 09:03:36 2006 +0000

    Eventually implement full relocation functionality on win32 as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14869 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a29620b601440d5fec4505584021e63b5267d3b2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 19 08:59:15 2006 +0000

    Revert r14862 here because the initialization from gnucash-bin.c is also sufficient for win32.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14868 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da75b9cde4b4a5a1030df587fa1ddf63527a8649
Author: David Hampton <hampton at employees.org>
Date:   Tue Sep 19 03:15:21 2006 +0000

    Eliminate some compile warnings.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14867 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64e0e791df42ee044bf35575ad80827db78dc27a
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Sep 19 00:56:26 2006 +0000

    Use some more automatic scrollbars in GtkScrolledWindow's.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14866 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 296f730165387653b4d72f5fa93ee95034eb7a9f
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Sep 19 00:52:54 2006 +0000

    Do not complain about non-existent files if we save to a new file. In
    pass one we ignore the error returned by stat and call qof_session_begin
    with create_if_nonexistent=TRUE for a second run.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14865 57a11ea4-9604-0410-9ed3-97b8803252fd

commit db00d6a259b61e7d4b141c8800a3789cc8e1f595
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 18 20:58:01 2006 +0000

    Unfortunately binreloc doesn't have program code for Windows. Will be added later.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14864 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2596a1d4bd274b2574d962019cfc3afce15d9e64
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 18 20:49:23 2006 +0000

    Binreloc needs explicit configure argument on cross-compile
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14863 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 60ff04b2fba414f2db74ee367006bbf041d09144
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 18 20:43:50 2006 +0000

    Implement automatic relocation of previously compiled-in paths.
    With the exception of the env variables in src/bin/gnucash we're
    fully relocatable now.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14862 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 05ae2d2c0811ed59c060e6520d677049dd985242
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 18 19:57:32 2006 +0000

    Fix erroneous cross-compiling g-wrap args
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14861 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9457c668d8632b3a77ec5e7cab0c63ce7579a06
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 18 19:10:31 2006 +0000

    Also allow user-defined overrides for g-wrap. Necessary if build-time g-wrap is different from the run-time one during cross-compile.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14860 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3eb57a841ab0dbb954f1dfe1c69f3f68f9c20a79
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 18 16:16:23 2006 +0000

    Forgot one step necessary for guile and cross-compiling.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14859 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85f8813c6d7c7b9facd6e0bdc198e243427ed432
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 18 16:11:18 2006 +0000

    Fully explain a cross-compile build of gnucash/mingw32 on Linux.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14858 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c9a63d5a0c2c2bf1f6cc9df4e5f01bf5026a517
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 18 15:45:10 2006 +0000

    Allow the user to override the guile flags. Necessary when build-time guile and run-time guile are different, i.e. when cross-compiling.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14857 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 812bd9a1f0fadab83edf59409ad08a2d51636418
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 18 15:31:41 2006 +0000

    Small cleanup for crufty guile version check macro
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14856 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a89f885af41fabb4b058c8f4bdbd066571e8b9e5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 18 09:50:25 2006 +0000

    Convert shell scripts from DOS CR-LF linefeeds to unix LF.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14855 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ed1ed400cef3b042dbbb11d9cf2da19a74ad705
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 17 13:45:18 2006 +0000

    More cross-compile preparations - goffice needs a cross-compile libtool as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14854 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 850323276d50cf5ca3953370f9a8b3aac94c6a02
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 17 11:03:02 2006 +0000

    More cross-compile preparations.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14853 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5a7c5c3fb16c94eac58df3f9a88e8389c46b115
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 15 21:11:56 2006 +0000

    Further prepare cross-compiling mingw32/gnucash
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14851 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 03b8d15557f328a6982babf017b77a5a5eb97add
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 15 19:29:25 2006 +0000

    Initial hints on how to start a cross-compile
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14850 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 171fc41a8295e53a05acd7dbf7763df255e32572
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 15 13:41:43 2006 +0000

    Update openssl URL
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14849 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c944290ba5a22fabcfd27f6f86a1d7016e81cb7b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 15 11:22:32 2006 +0000

    Add GUILE_CPPFLAGS/LDFLAGS. Add optional --host=mingw32 argument if someone tries cross-compiling.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14848 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0953922e04a7b3ab8df00e172be86570583f875f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 15 10:47:02 2006 +0000

    Add cross-compiling workaround to AC_TRY_RUN
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14847 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7951de863c35a1f3084a916bb59e3a9682913131
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 14 16:27:32 2006 +0000

    Add cross-compiling workaround to AC_TRY_RUN macros
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14846 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7dcc2b5e451fcd774c7bf3b45c2c97ece8852042
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 14 15:33:42 2006 +0000

    Add script for building a cross-compile mingw toolchain on Linux.
    Taken from http://www.mingw.org/MinGWiki/index.php/BuildMingwCross and updated.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14845 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4fc1c8f2dcda840687c466d2ca288be29adf56fc
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Sep 14 10:31:56 2006 +0000

    Install slib to another location and avoid the need for the environment
    variable SCHEME_LIBRARY_PATH or another implementation of
    library-vicinity in guile.init. You must have unset this env var now.
    
    Add g-wrap modules directory to gnucash.bat. GnuCash runs equally "well"
    in- and outside MSYS now for me.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14844 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57c453f535ae0891ae570c10a9d3f2a4495c2462
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Sep 13 18:35:27 2006 +0000

    install.sh cleanups, as we build-depend on ActivePerl now
    * remove [no-xml] intltool workarounds and intltool-merge fake script
    * move all goffice changes to the patch file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14843 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c9440f30bb041f6a441967d39adcf096c049fb2
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Sep 13 17:11:12 2006 +0000

    Replace 'MS-DOS by 'ms-dos as software-type in guile.init (slib).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14842 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b51a9207dde8689fbd3424e615f51ba9bea62739
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 13 14:22:54 2006 +0000

    Move the MT940 importer action from the mt940 into the hbci plugin because in
    the hbci plugin everything is already there. From now on, MT940
    importing is available as soon as --enable-hbci is switched
    on. The mt940 plugin can be removed from SVN now.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14841 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5331629e4c83a7e25fb0a40692c926689d3fd18b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Sep 13 05:17:41 2006 +0000

    Add pixmaps to RPM.  Fixes #355695.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14839 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2c68876adf490e256f6403161d4d66f2d5060b50
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Sep 13 00:12:45 2006 +0000

    We don't have a mime-info.  Fixes #355676.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14838 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ddedcd6c79075a4ee0e18cc5572292416f0b3403
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Sep 12 22:36:39 2006 +0000

    RPM Build Requires libtool-ltdl-devel.  Fixes #355656.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14837 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 791e8e484ee7a2ef8bc98935d58d9ee46cce1006
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 12 13:41:28 2006 +0000

    Fix and clarify path names that were mixed up.
    
    In particular, two different GNC_LIBDIR macros were defined:
    One in gncla-dir.h as libdir, and another one from configure.in as pkglibdir
    in the CFLAGS. This was a big mess. Now the pathnames should all follow automake conventions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14835 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 40f7922f4755ea83ea1a1c13c691271851ff34ab
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Sep 12 07:34:34 2006 +0000

    install.sh: Install gconf schema files to
    ${GNUCASH_PREFIX}/etc/gconf/gconf.xml.defaults. I suppose this is what
    most distributions do as post-install step. If GnuCash and Gnome are not
    installed to the same prefix (standard), the gconf druid will pop up
    once GnuCash is started. GnuCash will automagically add the correct
    lines to ~/.gconf.path, shut down gconfd and load the default values, if
    you choose the default selections. The others seem unadvisable to me for
    windows, so another commit might hide the druid.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14834 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84912e8343f3179c985958f39d4b994abf762923
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Sep 12 07:16:08 2006 +0000

    Build Guile and GnuCash by `make LDFLAGS="$SOME_FLAGS -no-undefined"'
    and avoid patching Makefiles and rerunning config.status. Tested on 1
    system so far.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14833 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d2b43a4513d7cfb4eaee45e18e8c3155188083d8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 11 13:50:25 2006 +0000

    Make sure the g-wrap files are modified only once
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14832 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e688e3452392da7b3617052e1ff84e8d5a97325
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Sep 10 10:55:05 2006 +0000

    install.sh fixes:
    * Rename input dll in libz.dll.a from bin/zlib1.dll to zlib1.dll
    * Add AUTOTOOLS_DIR\\bin to PATH of gnucash.bat because
      libgncmodule-0.dll depends on libltdl-3.dll
    * correct goffice/Makefile.am to put libgoffice_{init,shutdown} into
      interface library
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14831 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9449f8e21ea44f3c7d5f08600679830653e25764
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Sep 9 23:15:38 2006 +0000

    Remove gnc-dir.h from BUILT_SOURCES
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14830 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f1a702f45bbed8bdad182f914d3e9b8f9df6d3ac
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Sep 9 22:34:15 2006 +0000

    install.sh fixes:
    * indent needs libintl-2.dll (copy intl.dll)
    * add freetype2 pkg-config file
    * add GNOME_{CPP,LD}FLAGS for inst_{libgsf,goffice,gnucash}
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14829 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4904ea79dda6ae028833344f722e0a7f3fce7f98
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 8 15:51:36 2006 +0000

    Upgrade Gnome packages to lates gnome-2.16 release
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14828 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82e4b9105256e8a3c6f16da9f12a727e6a7d217f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 8 15:44:37 2006 +0000

    Fix forgotten sub-path of g-wrap
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14827 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d83ad47d362330afb2f4b69c62c65a6078276c4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 8 15:18:36 2006 +0000

    Fix warning about unused static function if glob.h is unavailable
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14826 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d67b7ecfdcf8b1540255b379f7204d8589760bd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 8 14:00:59 2006 +0000

    Fix -no-undefined flag for g-wrap; fix zlib header flags for gsf
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14825 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff961d57f8b6be2a491407fe8e233f11297be563
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 8 11:04:44 2006 +0000

    Remove obsolete/unused generated headers; all directory paths are now in src/engine/gnc-path.c.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14824 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4d8585bd169d5e4ae6d0613610dc80dfdbe253c9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 8 11:02:23 2006 +0000

    Add includes that had been included by the obsolete i18n.h header
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14823 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d437f7f5561d02547c06c387c20ef285dc0f516d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 7 21:02:07 2006 +0000

    Replace every hard-coded directory path with the respective call to gnc_path.
    (Except for the qsf and dwi backends, but they are not being maintained right now anyway.)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14822 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df175ce6b82652088965f76bbb19211e35c480c9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 7 20:37:53 2006 +0000

    Add new file with utility functions to retrieve the needed directory
    paths. All compile-time vs. runtime path lookups will be implemented
    exactly in this file.
    
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14821 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e256fdbfc6802cdd0880f5c0e2461da2ef601269
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 7 18:31:38 2006 +0000

    No need to remove files during win32 install
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14820 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5a0ce15a404d33a4311de324279a202e178943c
Author: David Hampton <hampton at employees.org>
Date:   Thu Sep 7 16:32:10 2006 +0000

    Include config.h a couple of places.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14819 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f2dfa79324f5db9f0535c027191374c31f05e582
Author: David Hampton <hampton at employees.org>
Date:   Thu Sep 7 16:14:27 2006 +0000

    Use the glib-compat.h file for backward compatible function names.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14818 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b0c03923a4b31f23dd2f904449e3e1fb0ffb306
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 7 15:52:47 2006 +0000

    Further improve setup file creation script
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14817 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e0ac513cb66e9d8e3ccfdbb19ca3dffee00fa488
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 7 15:49:51 2006 +0000

    After installation, try to create a suitable command.com script.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14816 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 25971c31715e469c87fd77ec90aa739fa3e3c54d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 7 12:49:39 2006 +0000

    Fix automated path setup of gnucash script. Should now probably work.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14815 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 524e1e5182181005f7ed0129b9d15adf0a1239e0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 7 11:55:52 2006 +0000

    Add include config.h that was missing in g-wrap wrapper.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14814 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96a8790a693160ae0b467155ff8da8a0753ac15d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 7 11:38:29 2006 +0000

    Replace deprecated glib function if new glib is available
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14813 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e49d29690b0e9eaf7dd19a91ec99b37927774aea
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 7 11:08:25 2006 +0000

    Need lib/libc for missing libc function. Need to include localtime_r to get the declaration
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14812 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8da68a09a15c4a397564c93b979c874e73fa4f0c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 7 10:51:38 2006 +0000

    On Windows, before unlink() we need to chmod() the lock file for write access.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14811 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec4d618240e34263cf7ebc442d15b92f4519df60
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 6 15:49:06 2006 +0000

    Remove duplicate setting of platform_win32 automake conditional
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14810 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e35d1c477d2283604cf1651e3ef0476cbd5caea8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 6 15:01:43 2006 +0000

    Add first draft script for creating a setup.exe installer package on win32.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14809 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 42f5e2b84589b88bf54358e6ae00c1659773a211
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 6 12:23:19 2006 +0000

    Further improve script-based gnucash building.
    Added popt include and ldflags because ./configure would fail without them.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14808 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 33bf535f71060098bb88f5add904a2d47679e129
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 6 12:15:11 2006 +0000

    Get rid of warnings from libtool header on windows/mingw32
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14807 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 041505126720c3e477c79745abd3512e8c799bc9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 6 11:46:36 2006 +0000

    On Windows/mingw32, scanf only accepts %I64d for long long integers.
    Reference that gave me this hint: http://acm.pku.edu.cn/JudgeOnline/faq.htm
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14806 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b0ec87f661b0bfac111978a841001fab061c44f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 6 11:07:57 2006 +0000

    Move check for windows platform even more up front.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14805 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a99e9001610969e202ef53f41207e4472bbb8e80
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 6 09:35:30 2006 +0000

    Last round of Makefile and symlink cleanup. Gnucash should build fine without symlinks now.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14804 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ae513620635616c66da4c884e8fb2f2cb79471a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 6 09:26:41 2006 +0000

    For windows, ignore gnc_engine_is_initialized check for now because it doesn't work correctly.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14803 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c084dfc7a64e47d038bb8d064ff20535ecc87c7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 6 09:19:54 2006 +0000

    Include all of my known prerequisites to successfully compile gnucash:
    Fix g-wrap; Use -no-undefined properly;
    Speed up build by excluding tests and don't relink; Try to set up paths in script correctly;
    Speed up runtime module loading by excluding dependency_libs.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14802 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 974c4a78fe44240fcef300fb6e069ef8515b87a6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 5 19:41:02 2006 +0000

    Add last missing #include config.h
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14801 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a8514593621fa52e7f74cf37876c7ce097d1127a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 5 18:00:11 2006 +0000

    Add #include config.h at all places where it has been missing.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14800 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 03cf6d7d013d955537213f53b23d110de1a72cf5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 5 17:31:13 2006 +0000

    Fix missing include config.h. Also fix still-used deprecated typedef.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14799 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 042ec5de5ea680f91bb3c4d9ca22146f5c537525
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 5 15:50:29 2006 +0000

    Error out if none of the two SCANF formats are defined in config.h.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14798 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 80684e3205682e8d6c0a8f13e90b87502b065e1b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 5 14:38:27 2006 +0000

    Fix typo that prevented the correct error on unrecognized scanf conventions
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14797 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9495945584ea7fb5cdf7c0797ea3ee5e93dc26ce
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 5 13:38:41 2006 +0000

    For windows, clean up error conditions before trying again to load the session.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14796 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a25065a54b53091aa58e9b91f5ab2388f4aa17b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 4 16:27:31 2006 +0000

    Make sure not to pass NULL to PERR() message macro
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14795 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2851954e3add715f9fafbe9892f942c4292148f4
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Sep 4 08:11:30 2006 +0000

    Add Glade-3, as it seems to run smoothly with gnome widgets and simply
    looks good. One day someone could try to integrate devhelp.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14794 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77220a9865696dcba2ead4651d61379f5151b18a
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Sep 3 21:48:52 2006 +0000

    Add ActivePerl. This is a download of ~8MB only used by intltool,
    providing a working XML::Parser module, but by far the easiest
    solution when trying to avoid recreating configure scripts with
    [no-xml]. If it is accepted, these adjustments for libgsf, goffice and
    gnucash can be removed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14793 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ecf6a0fa0045b378ca9b77a5bdf19c59e82d1a3c
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Sep 3 21:08:37 2006 +0000

    Readd expat-bin (xmlparse,xmltok), freetype-dev, jpeg-bin and
    zlib-dev. Correct libxml-2.0.pc.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14792 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3675e7470e16fc7ba9ce5efd26dfc033be8fe5fc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 3 20:14:07 2006 +0000

    If the file type wasn't recognized, check whether this failed because
    of no read permission and give appropriate user feedback if yes.
    Feel free to adjust the wording.
    BP
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14791 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e6464a1728ae429387d4870c65a4226ab0548406
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Sep 3 19:54:50 2006 +0000

    Split glade installer into small gtk/gnome/other packages, add
    libglade. Still experimental.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14790 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b7bb49fc4076dac809322229ff3a8aa09eceed4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 3 11:07:16 2006 +0000

    Fix error checking for non-existing filenames. Will now always give a
    "file not found" message on nonexisting paths or filenames. #351351.
    BP
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14789 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dea41099b426916c6825c5372f0e20f399b2a058
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 3 10:23:34 2006 +0000

    Replace hardcoded dir separator by the glib macro
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14788 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 438fb06fa14d644717fc1282c44228dc897885a5
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Sep 3 10:13:08 2006 +0000

    Add OpenSSL install function as libgnomeui needs libssl32.dll. Add
    environment variable LIBGLADE_MODULE_PATH. glade_require("gnome"); works
    now, Glade-2 does not load gnome widgets, GnuCash is untested.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14787 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 455f96a3555ba2f74f750e0aaca75226fe7dc63f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Sep 2 19:19:45 2006 +0000

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

commit 6e568f1d917f8c2407be44cef8766482b1fc0862
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Sep 2 19:18:27 2006 +0000

    For windows, fall back to the file backend if a colon was in the URL name.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14785 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff27834d6d00abdb2971d7cb1a6ac05262f541a4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Sep 2 15:44:45 2006 +0000

    Fully specify the correct subdirectory for windows; the prefix will be determined at runtime
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14784 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59ab015dee2f8e05daba31657a01086f778ca77e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Sep 2 08:52:32 2006 +0000

    Revert r14780; doesn't help for mingw/win32.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14783 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f126b2b87099010322d696e18b537b3acb49b1d6
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Sep 1 21:33:01 2006 +0000

    Add pi.sh, a postinstall script of mingw.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14782 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67a081d69e2b208e369f0658dd45f3c19cbe9bb7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 1 21:10:53 2006 +0000

    Fix crash when querying data of the already deleted template_list_store of the transfer dialog.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14781 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 549c08535aa6b9d6e372dc387b86b96fa0ec3cd2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 1 20:29:16 2006 +0000

    Use PATH_SEPARATOR variable for GUILE_LOAD_PATH for windows.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14780 57a11ea4-9604-0410-9ed3-97b8803252fd

commit acc53e28508836d7cae1e4c638df4eb0991afb22
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 1 20:23:18 2006 +0000

    Fix parallel build as proposed by Mike Alexander <mta at umich.edu>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14779 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e11cb3a040f13bf284b339ef8ef089b74ddc8de4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 1 15:45:42 2006 +0000

    Use the PATH_SEPARATOR variable from ./configure during path creation in script. Necessary for windows ; searchpath separator
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14778 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bdd7cfe24e80a5a9fa0064da8445989cf585ac68
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 1 15:26:48 2006 +0000

    Change the searchpath separator to glib macro so that on Windows, ';' is used. Also clean up more path creation functions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14777 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e01902ba2f713905eb18dfe3b80c2d34abe33d1f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 1 15:25:25 2006 +0000

    For windows, determine glade and accounts path at runtime instead of configure time.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14776 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9fa8e0c1b8bfa215ebcd93eee2fa653f3dfc179e
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Aug 30 16:55:36 2006 +0000

    Fix wget_unpacked in install.sh, once again.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14775 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c616557bdc1589ad685338e60aaf2e8aeecb20e3
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Aug 30 16:52:17 2006 +0000

    Added missing parameter in wget_unpacked in install.sh.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14774 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d06912c6dc6827def19b707cff3ef021ea1b2e48
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Aug 30 08:30:39 2006 +0000

    Win32 script: added wget_unpacked, $LAST_FILE, corrected
    --with-modules-dir.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14773 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 398dabebd8b3f5a6609131cdd757edea1dde8f6e
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Aug 30 07:15:14 2006 +0000

    Replace set [-+]e switching by `if'.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14772 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 765193c3c8a3ef51de1f95d446d319760b187ef5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 29 21:00:47 2006 +0000

    Add more library dirs for test runtime.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14771 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 056e825305ae09f8844cd2fdbf1b4e2868716655
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 29 20:32:23 2006 +0000

    Add more library dirs for test runtime.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14770 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e107ed98a915d8f287dad950aa1dc4dd3d76292c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 29 20:31:10 2006 +0000

    At runtime one of the gnome packages also needs gail.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14769 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d697c4f697f79719e8a1ee43604735e7779c6fdb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 29 20:23:52 2006 +0000

    For configuring gnucash, add --enable-schemas-install=no. See wiki.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14768 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54f3190e6e90d3f76d65813fe1f9e970ca80da93
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 29 08:18:56 2006 +0000

    Next round of Makefile symlink cleanup.
    Scheme files are now symlinked or copied into subdirectories gnucash/.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14767 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cff868d9ccfb82e630e830f28d79ac10b9502592
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 29 08:18:12 2006 +0000

    Remove unused scm-links section
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14766 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d89eb73a92f47d516aaff04aa6c0bdc5bce145a2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 29 08:07:40 2006 +0000

    Add missing include
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14765 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ca9485f5d966ae3611d58cec10b01e0f45eef3d9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 29 08:05:33 2006 +0000

    Next round of Makefile symlink cleanup.
    Scheme files are now symlinked or copied into subdirectories gnucash/ and g-wrapped/.
    Also, parallel builds should work fine now.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14764 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 03224e7748700fbaebcacf754660bb59a9532339
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 29 07:48:09 2006 +0000

    Add missing -f flag when symlinking the gw-.scm files
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14763 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 76af6e96b3503ef686bff1239440f2a746a6a93b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 29 07:29:33 2006 +0000

    Symlinking directories only works on non-win32.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14762 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3f36817ff95b880327536d05440a5bd48caa1a83
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Aug 28 19:28:47 2006 +0000

    Set g-wrap's module dir to Windows syntax. Make sure goffice exports the libgoffice_init symbol.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14752 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e16fdddd01dafd0d973378043e35f1d7813a50a2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Aug 28 16:31:35 2006 +0000

    and one more file needs strptime.h.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14751 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27f50aa9542455d675f7de04066f9938a1e0dd85
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Aug 28 16:20:12 2006 +0000

    need to include strptime.h so we get the declaration.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14750 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 352d39d412ff7e3aed665397e53fe3c6df5721fc
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Aug 28 16:05:56 2006 +0000

    libqof/backend/file needs lib/libc for the missing libc functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14749 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 877fdb9dca2bcac034e8784c6bb6846dc7f236e5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Aug 28 15:42:30 2006 +0000

    re-add gnc:gui-refresh-all, needed by a test, removed by r14619
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14748 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23c8cff5a8c333afcd445979c1589ce5c8344add
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Aug 28 15:20:29 2006 +0000

    Next round of Makefile symlink cleanup.
    Scheme files are now symlinked or copied into subdirectories gnucash/ and g-wrapped/.
    Also, parallel builds should work fine now.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14747 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1fa413f54d98afd1bc65715ed1f9e1021472c565
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Aug 28 14:51:25 2006 +0000

    First round of Makefile symlink cleanup.
    Scheme files are now symlinked or copied into subdirectories gnucash/ and g-wrapped/. This will work on a platform without symlinks just fine.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14746 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e0fb684bdc4372344a69e076dbaba053e46040d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Aug 28 12:34:52 2006 +0000

    Guile path on win32 needs to be separated by ; instead of :.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14745 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9fbd42d09b0211bfb97367d35a4d163f0955311e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Aug 28 11:29:22 2006 +0000

    Move win32 check out of libgsf-1.12.3 configure section into the general configure section
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14744 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 44ddca68cded4d79ca327dfdc917631fe1334565
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Aug 28 09:31:29 2006 +0000

    Add REGEX_LIBS linker flag that is needed on win32 platform
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14743 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0c7024f54ec81d1ebca362f46fe4fb64e7055e1d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Aug 28 08:56:29 2006 +0000

    Add CFLAGS which, if missing, would cause non-exported symbols. See wiki page.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14742 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72a2e8a9fd1967aa561a74e2d6725c7f01cd1315
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 27 19:49:12 2006 +0000

    On win32, LDFLAGS need to contain -no-undefined to get DLLs built.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14741 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b1037cd7e51ed310d65cf3354b7d203c3b19bf13
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 27 12:45:37 2006 +0000

    Add more env variables to configure so that rerunning configure works even outside of install.sh
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14740 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 137588d67cc6a45ea3d9877094d9e39a5fa3b413
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Aug 27 02:01:29 2006 +0000

    One more patch fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14739 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc5e20d3c17f157ae21727788005eafc5f157778
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Aug 27 01:29:19 2006 +0000

    Correct last patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14738 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5520f3ade7a78d45703200e501ad544525c937e2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Aug 27 01:17:01 2006 +0000

    Patch goffice to deal properly with goffice.def
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14737 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 08fe15b91d5ffad308c2a6d33c1bfdd6d019ced4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Aug 27 01:16:52 2006 +0000

    modify the goffice.def later in the build.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14736 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4de5345d768d2ad9b54ec6843eaf86125a6db5f3
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Aug 27 00:29:52 2006 +0000

    Make the win32 script run even from outside of the its directory.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14735 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bed743aa1bff08bc9131ccc0bc7cfd7523463763
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Aug 26 23:11:15 2006 +0000

    Don't arbitrarily change configure.in.
    This changeset lets us run this script multiple times
    and it wont break configure.in.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14734 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa52b5aaea382e34a17ba5c0cc278ba61773bdef
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Aug 26 23:06:35 2006 +0000

    revert back to checking for libgoffice-0.3.pc
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14733 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f31422992759cd2f60b3d380dd88319c3998c1b7
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Aug 26 22:59:23 2006 +0000

    Check for libgoffice-0.3 before libgoffice-1.
    (So we find "native" goffice-0.3.x on win32
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14732 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 80146b4f58e4ba13d7bf255a440d0116c2d84323
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Aug 26 21:22:58 2006 +0000

    Get goffice building properly.
    - make sure it will build dynamically
    - remove unknown symbols
    - fix the intltool-merge problem by replacing intltool-merge
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14731 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f1d69b41766ae87ca2f5b2b177e74bfd71b0021
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Aug 26 19:03:11 2006 +0000

    Revert libgoffice pkgconfig filename change. Add CFLAGS at gnucash configure.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14729 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c25a4c73ffe42b443398ea8b39f2a1909908af3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Aug 26 08:53:53 2006 +0000

    Fix version number of libgoffice pc file
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14728 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a4fa596bc1d3db01c0baeb66a59897819c5f788
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Aug 26 06:03:02 2006 +0000

    msys sed doesn't understand "-i".  Work around that.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14727 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 564086d1df977d25f37a88057a94148d8747b244
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Aug 26 05:31:02 2006 +0000

    More updates to the win32 build script.
    - We need autotools before libgsf
    - update the goffice build rule (but still not enabled)
    - add the goffice patch.   Expand the patch.
    - turn off the INTLTOOL_XML_RULE in the goffice makefiles.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14726 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c66943e3389f58ca1fd91d206b667b1706b9f3ab
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Aug 26 03:30:13 2006 +0000

    Add script code to build libgsf -- tested and works for me.
    Add script code to build goffice (not enabled, yet).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14725 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c9cb405d614067bf7c92cdd24d66a494f43ba3bc
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Aug 26 01:48:48 2006 +0000

    Be smarter about handling partially completed builds.
    - Don't die when wget has already downloaded the file.
    - add some more output during the auto-tools
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14724 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 576b456485b0b43094078359cfd3ea26ecb45188
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Aug 26 01:23:45 2006 +0000

    use WORKING set +/-e construct.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14723 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f76c3bb344cfe27d896d04f5a023367b3f0cd2f8
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Aug 26 01:19:44 2006 +0000

    Fix some typos.  Deal with constructs that don't work with "set -e"
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14722 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 199617fa83f2ef0e9c6d35cde0fa7b36c90e5144
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Aug 26 01:03:00 2006 +0000

    Update win32 script to be better about failing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14721 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c63b2f96d68a4c01a0de9a762ff022b1637e47e1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Aug 25 20:27:04 2006 +0000

    Add Andi's script for automated build environment building on Windows/mingw32
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14720 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1286a411ac1b9dcba679d46619b2e89ac563722d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Aug 23 19:29:00 2006 +0000

    Generalize importing function so that this function can fully replace gnc_file_mt940_import and the whole mt940 module.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14719 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4fe55315d6bcc0d47d91c4a8a789f841d30304eb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Aug 23 12:09:43 2006 +0000

    Replace hard-coded directory separator by g_build_filename() function
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14718 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29eae7caad8552ce74bda0899803a2f172349d44
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Aug 23 12:08:49 2006 +0000

    Add new svn:ignore
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14717 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b8f8ea2f53dbaf2b5a42526efc453fd161306db
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 22 20:08:08 2006 +0000

    Fix one more instance of explicit directory separator to use G_DIR_SEPARATOR_S instead
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14712 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2648783526914a0a168e3237a58f58f58c55279f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 22 19:41:18 2006 +0000

    Replace : as sed's replacement command delimiter by # because on Windows, fully qualified filenames might contain the colon.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14711 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9238bdaa2922c3b0145e74bab3e661f4c7712e5b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 22 19:26:10 2006 +0000

    Increase aqbanking dependency to >= 1.6.0; has been released on 2005-09-22
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14710 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 07d8db0f55013250ddd860511bbff46a91aba860
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Aug 22 15:33:50 2006 +0000

       Drop gtktreedatalist (and gnctreemodelsort) from the build because it can
       conflict with the real gtk+ version of the same file, depending on the
       linking order of libgncmod-gnome-utils.so and the gtk+ libraries.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14709 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8436d70c7490a6c65a387b83f2296dc4f3c97d38
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 22 14:35:00 2006 +0000

    Replace : as sed's replacement command delimiter by # because on Windows, fully qualified filenames might contain the colon.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14708 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 254969f7ca7111cc0c1daa93b90f57b3f654a84d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 22 14:33:50 2006 +0000

    Remove include that isn't needed anymore; removes dependency on regenerated file
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14707 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 55661d1ecda984d9b13e26750b2fa17227645020
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 22 13:38:12 2006 +0000

    Replace : as sed's replacement command delimiter by # because on Windows, fully qualified filenames might contain the colon.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14706 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4bbe9d0b46012f37fef9191d4d229da3613da7d9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Aug 21 20:30:41 2006 +0000

    More code refactoring of aqbanking module:
    Make importer name a function argument so that more menu items can be added easily.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14702 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c08483170aeaf95af9ecc52fd4ab54a0531154bb
Author: David Hampton <hampton at employees.org>
Date:   Sun Aug 20 21:57:33 2006 +0000

    Remove some conditional code that is no longer compiled, or shouldn't
    be compiled in 2.2.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14701 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 25785e834e1c6c0a06ec38b2766a356e7635f040
Author: David Hampton <hampton at employees.org>
Date:   Sun Aug 20 21:52:04 2006 +0000

    Maintain the account hierarchy when reparenting the descendants of a
    deleted account.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14700 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 088a1f9e26bc1305ca1ba316cedec567c7e8a55c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 20 10:00:01 2006 +0000

    Add new HBCI action to File->Import that imports a DTAUS file and
    sends all transfers as HBCI online transfers to the bank.
    
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14699 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5db9681b3b1aa55ec65e02c071ae056efc636b90
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 20 09:58:15 2006 +0000

    Add more auxiliary functions in HBCI log window
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14698 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa7cda2a1695fe2bc6b8a2998b10a8913d93ca80
Author: David Hampton <hampton at employees.org>
Date:   Sun Aug 20 03:32:21 2006 +0000

    Update so that bug-buddy 2.16 will still allow you to file bugs
    against gnucash.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14695 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9993107ba56b9bced51c923d83ca67bd3fcd61e
Author: David Hampton <hampton at employees.org>
Date:   Sat Aug 19 05:07:31 2006 +0000

    Add missing call to xaccAccountBeginEdit.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14694 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5cf4588c9a1e4c3c8ab0bb3e5f3c060a008395f9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Aug 18 20:51:56 2006 +0000

    Some code refactoring in preparation for extended importing and HBCI features.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14691 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e0244824a0c9682058948863779873ac5289488c
Author: David Hampton <hampton at employees.org>
Date:   Fri Aug 18 04:48:18 2006 +0000

    Add some 'const' declarations.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14690 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 30cd9e9e21dc1a950564a91f3f68d12641902d44
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Aug 17 12:47:46 2006 +0000

    Improve tests environment setup script so that support for Windows directory separators can be switched on easily.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14689 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 337bb207d475f2206dd384e2c2e5fc8a2ee3f414
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Aug 17 10:43:19 2006 +0000

    Move #include "qofla-dir.h" into qofsession.c because this is the only place where it is used.
    Removes an often regenerated dependency from qof.h.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14688 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 267c41f2e006622d485afd93db4bf5cbe56f139d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 15 20:05:43 2006 +0000

    Double-check really every string from aqbanking for valid utf-8 characters.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14680 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dfaec6654b14591b40b8e1b90d7ae3e41dacd04a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 15 20:00:14 2006 +0000

    Add gnc_utf8_strip_invalid_strdup() that returns a stripped copy instead of working in-place.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14679 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3fc7807fda60f3939ebc3174839e5b78b9df03b7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 15 19:34:03 2006 +0000

    Mark forgotten strings for translation
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14677 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f9dcbb5b9e8e54e9618f95ea55ae84a1ce3321c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 15 13:39:19 2006 +0000

    Ensure the encoding of the ktoblzcheck library is used correctly.
    Their encoding is still always ISO-8859-1, but in future versions
    they might change it to something else. We're prepared now.
    BP
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14676 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59a95cce9bd60e055b794be8ad6d95852802abad
Author: David Hampton <hampton at employees.org>
Date:   Tue Aug 15 05:11:07 2006 +0000

    Remove overloading of an argument passed to the
    gnc_gconf_add/remove_notification functions..  This will solve a crash
    on Solaris caused by g_vasprintf being passed a "%s" format string and
    a NULL as argument.  BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14675 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4dfc18cc32c3d7555516f189aa664466e96b63b
Author: David Hampton <hampton at employees.org>
Date:   Tue Aug 15 04:13:46 2006 +0000

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

commit 8c1c40d082565a91588eec8810bb0643f73c523a
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Aug 15 03:03:00 2006 +0000

       Add indirect dependency libcore-utils.la to qif-import/test to appease
       Debian's broken libtool.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14673 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8c1435742d118970f5b62b1d8980bd20b2f3751
Author: David Hampton <hampton at employees.org>
Date:   Mon Aug 14 19:00:20 2006 +0000

    Add a tip for raising the accounts menu in a register page.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14670 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0759a3adbdb7e6bccf62fce490d97dfdbec4e10
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sun Aug 13 03:12:15 2006 +0000

       Reverting r14626. It botched the 'svn move' (svk bug) and broke the build.
       "gnc-gobject-utils.c:52: error: 'GtkFunction' undeclared."
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14658 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 104f09f05a6644604c62fae40f13e322726ac50b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Aug 12 14:48:43 2006 +0000

    Replace exact comparison of doubles by checking for a small enough difference. bug#347791.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14648 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a0ffb0fd90526d3b1b63fddbdb34e6f4cab2b71
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Aug 12 14:41:05 2006 +0000

    Fix untranslated part of string.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14647 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6757d167708c9ea4c5f48e9caa76d16dc457140b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Aug 12 14:38:39 2006 +0000

    Fix all last untranslated report titles. Deactivated Test Graphing report because it is untranslated completely.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14646 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c59ec41913aceb469cba5ca00b73f71ec3fd8297
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Aug 11 20:30:30 2006 +0000

    Fix string that wasnt marked for translation. Fortunately exactly this string exists already.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14645 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d49e4eaeea9f6c5547315be73a5ff4efad594d08
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Aug 11 20:08:24 2006 +0000

    Add tip about keyboard navigation between tabs. Feel free to change the wording
    or add more sentences to this rather short tip. I just didn't want to forget it right now.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14644 57a11ea4-9604-0410-9ed3-97b8803252fd

commit acf33097a84b7145817688667e1b72b3683a8854
Author: David Hampton <hampton at employees.org>
Date:   Fri Aug 11 02:17:15 2006 +0000

    Fix account currency problems when importing QIF files (introduced by
    the widget cleanup.)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14627 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e71180c16ade3665c03ebe0409fe8637a1ccf90f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Aug 9 17:48:00 2006 +0000

    	* move gnc-gtk-utils from core-utils to gnome-utils because
    	  core-utils should not depend on gtk.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14626 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d8e8f9107ff5e3888ab0e7b5fa0e0434ca6b79d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Aug 9 09:41:38 2006 +0000

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

commit 3a4c7e1c2f78a9235549e8ea8556c799933f5636
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Aug 9 03:31:00 2006 +0000

       Typo fix found by Tim (eagle eyes) Wunder.
       Plus more clean-up to justify another commit.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14621 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a2104b0c77b8c2bf91b0d8fa40a7ec4998bddc6b
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Aug 9 01:16:33 2006 +0000

       Line-wraps, and typo-fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14620 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e28a8b586f3b16d59a3afd5ba89a5de512ade40
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Aug 9 01:12:03 2006 +0000

       Guile doesn't need access to GUI suspend/refresh controls any more.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14619 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e48be650d276b5c7dd203290105370b7a225d36
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Aug 9 01:09:47 2006 +0000

       De-guilify test-xml-commodity.c
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14618 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d27a86149d1c0c56b81999faa0018bc2cd92217
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Aug 9 01:08:56 2006 +0000

       Cause commodity equality test to actually return FALSE for unequal case.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14617 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc71e25eead32b9fe0821bc3fe88895363c4536f
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Aug 9 00:59:48 2006 +0000

       Plug a LotList leak; remove ominous comment about memory corruption.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14616 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dde4a52308dd4961dc3fa4970d3da1a60b4e6ae8
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Aug 8 23:16:54 2006 +0000

       More comments, spelling fixes, line-wraps, whitespace cleanups.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14615 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 69ea9d29eb3f134233748bb46b65ef43146cc213
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Aug 8 22:55:02 2006 +0000

       Remove some unnecessary calls to xaccAccountInsertSplit() since the only way
       the Split could have the Account pointer is if it had already been added to
       the Account.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14614 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6628b183d76771ddb82831cff11b1a73b81bbceb
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Aug 8 22:52:37 2006 +0000

       Minor renaming and reordering for clarity in gnc_split_register_load().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14613 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ff63efa1911a21f8abea2b06ed27f1f277b6b6b
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Aug 8 22:12:07 2006 +0000

       Internalize some xaccAccountGroupBegin/CommitEdits into xaccGroupCopyGroup().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14612 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 63f60a302cc30ebb4034c23ee055a7c8da87bce2
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Aug 8 21:57:28 2006 +0000

       Various whitespace, line-wrap, and comment changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14611 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ca685e5a9eb879e187826b6052a5eee201069d1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 8 09:39:12 2006 +0000

    Find absolute path of gconftool-2 during configure. Make gconftool rules to
    fail if gconftool-2 could not be found. bug#349851.
    BP
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14607 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af935b517826790718fb84e7a2ef34ec0d7c0c4c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 8 08:52:53 2006 +0000

    Improve wording for XML
            data file import druid. bug#342727.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14604 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7154aaa7e648af0da68b7d0a2bd116b93d9a1d6b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Aug 7 14:15:25 2006 +0000

    Fix string with yet another month-year-day vs. month-day-year confusion.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14602 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c25dbdd374ffe45f022146063dd54947841b9d18
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Aug 7 13:05:29 2006 +0000

    Fix wording of gconf key descriptions according to discussion in wiki.
    BP
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14600 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc5fe1e5a68550993ffc4688607519da40a732f2
Author: David Hampton <hampton at employees.org>
Date:   Sun Aug 6 22:07:12 2006 +0000

    Regularize the account type names into the form ACCT_TYPE_xxx.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14599 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e09af6f8b2e5e7eb0834f622a93b082cd9a64ad
Author: David Hampton <hampton at employees.org>
Date:   Sun Aug 6 01:41:56 2006 +0000

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

commit 2e4fbf692f3ac29d1e254a1057dc4acea9f69550
Author: David Hampton <hampton at employees.org>
Date:   Sun Aug 6 00:59:23 2006 +0000

    gnc_import_process_trans_item() should return TRUE in those cases
    where the transaction has been processed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14595 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1a44e071c2283bd85b6cad782dff8678eb7933e
Author: David Hampton <hampton at employees.org>
Date:   Sat Aug 5 21:48:54 2006 +0000

    Fix compilation errors on FC3.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14594 57a11ea4-9604-0410-9ed3-97b8803252fd

commit de12947c4ef2aa6542e7abee613553f2bf4ef2f3
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Aug 5 21:15:22 2006 +0000

    Enable inline completion only for gtk>=2.6.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14593 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a2db58369967715c00f0c49905198db282fc257a
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Aug 5 09:18:26 2006 +0000

    Unref all new stores.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14592 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a83f0c36b5e51567e449d54258dcdd94dd907470
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Aug 5 01:17:28 2006 +0000

    Check for account type compatibility when creating a new account. Fixes
    344966.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14591 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01dea719a764df9d5494fa7b7185b5f441ca2fe7
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Aug 5 01:06:23 2006 +0000

    Unref entry completion in gtk-gtk-utils.c; I18n "Type", unref store in
    dialog-account.c
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14590 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f15e187a8212b8d1a4f536d6614c621696bd1b2
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Aug 3 09:30:56 2006 +0000

    Add tooltips to the checkboxes in the Reset Warnings dialog showing the
    long descriptions. Remove all linebreaks in these strings to make them
    look better.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14589 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5b0bdbe109abad193f8419b485ce34d45cf5cc5
Author: David Hampton <hampton at employees.org>
Date:   Wed Aug 2 18:13:30 2006 +0000

    Remove the majority of the remaining deprecated widgets by collapsing
    the "deprecated-cleanup" branch (r13935:14581) back into trunk.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14588 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e914708cc34fd04edc6ec5138f92593c326f28bd
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jul 31 13:22:31 2006 +0000

    	  Adjust the "development version" message for the 2.0.1 release.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14587 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc8737d6b3cf297d06f2c88c717a00979327fb9e
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jul 30 16:28:38 2006 +0000

    Replace the hbox separating debits from credits in the reconciliation
    window by a homogeneous table. This avoids nasty redraws when one of
    them changes in size. Fixes #342512.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14582 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd7877718f208ceddc1a51e10470169d3ac702bb
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jul 30 01:25:12 2006 +0000

    Add warning close_last_window and show it when user tries to close the
    last GnuCash window. Fixes #338865.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14580 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b84f4ca95abecf72f6c702b225def5719ebd27d
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jul 30 01:18:43 2006 +0000

    Add new setting general/show_splash_screen to
    preferences_dialog->General and only show the splash screen if it is
    TRUE. Fixes 339876.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14579 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b1b9b51f13a708111153c5dee355981bee2ded3
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jul 30 00:58:22 2006 +0000

    Fixed some duplicate accelerators.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14578 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a8510d34b01cddb92673e5a4443571d400e31bd
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jul 30 00:39:02 2006 +0000

    Add preference general/tab_position to choose the edge of the notebook
    the tabs will be showed (top, bottom, left or right). Add it to
    preferences_dialog->Windows. Move "Show close button on notebook tabs"
    from General to Windows. Fixes #340299.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14577 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31b61b71bc2e767c92763a6058c84c8cf3945a57
Author: David Hampton <hampton at employees.org>
Date:   Sat Jul 29 23:49:20 2006 +0000

    Fix the line continuation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14576 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2000dd1dac2357e8b058de71ec4255fda026e5d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jul 28 08:05:49 2006 +0000

    Enabled acctchrt_skr03.gnucash-xea again for distribution and
            installation because the author thinks it is verified enough by
            now.
    Reverted 14549.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14575 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 455cf5f984e26823411dc314162e2a3eb426a4f9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jul 27 14:36:22 2006 +0000

    Update German SKR03 account template by Oliver Vollmer
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14568 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd66e7fd4a45a97ab107c10038db4b43b8a86adf
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Jul 25 20:34:57 2006 +0000

    Fix comon typo in preferences.glade
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14556 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ad22b5eb52c07fba14645f09596d26245ef06e1
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 25 13:25:26 2006 +0000

      Allow proper compile/install from tarball using separate builddir.
      - Don't distribute (most) generated files.
      - Be (more) consistent about when generated files are cleaned.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14555 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5fc3adca370befa1445f51148df25afa00f0eaa2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 25 13:25:16 2006 +0000

    Now that we distribute the SX schema properly, don't skip it
       in the POTFILES.skip file.
    BP
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14554 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e7368b7c061cb8f4f6057d188439dbb3605260b7
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jul 23 11:43:12 2006 +0000

    Correctly set column sort orders from gconf. Fixes #348248.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14552 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 43dbf78b803821189736e9ba1d24813eb34df4f7
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jul 22 15:47:46 2006 +0000

    check for SLIB.  (#347922)
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14551 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ff9e38a42296add3149b45451fabdaf7af8321b
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Jul 21 17:20:49 2006 +0000

    Make tabs within one notebook reorderable by dnd for gtk>=2.10.
    Fixes #343454.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14550 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29c95a94cb9d4b2a9097c3c5d50ef25caec529eb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jul 21 14:05:04 2006 +0000

    Removed acctchrt_skr03.gnucash-xea from distribution and installation by request of its author who
    doubts the fiscal correctness of this account chart for small businesses.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14549 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa525462c6a36961f44657041a5297b7fa8fad66
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jul 20 14:34:35 2006 +0000

    Change cmdline warning into an actual user's error dialog.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14546 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c9b30b2cf94cf9e6d8672750a9daf8f26e9c8212
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jul 20 01:14:55 2006 +0000

    Compute the commodity scu from the ledger invoice (#300042).
    This way the SCU is no longer hard-coded into the business ledger.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14545 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 894d2ee6c3d015c3b8fb025f3db3fd67cf7cb8cf
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jul 19 16:03:05 2006 +0000

    Fix test of numerics in random splits, because multiplications might also turn out zero.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14544 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 340d2ae25836e784341993f2d4d633e1c8866232
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jul 19 14:13:37 2006 +0000

    Use glib filepath manipulation functions instead of our own manual methods. Necessary for non-Unix machines. Please keep an eye open for potential filename lookup problems.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14543 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b4f6de5b350f6860edb4b0a4709793b45b329358
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jul 18 15:41:55 2006 +0000

    On windows, deactivate gnucash's extra de-quoting of path names that is done on the GNC_MODULE_PATH env variable.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14542 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 040eb2e47d7fdde69ad65ac68e5270bd4ee19dcf
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jul 18 13:49:01 2006 +0000

    Replace hard-coded directory separator character by glibs cross-platform macro.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14541 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 55a0b44a887bff539e4fc18f3ab5c0342bd4e0ca
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jul 18 11:38:45 2006 +0000

    Re-use existing GUILE_LOAD_PATH variable in order not to override existing search paths.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14540 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 416596dabe3c66a846d56636404fb15d8789e7ac
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jul 17 02:04:59 2006 +0000

    Properly round invoice entries and totals.  Fixes #300042.
    Perform internal computations to LCD, but then export rounded values.
    Now, using the test case in Bug #300042 I get the same values
    in the invoice window, in the printable invoice report, and
    in the CoA Registers.
    BP
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14531 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e20663cbd81cc53937c693543d38be1302f6f257
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jul 16 23:01:00 2006 +0000

    Allow comma-radix numbers without a radix.  Fixes #142424.
    I.e., allow "17.500" to be parsed either as "seventeen and a half"
    or as "seventeen thousand five hundred".  Note that numbers STILL
    default to decimal-radix instead of asking the user to choose.
    BP
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14523 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e7e959f54f457f89a6286f37d4861ab2d52ceab0
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jul 16 23:00:52 2006 +0000

    Ignore any unknown !Option specification.  Fixes #160735.
    BP
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14522 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10e122f19ed55bb94a11841e32d4acd102a81955
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jul 16 16:17:58 2006 +0000

     check for (g-wrap) module (#347680)
     Apparently some distributions ship g-wrap-config separately
     from the g-wrap.scm guile module.
     BP
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14518 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73d62be3a345f6e2bb5f1f7adce5efa7f4776a3e
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jul 16 07:45:27 2006 +0000

    Do not move windows on restoration that would be offscreen.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14517 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bdd43b708f5da4615c1e617b0b466b961264fe11
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jul 16 05:58:07 2006 +0000

    Set the summary bar values when the window is first opened (#345978).
    BP
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14516 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 76202b1b33353e80d8ca6c0d56f569cc35f8c29f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jul 16 05:16:52 2006 +0000

    Make GncAddress more QOF compliant.  (#343726)
    Adds BeginEdit/CommitEdit calls.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14515 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f64d70b4547e3ac48ad1b1e2089ab5575c6df77c
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Jul 15 19:48:14 2006 +0000

       More reasonable limits for the SpinButton that selects significant figures.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14513 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f0d64c1185b8a69298cd5e65b8d4e04ebacc8361
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Jul 15 19:47:02 2006 +0000

       Avoid SIGFPE due to modulo-by-zero is the requested number of significant
       figures is greater than log10(2^63).
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14512 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3f064f00220ef4a584ebeaf6b1c9238d44e2680
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Jul 15 13:26:48 2006 +0000

    Remove a duplicate of gnc:html-text?.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14503 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 97a282487eb9f375b6caee6a65915de0bfebf314
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jul 15 11:27:48 2006 +0000

    Remove obsolete buttons for aqbanking/hbci setup that are
    unneeded. Fix crash due to dangling points by deleting all pointers
    after calling AB_Banking_Fini.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14502 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 37bfd1de1c9857b37da3025198b50afd00aaa908
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jul 15 04:02:02 2006 +0000

      check for (g-wrap gw-glib-spec) instead of (g-wrap) #347404.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14501 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0863f9d7ae740e177ff62c8ce180fb57dc4c72c6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jul 15 01:33:53 2006 +0000

      make sure that po/POTFILES.in exists so configure doens't complain.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14500 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e3b619ae019fc5a534f05a068a2c20b0bc4ae36
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Jul 14 21:29:25 2006 +0000

    Add apps_gnucash_scheduled_transctions.schemas.in to Makefile.am. Fixes
    #340641.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14499 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 666010b0466ba26506390077cc03531b575782e9
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Jul 14 16:45:39 2006 +0000

    Let GtkMessageDialog render the headers of two warnings in bold font.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14498 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e1784eadaa2e0d2aa6391f5dd5b11be1d3374ba
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Jul 14 02:01:50 2006 +0000

       Minor cleanup of configure.in.
    
       The important change is missing "test" in chunk 730,7.
       The others fix the (theoretical) problem of a null variable disappearing,
       leading to
         bash: test: =: unary operator expected
       And also, added
         AC_MSG_NOTICE([Ignore error message "./po/POTFILES.in: No such file or
         directory." if it occurrs.])
    
       Patch by "Archimedes Submerged" <archimerged at gmail.com>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14497 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b0076c962df0a530baa99c6f1e1f7e4dc6993ef2
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Jul 14 01:36:01 2006 +0000

       Restore a comment that explains the algorithm restored in r14488.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14496 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2c6f584b5e1c8bf10a715f9f10c7664f6d71c06d
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Jul 14 00:57:17 2006 +0000

       Avoid crash from opening transaction in more than one register. Bug #347089.
       In any case where we might be opening the transaction and marking it as the
       pending transaction, check first if it's already open.  If it is, we assume
       that it's being edited by another register.  We report the error and abort
       the action that would have opened the transaction.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14495 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e2f2b14688aed1b1a2f08081980f32bc859ae57
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Jul 13 23:15:33 2006 +0000

       Fix off-by-one bug that strips all spaces from imported strings.
    BP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14494 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4762dbf4293cf915faa6161247442e74b422e85c
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Jul 13 22:58:55 2006 +0000

    String fixes that have been delayed due to the string freeze.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14493 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72737e2c66729a2e38e61bfd9f70442ee872c221
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Jul 13 21:37:59 2006 +0000

    In the account dialog, do not expand the upper left entries when the
    window is resized. Automatic scrollbars for the notes field.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14492 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68400b50f617fb1452ab6696d6e3c05be5bbe7d1
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jul 12 19:50:44 2006 +0000

    Handle the case of a user who has svk but hasn't configured it. (#347403)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14489 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ecc011749a2248815dbb5607772369355708e3a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jul 12 18:17:02 2006 +0000

     	  Allow account-separator character in account names (#347321).
     	  Revert to previous behavior of xaccGetAccountFromFullName()
     	  which was changed in r13467 when the function was restructured.
     	  This patch returns to the old behavior (but uses the new
     	  function structure).
     r12825 at cliodev:  warlord | 2006-07-12 14:16:29 -0400
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14488 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ec9378dc0a2bd6f23a62aebedba8618b42f5e50
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 11 05:07:45 2006 +0000

     Check for g-wrap compile-time system and bomb out if it's not found (#347404).
     r12822 at cliodev:  warlord | 2006-07-11 01:05:15 -0400
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14484 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a8fe56f8870e93850246d0d90407ce5353f1aff3
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jul 10 23:43:00 2006 +0000

     The trunk is still a development branch.  Make it say so.
     r12820 at cliodev:  warlord | 2006-07-10 19:42:41 -0400
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14483 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13300a23847bb490f5aba46ab09272ac0ad2a4f5
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Jul 10 00:31:14 2006 +0000

    update to release 2.0.0
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14476 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b41895fff58567d9f56d7c51d7e4758cdf53f1c
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sun Jul 9 12:05:25 2006 +0000

       Update 'About' dialog copyright notice.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14471 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c16d03e99ad3f5d107648045938cbd12f228f0e
Author: David Hampton <hampton at employees.org>
Date:   Sat Jul 8 15:35:31 2006 +0000

    Restore 1.8 behavior by using the full date/time when sorting on the
    posted date.  Fixes #346954.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14470 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66a3680d4b42bc55336bf7be05e23875dc8d8cff
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jul 6 07:45:18 2006 +0000

    Updated Spanish translation by Eneko Lacunza, now 100% translated again.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14469 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a7e72609cffa56aadf00f951d3b8145be197cf1c
Author: David Hampton <hampton at employees.org>
Date:   Thu Jul 6 05:18:36 2006 +0000

    When creating accounts from the register, fix the name parsing logic
    to correctly handle the case where the first new account will be the
    first child of its parent.  Fixes #345771.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14468 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec0d86599fc24da7da49cf4c6d213332afecccc0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jul 5 20:42:00 2006 +0000

    Updated Spanish translation by Eneko Lacunza, bug#343229. Translation merged with most recent gnucash.pot.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14467 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a50040835c62ecc57304eec0c90e2c5a8ed6c084
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jul 5 16:04:36 2006 +0000

    Consider certain control character as invalid UTF-8.  Fixes #346535.
    
    	* src/core-utils/gnc-glib-utils.h
    	* src/core-utils/gw-core-utils-spec.scm:
    	  Remove the gnc_utf8_validate() API. It's not used anywhere.
    	* src/core-utils/gnc-glib-utils.c:
    	  Rework gnc_utf8_validate() as a copy-and-paste of g_utf8_validate
    	  but ignore certain control characters between 0x00 and 0x20
    	  that are not valid XML characters.  Fixes #346535.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14466 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8c5db450f5326c61134c061a4f1cf608dbfc7d0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jul 4 20:35:52 2006 +0000

    Proof-read and improved German translation by feedback from Andi Köhler.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14465 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82f3020280f4030126cebb081e74161fe829370c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jul 4 10:41:33 2006 +0000

    Updated Slovak translation by Zdenko Podobny
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14462 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4859d5209e1aa5a63455b44e501e5f7e4913328c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jul 3 15:26:25 2006 +0000

    Adjust currency decimals as pointed out in bug#320203
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14459 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 304f66515e37748e43ee7fc7f2601c96bfe9fed2
Author: David Hampton <hampton at employees.org>
Date:   Sat Jul 1 15:05:53 2006 +0000

    This one file really does require the perl Date::Manip module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14458 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c91c7b2d6cb4ab551a7eee0063c189002944b38b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jul 1 09:01:14 2006 +0000

    Updated Dutch translation by Bernard Meens <meensb at xs4all.nl>
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14457 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 681d08cd2275fa438532bc9355b0602f0c708862
Author: David Hampton <hampton at employees.org>
Date:   Wed Jun 28 04:21:45 2006 +0000

    Recent version of Finance::Quote no longer depend on Date::Manip, but
    they do now depend on Crypt::SSLeay.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14456 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82f7170740a6900f3df6f4ec6c737870b3e6ce1a
Author: David Hampton <hampton at employees.org>
Date:   Wed Jun 28 03:46:25 2006 +0000

    Restore the original sort ordering which is grouping by parent
    account, and then sorting within a group first by account code and
    then by account name.  Partial fix for #345385.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14454 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f05ddcf2ad5c014cdc28ba75b86227b9f53833f
Author: David Hampton <hampton at employees.org>
Date:   Wed Jun 28 00:02:30 2006 +0000

    When modules can't be found refer users to their package manager
    first.  Other fixups for the utility program name changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14453 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 571450099017e8ec36476e5e04007791fa8feeb7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jun 27 09:10:29 2006 +0000

    Ignore failed chown() because it always fails on vfat/samba. #345913
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14452 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed21dfe2f63017beb145b4ff77fddf980c0a07a3
Author: David Hampton <hampton at employees.org>
Date:   Mon Jun 26 20:12:04 2006 +0000

    Add new application icon.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14442 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 983fba7f9b4715710e307f363b8b1a1f114de79c
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Jun 25 14:58:03 2006 +0000

    Reduced-size splash image.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14434 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23286609267a7ae19f808b54dd9abbb2e76158ca
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jun 25 09:38:45 2006 +0000

    Update British English translation by Nigel Titley with fixed char encoding. #345611
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14433 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4af13ca7c6222d866d36aa01af531eac488a4505
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 24 19:03:21 2006 +0000

    Use gnc-svnversion to detect development version or tarball version
    Fix a case of a missing variable, missed from the last changeset.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14429 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d069382f5d80516572b16368d34cb132ac086450
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 24 18:42:58 2006 +0000

    Remove warning messages from configure script used for testing.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14428 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d86d61e2279a50bf5ec23c0402aa0153b8d5f5d1
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 24 18:34:35 2006 +0000

    Allow building from either SVN or SVK
    - create gnc-svnversion script that builds the revision number
      from either SVN or SVK.  The script should fail gracefully if
      you don't have SVK installed
    - convert the configure script to use the new gnc-svnversion script
    - convert the splash-screen Makefile to use the gnc-svnversions script
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14427 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1572a5fbef568c3d0a89066b4799cfff62f73031
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jun 22 13:30:51 2006 +0000

    Add GTK_LIBS because log_replay uses gtk functions direcly since r14142
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14409 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 656a15f8198a807ee84d42150778c4228f272a53
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jun 20 12:49:21 2006 +0000

    Add Suriname Dollar currency; replaces SRG, but due to a non-unity exchange rate we cannot have it replaced automatically. #319084
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14393 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a26d3974ac4be23d1423af0aa6ebce835cf4c3c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jun 20 10:30:58 2006 +0000

    Use waitpid() only if <sys/wait.h> is available. Unavailable on win32.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14392 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 203034a045424c3037b497231deefceb3532c76b
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Jun 19 00:33:34 2006 +0000

    update to release 1.9.8
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14386 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f8019471a5f925b6f938951f117d3369c7e340a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jun 18 20:27:12 2006 +0000

    Add new SKR03 account template (in addition to the existing SKR04) by Oliver Vollmer
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14384 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc5a4f873eb40dd274cd25a6edacd74f1a6bcd29
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jun 18 12:17:18 2006 +0000

    Updated British English translation by Nigel Titley
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14383 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d7dfb22794d2515c64630cdf3f0a4c207d203278
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jun 17 21:13:38 2006 +0000

    Improve some SX-related wordings in German translation
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14380 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3558403a23e594748eaa6e0a0a4b2db09506ef21
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Jun 17 20:28:49 2006 +0000

       Sync ChangeLog with svn log -v through r14377.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14379 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d38ef14579441f673c7ca6688c8b7ac478cc7de
Author: David Hampton <hampton at employees.org>
Date:   Sat Jun 17 03:37:55 2006 +0000

    Correctly indicate the focus state of the register.  Fixes #342055.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14378 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e57748beea3ce3c96bab68579a95c574417d993
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Jun 17 01:00:18 2006 +0000

       Update mnemonic for Mexican Peso.  Fixes Bug #345048.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14377 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ae159c03ffdcaacd17c167d9255978e0e4d7407
Author: David Hampton <hampton at employees.org>
Date:   Sat Jun 17 00:44:21 2006 +0000

    Instead of marking the first page so that it can't be closed, mark the
    first *accounts* page so that it can't be closed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14376 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6f9b53e9a1de103185771caeadd4a295c5b660c
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Jun 17 00:38:08 2006 +0000

       Make the keypad 'minus' key enter a dash in the date entry for ISO dates.
       Fixes Bug #345096.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14375 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 625f3de519097519c0a5d30fc1849692a7c7756d
Author: David Hampton <hampton at employees.org>
Date:   Fri Jun 16 23:28:11 2006 +0000

    Remove five year old workaround for a resizing bug.  Fixes #344764.
    Also explicitly initialize a couple of variables.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14374 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d5b0ddaa4b1f331cc473ec31e8bb203d08fe7d83
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Jun 16 23:14:13 2006 +0000

       Restore non-editing state when cancelled editing is complete.
       Fixes Bug #344870, which was a regression caused by r11892.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14373 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8166239185d80475bab3a1f29ae251ec6723a47b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jun 16 10:48:51 2006 +0000

    Fix misspelled name
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14372 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 86a9a590b11623dc27e64748bdcb33ec5ac56b08
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jun 15 11:46:50 2006 +0000

    Update/merge po files to current catalogue template.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14371 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 218e20d29595e84a91ffe2597ed628760f1dcd30
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jun 15 11:24:26 2006 +0000

    Updated German translation to reach 100% again
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14370 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea0bd0c5a1fdc4288cca3c559b50b484160daf87
Author: David Hampton <hampton at employees.org>
Date:   Thu Jun 15 03:54:53 2006 +0000

    Restore the auto decimal places settings from gconf at startup.  Fixes
    #344938.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14369 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59817c3dcaeb20f740a2fdbfee2dd1470607f0fe
Author: David Hampton <hampton at employees.org>
Date:   Wed Jun 14 23:45:30 2006 +0000

    The Chargeback and Extra Payments sections of the bill should not
    expand to fill extra space.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14368 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b827cfd6a6de59313454468dc5a32e96216efd0d
Author: David Hampton <hampton at employees.org>
Date:   Wed Jun 14 23:34:10 2006 +0000

    Use the new mechanism for the account list popups.  Fixes #342058.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14367 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73335add128c18a6926c5563b0c9194f7fdd5143
Author: David Hampton <hampton at employees.org>
Date:   Wed Jun 14 22:38:38 2006 +0000

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

commit 97ccc5985561a2b89ec6adfbbdac5e43ab96e30a
Author: David Hampton <hampton at employees.org>
Date:   Wed Jun 14 22:34:50 2006 +0000

    HBCI data is already in utf8. Don't recode into the local charset
    (which may not be utf8).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14365 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b29ebdabd3da781c3cc7e428a0378df777a7949
Author: David Hampton <hampton at employees.org>
Date:   Wed Jun 14 22:30:38 2006 +0000

    Update gdb instructions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14364 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5c580440f2b539423d8f873bda54e105b689ee0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jun 14 19:49:25 2006 +0000

    Similarly ensure for aqbanking/mt940 import that all retrieved strings
    will be valid utf8.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14363 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd7747e9251e9e4190412b68389bdab68a60bdcc
Author: David Hampton <hampton at employees.org>
Date:   Wed Jun 14 04:16:16 2006 +0000

    Do a better job of turning the busy cursor on/off.  Now works
    correctly if there's a failure in the input file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14362 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85b1b6febdc8d759a5df5642c41f45922a7293b9
Author: David Hampton <hampton at employees.org>
Date:   Wed Jun 14 03:42:07 2006 +0000

    Strip all invalid utf8 characters from imported QIF and OFX/QFX
    strings.  This fixes bugs #106203 #338296 #344170 and #344219.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14361 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3a7e34a1ee1c382ef57e67f906bfc38142ca2fa
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jun 14 00:34:16 2006 +0000

    	* configure.in: force-enable hbci if the user enables mt940
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14360 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 488af225ccfd4de2808f5ad38bb4c4823f78835e
Author: David Hampton <hampton at employees.org>
Date:   Wed Jun 14 00:04:59 2006 +0000

    Tell gnucash that a currency quote failed instead of just abandoning
    the request.  Fixes #344546.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14359 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85e56e2e9564a4f055cb1f40946b1b63c218dcaa
Author: David Hampton <hampton at employees.org>
Date:   Tue Jun 13 03:17:48 2006 +0000

    When committing an account during the closing of a book, don't search
    the engine for splits that are in the process of being assigned to the
    account but aren't yet linked into the account.  This eliminates an
    O(n*m) operation that will never find any work to perform.  Fixes
    #344473.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14358 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b7245002d511737eb003a8aa9d27e60a6cb5bb0
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Jun 13 00:35:47 2006 +0000

       Don't crash when parsing empty string as date.  Fixes #344466.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14354 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a36cbde1069e3874a98f973cee0c77a15cdc907a
Author: David Hampton <hampton at employees.org>
Date:   Tue Jun 13 00:14:26 2006 +0000

    Quote the F::Q version number so that it will be correctly parsed as a
    string.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14353 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52f2bc1640963315f50cf088d80e200a0c4f9345
Author: David Hampton <hampton at employees.org>
Date:   Fri Jun 9 23:33:51 2006 +0000

    Tell subversion these files are text.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14352 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c56162d6f26685b163683a67819d1203b8ed33aa
Author: David Hampton <hampton at employees.org>
Date:   Fri Jun 9 21:33:29 2006 +0000

    Move the valgrind reference code from a compiled file to a
    documentation file.  The start/stop valgrind command didn't work as
    well as I'd hoped.  Fixes #344353.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14351 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf56d484116e530a1bb2c5dc9f44373773b92103
Author: David Hampton <hampton at employees.org>
Date:   Thu Jun 8 02:30:18 2006 +0000

    Restore the business reports menu.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14347 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c5a81accba9c422a461bcd5c835c47543572953
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Jun 7 01:34:54 2006 +0000

       Um, uhh, important code change.  Might fix #343798.*
    
       (*) Might also do strange things to the register, esp. cursor motion.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14345 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf633107af2bbc304603d09445e79757d7a00c57
Author: David Hampton <hampton at employees.org>
Date:   Wed Jun 7 00:43:48 2006 +0000

    Hide notebook tabs on programmatically changed notebook.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14344 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5b39f2aa16d5ebe044dc2828961585a440b4853
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Jun 6 20:13:04 2006 +0000

    adjust desktop entry rule for icon, categories.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14343 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a54bea396a1f6a77c4ab6ec8e49739a439911d63
Author: Chris Lyttle <chris at wilddev.net>
Date:   Tue Jun 6 03:53:29 2006 +0000

    update ebuild to use gnucash-docs-1.9.0
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14339 57a11ea4-9604-0410-9ed3-97b8803252fd

commit de12e2e9296bda16568baa5774a2997c58c4f89c
Author: Chris Lyttle <chris at wilddev.net>
Date:   Tue Jun 6 03:03:24 2006 +0000

    update to release 1.9.7
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14336 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ea82f3bfb994829b0e780d57fe3e48f37b40577
Author: David Hampton <hampton at employees.org>
Date:   Mon Jun 5 13:41:55 2006 +0000

    Remove dead code.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14334 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f502bb7377b8c388ce836c608a3bc0075326beb5
Author: David Hampton <hampton at employees.org>
Date:   Mon Jun 5 13:39:37 2006 +0000

    Fix "missing icon" menu icons on FC6.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14333 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b688e6c4cac7fa0887ab624624699a5fa7f70e69
Author: David Hampton <hampton at employees.org>
Date:   Mon Jun 5 04:21:09 2006 +0000

    Fix a couple of files that didn't include config.h.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14331 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3366829dc295f31fd15202fed33ca9d2489c96bd
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jun 5 03:39:54 2006 +0000

    	  Move the GLIB26 compatibility checks to configure.in.
    	  Just modify GLIB_LIBS and GLIB_CFLAGS so everyone properly
    	  links against the glib26 compatibility library when necessary.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14330 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d982c506627a1eb192822894c1b7e1c78dd109a5
Author: David Hampton <hampton at employees.org>
Date:   Mon Jun 5 02:44:25 2006 +0000

    Don't ever reference lib/glib26 if the host system has glib 2.6 or
    better installed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14328 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5c002970068bc90af87a0bf94338eb921fb0a70
Author: David Hampton <hampton at employees.org>
Date:   Mon Jun 5 01:48:35 2006 +0000

    Add lib/glib26 to the include and library paths.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14327 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 025df3397394bb89262867be167229516d67102e
Author: David Hampton <hampton at employees.org>
Date:   Mon Jun 5 01:47:16 2006 +0000

    Include gkeyfile.h instead of explicitly declaring a data type. This
    prevents include file ordering problems.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14326 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64911600c8a73eb4073030ecb1edf1dfca6bfc76
Author: David Hampton <hampton at employees.org>
Date:   Sun Jun 4 23:34:19 2006 +0000

    Add bug id.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14324 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd31b7caa772169da93e2c7f6c1e1f6d3208e11c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jun 4 22:25:59 2006 +0000

    	  swap the #includes so it builds on FC3 w/ glib-2.4
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14323 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 34aacb502b15563a5bc5359bfdef87e0cd0ca65f
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Jun 4 21:43:45 2006 +0000

    Use UTF8_STRING for copy/pastes, as it's at least 4 whole characters better than just "STRING".
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14322 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f92d3b19bb0e6b53682380a7b70a179d778d3369
Author: David Hampton <hampton at employees.org>
Date:   Sun Jun 4 21:02:26 2006 +0000

    If the g2 file history list is empty, then copy the file history list
    over from Gnucash 1.x gnome settings file.  #342724.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14321 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 003e41da063858de155f28a879207f1b41e99314
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Jun 4 18:27:24 2006 +0000

    Bug#333299: Handle selections more correctly in a utf8 world, within GnuCash at least.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14320 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 32cf6165e4377cb053ff1f69ab792bda07088f97
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Jun 4 15:01:33 2006 +0000

    Bug#343795: Treat all numbers in a auto-decimal-point-safe way.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14319 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a590e818a4614c4b88c6b1ea714cc3c799d7f10
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Jun 4 12:23:58 2006 +0000

    Add gnc_html_copy and enable report pages to copy to clipboard. Fixes
    #343645. Readd descriptions for Cut/Copy/Paste actions in register
    pages.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14318 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4abbcdee4ec4ce95e026eab61be080f17d782e5f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jun 4 05:15:08 2006 +0000

    Properly round values when setting the Base Value.  Fixes #337505.
    (also fix a string, but the fixed string is already translated so
    shouldn't be a problem).
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14317 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a27b5a6259219326ca5d02772606522bcf5d5be
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Jun 4 00:51:35 2006 +0000

    Bug#343772: Re-enable View Lots; disable 'View' button.  Fix clist/lot-title handling bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14316 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 736f0c2d02a7ee6481cbd94b231bf944fa794139
Author: David Hampton <hampton at employees.org>
Date:   Sat Jun 3 21:20:52 2006 +0000

    Only use the amount of space required to show all the entries in the
    popup, not all the available space. Fixes #343242.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14309 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dce59455695c1dc00908fef0adce8e2852651a24
Author: David Hampton <hampton at employees.org>
Date:   Sat Jun 3 19:58:18 2006 +0000

    The register code shouldn't process any keystrokes that have a
    "modifier" (e.g. Alt, Meta, etc.) key pressed.  This allows
    Alt-Ctl-Pgup/Down in a register to change the notebook page, just like
    from the accounts page. Also remove some dead code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14308 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b07c2e238ca25ab1b00767b32b97bf029f8ab74
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Jun 3 14:51:10 2006 +0000

       When loading the gmodule backends from the test suite, look in ../.libs
       for the real module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14302 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 89f37371d94ffe02af99b27e3a0dd30981263550
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Jun 3 13:42:53 2006 +0000

       Disable support for the old binary file format.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14301 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ef848f7f82c893aff9c192dee9bf7d244ad7996
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Jun 3 08:59:51 2006 +0000

    Link gnome-utils against backend/file and remove symbol lookup in
    druid-gnc-xml-import.c.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14300 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d769b6b4eee05665ceaf220df3c6e31a3074727f
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Jun 3 08:27:01 2006 +0000

    Add GDK_Menu as shortcut for showing register popups. Fixes 343244.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14299 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e2a2770110eb651a12d3f8959bf1ee9817a637ef
Author: David Hampton <hampton at employees.org>
Date:   Fri Jun 2 21:43:18 2006 +0000

    The progress bar changes size when text is added/removed.  Prevent
    these changes by setting the text to a single space when there is no
    text to display.  Fixes #343455.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14298 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 683d667074a4cffd57b5b0e188220f88e70aca90
Author: David Hampton <hampton at employees.org>
Date:   Fri Jun 2 21:02:43 2006 +0000

    Limit the reconciliation date to the past or today, never the future.
    Fixes #343527.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14297 57a11ea4-9604-0410-9ed3-97b8803252fd

commit acba90be80a21749bdeb22e6c14bb906fe45a8c5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jun 2 01:50:02 2006 +0000

    Refactor the file backend into a shared library and a loadable module.
    This should let us build on both Win32 AND MacOS, and means we don't
    need to compile the file-backend sources multiple times.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14296 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b46825ad2b3bdf2cac994113c424c8008b0e7fe
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jun 1 23:06:01 2006 +0000

    	* po/nb.po: updated Norwegian Bokmål translation by Sigve Indregard
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14289 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ecf86036029fc93031615e5f193e737d77e3031d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jun 1 21:02:42 2006 +0000

    	* configure.in: Don't need to patch libtool for darwin anymore.
    	  Patch by David Reiser.
    	* src/gnome-utils/dialog-preferences.c: fix non-C99 construct so
    	  the file builds again.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14288 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 877ddc61d967b7e940129fef7477d08517eedb2f
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Jun 1 15:30:41 2006 +0000

    Do not try to find positions for alphabetic insertions of add_on pages,
    but rather append and then sort pages in the end. Solves appearance of
    pref dialog in non-C locales.
    Move "Accounting Period" to the top, regardless of above.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14287 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 122e4456d3d2adca3b8ada37cf3cb87741c24fa4
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Jun 1 08:56:38 2006 +0000

    Cancel renaming of a page when GDK_Escape is pressed. Fixes #343226.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14286 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f74b5a44ce234da5474062ded6c1219ebcd70af
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Jun 1 01:44:53 2006 +0000

       Restore two behaviors removed by r14283, and add a third.
       1) Invalidate outstanding iterators when a row is inserted or deleted.
       2) Emit row_changed for ancestors of inserted or deleted row.
       New) Emit row_changed for ancestors of a changed account, too.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14285 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2fea2c7978dff93c5a4470fc04364d632cdc3321
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed May 31 19:30:49 2006 +0000

    Replace gnc_tree_model_account_path_changed with manual checks whether
    the inserted (resp. deleted) account is the first (resp. last) account
    in its level and call gtm_row_has_child_toggled only in these cases.
    Might fix #343405, as GtkTreeModelFilter seems to make (false)
    assumptions when being woken up too often.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14283 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a3d5020c9ba7ab3413fc0bbd8fe1174a260359f
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed May 31 00:56:10 2006 +0000

       GNOME integration, part 2.  Bug #342936.
       Use the same icon for the window manager as for the desktop.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14276 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f71c7f04e025817eebb338fba214b56a085a74e6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue May 30 20:30:43 2006 +0000

    remove some duplicated code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14259 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96a6c21df7e72fd0447397bee81a960b2bf8ed85
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue May 30 20:26:02 2006 +0000

    Updated Spanish Translation from Eneko Lacunza
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14258 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b7b0ad4f54bb6e30380113755fe754fa5079b9b
Author: David Hampton <hampton at employees.org>
Date:   Tue May 30 04:41:44 2006 +0000

    Update the help file names now that the docs are xml instead of
    html.  Fixes #343255.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14254 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d103f3514e38195ebf50e6e1bc28dc431b4111d4
Author: David Hampton <hampton at employees.org>
Date:   Tue May 30 04:39:40 2006 +0000

    Remove old help-topics-index files.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14253 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d564f8b254eaa371f5d59ffb292ba0f7fcd56439
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon May 29 22:07:10 2006 +0000

       Improve GNOME desktop integration.  Bug #342936
       Patch supplied by Stanislav Brabec <sbrabec at suse.cz>.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14251 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c23bf4c67a2263fa439a2caa492b48892f2c5b75
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon May 29 19:24:38 2006 +0000

       Fix a crash in the aging report.  Breaks a string, but seeing English is
       better than seeing a guile stack trace.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14237 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 409fae2fce17e365b6f18f37c0c7773bc4135658
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon May 29 16:38:52 2006 +0000

    Remove support for being a dual-nature -release and -svn ebuild.  Misc cleanups.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14236 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2bb9dc0c8fae20dcef40133a0123dfba25c1ac55
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon May 29 07:08:28 2006 +0000

    Add wait_for_gzip to avoid reading from a file that is still being
    written to by a child process, a race condition at the end of the xml
    import druid.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14235 57a11ea4-9604-0410-9ed3-97b8803252fd

commit de37603ecceae5239d3d110c99aaf6b4f594fd4f
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon May 29 04:53:40 2006 +0000

       revert r14177 because it fails make dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14233 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2982e18f734c32e5931e112f6e608e4205e9a634
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon May 29 04:52:23 2006 +0000

       Move the error-handling of failure to initialize the engine from
       gnc-engine.c to gnucash-bin.c.  This allows tests that call
       gnc_engine_init() but fail to find a backend to still pass.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14232 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a9eea2b4ec1e992226e17bd86e79f37073287b5
Author: David Hampton <hampton at employees.org>
Date:   Sun May 28 21:24:54 2006 +0000

    New splash screen from Joshua Facemyer / Impressus Art
    <faceman at impressusart.com>.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14229 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 722c899c912a1c4928a60b56d99ce7a4710a2649
Author: David Hampton <hampton at employees.org>
Date:   Sun May 28 21:22:37 2006 +0000

    Updated translation from Nigel Titley.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14228 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 21f7d7e3d24981ddf5be39e9672e07a1b35198c5
Author: David Hampton <hampton at employees.org>
Date:   Sun May 28 21:21:11 2006 +0000

    Fix gcc4 complaint about unused return value of the write function.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14227 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c3b8cdcfc6a40c7a518850974cef7455d0b6c9e1
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun May 28 17:47:12 2006 +0000

    Move is_gzipped_file to
     io-gncxml-v2.c. Extend try_gz_open to read from gzipped files.
     Let gnc_xml2_find_ambiguous and parse_with_subst_push_handler
     read gzipped files.
    Add gnc_is_our_first_xml_chunk.
    Remove "error" from
     argument list of gnc_xml2_find_ambiguous.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14217 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 576bc55a73d3a59c391f1392789997e42f1a7c94
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun May 28 14:34:50 2006 +0000

    only conditionally remove the file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14214 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4cd8389f065a75eec32cc17634dd9697b8dfb37b
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sun May 28 02:23:37 2006 +0000

       The description for the "sort_column" gconf key of the tree_views says,
       "Possible values for this setting are the name of any column in this
       dialog (see the column_order key) or the keyword 'none'."
    
       The third click on a column header removes the sorting by that column.
       This patch will now store 'none' for the sort_column in that case.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14213 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f4c3a2499ccfcd3922ba32d954d40d18ce7c1758
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat May 27 19:05:41 2006 +0000

       Use GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID instead of '0' as the
       fallback sort column, since column 0 may not be sortable with the
       default sort function.
    
       Set the MODEL_COLUMN column property, even when it is -1, since
       gnc_tree_view_set_sort_column() looks for this condition.
    
       Make the gnc_tree_view_count_visible_columns() function only count regular
       columns, so that the special columns don't count, but count any
       DEFAULT_VISIBLE columns, even if they've been hidden by gconf.  That way,
       the special columns will still show and allow the user to unhide columns.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14212 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cbddf8483fa94d6bbb382f29abd1f28c18a78dcd
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat May 27 15:09:03 2006 +0000

    Add docs extraction, un-slot, un-/opt-ize.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14211 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 564958f000d0be0d79586fab876bbe3dcd92a4a7
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat May 27 14:19:48 2006 +0000

       Add -avoid-version to LDFLAGS of gmodule backends.
       Hopefully this will solve the problem Macs are having dlopen'ing them.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14210 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a922906362d64915eccf85e40a7f6a3fc50538b2
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat May 27 10:44:50 2006 +0000

    When the user chooses another default encoding, do not recheck the file for ambiguous words, but rather just resort what has been found before.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14209 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 63dfe823fd9dfba6950447699cbaa13cf8a336ee
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri May 26 21:45:10 2006 +0000

    	  QOF should load its own backend libraries.
    	  It shouldn't depend on apps to load QOF libraries.
    	  Make sure app-defined backends are used first.
    	  Fix a memory leak in qofsession.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14208 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b0a1eeec21a98dafa4b6a71103ffe52a624b9b0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 26 19:45:56 2006 +0000

    Updated French translation by Fabrice Kurz
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14207 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d1ee59cfa7c0782f69040863a950159c24d2a7f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri May 26 19:45:26 2006 +0000

    force-exit gnucash if a required library can't be loaded.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14206 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 177b31b3975cb71cdbe40e72c74752430ff46a74
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri May 26 15:41:38 2006 +0000

    load the qsf backend from the right place.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14205 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 844fe5f7adf1e1153c26742b8d8a8ee1d929b8c5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 26 12:57:30 2006 +0000

    Remove version query that is obsolete due to the configure.in required version
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14204 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 87d7c0ba7b6d19a0503068119305eb3f37d0f028
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 26 12:53:34 2006 +0000

    Simplify calling the aqhbci setup wizard for aqbanking>=1.9.1 because we don't need to select an aqbanking backend beforehand.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14203 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ebbc3c1562e5cafc70f90c6dcdfb1f4c5b9ed6e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 26 11:01:22 2006 +0000

    Updated Spanish translation by Eneko Lacunza
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14202 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 275f768325c716d9790950e0baa4092e7be97b2b
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri May 26 00:23:34 2006 +0000

       REactivate --enable-sql by reverting part of r14175; see bug#332251
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14200 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 514086e49641073c0e811a83c10f87cdf4058a8b
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri May 26 00:14:28 2006 +0000

       Load the file backend _after_ the qsf backend, so that it gets tried
       _before_ the qsf backend, because the qsf backend prints some noisy error
       messages while figuring out that the gnucash file isn't a qsf file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14199 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 97062a3b81c5ea0bf8b3f5af0a56e21e0511cd03
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri May 26 00:10:35 2006 +0000

       Merge 'misc-backend' -r 14160:14184 into trunk.
       This includes the now semi-functional postgres backend.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14198 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a98cfaf58d453a8361a0b0f351596bfe96430a3b
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed May 24 23:49:16 2006 +0000

       Sync ChangeLog with 'svn log -v'
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14183 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 970a56e37d20b925b5ccbbf384afe0f0731c269e
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed May 24 23:27:51 2006 +0000

    Bug#340885: Disable skipping hidden accounts for the purposes of quickfill completion population.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14182 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 882d453105c3748ca31746652050b4f66b0710d0
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed May 24 22:54:03 2006 +0000

       Consistently pad date formats with zeros instead of spaces.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14180 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e9a1f874da3b3f05e275cad2a9f9a5c945a58aa
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed May 24 15:53:50 2006 +0000

    Re-enable window sensitivity if the report fails.  Fixes #341610
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14178 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 55ed75588cd2fda1eef134aa054193136ccd8416
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed May 24 15:42:29 2006 +0000

    Explicitly remove all compiled gettext catalogs from make dist (in case the gettext version were including them in make dist) because they will be compiled at compile time anyway.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14177 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2f68936cbc7cb19a9344d1e5b9e5730986cf6f88
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed May 24 09:17:34 2006 +0000

    Deactivate --enable-sql because PostgreSQL backend is still broken and we can't fix it before 2.0.0; bug#332251.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14175 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 89fa660a3fd2b85217b0a2784f13077d32a225df
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed May 24 09:01:34 2006 +0000

    Updated Spanish translation by Eneko Lacunza
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14174 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c95265f6c1828d60523ed34f59fcc712fce7af08
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed May 24 08:59:40 2006 +0000

    Updated Greek translation by Nikos Charonitakis
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14173 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1b9dfe6c12cda72a73e7a212fdf7a414e48c42f
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed May 24 01:44:55 2006 +0000

    Bug#342182: change gtk-workaround check to be more specific in face of evidence.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14162 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 22ce233d1b32c696f862c936796c1e54e04b8a63
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed May 24 01:25:30 2006 +0000

       Fix Bug#342736 by replacing "make-shared-substring" with "substring".
       Guile 1.8 automatically shares strings as copy-on-write and no longer
       provides the "make-shared-substring" procedure.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14159 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 998edefcc860da08420bde08b2a7a2a6e8e34d95
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed May 24 00:49:10 2006 +0000

       Fix Bug#342546 by using the pref date format instead of locale.
       Also prefix-pad fixed-width date formats with '0'.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14158 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 38d01019bc10fb2e360c44daac29ed4779a9319d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue May 23 14:41:00 2006 +0000

    re-add the test-druid menu item but leave it commented out
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14157 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 89826213cbb4c071f11bf13f49c9e6961e5d5e19
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 23 14:07:09 2006 +0000

    Updated Greek account templates by Nikos Charonitakis
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14156 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 448a6fb6dcd6f3c606339d3a44a80956320c6f92
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 23 11:20:35 2006 +0000

    Add versions of latest suse10.1
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14154 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b52d8ab11e3f3557395ef262f6a8d4bf619d216
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 23 08:09:27 2006 +0000

    Updated French translation by Fabrice Kurz
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14153 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54404b279420df4a452ae3115afdd45281ccba10
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon May 22 19:27:22 2006 +0000

    Deactivate the "View Lots" menu item because the lot viewer is
    unfinished as well.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14152 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f88bb6db8b46b8485d5358798de1225dfc179b7
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon May 22 18:26:02 2006 +0000

    	  remove hook to test druid for 2.0 release.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14151 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f40fabd27f7ba194b8f7025fff52f03674b5674
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon May 22 18:21:48 2006 +0000

    Deactivate the "Close Books" menu item because that feature is
    unfinished as well.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14150 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 36309d980abd137908796715028cecc78eb75a0b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon May 22 18:14:21 2006 +0000

    Hide the "Export account chart as QSF" as well. Not ready for 2.0.0
    due to e.g. bug#341559.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14148 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b1efe5f0699810c1a3cf0ca7be699ffe330ba44
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun May 21 20:02:58 2006 +0000

    Hide the "QSF Import" for the 2.0.0 release because it is not yet
    finished. Can be activated again in the next developing HEAD branch.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14147 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 020d3aa796aece9f9d59cf709ecc845496e61c9f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun May 21 13:04:43 2006 +0000

    Initial Romanian translation by Danny Fischer
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14146 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 903b8eeb13846b935e6a447b0f55a9cb13430298
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun May 21 13:01:25 2006 +0000

    Updated Russian translation by Vladimir Turbaevsky
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14145 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 71d5dcd3163fc187b1ac3a4faffb05700b8a6ee0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun May 21 12:59:55 2006 +0000

    Updated Slovak translation by Zdenko Podobný
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14144 57a11ea4-9604-0410-9ed3-97b8803252fd

commit edaf2238f71ed0376efa9c61a44c24e708b38a9b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun May 21 12:58:59 2006 +0000

    Updated Swedish translation by Jonas Norling
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14143 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77d9ef86049d2e738db8930607660da22f401102
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat May 20 10:25:04 2006 +0000

    Extend gnc_file_dialog to take a GList of GtkFileFilters instead of a filter string. Allows patterns like *.[Qq][Ii][Ff] without messing up the dialog, fixes #336124.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14142 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 816d9da11c521fecdc5014eba0968483693035b5
Author: David Hampton <hampton at employees.org>
Date:   Sat May 20 03:41:18 2006 +0000

    Make the blue past/future dividing line thicker so that it is obvious.
    Fixes #342051.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14138 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 689cbc06136a648ebde2c00e5dbab148026b5b00
Author: David Hampton <hampton at employees.org>
Date:   Sat May 20 02:02:20 2006 +0000

    Make the removal of scm_block_gc conditional on having guile 1.8
    installed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14137 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74523d95e8cca8a12e115cd47cc5d7542d658c54
Author: David Hampton <hampton at employees.org>
Date:   Fri May 19 23:30:58 2006 +0000

    More of the patch from Bill Nottingham for compiling with guile 1.8.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14136 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7969165f758d01a8a1662229474c62832d428b11
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 18 11:36:59 2006 +0000

    Updated French translation by Jonathan Ernst. He said: I didn't
    translate anything new, but I fixed a lot of strings that where
    not following the Gnome-Fr translation guidelines (non-breaking
    spaces befor ":", web->Web, menu accelerators)."
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14127 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dca5b3dab8c76c6f4f50612fd87b50d67a2369b8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 18 11:32:39 2006 +0000

    Updated Spanish translation by Eneko Lacunza
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14126 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ec2cc45e75aed04a47859c8e913546b418c35cc
Author: David Hampton <hampton at employees.org>
Date:   Thu May 18 02:06:36 2006 +0000

    This patch fixes almost all of the test-period errors.  It still
    sometimes gets an error because it generates an amount that can't be
    represented with the denominator it has chosen, but there's not much
    gnucash can do about that.  From #342153.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14122 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e306f46288ca1491db5f9fa4e38191b1b7770897
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed May 17 21:54:45 2006 +0000

    Scott Oonk's patch to activate forward button in XML import druid after having decided on each ambiguous string. Fix #342050.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14098 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ea375324293791386b172014037ec3ae42c3b4e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue May 16 23:22:27 2006 +0000

    Get the RPM SPEC to build properly (should built from future tarballs)
    
    	* lib/libgsl/Makefile.am:
    	  don't distribute the gsl specfiles
    	* packaging/gnucash.spec.in:
    	  fix for change of location of files.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14084 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dfc22ebcb9ff29c08766f881f76a430924e31d74
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue May 16 16:18:49 2006 +0000

    revert r14081 because we always have localtime_r.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14083 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1797e476309110dc48e87d0e838326091cfd1838
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 16 09:34:50 2006 +0000

    Updated Spanish translation by Eneko Lacunza
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14082 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b33f376ad2925ecf6c030d597abc164221d26a92
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 16 09:32:47 2006 +0000

    Use localtime_r only when HAVE_LOCALTIME_R is defined. Might be undefined on some weird systems out there, e.g. windows/mingw32.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14081 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2810b01eb69c5127b21561d14a555112f7de4995
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon May 15 22:21:06 2006 +0000

     need to link against gnome-utils
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14080 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 845932adda784994661e20c26c7127fec61d66f2
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon May 15 21:03:22 2006 +0000

    Convert `localtime` to `localtime_r`, after seeing localtime fail (strange as it is...).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14079 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f93c2eedc80aaebf2175102391d53505aab2ec25
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon May 15 14:51:52 2006 +0000

    Updated Russian Translation by Vladimir Turbaevsky
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14078 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 283f6ef6b2f5b16e7ad3b012ee97c6d789325d96
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon May 15 12:47:37 2006 +0000

    Updated German README which was horribly outdated.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14076 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 55a012181f126f5a7fe03ba5323daad4f37b6c73
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon May 15 12:47:21 2006 +0000

    Updated explanation of HBCI features.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14075 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd28828feaf901c15530e3af6953c4bab5a572c6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon May 15 09:12:41 2006 +0000

    Updated Swedish glossary translation by Jonas Norling. PO-Revision Date 2006-05-04 , unfortunately delayed due to Translation Project notification delay of 10 days.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14074 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 21268c6768300c8efe8a5f302c9c8e3da39d5221
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon May 15 09:09:36 2006 +0000

    Updated British English translation by Nigel Titley. PO-Revision-Date 2006-05-05, unfortunately delayed due to Translation Project notification delay of 10 days.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14073 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5a9d8dffd9de25eb5bf488433c1e6201d5db749d
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon May 15 02:04:12 2006 +0000

    update to release 1.9.6
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14071 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab152556eda9278e3e49896e2787d2aafba84ee3
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon May 15 00:13:49 2006 +0000

       sync ChangeLog with 'svn log -v'
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14070 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 932c0aa41b8fa55a0328f81c3e4efe0a591819f6
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun May 14 23:34:44 2006 +0000

    only pickup files from src/ and lib/, not ./gnucash-1.9.x/[...] (or another other irrelevant copies) as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14069 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ccf70448ae258667a439915bfe0af5db9e7147e5
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun May 14 23:29:03 2006 +0000

    remove the files before rebuilding them (since we're rebuilding in append mode).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14068 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f1f42ca34ece60a97ec4bf0576e6bb7a60c0199
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun May 14 23:26:35 2006 +0000

    Updated ebuild.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14067 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a1963b83eb73c9c6397a8d60fb10d3ab8814ed3
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun May 14 23:24:06 2006 +0000

    Bug#341609: filter template transactions from general journal report query.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14066 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 91f5ce9e9229240d106fabdceffb99505d1d1a29
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun May 14 23:22:30 2006 +0000

    	* po/el.po: Updated Greek translation by Nikos Charonitakis
    	  <nikosx at gmail.com>
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14065 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28a2bbac6936da70c5521c91eb5cbdd0602382e6
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun May 14 22:56:07 2006 +0000

    argument list too long with cat; use xargs instead.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14064 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eaf1843061c40c8a5eb380cfa41504d2baf4ea9b
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun May 14 22:39:37 2006 +0000

    add core-utils to test setup; test-load-xml2 fails for me (from `make check`) otherwise
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14063 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5076ac3da48fbb1ce1a514c9857ccf1e8fac6547
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun May 14 22:25:45 2006 +0000

    Re-enable test-period, as the lots-scrubbing code is commented out.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14062 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b64ae68a76ecd5949394f3258026dc6ca49d2cf
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sun May 14 21:30:22 2006 +0000

       Disable Lots scrubbing, which is causing test-suite failures.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14050 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 381c7a6412979cd3e17dab265080d21750c0e642
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun May 14 21:05:24 2006 +0000

    comment out test-period for the moment. :p
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14049 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 504f781c196fefac0b6046c05ee7fb285e880d84
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun May 14 16:59:31 2006 +0000

    Fix the documentation of qof_query_merge for degenerate cases.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14042 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c714d3e12068cd648fa0e4ad6daa12c2dbaedd2
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sun May 14 11:59:39 2006 +0000

       Undo accidental revert of part of r13713 by r14026.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14038 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c941fbefbfe8ba3617355ab73e139f65da0081e
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sun May 14 02:07:52 2006 +0000

       Change the method for specifying and recording the default visibility of
       tree-view columns.  There is now a per-column setting, "DEFAULT_VISIBLE",
       similar to "ALWAYS_VISIBLE", that controls the visibility of a column in
       the absence of, or prior to, gconf management.
    
       It is no longer necessary for the tree view to store a list of column names
       for default visible columns.
    
       To faciliate the adaptation of pre-existing tree-views, the
       view_column_find_by_name() has been publicized as
       gnc_tree_view_find_column_by_name().
    
       All callers of gnc_tree_view_configure_columns() have been converted to use
       the DEFAULT_VISIBLE column property.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14037 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3dd0f96c606165091362fa2954669a9e6724cb38
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat May 13 04:52:09 2006 +0000

       Fixing bug #341589:  Apparently, guile 1.8 will actually enforce the rule
       that all datum portions of case-statement clauses be unique.  The syntax:
       'foo expands to a list of two symbols: (quote foo)
       If both 'foo and 'bar are used, then the "quote" symbol won't be unique.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14034 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6555992b083188ab236fe1b59a53af0775b984e3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 12 20:56:26 2006 +0000

    Update German translation after unavoidable string changes
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14033 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 953d77f0ef818cde4290a6e8fc36ee9918d919eb
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri May 12 16:23:00 2006 +0000

    Disable the use of external QOF and make sure we can co-exist.
    
    	* lib/libqof/qof/Makefile.am:
    	  change the name of our qof library
    	* lib/libqof/backend/file/Makefile.am:
    	  change the name of our qsf library
    	* lib/libqof/qof/qof.h:
    	  point to the newly named qsf library
    	* configure.in:
    	  Error out if the user calls --enable-qof
    	  Change the name of the internal qof library and directories
    	  so that our qof can co-exist with a "native" qof
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14032 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b2c7e1a01616809af79b2e021af4d3d061521b5e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri May 12 16:18:23 2006 +0000

      Use QSF #defines instead of hard-coding the library name and init-fcn
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14031 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 528ceb0ad490c5e0e41b1741ad0d282ae84a823a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri May 12 15:35:07 2006 +0000

    	  Make sure to properly define _GNU_SOURCE in sub-config files.
    	  The build was broken without this.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14030 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 542a5511a2caf35708d48397042975e9d98c590c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 12 10:50:06 2006 +0000

    Fix strings that mentioned gnucash-1.8
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14029 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb3dcc5376587abb49350655a4a03f8c15566d44
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 12 08:41:01 2006 +0000

    Add the Tools->HBCI Setup menu item to the register tabs as well. Bug#341510.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14028 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ccc09c1c7653e7f7cce08ea61e20fcddd3af8b0
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri May 12 01:47:12 2006 +0000

       Fix Bug #341375.
       When handling the focus-out event for a GtkCellEditable, it's important
       not to keep the editable alive for too long, because the cursor-blink
       timeout expects that the editable still has the focus.  The easiest way to
       do this is to stop the editing immediately by calling
       gtk_cell_editable_editing_done() and then handle all the real work from
       the "editing-done" signal handler.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14027 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e4092bb349214fb268fed99e297b3e6e2a05e0a7
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri May 12 00:28:34 2006 +0000

       Minor cleanups to gnc_counter_end_handler().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14026 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eff827a63bc1c6c461ff6f863dbde264768a2de9
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri May 12 00:25:15 2006 +0000

       Cause gncla-dir.h to be re-made after a 'make clean'.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14025 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c67a8fb82f0f48c2b2cb4e3e6dbcdcc8361882e1
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu May 11 22:25:55 2006 +0000

       Look for g-wrap's (g-wrap gw standard) or (g-wrap gw-standard) since
       g-wrap 1.9.6 doesn't have (g-wrap runtime).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14024 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4bd374c9daff8c1c8c9ded3915202553fff9926
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu May 11 21:21:42 2006 +0000

       When searching for the g-wrap runtime module, look in the G_WRAP_MODULE_DIR.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14023 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a8f8c51858e73c654da6ef126aa96186f2d8d4af
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu May 11 05:04:56 2006 +0000

       Warn if no g-wrap runtime module is available during configure.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14022 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8cc53fa2ae65459acab9e01bafae0125bd7f9f97
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu May 11 03:04:32 2006 +0000

    	* configure.in: add $GUILE_INCS when testing g-wrap
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14019 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b49877472e87dca4b92ca161cec9269e440e7024
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu May 11 01:14:12 2006 +0000

       Factor out #define _GNU_SOURCE from various .c files into an AC_GNU_SOURCE
       check in configure.in.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14002 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ca2e68c145b24fd727f3a9047919bc7b41c608bf
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed May 10 20:42:00 2006 +0000

    Add some extra "don't shoot yourself in the foot" text to autogen.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13992 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2ee55a9b84f77481feba905f4074ff688cd12eb1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed May 10 14:54:22 2006 +0000

    Add svnignores.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13990 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d37b5e526def66bd9ca7d2145813802d083d7d84
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed May 10 13:11:30 2006 +0000

    Same patch as qif-import/qif-parse.scm for guile-1.8.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13989 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 013771fdfeec008a154b01e0ed6960d7be540c82
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed May 10 12:50:35 2006 +0000

    Added new Austrian German account templates by Roman Bertle
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13988 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d2ce26482e067046d6d7fedbf9699893794f8fdb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed May 10 12:47:56 2006 +0000

    Fix erroneous guid types in account template
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13987 57a11ea4-9604-0410-9ed3-97b8803252fd

commit db6900e0912717cf13561633453fff12037ab2e5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed May 10 12:32:26 2006 +0000

    Small wording fix in German translation
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13986 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ed9be95ba67fe16acc0b29c1f23c4b826373368
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed May 10 03:54:45 2006 +0000

       Fix fancy invoice report.  Bug #341046.
       Also, liberalize gnc:html-table-append-row! to accept a non-list argument.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13985 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 227f13e913f966e4e0d69438d84557ea46ce3e29
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed May 10 01:53:24 2006 +0000

       Silence guile warnings about duplicate binding introduced in guile-1.8.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13984 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 120a76c8d814696e26472559b3eee6ce3e74fc85
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue May 9 22:44:07 2006 +0000

    Bill Nottingham's patch to fix a guile parser problem during build.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13980 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b175702b45ac6fbd89db82a6dbf44fa299cbafc9
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue May 9 03:17:04 2006 +0000

       Use g_get_current_time() instead of gettimeofday().  Fixes #341044.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13966 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aeda15cb740c87f1b3e3415a8623d0d763851cc2
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue May 9 00:42:32 2006 +0000

       Limit memo length to 27 chars on Quicken wallet checks with side stub
       Patch by David Reiser, bug #340977
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13965 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5340a658ecbeb59efc10bc4dcd1a48933fce4a83
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon May 8 19:57:10 2006 +0000

    Add MT940 example file for testing mt940 import
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13959 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7bb7a5536ca228abc1b8a2465c8e178b2d4663d9
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon May 8 04:56:17 2006 +0000

       Remove some unnecessary calls to xaccGroupMarkNotSaved() which were
       dirtying the book implicitly without setting any time of first change.
       Instead, make sure that committed Splits dirty their parent Transaction.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13958 57a11ea4-9604-0410-9ed3-97b8803252fd

commit de0c1edcb593ad50e3c6abb14edadb2c31fcaa57
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon May 8 04:47:04 2006 +0000

       Add a flag, 'infant', to QofInstance to note that the instance has been
       committed at least once in its lifecycle.  Then, we can mark the collection
       dirty whenever an object is committed, except for the special case of an
       QofInstance that has never been committed before and is now being deleted.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13957 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b925724e73525280c3280f1081844be1212fecf
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon May 8 03:04:49 2006 +0000

       Fix off-by-one error when checking editlevel in qof_commit_edit() (and
       macro version), in case we ever want qof_commit_edit() to actually do
       something with a backend.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13956 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57636f50e429cfe3ef4f13332556e03fdb4116dc
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon May 8 03:02:15 2006 +0000

       Make qof_commit_edit() (and macro version) call qof_backend_run_commit()
       instead of qof_backend_run_begin().
       Minor cleanups of qof_commit_edit() and qof_begin_edit().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13955 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 681577f8891019388f52cb89de36306e0f4a73f7
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon May 8 02:54:03 2006 +0000

       Add begin/commit edit blocks to budget setters.  Change to using the
       "destroy" method for budget deletion.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13954 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9593088a566809d22365e8bef08107d931cd2651
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun May 7 21:52:15 2006 +0000

    Simply traversal impl.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13944 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 728dc7a8d0dc5f50ac182e07509c596d8ab825f4
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun May 7 21:39:56 2006 +0000

    Restructure for clarity.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13943 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a2fa62d8767a201696394171386ac1319d2f0a9
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun May 7 21:39:30 2006 +0000

    Fix `test-query` failure.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13942 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d509ca6ca81a9691673739024f089639cd94f39
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun May 7 20:22:54 2006 +0000

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

commit 27106709eca576afea5ec124ffbdd39694418766
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun May 7 20:12:08 2006 +0000

    Bug#340936: Actually close the SX list when we are button-requested to Close the dialog, thus cleaning up properly.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13940 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a2d6c363a66c4ef617102c41fb67c6880143fa95
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun May 7 18:01:33 2006 +0000

    Bug#340875: factor utf8-clean decimal-point insertion and string handling out of the pricecell, and call from the formulacell.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13939 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed28db12a15b33479f11adefd070b1e9aadf79cc
Author: David Hampton <hampton at employees.org>
Date:   Sun May 7 00:14:02 2006 +0000

    Rebuild the column selection menu when the report currency is changed.
    Fixes #340243.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13936 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 367b78637b088c7f9d858fd33a617de78fbd7a21
Author: David Hampton <hampton at employees.org>
Date:   Sat May 6 23:01:36 2006 +0000

    Really bump the version number for setting the GNOME_DISABLE_DEPRECATED flag.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13934 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb0afbe8fbedb0c856dbffa284a07788f3f558f1
Author: David Hampton <hampton at employees.org>
Date:   Sat May 6 22:26:50 2006 +0000

    Trivial replacements for deprecated functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13933 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf54659c92335e3cf6f96d8af0ee60882be05f85
Author: David Hampton <hampton at employees.org>
Date:   Sat May 6 21:11:16 2006 +0000

    Use the new qof functions to provide a dirty indication in the title
    bar, fixing #339026.  Also provide an indication of how long the book
    has been dirty in the "save changes to file" dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13932 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fad343b4e2598282d04d4d62791d7bec0ac34e96
Author: David Hampton <hampton at employees.org>
Date:   Sat May 6 21:09:59 2006 +0000

    Add support for directly marking the book dirty, for recording the
    time that the book transitioned from clean to dirty, and for calling
    back a registered function when the book transitions from clean to
    dirty.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13931 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f455c29dc884dce9857f7c99159972386ea9a9f8
Author: David Hampton <hampton at employees.org>
Date:   Sat May 6 14:53:22 2006 +0000

    Can't use external qof until it supports "alternate dirty mode".
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13930 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3301dde288222aa1d42ca041629e1b3f9616418
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat May 6 07:55:37 2006 +0000

    Updated (finished) norwegian bokmaal translation by Sigve Indregard
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13929 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 42233b0d47946b4572121d1edb7f71e4cbee4c24
Author: David Hampton <hampton at employees.org>
Date:   Sat May 6 06:14:21 2006 +0000

    Add begin_edit/commit_edit brackets around object modifications.  Some
    other related edit changes.  Bug #339943 should be fixed as of this
    change.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13928 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 534e987273a5d8e50fa5b7a2a0c8ddee3e0dbb9d
Author: David Hampton <hampton at employees.org>
Date:   Sat May 6 06:03:48 2006 +0000

    Unconditionally enable qof alternate dirty mode.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13927 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9323c1405d658837f4070f4550cccaffcf3ace9d
Author: David Hampton <hampton at employees.org>
Date:   Sat May 6 06:01:14 2006 +0000

    Add an alternate mode for handling the dirty state of instances and
    collections.  In this mode, marking an instance as dirty does not
    immediately mark the collection as dirty.  The collection is only
    dirtied when a dirty instance is actually committed to the collection.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13926 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06f7888c4cbbd5c29ddd73c44f40b6f9dd97b8a9
Author: David Hampton <hampton at employees.org>
Date:   Sat May 6 01:27:40 2006 +0000

    Bump the version number for setting the GNOME_DISABLE_DEPRECATED flag.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13925 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1afdaac6328061456d225acd875f8e93c9f93e6c
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri May 5 13:02:30 2006 +0000

    fix mis-use of test api.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13924 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d08ba6132214426003e6eae308a3c178ba932d98
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri May 5 01:21:13 2006 +0000

    add encoding to test xml files to prevent loading errors; reformat error message.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13923 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3555d0f10132888a07532323def23504bc40b50e
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri May 5 00:58:17 2006 +0000

       More consistent Lot<->Split handling.  Try to use the right API for adding
       a cloned Split to the Lot.  Make sure to remove the Split from the Lot when
       deleting a Split.  (This prevents use-after-free by test-lots.)  Add some
       comments to some strange code that's possibly wrong.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13922 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 40a9ed1925c0d3b25d22575bed91da744135aa48
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri May 5 00:40:15 2006 +0000

       Move some gains-related transaction-scrubbing operations to from
       cap-gains.c to Transaction.c.
       Fix a logic error where "split->gains |= ~GAINS_STATUS_ADIRTY" was supposed
       to be "split->gains &= ~GAINS_STATUS_ADIRTY".
    
       Disable the loop-restart code in xaccTransScrubGainsDate() because I think
       the state changes inside the loop will never cause a previously-skipped
       Split to be not skipped during another pass.
    
       Incidental:
          make both xaccTransFindSplitByAccount() arguments 'const'
          Internalize Begin/Commit edit block into xaccTransScrubSplits()
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13921 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e6f9e20679a2f6561f2234e3497268ba4892421a
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri May 5 00:18:59 2006 +0000

       Some testing bits that got left out of r13916.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13920 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 90864dcb27acaf83b28fc5daef91f65d1369dec8
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri May 5 00:17:04 2006 +0000

       Correctly ensure that the amount and value of test Splits have the same sign
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13919 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 017967476ce4b80253cf45d88d32158342a72849
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 4 09:18:39 2006 +0000

    Updated Norwegian Bokmaal translaction by Sigvei Indregard
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13918 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2324301a45e770dbad0f1fd8def5899319348ef0
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu May 4 03:59:15 2006 +0000

       Fix bug #340168 by ignoring Splits that have been destroyed since the
       last call to xaccTransBeginEdit().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13917 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0589407c6682e2f4f133c0a43419cf1cca7a6a34
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu May 4 00:06:58 2006 +0000

       Hide the Transaction's management of the "reverse-by" KVP inside the engine.
       Add new function xaccTransGetReversedBy() to find the reversing transaction
       if there is one.
       This also ensures that the KVP changes are inside a Begin/Commit block.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13916 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 70295ccd36b7da35ff9c1c538ab5f70dad527064
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed May 3 20:46:53 2006 +0000

    Updated French translation by Fabrice Kurz
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13915 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2ba716c4ed8b222f666a80262cf2c8010eefdd0b
Author: David Hampton <hampton at employees.org>
Date:   Wed May 3 02:28:18 2006 +0000

    Use the existing QOF API to modify the instance dirty flag.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13912 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 222b2b26d0269ffd6cd26c15b1f0e03199f07538
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 2 19:35:41 2006 +0000

    Updated German translation; still 3666 out of 3666 translated.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13900 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c2dc711ed9d375f476e6684a6e1aeafad1dc850
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue May 2 19:26:27 2006 +0000

    Correct option strings in sx editor for tri-annual transactions. Fix #339724.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13899 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a2772eece890cb4443dfd07047120667ccc74a13
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue May 2 12:17:56 2006 +0000

    match malloc to free, not g_free.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13898 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cbd072620045a9b846e9bdaa77b8692832cacd91
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 2 09:05:13 2006 +0000

    Ensure the warning about debian and error-on-warning is shown only if necessary
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13897 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d7c2dff901b705d63300032aa0d72fb5d4ebaca2
Author: David Hampton <hampton at employees.org>
Date:   Tue May 2 03:48:21 2006 +0000

    Use the parent commodity and account type when creating new accounts.
    Fixes #337189 and #340242.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13896 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d031b22037805d70ca74126b6f559d72ae3b79e
Author: David Hampton <hampton at employees.org>
Date:   Tue May 2 02:32:49 2006 +0000

    Start a new log file after a save.  Fixes #173056.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13895 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 014a0bf8a2455f4506457f2a21a7260b96866260
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue May 2 00:11:49 2006 +0000

    Bug#340358: mem/string-handling crasher fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13894 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd3164b629cbc93b60afd750be07e130169c203a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon May 1 08:00:10 2006 +0000

    Updated British English translation by Nigel Titley
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13893 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1b5d2df033e52bf452445967d366ffab7516460
Author: David Hampton <hampton at employees.org>
Date:   Mon May 1 02:49:15 2006 +0000

    Patch from Mike Alexander to fix the cleared split date threshold in
    the reconcile window. Fixes #340235.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13892 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b75ce64fcb2fbe56227f60fa2da5aea2682721b
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Apr 30 23:29:02 2006 +0000

    Add legend only to barchart and piechart plots, not to scatter plots, as there is currently no usage for it. Fix #337769.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13891 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e8b7bbc887c6d6dfdf5b500047dcfac8c8d4d03
Author: David Hampton <hampton at employees.org>
Date:   Sun Apr 30 19:28:24 2006 +0000

    Remove translation on new strings.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13890 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2220646d16e24610c33323a2bbe8e3079800d472
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Apr 30 16:49:07 2006 +0000

    Bug#340197: reverse account opening balances when desired.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13889 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0bbda961f6fed88083525bf89e98c74aa8a2dbf
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Apr 30 10:32:34 2006 +0000

    Fix retrieval of reconcile abbreviation if the translators erroneously
    did not use the same string length as the english string. Bug #339722.
    
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13888 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2f5698d619707706be3a6dfe05f5bfda456e0a03
Author: David Hampton <hampton at employees.org>
Date:   Sun Apr 30 03:52:05 2006 +0000

    Patch from Mike Alexander's to handle multiple lot dispositions on the
    same day.  Needed since the transaction sorting code may sort gains
    splits after other splits on the same day. Add a new function to find
    the source split associated with a capital gains split.  Also use
    lot_amount and lot_value consistently instead of opening_amount and
    opening_value.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13887 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c90adde7ba6abb44e290459a4e59c942b4609fb9
Author: David Hampton <hampton at employees.org>
Date:   Sun Apr 30 02:59:58 2006 +0000

    Function opening curly brace should be on a line by itself.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13886 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29ce19ddfcf59abcbd9cc96b1466e457ba6ab45a
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sun Apr 30 02:38:11 2006 +0000

       Take care of any pending changes to a Transaction before voiding it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13885 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e500dae5b40fe8eafd5d7d7b9d474cbf6f01bb83
Author: David Hampton <hampton at employees.org>
Date:   Sun Apr 30 01:27:24 2006 +0000

    Eliminate some gtk warning messages. Stop the contents of the Bill
    Terms dialog from shifting around when the first/last term is
    created/destroyed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13884 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc413fa58c323b82fdfd88b3a3922acf6c5478c5
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sun Apr 30 00:43:45 2006 +0000

       When deleting the current Transaction in the register, let the action take
       effect immediately by commiting the transaction if it's open.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13883 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fcd53ac9e2c705093fd6b2f16395c3d17253240b
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Apr 29 22:42:33 2006 +0000

    Remove all XIM code, as it has been commented out unconditionally already for a while. Send focus in/out events to register GtkEntry. Address #337020.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13882 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d1735aea1ead33c92300983571f8ef024ecc290
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Apr 29 21:51:42 2006 +0000

    Bug#157179: make multi-commodity SX handling a bit better.  Expose the needed exchange rates as variables in the since-last-run dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13881 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14e364dfc00e86c71c1d29f89f802ea8ae1b9098
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Apr 29 15:08:12 2006 +0000

       Return the GtkTreeViewColumn from gnc_tree_view_account_add_kvp_column().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13880 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5252fb7e39bf5ed805eca4cb266a006c99230a14
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 29 13:15:16 2006 +0000

    Clarify definitions of and relations between bill, invoice, job, and order.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13879 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 08ee1d10d283113949e602646662f84ffd583ae5
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 29 07:30:20 2006 +0000

    Don't allow the user to save a report until they have changed the
    report name. Remove the duplicate shortcut on the Add Report menu
    item.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13878 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2932ad7c5afb166b7c9bf37f19a08443243b7032
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 29 07:27:45 2006 +0000

    Don't load a custom report that has the same name as a standard
    report.  Fixes #168250.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13877 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 599d37402b6b73e915c98b869e695244c14dc2c5
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 29 07:25:53 2006 +0000

    Load the user config earlier in startup.  Fixes the missing custom
    report problem #338668.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13876 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b0053acbda87dcfd7bde0fe45ec4f971e2aba3f
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 29 06:53:49 2006 +0000

    Lower the minimum required width of the register.  This does affect
    the size constraint imposed by the register summary bar.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13875 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4bc2e2e86df9df0acb9d922f56af7856a8334d33
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Apr 29 02:17:14 2006 +0000

       When deleting an Account, also delete any Splits that are set to be
       added to the Account if their open Transaction is commited.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13874 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17241af78636d76b5f97cf93e56ba267944c9f4c
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 29 02:04:57 2006 +0000

    Default to --enable-error-on-warning only in svn based source
    trees. Fixes #330687.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13873 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a5f6e30caba337fee76b12a72d669f61e8ed7a4
Author: David Hampton <hampton at employees.org>
Date:   Fri Apr 28 21:11:01 2006 +0000

    Mike Alexander's patch to fix lot date calculation, and to include all
    splits when computing capital gain's instead of just the opening lot.
    Scrub lots when scrubbing everything else.  Some MacOs X fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13872 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3cb46f0897dddd538dc72aadb6dbe38a44a5357b
Author: David Hampton <hampton at employees.org>
Date:   Fri Apr 28 20:46:55 2006 +0000

    Finishing all pending transactions before new and open commands, not
    just save commands.  Fixes #334090.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13871 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8807890d267345776e22c0aa28f9efb701a47c95
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Apr 28 13:01:30 2006 +0000

       For budget data entry interpret an empty string as valid input meaning "0".
       Closes #339946
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13870 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6069098e7e237fdfc14c0f9c7787c7910d349603
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Apr 27 21:02:30 2006 +0000

       Remove an assertion w/ explanation of why it doesn't hold.  Fixes #339781.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13869 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4b50e45fdaf65d0bffbe6fd2c925047985286dbd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Apr 27 21:00:09 2006 +0000

     Updated French translation by Fabrice Kurz
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13868 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 16add32a83dea790dd0a2d9c8d9acd10c2b6e357
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Apr 27 20:44:22 2006 +0000

    Fix GNCInteractor_hadErrors() that reported too many errors. Fixes #339504.
    
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13867 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a05c7944eb0cd8e0472125879ab288e79166ba0f
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Apr 27 13:14:54 2006 +0000

    Bug#334627 fix attempt 2: remove needless NULLing-out of SX.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13866 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a94c52db0669abef3586561c470475286cde1e8
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Apr 27 03:27:46 2006 +0000

      Address bug #339288:  When deleting a split, ensure the transaction is open
      for editing, an redraw the display afterward.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13865 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a15b9f01d20419bcf0ad4dd27e46d121263b31dc
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Apr 27 02:52:31 2006 +0000

       Remove some unnecessary BeginEdit/CommitEdit calls.
       Early exit the budget keynav function on no-op case.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13864 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 34316633afa26c05e98d99c0c25ca4b2dae23ef5
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Apr 27 02:18:37 2006 +0000

       More register fixes related to recent changes:
       For the autofill in basic-ledger mode, avoid an extra BeginCommit.
    
       For "remove all splits from the transaction" case, also avoid a potential
       extra BeginCommit.  Also, fix a bug where one split might have not been
       removed if this operation was performed in a register other than the one
       where the transaction was created.
    
       Make sure that whenever we actually do commit the pending transaction, we
       clear the stored GUID *before* the commit, since it may be checked again
       from the register's refresh event handler.
    
       In other news, I haven't seen the orphan splits recently...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13863 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0501f163cf5d325d80a0b764d9f0794f27a8277
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Apr 27 01:33:17 2006 +0000

    Attempt to affect #334627: re-order destroying SX vs. window.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13862 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4b2f9b705e3f8c1efe6f61229e0eabaee1ee7a69
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Apr 26 09:11:38 2006 +0000

    Properly quote marks. Bug #339731.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13861 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0939cfc5807d9b9e36f794ff8f035118a328cd38
Author: David Hampton <hampton at employees.org>
Date:   Wed Apr 26 04:49:24 2006 +0000

    Center the progress dialog on the qif import druid.  Fixes #336188.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13860 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a77848ad7183e7f20dcc12ecd88d4bbd21ec5df
Author: David Hampton <hampton at employees.org>
Date:   Wed Apr 26 04:14:04 2006 +0000

    Mark the collections as clean after the default items have been
    created.  Fixes #337185.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13859 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ccd29a0c12af11be64d382e15ba4f45e629a277c
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Apr 26 03:30:42 2006 +0000

       Publicize the ALWAYS_VISIBLE column attribute for GncTreeView.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13858 57a11ea4-9604-0410-9ed3-97b8803252fd

commit beb04f0e961a4ee9a063f3122f4f3b69d99e7ec8
Author: David Hampton <hampton at employees.org>
Date:   Wed Apr 26 02:21:50 2006 +0000

    Fix the crash in #339764.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13857 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b9624655d53deba9261dac8919fa98df25be1d24
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Apr 26 01:31:02 2006 +0000

    Bug#119078: promote register parse errors to the user.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13856 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a0ffa99487740cfe473d1699ec4917080236660
Author: David Hampton <hampton at employees.org>
Date:   Wed Apr 26 00:03:08 2006 +0000

    Don't try to update the main window page name when invoked with an
    embedded window.  Fixes #339763.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13853 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae89e8a930e1b56fda5c297005fc6a73f271781f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Apr 25 20:56:28 2006 +0000

    Updated German translation. 3666 out of 3666 translated.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13852 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 594c36f0980997a553ff40e5bc45072d2e5d002e
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Apr 25 08:33:08 2006 +0000

    Initialize depth variable in tree view keynav before using it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13850 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f02981a6f671be920e9bc6604e9cff2bd7f022bc
Author: David Hampton <hampton at employees.org>
Date:   Tue Apr 25 05:13:33 2006 +0000

    Handle the failure to fork a child process and print an error message,
    instead of just ignoring the error. Fixes #127241.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13849 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8628c828144ef16cf9f3f3dff4765fad6c74421
Author: David Hampton <hampton at employees.org>
Date:   Tue Apr 25 04:20:49 2006 +0000

    Add completion support to the currency edit widget.  Fixes #339412.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13848 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6644b75fc122fc2e10cfae3c0ee7fad84d9bacb
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Apr 25 04:18:45 2006 +0000

      Implement a keynav policy for the budget page.  Addresses bug #339515.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13847 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5179270a502298b948d6607b82b9d1ad8b752d96
Author: David Hampton <hampton at employees.org>
Date:   Tue Apr 25 04:17:48 2006 +0000

    Don't use the full width of the dialog, only as much as is necessary
    for the content.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13846 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c07435ed362ab3c4be9c338904f05bfff6665ca4
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Apr 24 22:35:33 2006 +0000

       Another crack at fixing bug #327780.
    
       Simplify the control flow around the code in gnc_split_register_save() that
       decides what transactions to commit and when.  Be sure to commit the
       blank transaction even when it's not the pending transaction.  Refresh the
       register after transaction rollback.
    
       Add more assertions that will either fail in some case I haven't tested or
       prove that more register code is unreachable.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13844 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b9956ae42631b7e316693086738a204bb964a9f
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Apr 24 22:27:37 2006 +0000

       Use 'pending_trans' variable name for clearer code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13843 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6762060b6ae61a5c9763a9b3a4147eaf235da096
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Apr 24 14:20:29 2006 +0000

    Updated French translation by Jonathan Ernst.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13842 57a11ea4-9604-0410-9ed3-97b8803252fd

commit caec68484d980cef86fdd945a4d8f6dfa1aec5d9
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Apr 24 13:58:04 2006 +0000

       Fix uninitialized use in gnc_split_register_empty_current_trans_except_split
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13841 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54981967b0ed14d22e39a8879f51c8a4623ea240
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Apr 24 08:23:03 2006 +0000

    Activate newly added string as string freeze exception. That bug was grave enough to justify this.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13840 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c892fdc47429f2772615743b6338e898d855557b
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Apr 24 00:58:43 2006 +0000

      Default the budget page's show_hidden flag to FALSE.  Closes #339413.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13836 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ca300ec3be1a816690479e04955accd353ed5be
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Apr 24 00:12:18 2006 +0000

       sync ChangeLog from 'svn log -v'
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13835 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 752096c43902bb64facdfb9d5dcce4ea7245e78a
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sun Apr 23 23:01:46 2006 +0000

       Don't immediately commit the blank transaction after creating it.
       When saving the register state, don't commit an open transaction unless
       we think it was opened from this register.
    
       These changes are intended to fix bug #327780.  I've also added several
       related assertions.  If any of these assertions fail, it may indicate that
       I don't really understand what's going on, and that this may not be the
       correct fix for #327780.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13834 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78f8adc645bef832c2b67857c5b550bfbbca7c5c
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sun Apr 23 21:07:55 2006 +0000

       Remove some unnecessary Begin/Commit blocks around code that is already
       transactional.
       Convert some Split function calls to the xaccSplit... form.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13833 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8600495bb81f24561ac4737ceacb0a3d899c0a10
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 22 20:14:41 2006 +0000

    Update a report's tab name in the main window when the name in the
    report options is changed. Fixes #334199.  Also update a register's
    tab name if the account name is changed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13832 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 913f040e6214b583315732f2650d93edb848a764
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 22 19:04:02 2006 +0000

    Mark string for translation as pointed out by Andreas Köhler.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13831 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf8d35eb04ded59fdb5da3ac1f3803a0fdf5ac8c
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Apr 22 05:14:48 2006 +0000

       Internalize the transactional semantics for all Transaction setters.
       This is what I actually intended in r13130, but we want the stuff that
       xaccTransCommitEdit provides over-and-above what qof_commit_edit provides.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13830 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e40ba0bae14f532416d3fd453f250a895e1b7648
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 22 05:09:17 2006 +0000

    Fix a null pointer dereference.  Don't make the Close button sensitive
    until a page has been added. Fixes #339372.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13829 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e52877b5b5e8c986b10b275de7242ccb55f3852
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 22 04:53:16 2006 +0000

    Rename some icon files.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13828 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 39d4d945b86911c3be0dee0f15bb3295cd301105
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Apr 22 04:42:29 2006 +0000

       Replace calls to QOF_COMMIT_EDIT_PART1 macro with calls to qof_commit_edit()
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13827 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ef61103f41e279f9f32756e9f852c397f95338b
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 22 04:02:21 2006 +0000

    Add new icons for invoices, adding a scheduled transaction, and the
    jump action.  Fixes #339112.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13826 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 76f16c91d2bf1aa8e095be696ad0fad333c543e0
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Apr 22 01:25:35 2006 +0000

       Avoid buffer overrun in qoflog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13825 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a25c54896e328ddc1155c140f6b92d7adfff7050
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 22 00:57:03 2006 +0000

    Don't allow the user to open the current log file.  Fixes #337211.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13824 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b9d56fe931cd2d77c9c9bf2162ba4a9066851d1
Author: David Hampton <hampton at employees.org>
Date:   Fri Apr 21 22:55:05 2006 +0000

    Don't allow a report page to be closed of it is in the process of
    reloading.  Make the close buttons on the notebook tabs insensitive
    when the rest of the UI is insensitive. Fixes 339327.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13823 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8de7eaa17b12110b394a4377add611b8a8a08dda
Author: David Hampton <hampton at employees.org>
Date:   Fri Apr 21 21:14:18 2006 +0000

    Make the "Welcome to GnuCash" report menu item build the entire
    report, instead of just the first sub-report.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13822 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b16f1e3ad2ac81727b1578d0fdd4db136f7d1bc
Author: David Hampton <hampton at employees.org>
Date:   Fri Apr 21 19:21:40 2006 +0000

    Correctly save and restore multicolumn reports. Fixes 327627.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13821 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68ae6010fe9bbc3ae234e3ec17bb0d272f86aadb
Author: David Hampton <hampton at employees.org>
Date:   Fri Apr 21 19:18:29 2006 +0000

    Don't complain about reports without html titles.  This occurs for
    every embedded report.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13820 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f61cbcac4a8e99195d4598f6587e797c7e10497
Author: David Hampton <hampton at employees.org>
Date:   Fri Apr 21 15:25:36 2006 +0000

    Remove translatable flag from a temp label.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13819 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f9d5ef0c1751891cd0e4617c1653dfd15868091
Author: David Hampton <hampton at employees.org>
Date:   Fri Apr 21 15:22:14 2006 +0000

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

commit 095729af58538268bbbcf4a4b13c69e3cd089e7c
Author: David Hampton <hampton at employees.org>
Date:   Fri Apr 21 15:07:28 2006 +0000

    Add a tooltip for the "hidden" option in the Edit Account dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13817 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7540d6f08ac3aaad3b381d9dcff3f10d2cecaf03
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 21 08:09:20 2006 +0000

    Remove erroneous translation in en_GB: Probably a proposed fuzzy translation has been accepted without checking.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13816 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 69e97c6a0f6436755a5e6776979c6163e41f6024
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Apr 21 08:08:19 2006 +0000

    Add svnignores
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13815 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a319858fac5fc8614764cb66633646b48aaec6a3
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Apr 20 20:34:50 2006 +0000

    Remove translatable property of some forgotten placeholder strings in glade file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13813 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62ada54c30d7e23dbcc1dfdccf04ed186e3344dd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Apr 20 20:21:54 2006 +0000

    Updated German translation; 3623 out of 3676 translated.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13812 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 227f515afc8bfb55ac5cc6137090e945f9a1a7cd
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Apr 20 01:37:50 2006 +0000

       Revert r13797 so that it can be recommited as logical, documented changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13811 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 95995638b2d7da22f185bfe3f4f7572ab449d46f
Author: David Hampton <hampton at employees.org>
Date:   Thu Apr 20 00:05:00 2006 +0000

    If the report already has an id assigned (i.e. restored reports) then
    add it to the table using that id.  Only generate ids for reports that
    don't have them yet.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13810 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e53468d1e216d4e0fbf36748397cf6db19e35b0
Author: David Hampton <hampton at employees.org>
Date:   Wed Apr 19 22:28:04 2006 +0000

    Don't call shutdown directly from the delete_event handler, but use a
    periodic idle function that checks to insure that gnucash isn't saving
    the data file before calling shutdown.  Fixes 338952.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13809 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4297f61c06b304a93dd5b0ed317f7a61eeb2bb62
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Apr 19 19:35:33 2006 +0000

    New French Swiss account templates by Jonathan Ernst
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13808 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eec68c5f5ff636b4e72a174b2d2bbbb3aeccfdb8
Author: David Hampton <hampton at employees.org>
Date:   Wed Apr 19 02:35:39 2006 +0000

    Parse the old ~/.gnome/GnuCash MDI document file to see which 1.8
    reports should be opened the first time gnucash2 starts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13803 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bedc9ccde528e64d302088bcd17addc7f49510e9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Apr 18 19:28:30 2006 +0000

    Updated French translation by Jonathan Ernst
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13802 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 406b8941ba792eea8405310b973c28c6cebe3c3e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Apr 18 19:27:37 2006 +0000

    Added French glossary by Jonathan Ernst
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13801 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58d55d0822b707d97cf9d08b047abeaf23a609c6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Apr 18 18:05:14 2006 +0000

    Two string fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13800 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84cfccfc400136a206b84c0f7d43969a1d0ff1a1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Apr 17 20:04:28 2006 +0000

    Updated Nepali translation from Translation Project
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13799 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e8f409211a80ec736d45a737636857b7a47ff01f
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Apr 17 14:30:34 2006 +0000

    Initialize some variables before usage so that gcc does not complain.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13798 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 293e60d88f923cb2e15ff65a8415458a1b60b5d0
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Apr 17 13:06:33 2006 +0000

    Final changes for QOF 0.6.4 - Improvements in map handling.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13797 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8cffa2094e006e4b09cb5b0e79e67255da6c458
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Apr 17 09:05:19 2006 +0000

    updated en_GB translation
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13796 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b58efd00d1560d61d8aeb87e28ee83483379d2fd
Author: Chris Lyttle <chris at wilddev.net>
Date:   Sun Apr 16 23:32:30 2006 +0000

    update to release 1.9.5
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13794 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4921f27c790edcced3fe08c1a5db58a7e7129ff2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Apr 16 22:25:39 2006 +0000

    	  Add new files to make the string freeze that define the
    	  interface to choose a customer or vendor for a hand-entered
    	  transaction.  Hopefully we can simplify the input by allowing
    	  users to enter a transaction directly and assigning it to a
    	  customer/vendor by hand (rather than going through the business
    	  interfaces).
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13793 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5362a54874381b8f49f19af90a966654851afec4
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Apr 16 21:19:06 2006 +0000

    Add a string to final page of encodings druid.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13792 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf565e278cdb51f3a8971d6644dc41918fe20f49
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Apr 15 23:21:37 2006 +0000

    need to #include gmodule.h.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13791 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e048e7e7f789a7b082a594023f7c812e97c3be93
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Apr 15 21:37:00 2006 +0000

       Avoid trying to represent "forever-ago" with a timepair.
       Instead, call gnc:accountlist-get-comm-balance-at-date when we really just
       want the balance at one date.
       This fixes the retained-earnings calculation on the balance sheet report.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13790 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54374be00d965828d5566bfb23e34a10bcf4bc23
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 15 21:26:56 2006 +0000

    Replace "commodity" with "security" where it is user visible.  If its
    possible to determine that the user is operating on a currency instead
    of a commodity, update titles/labels to specify "security". Fixes
    338382.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13789 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c29ce7478df8d7857f6adf2f793b784e2337dc9b
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 15 18:50:59 2006 +0000

    Clean up the xml file some by dropping empty kvp strings/frames and
    'false' placeholder values.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13788 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff513a4fcc1b3eaa79072ef27f277e4db7a02765
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Apr 15 18:10:22 2006 +0000

    Fix to compile on systems with glib < 2.9.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13787 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc28af130f0b31d3d3887f60e36edf14156e6c41
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 15 16:40:03 2006 +0000

    The kvp_frame_get_string() function returns a pointer to an internal
    string.  Mark it 'const' to prevent callers from trying to free it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13786 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 39fad148083fd2abc2e5c816711334901dff7df7
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 15 03:52:44 2006 +0000

    Add a per-account "hidden" flag, and update the accounts page and the
    account quickfill to respect this flag.  Also flip the "hide zero
    balance" flag to a "show zero balance" flag for symmetry.  Implements
    87077.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13785 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1fdd98f98dcdbd979b67748f59c816a966f334c
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 15 00:14:19 2006 +0000

    Allow the account tree view callback to run in addition the the page
    callback.  Fixes 303995.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13784 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da7b7787c0867e561211f7d8c31f6b6f64c24d94
Author: David Hampton <hampton at employees.org>
Date:   Fri Apr 14 22:56:06 2006 +0000

    Clarify text regarding the lines in the register.  Fixes 338479.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13783 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8fd1f3a93ac8e36f72dd22360e29e56485fff81c
Author: David Hampton <hampton at employees.org>
Date:   Fri Apr 14 22:44:28 2006 +0000

    Fixes to compile with gcc4.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13782 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14ce27687772109bd3064274efba2939afedf34d
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Apr 14 17:38:57 2006 +0000

    Initial support to decode old, ambiguous data files, missing an encoding declaration, with the help of the user.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13781 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9c78bd0fe1c6c9f1513f6f908c1f36e9ec86966
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Apr 14 16:45:10 2006 +0000

    Fix a bunch of 64-bit compile issues.
    
    	* src/engine/Transaction.c:
    	* src/engine/test/test-date.c:
    	* src/backend/file/test/test-dom-converters1.c:
    	  Fix 64-bit compile: Use G_GUINT64_FORMAT instead of %llu or lld
    	  for Timespec seconds.
    	* src/app-utils/gnc-ui-util.c:
    	  Fix 64-bit compile issues:
    	  - Use QOF_SCANF_LLD instead of GNC_SCANF_LLD.
    	  - Use QOF_SCANF_LLD and G_GINT64_FORMAT properly.
    	  - replace %lld with G_GINT64_FORMAT
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13780 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ee1e008a82c6aef66b66653d0e574583d91f42b
Author: David Hampton <hampton at employees.org>
Date:   Fri Apr 14 05:37:34 2006 +0000

    Add a new event for when a split associated with account is changed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13779 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d4b4c7b22a2055c1b5877f16667ae981552ccd9
Author: David Hampton <hampton at employees.org>
Date:   Fri Apr 14 05:36:42 2006 +0000

    Improve the performance of the listen_for_accounts function.  Never
    rebuild the list_store from scratch as the time required to sort each
    account insertion takes forever with a large number of accounts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13778 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f3491f7d3860bd1e8c6fe7383ff99587d1d2734
Author: David Hampton <hampton at employees.org>
Date:   Fri Apr 14 03:49:14 2006 +0000

    Finish cleaning up old uses of NS_ISO. Use the C is_currency function
    for both C and Scheme calls.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13777 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c24273f830b3b7485f247f4ad6fae89d2cceabd
Author: David Hampton <hampton at employees.org>
Date:   Fri Apr 14 02:36:00 2006 +0000

    Replace NS_ISO with NS_CURRENCY.  This substitution was already
    performed by the called functions, so there this change is purely
    cosmetic.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13776 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df6d6c6835031873088571c94d5c4e9694507238
Author: David Hampton <hampton at employees.org>
Date:   Fri Apr 14 02:31:07 2006 +0000

    Another comment.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13775 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94ab607bb548f75ad8545bafb150be3984aa2196
Author: David Hampton <hampton at employees.org>
Date:   Fri Apr 14 02:29:53 2006 +0000

    Add a couple of comments.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13774 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b47d47ec4161c03a32656d9febe44203f97d640
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Apr 13 19:39:37 2006 +0000

    Fix loop of split account reassignments in xaccGroupMergeAccounts, because the commit of one split will change the list itself. Potentially fix 337048.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13773 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e7abbc61d4925bed5844c7ebfd7b9efef22fb647
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Apr 13 09:01:44 2006 +0000

    Update/merge po files.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13772 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 751e720a9f4af44f15f2c35949fd270ed22b15bb
Author: David Hampton <hampton at employees.org>
Date:   Wed Apr 12 15:22:57 2006 +0000

    Update the determination of what's a currency and what isn't.  Fixes
    337804.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13771 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a83d0c05020fc3189f9485754acdcaf5310e9957
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Apr 12 02:31:23 2006 +0000

       Test for support of the tree-model-sort interface instead of one particular
       implementation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13770 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b4f3a157059c04b3d8b9a18490c475abcfa852c
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Apr 11 20:49:35 2006 +0000

    Fix leakage of old books.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13769 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd321449ce257cc4cea2feb31c43d9bbeb29e9f7
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Apr 11 15:20:04 2006 +0000

    * lib/libqof/qof/qofbookmerge.c: fix a few memory leaks.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13768 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5cb26b7614b6821e71b1f46c57904a75af14caa4
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Apr 11 03:12:09 2006 +0000

       Implement Split events for Split destruction, Split rollback, (including
       Split un-destruction) and Split re-parenting.
       All these actions now generate ITEM-REMOVED or ITEM-ADDED events for
       related Transactions (as appropriate).
    
       Minor: allow xaccSplitSetParent() to accept a NULL argument in order to use
       it in the rollback-newly-created-split case.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13767 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b489a6943c9e41eb9500ddc162652c5d6a41622
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Apr 11 02:55:57 2006 +0000

       Avoid generating Transaction modified events for Transaction roll-back.
       Enable emission of some new Split events.
       Use xaccSplitRollbackEdit() in implementation of xaccTransRollbackEdit().
       Avoid rollback of Splits not owned by the Transaction.  This was actually
       impossible to encounter, but the algorithm is now correct even for some
       cases that aren't permitted by other code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13766 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 422bf34bfe13198c20addb90b9d882be8463152a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Apr 10 22:20:12 2006 +0000

    Get gnucash to build properly with the new QOF changes (0.6.4+)
    
    	* src/backend/file/sixtp-utils.c:
    	  use QOF_SCANF_LLD to read 64-bit numbers.
    	* src/gnome-utils/QuickFill.c:
    	* src/engine/gnc-pricedb.c:
    	* src/engine/Transaction.c:
    	* src/engine/gnc-commodity.c:
    	  convert gnc_string_cache* APIs to CACHE_* APIs.
    	* src/engine/Account.c:
    	  Properly convert usage of SAFE_STRCMP() to safe_strcmp()
    	* src/engine/kvp-scm.c:
    	  #include <qof.h> instead of <kvp_frame.h>
    	* src/engine/gnc-engine.c:
    	  Update the method used to shutdown QOF.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13765 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f9d1f3e42faa5e6a94fb33d9b10361592931555f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Apr 10 22:13:46 2006 +0000

    Create a QOF_SCANF_LLD (because we cannot use the printf version).
    Keep the deprecated GNC_SCANF_LLD defined in terms of the new
    QOF_SCANF_LLD.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13764 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5028d178ea41eaa44e92b7c1407e1fa05e7e7ed8
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Apr 10 21:49:44 2006 +0000

    Revert r13749.  Wedon't need to explicitly #include glib.h
    because qof.h includes it for us.  Also, this changeset contains
    lots of other stuff that has nothing to do with glib.h.  Note
    that this revision wont build, but I'll fix that shortly.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13763 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18700492c56924286f7da9dd2908fb7233536c98
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Apr 10 21:14:34 2006 +0000

    Back out r13752.  We don't need to explicitly #include glib.h
    because qof.h includes it for us.  Besides, it doesn't fix
    the whole problem.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13762 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 36a79b66f9fc3fb298f95010aae746f1da47d881
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Apr 10 20:54:49 2006 +0000

    Updated German translation. 3601 out of 3620 translated.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13761 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 684f9ed579de67113a471cdc06a576e61ee49fd6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Apr 10 20:48:09 2006 +0000

    Fix spelling error
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13760 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 454aabb1bdb84119c8498f1c1b71796f8d3bbfb6
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 8 23:52:20 2006 +0000

    Eliminate some unnecessary work by comparing the account name in the
    quickfill with the actual account name, and only rebuilding the
    quickfill if they differ.  This improves GnuCash's response somewhat,
    but still needs more improvement.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13758 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed58ab94a7c88a7311ac53524aea5a2fee4aae84
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sat Apr 8 22:50:08 2006 +0000

    typo - erroneous &
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13757 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d7348c2ad895f743cc66c939cbc654167229bb22
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 8 10:06:32 2006 +0000

    Updated German translation. 3562 out of 3620 translated.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13756 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3dacd15900c03084bcbf56fbfda231bb1069be07
Author: David Hampton <hampton at employees.org>
Date:   Fri Apr 7 23:39:53 2006 +0000

    Include the svn revision number in the about dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13754 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aaa13ff290b34b68914ec16b52ca6e04ef6c10f3
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Apr 7 19:46:36 2006 +0000

    	* lib/libqof/qof/qof.h:  QOF requires <glib.h>
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13753 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df60a67ffd5d8f3409222a9137e62f8146487e16
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Fri Apr 7 19:25:21 2006 +0000

    already include glib/gi18n.h, also need glib.h
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13752 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c16a84860b83bf70e4e3501e2a2f74be7ef36a0
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Fri Apr 7 18:52:51 2006 +0000

    Move example from gnc_numeric.h to a separate Doxygen file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13751 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba61372f974e6778e808f3dbc7b3c4c394be7f9d
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Fri Apr 7 18:52:28 2006 +0000

    Replacing deprecated code.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13750 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66a9c0b6ac92538bcbec0c6a0d63b737d679a37b
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Fri Apr 7 18:51:52 2006 +0000

    Explicitly including glib.h instead of relying on libqof to reduce dependency problems.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13749 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 26a4051c709a3d9b73c999238a2e3e5ea6bd9feb
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Fri Apr 7 18:50:45 2006 +0000

    QOF 0.6.4 requirement
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13748 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68ac06b219658807fa39a86ed5eb0a01e00d6821
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Fri Apr 7 18:50:08 2006 +0000

    Standardise on gint and gchar. libqof 0.6.4 release.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13747 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8edd35d84d52f8abf28d3c085478586ba1779a0e
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Fri Apr 7 18:49:40 2006 +0000

    Add encoding support and fix compression option handling
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13746 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 960e545a8f3b86a1b0ec2c9c9435232f37728405
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Fri Apr 7 18:49:12 2006 +0000

    Replace gnc-engine-util with qofutil
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13745 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f17cbc8281c247ef4029d0f74ca3de935d122740
Author: David Hampton <hampton at employees.org>
Date:   Fri Apr 7 15:53:52 2006 +0000

    Patch from chpe at gnome.org to use the gtk_show_about_dialog to avoid an
    inconsistency in the GtkAboutDialog code. Fixes 337634.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13744 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dcf55d0a40c0ebb1ca38e3a01617636f5f5df55b
Author: David Hampton <hampton at employees.org>
Date:   Fri Apr 7 04:26:59 2006 +0000

    Generate the gnc:count-data tags by hand so that the attribute will be
    written properly with all versions of libxml2.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13743 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cdb4c42f62bf10214a6e0db96397b8ce7be86fd7
Author: David Hampton <hampton at employees.org>
Date:   Fri Apr 7 04:21:02 2006 +0000

    When writing a currency to the data file, write the full commodity
    data block for backward compatibility with 1.8, instead of just
    writing the quote source information.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13742 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f31638e1cd7f0d701bd87b1ed1909212df8baf3c
Author: David Hampton <hampton at employees.org>
Date:   Thu Apr 6 03:44:50 2006 +0000

    Make the entire UI (menus and toolbar) insensitive when the progress
    bar is showing.  Replaces the code to make the Save/Save As menus
    insensitive while saving.  Should prevent a whole class of bugs caused
    by gtk commands sneaking in and causing non-recursive code to be
    entered recursively.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13741 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f6ca4d36c9452b2f6a3ad91b0ac18034120da7b
Author: Chris Lyttle <chris at wilddev.net>
Date:   Thu Apr 6 03:02:49 2006 +0000

    update to release 1.9.4
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13739 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 720f543e25650bb3ad1e88dc8e1ac8b5d379ba37
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Apr 5 22:30:00 2006 +0000

       Make the tests for growing commodity tables more accurate -
       silences incorrect failures.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13738 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0609d99045ec1560e2f61d8f93205ca3544f4fad
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Apr 5 17:59:14 2006 +0000

       When destroying a commodity, remove it from the commodity table.
       Fixes random crashes demonstrated by test-xml-commodities.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13737 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 69daf241c8e9b0eac1b7416285ce89ab5c5deb6a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Apr 5 09:17:48 2006 +0000

    Fix changed button label in text; 337190.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13736 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66d37004ec76fb3921f9a7ac7c2a0c3d09184c46
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Apr 5 07:10:59 2006 +0000

    Updated Spanish translation by Eneko Lacunza
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13735 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10a04d723f42ca5af62b6776b5860162b9ae34bf
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Apr 4 08:48:13 2006 +0000

    Fix translatable atttribute of non-visible label
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13734 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4beb9a94d20bbbd9df65fbea89c3abb5c9255cbe
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Apr 4 08:45:27 2006 +0000

    Updated Norwegian translation and glossary by Tor Harald Thorland
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13733 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 79c0b4f77d00208fcd74fa9682b64892e4bd7fb9
Author: David Hampton <hampton at employees.org>
Date:   Mon Apr 3 22:26:39 2006 +0000

    Serialize access to the "Save" and "Save As" commands.  Fixes 148905.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13732 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73e481da0c3836141d40774b293809f77f99822d
Author: David Hampton <hampton at employees.org>
Date:   Mon Apr 3 21:39:25 2006 +0000

    Use the name "Currency" internally instead of ISO4217.  Make it
    possible to edit the "get quotes" flag on currencies.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13731 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d3a7372cbc7aff05d3aee0b917c2d8ddb2b95e7
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Apr 3 21:28:07 2006 +0000

    updated en_GB translation, utf-8. 3626 messages
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13730 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a29bab41ac54e9f755e2a541b246821dc204893f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Apr 3 18:34:45 2006 +0000

    Updated German translation - 3551 out of 3617 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13729 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ed67b5ba8b6aaa942149fb80334821f209eba6e
Author: David Hampton <hampton at employees.org>
Date:   Sun Apr 2 22:10:16 2006 +0000

    Change the access key on the "Change Split" button.  Fixes 336836.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13728 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2fdbed9939b94b68c7f69e06e0f1ba59ba22d69f
Author: David Hampton <hampton at employees.org>
Date:   Sun Apr 2 21:59:28 2006 +0000

    Change the access key on the Transaction menu to not conflict with the
    Tools menu.  Fixes 336829.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13727 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 843ad075c88b0f859d4d9f260a7a184174988f36
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Apr 1 23:06:23 2006 +0000

    Set search column for account types lists interactive search. Fix 336833.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13726 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 60a7e2e6140141940b14909b7c4210362a9544cc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 1 09:40:49 2006 +0000

    Make update-po for upcoming release
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13725 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc117eb26e31d484f9cdd8a97baebf2589e40ab9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 1 09:39:52 2006 +0000

    Updated German translation - 3540 out of 3616 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13724 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a3be57d8d514dc32e1a6b253334def3bde5db40
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 1 05:45:07 2006 +0000

    Mike Alexander's patch to get currency quote retrieval working again,
    and some other small currency quote bugfixes.  Closes 333572.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13723 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73e02ed09a34ebe93cfdb44e0ddba8c6ad0152c4
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 1 05:28:52 2006 +0000

    Remove debug message.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13722 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa132e4bab251010d49ad57c7410a475f695c4d8
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Mar 31 21:08:24 2006 +0000

    match quotes (breaks editor syntax hilighting)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13721 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a82ad54aa59f671d119e5cd2237869c92c8c5b51
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Mar 31 21:03:13 2006 +0000

    spelling fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13720 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e615f2ec5a2a8b41f64629bec19740b2693771ff
Author: David Hampton <hampton at employees.org>
Date:   Fri Mar 31 06:38:47 2006 +0000

    Restore sorting transactions by date posted.  Fixes 335190.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13719 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec1bcb86dff1519647cf30aaffc91d1a7ce191da
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Mar 31 01:43:16 2006 +0000

       Return the actual number of test failures with get_rv().
       Use shorter strings for commodity mnemonics.
       Ensure that test splits amount and value have the same sign.
       Avoid numerical overflow in rate calculation when generating test splits.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13718 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3233622edcfb61ce0f3a69a2bd18fe6ff028402b
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Mar 31 00:00:43 2006 +0000

    Tighten the grammar around quoted strings.  Test-case fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13717 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f39f66e8584ba0ab97ea1fb6204c1bef93e8f2b3
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Mar 30 20:59:38 2006 +0000

    factor out grammar check, add tests.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13716 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6dbc113082389ff2d954edddb1efad71e1fa6ac7
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Mar 30 19:48:30 2006 +0000

    Bugs#308554, 334811: Add basic validation and test-cases for invalid expressions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13715 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a4952b7cae3829bfbfdd3d45cc626f15b0069e3f
Author: David Hampton <hampton at employees.org>
Date:   Thu Mar 30 18:00:44 2006 +0000

    Fix the dialog so that the 'Cancel' button cancels all changes made
    since the dialog was opened. (c.f. The HIG section on explicit apply
    windows.)  The 'OK' button is now always sensitive.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13714 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 36e76731591f8f429a88a05d88b85838f6d3648b
Author: David Hampton <hampton at employees.org>
Date:   Thu Mar 30 17:20:29 2006 +0000

    Work around the fact that a validating XML parser barfs on gnucash's
    use of an attribute in an undefined namespace.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13713 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d070178146b7d883f400afba0e1c0c951f0cd1f
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Mar 30 15:14:24 2006 +0000

    Bug#334777: Non-placeholder leaf Expense account in 'Simple Checkbook' example account tree.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13712 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06333b66c09bd0f4fb65d4ed731ac19226b6c3d5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 30 09:15:11 2006 +0000

    Fix forgotten i18n string
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13711 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c9c2b97a672a0effb1143941f6d18cd7e84da985
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 30 08:36:05 2006 +0000

    Updated Spanish translation by Eneko Lacunza
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13710 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe7ee4544f1b6adf2e863a97577bbd622f2fad6e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 28 21:19:29 2006 +0000

    Move gnc:options-add-subtotal-view! options from income-statement,
    account-summary, and balance-sheet to option-utilisies.scm. Try to
    clarify the wording of the option -- any native english speaker please
    feel free to correct the wording even more.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13709 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27d4a8d83ea878f9ce2f9ac79875e4047c5b6075
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 28 20:31:17 2006 +0000

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

commit d7d2d47903ce2ff38eb080735f2583eaedb19cf4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 28 20:30:58 2006 +0000

    Revert report date option to the 1.8 state where the stock
    gnc:options-add-report-date! was used and allowed many potential
    relative dates.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13707 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 34a5577a7315de810848facfe584a86d27a5ab9c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 28 18:43:07 2006 +0000

    Updated German translation - 3546 out of 3620 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13706 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5be9be8063989745e40a858cc85c405113699ad9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 28 18:42:00 2006 +0000

    Fix incomplete marking for translation
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13705 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 04b104aa653fc976a740fc2a827a553cedc14ed9
Author: David Hampton <hampton at employees.org>
Date:   Tue Mar 28 02:04:07 2006 +0000

    Change the title of the category view to track changes in the
    highlighted group name. Fixes reopened 334783.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13704 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 69d880e715b58a8d8b0342d04d41137f6d4a7475
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 27 20:33:34 2006 +0000

    Stick with vertical padding of 2 as discussed in bug#334920.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13703 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c369d4771aabcea4b9028ed4f00c3550f79f5faf
Author: David Hampton <hampton at employees.org>
Date:   Sun Mar 26 00:21:54 2006 +0000

    Add a reconcile button to the toolbar of a register page.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13702 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 37d712666a36955af1978dee6ac99cefcdd71d90
Author: David Hampton <hampton at employees.org>
Date:   Sat Mar 25 23:51:28 2006 +0000

    Add a context menu to the reconcile window.  Fixes 120830.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13701 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ce73dada85a65162445d9b13bd5ac6f76e6c009
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Mar 25 21:03:46 2006 +0000

    link against GUILE_LIBS when building the test-link test app (#336007)
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13700 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 089197fd7f4d52a8586bf543c70af8e9c80ad304
Author: David Hampton <hampton at employees.org>
Date:   Sat Mar 25 16:35:31 2006 +0000

    Fix the lack of action strings in the popup menu.  The problem occurs
    because the menu is populated before the the item edit widget is
    created.  Add a list store to track these strings (what the old
    menustrings list did) which is then passed off to the item_edit widget
    when that is created.  Fixes 334592.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13699 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58609204d968dd96b643cc2afda0e745a7c2fb3d
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Mar 25 02:53:51 2006 +0000

       More translator-friendly string placement.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13698 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13aaa7ae85be34163cab3a0e423d893e9c81ddb8
Author: David Hampton <hampton at employees.org>
Date:   Fri Mar 24 22:16:54 2006 +0000

    Add toolbar icons for Postpone and Cancel.  Fixes 114267.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13697 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 61e3a57b8458c17edfcd2f536203fc25cf109461
Author: David Hampton <hampton at employees.org>
Date:   Fri Mar 24 22:14:00 2006 +0000

    List the optional components that will be compiled in the summary at
    the end of the configure run.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13696 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27312dbb55d25f1894b9f447be2f19b3f2bb2dfb
Author: David Hampton <hampton at employees.org>
Date:   Fri Mar 24 14:52:59 2006 +0000

    Regularize capitalization of the word 'GnuCash' where its user
    visible.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13695 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 171d26339cce8368f89680c11f54a91291fcb534
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Mar 24 02:01:18 2006 +0000

       When opening GnuCash for the first time since 1.8.x, allow the user to
       choose which reports (if any) to open.  If the user cancels the dialog,
       no reports are opened, otherwise, for each report, they are asked whether
       or not they want to open it.  However, if there are less than 4 reports
       the dialog is skipped and the reports are just opened.  Closes bug#335188.
    
       Note: if someone implements a solution that opened only precisely the
       reports that were left open in 1.8.x, it's fine to remove this extra code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13694 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2bf42960f65e557c89c2a3b47a40f9a0d38e6eb
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Mar 24 00:20:00 2006 +0000

    Bug#335564: ensure book's SX list is consistent.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13693 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 974f037a11534ffda7f0db08ff2da5663e0d15aa
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Mar 24 00:09:02 2006 +0000

    Add vertical padding in register cells and align text, editable text and the text cursor vertically. This makes the cells taller and centers the text. Add one pixel to the horizontal padding.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13692 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5aa2cc3552d7edb5b2c4fafb3971bc0b3f6856ba
Author: David Hampton <hampton at employees.org>
Date:   Thu Mar 23 21:40:12 2006 +0000

    Regularize capitalization of the word 'GnuCash'.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13691 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06fb33e72ce44cb451cf1c5cd9b9d583952b0ba2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Mar 23 20:42:54 2006 +0000

    open the bills due reminder at BOOK_OPENED instead of UI_START.
    This gets us the bills-due reminder on File->Open as well.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13690 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c5b9d501ed33fb2d695681882fb1a50c4cb6c0a
Author: David Hampton <hampton at employees.org>
Date:   Thu Mar 23 16:01:17 2006 +0000

    Update to compile on FC5.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13688 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d209e7a3a12b8199e16426da5e7327eeffb11add
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 23 12:12:48 2006 +0000

    Store the log level of all printed messages and use this as
    yet another check whether aqbanking had any errors.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13687 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e274670ddcae2154e488569dffbd58317126fecd
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Mar 23 05:41:29 2006 +0000

       Add a label to the budget selection combobox.  Bug#334501
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13686 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ef1d30ecd6bffafb2a57b842e0c1cf3a306da32
Author: David Hampton <hampton at employees.org>
Date:   Thu Mar 23 00:42:45 2006 +0000

    Mark all common account sets to be initially selected when creating a
    new file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13685 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9bb76b6c0e9294ad1dee34b69ed64aa70110be4d
Author: David Hampton <hampton at employees.org>
Date:   Thu Mar 23 00:42:00 2006 +0000

    Differentiate between calling the hierarchy druid from the new user
    code and from the window menus.  In the former case, account sets that
    are marked to be initially selected will be pre-selected in the
    "account sets" tree.  In the latter case (e.g. adding a new account
    set to existing accounts) these markings will be ignored.  Don't allow
    the user to move off the account set selection page until at least one
    account set is selected.  Relabel a window to make it clear that the
    account tree only reflects the accounts in one particular set, not
    the aggregate set of accounts that will be created.  Fixes 334778,
    334780 and 334783.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13684 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cac5d0dbdc5e785834e30b4491f53d2827a8bdb1
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Mar 23 00:33:11 2006 +0000

       Avoid infinite loop in gnc_find_split_in_trans_by_memo(). Bug #335465
       Reported by Mike Alexander.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13683 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a6f75a93f1de4aa3ffbbba53459def887ce6423
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Mar 22 09:49:19 2006 +0000

    Remove some optional return value locations in emissions of signals without return value.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13682 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e7afc1af765bc6d14fa0b77970f5545c1ad28fed
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Mar 22 09:30:58 2006 +0000

    Rename gtkhtml workaround, non-squared graphs in gtkhtml >= 3.10.1. Fix 328114.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13681 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eea0eaaa016a6da2923e9e679bbc621758d3651d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 22 09:16:22 2006 +0000

    Fix small text problem. #335455.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13680 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4225cfa996f23b158913692c833ec81f182aa23b
Author: David Hampton <hampton at employees.org>
Date:   Tue Mar 21 23:36:05 2006 +0000

    Add support for renumbering the account codes for all the children of
    a given account.  Implements 334594.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13679 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e4bfe082d5b699abcd0f7f7d17aa4f1ef24a4fa
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 21 22:02:19 2006 +0000

    Updated French translation
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13678 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ebd82d625acd4ab18037fc106652310f57a78480
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Mar 21 06:16:40 2006 +0000

    Fill the filter by dialog with given start/end time instead of calculating earliest/latest date found. Fix 335237.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13677 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e9df48e472380a6e09fb915b7a167f53c5280e4
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Mar 20 02:07:16 2006 +0000

    update to release 1.9.3
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13673 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1cb46a18d3173a643f36d1d6f4df7e98ae5e5c1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 19 21:12:44 2006 +0000

    Updated German translation - 3536 out of 3615 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13672 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 655d2175319d7001b468ba39758c93ac56f6af56
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 19 20:42:33 2006 +0000

    I18n cleanup; mark forgotten strings for translation
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13671 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f09b68e9ece747b11c654fe0f3388d8705d7157f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 19 20:01:26 2006 +0000

    Updated Norwegian translation by Tor Harald Thorland; Translated 2523 out of 3713.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13670 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9be926d22bf2d8c9cafb20280e311fb2131f5e96
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sun Mar 19 17:11:41 2006 +0000

    Treat the date option widget as container if it shows absolute and relative dates, in multichoice_cb.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13669 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 279293cae8adfdccfb6f92b94489416f06ce340c
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Mar 18 21:21:39 2006 +0000

    Update frequency specification in SX from transaction dialog before moving one day back. Replace deprecated gdk_draw_pixmap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13668 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c856521bd36493cfe73e8d10294c774ddb4e5c46
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Mar 18 16:11:40 2006 +0000

    Let glib subtract days from a GDate, because G_DATE_BAD_DAY (0) is a bad day.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13667 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae0f6cf1e738f5d846eb325d690277554a3f5fee
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Mar 18 15:05:33 2006 +0000

    Correct SX editor and Since Last Run dialog to close their register plugin pages instead of only the ledgers. Fix 334627.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13666 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a999514bb01a005228a4221fde4edbc51e626124
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 18 11:17:13 2006 +0000

    Remove translation macros so that this unused file isn't included in
    the translation template any more. Avoids useless translation work.
    
    	* src/scm/doc.scm, src/scm/main.scm: Comment out
    	gnc:load-help-topics function because it isn't used anymore, and
    	with the last change it also won't be translated anymore.
    
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13665 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5ba4552091315f5ed1d28ccb4a92b9371c94712
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 18 09:39:35 2006 +0000

    Remove linking against module to stop the whining about currently broken MacOSX build. Needs to be fixed on an architectural basis sooner or later.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13663 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4905d06edc64df5d68e08c70c32d374027f97924
Author: David Hampton <hampton at employees.org>
Date:   Sat Mar 18 00:39:17 2006 +0000

    Pass a dialog pointer through the scm code and back to the C error
    display functions.  This will parent the error dialog properly.  Fixes
    334929.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13662 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 79e7cdff57d341114bd5b05135471470876074f0
Author: David Hampton <hampton at employees.org>
Date:   Fri Mar 17 23:26:13 2006 +0000

    Enhance the quickfill event handler to detect changes in whether an
    account should appear in the quickfill.  Fixes 334787.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13661 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2cd27a1b6e1aa083b0000f1fa89cdf78d2c3b091
Author: David Hampton <hampton at employees.org>
Date:   Fri Mar 17 22:59:28 2006 +0000

    Add a "book saved" hook.  Use this to update the window titles after a
    file is saved.  Fixes 334789.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13660 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 199281f415de3d85e297b13dcc0e355e8a21367c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 17 21:04:31 2006 +0000

    Clean up linker flags for optional packages as well
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13659 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7bab7e56c81416c184fd4c97abaa16a3cfe6d9e6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 17 16:45:59 2006 +0000

    Remove unneeded extra directory separator
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13658 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f1ca8bf41ef8194f569fc21398a21c4f1112ddf
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 17 14:49:27 2006 +0000

    I18n cleanup; mark forgotten strings for translation
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13657 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 86f84804c029ff13155db420993e665e050f39bb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 17 14:41:11 2006 +0000

    Final batch of fixed linker arguments. The standard configuration now builds on windows.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13656 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a05c289785a06599e530fdaccf9c726070342a5e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 17 14:39:51 2006 +0000

    Don't display an Error if there actually wasn't one.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13655 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d421a2d9476db8849bc31a450382d4bf184ef7e7
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Fri Mar 17 14:37:19 2006 +0000

    Fix return value of get_corr_account_split and reverse the tests of its callers. Fix 334801.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13654 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 88d9995f64f3563737a7b0c5e0c66cabdc42102e
Author: David Hampton <hampton at employees.org>
Date:   Fri Mar 17 05:37:33 2006 +0000

    Use the stable sort function from Account.c to back up the user
    selected primary sort column. Fixes 334595.  Also collapse common
    code, pull strings via the model, and use the utf8 collate function
    instead of strcmp.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13653 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5420a183ad2f0b320685007cce67519d4e3d6bab
Author: David Hampton <hampton at employees.org>
Date:   Fri Mar 17 04:25:24 2006 +0000

    Collapse duplicated code into a single function.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13652 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d31b9d27c1ee6e5a39fdddfe26f708b14bd72895
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Mar 16 22:47:30 2006 +0000

    Add row_activated callback to commodity and price editor tree views. Fix 334661.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13651 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 34def736d9c67b5e0cc3ce4dfbe2dc1ff5dd141a
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Mar 16 22:03:58 2006 +0000

    Make register ui update unconditionally if in a GncEmbeddedWindow.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13650 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59bafed825273c6fdc23a0fbbdda8c378b985d63
Author: David Hampton <hampton at employees.org>
Date:   Thu Mar 16 20:26:53 2006 +0000

    Add a wrapper function for g_utf8_collate that handles checking for
    null pointers or null strings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13649 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e544b849d1598ae798941bea68bf067bafab63ba
Author: David Hampton <hampton at employees.org>
Date:   Thu Mar 16 20:10:16 2006 +0000

    Move the computation of accounting period balances into the model and
    colorize it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13648 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e80c52cd20110ba1cb13ad67c95c9bfd5a90ba0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 16 15:38:46 2006 +0000

    Add instructions for symbol lookup
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13647 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e9b699a7a1144b5fe19efc9295804bfb2b16c68
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 16 15:25:12 2006 +0000

    Add more linker flags for referenced libraries. Necessary when
    the required libraries are not inferred from the dependencies
    by that particular libtool, e. g. on windows/mingw32.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13646 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5506a00c83fa3f63682f7c04f0b67435aef3493
Author: David Hampton <hampton at employees.org>
Date:   Thu Mar 16 03:43:06 2006 +0000

    Treat the file name as utf8 when finding the file name for the window
    title.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13645 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e1d372f74e13eeab50780c05343a69b29dfde71
Author: David Hampton <hampton at employees.org>
Date:   Thu Mar 16 02:42:51 2006 +0000

    Don't create a new window for a page if there's already an open blank
    window.  Fixes 334672.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13644 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c7c57f38ae3118c105237ab1899773ce9c6c5bce
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Mar 15 20:59:52 2006 +0000

    Missed a backslash.  Oops.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13643 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f8b67bd3f2dcfa4c68aaafe942edb3809a65c8f1
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Mar 15 20:33:49 2006 +0000

    move file-backend dependency from core to core/file.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13642 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3e41f8d9651adb6242d326168699d1ea86968011
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Wed Mar 15 20:16:13 2006 +0000

    Add a call to gnc_tm_set_day_end to correct initial ending balance in reconcile windows. Tiny comment typo in qof/gnc-date.h.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13641 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2edfa44813d5708545ed53e5721283c3c5a5c6f2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Mar 15 17:29:09 2006 +0000

    Move sources to remove the libgw-engine dependency.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13640 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dde1437f815bdeba18b6fdfb184c86216e8865dd
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Mar 15 17:08:08 2006 +0000

    	* lib/libqof/backend/file/qsf-backend.c:  add <locale.h>
    	  Note:  it think it's probably wrong to set the locale here.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13639 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3fee619945483c162ba3ee8c6d33073754515a3a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 15 16:57:29 2006 +0000

    More linker flags for libraries. More svnignores.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13638 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc8a7953307ffba5046c1ddc4d07d91ee96d2ff6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 15 12:51:43 2006 +0000

    Add more linker flags for referenced libraries. Necessary when the
    required libraries are not inferred from the dependencies by
    that particular libtool, e. g. on windows/mingw32.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13637 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bee767ba8b59ada9f4a48f7a00387947aa130a06
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 15 12:31:51 2006 +0000

    Add more svnignores for .exe test executables
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13636 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb06c72026a059d2d481e680b1784617de8e9841
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 15 11:14:20 2006 +0000

    Remove include <ltdl.h> that is unnecessary for code using this header.
    Gets rid of some <ltdl.h> weirdness that plagues other object code
    files on windows.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13635 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f31ba70fe340785917930216e6ed8d1eb3ccab7b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 14 16:59:32 2006 +0000

    Disable extra NFS lockfile checking on windows due to
    missing link(2). This is not a problem because on windows
    there also is no NFS, and the open(O_CREAT|O_EXCL) is
    sufficiently atomic for our purposes.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13634 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 91d927cfefe3868d2dad7d4b9b9918aac447c77b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 14 16:31:29 2006 +0000

    Add linker flags for libraries that are needed with some libtools
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13633 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf4a0db2969ddc05f8d03510a30982b230eda0dd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 14 15:21:02 2006 +0000

    Check for gethostid and lnk functions
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13632 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3f10f8cc00e9af2ba4159923ca9cf211ea68ff48
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 14 14:28:43 2006 +0000

    Updated Norwegian translation by Tor Harald Thorland
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13631 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c4d5cfc28f476ea9df2529ff9b74a3fd37d279a2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 14 11:00:05 2006 +0000

    Disable file compression on windows due to missing pipe(2),
    conditioned on #ifdef _WIN32. Insert code suggestion for windows,
    but is disabled for now.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13630 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0744c4e591ce3cc22b12e38e08896643add831b4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 14 10:23:44 2006 +0000

    Improve include order so that building without <glob.h> is possible.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13629 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29593a9e1151aa3c996ee0b6539e875d127693b9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 14 10:19:55 2006 +0000

    Add necessary include and linker flags when files from backend/file should be compiled here
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13628 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 854551bf364dc79d10c1f1a47ee76bb3a02f2366
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 14 10:19:01 2006 +0000

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

commit 0ee19589ac1d61c10cfbe62fd9bd9f31db483e21
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 14 10:18:47 2006 +0000

    Add svnignores
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13626 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d877619860f7070b278d9f5fa9c47a4bcb71c7e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 14 08:43:29 2006 +0000

    Updated French translation by Didier Vidal.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13625 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 094de8287bd8bf9f06a61b579d786caf4d4b70af
Author: David Hampton <hampton at employees.org>
Date:   Tue Mar 14 06:32:54 2006 +0000

    Leave the accounts unordered in the engine.  Switch the g-wrap
    functions that return account lists to use new functions that return
    sorted lists so that they see no change.  Fixes 331855.  Also change
    the default account sorting to sort on utf8 strings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13624 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 765f18f478531d7da724bcce92792bc572daa1e2
Author: David Hampton <hampton at employees.org>
Date:   Tue Mar 14 06:08:47 2006 +0000

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

commit 2ae1e665044d466d26f69305db96e81e63ef970f
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Mar 13 22:56:53 2006 +0000

    bring library versions into line with QOF 0.6.3
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13622 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41671fe8a91445aa9391859b08f332e0a082c407
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Mar 13 22:52:02 2006 +0000

    Synchronise with QOF 0.6.3. Correct map handling to allow reverse operations and iteration over hierarchical objects. Improving debug messages and preventing a crash when loading a map directly. Standardise QSF backend on gint and gchar. Add new map file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13621 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f968a871ea3e7a27de2eeccb489a765cb20f7347
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 13 21:16:29 2006 +0000

    Updated German translation - 3650 out of 3749 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13620 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 81225210cb7478f8dd8f2f7bac2cdbd065fc1d10
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 13 21:11:52 2006 +0000

    Improve wording. Mark all strings for i18n.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13619 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d45bae07cc322c80025e2191d691ef33939a201
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Mar 13 17:07:12 2006 +0000

    Save a QofBook instead of its GUID in the list of books in plugin pages. This should renable the deletion of some plugin pages.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13618 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7da11565e0336651b7ebd6b665ddc5612e16c598
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 13 16:54:14 2006 +0000

    Reduce debug stack size from 2,000,000 to 200,000 because guile on windows will only accept the smaller value.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13617 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a1d2fd4743ead74109fbaf3d568e6b23883df54
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 13 15:20:02 2006 +0000

    Add linker flags in test programs for platforms where they are not inferred by libtool
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13616 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b486969db61c46e0ecee7b78671876e70ae796f7
Author: David Hampton <hampton at employees.org>
Date:   Mon Mar 13 04:37:58 2006 +0000

    Add a new per-page callback to tell the page to finish any pending
    activities.  The page may return FALSE to abort whatever the caller's
    normal function.  Add helper routines to iterate over all pages in a
    window, or all pages in all windows.  Call these new functions before
    Quit, Save, Close, and closing a window.  The register page now
    implements this hook and uses it to save/discard any pending
    transaction.  Closes 334090.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13615 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18b1188dbba0c3538f11a2cce86fb0072aa294f1
Author: David Hampton <hampton at employees.org>
Date:   Sun Mar 12 22:49:53 2006 +0000

    Tweak a couple of tooltips. Try and make it clear that the commodity
    mnemonic field must exactly match that used by the quote source.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13614 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2307a95bde6c71545cc89454f79ad067471fbfff
Author: David Hampton <hampton at employees.org>
Date:   Sun Mar 12 22:46:00 2006 +0000

    Andrew Sackville-West's patch to tidy up the multi-currency handling
    quite a bit. It also adds some functionality such as showing the
    basis, realized and unrealized gains, and takes advantage of the new
    gnc_pricedb_lookup-latest-before function.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13613 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 808a35ae99e261545da8488c2d88f18179c307cc
Author: David Hampton <hampton at employees.org>
Date:   Sun Mar 12 22:23:40 2006 +0000

    Andrew Sackville-West's patch to show zero balance entries in the
    payables and receivables aging reports.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13612 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c9bd69b30225f048afea386cbc415b0635638d37
Author: David Hampton <hampton at employees.org>
Date:   Sun Mar 12 22:18:28 2006 +0000

    Andrew Sackville-West's changes to add the ability to lookup the
    latest price before a specific date.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13611 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 872a2cafa81a4f1a267b2d03c105f7428abd9d30
Author: David Hampton <hampton at employees.org>
Date:   Sun Mar 12 21:54:04 2006 +0000

    Replace the changes in r13361 with a better method for determining
    when a change in the register needs to be reflected in the available
    user actions.  Now updates the Void and Unvoid actions which
    implements the enhancement request in 330763.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13610 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5af42fc6b16f096e22e81cd833ae355fe0d1a360
Author: David Hampton <hampton at employees.org>
Date:   Sun Mar 12 03:52:45 2006 +0000

    Finish removing the redundant list of valid strings maintained by the
    combocell and use the list in the item_edit widget.  Fixes the problem
    where account cell contents disappear when focusing in/out of an
    account cell.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13609 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a010fdf742d442ad45b12add58f60c84e32f60f3
Author: David Hampton <hampton at employees.org>
Date:   Sun Mar 12 03:42:04 2006 +0000

    Update the quickfill to watch for accounts being added/removed from
    the account tree.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13608 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 37d086196d95c3cbaa3bbe31d2aacf49b2a2735a
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sun Mar 12 03:38:27 2006 +0000

       Restore some widget names that were lost in r9938 but still used by
       dialog-transfer.c.   Added a warning to find more bugs like this one.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13607 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d58c5ce49b676089b3d9d05a1f5a6f35190b1d6
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Mar 11 23:41:51 2006 +0000

    Fix order of parameters to gnc_ui_common_commodity_modal, and 334181.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13606 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe14d8341c9e32df97d045b8af6a052415d16577
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Mar 11 21:52:31 2006 +0000

    fix the build-order (and install order) of the engine libs.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13605 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc57311bb9cf2bb6ef2c8c691d46f47800a2eee1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 11 21:07:38 2006 +0000

    Unify whitespaces in strings
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13604 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a96c566899f75ae7c681ad135dcce4cdf542fd84
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 11 20:54:21 2006 +0000

    Updated Norwegian translation by Tor Harald Thorland; Translated 2431 out of 3729.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13603 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c37fe7edde78fff2c64498821d8a826c0e96aac
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Mar 11 19:43:21 2006 +0000

    translate "Thank you.." string.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13602 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1d79562b8c1b5fcf673c8b6602d774c0bb0a678
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Mar 11 19:39:16 2006 +0000

       Change the account removal event back to using the parent account instead of
       the group, but delay the nulling of the account's group pointer until after
       the generation of the remove event.  That way, the tree model can verify
       that the removed account's root is the same as the root for the model.
       Also, in the model's event handler, check that accounts are in the same book
       as the model is for.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13601 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 470625b3851d8f5d23d335040564fa66fa6e2cf5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Mar 11 18:10:19 2006 +0000

    Make sure we translate the button label string.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13600 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4d2d52413a1260be852db6416db884b27e6c82a9
Author: David Hampton <hampton at employees.org>
Date:   Sat Mar 11 17:30:54 2006 +0000

    The account tree model event handler needs to be more robust in the
    case of multiple account sets existing at the same time. Pass the
    account group instead of the parent account so that its possible to
    determine which model a "top level" account belongs to.  Fixes 333866.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13599 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a3b4aa51f51dc45c7b6e7595794195db63b6204
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Mar 11 15:52:45 2006 +0000

    Unref the summary bar list store so that it gets deleted together with the combobox.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13597 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b39a0305fc6425cd867a67dd6c5c4a4c6c8d525c
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Mar 11 15:23:19 2006 +0000

    Avoid calculation of account period total for the top level account.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13595 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5fd25c0154e965310052f299d5e41e43d0025ca7
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Mar 11 01:23:43 2006 +0000

       Invert sense of conditions involving g_setenv() since its return value
       is different than that of setenv().  Also, convert last remaining uses of
       setenv() to g_setenv().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13594 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f3cbe0ce05c42a1c7c6c0a4f32ae318a2b836f4e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Mar 10 23:32:53 2006 +0000

    put ".links" into lib so rm -rf works properly from the top-level
    of the source tree.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13593 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc8d20214b6fee015c00b02b78855c6c61a268c7
Author: David Hampton <hampton at employees.org>
Date:   Fri Mar 10 23:11:54 2006 +0000

    Walk through the list of plugins installed in a window and uninstall
    them before the window is destroyed. Fixes 333973.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13592 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd7457cf8e56bf616b348980428df8174ae4d7ad
Author: David Hampton <hampton at employees.org>
Date:   Fri Mar 10 23:06:17 2006 +0000

    Change the output from this file to use g_message instead of g_warning
    so the --g-fatal-warnings argument doesn't trip over it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13591 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec2d9622e7ae9beba6a48d696f3d69eda872cf32
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Mar 10 22:16:15 2006 +0000

    gnc:get-account-from-full-name requires two args, not three (#334170)
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13590 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 60a2b55d60d3ba7e6fd8030655f30338f4e0cc6a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 10 20:35:46 2006 +0000

    I18n cleanup; improve wording to disambiguation the semantics of a bool checkbox.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13589 57a11ea4-9604-0410-9ed3-97b8803252fd

commit defef8df4768a57cc05c7eb55a72a33377e3e96d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 10 20:35:10 2006 +0000

    Updated German translation - 3642 out of 3729 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13588 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5c36757bb37dbdc4eeb7135cbc41e7c638f3156
Author: David Hampton <hampton at employees.org>
Date:   Fri Mar 10 20:07:32 2006 +0000

    Show newly created windows when restoring the second and subsequent
    windows.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13587 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d53ba8d54b01643c5b352eacefe7db9bb5de2e80
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 10 14:58:45 2006 +0000

    Recode all po files into UTF-8 character encoding,
    except for the most recent ones, and uk.po which seems to
    contain encoding errors.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13586 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93bee8172a037bbc16d53f797a5c2798fd891143
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 10 14:28:56 2006 +0000

    Fix linker flags for gsf-win32 sublibrary
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13585 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b79b4ea3d218495b900fe8308e79fe6f1e36cdc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 10 12:08:14 2006 +0000

    Add include/linker flags for using the lib/libc substitutions
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13584 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c8cae582b9fc5acf83c087a2bf06f4d315202d7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 10 11:04:02 2006 +0000

    Gnucash replaced dlopen/dlsym by the g_module functions,
    so don't error out if they are unavailable; dlsym is needed
    only optionally for BSD linkers. Also removes quotation
    error in AC_MSG_ERROR macro.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13583 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b27cf4b130247af9fdf8f1b6e22e704ecb5539e6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 10 10:58:57 2006 +0000

    Add long-forgotten macro definition from acinclude.m4 r10161 that is sometimes still needed
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13582 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 967cbf8c7a1d44d67a8bc2b205e946bc4dbdf10a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 10 10:30:35 2006 +0000

    If <glob.h> unavailable, provide own typedef and disable globbing.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13581 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 688783449f1cc2b110707339669fad025332de24
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 10 10:17:49 2006 +0000

    libgncmod-app-utils uses functions from libgw-engine, so link to that library
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13580 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5627d8eff4d08e6087bc420d43c59093b5f1f2ed
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 10 09:40:46 2006 +0000

    Reorder CHECK_FUNCS so that they are checked even if enable-gui=no
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13579 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a56a38631847d35aa4f7ea3c9ae445617dcdc7f8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 10 09:36:43 2006 +0000

    Check for errno macro EOPNOTSUPP only if it is defined
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13578 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bbb6c5f1d410b23c52b158ecb75f3fa6c679c65f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 10 09:14:51 2006 +0000

    Fix linker flags
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13577 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb93d652e2c6fc917410821ca36d9f143712b1d4
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Mar 10 04:23:48 2006 +0000

       Factor out and create new function: gnc_xfer_dialog_run_exchange_dialog()
       This isolates the amount-to-value conversion algorithm from the register.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13576 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b3075dc8b3c9085e596ab3e4ec2d45df5c33b39
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Mar 10 02:28:28 2006 +0000

       More register line wraps, clean-ups, etc., plus some minor re-ordering
       to prepare for some factoring.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13575 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8544e6a57aeb5f6a7093a34cd521c272a7d954c
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Thu Mar 9 22:58:36 2006 +0000

    Move retrieval of private data of main window after the creation of the window.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13574 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d331aa8f183c5ff837f400711fc4510c2c5fd123
Author: David Hampton <hampton at employees.org>
Date:   Thu Mar 9 21:57:42 2006 +0000

    Finish removing deprecated QOF functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13573 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64ee595be253dae475b18deb3ad96f8e4f0f96b4
Author: David Hampton <hampton at employees.org>
Date:   Thu Mar 9 21:23:42 2006 +0000

    Restore clickable links for price quotes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13572 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 321f21a3038c7f48bb908aaf3f0c4b746f9e4453
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Thu Mar 9 18:12:14 2006 +0000

    Make xsl/ available for installation and therefore packaging.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13571 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2db3d294b4b2eedbb2b022d5ccdfbed402eae4e7
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Thu Mar 9 17:04:24 2006 +0000

    Remove deprecated
            glib function g_strncasecmp in favour of g_ascii_strncasecmp
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13570 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 91642e8fb75c05574c86b61a032537b3c66abea2
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Thu Mar 9 17:03:57 2006 +0000

    Doxygen tweak
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13569 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 26d6675b26fab0a96ccb1b827eb0f5ce4956f730
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Thu Mar 9 17:03:40 2006 +0000

    Update status; this
            file will not exist in libqof2
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13568 57a11ea4-9604-0410-9ed3-97b8803252fd

commit abb2bd547317cf07acd7d590aafecc09a7ad20c8
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Thu Mar 9 17:03:01 2006 +0000

    Move qof_book_merge to new naming convention and deprecate old code
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13567 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a775d7119de2af3bc3931befa08d19f8b050075
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Thu Mar 9 16:54:44 2006 +0000

    Optional XSL stylesheets and support - prototypes
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13566 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 32cd6f471683acdd5da3b18ddb90c94d144968f3
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Thu Mar 9 16:50:39 2006 +0000

    allow recursive copying of gncEntry from a gncInvoice
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13565 57a11ea4-9604-0410-9ed3-97b8803252fd

commit be3244dd82b3c7ef841d940ea4ee4f9d9b874059
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Thu Mar 9 16:49:29 2006 +0000

    allow recursive copying of gncEntry from a gncInvoice
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13564 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 04998d5e3737f596ef28fb8c9ea9302e57d40458
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 9 16:44:11 2006 +0000

    Add substitution code for unavailable function gettimeofday
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13563 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47c9948cd33a52a1dcb2554530f4b6fa3d1b0320
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 9 16:43:02 2006 +0000

    Clean up unused gettimeofday argument
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13562 57a11ea4-9604-0410-9ed3-97b8803252fd

commit add320b37cc0d803ebb906b9cd7a8baaa58f7172
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 9 16:31:34 2006 +0000

    Add svnignores
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13561 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df1f9b63066550f578722df70e14781f005b139f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 9 16:26:02 2006 +0000

    Add substitution code for unavailable functions gettimeofday and gmtime_r.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13560 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7225164c60b9448313ea85ec02e0dcd24d8d19da
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 9 16:06:49 2006 +0000

    Add compatibility ifdefs for unavailable functions
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13559 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2f1333922fd986c6c63cd9cdf4fa73ed5ee0fb71
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 9 15:49:25 2006 +0000

    Reorder linking of engine libraries to avoid undefined references which are not allowed on windows
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13558 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3934e34aeb9559572f6fcc6e9fbb0f954e75d601
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 9 15:48:23 2006 +0000

    Add more linker flags, necessary for some platforms (windows)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13557 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e993e7256a453fd312c9c247ad1dab6d7655f34e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 9 14:28:54 2006 +0000

    Replace "ln -sf" by "$(LN_S) -f" for
    systems that don't have symbolic links available.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13556 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f3a611d90adbe9e4bf069ecda7ad557842e7ef8c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 9 13:03:29 2006 +0000

    Check for <glob.h> and provide own typedef if header unavailable.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13555 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 80c1f04c80fb10f6774961ff9a8d343a92ecdf47
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 9 13:00:37 2006 +0000

    Check for <X11/Xlib.h> and ignore code section if header unavailable.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13554 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a29250686d019e92543ad3885047ada3e28502b4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 9 12:59:16 2006 +0000

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

commit 969bfe60651744c8fdabfc330e345a9bb0d907f2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 9 12:22:18 2006 +0000

    Updated vietnamese glossary by Clytie Siddall
    <clytie at riverland.net.au>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13552 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c33ac8c900030f01123c18d6fec3728c8e48133d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 9 09:39:49 2006 +0000

    Add creation rules for po/gnucash.pot so that it can always be created for make dist.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13551 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59056ce619e723b5d92853b7346021c745cfc149
Author: David Hampton <hampton at employees.org>
Date:   Thu Mar 9 06:08:02 2006 +0000

    Remove more functions to be deprecated in libqof2. (Pass Three - more
    trivial substitutions and simple translations.)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13550 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4b04137e7dd45d5e99760582e7709ecae5f66151
Author: David Hampton <hampton at employees.org>
Date:   Thu Mar 9 05:51:07 2006 +0000

    Never include "config.h" from a header file. Doing so makes it nigh
    impossible to override configuration settings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13549 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 45403651c5d4fb9d95fe94ed40a291b9a58ecbc4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Mar 9 03:58:00 2006 +0000

    Define and emit two new events when splits are added/removed from accounts.
    
    	* src/engine/gnc-event.h:
    	  Add GNC_EVENT_ITEM_ADDED and GNC_EVENT_ITEM_REMOVED event definitions
    	* src/engine/Split.c:
    	  Emit GNC_EVENT_ITEM_ADDED and GNC_EVENT_ITEM_REMOVED events
    	  when a split is added or removed from an account.
    	* configure.in: depend on QOF 0.6.3 for proper event handling.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13548 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 61a12b271520d247f879496fa7ce9863bf9efcd3
Author: David Hampton <hampton at employees.org>
Date:   Thu Mar 9 03:48:49 2006 +0000

    Remove more functions to be deprecated in libqof2. (Pass Two - more
    trivial substitutions, some simple translations.)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13547 57a11ea4-9604-0410-9ed3-97b8803252fd

commit db890792bb32f1be4ff679707c84314dddb945c6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Mar 9 03:33:00 2006 +0000

    Fix the definition of QOF_EVENT_BASE; use QOF_EVENT__LAST for tests.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13546 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41db89c5161e9901f955422c2f62222fa7f41d3a
Author: David Hampton <hampton at employees.org>
Date:   Thu Mar 9 02:29:29 2006 +0000

    Remove functions to be deprecated in libqof2. (Pass One - trivial
    substitutions)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13545 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58cbae9911258fd22ac400eea56ce1f51030b2c6
Author: David Hampton <hampton at employees.org>
Date:   Thu Mar 9 00:49:46 2006 +0000

    Remove extra events added in r13483.  This leaves the REMOVE event as
    the only changed event.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13544 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d84d59f97c8bf53984509c5a21b1ae1e4cf783e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Mar 8 21:22:40 2006 +0000

    gstdio.h and g_mkdir are in glib-2.6 -- use old APIs with glib-2.4.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13543 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9bcdddbe436c8ed152c5a662e31819925c360f8c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 8 16:00:09 2006 +0000

    Replace setenv() by g_setenv for increased cross-platform
    compatibility.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13542 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ef3e79b63edfa20bc48eeb037bcc315ec707706
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 8 15:59:46 2006 +0000

    Replace mkdir by g_mkdir for
    increased cross-platform compatibility.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13541 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ce02733e82881e5a5051813eb48615d45569291
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 8 15:52:51 2006 +0000

    Replace index(3) by strchr(3) and rindex(3) by strrchr(3) because the
    latter is more widely available.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13540 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a2bd156cfdde0431c92162a496af73bc011e48b
Author: David Hampton <hampton at employees.org>
Date:   Wed Mar 8 06:13:28 2006 +0000

    Use a font size of "smaller" when printing to the splash
    screen. Should solve 104436 except for people running with huge system
    fonts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13539 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1b27bc9337e3286e088a3f95ca195035d87fa0e
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Mar 8 05:47:36 2006 +0000

       More line-wraps, cleanups, factoring new function: xaccTransGetSplitIndex().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13538 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9cc57ee5343329262e351c298a599b8a4a3c3868
Author: David Hampton <hampton at employees.org>
Date:   Wed Mar 8 05:16:36 2006 +0000

    Relabel column titles from "XXX (Report)" to a label that includes the
    currency mnemonic (e.g. "Total (EUR)").
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13537 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb9607fcbdaf8ac83ec8838015ef927c06d2ae97
Author: David Hampton <hampton at employees.org>
Date:   Wed Mar 8 05:14:54 2006 +0000

    Cache the result of a gconf lookup for a currency choice.  Add a new
    callback hook for when a user changes a currency setting (default
    account or report).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13536 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f9bb0da7f09103e571aa6ca00d65eaede236705
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Mar 8 04:48:32 2006 +0000

       More line-wraps, cleanups and factoring.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13535 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31ce91dc275eb0200042353b3e6646b956901ade
Author: David Hampton <hampton at employees.org>
Date:   Wed Mar 8 04:48:04 2006 +0000

    More references to "Next" that should now say "Forward".
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13534 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 348a74c07fbabeb3a56b4913bdf58c23d8202fc5
Author: David Hampton <hampton at employees.org>
Date:   Wed Mar 8 04:05:33 2006 +0000

    Change a reference to the Next button to now refer to the Forward
    button.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13533 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1c2ae49da7d9d3bc9e8ff2723c6f315d39602034
Author: David Hampton <hampton at employees.org>
Date:   Wed Mar 8 03:06:51 2006 +0000

    The account quickfill has multiple components to it, only one of which
    was shared. Build and use a shared list store used by the
    gnucash_item_edit widget (which is updated by signals sent when
    accounts are added/deleted/modified.)  With this in place, its not
    necessary to rebuild two account quickfills for each open register
    window when a gnc_gui_resume_refresh is called which eliminates an
    O(2n) slowdown.  This seems sufficient to close 120028.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13532 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d6d1815a7066f183e8f528bf261085ba9dc9c22b
Author: David Hampton <hampton at employees.org>
Date:   Wed Mar 8 02:26:53 2006 +0000

    Remove all usage of gnc_get_current_session / book / whatever except
    at the very top level when the dialog is originally created. Tell the
    component manager to delete the dialog when the session is
    destroyed. Remove support for an old
    url-that-generates-a-price-edit-window trick.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13531 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 408f7d27790c0becc0f796cde846fe8fab35b17c
Author: David Hampton <hampton at employees.org>
Date:   Wed Mar 8 02:26:31 2006 +0000

    Add a couple of calls to the component manager when closing the
    current session.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13530 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a054fdf2022b44b8aca6f0751328b51c26029037
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Mar 8 02:20:57 2006 +0000

       Minor line wraps and factoring.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13529 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4086eda5611774a474f6dbf5dc4a5fa9e23cf48c
Author: David Hampton <hampton at employees.org>
Date:   Wed Mar 8 00:06:35 2006 +0000

    Use the pointer to the commodity as a hash key instead of looking up
    the commodity string and then hashing that.  Fixes 332678.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13528 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e278c02ea051b10cd7c4f652ea1a117c48a8fcac
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Mar 7 23:15:04 2006 +0000

    Add configure test for sys/times.h and corrected guid.c to check for that.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13527 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b82e85a4a08eca8a0d199ce6188c2eb91b1b50e
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Tue Mar 7 22:12:57 2006 +0000

    fix plural message error that msgfmt -c and KBabel missed
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13526 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3006050069ba636039a50a042167e9c84f481e9b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 7 22:01:35 2006 +0000

    Make seed collection parts that depend on particular functions
    #ifdef'd on that to enable easier windows/mingw32 porting.
    
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13525 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96dea8f6b7141ee99a8ad32895eba0d7523c394b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 7 22:00:44 2006 +0000

    Fix old libc substitution files, now needed for windows/mingw32
    porting.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13524 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0651fed036219992ad9d6c7c69806e0f0c52910a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 7 21:59:15 2006 +0000

    Minor header include cleanups to enable easier windows/mingw32 porting
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13523 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 61b88d4b384a71ed0af39ad147199c8842cb9f0f
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Tue Mar 7 21:29:33 2006 +0000

    updated en_GB translation, 3724 translated
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13522 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f88db60db20cb46d096126b0722b876671c5f66
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 7 21:27:54 2006 +0000

    Updated Norwegian translation; 2234 out of 3724 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13521 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d802095f5a2f5439ba8eb51cac59561bb0b39601
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 7 20:50:11 2006 +0000

    Add po/gnucash.pot to EXTRA_DIST because the translation template is
    needed in the tarball for translators.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13520 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1539b30176ea1505fda69b58d79d2ac651c10800
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 7 20:44:07 2006 +0000

    Updated German translation - 3627 out of 3724 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13519 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5423190356a3e8fa963dfb7c7402f5fbd7ada8ad
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 7 20:43:25 2006 +0000

    Improve i18n string for separator character sample
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13518 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 782db976305bff4f58918a4f7f9f012d5f07fdc4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 7 20:42:53 2006 +0000

    Update svn:ignore property
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13517 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe1a3421e03108adb6915c29637aee765eca56fd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 7 20:41:49 2006 +0000

    Update svn:ifnore property
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13516 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa6840b2d04c07f51eac7888b9cc8153d4bdf125
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Tue Mar 7 19:36:09 2006 +0000

    Disable sensitivity of style radio actions for registers with ledger_type different from LD_SINGLE, e.g. search registers and general ledgers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13515 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e658ee940c824ba2b36fd88028b2ef7185d6174
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Mar 7 15:19:19 2006 +0000

    properly ignore the return value of fgets().  Fixes an FC4 error.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13514 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2ae90cc94ca995cdfa88328ae2c9891c5a4deb5
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Mar 7 05:31:54 2006 +0000

       Factor out and create new function: xaccAccountIsPriced() that does the
       common STOCK, MUTUAL or CURRENCY check.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13513 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5badb824e642fb97b4103cde1039d1f31ee60be1
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Mar 7 04:45:46 2006 +0000

       When periodically checking for ui events, avoid creating a QofSession
       if we don't already have one.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13512 57a11ea4-9604-0410-9ed3-97b8803252fd

commit afdb00a6d1ccf7fcca920543e8b8fc8acfbea3a2
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Mar 7 04:24:54 2006 +0000

    Fix initial SX perf sensitivity.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13511 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15e375ad1c8f2fda0e5378867f3654abcf85a34d
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Mar 7 03:41:39 2006 +0000

       Minor code factoring, line-wraps, control-flow simplifications, etc.
       centered around split-register-load.c.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13510 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ffc0a28a5d95c3cad9f24746eea6ee6ec3dfc77
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Mar 7 03:40:02 2006 +0000

    Bug#333532: Add multi-commodity SX support.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13509 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2f97e55f9f5f0563890d5f883d20f9dfedd0a10b
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Mar 7 03:07:41 2006 +0000

       Factor out one small piece of the huge gnc_split_register_load() into
       new static function add_quickfill_completions().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13508 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a914a4da5516a8ec72c80b99f4e0f4e15895c2d0
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Mar 7 02:42:12 2006 +0000

       Factor out and create new function: gnc_commodity_is_currency().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13507 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3f6896e82e7981429de5dc167045745dff1c8e74
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Mar 7 00:39:29 2006 +0000

    Mods for ebuild to be used as an SVN ebuild.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13506 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 113daf6340d706edd832673c22296d78ca572dbb
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Mar 7 00:27:38 2006 +0000

       Move both old an new-style Account MODIFY events into the "on_done" case
       of qof_commit_edit_part2().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13505 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0a8d048b97b2efcb3faff5da534359cbcf6f2270
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Mon Mar 6 21:52:33 2006 +0000

    Add printing support to graphs (depends on #332884). Remove paper from PrintSession.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13504 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a1a07554bd04a59557d52d9058acb6320a75d4e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 6 21:35:48 2006 +0000

    Fix OFX import problem with some dividends transactions. Patch by
    David Reiser. #164645.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13503 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 56fe010a1459e851ffc9d1191b924bac8cab58cb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 6 21:31:08 2006 +0000

    Fix crash when "clear" is chosen but no matching transaction is
    selected. Now those imported transactions will silently be
    ignored. #317917.
    
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13502 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b45c4eeeae9d619457f2ef70204954d14e7b868b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 6 21:01:27 2006 +0000

    Updated German translation - 3609 out of 3724 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13501 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a3fdf6c0cc7d9d63da5eee04ce42dfcd89cafd00
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Mar 6 01:44:39 2006 +0000

    update to release 1.9.2
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13499 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a34235d8105c132cbc35f3b8a4a2920e663f26bc
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sun Mar 5 23:46:39 2006 +0000

       Don't force a resort of Account's split lists during xaccTransCommitEdit().
       This happens already in xaccAccountCommitEdit() and if the Account isn't
       being edited, then we inserted the Split in sorted order anyway.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13498 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 399f475f2c9d67383dd8ec05734f38cdc56ebca1
Author: David Hampton <hampton at employees.org>
Date:   Sun Mar 5 21:14:19 2006 +0000

    Use utf8 collation routines when sorting splits in a register.  Also,
    only sort on the date of transactions (not date and time) since
    gnucash doesn't allow times to be input.  Fixes #127809.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13497 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f4c6402e066fea13885dc6c3a8404a3a27582ca
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Mar 5 20:24:04 2006 +0000

    Don't suggest that users use --enable-error-on-warning
    We turn it on by default, and the auto-check is "better".
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13496 57a11ea4-9604-0410-9ed3-97b8803252fd

commit db865d604734c82d5cb18da34de41c126b76df58
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Mar 5 19:57:37 2006 +0000

    A different tact to test enable-error-on-warning.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13495 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3e662fcbf0b6248633eb6c2a4c6209609c35e897
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sun Mar 5 19:47:21 2006 +0000

       ChangeLog updates from 'svn log -v'
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13494 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 708e9ed990683e7ba1bddef4d2a5fe155b2236f5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Mar 5 19:33:00 2006 +0000

    	* configure.in: change the g-wrap 1.3 + GCC4 behavior.
    	  only warn the user (not blow out) if they explicitly request
    	  --enable-error-on-warning.   But still blow out if they
    	  didn't specifically request it and we turned it on by default.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13493 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ecfeb40e6e45ff4a8f6cc95572297f0f5c44c84
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Mar 5 18:51:55 2006 +0000

    fill-paragraph
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13492 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a2684edb9ff7a6bdccbd3be9766ac80815c763b
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Mar 5 18:50:47 2006 +0000

    Add checks for libgsf and goffice being built_with_use gnome.  Add code to shutdown any user-level gconfd's running.  Add note about broken make_desktop_entry.  Expand range of README installs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13491 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa788b948865d49c460f89965aacdef5671b75cd
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Mar 5 18:33:34 2006 +0000

    Fix test errors, then failures.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13490 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c284683b366418cedf44f66da31d1b6ec13f7874
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Mar 5 15:40:33 2006 +0000

    Fix a compiler warning so the code builds properly:
     - warning: suggest parentheses around assignment used as truth value
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13489 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e0164a47a6d86afcd1e21f732d28c5fea859921
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 5 10:34:05 2006 +0000

    Fix missing variable initialization in Chris' changes. Fixes the
    register quickfill issue in Basic Ledger view mode.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13488 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84bcf5685bfe7f99d611b180702c97a6289da2c0
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sun Mar 5 04:14:38 2006 +0000

       Convert xaccTransGetSplit() and xaccTransCountSplits() to return the
       index and count reflective of any in-progress edit.
       Convert some split iterators from directly using the GList of Splits to
       using xaccTransGetSplit().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13487 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35a8b15f41c916efc2f1145cd043de1326d3fd85
Author: David Hampton <hampton at employees.org>
Date:   Sun Mar 5 01:29:43 2006 +0000

    Move/fix the callbacks function that kills any open registers for an
    account that has had "extreme" changes made to it in the "edit
    account" dialog.  Fixes 331415.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13486 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f2b29cdf76b8095dc44f58e2b9eea652812f8099
Author: David Hampton <hampton at employees.org>
Date:   Sun Mar 5 00:55:10 2006 +0000

    Consolidate the new icons with the existing set of icons.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13485 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f00e3a46baae3064593d342512cb43b560197742
Author: David Hampton <hampton at employees.org>
Date:   Sat Mar 4 23:24:14 2006 +0000

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

commit 015e064bcc652b87860629bb54822309e26da8c2
Author: David Hampton <hampton at employees.org>
Date:   Sat Mar 4 23:07:42 2006 +0000

    Rework the events generated by the account/group files and consumed by
    the GncTreeModelAccount.  Should eliminate all g_value_inset and
    g_object_set_property warnings related to changes in the account tree.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13483 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d46c86ca3a32da76c8c67a0dac8cc8eedaf71325
Author: David Hampton <hampton at employees.org>
Date:   Sat Mar 4 23:06:39 2006 +0000

    Rename a data structure field.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13482 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b75fc606fd9e513c025cf07504b9c05350e1d578
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Mar 4 23:05:56 2006 +0000

    Modify schema mkdirs by DESTDIR for packaging.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13481 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53e3e315171a8705007841f1ce28751b300d60b7
Author: David Hampton <hampton at employees.org>
Date:   Sat Mar 4 23:00:53 2006 +0000

    Fix duplicate account name checking bug that prevented editing account
    info.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13480 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 018fa4ae6c4f10fd6a3d6e55eec11249deb7101b
Author: Andreas Köhler <andi5.py at gmx.net>
Date:   Sat Mar 4 21:44:42 2006 +0000

    Remove add_tearoffs from glade files; some automatic scrollbars
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13479 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2ff71abfda671665e39b8ba2ebf09c7b7e5ad4c7
Author: David Hampton <hampton at employees.org>
Date:   Sat Mar 4 19:09:31 2006 +0000

    Make g_strv_length available outside of the gkeyfile compatability
    library.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13477 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a63eb5c651519577e896037e711933ab5436457
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Mar 4 18:12:34 2006 +0000

       Use for-each, lambda expressions for iterating over split lists.
       In contrast to the previous looping construct, this will work even if
       the split operations don't have side-effects on the split lists.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13476 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59d42b32e3bdb39162d439431b556c2ab8036f4a
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Mar 4 16:28:52 2006 +0000

    Fix selection mode for SX lists.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13475 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d82efeee6cbf3d4e8d835878e37dd7c657f43fd
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Mar 4 16:28:33 2006 +0000

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

commit a707a02fb13935c2038400afd0110fd7d09d1f26
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Mar 4 15:51:28 2006 +0000

    Add, register, use Split and Transfer icons provided by Andrew Duggan.  Bug#327647.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13473 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7fb61dae86e1b71da08b20b9462aaef9176153c5
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Mar 4 15:50:20 2006 +0000

    Fixes to memory deallocation suggested by Phil Longstaff.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13472 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a65cc1cc6f620cb1ae58ae6fc2cb5a866bd8ddd
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Mar 4 06:56:27 2006 +0000

       When the book is shutting down, don't be so eager to destroy the whole
       transaction.  This makes it easier to safely iterate over a split list.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13471 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8090e0ee3cc12de3b8b550f3720249a83c50d4bf
Author: David Hampton <hampton at employees.org>
Date:   Sat Mar 4 06:49:23 2006 +0000

    Update the preferences dialog to allow any unicode character as the
    separator.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13470 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 803e157ed6ffd015ba73428fd28021b67384b310
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Mar 4 05:10:15 2006 +0000

       Destroy Transactions without rebalancing when shutting down the book.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13469 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d0f3042d8fcdf906f94028fa949aed2786b4c7fe
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Mar 4 03:21:34 2006 +0000

       Generate REMOVE events when a Split is removed from a Transaction.
       Pass the *old* parent transaction (since the Split may be moving into
       a new transaction) and the old index of the Split in the old Transaction's
       list of Splits.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13468 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 22ee7eb47f370dd8f4c5ae96efa6c341c5335681
Author: David Hampton <hampton at employees.org>
Date:   Sat Mar 4 03:04:46 2006 +0000

    Convert the account separator from a single character to a character
    string.  This allows multibyte unicode characters to be the account
    separator character. Fixes 333061.  Reworked a couple of routines that
    pull account names into their component parts.  Also fixed a bug in
    the new account dialog when creating multiple accounts at once.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13467 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 79216952766f87c256120712a6db89845931faf1
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Mar 4 02:42:49 2006 +0000

       Look for orphan Splits even when there is no Transaction imbalance.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13466 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10138bb1d3f63ac10f1abb87545dff41421eb3c9
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Mar 4 00:27:38 2006 +0000

       Delete unused dialog-exchange.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13465 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cfe743fd8e9e002c91e7416fa16456ad9abb1949
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Mar 4 00:23:07 2006 +0000

       Remove an unnecessary Account edit-block.
       Minor control-flow simplification.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13464 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5382b075cd4775447be63f583d4c7e55ed69f376
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Mar 4 00:13:15 2006 +0000

       Bits to let the register see the in-progress Transaction edit.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13463 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8eadc7cd2362f143c6b7dfcafc033f194d7abe1f
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Mar 4 00:11:44 2006 +0000

       Remove xaccAccountRemoveSplit, and xaccAccountInsertSplit.
       (Actually, xaccAccountInsertSplit is #def'd to xaccSplitSetAccount().)
       Accounts no longer manage their Split lists.  The Account split lists
       should only ever be modified from within xaccTransCommitEdit().  This
       simplifies some of the operations on Accounts, since they can now be
       expressed in terms of operations on Splits.
    
       Also, the consolidation of two operations (RemoveSplit and InsertSplit)
       into one operation (xaccSplitSetAccount) means that it's no longer
       possible to orphan a Split.
    
       Incidental:
          Fix a leak of a KVP frame.
          Don't recompute the account balance if we're shutting down.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13462 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6782a2b49d88a7873cf0db88313f0045fdaddad4
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Mar 4 00:11:16 2006 +0000

       The xaccTransRollbackEdit() part of the Begin/Commit edit-block rewrite.
       Broken out just for clarity.
    
       Note: There's one piece that I didn't change that I think is conceptually
       awkward.  It has to do with how/when we would discover that another
       user has deleted the transaction we're currently editing.  I think it makes
       more sense to detect and handle this case in xaccTransCommitEdit() instead
       of xaccTransRollbackEdit(), because (a) we don't actually have to do the
       rollback if we just destroy the trans, (b) some rollbacks are not backend-
       induced, but rather voluntary, (c) we need a generalized mechanism
       anyway for detecting and handling deleted transactions even when
       we're not editing them.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13461 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd80eaa7437b113a0fa167ef049b34d2b5156f21
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Mar 4 00:10:44 2006 +0000

       Move one data-validation function from Scrub.c into Transaction.c
       One simplification in xaccTransScrubImbalance() to always find the root
       AccountGroup from the Transaction's book.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13460 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7bad37599c7c44759681bea10d1536154181abc9
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Mar 4 00:10:12 2006 +0000

       A good bit of notes about how the Transaction Begin/Commit
       edit-blocks should work, and why.
    
       Converts the very important xaccTransCommitEdit function to use the
       qof_commit_edit_part2() function instead of something that is 90%
       similar.
    
       Transactions have a Split list that keeps track of Splits during the edit.
       During edits, this list only grows and never shrinks.  Splits that
       have been destroyed or reparented to other transactions remain in
       the list, along with pre-edit Splits and newly added Splits.  Only after a
       successful commit does the Split list drop reparented or destroyed
       Splits.  A couple out-of-engine users (mainly the register) call
       xaccTransGetSplitList() an work from the Transaction's split list,
       but they expect to be working with only the Splits that would still be in
       the Transaction if the in-progress edit would be committed.  So, we
       provide the function xaccTransStillHasSplit(t, s) to allow users to query
       the in-edit state of the Transaction's Split list.
    
       xaccTransRemoveSplit() and xaccTransInsertSplit() have been replaced by
       xaccSplitSetParent().
    
       The new xaccTransCommitEdit tries to take a more conservative approach
       to event generation, too.  Instead of generating every possible event for
       any commit, it should generate only events that indicate a change to an
       engine object or relation.
    
       Move some of the financial-constraint-enforcing functions closer to the
       relevant data-structures. (from Scrub.c)
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13459 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 241f37379a94b1da15400d5cd30f0118f0fc35b0
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Mar 4 00:09:31 2006 +0000

       Remove some testing of an engine API that has been removed.
       The engine used to have functions that made it possible to orphan a Split.
       As this is no longer possible, we can't test anymore.
    
       Incidental:
          Fix three or four small leaks in the test functions.
          Allow test-period to be randomized based on optional command-line arg.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13458 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed94e594b25591e0589835345fd8fe1c72c3a055
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Mar 4 00:09:03 2006 +0000

       Splits can now keep track of their own rollback state.
       The Split <-> Account and Split <-> Transaction relationships are now
       treated as properties of the Split.  In terms of the BeginEdit/CommitEdit
       block, Splits are subordinate to Transactions.  There is no public
       BeginEdit/CommitEdit block for Splits; changes to Splits should be wrapped
       in their Transaction's Edit-block.
    
       In the case of the Split <-> Account relationship, the call to
       xaccSplitSetAccount() will be immediately visible from
       xaccSplitGetAccount(), but the Account does not learn about the
       Split until and if the edit is committed.
    
       In the case of the Split <-> Transaction relationship, calling
       xaccSplitSetParent() will immediately add the Split to the
       Transactions split list.  This is because the Split's Transaction
       owns the reference to the Split.  However, see the Transaction.c
       patch for how to distinguish pre-edit state from in-edit state.
    
       In both cases, events are not generated until the edits are committed.
       Most of this new logic is in an engine-private helper xaccSplitCommitEdit(),
       which is called from xaccTransCommitEdit().
    
       Incidental:
          Increased error-checking in xaccSplitSetValue().
          Internalize a Transaction Begin/Commit edit-block in every setter func.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13457 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b63e08746e8216a27d2980aba32e150147a3663
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Mar 4 00:08:16 2006 +0000

       Remove two slightly different definitions of
       gnc:transaction-map-splits, both unused.
       Remove g-wrapped versions of functions being removed:
          gnc:account-fix-split-date-order,
          gnc:trans-fix-split-date-order
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13456 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 516b99efd8c300fd7f5c9312368f353d3b1b43c9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Mar 3 15:57:51 2006 +0000

    error out on g-wrap-1.3, gcc4, and error-on-warning.  Fixes #330615.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13454 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d3ee26a799f0c7e895cd1467402bcdf722bcad2
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Mar 3 01:54:44 2006 +0000

    Fix SXEDITOR help target.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13446 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e61c2173385aa4ccf826846270c25f0607a0246d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 2 22:04:05 2006 +0000

    Finally, successfully implemented mt940	import. Completed #325170.
    
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13444 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2908477af0d17c3e10b7d759a3b573598ca3a535
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 2 21:59:44 2006 +0000

    Add clarifying comment to weird directory function, better to be replaced by the appropriate glib function.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13442 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e0ebdf6d843bad9923d420d8bc470db95af9877a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 2 21:51:50 2006 +0000

    More work on mt940 import, #325170. Unfortunately not yet error-free.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13440 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 03d6b727d6ffc39f0bb4e97ef6dc511b8a2c3748
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 2 20:55:02 2006 +0000

    Greek account templates converted to UTF-8, by Nikos Charonitakis
    <nikosx at gmail.com>.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13437 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf46ee784719ff55599ab3e72c365043de7aef48
Author: David Hampton <hampton at employees.org>
Date:   Thu Mar 2 07:20:33 2006 +0000

    Move the storage for the account separator character into Account.c
    (default ':') and set it with an accessor function at startup and when
    it is changed in the preferences/gconf.  Eliminate unnecessary passing
    around of the account separator character.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13435 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cbedb5a5e9e0ecf26a839af5adf40e2c75d24b97
Author: David Hampton <hampton at employees.org>
Date:   Thu Mar 2 00:24:54 2006 +0000

    Convert all locations that parse input using the locale
    thousands/decimal point characters to use unicode functions.  This
    should allow multi-byte unicode characters to work as these separators
    on input.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13434 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7694d2f47320791fa2b87bd792ae0452cc456c4e
Author: David Hampton <hampton at employees.org>
Date:   Wed Mar 1 23:01:43 2006 +0000

    Rework of Sylvain Defresne's patch to support multi-byte unicode
    thousands separator and decimal point characters when printing
    numbers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13433 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1fb65d3ab53ab892e95b76cbb2b257e34c755df0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 1 20:01:37 2006 +0000

    Updated French translation by Didier Vidal
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13432 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6400f243351b1d8850c1cdf03ec5e40e53bce028
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Mar 1 19:14:57 2006 +0000

    Andrew Sackville-West's patch to add transaction links.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13431 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35d4341b1c4da289ed6cc821202aca4f7f62f686
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Mar 1 06:18:57 2006 +0000

    Bill Nottingham's spelling fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13430 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0087ca86765bc2ee933f1c9ca4b0d10d2fe9273e
Author: David Hampton <hampton at employees.org>
Date:   Wed Mar 1 03:54:43 2006 +0000

    Collapse the common parts of the "new account" and "edit account"
    dialog validation code into a single routine.  Fixes 117812.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13429 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f3a90bdefb893f6cdb656b986c4014b8862c2b7c
Author: David Hampton <hampton at employees.org>
Date:   Wed Mar 1 03:28:49 2006 +0000

    Andreas Köhler's patch to correctly build a html color value. Fixes
    328933.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13428 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9bf79f4cf89c01ad0ed7b17033d649a7bee1ec90
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Feb 28 23:13:33 2006 +0000

    Terminate GOptionEntry array, preventing warnings and/or errors parsing command-line options.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13427 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f32bc537d1be88924ebc29521966f551eca1fc24
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Feb 28 19:57:24 2006 +0000

       Make register use engine-provided xaccTransGetAccountConvRate() instead of
       writing its own.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13426 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0962037f6452d696a3161c40c04e462d98f6e7e
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Feb 28 19:46:19 2006 +0000

       Make register use engine-provided xaccTransGetAccountBalance() instead
       of writing its own.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13425 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3dd5ea248ed123b7210ad4cc8d8e3bb37862a13b
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Feb 28 19:38:29 2006 +0000

       Make register use engine-provided xaccTransGetAccountAmount() instead of
       writing its own.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13424 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66f3a0a401b0cf206682cb358889b3ced916d3cc
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Feb 28 19:34:42 2006 +0000

       Make register use engine-provided xaccTransHasReconciledSplits() instead
       of writing it's own.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13423 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 665c332ce9f5cdc643b970ea99cc7510dd197ba9
Author: David Hampton <hampton at employees.org>
Date:   Tue Feb 28 16:16:04 2006 +0000

    Set the GNOME_DISABLE_DEPRECATED flag for gnome versions up to 2.13.7.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13422 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8db1b1b476e7fbd749be4431bbca163bbbd34040
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Tue Feb 28 11:51:46 2006 +0000

    undoing kbabel changes to po header
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13421 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 56edd4a41c8b75934160fe0f6cccfd062cceecc1
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Tue Feb 28 11:40:03 2006 +0000

    updated en_GB translation, 3725 messages translated
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13420 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1fddc8d2244cdf28c35228c88a2ab0fdba812ee7
Author: David Hampton <hampton at employees.org>
Date:   Tue Feb 28 05:18:34 2006 +0000

    Remove a unused function that calls deprecated gnome routines.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13419 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc68e5f8b48d072b35333c0e3b1b4ca1dbe6710c
Author: David Hampton <hampton at employees.org>
Date:   Tue Feb 28 02:45:36 2006 +0000

    Convert the reconcile window from the old GnomeUIInfo menu/toolbar
    widgets to the newer GtkAction based widgets.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13418 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d46ad76a70dd3785246285cab27428423a586eac
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Feb 28 02:27:59 2006 +0000

    Bug#332802: fix Export Accounts; remove `price_lookup` and `export` functions from GncFileBackend.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13417 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 83aeccb25e1fffd5d042e72c1d58ec14d0b98a63
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Feb 28 01:26:43 2006 +0000

    Bug#332804: fix infinite loop in parsing malformed functions (e.g. "ipmt(1:2:)").
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13416 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9255df9093a7e13484188f802c750329b762871c
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Feb 28 01:01:44 2006 +0000

    Bug#137885: prevent crash on invalid function formula.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13415 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d85c8666350277687d30e5ce49176210c28ba483
Author: David Hampton <hampton at employees.org>
Date:   Mon Feb 27 23:57:16 2006 +0000

    Add 'const' qualifiers to various functions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13414 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 43ed443da8a7c53843417b307fd1ee20213866b4
Author: David Hampton <hampton at employees.org>
Date:   Mon Feb 27 16:08:39 2006 +0000

    Check for the existence of a page before dereferencing it. Fixes
    332680.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13413 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b67d5a7e99d6c49b531b7883c1472edacc7f95cb
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Feb 27 15:16:58 2006 +0000

    Don't need to translate placeholder labels.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13412 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac4ae4e58e3d41740dd9f7a74bc0da9385a9466b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Feb 27 05:42:45 2006 +0000

    Rework of Titi Ala'ilima's patch to apply payments directly to invoices. (#121420)
    
    	Apply a re-work of Titi Ala'ilima's patch to apply payments
    	directly to invoices.  This fixes bug #121420.
    	* src/business/business-core/gncInvoice.[ch]:
    	  Add argument to the ProcessPayment API to allow the caller
    	  to specify an invoice to post to first.
    	* src/business/business-gnome/business-gnome-utils.[ch]:
    	  Create an invoice-select API that lets you select an invoice
    	  based on an owner (or not).  I.e., you can limit the invoice
    	  search based on a selected owner.  If you change the owner
    	  it invalidates the invoice search.
    	* src/business/business-gnome/dialog-payment.[ch]:
    	  Change the API from ..new_with_value() to ..new_with_invoice().
    	  Pull the default amount from the invoice (if one exists).
    	  Allow the user to select an invoice and apply payments there.
    	  If the user changes the owner, invalidate the invoice.
    	* src/business/business-gnome/business-options-gnome.c:
    	  use the new invoice-select API instead of calling general_search
    	  API directly.
    	* src/business/business-gnome/dialog-invoice.c:
    	  call the new dialog-payment API.  No need to compute the initial
    	  value here; the payment dialog will compute it from the invoice
    	  (instead of computing it from the invoice here).
    	* src/business/business-gnome/glade/payment.glade:
    	  Add invoice-selector label and box.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13411 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 30f415ecc050d3cce8c48175ff5db6941a1dc0cf
Author: David Hampton <hampton at employees.org>
Date:   Sun Feb 26 22:19:18 2006 +0000

    Fix format character for a size argument.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13410 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b7477d7c4118e7b793981bd80be01dca43c9879
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 26 21:42:06 2006 +0000

    Andreas Kohler's patch for barchart improvements: segment color setting, axis rotation and formatting.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13409 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f36bb848b44b960d63fc662582c14bc47920c5cc
Author: David Hampton <hampton at employees.org>
Date:   Sun Feb 26 21:15:52 2006 +0000

    Add the ebuild script to the tarball.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13408 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a38f12c05b417088c3fc40733603e9fb6833f55
Author: David Hampton <hampton at employees.org>
Date:   Sun Feb 26 21:15:15 2006 +0000

    Fix configure for the new packaging directory.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13407 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 46238038c3117bb8542db52101e3f7484b17f9b7
Author: David Hampton <hampton at employees.org>
Date:   Sun Feb 26 21:10:19 2006 +0000

    Remove old distro specific directories.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13406 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5a79c5dc634c533a5e91fe9aa022c5ac9a5260ec
Author: David Hampton <hampton at employees.org>
Date:   Sun Feb 26 21:08:54 2006 +0000

    Move a couple of ditro specific files.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13405 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66f35f83524930da840f480fe53baf828fa5ebfa
Author: David Hampton <hampton at employees.org>
Date:   Sun Feb 26 21:05:21 2006 +0000

    Create a consolidated directory for distribution specific scripts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13404 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9496987c66f30352ba37dd8841c921111952a92b
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 26 20:50:14 2006 +0000

    fix signature for qof changes I missed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13403 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d96f1b1008991f858ff8b8fe4bfd39d7d1687c4
Author: David Hampton <hampton at employees.org>
Date:   Sun Feb 26 20:10:40 2006 +0000

    Restore GtkOptionMenu support because the newer GtkComboBox doesn't
    support per item tooltips.  Fixes bug 332569.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13402 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f0445f9aa336f148b669f93205480164c256881a
Author: David Hampton <hampton at employees.org>
Date:   Sun Feb 26 20:06:15 2006 +0000

    Mark a couple of function arguments as const.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13401 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d4c8423f19594c95389136bbf36571a6f08f1ed
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 26 19:55:17 2006 +0000

    Add account-deletion handling for SXes.  Bug#312730.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13400 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 70584b5e7274bcf5eef65799e13e55e109bfef5b
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 26 19:44:29 2006 +0000

    Update gwrap details, URL.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13399 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 368ebbe0960b640a30ac46a365e7b8452a26c659
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 26 19:44:09 2006 +0000

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

commit 9dd917ecf3ba4cb37b8de2aa9c7e0540ee61bfe8
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Feb 26 19:03:37 2006 +0000

    simplify creation of new application events
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13397 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8fffaf8c7a2eb35252252cadd3a62ed61f1ce46e
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Feb 26 18:59:38 2006 +0000

    using new events with object argument
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13396 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cec7bb732c5b4977467eb54703cf7628390845e5
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sun Feb 26 18:36:05 2006 +0000

       Use function version of QOF_COMMIT_EDIT_PART2.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13395 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 082212a7ebcd0cbbfc5fc7d2729a7c4b7d6e9536
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Feb 26 18:06:52 2006 +0000

    replacing the macro to restore programme flow
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13394 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bcc1e9f69e7927a211b95c4d81af6fefe65c6636
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 26 15:18:55 2006 +0000

    consistent whitespace.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13393 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e65ef1b051a8c73ce222a29ee35332c2bf17a945
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 26 14:53:37 2006 +0000

    Remove web browser "report".
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13392 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd8ce0e0907b14e3fd5da5d291851b04e9ac3b42
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sun Feb 26 05:00:52 2006 +0000

       Keep track of exactly how many bytes we've sent to md5_process_bytes().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13391 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a8404df1decc46f80ef78ad30861906147ba38d
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sun Feb 26 04:56:47 2006 +0000

       Implement QOF_COMMIT_EDIT_PART2 as a function instead of a macro.
       Any of the callbacks passed to this function may be NULL to decline the
       use of that callback.  Also, the three callbacks are now called in three
       mutually exclusive cases, corresponding to:
          1) a failed commit, ('on_error')
          2) a successful commit where the object remains valid, ('on_done'), and
          3) a successful commit where the object has been destroyed, ('on_free').
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13390 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f9f00dea592525bc3fc040d88de3f7d363e1ecd
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 26 03:30:02 2006 +0000

    remove cairo as a dep.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13389 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d5cf756918b2916f61cd262b278f840bec86174
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 25 18:06:09 2006 +0000

    Remove unknown typedefs with older aqbanking
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13388 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 870d936b34048ed08e5a7cf9064b1841a451644c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 25 09:59:54 2006 +0000

    Updated German translation - 3617 out of 3737 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13387 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e0431f74aaf4ff54031b8f496c7bc273c9bc1d4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 25 09:23:58 2006 +0000

    Aqbanking-1.3.0 (released 2005-08-11) is sufficient for MT940 import.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13386 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 37ff4ec84ed5b35400ae88345707ef173f7dd825
Author: David Hampton <hampton at employees.org>
Date:   Sat Feb 25 08:18:39 2006 +0000

    Remember the order in which the notebook tabs are referenced. When
    closing a tab, switch to the tab that was previously in front, not the
    first tab in the notebook.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13385 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1dbbfe2307b6305bb9fe61f00ba7672eeda7aab
Author: David Hampton <hampton at employees.org>
Date:   Fri Feb 24 23:17:10 2006 +0000

    Provide the right edit menu sensitivity for the register page.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13384 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e82d67096141435e4924abdbddab4a6baf467dec
Author: David Hampton <hampton at employees.org>
Date:   Fri Feb 24 22:58:28 2006 +0000

    Remove unnecessary menu item. The same functionality exists in the
    "Menus & Toolbars" preference panel.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13383 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ee2861201f679654bed5367da736ce9fcbd7c1e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Feb 24 22:22:44 2006 +0000

    Let the account matcher accept a parent widget to avoid windows that
    are lost behind other windows. Adapt importer modules accordingly.
    
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13382 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 26cc119630a45ea1cbe64420821b895caa508e35
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Feb 24 22:09:47 2006 +0000

    Don't allow placeholder be selected for importing transactions. Fixes bug#327891.
    
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13381 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6fc0dfa91c1f003a9ea0beddd911884a4323f4a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Feb 24 21:59:29 2006 +0000

    Get MT940 importer compile again (experimental; requires
    aqbanking-1.9.7). It is not yet tested with actual files. Bug#325170.
    
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13380 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d5d84836f6c56386510258a5e96ff643d34a2c1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Feb 24 21:43:37 2006 +0000

    Make gchar argument const because it is only used as a const.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13379 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ee28ca912ddd584536302f524bf241bd0f7edd5b
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Feb 24 05:53:35 2006 +0000

       Since QOF no longer keeps track of the "current" session,
       qof_session_destroy() no longer clears the current session when we destroy
       it.  Therefore, explicitly call gnc_clear_current_session() when we want
       to destroy the current session.
       Also, avoid accidentally creating a new book and session if there is no
       open book/current session when we run the bill reminder.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13378 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f04fccd5d09e171438e366a9eb0c9bc721224b1e
Author: David Hampton <hampton at employees.org>
Date:   Fri Feb 24 05:13:51 2006 +0000

    Andrew Sackville-West's to pass the rignt number of arguments to
    gnc:register-guid.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13377 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab142450e01500c8f6a4b02cb128d571681f628d
Author: David Hampton <hampton at employees.org>
Date:   Fri Feb 24 04:55:51 2006 +0000

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

commit fa8cae90e18ef6d88a020207c9b78896e5571ae4
Author: David Hampton <hampton at employees.org>
Date:   Fri Feb 24 04:50:03 2006 +0000

    Minor code cleanup and consolidations.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13375 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e706e3f023c4eb62e2991f60a79fdd70b21dbd34
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Feb 24 02:57:09 2006 +0000

    Add ebuild for gnucash 1.9/2.0 series.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13374 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 546e7b17d777460eae65fc4a12af62665ddf8a56
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Feb 24 02:54:33 2006 +0000

    Increment TOTD index on dialog init.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13373 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a25ee6240852febe8b1a1d2de584ba95d78ff623
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Feb 24 02:47:56 2006 +0000

    note bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13372 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc659525cec4b6dd6e698c97a17ade64d5f5133b
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Feb 24 01:22:26 2006 +0000

    Bug#332359: use correct labels for x-axis.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13371 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fcdf57037aa98ccb0c8eab5aca3338079140f620
Author: David Hampton <hampton at employees.org>
Date:   Thu Feb 23 22:25:02 2006 +0000

    Add the example gtkrc-2.0.gnucash file to the tarball.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13370 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b4456caf23bff62a917a1cb234dbe815226db793
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Feb 23 20:11:02 2006 +0000

       When we malloc a Transaction, then TransBeginEdit, then want to abort,
       just call xaccTransDestroy(), xaccTransCommitEdit().  No rollback needed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13369 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a652fc59d00411c4e49a35194c2ed88efee39419
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Feb 23 17:44:42 2006 +0000

       Dirty Splits when they change.
       Add const to Split where appropriate.
       Fix GCache crash cause by using non-cached value in cached 'action' field
       from the qsf-backend.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13368 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15cb6d22147289df74618aa9f88fe5ad3a14cb00
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Feb 23 17:16:11 2006 +0000

    add QOF_LIBS to link line because debian libtool is broken.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13367 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb29ffd9f8f687586fdaedd85232cb41cdfe6419
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Feb 23 01:39:05 2006 +0000

    	  force a build from svn to have access to svn version info.
    	  this might break the broken ebuild that forcibly removes the
    	  .svn directories, but the ebuild is broken and shouldn't do that.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13366 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5cd8bdf5a19b04fa52d3bfadd67aa190d28c3495
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Feb 23 01:35:25 2006 +0000

    include gtk-compat.h so we build against gtk-2.4.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13365 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa9f8dea28596e3ccc8f373c145ddadf5d108b1a
Author: David Hampton <hampton at employees.org>
Date:   Wed Feb 22 22:35:03 2006 +0000

    Cleanup patch from Andreas Köhler.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13364 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d6a06e208d87cfe027760f23019ac26b7b4081d
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Feb 22 21:52:46 2006 +0000

       Separate the Split functions from Transaction.c into Split.c.
       Introduce xaccSplitVoid() and xaccSplitUnvoid() to aid the separation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13363 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 00ba10ef00113e5006f7e2ce8dd5785a74d0dfa5
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Feb 22 17:41:58 2006 +0000

       Add some comments, error checks, ENTER/LEAVE balances and a special-case
       early-return for the conversion-rate calculation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13362 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df6173132b45eb9bfee56ac12e714944482bc63d
Author: David Hampton <hampton at employees.org>
Date:   Wed Feb 22 15:41:18 2006 +0000

    Provide a callback whereby the core register code can tell the upper
    layers that it has moved from an expanded transaction to a collapsed
    transaction.  This lets the upper layer adjust the "split" transaction
    toolbar button properly.  Fixes 332165.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13361 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9958820d8e1ce34eab224d73601f7509ffb48246
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Feb 22 14:22:30 2006 +0000

       Use correct function name qof_instance_set_dirty.
       Comment on current state of Lot behavior.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13360 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 656889ecce8a57cbc81fe975c97d5df3bedc7ca4
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Feb 22 06:01:07 2006 +0000

       Convert Lots from a QofEntity to a QofInstance.
       They now store their own dirty state.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13359 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da35e7c127805ccd19430ae4c7383d4597c5029a
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Feb 22 03:30:48 2006 +0000

       No need to run the BOOK_OPENED hook twice when open a book.
       And no need to run it at all when we fail to open a book.
       Also, require HAVE_GTK26 before using gtk_get_option_group().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13358 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1e0d326d06ec4c735a238fd5d51b7902c7d4990
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Feb 22 03:05:20 2006 +0000

       Avoid instantiating the current session until we're actually opening a file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13357 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ec9c70b2617196b498e1f6cbf68575aca3ba11c
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Feb 22 02:43:20 2006 +0000

       Files accidentally left out of previous commit (r13355).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13356 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53cd1da9cfa840a963008d057e3e666957a273a2
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Feb 22 02:39:02 2006 +0000

       Remove uses of deprecated qof_session_get_current_session() and
       qof_session_set_current_session().  GnuCash now manages its own current
       session.  New function: gnc_current_session_exist() to test whether there
       is a current session.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13355 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66baad0f8ed4d373229b67c85dece0043847a446
Author: David Hampton <hampton at employees.org>
Date:   Wed Feb 22 01:38:42 2006 +0000

    Fix from Andreas Köhler to deactivate the toolbar split button in an
    auto-split register.  Fixes 330621.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13354 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0dc99a3a660635aa624dd4d022260708ab6a8f9
Author: David Hampton <hampton at employees.org>
Date:   Tue Feb 21 23:58:16 2006 +0000

    Two fixes from Andreas Köhler.  One fixes 331183, the problem where
    editing a top-level account doesn't set the current parent.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13353 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 81bf51253323417ca23206b58f4718cc12697295
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Feb 21 23:10:33 2006 +0000

    Fix "default limit" QOF eventing stuff; thanks Andi.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13352 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3fc3ba57e0d9614391e0138544651cd5c8faedc
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Feb 21 21:46:07 2006 +0000

       Mark the QofCollection as dirty when a new QofEntity is added or removed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13351 57a11ea4-9604-0410-9ed3-97b8803252fd

commit acb3913e7a84b5781f716e7dffc2c3bfcf72dac3
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Feb 21 21:44:42 2006 +0000

       Mark the GNC_LOT QofCollection dirty whenever a Lot changes.
       This includes when the KVP is changed via the setters.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13350 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92f1daaf58218065ca79b8e4fffc8c29ee7325ee
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 21 20:55:48 2006 +0000

    Updated German translation - 3568 out of 3738 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13349 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a0bba0f13f7a78279176115f697ad9c4d23150c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 21 20:44:17 2006 +0000

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

commit e13c1fc160d09f2bda69bc62dfc8e4f8807f2d44
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Feb 21 20:27:40 2006 +0000

       Avoid qof-dirtying Accounts when Splits or Lots are inserted or removed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13347 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f73eaf6c1bdd4c0a8538961f267c7b52609a74d7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 21 19:48:19 2006 +0000

    Updated French translation by Didier Vidal
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13346 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d1804e67cdb1390763ff1da8b5e2ff12c2dc2b6
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Feb 21 19:43:00 2006 +0000

       Move the code that (usually) ensures value/amount consistency for Splits
       from add_random_splits() to get_random_split().
       Avoid numeric overflow when creating split values.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13345 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 756dafc04e6ba0216ac79e7c3e133e9a1316b86a
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Feb 21 19:30:41 2006 +0000

    remove dup ChangeLog entry.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13344 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 95afa5babe7c65fdfd42e989ad394cc0a9cb2df2
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Feb 21 18:40:32 2006 +0000

    A different approach to ensuring that a (unique) relevent split from the currently-pending transaction is always in the split list before we load it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13343 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e4ac8952aebe0d4000a14a26289726bfa3b4304
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Feb 21 15:42:19 2006 +0000

    slightly better values.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13342 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c868ca663f398f63f304d28444e1c20a43c883e6
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Feb 21 15:37:12 2006 +0000

    Fix GNC_EVENT_* values.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13341 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 600de300de8dab1521be875be8a7e771bf237321
Author: David Hampton <hampton at employees.org>
Date:   Tue Feb 21 05:14:15 2006 +0000

    Andreas Köhler's patch to prevent a crash in the register date picker
    widget when using gtk 2.8.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13340 57a11ea4-9604-0410-9ed3-97b8803252fd

commit de8e3a75c487fc640e4abe42f26f563d5abca7f6
Author: David Hampton <hampton at employees.org>
Date:   Tue Feb 21 03:44:15 2006 +0000

    Disable quote related functionality when F::Q isn't installed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13339 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 416a64337f88ecd38aadab267626ab3b2cfd33f2
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Feb 21 01:24:03 2006 +0000

       Use glib's slice allocator in favor of GMemChunks for glib >= 2.9.
       Patch by Andreas Köhler <andi5.py at gmx.net>.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13338 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b3e0a3fffc80c5e9075595cf005ad6255dc7b55
Author: David Hampton <hampton at employees.org>
Date:   Tue Feb 21 00:14:00 2006 +0000

    Catch and defer the quit command if a file save is in progress.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13337 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19303357ea32fd54201a94d401b10854aaf8851e
Author: David Hampton <hampton at employees.org>
Date:   Mon Feb 20 22:37:48 2006 +0000

    Ignore some files.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13336 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8bf6b9769ada3217326fc24a40c31e97fb892c41
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Feb 20 22:29:23 2006 +0000

    moderating the deprecated handler log entry
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13335 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3bf8d37212b7ade77fa274abeaf3aa62f57edd5b
Author: David Hampton <hampton at employees.org>
Date:   Mon Feb 20 22:02:37 2006 +0000

    Update spec file from RH8 to FC4.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13334 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b575dc47aff86a3bc87a14148d07993497065eba
Author: David Hampton <hampton at employees.org>
Date:   Mon Feb 20 22:00:38 2006 +0000

    Compile cleanly with when _FORTIFY_SOURCE is defined.  This definition
    is forced when building RPMs on FC4.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13333 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5713ba30c0b0e4c5b174349e2a08b86ff96db5d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Feb 20 21:45:11 2006 +0000

    * configure.in: fix the qof configure test for OSX.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13332 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc44d065bbbf5b5430ea71f0076820ec99eb4894
Author: David Hampton <hampton at employees.org>
Date:   Mon Feb 20 21:06:32 2006 +0000

    Don't reference uninitialized memory.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13331 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a6b7c577607341a51ce64fcb4e3f383218522b5
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Feb 20 20:47:01 2006 +0000

       Add a local copy of GtkTreeModelSort from gtk 2.8.12.  Our local copy is
       called GncTreeModelSort.  This newer version of GtkTreeModelSort fixes at
       least one observed bug with our use of sorted models.  The
       gtktreedatalist.[ch] files are used by GtkTreeModelSort and are directly
       from gtk 2.8.12 without any renames because they aren't exported by gtk.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13330 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c723933698edeef63feb1d9f9f60e93bfacd425
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Feb 20 20:22:24 2006 +0000

       Explictly require gtk2.6 for conditionally compiled code that needs it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13329 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b46642d654ec12daec857ab677f049030383b66
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Feb 20 20:09:02 2006 +0000

       Factor out a compat definition of GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID
       into gtk-compat.h.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13328 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78f38c6ebd959f3b613f856d7f29df894732d8ce
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Feb 20 19:55:36 2006 +0000

    ChangeLog entries
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13327 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e890a2ed3c10782a2c2b6e3f9179d58dd621f95
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Feb 20 19:55:16 2006 +0000

    prepare for QOF 0.6.2 release
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13326 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 625a4cd05e1dc1522494705b15891622b311f3a7
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Feb 20 19:54:03 2006 +0000

    replacing gnc-event with qofevent
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13325 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59a62d13ed23fd33c8f4449f4e3bf708d572f268
Author: David Hampton <hampton at employees.org>
Date:   Mon Feb 20 19:50:42 2006 +0000

    Use a spin_box instead of an entry for the 'occurrences' and
    'remaining' numeric fields.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13324 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 133bb8957c61bf55697949e689f2bb3ab454a102
Author: David Hampton <hampton at employees.org>
Date:   Mon Feb 20 19:40:24 2006 +0000

    HIGify the scheduled transaction dialogs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13323 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a6f832ded9d2eddedefe71ce4f78559a96cf5d2
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Feb 20 19:09:46 2006 +0000

    removing more unneeded headers with move pending
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13322 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1c6a7b6eb2914af28f0ab288598ee26936c6e3e3
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Feb 20 18:49:46 2006 +0000

    remove unnecessary (and soon to be moved) header file
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13321 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 22b8646b435f6546642e333e6cfbba24d90d1cf4
Author: David Hampton <hampton at employees.org>
Date:   Mon Feb 20 16:11:06 2006 +0000

    Remove forced screen updates that are no longer necessary.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13320 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1560a106c2f8939ab8cc109aaa392d7b862c796
Author: David Hampton <hampton at employees.org>
Date:   Mon Feb 20 16:02:06 2006 +0000

    If the number of "visible to the user" lines in the register has
    shrunk, force the parent widget to redraw.  This fixes #328787.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13319 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e4bca4ad0baa4967cb66b2313f254709648da73e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Feb 20 04:40:06 2006 +0000

    	  Allow nested begin/commit in xaccTransSetTxnType().  Fixes #331771.
    	  The old code wouldn't let you set the value if you were already
    	  within a BeginEdit/CommitEdit block.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13316 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0fdea46ecd587eac14b6ceb0206cda3f77290470
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Feb 20 03:16:26 2006 +0000

    update to release 1.9.1
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13314 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ceebdbd6c70162b65b01b35ec93db049fe7b73ac
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Feb 20 02:58:29 2006 +0000

       Fix for 'use of uninitialized' warning.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13313 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27d5ac3cf218f2da2216c2ef7655204f0ae9ffc3
Author: David Hampton <hampton at employees.org>
Date:   Mon Feb 20 02:16:50 2006 +0000

    Take the selection into account when handling the keypad decimal point
    key.  Fixes 314775.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13312 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e402ce74e548743802281c5feab47ccbef269f1
Author: David Hampton <hampton at employees.org>
Date:   Mon Feb 20 00:02:01 2006 +0000

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

commit f895d7e10f7d90814c9c28f948d3b0a13c70e5e7
Author: David Hampton <hampton at employees.org>
Date:   Mon Feb 20 00:01:18 2006 +0000

    When looking for an matching account name, start at the beginning of
    the selected region, not the end.  Problem created when the code
    stopped adding placeholder accounts to the quickfill.  Fixes 328893.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13310 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9606f87741e3cad3e3548d986a35281d79536f32
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 19 23:41:53 2006 +0000

    Phil Longstaff's patch to make the GUID length a magic number.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13309 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e609f9915ac06f5b3e56d5ccf76e8467f44d768b
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Feb 19 22:55:36 2006 +0000

    ChangeLog for reference and recursive QOF changes
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13308 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a4935e7e7d6a82c80ff7ebe10cc9c5ef653d66e
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Feb 19 22:55:11 2006 +0000

    updated test routine for new recursive code in libqof
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13307 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd4960d0cf4f56c66e093747d42a5a666fab18fc
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Feb 19 22:54:39 2006 +0000

    Improved reference handling for recursive copying of entities - relocate disparate functions to a single new file
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13306 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82f66081dc9c039e1f539c02b43c668e8328b16b
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Feb 19 22:53:08 2006 +0000

    ignore generated po/stamp-it file
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13305 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4908c23154d79ef8ca3034d238ca33421f772b04
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 19 22:43:28 2006 +0000

    Don't let users post negative invoices.  (#166864)
    Pop up an error dialog and prevent the post.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13304 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0c33f64499310e4cc76268fed6873e04fff3ec2b
Author: David Hampton <hampton at employees.org>
Date:   Sun Feb 19 22:16:49 2006 +0000

    Regularize the naming of the Finance::Quote auxiliary scripts. Remove
    the obsolete gnc-prices script.  Move the to the bin directory the
    scripts that weren't already there.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13303 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 86bd7b9238c9d69a03feacdc260a7350f1bd6323
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 19 20:52:10 2006 +0000

    Build fix; finish removing obsolete merge "error" check.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13302 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ff822ad751e959dbe70668e3d4cabe4e28937b4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 19 20:48:50 2006 +0000

    Fix uninitialized variable warning
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13301 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ead70573586eac521f074a24e8c0831f6afd3854
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 19 19:29:51 2006 +0000

    A few tests to improve get_random_query() and fix a couple test bugs.
    
    	  - Prefer QUERY_AND and QUERY_OR over NAND, NOR, XOR
    	  - Don't randomly generate a gnc_numeric with a 0 denominator.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13300 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d0228fa585fc102f7eeb418fbfbc9c94c06454c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 19 19:28:28 2006 +0000

    Use glib's gi18n.h instead of redefining gettext.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13299 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 584f16aa3659a458b09906a36bbbecfa29ff0d79
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 19 18:20:18 2006 +0000

    Remember the last-used account when processing payment (#329725)
    
    	* src/business/business-core/gncOwner.[ch]: Add api to get owner
    	  kvp-slots abstractly.
    	* src/business/business-gnome/dialog-payment.c: Load/save the
    	  last-used transfer account whenever the owner changes or
    	  the dialog completes.
    	  Fixes #329725.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13298 57a11ea4-9604-0410-9ed3-97b8803252fd

commit abae418947fd078d2b17fcb88fbabfd1ef4ad9b4
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 19 16:36:08 2006 +0000

    Implement new-hierarchy-druid placeholder-value merge policy as discussed on -devel.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13297 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3684d8a4447838a91473ff92d86fb29c909571a0
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 19 16:32:49 2006 +0000

    Brian's patch to add company-id to the company address.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13296 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57115770d66445acb4f1f82ab5d8bc3a6842220a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 19 16:22:21 2006 +0000

    Pop up a warning dialog if the user has no valid post-to accounts. Fixes #331730.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13295 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 33133b87f04ebdfe2844993a0f4587317feab906
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 19 15:23:15 2006 +0000

    Make sure we use tabs, not spaces, in the transaction log (#331620)
    
    	* src/engine/TransLog.c:  use TABS not SPACES for column separators
    	* src/import-export/log-replay/gnc-log-replay.c: use printf
    	  so we don't have a tab->space conversion problem like we
    	  did in TransLog.c
    	  Fixes #331620.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13294 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b266cac259929051da93b4a9d9075071405b60e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Feb 18 16:53:45 2006 +0000

    Also report an error dialog if the fopen() fails.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13293 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 46b1c64d776f5e014de4798150b89dcc56369f1a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Feb 18 16:45:50 2006 +0000

    display an error dialog when we fail to parse a log file
    due to EOF or a bad header parsing.  Fixes #331620 based
    on the test-case.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13292 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d6b618a92d8f188caa4af4de2ea2513b38afec28
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Feb 18 14:39:21 2006 +0000

    	* intl-scm/xgettext.scm: remove the absolute path from filenames
    	* intl-scm/Makefile.am: pass the absolute path to xgettext.scm
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13291 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f80dfa5a28b28617e0bdb578f14efe4dc8200267
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 18 10:08:19 2006 +0000

    Fix old truncation of filename prefix that is no longer valid
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13290 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f1f7f58134a801bbd6780ee0c4af4b802663f323
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 18 10:01:33 2006 +0000

    Make update-po because of recent massive string changes
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13289 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d0e0f4e8cfa20af53749443d1d0ce4dbe5e20051
Author: David Hampton <hampton at employees.org>
Date:   Sat Feb 18 05:18:29 2006 +0000

    Remove all explicit claiming of the selection in these files.  The
    GtkEntry they use already performs claims, and the additional just
    mess things up.  Fixes #330153.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13288 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ea6ebe253ea7529e37d16f46eba82a636164b22
Author: David Hampton <hampton at employees.org>
Date:   Sat Feb 18 03:02:32 2006 +0000

    Prepare for gtk change that will issue warnings if the return value of
    the gtk_tree_model iter functions are not used.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13287 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d13a38cf2504da6d02d8b9223754f532c969b24b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Feb 18 02:49:47 2006 +0000

    	* configure.in: autodetect OFX and use it if we find it.
    	  the --enable/disable-ofx will make the check fatal on failure
    	  or skip it altogether if you want to ignore an existing libofx.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13286 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a55a6b3ae5362ad0238beabf4890aafe7664d721
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Feb 17 23:32:16 2006 +0000

    	* configure.in: remove un-needed/wanted gsf/goffice configure options
    	* macros/g-wrap.m4: fix the help text spacing.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13285 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d2221209ac7ab6dad0fdfdbe338872cb3eecf272
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Feb 17 23:31:09 2006 +0000

    Fix a double-set of CLEANFILES.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13284 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d15e9e2cab77dee86ab76849d728b4b20bfb442
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Feb 17 21:47:13 2006 +0000

     scrub the transaction for a currency after we replay. (#143720).
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13283 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6aec7f5a94623c2d84c26d8a6b24c255c6f82bac
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Feb 17 21:31:29 2006 +0000

    Don't pass NULL to ferror() (from bug #143720).
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13282 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3fcedbca8ef1e7b0c4c968a9139578f035fd1248
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Feb 17 20:22:54 2006 +0000

              Make the build work if the build directory is not the source
              directory.  Also symlink .scm files into the build directory
              so it's possible to run from it.
    	  Also fix "fin.scm installed twice", bug #168629.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13281 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 11c0a19191869973fe24a28e987d37ba9260e948
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Feb 17 15:03:23 2006 +0000

       Use GPOINTER_TO_INT to avoid casting pointer to integer of different size.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13280 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f98e8a109cdd158781743737f13d02326182bac
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Feb 16 06:07:17 2006 +0000

    * lib/libqof/qof/Makefile.am: add qofla-dir.h to DISTCLEANFILES
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13279 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba4a80579a9608ff2e68baf5526fb6580539847a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Feb 16 06:06:25 2006 +0000

    need g_type_init() because we don't actually "load" the file backend.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13278 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b481174d1f8cafb55662711f4657ced85f119918
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Feb 16 04:50:37 2006 +0000

    move jsled's g-type initialization into the module init
    this way we don't need to worry about it in every test app.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13277 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb9dbe25e786b49a7c7a4330213fb316dba17843
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Feb 16 04:31:37 2006 +0000

    combine XML_{CFLAGS,LIBS} into LIBXML2_{CLFLAGS,LIBS}
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13276 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0c2cc63b56d3a7c6995d9fe8797bb45a902586eb
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Feb 16 04:07:31 2006 +0000

    get --disable-gui configure switch to actually do what we want.
    
    	  - Move a bunch of configure code around in the file.
    	  - Don't look for goffice/gsf if we ask for --disable-gui
    	  - add a few more comments
    	  - no need to check for libxml2 twice  (more work to do here).
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13275 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9fb01762df998e898ab401371819db58ac280501
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Feb 16 03:56:03 2006 +0000

    Andreas Kohler's patch to not scroll the tree view headers in the new-account hierarchy druid. Bug#330850.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13274 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 88f70b05084f7bb712eba563aca8c548f4328b85
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Feb 16 03:34:59 2006 +0000

    Fix test (init) failure.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13273 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cdf1e2e316a3fa6743f053664e8f451595cac21b
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Feb 15 22:06:37 2006 +0000

       Convert the AccountType selection functions to work with GtkTreeSelections
         from views using the filtered GncTreeModelAccountTypes.
       Privatize the unfiltered GncTreeModelAccountTypes - now, every accessible
         account-types TreeModel is a new GtkTreeModelFilter, and their
         ref-counting is always the same.
       Add some tweaks to gnc-tree-model-account-types.[ch] from
         Andreas Köhler <andi5.py at gmx.net>, plus the conversion of the Account
         Dialog's account-types field to use the filtered GncTreeModelAccountTypes
         instead of a GtkListStore, but simplified to use the AccountType
         selection functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13271 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 22e48923c76cb65e8e5bfbc3cc239946dbf27352
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Feb 15 16:42:29 2006 +0000

    set the document title properly.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13270 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 25bb23b8d0fd05f3c8248d845cce972b66d17dcb
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Feb 15 16:19:17 2006 +0000

    Small QOF build fix for dist and non-srcdir builds:
    	* lib/libqof/qof/Makefile.am: keep qofla-dir.h out of the dist
    	* configure.in: look in builddir for qof includes.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13269 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f53542a3373b9b5bf9dfa53edc06f031940191d2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Feb 15 15:16:45 2006 +0000

    Fix a typo; forgot one procedure name-change instance.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13268 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9808b664a52692114f08c0260517808e3039ef6f
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Feb 15 14:58:34 2006 +0000

       Remove --enable-opt-style-install configure option.
       That's one less thing to test.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13267 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 387b8eca2f856081e8b28e15177c1c1809a6ec6e
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Feb 15 01:52:15 2006 +0000

       Changed balance calculations in three reports from using local
       copies of buggy accountlist-get-comm-balance-at-date to using a new
       gnc:accountlist-get-comm-balance-interval provided by
       report-utilities.scm.  For the affected calculations, the balances no
       longer exclude transactions on the first day of the reporting period.
       This fixes http://bugzilla.gnome.org/show_bug.cgi?id=331005.
    
       Changed calculations:
         Income Statement: Total Expenses, Total Revenues
         Balance Sheet: Retained Earnings (*)
         Equity Statement: Retained Earnings (*), Net Income
    
       (*) The Retained Earning calculations use a start-date of "forever-ago"
       so they are not affected, but still converted to the new function.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13266 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ae86e7c239184eb7da36e5c6f91dc361bffa3a7
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Feb 15 01:33:07 2006 +0000

    Mention libtool-ltdl-devel for FC4 if ltdl.h is missing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13265 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b9525a269e76d9f6b386e1dc0e5a48eff7063478
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Feb 14 23:48:52 2006 +0000

    Andrew Sackville-West's patch to add display options and fix
    the multicurrency patch.  Fixes #314554 and #330577.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13264 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fae052e77551109e52bdc97cbc1f0d67179bb3ca
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 14 21:16:42 2006 +0000

    Updated German translation - 3524 out of 3716 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13263 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3fc8a1b10b71975c6c437fa274b3b82b9da515a0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 14 21:03:36 2006 +0000

    Make the gconf key wordings consistent across all of our schemas
    files, as discussed and prepared on
    http://wiki.gnucash.org/wiki/GConf_Wording .
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13262 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e081feb3a823c43ac7d1bd10ca824b5fba2cb60a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 14 19:58:50 2006 +0000

    For latest aqbanking changes, define AQBANKING_NOWARN_DEPRECATED to
    disable aqbanking compiler warnings because we will still use those
    functions for some time to come.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13261 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54002fd73c5f8bcc95a8f828110bb2383b9be6ae
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 14 19:41:31 2006 +0000

    Updated French translation by Didier Vidal <didier-devel at 9online.fr>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13260 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3e92f5c24d041b98c2f1c955debbba2495aae4b
Author: David Hampton <hampton at employees.org>
Date:   Mon Feb 13 23:45:18 2006 +0000

    Andreas Köhler's patch to convert the account types list in the
    account edit dialog to a GtkTreeView/GtkListStore.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13259 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f4ee1b42263eb43d4c9aeed6266d07f0aef78fb1
Author: David Hampton <hampton at employees.org>
Date:   Mon Feb 13 23:21:09 2006 +0000

    Andreas Köhler's patch to prevent crash when voiding a transaction.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13258 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b4e25ac2e494c7d762d755e9d220db53e30d8797
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Feb 13 16:23:30 2006 +0000

    use glib macro instead of cast to convert pointer to int.  Fixes #330581.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13257 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b85cd56cc50f954ffca8856648f52169330b30c2
Author: David Hampton <hampton at employees.org>
Date:   Mon Feb 13 15:42:09 2006 +0000

    Andreas Köhler's patch to wrap label text in a couple of dialogs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13256 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f07a0d5a73189dcd28fd9266ec5bff385db8c007
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Feb 13 14:06:48 2006 +0000

    correcting the logic in the error state
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13255 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2d72fa9108461eb8f299621e771c94e792fd581
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Feb 13 11:22:36 2006 +0000

    make it clearer that the return value of 0.0 is an error by using g_return_val_if_fail - cannot use assert as return value needs to be modified.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13254 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b22532713508e3f5907a81ec97ec56f91ad96df
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Feb 13 09:02:29 2006 +0000

    preventing data loss in normal use - retain unsigned int check for zero as a special case error state indicating immediate abort.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13253 57a11ea4-9604-0410-9ed3-97b8803252fd

commit effc0e7a9c4b6ade1855ce739e62dcf7bd93b39a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Feb 13 05:05:55 2006 +0000

    Revert advanced-portfolio.scm r13244 because it breaks the report.
    
    	* src/report/standard-reports/advanced-portfolio.scm:
    	  revert r13244 in this file because it's badly formed and
    	  breaks the report.  Reopened bug #314554.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13252 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f06a206c07a03b4c3026a1cca49c829a951655dc
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Feb 13 03:32:10 2006 +0000

    Error out of autogen if one of the programs fails.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13251 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 61562b683a8b7b8aab1243c51bb1aec876511ff0
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Feb 13 03:28:50 2006 +0000

    depend on autoconf 2.59 and automake 1.9
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13250 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f48ea7baa2cbb45ff8903e040d8ecb4e806f7cc9
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Feb 13 00:15:15 2006 +0000

    ChangeLog entry for bug 107876 fix in fin.c
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13249 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b29d88dc905085e95b0988abe856e1e64ba6cd50
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Feb 13 00:12:45 2006 +0000

    Fix Bug 107876 - financial calculator would call exit(1) if calculation resulted in an interest rate of zero.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13248 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 850dd5b341f66deafe8cf39fe7ffa9d0e47d272c
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sun Feb 12 23:13:06 2006 +0000

       Copy 'svn log -v' output from past 20 days to ChangeLog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13247 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 299562c8f9467c07a9fdb8341d6315eca7a29f8e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 12 22:19:37 2006 +0000

    Christian Neumair's desktop patch (#145545)
    	* src/gnome/gnucash.desktop.in
    	* src/gnome/Makefile.am
    	  Make the desktop more HIG-compliant.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13246 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73b2c29692f764670956cbd33f12b4db10e80ccd
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 12 22:09:08 2006 +0000

    Mike Alexander's reconcile preselection patch (#112653).
            * src/gnome/window-reconcile.c (gnc_reconcile_window_create_list_box):
            * src/gnome/reconcile-list.c (gnc_reconcile_list_new):
            * src/gnome/reconcile-list.h (gnc_reconcile_list_new):
              Don't pre-select the reconciled status for transactions after the
              statement date.
    	Fixes #112653.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13245 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f0f7210097cd87e83a8cbb89bd1a610b58261542
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 12 21:46:36 2006 +0000

    Mike Alexander's patch to handle multiple currencies in reports. (#314554)
            * src/report/standard-reports/portfolio.scm:
            * src/report/standard-reports/advanced-portfolio.scm:
              Report currency option
              Sort accounts
              Handle "nearest price" option better
            * src/report/standard-reports/cash-flow.scm:
              Handle multiple currencies better
            * src/report/standard-reports/transaction.scm:
              Add common currency option.
              Handle "nearest price" option better.
            * src/report/report-system/commodity-utilities.scm
              (gnc:exchange-by-pricedb-nearest):
              Use price nearest to noon on the day specified.
    	Fixes bug #314554.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13244 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bcdf245a9b805ec919320b7163501b0a41c88fa2
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sun Feb 12 20:31:11 2006 +0000

       Don't continue to parse the expression if we've already reached the end.
       Fixes http://bugzilla.gnome.org/show_bug.cgi?id=166840.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13243 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77099e35458835b1ed7a3bee6aafd41db5a00581
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 12 20:29:05 2006 +0000

    Boris Zbarsky's advanced-portfolio patch. (#311549)
    	* src/report/standard-reports/advanced-portfolio.scm:
    	  Apply dividend and brokerage to moneyin and moneyout to more
    	  accurately reflect account activity.  Fixes bug #311549.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13242 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f2c2caa5b08d8b384d42705c2bab6f5669b7213b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 12 20:03:46 2006 +0000

    Mike Alexander's Currency Scrub patch.
            * src/engine/Scrub.c:
            * src/engine/Scrub.h:
              Try to fix transactions that have no currency, perhaps because
              of a log replay.  Workaround for bug #143720.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13241 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35808690de4402f5084dca0ee8051191791a089d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 12 19:32:06 2006 +0000

    Des Dougan's patch to let the user choose the fancy-stylesheet image alignment.  Fixes #314048.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13240 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92a82737df8598be4ce201fa18fb579e1657cd39
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Feb 12 18:56:10 2006 +0000

    ChangeLog for my commits today
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13239 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d7309a5261018ab38fa8be8d5cfb2dbad267ac19
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Feb 12 18:55:36 2006 +0000

    Ensuring get_random_double returns at least some decimal places more often than not.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13238 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e2c372b0ac14bdaa588d9834ececc3cddc32fff
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 12 18:31:30 2006 +0000

    Brian's patch to fancy-invoice to parameterize everything.
    
    	* src/business/business-utils/business-prefs.scm:
    	* src/business/business-utils/business-utils.scm:
    	  Add a bunch of new File -> Properties to describe the business.
    	* src/business/business-reports/fancy-invoice.scm:
    	  Parameterize all the various settings in the report so
    	  they can all be set through the options or file->properties
    	  settings.  Patch by "Brian", but slightly modified to not
    	  hard-code some strings.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13237 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 80b881962555f1ec8b3199c2cacfab494eefd0ba
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Feb 12 18:28:56 2006 +0000

    Improve QOF_TYPE_COLLECT handling and recursive copies
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13236 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 87c16f98cb087f14991b40415f86be24e8880319
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Feb 12 18:25:23 2006 +0000

    Check that files can be opened before
    trying to work out their type. Use new QofBackendError value
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13235 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1853bee97c1ecdf497976721c520769b7eed74f0
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Feb 12 18:24:59 2006 +0000

    New QofBackendError code if files cannot be read
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13234 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd03084db46dc329e781f17b701ceddb77e17b50
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 12 16:16:20 2006 +0000

    Rework some APIs for the fancy-invoice set the client name font.  #327545.
    
    	* src/business/business-core/business-core.scm:
    	  add gnc:owner-get-name-dep and gnc:owner-get-address-dep APIs
    	* src/business/business-reports/fancy-invoice.scm:
    	  Change the font of the client company name to match the
    	  owner company name.  Fixes #327545.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13233 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6dacd59a0597d9e9fa7d0bf2715e0eee820efe07
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 12 15:28:58 2006 +0000

    rename gnc:owner-get-address-dep to gnc:owner-get-name-and-address-dep
    in preparation of some other patches.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13232 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f50bbc80bdd2bd8b7e1dc312a850be7a58e1c67
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 12 11:13:28 2006 +0000

    Updated German translation - 3500 out of 3657 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13231 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c5dd05224436b185b991a1e5d27704e8010770f8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 12 11:10:43 2006 +0000

    String cleanup; fix manual emulation of ngettext; fix some memory leaks due to g_strconcat, but not yet all
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13230 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 465a45466723bf8fc172d0518d04501d83f009aa
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sun Feb 12 05:21:09 2006 +0000

       Use the price nearest to midday to get the value in the default currency.
       Patch by Mike Alexander <mta.umich.edu>, closes bug #330361
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13229 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 358f677a4beab9a873d9153fd8b5cf8102c5ed4b
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sun Feb 12 04:13:29 2006 +0000

       Take #2:  Fixups for two botched gnc-plugin-page-report.c commits tonight.
       1) Correctly handle gc protection for non-boolean 'edited_reports' field.
       2) Pass list argument instead of immediate to gfec_apply.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13228 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0dccf4e0cb88b11d1e951e417a97eb8a4044afaa
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sun Feb 12 02:40:35 2006 +0000

       Gracefully handle errors in report options.
       This prevents the whole program from crashing when unrecognized report
       options are used.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13227 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c9bef42eda7d62c905ee3517e690222e44ef50b2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 12 01:59:02 2006 +0000

    Um, quote the sed script so it actually works right.  Oops.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13226 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 75ef10c0d19ac8012a4286d3ebf20b7f31eeada8
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Feb 11 23:24:01 2006 +0000

    rework the initialization to require autoconf-2.59 and automake-1.9
    parse the version out of the AC_PACKAGE_VERSION macro, so
    we still only need to set it in one place.  This should
    solve a number of old-automake related problems people have seen.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13225 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 87fd8b71dcb8a7566d1b45e3eda980e4ded1e86d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Feb 11 22:50:28 2006 +0000

    set the document title properly AFTER type-str is set.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13224 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1e65f69255ec233587de462e49b3a65a0efb133
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Feb 11 21:07:32 2006 +0000

       gc_protect SCM reports while they are in the GHashTable.
       Also, use gfec to be a bit more defensive about potential errors while
       running a report.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13223 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a52e1d9e134f5d01013285bfcf2c2e7531cc96b4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Feb 11 20:22:40 2006 +0000

    don't need to scm_gc_{un,}protect_object on SCM_BOOL_F.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13219 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2adb2b51caf1b60d4c247ed9968d593771396518
Author: David Hampton <hampton at employees.org>
Date:   Sat Feb 11 20:08:30 2006 +0000

    Patch from Tommi Vainikainen <tvainika at niksula.hut.fi> to remove
    extraneous line breaks.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13218 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cdc686ecb51b4047bdb62933cc0d8ab963471eec
Author: David Hampton <hampton at employees.org>
Date:   Sat Feb 11 20:00:52 2006 +0000

    Globally replace the words "exchange_code" with cusip in the
    source. No user visible changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13213 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f61299d0da2f511a03155a9cbb6ee0bfebbd167
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 11 11:14:43 2006 +0000

    When translation potentially empty strings, check always for nonemptyness. Should avoid #330179 in the rest of the code as well.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13206 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 136cc78b4d9401c4deac4d3f48300722dbcfbc4c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 11 10:55:34 2006 +0000

    Add --keyword=Q_ to xgettext arguments so that translations with
    context prefix/disambiguation prefix are included as well.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13205 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b9ca4bf5e85e119382ed1effb2b1e09445c3388f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 11 10:29:53 2006 +0000

    Updated German translation - 3485 out of 3656 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13204 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d880dac151093c332851da85811b61863de2c9d9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 11 10:18:00 2006 +0000

    Fix duplicate menu item shortcut. Fixes #330671.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13203 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 046c8f34fef85487231001d1a60062c53c52cb0b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 11 10:14:56 2006 +0000

    Fix duplicate menu item shortcut. Fixes #330672.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13202 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0a76dfcd0d9cd6420dc23364f12d81377e69ec07
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 11 10:04:50 2006 +0000

    String cleanup. Remove erroneous underscore. Fixes #330769.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13201 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9482462ac324e9a94274bfa9950618bb690293de
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Feb 11 05:23:12 2006 +0000

       Tweak the preferences labels for accounting periods.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13200 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 71625058fab7a8affaf1d5ce578573fb05653eb7
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Feb 11 05:14:21 2006 +0000

       Change the reports from using a hard-coded fiscal year to using the global
       accounting period set in the preferences.  Both the start date and the end
       date are used, so the user is free to choose any arbitrary period.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13199 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ab484e3198b5418f1ba91c9fb7690d5de738180
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Feb 11 05:00:02 2006 +0000

       Move the accounting period preference functions from window-main-summarybar
       to gnc-accounting-period.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13198 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06c9aba901a933240b2620dfed4a6411fa9ec3d9
Author: David Hampton <hampton at employees.org>
Date:   Sat Feb 11 03:54:24 2006 +0000

    Correctly open an account and its sub-accounts. Fixes 330745.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13197 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 11a98903230c07f2a6302cbc2e21a79e1b5ce930
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Feb 10 22:43:19 2006 +0000

    Better handling of event removal.  This allows us to actually
    clean up, but also makes sure we don't destroy the handler
    list out from under us as we're processing events.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13196 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72a28d2063ad1dfe761cd7942db0e8528f259447
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Feb 10 15:32:39 2006 +0000

    check that we can find g-wrap-wct.h.
    detects that we're running on a "broken" system like Ubuntu.
    This is in response to #330539.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13195 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c4dd2190b2238742517abb3c879241a7571c2ae1
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Feb 10 15:04:12 2006 +0000

    added README.dependencies to the dist.  Fixes #330614.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13194 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f04e5c24bcf70ca60ffc1c8e588708e7cf2af65c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Feb 10 15:00:28 2006 +0000

    Test for an empty string when translating.  (Fixes #330179)
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13193 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d13d5db552e6022b55d1c65b55b5327ac7ac058
Author: David Hampton <hampton at employees.org>
Date:   Fri Feb 10 05:44:08 2006 +0000

    Pass argc by reference instead of value so g_option_parse_context can
    update it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13192 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1a477d98eff705225f43662b24b4528896ea12e
Author: David Hampton <hampton at employees.org>
Date:   Fri Feb 10 04:17:38 2006 +0000

    Don't initialize the display at option parsing time.  This way
    --add-price-quotes can run from a cron job.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13191 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 45606b3bf08925c857eb45869291cd68ae395eb2
Author: David Hampton <hampton at employees.org>
Date:   Fri Feb 10 02:13:21 2006 +0000

    Update for known F::Q 1.11 quote sources.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13190 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 981950d7dba958e99a6504c1c78b440c081b5e1a
Author: David Hampton <hampton at employees.org>
Date:   Fri Feb 10 02:12:05 2006 +0000

    Print out the installed F::Q version at startup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13189 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b61f0f6c54782221f85678290da179e165857ff
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Feb 9 19:46:15 2006 +0000

    Use xaccTrans{Begin,Commit}Edit in xaccTransDestroy()
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13175 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e371fb4e393e531daac7622498d0d60580b25636
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Feb 9 16:28:01 2006 +0000

    Print more debugging when the guile version check fails.
    
    	* macros/legacy_macros.m4: when the guile version check fails,
    	  print out the version of guile that we found in order to
    	  aid debugging.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13174 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 604cba4f4dd2f8c7955ed73e3001fcdd2b2a8ad7
Author: David Hampton <hampton at employees.org>
Date:   Thu Feb 9 07:26:40 2006 +0000

    Better fix for the code that updates the buy/sell action based on the
    number of shares entered in a transaction.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13173 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cbf71e72ef8d6591506e275ca34f37a34bc57174
Author: David Hampton <hampton at employees.org>
Date:   Thu Feb 9 07:24:18 2006 +0000

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

commit 464b00a77c5f404157a8a6bc6b648c31a490613c
Author: David Hampton <hampton at employees.org>
Date:   Thu Feb 9 06:17:29 2006 +0000

    Set the default button.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13171 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f56bec772d5f412df97d933336544d36fbafe14
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Feb 9 05:23:51 2006 +0000

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

commit 7bb17ee7230d09a44833a4500ca6aa0826ed6d75
Author: David Hampton <hampton at employees.org>
Date:   Thu Feb 9 05:03:29 2006 +0000

    Fix the code that updates the buy/sell action based on the number of
    shares entered in a transaction.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13166 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b418bfeec6e80067a971138e6c889fd0c7f7dd1
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Feb 9 04:53:43 2006 +0000

       Add two columns to the Accounts page: "Total (Period)" & "Balance (Period)"
       These are the recursive and non-recursive, respectively, period balances,
       where the accounting period is specified in the preferences.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13165 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0d046e26d50ef602239baea1276eba803d8e6829
Author: David Hampton <hampton at employees.org>
Date:   Thu Feb 9 04:41:42 2006 +0000

    Call existing function to find the end of the day.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13164 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd05a94ffb52b6424fcca36f398dcf61391679c3
Author: David Hampton <hampton at employees.org>
Date:   Thu Feb 9 04:37:17 2006 +0000

    A couple of performance enhancements.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13163 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a4ed52700b0154c9a1429b7a2a49e32ff5bffe1
Author: David Hampton <hampton at employees.org>
Date:   Thu Feb 9 04:35:34 2006 +0000

    Set the busy cursor while the dialogs are being generated.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13162 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b104f92604f2c8741bb389bbd8182d51717ca2b
Author: David Hampton <hampton at employees.org>
Date:   Thu Feb 9 04:34:28 2006 +0000

    Set the window type hint to normal.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13161 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c91009aa64bdd01414a676c04d2370807ea5b288
Author: David Hampton <hampton at employees.org>
Date:   Thu Feb 9 04:33:23 2006 +0000

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

commit c7413168aebf5f3e8630e0eb85aed43d35f6e122
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Feb 9 04:17:27 2006 +0000

       Fix an off-by-one (day) error in the dates used by the summarybar.
       Factor out and publicize functions to get the start and end of the
       accounting period in the preferences.
       Mark one comment as probably obsolete.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13158 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 571ae2550986c9c75a0d131f161dfb365da3955e
Author: Chris Lyttle <chris at wilddev.net>
Date:   Thu Feb 9 04:16:25 2006 +0000

    update to release 1.9.0
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13157 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3407c31bebdf9eafa5f3d7fcfe286ec68619174d
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Feb 9 01:47:26 2006 +0000

       Factor out an "approved" method for getting the GtkCellRenderer from a
       GtkTreeViewColumn that's been added to a GncTreeView with one of the
       convenience functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13156 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f0643fa6e0d26c52dbe5837c150f0a9c3f04df5
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Feb 9 01:24:47 2006 +0000

       Move window-main-summarybar.[ch] from gnome/ to gnome-utils/.
       It doesn't depend on anything in gnome/.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13155 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e5084037b2ae4992dfd4463116ce7d9aa051c6d
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Feb 8 15:05:28 2006 +0000

       Change name of SplitRegister variable name to 'reg' for consistency.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13154 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 91c112f4329257d14e7a4cf0e5f46448e5307378
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Feb 8 15:00:24 2006 +0000

       A little error checking for report titles.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13153 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 943532c8cd782e2ec292aa298035635ee633f843
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Feb 8 06:04:51 2006 +0000

       Don't allow the event handler list to shrink while we're traversing it.
       This change isn't ideal in the sense that the handler list is now a
       monotonically increasing resource, but it's better than crashing when the
       handler in node N+1 happens to be deleted while servicing the handler in
       node N.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13152 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 124ef42e61d25eb369456cf9d3b979d23c466735
Author: David Hampton <hampton at employees.org>
Date:   Wed Feb 8 06:00:36 2006 +0000

    Set the default button.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13151 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2196a9b5040b74bbc31396b7714f9885daff154
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Feb 8 05:55:04 2006 +0000

       Convert GncTreeModel from a GtkObject to a GObject.
       Replace gtk_object_sink calls on the models with g_object_unref calls.
       Correctly increase the refcount of "remembered" models when we return them.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13150 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3cb96877990f9db809fe8ce7a9b3177f0cc2709f
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Feb 8 02:23:59 2006 +0000

       Convert GncTreeModelPrice and GncTreeModelCommodity to use GObject dispose
       path instead of GtkObject destroy path.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13149 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 22d0463a3d8b600a1726974232a1014addfa175a
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Feb 8 01:55:07 2006 +0000

       Convert GncTreeModelAccount to use the GObject dispose path instead of
       the GtkObject destroy path.  Also, remove the gconf callback during dispose.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13148 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d7ecc1e7c31b8ef5ada4455d5df288ac9382b42
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 7 22:01:02 2006 +0000

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

commit d061e54bfa2450f6f218e9dcadd3775853cecf62
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 7 21:07:30 2006 +0000

    Improve check for aqbanking by looking for the pkg-config file first and using the old method as a fallback
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13146 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1565077f47462dd7364dcd7891a4339e26cd4b02
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 7 21:06:26 2006 +0000

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

commit 8ba1f3fd4fa2976a1930d16ab8f9fd1dfdd497ae
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 7 21:05:33 2006 +0000

    String cleanup; add translator comments
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13144 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 25393c943252cc78cac27da3185acc9fc2725a4e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 7 21:04:53 2006 +0000

    String cleanup: Remove formatting from translations
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13143 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aad55d5b4418e1e6d1fd0c455861917dc3f41a7c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 7 20:23:52 2006 +0000

    Updated French translation by Didier Vidal
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13142 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94925674dea2f761e96037c7fdba374302fd19cb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Feb 7 20:22:19 2006 +0000

    Update Norwegian translation by Tor Harald Thorland
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13141 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 89c9f6821e2eee7d5bd8e35794f29a6a2b943044
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Feb 7 19:52:29 2006 +0000

       Recompute argc after argv may have changed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13140 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c602ef1af2a6baa7e083962fd66314f0425ea9cb
Author: David Hampton <hampton at employees.org>
Date:   Tue Feb 7 04:47:45 2006 +0000

    Filter out more post gtk2.4 properties.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13139 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7bbae9f94947883eb6051bcd70e31907a6f87e45
Author: David Hampton <hampton at employees.org>
Date:   Tue Feb 7 03:59:17 2006 +0000

    Fix some issues when invoking from a non-utf8, non latin1 locale.  Use
    g_print to print to the console. Convert from popt to g_options for
    glib >= 2.6.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13138 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c9166ee15abc479ef738254d5e8c44d4f6b70552
Author: David Hampton <hampton at employees.org>
Date:   Tue Feb 7 01:56:45 2006 +0000

    Scott Oonk' patch to fix a couple of problems with right justified
    cells in the register.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13137 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8d48013b41c5de2aa917ac9a5739b2eeb5e84e8
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Feb 6 22:09:21 2006 +0000

    omitting collect type from invoice object until fix is ready in libqof - allows QSF Invoice export to work
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13136 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 95bd560bdc9d34eb79dde6b07a4b268242c8abd5
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Feb 6 20:45:27 2006 +0000

    more inst.kvp_data changes to get Postgres backend to compile
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13135 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3908088b52d96689ac5d2ea9d18acb1fe1d1d5f5
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Feb 6 20:41:40 2006 +0000

       Fix two places where we were letting the split values become incoherent
       with account balances.
       Comment two possible bugs related to capgains and dirtying (or not) Splits.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13134 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 720dd9107462727d6f41103c9b1da730e8c90a3c
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Feb 6 18:31:49 2006 +0000

       Fix breakage from missed case in Split QofEntity->QofInstance conversion.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13133 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 359013e2a51b591a0fc81085b4390676f5574947
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Feb 6 17:57:45 2006 +0000

       Keep QOF aware of the dirty-state of Transactions.
       Also, dirty transactions upon changing due date and read-only status,
       which didn't used to happen.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13132 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1ef3fd6dba25663a2cab442861006d79064fa14
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Feb 6 17:12:39 2006 +0000

       Convert Split from QofEntity to QofInstance.
       Let QofInstance manage the book pointer and kvp frame instead of Split
       managing its own.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13131 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fccb17ff12205eb171246cee80eeab3c82875202
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Feb 6 16:18:52 2006 +0000

       Replace check_open() in setter API with internal qof_{begin,commit}_edit().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13130 57a11ea4-9604-0410-9ed3-97b8803252fd

commit be29e4e5dd69ef3e489a086bca1968ccd1f57891
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Feb 6 06:45:25 2006 +0000

    Revert Chris' change in r13128.
    Keep in the error check for db-transactional data storage
    until the objects can be modified to support db-transactional
    autocommit (by calling BeginEdit/CommitEdit internally instead
    of checking that the caller did so).  But revert for now to
    make sure a caller has called BeginEdit in order to make
    sure the data gets "saved" (assuming a SQLish backend).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13129 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 69dc61aac4813dafb27dc680b26c7bc083c11c8d
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Feb 6 04:50:02 2006 +0000

       Remove check_open() calls from Transaction setters.
    
       These calls were probably a copied idiom from the Split setters in this
       same file, but Split and Transaction use completely different mechanisms
       for managing dirty state.  Transactions inherit from QofInstance and so
       use the .dirty field.  Splits inherit from QofEntity, so their
       check_open(split->parent) calls are their way of letting someone know
       they've changed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13128 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e9e033f60e1469d6e839eb4d50ad62c58ed22b78
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 5 21:10:19 2006 +0000

    	  - better fix for #accounts
    	  - don't g_list_free the account_list
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13127 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc0a9336ecdd3fa7ea4c47281bd97a770ee869cc
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Feb 5 21:05:42 2006 +0000

    remove obsolete strings at end of po file
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13126 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b06260d9ca1f4e04a146c2a6db179374679a1172
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Feb 5 20:59:36 2006 +0000

    Allowing gnucash to build on a vanilla FC3 install
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13125 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58fd1ba067b91f6277549a06a2c04067293ea1ec
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 5 20:38:46 2006 +0000

    A few test changes to make sure we don't fail when we're very unlucky.
    
    	  - make sure a random group always has at least two accounts
    	  - fix "make random transaction" to tell us when we don't
    	    have at least two accounts.
    	  - free the results of xaccGroupGetSubAccounts().
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13124 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1422bd6be8aba7fbc10543b1239a14fd4b0bd64
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 5 20:00:33 2006 +0000

    * src/backend/file/Makefile.am: link against libcore-utils.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13123 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5a9af7ef3061a33dd843ebf4d2c7c3026cb17c07
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 5 19:58:20 2006 +0000

    use g_strdup -- cannot feed SCM_STRING_CHARS() back into guile.
    (fixes a weird test-case failure in some cases).
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13122 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78855e537060e66240aeee5867148ed728895bed
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Feb 5 19:06:56 2006 +0000

    updating for latest merge, 3662 translated
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13121 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb4a06281c9d2fa3e147c7553e79119b44b86de9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 5 17:50:56 2006 +0000

    Commit msgmerge prior to 1.9.0 release.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13120 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c475385ea6152a580f9e651082ab0eeb0acd222
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Feb 5 17:00:04 2006 +0000

    removing unneeded headers and tidying up debug code
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13119 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aab6a134120e344eb004df2e578fc08b73ab793e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 5 16:58:50 2006 +0000

    	* src/backend/file/test/Makefile.am: link against libcore-utils.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13118 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c31f9f6e66f16bdf5e9c66fac459a86e76aee599
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Feb 5 12:25:45 2006 +0000

    Deprecating qof_log_set_level_global in favour of qof_log_set_level_registered.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13117 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 325d74fd90adefc1a0cd2284eebf065f8636e27f
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Feb 5 10:58:38 2006 +0000

    Improve documentation of QofBackendProvider
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13116 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd4211ad2efb1707ca2acd4f935b3568217e81b6
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Feb 5 10:58:13 2006 +0000

    support logging of qofchoice by default
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13115 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a66ebdf0b54c609462dc5cbe53e94b1a9547b2c
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Feb 5 10:57:28 2006 +0000

    line-wrapping tweak
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13114 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e50303f69bca800b5f746ec7595fa7ecfdf9174
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Feb 5 10:51:04 2006 +0000

    ignoring generated symlink 'g-wrapped' in svn
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13113 57a11ea4-9604-0410-9ed3-97b8803252fd

commit baeb72b1720e1ba62d0760c2a36d190c173b1f4d
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Feb 5 10:48:12 2006 +0000

    reverting change to qofsession.c from r13084, already replaced in r13097
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13112 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0a388ef203166f80b51dbfbe08c376d966c1e9d2
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Feb 5 10:13:37 2006 +0000

    New test for recursive copying of entities between sessions
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13111 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5cd32c92288e77f5308708c6b2e40678a22e1387
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Feb 5 10:12:21 2006 +0000

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

commit fab1d29944a99980f4d6db9178132b1d710fce58
Author: David Hampton <hampton at employees.org>
Date:   Sun Feb 5 03:17:28 2006 +0000

    Get gnucash to compile with gcc4.1.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13108 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52514db6fa05a9d7893ea01f7d6e25160b083b9d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 5 01:41:27 2006 +0000

    Some gnc-numeric fixes (more to come).
    
    	  - Fixes for handling reciprocal values.
    	  - Mark a lot of places where potential overflow bugs
    	    are not handled.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13107 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f39ebdeeb31f6a90105eae7b68730afc4e65466
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Feb 5 00:16:38 2006 +0000

    fix gnc:numeric lexical range.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13106 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f79f2da9ac7565319b5891d1c8f9485d8ac14b8
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Feb 4 23:56:56 2006 +0000

    Emit all used namespaces; add XML datafile schema.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13105 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4330d520fd1f67cfd7de7ae048a9686c245ff62b
Author: David Hampton <hampton at employees.org>
Date:   Sat Feb 4 22:44:38 2006 +0000

    Don't just install the schema files, also install the gconf objects
    into the database. Reverts accidental change made as part of r12863.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13104 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 247cb10afdeceff61b7cf3c54480cc8ad5b09687
Author: David Hampton <hampton at employees.org>
Date:   Sat Feb 4 22:41:21 2006 +0000

    Remove extra close parenthesis.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13103 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17e78bdd2995a3ffb72ad00d164fd484e80b52de
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Feb 4 20:49:00 2006 +0000

    Seperate report titles from headlines; leave title as a string, use headline for richer markup. Related to Bug#329369.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13102 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb3d92579e98816ad1737c85aa0211d9cd2290ed
Author: David Hampton <hampton at employees.org>
Date:   Sat Feb 4 20:46:32 2006 +0000

    Add disambiguating prefix to the single letter column titles.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13101 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 21adfc17793a3d76e1d9b1c4e90636d96f280355
Author: David Hampton <hampton at employees.org>
Date:   Sat Feb 4 20:36:56 2006 +0000

     Dave Herman's patch to fix #327630 by copying missing "function"
    (gnc:html-document-set-style!) from the plain to both the "fancy" and
    "easy" stylesheets.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13100 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea587fdf3c448349908d3f3f6e51916daf685772
Author: David Hampton <hampton at employees.org>
Date:   Sat Feb 4 20:22:38 2006 +0000

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

commit 311f5bdd57539bdf4e067f10a63ec07249291174
Author: David Hampton <hampton at employees.org>
Date:   Sat Feb 4 20:22:03 2006 +0000

    Andreas Köhler's patch to perform the i18n on column headers before
    calling the generic tree view code instead of performing it a couple
    steps removed. It also introduces the translatable strings "P"
    (placeholder) and "Q" (quotes) used in toggle column headers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13098 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 443571f859f487599f399675f329feb484da76c3
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Feb 4 17:56:23 2006 +0000

    Fix file-backend options; respect runtime value changes.  Fix file-compression option name in prefs dialog.
    2006-02-04  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome-utils/glade/preferences.glade: Fix name of
    	file-compression option.
    
    	* src/backend/file/gnc-backend-file.c (gnc_backend_new): Setup
    	option initial values; register configuration-change notification.
    	(retain_changed_cb, compression_changed_cb): Add.
    
    	* src/backend/file/gnc-backend-file.h (struct FileBackend_struct):
    	Move backend options into backend struct.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13097 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9291a1a5149a67cd9519d84efac217e1398635f8
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Feb 4 16:34:57 2006 +0000

       Hook-up the new budget value estimation dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13096 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 186c3c0f50d0d2f61c5237119f28e31928662268
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Feb 4 16:32:30 2006 +0000

       New dialog for estimating budget values from past transactions.
       Minor string and glade tweaks.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13095 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17927cdfe86a7d8cb000242a04babeda558bb740
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Feb 4 16:29:00 2006 +0000

       gnc_date_edit_set_gdate(): A GDate setter for GNCDateEdit is useful, too.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13094 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0219a9d23e0013837b8d4b941916f3bd730b301b
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Feb 4 15:17:51 2006 +0000

       Add getter gnc_date_edit_get_gdate() for getting the value of a GNCDateEdit
       widget as a GDate.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13093 57a11ea4-9604-0410-9ed3-97b8803252fd

commit edb52e4d32e78ba47ecb8c5a00b7c051340ac438
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Feb 4 15:12:09 2006 +0000

      Factor out some code from gnc-budget into Recurrence so that the budget
      estimation code can use stand-alone recurrences to estimate budget values.
      Also, tweak the initial budget so that it begins at the beginning of the
      current month.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13092 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bbb8d1be338218cabd43145e6cb675f7e34879d8
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Feb 4 15:06:19 2006 +0000

       Teach PrintAmountInternal() to correctly handle a reciprocal denominator.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13091 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85a99a1987643c4ed29504b2fdba1e989a0f1930
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Feb 4 05:37:50 2006 +0000

       Add some test-cases for gnc_numerics using the reciprocal denominator.
       Even though we don't explicitly ask for this representation, certain
       calculations (e.g. those involving GNC_HOW_DENOM_SIGFIGS in the loan
       druid and soon in budgets) will return numbers using this representation.
    
       Unfortunately, these numbers aren't handled correctly by most of the
       gnc_numeric functions, like the ones for comparison, equality testing,
       arithmetic and conversion.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13090 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5631500dda89579e0fd3e405c8168e6379622055
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Feb 3 21:29:06 2006 +0000

       Use the string cache for budget name and description.
       Dirty the book when the budget changes.
       Remove some obsolete budget code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13089 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf7d801c007d6dcf29811c2ba5ebdda494018b36
Author: David Hampton <hampton at employees.org>
Date:   Fri Feb 3 14:45:47 2006 +0000

    Re-title the search dialog based upon the menu used to invoke it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13088 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 109f83f51740a7243fe726c4ebd480af52851c67
Author: David Hampton <hampton at employees.org>
Date:   Fri Feb 3 07:19:55 2006 +0000

    Filter out another post gtk2.4 property.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13087 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 665e6840501880ea89f56d03baf5c18944b66428
Author: David Hampton <hampton at employees.org>
Date:   Fri Feb 3 06:26:50 2006 +0000

    Andreas Köhler's patch to allow explicit specification of which
    columns in a tree view expand.  Updated to automatically mark a column
    as expandable if it is the only visible column.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13086 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b496553494edc5be9d8ceff28697555bc4fcfc8
Author: David Hampton <hampton at employees.org>
Date:   Fri Feb 3 04:38:01 2006 +0000

    Change the default visibilities of the GncTreeViewAccount widget to
    only show the account name column.  This is the most commonly used
    case for this widget.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13085 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0324351b44581d5a6c4bac1b262a7592f702664f
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Feb 3 02:09:29 2006 +0000

    Fix overall and ".log"-specific file-retention issues: Bug#329670 (++).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13084 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b9724e3063e2f2d76125b8c29028ac3423ffbd06
Author: David Hampton <hampton at employees.org>
Date:   Fri Feb 3 00:47:40 2006 +0000

    Don't call g_utf8_strlen with a NULL pointer.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13083 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e63f6b4525fa635a73312dad51a2c54434b516d
Author: David Hampton <hampton at employees.org>
Date:   Fri Feb 3 00:31:50 2006 +0000

    Better handling in the model event handling functions.  Noticeable in
    the commodity and price trees when adding/deleting the first/last
    item.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13082 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 88aff74d318bd7179482ab3881f4f44ba994424e
Author: David Hampton <hampton at employees.org>
Date:   Fri Feb 3 00:28:16 2006 +0000

    Fix a crash when manipulating commodities before crating the first
    account.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13081 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa0b6374c33b61a08b80d2b76f1a4bf995125c07
Author: David Hampton <hampton at employees.org>
Date:   Fri Feb 3 00:24:26 2006 +0000

    Re-enable events before processing the book-opened hook.  Solves some
    strange problems in the account
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13080 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b20cbd6d230dc3a0b61b57be1896a18853e2f7f
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Feb 2 18:47:34 2006 +0000

       Allow make-gnucash-potfiles to run from directories other than srcdir.
       Better documentation of exactly what m-g-potfiles excludes, and a general
       clean-up of the script.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13079 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c92b8702ff2ed0ecc3c9a23c5c261dae263fec5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Feb 2 15:55:16 2006 +0000

    Specify the output xml encoding as utf8.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13078 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01d822475caf8aed5b41a5062657ed9c548183df
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Feb 2 14:39:09 2006 +0000

    Copy the mt940 UI Data into the dist tarball.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13077 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0fe77b9c0e932eda557ca3dfbf9a3c98fa62282b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Feb 2 14:35:41 2006 +0000

    Copy the HBCI UI Data into the dist tarball.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13076 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8317f2a72b603e9b0fe7e2b4b64e59bf57e3a1da
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Feb 2 14:34:43 2006 +0000

    Copy the OFX UI Data into the dist tarball.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13075 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb7c14d20b876ccf8f629d8e11953514c33614ff
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Feb 2 04:12:19 2006 +0000

    No need for the blank SUBDIRS +=
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13074 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06824ca8f57a02aaccd3ef3d5bef2fbbf4f5ce80
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Feb 2 01:22:23 2006 +0000

    Disable testing of the (not finished) qif import re-write.
    (the tests fail on amd64).  Since this code isn't used,
    yet, there's no need to actually run these tests.  But let's
    distribute the code anyways....
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13073 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c95bd2c9cc0110d2ab303cf9bb7de001d1d92531
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Feb 2 00:07:58 2006 +0000

       Check for any accidentally-distributed files not marked for translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13072 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ecd0df390f377a1dea191f568650f2cae5c56b5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Feb 1 22:57:30 2006 +0000

    Allow specification of invoice sub-type when creating search dialog (#117354)
    
    	* src/gnome-search/dialog-search.c:
    	* src/gnome-search/dialog-search.h:
    	  Modify the gnc_search_dialog_create() API to add an optional
    	  "type label" parameter, so you can manually set the string
    	  presented to the user for what they are searching for...
    	* src/business/business-gnome/dialog-order.c:
    	* src/business/business-gnome/dialog-vendor.c:
    	* src/business/business-gnome/dialog-customer.c:
    	* src/business/business-gnome/dialog-job.c:
    	* src/business/business-gnome/dialog-employee.c:
    	* src/gnome/dialog-find-transactions.c:
    	  Pass NULL into new search API parameter
    	* src/business/business-gnome/dialog-invoice.c:
    	  Modify how we call the search dialog.  Send in different
    	  sets of parameters depending on whether we're searching for
    	  a Customer Invoice, Vendor Bill, or Employee Expense Voucher.
    	  Pass in a type_label as well so the dialog can properly label
    	  the "new" button.  This fixes the UI Bug #117354.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13071 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48a51e74924f84c64dae3ada130c311bff399c2b
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Feb 1 22:38:41 2006 +0000

       Add POTFILES.skip to EXTRA_DIST.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13070 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 757ab689ca62da73b8d527f59e97a4e0bd184ed3
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Feb 1 21:49:06 2006 +0000

    Re-sort an invoice entry list when an entry date changes (#320566)
    
    	* src/business/business-core/gncInvoice.[ch]:
    	  Add new API: gncInvoiceSortEntries()
    	* src/business/business-core/gncEntry.c:
    	  re-sort the parent when the entry date changes.
    	  Only re-sort when the existing date is non-zero (i.e.
    	  don't re-sort on the initial setting of the date).
    	  Fixes #320566.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13069 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c94f54a4b7cfeb7496e841c07ae4b780b1c8670
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Feb 1 21:23:54 2006 +0000

    	  Need to put the new split into the txn as well as the acct
    	  before we call xaccSplitSetBaseValue().  Fixes #325890.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13068 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c4dd32e179ab60335140314c025693dc48e49fb8
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Feb 1 20:33:36 2006 +0000

       Don't translate obsolete files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13067 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d814359990c998c3f8b2175053a9c23fb5c34624
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Feb 1 20:32:11 2006 +0000

       When generating POTFILES.in, don't include files we don't want to translate.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13066 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53b5dc8ef725b56235d4717dc1459913c7e968ee
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Feb 1 20:30:14 2006 +0000

       Fail 'make distcheck' if POTFILES.in contains undistributed files.
       The failure will also helpfully explain which files are the problem.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13065 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b48336d9eecd08641c3054dff53618f522ea2172
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 31 21:04:22 2006 +0000

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

commit 346a5d1fb8342843d623f38b3ca4ef0e0cd3fc86
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 31 21:04:07 2006 +0000

    String improvements: Add missing whitespace
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13063 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff1fbc9685bb8e1cf032326108355612cadc30d4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 31 20:47:42 2006 +0000

    String improvements: Make question a bit clearer, hopefully
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13062 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed99c666fe4c3ed700972b6ede75b10a7912146c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 31 20:45:49 2006 +0000

    String improvements: Add missing whitespace
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13061 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 97c38aeb890a35a7a72223b4db0f68d1b97fa2db
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 31 20:27:02 2006 +0000

    Revert erroneous ngettext change; ngettext changes the text, but not the format arguments
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13060 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 100dcd40cfe7a9478ca01cbca81222e8e4fdc0d3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 31 19:52:43 2006 +0000

    Updated Greek translation by Nikos Charonitakis <nikosx at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13059 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1adcc37a8a797830a60ac68618134687707fa1e9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jan 31 16:29:01 2006 +0000

    Get libqof to link against glib and gmodule.
    
    	* configure.in: include gmodule in GLIB_LIBS
    	* lib/libqof/qof/Makefile.am: link libqof against glib.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13058 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 665c3b0dbbea98a47773981f88024fc9ba1fffd7
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Jan 31 13:16:26 2006 +0000

    fix compilation breakage; comment tyop.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13057 57a11ea4-9604-0410-9ed3-97b8803252fd

commit abbc6b6197dd2f6052c62364841f1be69ff3ef6b
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Jan 31 03:41:01 2006 +0000

       Don't add markup to tax report titles.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13056 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 32790cb16956bb43607b4a4c2bbdead979009c8b
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Jan 31 03:34:26 2006 +0000

    Do the Locale-two-step to fix graphs in non-C-locales.  Bug#328773.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13055 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 232906bebc25401e3ce7b6d8c90ccac0f13a1627
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 30 21:01:05 2006 +0000

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

commit da38b024dab28b84751d271d6865bc9d15548f64
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jan 30 17:17:33 2006 +0000

    Need to insert splits into accounts before called xaccSplitSetBaseValue().
    
    	* src/business/business-core/gncInvoice.c:
    	  Make sure to insert new splits into an account before we
    	  set the Base Value..  Otherwise it will fail to set the
    	  value properly.  Closer to fixing 325890, but it's still
    	  not completely fixed.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13053 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5588942b317377861a5110b84a2729f9fdadcc3c
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Jan 30 16:40:25 2006 +0000

    en_GB update, 3645 of 3645 translated
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13052 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 89348c97f251de8da219993b88b1f6bc5a74912a
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Jan 30 14:47:04 2006 +0000

    Change since-last-run final-page text from "apply" to "Apply". Bug#329125.
    Incidental ./glade-fixup changes to print.glade.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13051 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff3e769845ef427d863600e2516209c605eac544
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jan 30 06:43:41 2006 +0000

    Um, there is no "PDEBUG()", only "DEBUG()".  Oops.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13050 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a0f2cf7e3314830de2de031908b65309f0fe4f6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jan 30 05:57:08 2006 +0000

    Clear up the billterm data lossage (due to a broken enum definition).
    
    	* src/business/business-core/file/gnc-bill-term-xml-v2.c:
    	* src/business/business-core/file/gnc-bill-term-xml-v2.h:
    	  Add a new API to "find-or-create" a billterm so all the
    	  code is collated in one location.
    	  Add more debugging during the scrub phases.
    	* src/business/business-core/file/gnc-invoice-xml-v2.c:
    	* src/business/business-core/file/gnc-vendor-xml-v2.c:
    	* src/business/business-core/file/gnc-customer-xml-v2.c:
    	  Use the new bill-term find-or-create API
    	* src/business/business-core/gncBillTerm.c:
    	  add some additional debugging
    	* src/business/business-core/gncBillTerm.h:
    	  The Billterm Type ENUM must start at 1, not zero.  The data file
    	  now appears to properly save itself without destroying data.
    	  Fixes rest of #328790.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13049 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7940c68a7a1a27a474c7a1028daee9204f16e68c
Author: David Hampton <hampton at employees.org>
Date:   Mon Jan 30 04:57:46 2006 +0000

     Make the cut/paste change compile on gtk 2.4 systems.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13048 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c947a7778e35afddedefca611385ce17af371e8f
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Jan 30 03:53:09 2006 +0000

       New function: gnc_tree_view_add_combo_column().
       This function is only compiled when HAVE_GTK26 because it uses
       GtkCellRendererCombo.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13047 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f990299ddb0e77a84efab13a98e54cef76cab4a3
Author: David Hampton <hampton at employees.org>
Date:   Mon Jan 30 03:13:28 2006 +0000

    Remove extraneous carriage returns from text that will be put into a
    GtkLabel (since labels know how to wrap text).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13046 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7620b1918da5567a60065d460f5033b534fe11c7
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Jan 30 02:59:43 2006 +0000

       Add some convenience functions for getting values from various combinations
       of Accounts, Transactions, and Splits.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13045 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c98c4d979456c5890c1bb8889ffdb2cacb249bda
Author: David Hampton <hampton at employees.org>
Date:   Mon Jan 30 01:56:13 2006 +0000

    Dave Herman's patch to suppresses extraneous entries table entries in
    reports when there are no files specified for the "logo pix" file or
    the "header pix" file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13044 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9f937a00431ebb13ee35246c78f6be459a35766
Author: David Hampton <hampton at employees.org>
Date:   Mon Jan 30 01:49:35 2006 +0000

    Eskil Bylund's patch from Epiphany to enable cut/paste.  Extended to
    support GtkTextView widgets as well as GtkEditable widgets.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13043 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3eb9fa8a755a8044a0c3fb4921486ea4ca76386c
Author: David Hampton <hampton at employees.org>
Date:   Mon Jan 30 01:45:23 2006 +0000

    Fix another focus out event handlers
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13042 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bad632ae307770422845563ee8f25ebed305f4fd
Author: David Hampton <hampton at employees.org>
Date:   Mon Jan 30 01:04:33 2006 +0000

    Focus out event handlers should return FALSE.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13041 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 295c475ea4ccaaea3fd77473682cea814f7995f7
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Jan 30 00:59:25 2006 +0000

        Convert account types filter dialog to use checkboxes for selection.
        Patch by Eskil Bylund <eskil.bylund at gmail.com>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13040 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1992088cff57ee69a66ac9b185198db9b15502c2
Author: David Hampton <hampton at employees.org>
Date:   Sun Jan 29 23:19:34 2006 +0000

    Andreas Köhler's patch to fix a problem where switching windows
    repeatedly confusing the Windows menu.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13039 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc77d038a1e06d0053a3a34aec0daf4bbb2ff449
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Jan 29 23:01:30 2006 +0000

    hint for osx packagers re: automake1.4 - still a problem
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13038 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d984ba480aef106455fb5001c767cfcf515ac63
Author: David Hampton <hampton at employees.org>
Date:   Sun Jan 29 22:50:39 2006 +0000

    Andreas Köhler's patch to fix commodity editor warnings/crash.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13037 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb8f68139b43e1e68ddb2e85b6fbba5e869f4adf
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Jan 29 19:32:48 2006 +0000

    SX Since-Last-Run now reports transaction-creation errors to the user, degrades (somewhat) gracefully; report cleanup.
    
    2006-01-29  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/report/utility-reports/welcome-to-gnucash.scm: register
    	menu item for self.
    
    	* src/report/report-gnome/report-gnome.scm
    	(gnc:report-menu-setup): Remove report menu-item creation.
    
    	* src/gnome/dialog-sxsincelast.c (create_each_transaction_helper):
    	Degrade more gracefully in the face of errors during scheduled-transaction
    	creation; record errors in-band rather than simply to the log, and
    	display them to the user.  Resolves bugs: 151157, 167858, 151487.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13035 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6bd55f970dad386c6d38fc6bbc76a0fd5aa7bff4
Author: David Hampton <hampton at employees.org>
Date:   Sun Jan 29 19:23:25 2006 +0000

    HIG changes for the "radio option" query dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13034 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0cc98d9ba442b8881b6994f29c091c36c1f1ea60
Author: David Hampton <hampton at employees.org>
Date:   Sun Jan 29 19:21:25 2006 +0000

    Restore reasonable default logging levels.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13033 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67b746b58103a3641224d6831450b573a05af553
Author: David Hampton <hampton at employees.org>
Date:   Sun Jan 29 18:21:54 2006 +0000

    Michael Wahlbrink's cvs to svn changes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13029 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f0d89dbfdaa1259f0d34cd4da777549158b03ca7
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Jan 29 17:49:35 2006 +0000

    reverting r12999 and implementing a set of default log modules
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13027 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa02242b0a94594aa36482bad44ccbd07db4ebd3
Author: David Hampton <hampton at employees.org>
Date:   Sun Jan 29 16:08:51 2006 +0000

    Use a format string of "%s" when building a message dialog from a
    single string.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13021 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 20752a73a5093b75c62b831beeb6d64467a19269
Author: David Hampton <hampton at employees.org>
Date:   Sun Jan 29 16:06:16 2006 +0000

    Use the gtk2.6 secondary message text function now that there is a 2.4
    emulation routine available.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13020 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1bd014def070b9c2bbbafe6862d173ee43f319a0
Author: David Hampton <hampton at employees.org>
Date:   Sun Jan 29 14:53:19 2006 +0000

    HIG rework. Remove newlines from dialog message strings.  Give some
    dialogs more descriptive button labels.  Clean up the code around the
    file save query dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13019 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3cbcbd6e86bd68acdc3a77deb93eed91c1637ed2
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Jan 29 14:48:41 2006 +0000

    remove debugging leftovers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13018 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5ca17a6a9ee525893cbf68db86ca9a6b4322dd3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 29 11:12:08 2006 +0000

    Distribute also some of the older ChangeLogs
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13017 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b0321bb9f025d46eb32593a9d588e5cdaf54e14
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Jan 29 00:19:09 2006 +0000

    Maintain the html-document title while rendering so the progress bar is setup with the right name. Bug#327650.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13016 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d0ea7dfecf8797ccdebea6f88d0c216827a93c78
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Jan 29 00:18:46 2006 +0000

    Pointer to the pathetic gtkhtml docs. :p
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13015 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c506f3d18884847cf02483fdd01bcfc580d8bd30
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Jan 28 23:31:30 2006 +0000

    Remove gnc-split-reg "create" and "capabilities" flags and dead code.
    2006-01-28  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/gnc-split-reg.c: Remove a lot of dead code.
    	(gnc_split_reg_new): Remove create-flags and
    	disallowed-cap[abilitie]s; add simple "read-only" flag.
    
    	* src/gnome/gnc-plugin-page-register.c
    	(gnc_plugin_page_register_actions): remove stock-missing icon for
    	"edit exchange rate" action.
    	(GncPluginPageRegisterPrivate, gnc_plugin_page_register_init)
    	(gnc_plugin_page_register_create_widget): Replace "disallow
    	cap[abilitie]s" with specific read-only flag.
    
    	* src/gnome/dialog-scheduledxaction.c (schedXact_editor_create_ledger):
    	* src/gnome/dialog-sxsincelast.c (create_to_create_ledger)
    	(create_autoCreate_ledger, create_created_ledger): Set read-only
    	flag on register.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13014 57a11ea4-9604-0410-9ed3-97b8803252fd

commit afbad0352a47a31e52db8bd9686e66d3f12f12a6
Author: David Hampton <hampton at employees.org>
Date:   Sat Jan 28 23:22:28 2006 +0000

    Add an include so gnucash compiles on gnome2.13 again.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13013 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f93228f504d1b87d1ca68e351183a784f0016389
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Jan 28 22:42:10 2006 +0000

    Be a bit more defensive about the plugin page's window being a GncWindow, not necessarily a GtkWindow.
    2006-01-28  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/gnc-plugin-page-register.c (gnc_plugin_page_register_cmd_reverse_transaction)
    	(gnc_plugin_page_register_cmd_view_sort_by)
    	(gnc_plugin_page_register_cmd_view_filter_by)
    	(gnc_plugin_page_register_cmd_transfer)
    	(gnc_plugin_page_register_cmd_reconcile)
    	(gnc_plugin_page_register_cmd_jump): Treat
    	GNC_PLUGIN_PAGE(page)->window as a GncWindow, not necessarily and
    	immediately a GtkWindow; fixes issues with GTK cast warnings on
    	GncEmbeddedWindow usages of the register.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13012 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6db18440d2cdb4e7d265f7c79f131efc31e82ef5
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Jan 28 21:44:28 2006 +0000

    Fix UI of SX-related registers.
    
    2006-01-28  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/ui/gnc-sxed-window-ui-full.xml: Add.
    	* src/gnome/dialog-scheduledxaction.c (gnc_sxed_menu_entries)
    	(schedXact_editor_create_ledger)
    	* src/gnome/dialog-sxsincelast.c (create_autoCreate_ledger)
    	(create_created_ledger, create_to_create_ledger)
    	(gnc_sxsld_menu_entries): Setup SX-related registers to only
    	display and allow relevant register functionality. Bug#327642.
    
    	* src/gnome/gnc-plugin-page-register.c
    	(gnc_plugin_page_register_actions): Change stock icons for
    	BlankTransaction and ScheduleTransaction Actions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13011 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 117e62a917fed10d9d0eeb9d682341fc72af2c30
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Jan 28 20:30:23 2006 +0000

       Automatically close registers whose accounts are deleted.
       We use the component manager to watch for the destruction of the account.
       Previously, having an account's register open while deleting it would
       just crash.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13010 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18b12b22c69155124ecb1c5c8e8b56a26dd4622b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 28 19:54:59 2006 +0000

    update svn:ignore
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13009 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab521d920f572e7c381d2cbcef2038fd1a59ad23
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 28 19:07:39 2006 +0000

    Fix shortcut in spanish menu entries; fixes bug 167626
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13008 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 71f36b2c65a77e9b7a1ba43df839370d449f1840
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 28 19:04:04 2006 +0000

    Fix old Changelogs from HEAD/gnome2 parallelity; entries are now in correct year
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13007 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 43af8019a04316fb5b308341873612758af9e3f2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 28 19:02:15 2006 +0000

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

commit 65fda2ef1b30d79702517aa5daf1abc2fb65b82c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 28 18:58:50 2006 +0000

    Use rule clean-local for extra cleaning rules instead of default rule clean.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13005 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c3651dea10ef599af42b03ea7b66c2b89a4dd37e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 28 18:57:37 2006 +0000

    I18n string cleanup; add explanations for translators
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13004 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a3f425296524ddef699b5dd7281a0e8d732a6cad
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Jan 28 18:57:29 2006 +0000

    Change libgsf/goffice libraries and paths to be gnucash-specific.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13003 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41ba299b517443712b978329a50e861d5b44ceb4
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Jan 28 18:45:48 2006 +0000

    Bugs 327775, 327641: minor scheduled-transaction fixes.
    
    2006-01-25  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/glade/sched-xact.glade: Bug#327775: consistency in
    	case of dialog title.
    	Bug#327641: fix glade-spec'ed response-codes for OK/Cancel
    	buttons, thus letting logic work again.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13002 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62275638c8884bdfbd79d9fd1febcfdafd616058
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 28 18:00:11 2006 +0000

    Revert r12998 -- we only require aqbanking-1.0.0
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13001 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ab99cab859aeb802b51b4aa7abdb2c422168b6a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jan 28 17:23:47 2006 +0000

    Properly save the guid of owners (partial fix for 328790).
    
    	* src/business/business-core/file/gnc-owner-xml-v2.c:
    	  GncOwner is not a QOF_INSTANCE.  Get the GUID correctly.
    	  Fixes part of #328790 (but not all of it).
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13000 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f46c5dadb99e1bc8e2034dcee17145f6e02638bc
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Jan 28 17:17:49 2006 +0000

       Re-enable logging for GnuCash modules that haven't explicitly set their
       own levels.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12999 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 021f9789c751537d193accdd4e689108670ab743
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 28 12:30:43 2006 +0000

    Require aqbanking-1.3.0 for HBCI.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12998 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af574ecfa6077ec0964203ed5c0327fed784a9b3
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Jan 28 06:05:54 2006 +0000

       Remove obsolete code to handle account-types filtering for budgets.
       Really remove treeviewcolumns when we're done with them.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12997 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0efa562ecb36b50102306eb70cec4a78c122e253
Author: David Hampton <hampton at employees.org>
Date:   Sat Jan 28 05:01:02 2006 +0000

    Add translation and rotation to the custom printing page.  Modify the
    code so that only the custom widgets that have an effect for the
    current setting are sensitive.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12996 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3e3280f97ee9f76a71b9472c124ce4ad2caa2255
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Jan 28 04:14:56 2006 +0000

       Better default account selection when opening the budget report.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12995 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac727fce70b5de88aab4e0bed57b794ff8836929
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Jan 28 02:23:38 2006 +0000

       Remove traces of old gnucash-run-script from gnucash.m4.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12994 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef7c5f5b1e06620494e99e03acc9d5b5c852618f
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Jan 27 23:03:23 2006 +0000

       Move generation of report serial ids from guile to C.
       Try to gracefully handle more errors during report loading.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12993 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed2263acdb11df90b61de9a926c4227060085dbc
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jan 27 21:49:03 2006 +0000

    Get "make distcheck" to work....
    
    	* src/import-export/test/Makefile.am:
    	  Added src/scm directory to test environment
    	* lib/goffice-0.0.4/Makefile.am:
    	  Don't install libgoffice-1.pc, but distribute it
    	* lib/libgsf-1.12.3/tests/Makefile.am:
    	  Link to the proper location of libgsf-1.la
    	* lib/libgsf-1.12.3/Makefile.am:
    	  Don't install the gsf .pc files, but distribute them.
    	* lib/Makefile.am:
    	  Use DIST_SUBDIRS to distribute qof, gsf, and goffice
    	* configure.in:
    	  fix QOF_LIBS to use builddir, not srcdir
    	* Makefile.am:
    	  add po/POTFILES.in to the dist
    	  link gsf into the srcdir, not the builddir
    	* src/report/report-system/Makefile.am:
    	  make sure we distribute gw-report-system.h
    	* src/bin/Makefile.am:
    	  clean i18n.h in distclean
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12992 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce1cddaf6ad979b4884743572afc4c5e0c309825
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jan 27 18:09:33 2006 +0000

    Commit the msgmerge to reduce the time a clean-checkout "distcheck" takes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12991 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27abe083dedb6e57dfff98d5afce814f02e522f5
Author: David Hampton <hampton at employees.org>
Date:   Fri Jan 27 07:03:18 2006 +0000

    Default the --enable-compile-warnings argument to yes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12990 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f5ef9f974c46c8364cde8b36c402af74fba9416
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Jan 27 06:15:31 2006 +0000

       Check for invalid options tables when loading reports.
       Also, plug memory leak in my last commit.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12989 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2bc6934c31651d98bd9571aa171bbe007ab9c8b1
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Jan 27 05:27:08 2006 +0000

       Avoid showing any invalid reports.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12988 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df317905f4524ac5ac56ef8a662f92c76e1a9edf
Author: David Hampton <hampton at employees.org>
Date:   Fri Jan 27 05:13:46 2006 +0000

    More HIG changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12987 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f30362eaa3fd641d000377324337d43e7ec57841
Author: David Hampton <hampton at employees.org>
Date:   Fri Jan 27 05:03:51 2006 +0000

    Fix compilation warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12986 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 579ee13ac587a5f3cfd71edc650445426e6bfe24
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Jan 27 04:38:47 2006 +0000

       Avoid saving invalid pages.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12985 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64432b5521e71cc083d374dfe8ef297304bebce6
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Jan 27 02:12:41 2006 +0000

       Move the global report hash-table from guile to C.
       Move the book-open/close hooks from guile to C.
    
       There are several places where we do report-management from C already.
       Those places no longer use libguile to access the hash-table of reports -
       they can just call C functions.
    
       For now, there's still some report-management happening in guile so guile
       can access the global state through g-wrapped functions.  Eventually,
       all report-management should be in C and guile can just provide single
       reports one-at-a-time.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12984 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8277d869c7ccbb997401a874f2950fcee14f00cb
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 26 19:01:16 2006 +0000

    	* configure.in: fail if we find libgsf >= 1.12.2 but not libgsf-gnome.
    	  This is instead of configure succeeding and then failing the
    	  build later.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12983 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 897ee738cd151aa0316a8e10e5bde01e095e00c9
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Jan 26 17:38:26 2006 +0000

       Register book open/close callbacks during gui init.
       Split handling of persistent application state into book-level data
       and window-level data.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12982 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 800323fa51c6e52617a9925bd4ce8ad2cf06c98c
Author: David Hampton <hampton at employees.org>
Date:   Thu Jan 26 14:25:29 2006 +0000

    Move the totd glade file to the gnome-utils subdirectory too.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12981 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a8a8d65c6bb918e6f3839d6d9fcc38cb860a7f5
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Jan 26 04:02:47 2006 +0000

       Remove the obsolete gnucash-run-script and its test.
       Also, the (gnucash main) module no longer depends on (gnucash price-quotes).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12980 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f84d6e2d81540c03329fbea4e463d65833fd502a
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Jan 26 03:07:03 2006 +0000

       Move dialog-totd from gnome to gnome-utils.
       Do low-level application initialization even before booting guile.
       This means the splash and totd come up almost instantly.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12979 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e9135b6e6784c380cc16894dcf1b4dcd9f3410b3
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Jan 25 04:54:12 2006 +0000

       Install price quote sources without calling main.scm.
       This makes the startup sequence a little clearer.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12978 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 486a9e7831317e06cd62a69eb5c88fffa83e781b
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Jan 25 04:32:56 2006 +0000

       Re-enable report menu setup.
       The report menu setup is pretty fragile - it has to be done in a pretty
       specific order, so I pulled it out of (gnc:main) and call it independently.
       Also, move more bits of gnc:main into the modules where the bits are used.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12977 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f3bbfd9f12857e179b4a85c0d289937272f7343e
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Jan 25 02:06:08 2006 +0000

       Export debugging state from C to guile.
       Remove obsolete guile command line options.
       Remove guile setting of add-extension hooks that were apparently
       obsoleted by C code a while ago.
       Remove guile's access to application lifecycle function hooks.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12976 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ebd305b9ff54a9b693d3be4276739db1af501dca
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Jan 25 01:36:28 2006 +0000

       Consolidate application lifecycle functions into src/gnome-utils,
       leaving only the highest level of gui initialization in /gnome/top-level.c
       Process --loglevel command-line option from C.
       Move the running of the startup hook from guile to C.
       Distrubute bits of scheme from main.scm to the modules they're used in.
       Remove more obsoleted scheme.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12975 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96cbfeab112fa68732acdb2d2eed528a2689a3a0
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Jan 25 01:21:28 2006 +0000

       Process --debug command-line option from C instead of guile.
       This re-enables the debugging "extensions" menu.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12974 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a1e1197cf4c478fd90e56e7c3fc943211d1c06f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 24 21:26:30 2006 +0000

    More proposed work on mt940 importer. More refactoring of HBCI functions.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12973 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bda328ea16ef2cc238b24e6fb7a404df2af1565b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 24 20:43:05 2006 +0000

    Factor out importing functions that might be useful for mt940 importer.
    
    2006-01-24  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-gettrans.h: Factor out importing
    	functions that might be useful for mt940 importer.
    
    	* src/import-export/hbci/gnc-hbci-transfer.c: Fix wrong amount
    	sign.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12972 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba731b6fbd5d6e70b9dae6f618a1d95f8369b7b1
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jan 24 01:20:03 2006 +0000

    	* src/engine/test/Makefile.am: add explicit libdep on libcore-utils.la
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12971 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 218cbaa346036f471c6d753a39e6be76b831a8a4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 23 21:26:30 2006 +0000

    fix typos in strings
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12968 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2ec3482f47a774a4411f1689cca60eb930a75f88
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Jan 23 21:25:13 2006 +0000

      ChangeLog entries copied from 'svn log -v'
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12967 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9447c7f75dfc2ad58758b9e372b2a68ad69afc4d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 23 21:22:38 2006 +0000

    Improved German translation. 3370 out of 3589 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12966 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ce8539ed07360d74fd8bc9526683967e70ef449
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Jan 23 19:33:43 2006 +0000

    Expand on the error message
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12965 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a38ae3abf721c13d5b907abc3b22542a42bb66b8
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Jan 23 19:29:57 2006 +0000

      Avoid GUI initialization durring --add-price-quotes, fixes #327670
    
      BTW, it turns out that we don't need to call gtk_init().  It's called
      during the LIBGNOMEUI_MODULE initializtion from gnome_program_init().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12964 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 86213e725ddd3662cedb2f3c59ba9edad4d919f2
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Jan 23 19:01:13 2006 +0000

    Increase QOF dependency to the next release to ensure compatibility.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12963 57a11ea4-9604-0410-9ed3-97b8803252fd

commit edde6a9b34d6b8ae749297ca14e9598dbfbbfad0
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Jan 23 19:00:46 2006 +0000

    Expand on the error message
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12962 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b380af8db55c8f462eb37521bcc68ae6317358f
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Jan 23 19:00:26 2006 +0000

    Fix QSF import and merge, closes [Bug 327640]. r12961.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12961 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 80fc84bca86fa63b2cea199c0334c7cc14ac1242
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Jan 23 18:59:22 2006 +0000

    glade-fixup change
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12960 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d886a1aa5ad3f70e9aab4e0dc6ac62da191caba2
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Jan 23 18:59:02 2006 +0000

    Let QOF backends work with splits without checking for the parent Trans
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12959 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a521262717ffde6945d3d3fe723310f5ba397949
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Jan 23 17:38:13 2006 +0000

      Major step in extraction of application startup from guile.
    
      Details:
        Remove the last bits of libguile from top-level.[ch].
        Change the gui initialization funtions so they can be called from C.
        Drop some gwrappers for gui initialization functions.
        Process the --nofile and filename command-line options from C.
        Drastic simpilification of main.scm.
        Initialize the gui and enter the gtk event-loop from C.
    
      Even though there's some more clean-up to do, this patch does mark
      a certain milestone:  A developer seeking to understand and/or modify
      GnuCash's startup process can now essentially ignore the guile portion.
      Most parts of our startup now look pretty typical for a gnome-2 app.
      The parts that remain firmly in guile are initialization of the report
      menus and the installation of price-quote sources.
    
      Caveat: We have multiple mechanisms for handling the filename
      argument string -- some in guile and some in C.  The C-side mechanisms
      (in engine/gnc-filepath-utils.c) seem a little nicer than the guile
      ones (in main.scm).  They have slightly different behavior (e.g. which
      paths they'll search for data files.)  They both handle URIs and
      making absolute paths out of relative ones.  This patch switches from
      using the guile functions to the C function.  I've tested that the common
      cases are handled the same way, but it wouldn't surprise me if some
      corner-cases are not.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12956 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d51aacf10031bab167c8a09dae14ac538b7b4a5d
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Jan 23 14:30:37 2006 +0000

    bug fix: prevent bad time values from being passed to entity - already in QOF CVS
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12955 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1cb5500bcfd2d54a275d53ff2eb858b770812d84
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Jan 23 14:24:56 2006 +0000

    bug fix: book merge handling of QOF_TYPE_CHAR - already in QOF CVS
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12954 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 965241006670f606e19c9d7f38940562b1a112d7
Author: David Hampton <hampton at employees.org>
Date:   Mon Jan 23 06:38:20 2006 +0000

    Add/update copyright on files modified since the start of the year.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12953 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7079008d5445fa9c3670fef60634056df0d279f0
Author: David Hampton <hampton at employees.org>
Date:   Mon Jan 23 05:53:11 2006 +0000

    More HIG changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12952 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf241d1dc6edf6b5b61e65b0da608a798ed6cc41
Author: David Hampton <hampton at employees.org>
Date:   Mon Jan 23 05:42:27 2006 +0000

    Add an icon to the export button in the generic filename dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12951 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59cd5535dd8594208fba8b3523f7cbc3d42d68fa
Author: David Hampton <hampton at employees.org>
Date:   Mon Jan 23 04:36:24 2006 +0000

    More HIG changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12950 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fda788321cb58113a23466e7c327e5b8f76221c8
Author: David Hampton <hampton at employees.org>
Date:   Mon Jan 23 04:34:58 2006 +0000

    Overhaul the print check dialog.  Make HIG changes, and make the
    dialog remember its state across invocations (including all the custom
    values).  Fix a crash when canceling printing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12949 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed3432108c9f51a9ca9366a22aeaa37ea58af7bf
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Jan 23 03:56:10 2006 +0000

      Remove "batch-mode" processing from main.scm.  It's no longer needed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12948 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47707f1e2691628eaea42d22328df8c724e14804
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Jan 23 03:43:55 2006 +0000

      Remove --devel option, which aparently doesn't do anything.
      Also remove now unused guile portion of --add-price-quote option.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12947 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4796f631b2509d6be14ed0a230988ca269cbd818
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Jan 23 03:26:01 2006 +0000

      Process the --add-price-quotes command-line option from C.
      This is done by booting guile with a custom inner_main.
      Much of the work is still handled by price-quotes.scm, which
      is now a true stand-alone guile module without the circular dependency
      on the (gnucash main) module.
    
      One caveat:  Since the initialization of guile-side debugging variables
      is in main.scm, and since main.scm is no longer executed when running
      --add-price-quotes, the guile code that runs during --add-price-quote
      isn't affected by the --debug option.  A work-around is to use the
      GNC_DEBUG environment variable:
        $ GNC_DEBUG=yes gnucash --add-price-quote myfile
    
      In the longer term, we'll either move the debugging aids to a common place
      where it can be used by both main.scm and price-quotes.scm, or we'll get
      the debugging state from the C-side via gwrap.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12946 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 109f82f9643b1c9de16bca91973213f8e3e4bfdc
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Jan 23 03:12:27 2006 +0000

      Introduced gwrapped gnc_gnome_locate_data_file().=
      This was supposed to go with r12942.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12945 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed3b1e3ab9634ed60223493924a278e6da684584
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Jan 23 00:47:45 2006 +0000

      Process gnome command-line arguments after our own,
      so we can provide our own AUTOHELP.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12944 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 89252d86778da3c962cb2e438ecb190e23aac05b
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Jan 23 00:46:22 2006 +0000

      Remove processing of share-path from guile.
      This is now handled by Gnome's gnome_program_locate_file() function.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12943 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc3bcabbb81ffb00e27da6d9fd66882a9cad630a
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sun Jan 22 23:12:15 2006 +0000

     Initialize Gnome libraries before booting guile.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12942 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e7d824371a5efac9371d147bd3dfc368517664e3
Author: David Hampton <hampton at employees.org>
Date:   Sun Jan 22 18:57:46 2006 +0000

    Clean the file of post gtk2.4 properties.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12941 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 834fe17130f94baf5d2cc0dad634efe6aef88a5f
Author: David Hampton <hampton at employees.org>
Date:   Sun Jan 22 18:56:26 2006 +0000

    More HIG changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12940 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72e8406b94531ac2a5129cbdad6047da7f5c8988
Author: David Hampton <hampton at employees.org>
Date:   Sun Jan 22 18:54:56 2006 +0000

    Add support for setting these widgets as the target of a GtkLabel
    access key.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12939 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85f1af4b33e3b358b4531eac1e71f0d910e7926d
Author: David Hampton <hampton at employees.org>
Date:   Sun Jan 22 07:57:33 2006 +0000

    Clean the file of post gtk2.4 properties.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12931 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f7ec77d99258d8ba1c04ff580fb3b84baf4935e1
Author: David Hampton <hampton at employees.org>
Date:   Sun Jan 22 03:50:52 2006 +0000

    Overhaul the financial calculator dialog.  Comments on the new layout
    are welcome.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12930 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28f2785c9e09c190c38e43646a18b09364b41375
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 22 00:32:08 2006 +0000

    Need to add a PATH for the tests to succeed.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12929 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 36f92f2d23f5233303822e964365edeb91e5f2bf
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 22 00:27:11 2006 +0000

    Thomas Klausner's NetBSD patch.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12928 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15ac05406c05b8ef3b84cba7c35c6ce8d1eca786
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jan 21 21:23:02 2006 +0000

    And don't forget to export the API.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12927 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67df8338290540003b3da9c9cffd3224cf10b196
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jan 21 21:20:44 2006 +0000

    Replace missing API for config-file loading.
    
    	* src/app-utils/prefs.scm: replace an API needed by old scheme
    	  config files.  It was removed in r11565.  Replace it now.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12926 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 90b28bb880808d5bb7edac29bd142133c48be949
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jan 21 19:57:51 2006 +0000

    	* src/bin/gnucash-bin.c:  update splash screen while loading modules.
    	  Granted, this has no effect because the splash screen isn't
    	  /UP/ when we're loading the modules.  But still, once we
    	  initialize the gnome application earlier this will let us
    	  update the splash screen.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12925 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cbb14184c4b5f48730e080f17cb8b79364196b9e
Author: David Hampton <hampton at employees.org>
Date:   Sat Jan 21 18:10:41 2006 +0000

    Update ignore properties.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12924 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c9f4169ce9193688ead096250146ed1ec9b39fab
Author: David Hampton <hampton at employees.org>
Date:   Sat Jan 21 17:56:35 2006 +0000

    Move glade files to a new subdirectory.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12923 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 83b4011596f5ae535c09ee403d5d14f228891a71
Author: David Hampton <hampton at employees.org>
Date:   Sat Jan 21 16:49:00 2006 +0000

    HIG rework
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12922 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 45025303ea79e35c06fdfe14ff338a7c5a9de784
Author: David Hampton <hampton at employees.org>
Date:   Sat Jan 21 16:35:58 2006 +0000

    HIG rework on a couple of dialogs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12921 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 254a0988857df281ae1f5ed10609652468ddf951
Author: David Hampton <hampton at employees.org>
Date:   Sat Jan 21 16:30:50 2006 +0000

    Do some HIG cleanup.  Remove extraneous newline characters from
    strings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12920 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 573eca63afa1f63b5cc096275c3de76ef2bfb901
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 21 14:54:54 2006 +0000

    I18n cleanup; unify meaningless additional strings
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12919 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48e13e458666696cfe08b00f4cab6244435ac721
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 21 14:50:23 2006 +0000

    Updated German translation; 3429 out of 3574 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12918 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 075a9afcaec696ed4d921c32b22e9483580fd009
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 21 14:49:48 2006 +0000

    I18n cleanup; unify meaningless additional strings
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12917 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 07228f7e9bc4bece85d98189b96ca7b8e61efb38
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 21 14:38:36 2006 +0000

    String cleanup: remove unnecessary linefeeds. Remove old unused code.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12916 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15b016e981f4ca59faacf6d36a641501e3dc55ea
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 21 14:19:25 2006 +0000

    Add field length limits again to avoid data loss on text entry.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12915 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 433261724b9e12df282918ff3f7a0c6afbf97280
Author: David Hampton <hampton at employees.org>
Date:   Sat Jan 21 04:45:33 2006 +0000

    Glib 2.9 requires GdkEvents to be marked as BOXED instead of POINTER.
    Fixes #326056.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12914 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dffd6167614127723a0c57250409280cbe5ed7fc
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jan 21 04:12:31 2006 +0000

    Continue to load config.auto even if we find config.user.
    
    	* src/bin/gnucash-bin.c: Load config.auto AND config.user files.
    	  Load the .user file first, and then load the .auto.
    	* src/scm/Makefile.am:  paths.scm was removed.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12913 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 108aeb47075ed4c979baec1b46702ac564ced8bb
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Jan 21 03:59:22 2006 +0000

      Guile-side clean-up for --namespace option.
      Also one bit of uncommitted code from gwrap change.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12912 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 555652140f29654d04053a250fd2ae7b757595ce
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Jan 21 03:50:25 2006 +0000

      Process the --namespace command-line option from C, not guile.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12911 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e50a31f89c2677691043baf143e3003099fbeb5c
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Jan 20 14:52:57 2006 +0000

    Fix linking for src/gnome-utils/test/
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12910 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 954dacfd5059948f440df6bb861bb6518bdc3e1a
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Jan 20 05:19:15 2006 +0000

      Move the loading of user and system config files from guile to C.
    
      Remove the "load config" command line options, since they weren't doing
      anything different than the default.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12909 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 230b18f250a3da0dfd49579c97d05951b84a79f8
Author: David Hampton <hampton at employees.org>
Date:   Fri Jan 20 04:18:09 2006 +0000

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

commit 5558918767013f577daca0efe3d1a9394c99a2f9
Author: David Hampton <hampton at employees.org>
Date:   Fri Jan 20 04:13:57 2006 +0000

    Whitespace changes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12907 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cde5c432d0e4b009993c78e8eed4dbea77e6b449
Author: David Hampton <hampton at employees.org>
Date:   Fri Jan 20 01:38:15 2006 +0000

    Provide better arguments for specifying what to do when a key_file
    doesn't exist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12906 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1efe4385dbb6202511afe229bb12064d75ed69c1
Author: David Hampton <hampton at employees.org>
Date:   Fri Jan 20 01:02:57 2006 +0000

    Check for bogus window structures (i.e. empty) when reading/writing
    the state file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12905 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa6adfba4d81cc8243ca38662a8e2b22bfb19208
Author: David Hampton <hampton at employees.org>
Date:   Fri Jan 20 00:38:53 2006 +0000

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

commit f53d3b3151adce050c6fcfc86b794bae0a0a8c90
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 19 19:34:23 2006 +0000

    Fix a fencepost error.
    Fixes a crash trying to reload a file with empty windows.
    (there's still another bug which is that we should ignore empty windows)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12903 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 60bd0b97a46d752b3c067d64576018e65de4371a
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Jan 19 18:43:59 2006 +0000

      Remove "reverse_balance" fucntions from top-level.h.
      Add another #include for gnucash-bin.c
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12902 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01940cadb95107e6d8f79fc978e9a4b0f92756b5
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Jan 19 18:02:18 2006 +0000

      Filter out deprecated account types from the account types treemodel.
    
      Patch by Eskil Bylund <eskil.bylund at gmail.com>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12900 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 540cca4e7aa2e8144db0a5a4ef9c62103f0fa7e0
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Jan 19 17:58:02 2006 +0000

      Add hooks just once in app_utils module init.
      Also don't try to load imaginary module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12899 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7bbe9277ba81f0328d9a14b9754fd1d32af07475
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 19 17:15:46 2006 +0000

    Get the code to compile against glib-2.4 again.
    
    	* src/business/business-gnome/dialog-invoice.c:
    	  need to #include gkeyfile.h for glib24 systems
    	* src/business/business-gnome/Makefile.am:
    	  link against glib26 compatibility library.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12896 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4580431997a7a455d1f748416a2368eaaef2800e
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Jan 19 14:16:58 2006 +0000

    add missing #include
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12886 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54bca2a8836485d4928e3d6515fd844178026733
Author: David Hampton <hampton at employees.org>
Date:   Thu Jan 19 06:02:23 2006 +0000

    Delete the invoice page completely when closing it.  Prevents a crash
    when trying to open a different data file is there is an invoice page
    in the window.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12884 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 03927d27472725798e4fdf96f84943160bbcd036
Author: David Hampton <hampton at employees.org>
Date:   Thu Jan 19 06:01:12 2006 +0000

    Finish the job. Make sure this component isn't unregistered multiple
    times.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12883 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58a67a439fe9e2a6bc9244db7069c5ff4272af07
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Jan 19 05:54:16 2006 +0000

       Exit gnucash from C, not guile.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12882 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96276b269d6e7f699faecaf3dc1df12c591452b0
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Jan 19 05:18:27 2006 +0000

      move some app-util function hooks from guile to C
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12881 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 02153f897e0684707bd5b0c6413fdc62c1d224c2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 19 04:54:37 2006 +0000

    Print SVN version information more often.
    
    	* src/bin/gnucash-bin.c:
    	* src/gnome-utils/gnc-splash.c:
    	  Always print the SVN version and build date.
    	  Make "development version" based on GNUCASH_SVN
    	* src/gnome-utils/Makefile.am:
    	  Define GNUCASH_SVN whenever the source is not a dist tarball.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12880 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5de7b22021386cb413bcd758453428f76e3a5381
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Jan 19 04:29:07 2006 +0000

      Move "unstable development version" message from guile to C.
      Remove crufty guile command-line options.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12879 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a8255eba00bbe12b5f7dbf6ced031e991c86f429
Author: David Hampton <hampton at employees.org>
Date:   Thu Jan 19 04:09:00 2006 +0000

    Save/restore business invoice pages.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12878 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd3a907ff32d9209211872c75e998006831257ff
Author: David Hampton <hampton at employees.org>
Date:   Thu Jan 19 04:06:49 2006 +0000

    Tweak a debugging statement.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12877 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b4ef9f5b4f988de33e83e24dfb5b18193940a8de
Author: David Hampton <hampton at employees.org>
Date:   Thu Jan 19 04:04:03 2006 +0000

    Unregister this component properly when destroying it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12876 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 51bfd5a614b92d07712d03ea2ccc581f55fc69d6
Author: David Hampton <hampton at employees.org>
Date:   Thu Jan 19 04:02:01 2006 +0000

    The GtkObject destroy function can be called multiple times. Protect
    from unregistering the component multiple times.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12875 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18a90eaf39946f921e553d760e2bfc5648a8c58f
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Jan 19 02:34:23 2006 +0000

    dlopen() modules from C, instead of from guile
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12874 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 40a341c49de5510a94dee5e1255394413d91b268
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Jan 19 02:00:25 2006 +0000

    The Parenthesis!  My favorite punctuation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12873 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0484ba995b8bde60dc695dbfdb4f1560f4386eb0
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Jan 19 01:33:16 2006 +0000

      Minor scheme cleanup.
      Move one function from path.scm to command-line.scm.
      Remove processing of arguments now handled in C.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12872 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54c5abad3655b998388e7c7360a760eb690899f2
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Jan 19 01:29:52 2006 +0000

    Migrate content to bugzilla.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12871 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dafcbea15efe4e7ed20f28e36711c0d457b6a032
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Jan 19 01:29:24 2006 +0000

    C-style comment conventions; rename identifiers that are C++ keywords.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12870 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8906c31ef1fc980f35a8ffe26e863cf54f2c5070
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Jan 19 01:27:27 2006 +0000

    Remove name-editing setup from account tree plugin page.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12869 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2943f81d595256e2499c49e914513302ca1ef78d
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Jan 19 01:26:21 2006 +0000

    Use popt to automatically generate pretty --usage and --help.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12868 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f6e632bee0c77d172f2f8fbf7db77b79f07a406
Author: David Hampton <hampton at employees.org>
Date:   Thu Jan 19 00:41:07 2006 +0000

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

commit b0b53808408cb0d219034635e3c105f4a5df13d3
Author: David Hampton <hampton at employees.org>
Date:   Thu Jan 19 00:40:32 2006 +0000

    Rework schema infrastructure so that all schema strings will appear
    for translation, and the translations will be incorporated back into
    the schema files.  Fixed bugs #327507 and #327353.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12863 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fefb86c6c5a3eac10c5cc5bf80bf125235f44491
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Jan 18 18:01:28 2006 +0000

    Propgate bi-weekly ui-frequency in transition from "schedule transaction" dialog to "Advanced..." (Scheduled Transaction Editor).
    2006-01-18  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/dialog-sx-from-trans.c (sxftd_update_fs): Propgate
    	bi-weekly ui-frequency in transition from "schedule transaction"
    	dialog to "Advanced..." (Scheduled Transaction Editor).
    	Patch from Robert Zaleski <rzaleski81 at yahoo.com>.
    	<http://bugzilla.gnome.org/show_bug.cgi?id=327547>.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12841 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9a99b743f4ae78e7dcc90099154d764105dd949
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jan 18 15:57:09 2006 +0000

    Get gnucash-bin to compile...
    - Need to #include "config.h" first.
    - Need to make gnucash_command_line static.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12840 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5bc3898c4db3ca9e5b0d4e83bb9acc4d61b3a87d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jan 18 15:49:17 2006 +0000

    Fix the build so Chris' command-line processing works.
    
    	* src/bin/Makefile.am:  Fix some srcdir/builddir issues
    	  with #includes and libraries.
    	* src/Makefile.am:  Move 'bin' last so that it's built
    	  after gnome-utils so Chris' change works.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12839 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77ce54effc98a25c231e32f9255faee30e7d86e5
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Jan 18 03:46:53 2006 +0000

      Catch --version argument before booting Guile.
      Also show svn revision info if binary was built from svn.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12838 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 180e7dc3a211f6b36f555b17611d853bd35b8262
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 17 21:26:44 2006 +0000

    Add initial work on upgrading the old non-compilable mt940-importer
    code by F. Steinel. Code still non-compilable, see
    http://bugzilla.gnome.org/show_bug.cgi?id=325170
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12835 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 510c53e03fff0ffb34b59f89e28b6b11b7907f34
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Tue Jan 17 17:56:49 2006 +0000

    Removing .la suffix on backend GModule name
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12829 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5280cc23103ae3f5da5275c34c5faa54094c22d5
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Tue Jan 17 14:24:49 2006 +0000

    allowing external QOF to work when specifically enabled for testing
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12821 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 881692e2fb57b9dbc9849ba94ea7650d9b425f08
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Tue Jan 17 11:14:34 2006 +0000

    Completing en_GB translation for svn. 3395 translated
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12819 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ededf8a3649fcd2509b8832289745c5039b60e7
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Jan 17 02:28:13 2006 +0000

    sane indenting
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12817 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f347e07c65116e5abfd7fcafd9fde03c496dae68
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Jan 17 02:26:16 2006 +0000

    Pull the C inner_main into the environment of the guile (gnucash main) module.
    
    Strangely, symbols that are resolved during a dlopen() *before* calling
    scm_set_current_module() are not resolvable from guile code that is inside
    a module.
    
    In order for code in a guile module to see symbols from dlopen'ed libraries,
    they must be dlopen'ed *while* that guile module is current.  I imagine this
    is because the process of changing the current guile module purposely hides
    all symbols in the current symbol table - to create an illusion of an empty
    table.  Kinda interesting... kinda scary...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12816 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc941165c58d6361b1ac91d346d412e1f4f9d4f4
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Jan 17 01:42:46 2006 +0000

    Don't distribute non-existant 'gnucash'
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12815 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17ad30477092493eca1a0cac6fa9ce4f17a2c80d
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Jan 16 20:30:00 2006 +0000

    Remove unused 'thumbnailer' directory.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12374 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ece31d81df9d6f4e0afb8f8ae0a103e9ea6f5fb9
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Jan 16 20:30:00 2006 +0000

    Compatibility with gtk 2.8, as well, for selection of the auto-completed region.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12373 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a2a0bfc1b1312986b936fe4ff468b02bccbd66df
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Jan 16 20:30:00 2006 +0000

       update budget-related status
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12372 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23c1361ae28bd88a1dc7f176df6e42261df8ca35
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 16 19:21:48 2006 +0000

    Improve explanation of glossary
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12371 57a11ea4-9604-0410-9ed3-97b8803252fd

commit de82186b8dd8afb1e3146424c36777f151c30d7c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 16 19:19:44 2006 +0000

    Updated Greek translation by Nikos Charonitakis
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12370 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d78854a3a3a78b0d00f178aa41546cfe864b6e2d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jan 16 16:50:57 2006 +0000

    	* configure.in: us AM_PATH_GWRAP properly. Exit configure on failure.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12369 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2bf22776603243435b44048e5083b59a5a701671
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Jan 16 16:30:12 2006 +0000

      Slight contraction of gnc-module API.
    
      Privatize structures that aren't used externally.  Remove unused functions.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12368 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85c5bcd51c2f5c1365d45bea9305c8a951a885e7
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Jan 16 14:42:43 2006 +0000

    Register business objects before testing them.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12367 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15533c3a3dea872bff328f061eb8c2e8bf4c8472
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Jan 16 14:24:57 2006 +0000

    Allow a libgsf test to pass even with glib 2.4.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12366 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ef9db1e446223b5b3181632a430d29b58a4ae9b
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Jan 16 05:30:34 2006 +0000

    Remove unneeded testing environments.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12365 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c40e79c964cb0a4a1d35b4bfd0a64f34285ce65
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Jan 16 05:22:01 2006 +0000

    Remove obsolete test for starting GnuCash with a different guile.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12364 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3cd6a9ac54dec7f24957b872f05d2331143b8b56
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Jan 16 03:23:35 2006 +0000

    Fix src/bin/test/test-version for new gnucash executable.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12363 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67698172506440c2cd167d398a9c717cf96b6572
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Jan 16 02:43:56 2006 +0000

       Specify that LIBADD libraries are for libqof_backend_qsf.la.
       Solves:
          libqof-backend-qsf.so: undefined symbol: xmlNodeGetContent
    
          error during `make check'
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12362 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0775cdbe6d7ea901955b7df43f15511894552dcf
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jan 16 00:24:17 2006 +0000

    	* src/gnome/dialog-new-user.c: some fixes to get file to compile.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12361 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 864d70c8959431a068aad17276b453e91961ab6c
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Jan 15 23:08:22 2006 +0000

    Add TAGS to svn:ignores.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12360 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a18f4a49d49e54707e08b04accf4697c01250ae5
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Jan 15 23:07:55 2006 +0000

    forgot ChangeLog for account-example changes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12359 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e9d19ece0ae6916269b99f3e46f96bc0c62df4f4
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Jan 15 23:05:27 2006 +0000

    Add placeholder flags for relevant accounts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12358 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68216aeb27609c2d10e15e923e41d525409a96aa
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Jan 15 23:04:19 2006 +0000

    Add account-tree-view editing for name,code,desc,notes; refactor new-account-heirarchy druid for merging accounts into an existing book.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12357 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d53ab1fdd29f27848c4ee42b2162a84d9b19038d
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Jan 15 22:19:13 2006 +0000

    Updates for new program invocation method, path conventions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12356 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 34d44c7d22ac77502e52936ab5afb1d1a7bfd70d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 14 11:32:52 2006 +0000

    Add svn:ignore
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12354 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d0e34a507778cbec525ab1c745405ff9854149c8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 14 11:27:31 2006 +0000

    Updated Norwegian account templates by Tor Harald Thorland
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12353 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a335ba4c5e88205ca8a92401e3f594194685f96
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 14 11:25:57 2006 +0000

    Updated Norwegian translation by Tor Harald Thorland
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12352 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b9e2d8d2f13a081915b599160c69b3810ba15e33
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Jan 14 05:47:17 2006 +0000

       Declare library dependency for dialog-tax-table.
    
       libtool 1.5.16 seems to not mind the dependency being undeclared but
       libtool 1.5.6 on FC3 won't lt_dlopen() the .la file without it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12351 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc02baaa87193d07a177f54c373dd12dbb4b64b5
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Jan 14 03:56:53 2006 +0000

    Add 'Makefile' as a dependency for targets that are generated
    from scriptlets in Makefile.  That way, if the generating scriptlet is
    changed, (or the Makefile is regenerated) the target will also be remade.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12350 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c311d702a31e61a9d921338f6ab689e358fd951
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jan 14 02:01:30 2006 +0000

    	* lib/libqof/qof/Makefile.am: qofla-dir.h depends on Makefile.
    	  Make sure you rebuild qofla-dir.h when the Makefile changes,
    	  which would imply re-configuration.  You never know, the
    	  user might have changed --prefix which means you want to
    	  rebuild the header.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12349 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc0f0b205cf06fa68560c200a9d86d1dced82255
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jan 14 01:53:47 2006 +0000

    	* configure.in: Properly set QOF_LIB_DIR et. al. for internal qof.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12348 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d932d635a94f74c786c586995f7050f6319125c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jan 13 23:57:36 2006 +0000

    Don't install goffice and gsf headers.
    
    	* goffice/*/Makefile.am:
    	* libgsf/*/Makefile.am:
    	  don't install goffice and gsf headers.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12347 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe153377d4c49b7ca681f4662632c879a0efeabe
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jan 13 22:18:31 2006 +0000

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

commit 9dd9d3a8f836f1b727681673aa7b6fc26549e555
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jan 13 21:57:06 2006 +0000

    Remove old gnucash and gnucash-valgrind override scripts.
    
    	* src/bin/overrides/gnucash
    	* src/bin/overrides/gnucash-valgrind
    	* src/bin/overrides/Makefile.am:
    	  remove unnecessary override files that are no longer useful.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12345 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0d571c1848dce9fb068708ccac15e1b7b7bec608
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jan 13 21:50:36 2006 +0000

    Revert 12296 -- provide a better fix for gentoo ebuild.
    
    	* src/gnome-utils/Makefile.am: revert 12296 and handle the
    	  case of an svn checkout without .svn subdirs (gentoo ebuild).
    	  In particular, we want to use $(srcdir)/gnc-svninfo.h
    	  so that a build from a dist tarball has the svn version.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12344 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 491cb81a8cb527391fef72b5b8802465575e075f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jan 13 21:19:59 2006 +0000

    Add comment about why there is no setlocale in main.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12343 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cbcce8876dae21ff8c09fb63aab7b19582d52e3c
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Fri Jan 13 19:15:20 2006 +0000

    silencing guile for test-version
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12342 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4428f0c387c3ce66f2834926407a80997e65fc0e
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Fri Jan 13 19:12:12 2006 +0000

    Using Derek's build-from-tree fix to fix the test-version check
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12341 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 63a0e08289a75dd23afa6e529d72594ee96dcb59
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jan 13 17:41:53 2006 +0000

    Get GnuCash to run out of the build tree again.
    At least, --version works now.
    
    	* src/bin/overrides/gnucash-build-env.in:
    	  Change core-utils to a gnc-module-dir so it loads both
    	  the .scm and the .so properly.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12340 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f2f05295a24a39a60b3aed845bdeba6218d3e78e
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Jan 13 05:13:05 2006 +0000

    Various fixes to allow `make dist` and building from tarball.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12339 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb99bbab36543b6f664c0d5c6e82da35ab440878
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Jan 13 02:05:51 2006 +0000

    ChangeLog entries from svn for past 12 days.
    
    Hmm... A commit message for my commit messages... what to write?
    Using this, format which is much closer to svn log, saved some time.
    This commit took about 10 min to prepare, and I estimate it would have
    taken another 20 to format like my last entries.  The main effort is
    moving the messages off of column 0.  I suspect that the non-uniform
    entry style might start to bother me enough to look at the xslt again.
    We'll see.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12338 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d10178c682a8a39f0987e92f1843b70e082446bb
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Jan 13 01:25:12 2006 +0000

    Move gnu-module init and gettext init from scm to C.
    Move i18n.h.in from src/app-utils to src/bin, where it is used.
    Remove unneeded gettext init code in src/app-utils
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12337 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f12f913990b25e5e778ee3a3059cd8570c329172
Author: David Hampton <hampton at employees.org>
Date:   Fri Jan 13 00:41:52 2006 +0000

    Remove fixed item that was restored by accident.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12336 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ef2eb3a57cb88e1af2719f000b66c9462856b6d
Author: David Hampton <hampton at employees.org>
Date:   Fri Jan 13 00:34:55 2006 +0000

    Remove the unnecessary explicit removal of the tree model and let the
    core GtkTreeView code do its thing.  Prevents a weird crash when
    canceling the transfer code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12335 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 302accdb10d1bd9ccdcea6c6ab7f9ac948a1c20e
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Jan 12 23:40:45 2006 +0000

    Remove (b0rk) cairo support
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12334 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3e82b98e92867cc15df6880f9cab7828d43da3ed
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Jan 12 23:34:09 2006 +0000

    Add notes from -devel, #gnucash
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12333 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3cd6b337ea6399013060df8372edded055189aa0
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 12 22:47:08 2006 +0000

    	* configure.in: fixes to make configure more quiet
    	  - move PKG_CONFIG check early in the process
    	  - use --silence-errors more
    	* macros/pkg.m4: work around a pkg-config bug that outputs
    	  errors to stderr even when you tell it to output to stdout.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12332 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 49a17f34257db6e3e8cad3e150193a26ac141257
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 12 21:44:08 2006 +0000

    	* configure.in:  add --enable-qof so build defaults to internal qof.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12331 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c04d41562eef6a4b0e388653ce12c001df8d1d3
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Jan 12 21:26:01 2006 +0000

    Don't let deprecated tags overwrite data from newer tags.
    Avoid testing for match of deprecated tags.
    Warn about deprecated tags not being preserved.
    Plug another leak in test case.
    Make successful test-xml-account less verbose.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12330 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7452d320bee33d2214b080a131bc866ce3a047f4
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Jan 12 21:22:03 2006 +0000

    Avoid creating new xml parser for each test file.
    This plugs a mem leak in the test case.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12329 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2be0b00d11e9f9ba4cfe1448afb050ba0a5aec1b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jan 12 15:52:00 2006 +0000

    Revert not-yet-agreed change in QOF variables by myself that accidentally slipped in.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12328 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72a8d16d49702bae9115d2fb69114b03961a9ac6
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Wed Jan 11 13:26:15 2006 +0000

    doxygen tweak
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12324 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9e60634122083cc2512c2ef3b099b8832abceb5
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Wed Jan 11 13:06:07 2006 +0000

    doxygen tweak
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12323 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad79d941faaffcc37eb88201e21a3732fe5a2eeb
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Jan 11 04:39:12 2006 +0000

    Factor-out cut-n-paste job from xaccCloneAccount{Simple}.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12322 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f502a238e43094931d1008becd175b6016d21a5f
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Jan 11 04:30:20 2006 +0000

    Convert account name, code and description to use string cache.
    Plus minor comments and tweaks.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12321 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0598081427b2242076e78ac064f035677055158b
Author: David Hampton <hampton at employees.org>
Date:   Wed Jan 11 04:29:06 2006 +0000

    A couple of simple substitutions for deprecated functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12320 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 32a5612d4c10c5affd1223c7581fb9254b3770cd
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Jan 11 04:27:02 2006 +0000

    Add CACHE_REPLACE(dst, src) macro for common case in string setters.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12319 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eaa9d47eabc431080ead9e167e4116e91564eff0
Author: David Hampton <hampton at employees.org>
Date:   Wed Jan 11 04:25:36 2006 +0000

    Use newer function for setting the width of a GtkSpinButton.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12318 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 34edc2ab95900d96d5663a50d55dfcaa96c0bd03
Author: David Hampton <hampton at employees.org>
Date:   Wed Jan 11 03:08:25 2006 +0000

    The gnucash gpg networking code isn't called from anywhere.  No need
    to compile it as part of the build.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12317 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e4506925fc3f7756e9332bd685be196e841cb076
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Jan 11 02:58:59 2006 +0000

    Convert gnc-commodity to use vanilla string cache macros.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12316 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb729c20734544862451f04fe5a17cc927ff9f83
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Jan 11 02:56:02 2006 +0000

    Add const to gnc_string_cache_insert argument.
    Handle NULL values gracefully.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12315 57a11ea4-9604-0410-9ed3-97b8803252fd

commit abffefe382f6c4c55996638d85d14657b3350698
Author: David Hampton <hampton at employees.org>
Date:   Wed Jan 11 02:41:26 2006 +0000

    Replace deprecated functions with their current equivalent.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12314 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a8b7358796f1315d1a66243d0a5d40b4c0ae3c5
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Jan 11 02:19:42 2006 +0000

    Add commented-out test case demonstrating lack of year 2038 support.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12313 57a11ea4-9604-0410-9ed3-97b8803252fd

commit efe7f9c4e645a95608f05dcdc3680802545523bd
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jan 10 22:10:22 2006 +0000

    ignore dangling symlinks when building po/POTFILES.in
    
    	* make-gnucash-potfiles.in: ignore dangling symlinks when
    	  building po/POTFILES.in
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12312 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b63c404e00d4f81882cc00321f85a35401f32e8
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Jan 10 21:42:55 2006 +0000

    Plug memory leak of gnc_commodity_namespace->QofInstance; found w/ valgrind.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12311 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 563e3d22aca19c2215c42a9025bd71be704476d7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 10 20:13:47 2006 +0000

    Add account templates for Norwegian (Bokmal) language; by Tor Harald
    Thorland <linux at strigen.com>; not fully functional so far.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12310 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 627170594e2f7b3699126624b47f0f5ea0f538aa
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 10 19:58:42 2006 +0000

    Updated Norwegian translation by Tor Harald Thorland
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12309 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f7fbc0f9e52548ac548baf542dd34a2f1f996f3
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Jan 9 21:06:45 2006 +0000

    Avoid testing dates near or after 2038, because the qof parsing functions fail.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12308 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e66d8e1545b56eb690850e49a97c1f84e874605
Author: David Hampton <hampton at employees.org>
Date:   Mon Jan 9 12:58:51 2006 +0000

    Add tooltip for new button.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12307 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6400638073bb88e1db8943fee88519cc21f5e91a
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Jan 9 03:33:46 2006 +0000

    Don't test numeric parsing for numbers that overflow, we'd fail.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12306 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 36dceb4d1888731c9827afd93db399c3525cafed
Author: David Hampton <hampton at employees.org>
Date:   Sun Jan 8 22:39:47 2006 +0000

    Add a button to clear the name of the currently selected file in a
    file chooser.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12305 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 89db6572b1c5791a3d17e405f6ddb49249d03868
Author: David Hampton <hampton at employees.org>
Date:   Sun Jan 8 22:34:04 2006 +0000

    The GTK2.4 headers are missing a named constant.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12304 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7853ce804db34e96fd3c4bc38ead255e9aaccf7d
Author: David Hampton <hampton at employees.org>
Date:   Sun Jan 8 22:31:40 2006 +0000

    Fix a couple of compiler version issues.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12303 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc7964de496802ff20572e17b712ad46b3cd8bc8
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 8 22:29:47 2006 +0000

    	* Makefile.am: fix the dist-hook macro for po/POTFILES.in
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12302 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d6a783fd2d683324af2746c642587baa8240445d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 8 21:41:17 2006 +0000

    Updated German translation. 3414 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12301 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 048a0577bbe56e1bd6c62b2e3d558475260cd473
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 8 21:37:30 2006 +0000

    Add more tooltips to main window buttons. i18n improvements.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12300 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1de3fe86d23906f14064d8d41fa5ea29a1c1a01e
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Jan 8 17:51:29 2006 +0000

    QOF 0.6.1 release update
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12299 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a2a175106917ea791cb126a33b2271a970bf870
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Jan 8 14:57:07 2006 +0000

    updated en_GB translation (92fuzzy remaining) in association with Nigel Titley and the translation project
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12298 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa3ff787012bc31470cd65669235dd561408d415
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Jan 8 14:45:28 2006 +0000

    ENTER and LEAVE matching, typo and doxygen tweak
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12297 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f9b989e0e3c663bd15577f70f391f5539e1dcea2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 8 14:24:27 2006 +0000

    Fix gnc-svninfo.h rule for gentoo ebuild where svn is no longer available
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12296 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b2ba203b1a537a2ad9509008f7221ac3253b2ad
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 8 14:01:14 2006 +0000

    src/gnome-utils/gnc-main-window.c: Add gnc workaround function for
    errorneous gtk_action_group_set_translation_domain. Fixes the
    statusbar-tooltip error mentioned on 2006-01-07. Filed in gtk as
    bug#326200.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12295 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5a2e3b1557a8e5f60ad6ea7a59fb53f6318df7e
Author: David Hampton <hampton at employees.org>
Date:   Sat Jan 7 19:13:29 2006 +0000

    Copy the table markup from an intermediate table to the final
    displayed table.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12294 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10dc5c75ac6650238e067be9522ae30bb057c826
Author: David Hampton <hampton at employees.org>
Date:   Sat Jan 7 19:12:35 2006 +0000

    When building a html table from an account tree, apply markup to the
    "total" lines so that they use the right stylesheet colors.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12293 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7888e9506b5cb39a9ad66c177ec48aedcb6e17e9
Author: David Hampton <hampton at employees.org>
Date:   Sat Jan 7 18:42:58 2006 +0000

    Fix the "share decimal places" option.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12292 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cdca53eebb202f22ca7175edaafad9de2e402029
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 7 17:15:06 2006 +0000

    Oops, fix unintended additional changes
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12291 57a11ea4-9604-0410-9ed3-97b8803252fd

commit caf788211683afc6001943c2725a9aaa447292bf
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 7 17:13:47 2006 +0000

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

commit 4ae6ac8ffad60b365809b159482cf158957fe1eb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 7 17:13:21 2006 +0000

    Add more tooltips to actions.
    
    src/report/report-gnome/gnc-plugin-page-report.c: Rename "Save report"
    menu item to "Add report" according to IRC discussion with warlord.
    
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12289 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5613dbec34f8ec5a0f956669e6090d8ec22c720f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 7 17:12:30 2006 +0000

    Add display of a GtkAction's tooltip in the statusbar when the mouse
    is selection its menu item. Code copied from gtk+'s
    test/testmerge.c. Works fine, except that in non-C locales a tooltip
    of "" is errorneously passed through gettext(), which will
    accidentally catch a wrong string from the po files. This needs to be
    fixed.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12288 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aab5d996e2099cbba426795519b918e593eb2dbf
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 7 15:48:53 2006 +0000

    Improve valgrind script
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12287 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c56ccdd3cf20bfe8f1033e3e4f4b8a1112740597
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 7 15:47:17 2006 +0000

    Updated Norwegian translation by Tor Harald Thorland
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12286 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f86241f0a7abc19329e0df151ebb2abb50e53555
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 7 14:51:37 2006 +0000

    Move code from macros/autogen.sh to ./autogen.sh to make it more
    obvious what happens. Add checks for all programs that are called,
    fixes bug#325721. However in principle the code wasn't changed, only
    cleaned up.
    
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12285 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48f556c360fc7923c5e6a6f25c17f94136a1e7f0
Author: David Hampton <hampton at employees.org>
Date:   Sat Jan 7 07:36:47 2006 +0000

    Update for recent HBCI fixes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12284 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 89feeb7dec3014c72a2efffb6733187c536ba8b6
Author: David Hampton <hampton at employees.org>
Date:   Sat Jan 7 07:28:40 2006 +0000

    Add some access keys to menu items and buttons.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12283 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d23f2cfea38e12232905a2d2ce5b4cb7b652ec01
Author: David Hampton <hampton at employees.org>
Date:   Sat Jan 7 07:03:48 2006 +0000

    Remove some deprecated gnome functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12282 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b9750610cdfc8cc1f087d03f09d901aaf3b9556f
Author: David Hampton <hampton at employees.org>
Date:   Sat Jan 7 06:18:14 2006 +0000

    Add a script to invoke the new gnucash.bin executable via valgrind.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12281 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fdbff57186f2623b3522e184d7a272061bb86e98
Author: David Hampton <hampton at employees.org>
Date:   Sat Jan 7 06:00:05 2006 +0000

    Performance enhancements.  Remove the model from the combo box before
    clearing and repopulating it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12280 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb97fef4440b8cb6aa906a7c46ee36e0d19af0b9
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Jan 6 22:55:02 2006 +0000

    buffer-flush notes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12279 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d20e5934286a81ebda04834490b4189a891487ad
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Jan 6 22:28:38 2006 +0000

    Fix floating point exception by checking for overflow.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12278 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b487afd7be7065cf0eba81001b0d330c79d48fd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jan 6 22:10:48 2006 +0000

    Improve glade-fixup script so that it can be used in subdirectories, too
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12277 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc5f9edd57da4d7333a82786c737ab1429e69477
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jan 6 22:09:47 2006 +0000

    Improved German translation. 3397 out of 4005 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12276 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd8df09db6efc9d3d9554d77e579b9b18b6bbc37
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jan 6 22:09:16 2006 +0000

    String i18n cleanup: manual linebreaks removed
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12275 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 34831c61b004fc33070b5f55d04687cb7845a48c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jan 6 21:55:54 2006 +0000

    String i18n cleanup; more tooltips added
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12274 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b02d8989e3e23584a7f9b85309f3908cd7a2f36
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Jan 6 21:31:22 2006 +0000

    Fixes for `make check' in toplevel Makefile.am.
    
    Conditionally add symlink from ./gsf to ./lib/libgsf-1.12.3/gsf.
    
    Also, silence warning:
    /usr/share/automake-1.9/am/tags.am: ctags was already defined in condition !GNC_CTAGS_FILE, which is included in condition TRUE ...
    Makefile.am:138: ... `ctags' previously defined here
    
    and avoid possible `make dist' failure by added po/POTFILES.in to dist-hook.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12273 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af6eef2ccfa1346948c9bd9b563da203ea4d9cc0
Author: David Hampton <hampton at employees.org>
Date:   Fri Jan 6 15:49:45 2006 +0000

    Make the HBCI Transfer dialog work again using a GtkListStore.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12272 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4048f595e1db6d972a4fa5f0d809a167088b44d6
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Jan 6 02:49:27 2006 +0000

    Yet more build tweaks for .pot file generation.
    
    Remove po/POTFILES.in (again) from svn.  Since po/POTFILES.in is added
    to BUILT_SOURCES, it's auto-generated now whenever the `make all',
    `make check', or `make install' targets are processed, (but not
    recreated every time).  And `make pot' forces the recreation of
    po/POTFILES.in.  Hopefully, this will works even on OSX.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12271 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 769c10385a82630b6b2ce6518d7d20ccb9230880
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Jan 5 15:54:34 2006 +0000

    Andreas Kohler's cleanups,  Bug#321405.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12270 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0612e99da8606e0c917ad24185d6dab9043f6a0a
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Jan 5 15:50:17 2006 +0000

    Restore de_DE/acctchrt_full.gnucash-xea, makefile rules re:acctchrt_full files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12269 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad23e7ede1cca4d595412744009402eb8e0206ca
Author: David Hampton <hampton at employees.org>
Date:   Thu Jan 5 06:36:05 2006 +0000

    Info for last set of changes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12268 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9cb14afc998e58574462b7a0e33abcae57a63ef8
Author: David Hampton <hampton at employees.org>
Date:   Thu Jan 5 06:35:21 2006 +0000

    Add in some conditionally compiled hooks for turning callgrind on/off
    via the menus.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12267 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe6c5d827e2228ad3ea6a4e33a47878e56ac80ac
Author: David Hampton <hampton at employees.org>
Date:   Thu Jan 5 06:33:10 2006 +0000

    Consolidate some common functionality.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12266 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce70491714ac8463c538db185fe12d2c5b548559
Author: David Hampton <hampton at employees.org>
Date:   Thu Jan 5 06:32:34 2006 +0000

    Remove debugging statement.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12265 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 03e943140626af808e3e314b48178280cebf41a8
Author: David Hampton <hampton at employees.org>
Date:   Thu Jan 5 05:18:52 2006 +0000

    Load the entire data set into the combocell before enabling sorting.
    Saves a tremendous amount of time.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12264 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d49e5aa15fc982bd4cf12d3c0fff7ea0a3f2581
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Jan 5 03:44:11 2006 +0000

    Remove dead acctlist files.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12263 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6606818b2e4b1862e1d9abe2b8d05d3e38e59ceb
Author: David Hampton <hampton at employees.org>
Date:   Thu Jan 5 03:11:27 2006 +0000

    Rename function to eliminate duplicate names.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12262 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a624c9fef4c88ca7ba37b30e992d6a243d5fdffe
Author: David Hampton <hampton at employees.org>
Date:   Thu Jan 5 03:10:27 2006 +0000

    A couple of performance tweaks.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12261 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3773213e614595b9d66aab974739b8fc461c812
Author: David Hampton <hampton at employees.org>
Date:   Thu Jan 5 01:38:27 2006 +0000

    Don't keep the shell around when starting gnucash.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12260 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 00373fd32dcb7aafb4b20ce00f38b22622df2951
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 4 21:56:21 2006 +0000

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

commit 899ab41470596f4477515e718d7daf3b2348e870
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 4 21:54:10 2006 +0000

    String i18n improvements.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12258 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57afed226caf504ed4219a57d51981b1fdb3beff
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Jan 4 17:25:26 2006 +0000

    Add a stub po/POTFILES.in
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12257 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4eab2eff34765e751b8c67c684f2b1e996f77258
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Jan 4 04:56:54 2006 +0000

    Since-last-run dialog cleanups.
    
    	* gnc-sxed-window-ui.xml: Remove unreferenced `TransactionAction`.
    
    	* dialog-sxsincelast.c (sxsld_disposition_changed): change the
    	assertion into a simple return-if-fail due to apparent change in
    	the calling order in gtk 2.x...
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12256 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9568565e7d122741214a17cad3f27f1bc41d230c
Author: David Hampton <hampton at employees.org>
Date:   Wed Jan 4 03:58:49 2006 +0000

    When setting the amount of a split, don't call gnc_numeric_convert on
    it if the split isn't assigned to an account. This reduces the time
    spent loading a data file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12255 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb17dde52413d483bba4e650d29f9145d0ee3ddd
Author: David Hampton <hampton at employees.org>
Date:   Wed Jan 4 03:13:29 2006 +0000

    Couple the radio buttons in the unpost dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12254 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ca808b12111c4df11f1be29161039a1c0bfccf38
Author: David Hampton <hampton at employees.org>
Date:   Wed Jan 4 01:02:48 2006 +0000

    Revert the previous change and make the totd always float above all
    other GnuCash windows.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12253 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f301cae67983513dc66224184b8a0cc743c1a8b6
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Jan 3 23:49:39 2006 +0000

    Invert the program entry point.
    
    'gnucash' is now a shell script that calls the executable
    'gnucash-bin' which uses libguile to load guile modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12252 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 157676f39b35ea91343a9bb413e7613f9c40f4be
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Tue Jan 3 22:22:08 2006 +0000

    fix Mac OSX problems with buildpo target
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12251 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ddf302d9523934f84a6544b9a4cc48b70711169b
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Tue Jan 3 22:01:38 2006 +0000

    ensure the generated file is cleaned for make distcheck
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12250 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a20f33cf66174a26de5eb2c7dc8ac06bd394411
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Tue Jan 3 19:27:54 2006 +0000

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

commit 9b98c3397e5b4c77ed9d2f09a4e01912c6390920
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Tue Jan 3 19:27:03 2006 +0000

    automate replacing po/POTFILES.in and remove POTFILES.in from svn
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12248 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9793316149bf1c2ae7bde72fd6e7fd0a4835fcee
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Tue Jan 3 19:26:45 2006 +0000

    automate replacing po/POTFILES.in and remove POTFILES.in from svn
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12247 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 049f4b0ee6a76c92a6159cc9e6d3163806099b70
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Tue Jan 3 18:04:34 2006 +0000

    rebuild POTFILES.in when remaking gnucash.pot
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12246 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58361755ee154272a53f3ade7d11e704a4bff881
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Jan 3 18:02:25 2006 +0000

    remove a couple recently-removed files from POTFILES.in
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12245 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31f91c13c283aaff97e201c0707c863735cc85b3
Author: David Hampton <hampton at employees.org>
Date:   Tue Jan 3 17:13:10 2006 +0000

    Rename function to eliminate duplicate names.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12244 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3261fcbfbf0971348c2891a04ada362fde8de299
Author: David Hampton <hampton at employees.org>
Date:   Tue Jan 3 04:02:42 2006 +0000

    Use the component manager to ensure there is only one totd dialog at a
    time.  Don't mark the dialog as transient (or type GTK_WINDOW_DIALOG)
    so that window managers won't make it float above all other GnuCash
    windows.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12241 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c5f89055483017c9838220f895a6cddea524181
Author: David Hampton <hampton at employees.org>
Date:   Tue Jan 3 02:44:45 2006 +0000

    Fix test inverted by commit 12231.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12240 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 214d9ccc1853999cf0148e6fcc09ab1a9d7a4e33
Author: David Hampton <hampton at employees.org>
Date:   Tue Jan 3 01:08:20 2006 +0000

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

commit d8c9c76ff9ad1a8b45e44a6f24f4b1216824dccc
Author: David Hampton <hampton at employees.org>
Date:   Tue Jan 3 01:06:52 2006 +0000

    Use a GtkListStore for the example account categories instead of
    layering a custom selection model on a custom example account model.
    The code is a lot simpler and has additional sorting capability. Do
    some rework on the druid layout.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12238 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ed53449a04e5bfce54344531b9582e9e5058da3
Author: David Hampton <hampton at employees.org>
Date:   Tue Jan 3 01:05:46 2006 +0000

    Correct function name.  Add a comment.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12237 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 98f3494c279218b1f94933233bc4e86944006931
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jan 2 22:32:18 2006 +0000

    need to #include gkeyfile.h if we don't have glib26.
    
    	* src/gnome-utils/gnc-tree-view-account.c:
    	* src/gnome/gnc-plugin-page-budget.c:
    	  need to #include gkeyfile.h if we don't have glib26.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12236 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93d345be497ac9025587620d5c5ba76a2ad4a665
Author: David Hampton <hampton at employees.org>
Date:   Mon Jan 2 21:14:31 2006 +0000

    Use the right function to hide a tree column. Update a couple of
    debugging messages.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12235 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1af0973ffc48479e82c591fd47ed8b40e1204519
Author: David Hampton <hampton at employees.org>
Date:   Mon Jan 2 21:11:26 2006 +0000

    Initialize the qof instances in commodity namespaces.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12234 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a8b4295c7c8cf9b0033b96b2baf170153a2138f7
Author: David Hampton <hampton at employees.org>
Date:   Mon Jan 2 21:07:03 2006 +0000

    Start new ChangeLog for 2006.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12233 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 00153624b2973b1824b61f11c3d35c0407ecdd6e
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Mon Jan 2 00:37:02 2006 +0000

    Delete unused gncmod-budget.c.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12232 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ece1abe680403a0fddcbbc722e06299ec5050409
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sun Jan 1 22:26:15 2006 +0000

    General clean-up in Transaction.[ch].
    
     * Regularization of 'trans' as variable name.
     * Whitespace and linewraps
     * lots of control-flow simplification
     * factor one chunk out into get_any_account()
     * Comment some things that are bogus or need improvement
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12231 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a38aca6f21e1f6f0cb8a7056b5967c1b2ea418c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 1 19:56:04 2006 +0000

    Updated Norwegian translation by Tor Harald Thorland
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12230 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d96b0c7d816dbae9e88ff88813daac7e7bec8c2a
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Dec 31 23:35:55 2005 +0000

    Constify some Split and Transaction functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12229 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b7c1430e13465756df96ed0a38d21bf3410c901
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Dec 31 22:28:42 2005 +0000

    Constify the AccountGroup variables where possible in Group.[ch]
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12228 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2deaa26188059ed5e0756d4748493c08b511f6d8
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Dec 31 21:17:32 2005 +0000

    Add ChangeLog entries for past 4 days.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12227 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f242dd182df7699f13428341fd5084ea158933c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 31 12:04:11 2005 +0000

    Update German translation. 3387 out of 3397 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12226 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 30afb0a96d618b73d07252795ec3b05b33a15745
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 31 12:02:22 2005 +0000

    Add tooltips to new dialog
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12225 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68ba4431affa789a941805b287072afe83b7f59d
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Dec 31 06:20:35 2005 +0000

    Turn on gconf for the budget plugin page's tree view account.
    
    Doesn't seem to work quite yet.  It does save the settings in the user's
    gconf directory, but the tree view doesn't remember things like sort order,
    which the account-tree page's account treeview does remember.  There must be
    something else needed...
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12224 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d48e61963ef6c30caf2d44b4ebdc79abe76d5c15
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Dec 31 06:06:51 2005 +0000

    *really* mark strings for runtime translation, not just translatable.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12223 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d6f37af008efa4aace03a023752f4f9e69fe104
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Dec 31 06:03:41 2005 +0000

    Remove GUI for old attempt at account type filtering.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12222 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3214346427ab37255d70203887ef7b25a2aed46d
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Dec 31 05:41:00 2005 +0000

    Remember what the Budget views looked like last time we were running
    
    Most of the work is delegated to GncTreeViewAccount, just as for
    GncPluginPageAccountTree.  One difference is that the Budget page has to
    also remember which Budget it was showing.  For that, we encode the GUID to
    a string in the keyfile.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12221 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3317bc6ab136c1c737b90a1f9699883f185c95e
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Dec 31 05:34:29 2005 +0000

    whitespace line-wrap cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12220 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58a0d3a58292a381140c51c973ec5a1936c5f739
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Dec 31 04:47:52 2005 +0000

    Move functions from GncPluginPageAccountTree to GncTreeViewAccount
    
    The reason GncPluginPageBudget keeps wanting to use functions in
    GncPluginPageAccountTree is that they both use GncTreeViewAccount.
    
    So, we're moving those functions (the account view filter functions
    and the account view save/restore functions) into
    gnc-tree-view-account.  Along the way, we're also narrowing the
    argument types from GtkTreeView to GncTreeViewAccount to avoid
    unnecessary down-casting.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12219 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae57540e94268cea8406d3769f04243d10a0735a
Author: David Hampton <hampton at employees.org>
Date:   Sat Dec 31 02:09:48 2005 +0000

    New script that will remove all post-gtk24 attributes from all glade
    files under the 'src' directory.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12218 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4803be391d4b13f1c7d3d4e0a37e6eecb14058a7
Author: David Hampton <hampton at employees.org>
Date:   Sat Dec 31 02:07:30 2005 +0000

    Fix the 'sort by number' and 'sort by statement date' choices in the
    register sort dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12217 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 25f3a2e650c22f1d12e14cd318a80c07c82468a7
Author: David Hampton <hampton at employees.org>
Date:   Sat Dec 31 01:36:46 2005 +0000

    Enhance the dialog so that pressing the Enter key in any field will
    activate the dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12216 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd6baa32e87b6bf56d0070501a16507b534a27df
Author: David Hampton <hampton at employees.org>
Date:   Sat Dec 31 01:01:10 2005 +0000

    Remove note about per-tab close buttons.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12215 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f8aa04446067a17f378f63d6e733082e95aba0f
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Dec 31 00:22:42 2005 +0000

    Generalizing Account Filter By... (step 5)
    
    export the account-tree's account filter function
    populate the account-tree's account filter struct with the right tree-view.
    
    And finally... reuse all this generalized functionality in
    the budget plugin page.  Nice!
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12214 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aeeac3fd9cc665739d3c1c7a16659844d4efdf49
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Dec 31 00:00:49 2005 +0000

    Generalize Account Filter By... (step 4)
    
    Fixup comments forgotten in step 3.
    Factor out and export most of the account filter dialog creation.
    Eventually this function should live somewhere else.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12213 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cba693c30cf7d0e9b42e10f13a0418a64ff247d3
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Dec 30 23:44:39 2005 +0000

    Generalize Account Filter By... (step 3)
    
    Narrow all the account filter dialog callbacks to use only the
    AccountFilterDialog struct.  Now they're multi-purpose.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12212 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f77dd4bf782c2c0dab9c88e73a10f8692f94640
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Dec 30 23:34:20 2005 +0000

    Generalize Account Filter By... (step 2)
    
    Narrow the account filter function to use only the AccountFilterDialog.
    Now it's multi-purpose.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12211 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b77990b623069c696753acc3219021726f46e47d
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Dec 30 23:28:53 2005 +0000

    Generalize Account Filter By... (step 1)
    
    Export AccountFilterDialog type
    
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12210 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a48bcf2acd816207b73c9058d3ab6204fd9760ee
Author: David Hampton <hampton at employees.org>
Date:   Fri Dec 30 16:27:23 2005 +0000

    Remove gtk2.6 properties from the file.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12209 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e58ec5bcf94464764f010c18a919c0a8358428e0
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Dec 30 16:00:05 2005 +0000

    Mark budget strings for i18n
    
    Remove obsolete budget glade dialogs
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12208 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a29f2db78d00dc86afaf7de823bb165613bbb36
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 30 10:48:13 2005 +0000

    Updated Norwegian translation by Tor Harald Thorland
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12207 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b73f513f7296ff1691dedca5c7352b2483f764db
Author: David Hampton <hampton at employees.org>
Date:   Fri Dec 30 07:19:13 2005 +0000

    Remember and use the justification specified in the code instead of
    just left justifying everything.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12206 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 42b213afe2d204b0f8332d31354fd10df78e82a4
Author: David Hampton <hampton at employees.org>
Date:   Fri Dec 30 06:25:03 2005 +0000

    Migrate the account page options to a new "Filter By" dialog.  Add a
    new option to filter out accounts with zero total balances.  Remember
    the current filter state across invocations of GnuCash.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12205 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe80448c99e615088a630e650ef0efd8d29404ba
Author: David Hampton <hampton at employees.org>
Date:   Fri Dec 30 05:07:14 2005 +0000

    Move the "Sort By" and "Filter By" menu items to the main window so
    they will always appear in the same place in the menus.  Hide them so
    they don't actually appear until a page provides them.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12204 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9cab16538f48ea6b472388f278d4a94226273417
Author: David Hampton <hampton at employees.org>
Date:   Fri Dec 30 05:05:53 2005 +0000

    Comment out unused function that won't compile with g-wrap 1.9 after
    the const-ifying of the account functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12203 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3be52c3a365bde118a6869294dfc3e6549cf128b
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Dec 30 04:36:38 2005 +0000

    Minor improvements to engine testing infrastructure
    
     * add some arrays of realistic string values for various
         Account and Transaction fields
     * use the arrays to generate slightly more human-readable
         random books
     * pull some hardcoded constants out into static knobs
     * wrap Transaction creation in begin/commit
    
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12202 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ca3d0ccf093557a2d6b9bbe612625815cb964282
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Dec 30 03:34:22 2005 +0000

    Add 'const' qualifier to Account pointers in the Account api.
    
    Including necessary related changes to functions passed accounts
    from the account functions.
    
    Interestingly, the only g-wrap function that complained about the
    new const function arguments was xaccAccountOrder(), the only one
    using const Account ** types.  It seems very uncommon to express
    const-ness in g-wrap for any types other than gw:mchar.  Actually
    I couldn't find any other examples, anywhere, so I had to guess
    at the syntax, but it works.
    
    Oh, and one or two minor tweaks like my last commit snuck in, too.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12201 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ca1e2199406ebd1a1d926137cf6080b3bde9f6f
Author: David Hampton <hampton at employees.org>
Date:   Fri Dec 30 03:31:43 2005 +0000

    Correct a comment.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12200 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 24391d1955422af4d7df6720ad18801cd4abdd59
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Dec 29 22:22:33 2005 +0000

    Single-pass audit/cleanup of Account.c
    
     * standardize on 'acc' as variable name for Account.
     * removed 'acc->inst.dirty = TRUE' when preceeded by mark_account.
     * slightly more consistent whitespace.
     * short-circuit no-op in many cases where we thought we were changing state but we really weren't.  Don't dirty Accounts in these cases.
     * fix a couple cases where we dirtied the account without dirtying the parent
     * fix one BUG where we just blew away the account's Lots for no reason.
     * comment possible bug where we don't dirty a split.
     * comment two possible buglets where we generate double CM events.
     * comment on possible bugs related to conditional sorting of the Split list.
     * heavy conversion from lower-level to higher-level KVP api.
     * plug mem leak of entire GList of splits.
     * document minor change to corner-case behavior of xaccAccountHasAncestor().
     * several control flow simplifications.
     * fixed one case where we were changing the Account without dirtying it. (Can't find this one now.  Maybe I imagined it.)
    
    Please note where I've marked 'BUG'.  I think there are still (at
    least) 2 medium and 2 minor bugs remaining in this file.  I'll have
    another look some other day.
    
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12199 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b12cf9b46f9568bbd3e970f3b943e438d9da4109
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Dec 29 21:25:00 2005 +0000

    Use glib's g_iconv functions instead of the system's iconv(3)
    functions to improve portability.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12198 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 051c9afeb1cd3e9ec4a90c7645bd0ac2506cc9ea
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Dec 29 05:21:02 2005 +0000

    remove random qof_commit_edit from xaccSplitSetSlots_nc
    fixes unbalanced begins/commits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12197 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6dcdd84386d5fd6830133ae95b3ee08e07eb9e5
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Dec 29 05:18:07 2005 +0000

    spelling fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12196 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 127f4ed2ccfaadc78e12c94f43a76aae2f39bae9
Author: David Hampton <hampton at employees.org>
Date:   Thu Dec 29 03:16:57 2005 +0000

    Better fix for compiling cleanly on a glib 2.9/2.10 system without
    using deprecated functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12195 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9165c82cf67957aed13df3b695ec764c8b6174b8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Dec 28 22:13:22 2005 +0000

    Update and improve German translation. 3407 out of 3417 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12194 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e6a7225f1b42c1526eb7ed7d1b032c1738a35eda
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Dec 28 22:05:49 2005 +0000

    Improve tooltip display for almost all option types. Add tooltips for
    buttons where they were missing. Pack option widgets into GtkEventBox
    so that tooltips are really shown. Fix various string i18n bugs.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12193 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e44c97035878d207244975edfb1e85ecb265561
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Dec 28 22:05:11 2005 +0000

    Add tooltip to account type list option
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12192 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ecf0bf485784fdb554d8edc3f77f38e603fd7cfe
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Dec 28 19:27:05 2005 +0000

    trigger regeneration of gnucash scripts when the configuration changes
    pulled from 1.8
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12191 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f5ddf6878c8649dbc99f4b96a88cdbec53610f42
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Wed Dec 28 19:18:03 2005 +0000

    Pulled NEWS history from 1.8 branch into trunk.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12190 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d482f291843dfe1af96f71d4a9829f962a47bbdc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 27 21:40:22 2005 +0000

    utf8_caseequal_len: Fix length-delimited utf8 comparison. Fixes
    occasional crashes in register when editing quickfill entries.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12189 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3cc997edfe5956abe502a6dc5c4bcad0cee8f12
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Dec 27 19:54:46 2005 +0000

    Document our dependency on gcc as a compiler.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12188 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 69fc513a9d767fc673f28dfd3ce24a13eb152d03
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 27 19:32:03 2005 +0000

    Updated Norwegian translation by Tor Harald Thorland
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12187 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d92071cd8d6260790168e80638d562e1c98ee6f
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Tue Dec 27 19:14:07 2005 +0000

    Update patch submitting instructions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12186 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47e14c3c73aa970904c29c9bd9689d0c39b59d32
Author: David Hampton <hampton at employees.org>
Date:   Tue Dec 27 17:20:19 2005 +0000

    Update to compile cleanly on a glib 2.9 system without using
    deprecated functions.  Change the default so that glib deprecated
    functions are not allowed with glib <= 2.10.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12185 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e9149d926a0d2c782ff919e13df6412e41c82ce4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Dec 27 15:41:07 2005 +0000

    raname internal fmin() to gogi_fmin().
    
    	* lib/goffice-0.0.4/plugins/plot_radar/gog-radar.c:
    	  rename 'fmin()' to 'gogi_fmin()' to prevent double
    	  declaration on MacOS.  It's an internal (static) function
    	  so we can safely rename the function.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12184 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8eba0aa91b1f0d6e07f6e1d4f326263249b31314
Author: David Hampton <hampton at employees.org>
Date:   Tue Dec 27 02:17:49 2005 +0000

    Remember value of HCBI preferences.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12183 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06a6835aa68f87247bfc942808102b994926e542
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 23 22:32:00 2005 +0000

    Fix wrong action tooltip text
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12182 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2594f31a86a250688c6e4bfc95751469efe38dc3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 23 22:19:08 2005 +0000

    I18n string improvements
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12181 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a793a655289a799e24a8eb08a26568738a0b2350
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 23 22:10:17 2005 +0000

    I18n string improvements.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12180 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d4f9026dd29a1375fb7cbe77b481bf83fff9958
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 23 21:43:12 2005 +0000

    Update German translation. 3395 out of 4006 completed. Konkret krass.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12179 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c277bd4d2ea9678ba96b86cb099bb706003a183f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 23 21:34:35 2005 +0000

    And more string i18n cleanup. Dont mark a developer test file for translation -- will only confuse translators.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12178 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14f33128659b88b4504fe8a3c80d1ba247d7c7bd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 23 21:24:56 2005 +0000

    String i18n cleanup.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12177 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 641cf8b89ff9598c9fd8eacd5ee7b4bf386b0c72
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 23 20:50:16 2005 +0000

    String i18n cleanup.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12176 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9dfc5eafe983d6a51a9a1baa7e165af59b5cdc8c
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Dec 23 18:54:11 2005 +0000

    add configure options to disable the use of deprecated functions
    in glib, gtk, and gnome
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12175 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a8834a775fddc1755fe369ade459e40abb4f009
Author: David Hampton <hampton at employees.org>
Date:   Fri Dec 23 05:33:48 2005 +0000

    Translate strings for multichoice options.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12174 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e9bb026914e7968eb531d723bb5f1c5100b82e9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Dec 22 21:40:37 2005 +0000

    Updated German translation; 3342 out of 3411 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12173 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47b572199001f42aed9aaa9f735eb99e5559db77
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Dec 22 21:34:12 2005 +0000

    Even better i18n string explanations
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12172 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 91237951c26dce11851056cdbbe31af6cd651e70
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Dec 22 21:30:55 2005 +0000

    I18n string explanations
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12171 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd5fe0c6963d4735038284dbd7e5fa81c537294a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Dec 22 21:01:25 2005 +0000

    Updated Norwegian glossary and translation by Tor Harald Thorland
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12170 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df6d0ebc28515b349018718972fc5cf0801adafd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Dec 22 21:00:43 2005 +0000

    Copy macro file from gwrap-1.3.4 package because it is missing in the
    gwrap-1.9.x packages. May be removed if we switch to a different
    package detection code, potentially via pkgconfig, but for now copying
    this macro is the easiest solution.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12169 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ea5e6a40ce3f345d8f1e963ffc48f30fc2b3dfc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 20 20:31:51 2005 +0000

    Updated Norwegian glossary and translation by Tor Harald Thorland
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12168 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f3425a946e2ddfa748420cafa3f9fd64e4402c74
Author: David Hampton <hampton at employees.org>
Date:   Tue Dec 20 02:06:43 2005 +0000

    Andreas Köhler's patches to remember/restore maximized windows, and to
    shrink the size of the close button on notebook tabs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12167 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 39cb13a7d472ab36e4946a83475b358c702e1078
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 18 12:30:26 2005 +0000

    Updated German translation; 3336 out of 3413 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12166 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b720fdcb5b4881e83811c9048801039750dc1362
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 18 12:29:56 2005 +0000

    Add glossary explanation for trial balance
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12165 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1937d176613029c959d273185daa3ee466edc327
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 18 12:29:35 2005 +0000

    I18n string cleanup
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12164 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b390511cefb5e07c612d36f2661613bfe8ecd9e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 17 17:25:40 2005 +0000

    Updated Norwegian translation by Tor Harald Thorland
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12163 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d26143f7b6d6269353820f3b8baa8bcf5b165f0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Dec 15 16:42:02 2005 +0000

    Updated German translation - 3291 out of 3420 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12162 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31628ca90d7c5b2820eeed462c63ae2c1133d6b8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Dec 15 16:34:11 2005 +0000

    String i18n cleanup in David Jafferians account deletion patch
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12161 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 42aba7cc0ec5bc7cbe155a8fe269a08fc1f953ec
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Dec 15 16:30:44 2005 +0000

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

commit ea32fd81cc66a4d636ce838db042098cb8003a06
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Dec 15 15:57:12 2005 +0000

    The amount of the online transfer somehow needs to be negated in the
    gnucash account	now.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12159 57a11ea4-9604-0410-9ed3-97b8803252fd

commit baf104605443ef623e7d3c618c880ac944d6e0f7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Dec 15 15:52:58 2005 +0000

    Fix Norwegian po file which contained spurious characters in obsolete entries
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12158 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62b00aea76ef102f637618f390c446065d314fce
Author: David Hampton <hampton at employees.org>
Date:   Sun Dec 11 00:52:12 2005 +0000

    David Jafferian's account deletion patch that queries the user about
    whether to delete or move any contained transactions and sub-accounts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12157 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 75671efc2f64c5065ed4976e0d776b6cc1d0b0aa
Author: David Hampton <hampton at employees.org>
Date:   Sun Dec 11 00:50:57 2005 +0000

    Fix the glade auto-connect code so it doesn't swap the callback
    arguments when an explicit "object" is provided to the callback.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12156 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a3f33e5eb14fc0a03b54740c0b82f5f6c555692
Author: David Hampton <hampton at employees.org>
Date:   Sat Dec 10 20:22:11 2005 +0000

    Andreas Köhler's patch to fix the alignment of cells in the register.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12155 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e72d156c0352e27dff0c541f8bdb3febb041de9b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Dec 9 18:28:42 2005 +0000

    Some changes to get code to compile on Solaris.
    
    	* configure.in: g-wrap 1.9.6 can define the module-dir as
    	  share/guile/site -- we want to make sure to get rid of
    	  the /site when computing the libdir from this.  Otherwise
    	  the runtime will fail to find the g-wrap runtime libraries.
    	* src/gnome-utils/gnc-currency-edit.c:
    	* src/business/business-gnome/business-urls.c:
    	  include <strings.h> to compile on Solaris.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12154 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9cff7ffb23f075b920ad25a1c51c41b33bcd7e5f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Dec 8 21:38:51 2005 +0000

    Update German translation. 3271 out of 3402 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12153 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0274fb0706b22a9af8c265ff01eec3c853c99db7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Dec 8 21:38:22 2005 +0000

    Unify/simplify several option names for translation. Improve some
    strings. Add new terms to glossary.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12152 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 652020f38d03695226b2449627acf794dc8ee2ba
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Dec 8 20:37:02 2005 +0000

    Updated Greek translation by Nikos Charonitakis <nikosx at gmail.com>
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12151 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c042929c0ee533cdf6effc7f1283b0ae25d3137b
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Dec 7 22:37:36 2005 +0000

    64-bit issue cleanup in hbci code:
    * hbci-interaction.c (inputBoxCB, getTanCB): printf(%d, size_t) casting for 64-bit arch.
    * hbci-interaction.c (showBoxCB, hideBoxCB): uint32->pointer(64) casting.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12150 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f8afaef956ba5091541f125fb9e9547518534c54
Author: David Hampton <hampton at employees.org>
Date:   Wed Dec 7 07:09:08 2005 +0000

    Add support for opening account registers from the budget page.  Use
    shorter toolbar labels.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12149 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 91a4eef385bd26de290c857b8566fc8b7eb66721
Author: David Hampton <hampton at employees.org>
Date:   Wed Dec 7 06:43:16 2005 +0000

    Remove note about a problem that no longer exists.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12148 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a89fe0309eab87f22a00be8f6c9fa44fe875f8dc
Author: David Hampton <hampton at employees.org>
Date:   Wed Dec 7 06:39:33 2005 +0000

    Comment out the recently introduced second set of checks for gconf.
    They cause problems with schema installation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12147 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0d6aa3cda495aee20f4bff4f93bbe15048a31109
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Dec 7 04:58:23 2005 +0000

    Add ECB/semanticdb cache files to svn:ignore
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12146 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10d4593d637a9ed06765929960b0a4791aab48ac
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Dec 7 04:48:06 2005 +0000

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

commit 77d37bec5049d93bf62b2434c83187bbefd62ab4
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Dec 7 04:47:19 2005 +0000

    remove debugging crap
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12144 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f2e75393d4bd669933b5a5d8cf29bfdf760090f9
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Dec 7 04:15:51 2005 +0000

    Remove Misc menu.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12143 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e6f652733a475220c8aa45d5451c08b26926626
Author: David Hampton <hampton at employees.org>
Date:   Wed Dec 7 02:22:06 2005 +0000

    Fix the edit price to properly check the number of selected prices.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12142 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b809e86dc0023f436168101bd5f30504bc30d4c3
Author: David Hampton <hampton at employees.org>
Date:   Wed Dec 7 02:14:20 2005 +0000

    Comment out function that does nothing except generate a compiler
    warning.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12141 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72eafc841308ee69373cb7a5d038e4777956b997
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Dec 7 01:34:44 2005 +0000

    Don't misuse the Quark storage for pointers, especially because they're not integer-sized on a 64-bit platform.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12140 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e10c938b27bff3562b2f2ac3032af39bafb33992
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Dec 6 22:06:22 2005 +0000

    fix uninitialized-variable warning.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12139 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb542976bd27e0c057069507869a5317fcba0105
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 6 20:03:05 2005 +0000

    Updated Norwegian translation by Tor Harald Thorland
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12138 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d0206f321779baaec07013f18b7ca229a75c9137
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Dec 6 19:24:42 2005 +0000

    Remove dependency on gtk-doc from private libgsf build.
    
    	* configure.in:
    	  - remove libgsf/doc*
    	  - remove GTK_DOC checks
    	* lib/libgsf/Makefile.am: remove 'doc' from SUBDIRS and
    	  remove distcheck extra flags.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12137 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb34345b6a246b8b20da1da702b8f4c299d08898
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Dec 6 19:02:07 2005 +0000

    remove gsf and goffice po dir from configure script.
    
    	* configure.in: remove libgsf/po/Makefile and goffice/po/Makefile
    	  because we never build these directories.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12136 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eec773e5138050dbeec06e0d3ff8fc056465989a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 5 21:28:56 2005 +0000

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

commit 71b1561305d314a03e13728356faf51e3f95421e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 5 21:28:14 2005 +0000

    Updated German translation. 3236 out of 3409 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12134 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c719e0c579deb0fd23657564f868e56b431e5588
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 5 21:27:36 2005 +0000

    String i18n improvements.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12133 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 99dda8e5a8cf2c8bf24c022a550f335d7ff831ef
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 5 20:39:34 2005 +0000

    Don't chown() the owner,
    only root can do that. Ignore errors on chown() since that means
    the save completed successful anyway.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12132 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e16e5170927f0318c3ad2d5bde10cbd667c384f4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Dec 4 22:21:43 2005 +0000

    Update svn version grabbing code.
    
    	* src/gnome-utils/Makefile.am: Grab svn version using
    	  svnversion instead of parsing "svn info".  Also make it
    	  so that it doesn't force a rebuild if the version does
    	  not change.
    	* src/gnome-utils/gnc-splash.c: changed svn version
    	  from an integer into a string.  Handle that in the
    	  splash screen.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12098 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb88bd88f9937aeaa62c5f330ef1841fe183bfd1
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Dec 4 22:11:34 2005 +0000

    Get goffice merge to build on FC3 again.
    
    	* configure.in: fix some of the output strings
    	* lib/libgsf-1.12.3/gsf/glib24_26-compat.c:
    	  make g_get_filename_charsets static because it's not
    	  needed outside this file.
    	* lib/goffice-0.0.4/goffice/glib24_26-compat.c:
    	  make _g_compute_locale_variants static because it's
    	  not needed outside this file.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12097 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94e9fe5e6f47a3c0a7935326e4e0ec0d7f867683
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Dec 4 21:27:17 2005 +0000

    Fold branches/goffice-update/ back into trunk/.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12096 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b73d9ce74a7f3942c2f5b3f98ed73a1d7ef36b87
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Dec 4 19:33:30 2005 +0000

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

commit 12302472ea9423585a662ed9edd4c61d233957cf
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Dec 4 19:32:15 2005 +0000

    whitespace + commentage
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12094 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0289273f914002f34a91ce14a87958bd9cfb59b9
Author: David Hampton <hampton at employees.org>
Date:   Sun Dec 4 17:08:02 2005 +0000

    Don't ignore the return value of glib list functions.  This will
    likely become a warning in future version of glib, which translates to
    an error for gnucash since it compiles with the -Werror flag.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12093 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68a290eeaafb288452a40ca2c99cae29390cda11
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Dec 4 16:51:35 2005 +0000

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

commit 4ea2948c1fef9e6f0600465d5ba24aa4e7932eb1
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Dec 4 15:27:20 2005 +0000

    	* macros/autogen.sh: don't warn the user about running
    	  configure with zero arguments.  Autogen doesn't run
    	  configure anymore.  This confused a user.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12091 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7450d2f8fa83b1b483262a252ca849882a065816
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 4 12:29:29 2005 +0000

    Updated Norwegian translation by Tor Harald Thorland
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12090 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d025c1c66651697db62191f9fd3bfa7f09c994fd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 4 12:01:54 2005 +0000

    Forgot one instance of double-free fix.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12089 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ee541bb6f8988116d60129dba5705704039edb90
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 4 11:56:17 2005 +0000

    Fix crash when
    clicking on "start aqbanking-wizard" with gwenhywfar>=1.99.x.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12088 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 097ff058b0f2c49234a1661557bc073b35d91817
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Dec 3 20:45:23 2005 +0000

    g_return[_val]_if_fail is actually an assertion, which is too strong for this flow-control.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12087 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c68f43b389f735eb3f0a74a2893fd7112d15469a
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Dec 3 19:41:53 2005 +0000

    Add ability for no-autocompletion option in split register, use in SX editor to prevent bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12086 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a054021279faa2d081c5062918571b3be34ddeb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 3 17:58:53 2005 +0000

    Fix forgotten string translation
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12085 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5793cd5c60c55b8e7105f57f88c9c0b6d9259983
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 3 17:00:28 2005 +0000

    Add convenience makefile rule "make pot" for
    updating the translation template. Rename the rule for
    auto-generation of ChangeLog.svn from svn to "ChangeLog.svn".
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12084 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cea172499d6402344e7800297ba088a6400cfee1
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Dec 3 16:40:30 2005 +0000

    Remove the not-really-respected-anyways option to change the number of register lines in the SX editor dialog.
    Remove ancient GOG-porting notes form GNOME2_STATUS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12083 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8fd2980373bf083425cea455e7523068fec648d4
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Dec 3 16:15:11 2005 +0000

    Bug#303180: don't use a hardcoded font for the dense cal... get both from the gtk style.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12082 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d80907c9624d8fb6b556cbec5fec57eaecc95d4f
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Dec 3 16:12:21 2005 +0000

    String-translation flag setting as prompted by cstim.
    Removed unused "take 2" SX editor dialog, and thus unused to-be-translated strings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12081 57a11ea4-9604-0410-9ed3-97b8803252fd

commit edd971c5a9ee9fb5e266d22ce1d4375058186c4f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 3 11:05:54 2005 +0000

    Updated German translation. 3211 out of 3419 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12080 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5a46d71683738018d21ec73e1ca532d8de67277b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 3 10:38:36 2005 +0000

    Update POTFILES.in after file removal
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12079 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 120a27c129515702481f2aee318029c66ebabce0
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Sat Dec 3 03:29:57 2005 +0000

    Added several author entries.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12078 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 866bd40b1b9f8680df5da17be2ba0776a2b74ed2
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Dec 2 21:11:49 2005 +0000

    "make ChangeLog" will now create ChangeLog.svn,
    which will contain all the commit messages and affected file paths
    since Nov. 2, 2005.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12077 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 80be5bcb5edb5edec2dd859da8ad3300ee9a5ba9
Author: David Hampton <hampton at employees.org>
Date:   Thu Dec 1 01:45:24 2005 +0000

    Eliminate the deprecated function gtk_widget_set_usize().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12076 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e4b7127b5ad942366b92292513743ad56c261ad
Author: David Hampton <hampton at employees.org>
Date:   Thu Dec 1 01:14:03 2005 +0000

    Finish converting type creation over from gtk_type_unique() to
    g_type_register_static().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12075 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5bb659507aa86a3f4318a04469a30ca867a99bcb
Author: David Hampton <hampton at employees.org>
Date:   Thu Dec 1 00:45:13 2005 +0000

    More trivial conversions from deprecated gtk/gnome functions to
    supported functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12074 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2be940af243cd815e51cf93327e8672b015818e9
Author: David Hampton <hampton at employees.org>
Date:   Wed Nov 30 06:00:01 2005 +0000

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

commit 5be61108d5b20187cf8222def5d0c8e07e3810d4
Author: David Hampton <hampton at employees.org>
Date:   Wed Nov 30 05:14:22 2005 +0000

    More syntactic sugar converting from gtk_object_xxx functions to
    g_object_xxx functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12072 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 43a1b6c96905df4932d2f35442fc1f9a731a9934
Author: David Hampton <hampton at employees.org>
Date:   Wed Nov 30 04:05:31 2005 +0000

    Syntactic sugar converting from gtk_signal_xxx
    functions to g_signal_yyy functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12071 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b906bd59833f22f4d3bbf75775abb38ebf51db5
Author: David Hampton <hampton at employees.org>
Date:   Wed Nov 30 01:58:05 2005 +0000

    Remove all remaining references to guppi.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12070 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 262346cb8530648ac9d9d984e29a45c5cf0a54ed
Author: David Hampton <hampton at employees.org>
Date:   Wed Nov 30 01:54:08 2005 +0000

    Quick update for 2.0 requirements.  Needs to actually be tested.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12069 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29dc69b3de3b9a0984ae78bc1b0d0f70f7a12e98
Author: David Hampton <hampton at employees.org>
Date:   Wed Nov 30 00:25:59 2005 +0000

    Eliminate all remaining use of deprecated glib functions.  Enable the
    compile time flag to prevent any of these deprecated routines from
    creeping back into the source.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12068 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 43aec898b90310af4dfe2219ec646f5a227619bb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Nov 29 21:37:34 2005 +0000

    String i18n improvements
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12067 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 42e2de3f56c170bb7995e11f128013d451ead6dc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Nov 29 21:19:15 2005 +0000

    Updated Norwegian (Bokmaal) translation by Tor Harald Thorland.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12066 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 349e74ca6dc637f5dbe448c784c3d97c61d39e16
Author: David Hampton <hampton at employees.org>
Date:   Tue Nov 29 03:53:42 2005 +0000

    Migrate from the deprecated gtk_progress interface to the supported
    gtk_progress_bar.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12065 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 32a6629abb5bde4121071f0798c821985b953707
Author: David Hampton <hampton at employees.org>
Date:   Tue Nov 29 03:28:11 2005 +0000

    Need to escape user input string to prevent errors from gtk.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12064 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 685c30368b891e494a4fbe8af4bc45b17aac0a3e
Author: David Hampton <hampton at employees.org>
Date:   Tue Nov 29 03:25:05 2005 +0000

    Fix the translator credits in the gtk2.6 about box.  They should come
    from the translation, not a static file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12063 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e2ccba1098ec91842b32c119eab0d3d79e4ae81f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 28 20:48:16 2005 +0000

    Updated German translation; 3173 out of 3417 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12062 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0efc828699deeaa913dae692ce7adfa949a46662
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 28 20:39:04 2005 +0000

    Mark a couple of strings as not needing translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12061 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5a8724ed2089e8849f887ca3dd0e251d7cb35f79
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 28 20:22:43 2005 +0000

    Add translator comments
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12060 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27387acd7ae453d9d30205f8e96b613cd2747b4d
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 28 12:10:32 2005 +0000

    Revert random changes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12058 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d3fcaf0b5ea96485a3d9f47dac9069bd39eee9a
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 28 03:49:53 2005 +0000

    Make the capitalization consistent across the titles of all pages.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12057 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2da447961a760fc31eb816c59a791094cdc8b648
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 28 03:25:43 2005 +0000

    Better integrate stock prices with QOF.  Gnucash now warns you about
    unsaved stock price changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12056 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 140f159372d1b5140aa2b7afaf3a3d657bf48402
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 26 20:52:22 2005 +0000

    More German translation improvements. 3141 out of 3418 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12053 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15623c2277dc409143834e8e431f17d51705062c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 26 20:49:05 2005 +0000

    String i18n improvements.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12052 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54da79271bff1148e1bf3f4831ced74c9104bdd5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 26 20:05:11 2005 +0000

    Complete the label change of transaction reversing. Update glossary.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12051 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c74ce7c74d363feeb0d4af779501fddeeeac7ce0
Author: David Hampton <hampton at employees.org>
Date:   Sat Nov 26 19:32:31 2005 +0000

    Change "Reverse Transaction" menu item to be "Add Reversing
    Transaction".
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12050 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dfc0b75a05abd514a88eeab5a8fcc23d3e6621a5
Author: David Hampton <hampton at employees.org>
Date:   Sat Nov 26 17:51:35 2005 +0000

    Eliminate extra redrawing of the register by suspending events around
    the entire reverse transaction operation.  Speed up the command
    significantly.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12049 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd554767b3c259c3da60ba558f59e693f5d1d81b
Author: David Hampton <hampton at employees.org>
Date:   Sat Nov 26 17:50:42 2005 +0000

    Initialize the qof entity in the new split, not the old one.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12048 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f1961b54a58dbdd5cbef1fb31ce35fe3b1e65c6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 26 15:02:50 2005 +0000

    And yet more German translation updates. 3088 out of 3418 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12047 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fad6f2f48a0cbcaabb967b1026042c317975f7df
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 26 13:26:20 2005 +0000

    Fix missing i18n include
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12046 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 461a49aba21dc0104a5176bc289b87946f0858c1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 26 12:21:07 2005 +0000

    And yet more improved German translation: 3060 out of 3416 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12045 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ffd577466454a4f263a0890c1b9a11fcf17eebe8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 26 11:47:27 2005 +0000

    Various i18n string improvements.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12044 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41971048fc3dc5725221e98796b316b5fe77ecc0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 26 10:48:55 2005 +0000

    Updated German translation. 3043 out of 3416 done. Way to go.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12043 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c5544889e84ebf893415fd00e289f17612248852
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 26 10:48:11 2005 +0000

    Various i18n string improvements.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12042 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6c317a373f075f467ab9e70228721c385a4fdac
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 26 10:13:49 2005 +0000

    Various i18n string improvements.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12041 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8e74dbc6bfd7485f17adca86058afe2e7b5b795
Author: David Hampton <hampton at employees.org>
Date:   Sat Nov 26 07:21:09 2005 +0000

    Andreas Köhler's patch to prevent a patch when trying to edit a
    non-existent tax table entry.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12038 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 040fde32a222ab8aa331217e96eacc4cbb6cc1bf
Author: David Hampton <hampton at employees.org>
Date:   Sat Nov 26 07:02:09 2005 +0000

    Fix the duplicate transaction dialog so that the "Enter" key
    activates the dialog box.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12037 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bcfe8adfcbd1bb8e06e4cc9e53821d239ae73318
Author: David Hampton <hampton at employees.org>
Date:   Sat Nov 26 07:01:03 2005 +0000

    Update function name to match its g2 implementation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12036 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 061dc52771148899625e297544845bbfce305482
Author: David Hampton <hampton at employees.org>
Date:   Sat Nov 26 06:20:56 2005 +0000

    Consistently use the string "currency" in the commodity picker window
    instead of the string ISO4217.  Previous behavior wasn't consistent.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12035 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1d074c5c9d23a90d86c89ed54ad4863b09a7217
Author: David Hampton <hampton at employees.org>
Date:   Sat Nov 26 05:56:41 2005 +0000

    Allow deletion of multiple prices at once.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12034 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf317b5a44efd63b24cce594db3dbfa9231631fb
Author: David Hampton <hampton at employees.org>
Date:   Sat Nov 26 03:58:06 2005 +0000

    Enhance the "remove old prices" code to have options to retain the
    last price entered, and to retain any user entered prices.  The
    "remove old" button should always be active.  Group the
    "Add/Edit/Remove" buttons for a single price.  Allow the prices dialog
    to be closed with the escape key.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12033 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f85820cd7099851b247783a1adda152336b6834
Author: David Hampton <hampton at employees.org>
Date:   Sat Nov 26 03:03:47 2005 +0000

    Show widget by default when its created for a glade dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12032 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 40ee07bb7d789ac58f128f87d3a20cb364b74566
Author: David Hampton <hampton at employees.org>
Date:   Sat Nov 26 03:02:05 2005 +0000

    Shouldn't still be calling the old save state functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12031 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0024101d5763501c980acf8a80d328bfd6c94f59
Author: David Hampton <hampton at employees.org>
Date:   Sat Nov 26 02:59:56 2005 +0000

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

commit 81c7f512a5ce86f15fc2b406c5e40b0d5c0ac30f
Author: David Hampton <hampton at employees.org>
Date:   Fri Nov 25 21:27:26 2005 +0000

    Update default accelerator keys as per the HIG.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12029 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab973571110a785e94b7756163b05a1f660e01da
Author: David Hampton <hampton at employees.org>
Date:   Thu Nov 24 06:16:37 2005 +0000

    Rewrite the code that assigns accelerator keys to the names of menu
    extensions.  The new C language implementation is now called as late
    as possible (when menus are populated), and rewritten understands utf8
    strings.  The code now also translates the menu extension path
    components as it goes so that sub-menus will appear properly in
    non-English languages.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12027 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bab3c95b0effaa669fd68a284c4b666e5d239a44
Author: David Hampton <hampton at employees.org>
Date:   Wed Nov 23 23:28:44 2005 +0000

    Restore long lost functionality to customize the accelerator keys on
    menu items.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12026 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9771d0f80caa60030b27bae652d6b76fcb77e5cc
Author: David Hampton <hampton at employees.org>
Date:   Wed Nov 23 22:43:32 2005 +0000

    Use the g_get_home_dir() function instead of getenv("HOME").  The
    former tries multiple places to get the path to the users home
    directory.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12025 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0c0398de1b91bfd78efb2d17ed1981db8c4f753
Author: David Hampton <hampton at employees.org>
Date:   Wed Nov 23 22:41:21 2005 +0000

    Consolidate the creation of all file names under ~/.gnucash, and also
    the checks for the existence of ~/.gnucash and ~/.gnucash/books.  Add
    better error messages when there is a problem.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12024 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b206fe8626c4680a5a2682c762821bb4c7a7abb
Author: David Hampton <hampton at employees.org>
Date:   Wed Nov 23 22:40:03 2005 +0000

    Consolidate the creation of all file names under ~/.gnucash, and also
    the checks for the existence of ~/.gnucash and ~/.gnucash/books.  Add
    better error messages when there is a problem.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12023 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 323ad2bb92a4d21b405117a46fc5f263c80eebb7
Author: David Hampton <hampton at employees.org>
Date:   Wed Nov 23 16:48:11 2005 +0000

    Forgot to commit the changelog.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12022 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23153f3d9bd63a5d33969d8419f1ed12b6b964fc
Author: David Hampton <hampton at employees.org>
Date:   Wed Nov 23 02:58:24 2005 +0000

    Dialog makeovers.  Split the generic matcher transaction list help out
    into a separate window so it doesn't blow out the dialog or get cut
    off.  Update some of the dialogs for the new HIG styles.  Make a
    couple of dialogs start smaller.  Remember dialog sizes (add schema
    entries too).  Fix a couple of gtk2 conversion problems.  Remove some
    lines added by glade 2.10.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12021 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 95e0de5c0d3ab806083085c1c6e7517d807596c4
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Tue Nov 22 23:05:57 2005 +0000

    Remove redundant RPC variable
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12020 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b71b839bbffa71e8e483afe3013ff75a77c818d7
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Tue Nov 22 23:00:32 2005 +0000

    Fix postgres access_method
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12019 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb7f8e681e0b5de94cad1b0474f283922290ad9c
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Tue Nov 22 22:54:04 2005 +0000

    Remove RPC and net backends.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12018 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6079e3e6748d25477d3af2760d85d36e1cca7307
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Nov 22 20:44:46 2005 +0000

    Translation string improvements/typo fix. Improve German translation: 2906 out of 3390 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12017 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d193077852b3500490c7698f563013526e45099
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Nov 22 19:56:05 2005 +0000

    Updated Norwegian (Bokmaal) translation.
    
            * po/glossary/nb.po: New filename for Norwegian (bokmaal)
            * glossary
            -- it used to be stored under no.po but that is no longer.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12016 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f9fe1148896a5ed3bb89703efd8c862cddb9fa51
Author: David Hampton <hampton at employees.org>
Date:   Tue Nov 22 04:08:47 2005 +0000

    Add note of a problem.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12015 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d034393f59f33e8b60fdb36888edbfd2061e3cf6
Author: David Hampton <hampton at employees.org>
Date:   Tue Nov 22 04:08:22 2005 +0000

    Remove lines that cause libglade warnings.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12014 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1fdaee255234deea559bdb0c895efd4feea0f00
Author: David Hampton <hampton at employees.org>
Date:   Tue Nov 22 04:01:51 2005 +0000

    Give the dialogs a gtk2 look.  Add accelerator keys.  Use the gtk
    dialog functions.  Take care of some resizing problems.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12013 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 660fd805d51f3e3e2bef282858b802ea48125522
Author: David Hampton <hampton at employees.org>
Date:   Tue Nov 22 04:00:23 2005 +0000

    Use gtk version of various functions instead of gnome versions.  Rest
    of the file was converted long ago.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12012 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 154bfc33c2efa51c35dafa2a7b677a1de956ce4f
Author: David Hampton <hampton at employees.org>
Date:   Tue Nov 22 01:36:20 2005 +0000

    Finish conversion to a GtkDialog. Redo dialog as a table instead of
    boxes in boxes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12011 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 51dbc58b59628eb2165fd0a12713025d1f3b4e84
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Nov 22 00:27:20 2005 +0000

    use LANG=C instead of LANG=en_US
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12010 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dfb0f291214cfd11bf5697e9c800e74aba729d5b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Nov 22 00:19:06 2005 +0000

    run "svn info" in en_US locale
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12009 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9d3520ea5627d4c36842131a4e80e69feea8cb2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Nov 21 23:53:57 2005 +0000

    	* src/gnome-utils/Makefile.am: exit if "svn info" fails.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12008 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72762ab9c927f20336f83c789faedf2550d8ea57
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Nov 21 19:31:44 2005 +0000

    Use only qof.h in place of other QOF headers
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12007 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15fc424514e7e2c9c93f56fac0cd8e9fd5db6cd4
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 21 06:51:57 2005 +0000

    Convert a couple of dialogs from the deprecated gnome_ok_dialog to a
    gtk_message_dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12006 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 800f10dc8193e48d33c0b06a539004bda2bff233
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 21 06:36:15 2005 +0000

    Put the account tree into a scrolled window so the dialog buttons
    don't get pushed off-screen when you expand the accounts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12005 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c187d9544578c3d7ab802b4545ee7c43f77b426
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 21 04:54:24 2005 +0000

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

commit 0d2191dad77a6734c4e1be41747290eb2edb197d
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 21 04:43:41 2005 +0000

    Update dialogs to give them a Gtk2 HIG look and feel.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12003 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5340707a9a79c5eb614a45bf91f25d1e42f5065f
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 21 04:23:14 2005 +0000

    Make a function static. Remove extraneous printf.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12002 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ce867b3e372d3a474f6dd4053bbb19174c72537
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 21 04:16:17 2005 +0000

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

commit c94cfe2734324b6942d5940754a0bf48856d4ffc
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 21 01:58:41 2005 +0000

    Use a GtkMessageDialog instead of the deprecated gnome_ok_dialog
    function.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12000 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27822d2fc4351ebe2afa10665a00ba8b879535e0
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 21 01:55:16 2005 +0000

    Convert the font picker and color picker from deprecated gnome widgets
    to their gtk counterparts.  Also convert the image picker when
    compiled with gtk2.6 or better.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11999 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 69f432d423513e8cbe066b8afbae0630229327cb
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 21 00:44:42 2005 +0000

    Close stylesheet edit dialog when the stylesheet picker dialog is
    closed.  Prevents a crash.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11998 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0a8852340f9ccf62c66369820b3330d4b04a3ef5
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 21 00:41:43 2005 +0000

    Convert the "file locked" message to a GtkMessageDialog.  Add a
    utility function for creating buttons with images attached.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11997 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e87569ebfe3491d6e7f3b1d042dd3568aa30f52
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 21 00:39:22 2005 +0000

    Use the new GtkAboutDialog when compiling with gtk2.6.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11996 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 042f050b9b8fee9f150fb38bf7597104107d5806
Author: David Hampton <hampton at employees.org>
Date:   Sun Nov 20 22:42:25 2005 +0000

    Andreas Köhler's patch to replace some deprecated glib functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11995 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 130255cc9a402d21e21bfce7a28db1bc6f1e891b
Author: David Hampton <hampton at employees.org>
Date:   Sun Nov 20 22:20:43 2005 +0000

    Fix some build problems on FC3 related to the include file changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11994 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74d35799cf748e764994347f68f61fc9fe551d65
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Nov 20 19:03:18 2005 +0000

    Modify Scott's patch properly - missed the cast
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11992 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57754a6abc87118062f73d814e1d0ec4ac6af0aa
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Nov 20 18:53:20 2005 +0000

    Modifying Scott's 64bit patch to work on OSX
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11991 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4dcc6e56c33844072711c4744802ba740d673dbf
Author: David Hampton <hampton at employees.org>
Date:   Sun Nov 20 17:10:14 2005 +0000

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

commit df011dad64a99d465a99a712bc3dea13e44bfa8b
Author: David Hampton <hampton at employees.org>
Date:   Sun Nov 20 17:09:46 2005 +0000

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

commit f57c929244692b11b9db0c274861eac4cd246f74
Author: David Hampton <hampton at employees.org>
Date:   Sun Nov 20 17:09:07 2005 +0000

    Convert to utf-8.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11988 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 76d2c71017c1cedd4fae63122293bf62c276fc60
Author: David Hampton <hampton at employees.org>
Date:   Sun Nov 20 16:58:52 2005 +0000

    Need to include locale.h to compile without optimization.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11986 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c988502ec315c8970665665df3937a96fc5441c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 20 12:32:37 2005 +0000

    Updated Norwegian/Bokmaal glossary
    translation by Tor Harald Thorland <linux at strigen.com>.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11984 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 63769c7e319079440a2993e32ce30d51752d9e42
Author: David Hampton <hampton at employees.org>
Date:   Sun Nov 20 02:54:09 2005 +0000

    More include file tweaking.  Don't include gtk.h from any header
    files.  Add in some includes that are currently pulled in by
    deprecated parts of the gnome library.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11983 57a11ea4-9604-0410-9ed3-97b8803252fd

commit db2bed0e589dfc34980e54ddd86c838ac1ae449b
Author: David Hampton <hampton at employees.org>
Date:   Sat Nov 19 23:53:34 2005 +0000

    Include file cleanup.  Remove the messages.[ch] files in favor of the
    glib supplied gi18n.h file.  Replace includes of gnome.h with gtk.h
    (or better yet glib.h) wherever possible.  Don't include gnome.h from
    any header files.  Remove some extraneous includes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11981 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e9ed2b77ebe2516663a88e5a57571938ea909cd
Author: David Hampton <hampton at employees.org>
Date:   Sat Nov 19 23:07:12 2005 +0000

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

commit 7232410310fb23889b538e8a5c96817b27dcdb85
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 19 13:15:19 2005 +0000

    Update/improve German translation. 2820 out of 3380 done.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11979 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 38862b9c0b886199360739aa419c8ecd85762068
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 19 12:59:40 2005 +0000

    Some i18n string improvements.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11978 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1303d7fdd9d5bae62973592ccb556474144045d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Nov 19 06:36:08 2005 +0000

    Update patch to explain which versions of gtkhtml are required.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11977 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 050d2630e20e6d318361d3bd4673cb60d36254f3
Author: David Hampton <hampton at employees.org>
Date:   Fri Nov 18 22:50:24 2005 +0000

    Remove calls to the function gnome_window_icon_set_from_default().  In
    gtk2 all windows get the default application icon unless specified
    otherwise.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11976 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a8fa0cd6da872b351ebfd828adf36aef78913f2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 18 21:12:06 2005 +0000

    String i18n improvements. Update German translation.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11975 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ee2e125854a491647e6424d84c25ea558e3bd6d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Nov 18 18:44:52 2005 +0000

    Derrick Hudson's patch to tell users that they need gtkhtml-3.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11973 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 07912bf6c1ecdce18ac22757c796375aec1872d6
Author: David Hampton <hampton at employees.org>
Date:   Fri Nov 18 18:09:37 2005 +0000

    Restore the "Save Report" code that was lost in one of the head->g2
    syncs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11972 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8035d3b51de81cdee1d7fdac219781676fe8097b
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Nov 18 04:37:26 2005 +0000

    Provide QofClass registration for GncBudget.
    Remove obsolete fixme.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11971 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f7e1f2c975dc2f6a7b5c75fcd8fbd4db70321cfe
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Nov 18 04:32:20 2005 +0000

    whitespace cleanup
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11970 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b274b10b875245b9bc27c3a164635dd2b8dbcdb8
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Fri Nov 18 04:20:57 2005 +0000

    Allow engine to provide default budget instead of getting it in the GUI.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11969 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b9b0471d64cdfb7cf5be3b564a8a6cee1b4e5f1
Author: Chris Shoemaker <c.shoemaker at cox.net>
Date:   Thu Nov 17 15:19:14 2005 +0000

    Avoid use of uninitialized variable when opening a budget and only one budget exists.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11968 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff3b79f9ab79036114eee2d7732660a270dce841
Author: David Hampton <hampton at employees.org>
Date:   Thu Nov 17 05:58:30 2005 +0000

    Report a failure of F::Q to return a currency quote.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11967 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0046dfc6bda364d9aab0a354eb0bd30594bad3d4
Author: David Hampton <hampton at employees.org>
Date:   Thu Nov 17 05:48:38 2005 +0000

    Add support for printing currency quotes.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11965 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b8a944f306bf7a62bdeab99aa614077ccfd0b8f
Author: David Hampton <hampton at employees.org>
Date:   Thu Nov 17 05:35:02 2005 +0000

    Update FSF street address.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11964 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 688ad87c3fd62c685ea3978ba4532c0de9cc53c5
Author: David Hampton <hampton at employees.org>
Date:   Wed Nov 16 21:59:48 2005 +0000

    Sjoerd Langkemper's <sjoerd-gnome at linuxonly.nl> fixes to cast
    sentinel markers to pointers.  Solves compilation problems on 64 bit
    architectures using gcc4/glib2.6.  Fixes #321316.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11963 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 39829f3fb45e4c99c6c7ad2004e9019ff887d487
Author: David Hampton <hampton at employees.org>
Date:   Wed Nov 16 21:58:09 2005 +0000

    Remove unused call to g_object_set.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11962 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed43c86a6369d7728cb4237ae423ecbc0cb6b432
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 16 21:05:17 2005 +0000

    Update German translation. Improve strings in HBCI module
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11961 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b241ee97031e5d8336e0a40385a45e50ed935fe4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 16 21:02:47 2005 +0000

    Mark missing string for translation
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11960 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fda68cb8c5c22f56312c193971e3ac8d58f799de
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 16 20:18:48 2005 +0000

    Split top-level ChangeLog by year. Everything before
            2001 is in ChangeLog.1, and since then all entries are in the
            respective year's ChangeLog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11959 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4fb764b9f7a6c72a1117094817b1ec8955740286
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 16 20:07:18 2005 +0000

    Add ellipsis to menu labels that require further action from user.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11958 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ec4e0ca9ede7eda608c30f20d15abf463d1aeed
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 16 20:05:29 2005 +0000

    Mark missed strings for translation
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11957 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e40c356ed3b0df943343b601529ff5b9406d97c6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 16 19:56:17 2005 +0000

    Updated German translation by Andreas Koehler.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11956 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2910821fbe965166d53dd6e773f20c045443980f
Author: David Hampton <hampton at employees.org>
Date:   Wed Nov 16 01:22:03 2005 +0000

    Undo double fix of compiler warnings.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11954 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa52ab28bf3a5a35e9826307e304792a3175815f
Author: David Hampton <hampton at employees.org>
Date:   Wed Nov 16 00:56:41 2005 +0000

    Convert to utf-8.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11953 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a4b084d8c29d3934a072e89ad3af390c0ee694a8
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Nov 15 23:19:38 2005 +0000

    Remove Andreas Köhler test.
    (final test for commit email)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11951 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf99c7bbe7b1c21a6dc8c85d523ff8759c1abe3f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Nov 15 23:08:24 2005 +0000

    Test for Andreas Köhler.
    ( testing commit script)
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11949 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0c7a808407a47e2dce8d9272e01a958d2d9501d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Nov 15 22:58:22 2005 +0000

    Test for Andreas Köhler.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11948 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c4f5ff42967850f009fae02b412b85ee7f58f2f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Nov 15 22:54:31 2005 +0000

    Test for Andreas Köhler.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11947 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c4e188035cb5bb1c42cfd614757e3a2152fbbac
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Tue Nov 15 19:59:16 2005 +0000

    Add lib/libqof to the Doxygen output
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11946 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b40ad05373fccba690b9c6b34156e71f015fee28
Author: David Hampton <hampton at employees.org>
Date:   Tue Nov 15 06:50:50 2005 +0000

    The egg_xxx code hasn't been in the tree since 2005-04-16.  I tested
    reconciliation and had no problems reconciling an account.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11945 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0929fdb2dd43eee3241b627f23eb8e57f2366ea
Author: David Hampton <hampton at employees.org>
Date:   Tue Nov 15 06:21:38 2005 +0000

    Remove extraneous carriage return.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11944 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0d55b1a0825f8355e105bd681892b00925930ef9
Author: David Hampton <hampton at employees.org>
Date:   Tue Nov 15 05:07:13 2005 +0000

    Pass the action variable to gtk_file_chooser_dialog_new() to get the
    right style of dialog (open, save. etc.).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11943 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8ad06a6898cde845fd55b8d22a8fbd1ffe9f0f5
Author: David Hampton <hampton at employees.org>
Date:   Tue Nov 15 04:38:06 2005 +0000

    Phil Longstaff's changes to set GTK_SHADOW_IN in the commodities
    dialog scroll box and the account dialog parent scroll box.  Also make
    the 'edit', 'remove' and 'remove-old' buttons on the price db dialog
    box insensitive until a price is chosen.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11942 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb927fe1114da1daea3f8508f43db37aefc8d4ae
Author: David Hampton <hampton at employees.org>
Date:   Tue Nov 15 04:17:10 2005 +0000

    Scott Oonk's for for x86_64 compile warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11941 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a4fddd3251cd65a00a7dd0e941d44ca33323c6e5
Author: David Hampton <hampton at employees.org>
Date:   Tue Nov 15 03:48:08 2005 +0000

    Andreas Köhler's patch to set some border widths inside the main
    preferences window to the HIG specified 6px. Fix alignment of the
    "General / New search limit" label.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11940 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5bef4a7fbfede81c8d0e7bab62faccf8d72adbf5
Author: David Hampton <hampton at employees.org>
Date:   Tue Nov 15 01:27:51 2005 +0000

    Respect the history maxfiles key in gconf.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11938 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 968730a00e11388ba3d25dc6270cdf609caa3d3b
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 14 23:43:50 2005 +0000

    Bump deleted item removal to a higher priority.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11937 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ee99a4cea5396cd7ff9aef5f1cfce984379a64a
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 14 23:43:13 2005 +0000

    Correctly update the tree model when an account is moved. Fixes
    #313782.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11936 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df16a31b8c211481982fbce978777ab1f642a9cd
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 14 23:42:26 2005 +0000

    Replace deprecated gtk_window_set_policy() function with
    gtk_window_set_resizable().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11935 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df60cde9094acda8f9c47bf242766b5926e3bcfe
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 14 21:16:01 2005 +0000

    Add explanations to new strings in glossary.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11934 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 036c77f923218e38c06e34ffe5dad00419c242cd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 14 20:36:33 2005 +0000

    Update potfiles script so that it works again without the cvsignore
    files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11933 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a166027cb9d59317bfe73223b08fb0deb3773ade
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 14 05:14:21 2005 +0000

    Add documentation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11929 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48eb9e43387a2729e686c47bf934dcf1af98be53
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 14 05:13:27 2005 +0000

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

commit 18c5787ac8b014f5c208f9b6c27fec37469f5021
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 14 04:41:02 2005 +0000

    Remove vestigial code from the very early days of the gtk2 port.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11927 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f240baaee356f470d00b7eaa0099194c5913c04e
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 14 02:42:55 2005 +0000

    Clarify what "short" labels are used for by adding comments and
    changing array names.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11926 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 04eb0593b5179aab8b9455bfd892a9808631bf33
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Nov 14 01:49:52 2005 +0000

    Fix David Reiser's compile problem on OSX with gcc-3.3.
    
    	* src/core-utils/gnc-gkeyfile-utils.c: cast the
    	  printf so we don't warn when sizeof(ssize_t) !=
    	  sizeof(int).  In this case the cast is safe because
    	  we can only write an int-size of data.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11925 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9e9ceb6320bc71d609b50cba24b8feade5a6517c
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Nov 13 23:44:40 2005 +0000

    Remove deprecated SAXv1 function. Close bug 319559
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11923 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3696a99e18f69c2a83e53acc5980188500055a44
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Nov 13 16:20:49 2005 +0000

    adding a libqof file to translation list and script
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11921 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d8de664bae5040d18fd415fe4a6d2d57d2676a3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 13 14:51:10 2005 +0000

    and yet more translation work in German translation
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11920 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cef0d0992a88111157931f4daedb72627d833c74
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 13 14:19:26 2005 +0000

    Update POTFILES.in after src/engine file removal
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11919 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b91c583d2dfa29c20ba57533dbc957ffcde8411
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 13 14:15:25 2005 +0000

    Add missing QOF cflags/libs in Makefile
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11918 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 466781acef58bd4ea8aa32b373dee1ec2d17b0e6
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Nov 13 13:22:34 2005 +0000

    move QOF files to lib/libqof/
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11917 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27e56cf3372272ac8ad9e900c57564cac3b363ae
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 12 11:15:15 2005 +0000

    Recode de.po from ISO-8859-1 into UTF-8
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11913 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c226734663a456f7b1cdb66dd523c5f910bc110f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 12 10:51:52 2005 +0000

    Improve German translation; Initial update for glossary
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11912 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb74a3ca8447f4ed3ebbc6b2cf4aeafb57e35251
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 12 10:48:51 2005 +0000

    String improvements: Fix typos, remove unnecessary spaces.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11911 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93b9f806b46932c2255f9d882df2b4603a55fc16
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 11 21:23:54 2005 +0000

    Add svn:ignore
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11910 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e4a2c336d9f2eb46504d3d377efa1fd4a812676
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 11 21:00:52 2005 +0000

    Copy translations from 1.8 to HEAD.
    
    po/*.po: Copy translations from old 1.8 branch to HEAD and merge
            them with the current pot template. From now on, the translation
            work should continue on HEAD (a public call for translations
    will
            follow in some weeks).
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11909 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 810d65e4601dd8422f235aafa7da224ee18c516e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 11 20:53:45 2005 +0000

    Explicitly denote the encoding of the file in
    the initial xml tag. Fixes problems in the new-file-wizard in
    all non-C locales.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11908 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea450db5cb20c14d70253c1310fff4c021657e2a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 11 20:09:25 2005 +0000

    Copy glossary po files from old 1.8 branch to HEAD.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11907 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 12c39d549290ddf1fabca3bbb3c06d48167b633f
Author: David Hampton <hampton at employees.org>
Date:   Fri Nov 11 15:13:18 2005 +0000

    Eliminate double free of memory by just freeing default_dir once at
    the end of the function.  The gnc_extract_directory() routine will
    handle any intermediate freeing if called multiple times.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11906 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 817dd3687f4e38f79ddec1b82b5a8112ad0d36dc
Author: David Hampton <hampton at employees.org>
Date:   Fri Nov 11 14:16:12 2005 +0000

    Add code to save window state into a Glib Key-Value file.  This code
    is distributed between the gnc-main-window code and all of the plugin
    pages.  It subsumes the existing state file code, and will call that
    code upon file open if it cannot find a key-value state file.  This
    code is also where the creation of the initial account tree page
    occurs when no state file is found.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11905 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d6c73d49579c3bd9fecac3a66aa436571354b04
Author: David Hampton <hampton at employees.org>
Date:   Fri Nov 11 06:01:27 2005 +0000

    Fix a couple of gcc4 warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11904 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7dee8e903255d93dccf12cf05a63ee28e947c47f
Author: David Hampton <hampton at employees.org>
Date:   Fri Nov 11 03:06:58 2005 +0000

    Add a GError parameter to the gnc_key_file_save_to_file() function.
    Check for an error condition on every system call.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11903 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f8130828ec56f5e4b5ca70a1c8ac86939ce7f83
Author: David Hampton <hampton at employees.org>
Date:   Thu Nov 10 04:35:31 2005 +0000

    Scott Oonk's patch to draw cursor at correct x,y offset from
    GdkDrawable.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11902 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 993cf80814b74dfcb618475bec5310727ad0d1e9
Author: David Hampton <hampton at employees.org>
Date:   Thu Nov 10 04:26:36 2005 +0000

    Scot Oonk's patch to fix some alignment problems in the register.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11901 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dff3bc9682c7981ed572e4e3905e7bac0306ea54
Author: David Hampton <hampton at employees.org>
Date:   Thu Nov 10 04:25:08 2005 +0000

    Update list of authors
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11900 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a50a738147c4018eab0be4bf8f6ddb3ee2f75b52
Author: David Hampton <hampton at employees.org>
Date:   Thu Nov 10 03:46:19 2005 +0000

    Add a function that allow you to expand the account tree to show a
    specific account.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11899 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47ec7e6864f7951957e3b88e2cf9e70f836efd23
Author: David Hampton <hampton at employees.org>
Date:   Thu Nov 10 03:27:52 2005 +0000

    The register page should add to the existing list of items in the
    Report menu, not replace it.  Sort the items in the Reports menu, and
    add a couple of accelerators.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11898 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94b7b4f55ce08c95108f226e12b84f4c7dc63537
Author: David Hampton <hampton at employees.org>
Date:   Thu Nov 10 03:26:49 2005 +0000

    The "Edit Stylesheets" menu item should always be visible.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11897 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31148dfec7aab061eb54e6bd3551092d8657508e
Author: David Hampton <hampton at employees.org>
Date:   Wed Nov 9 23:33:36 2005 +0000

    Document the devel packages needed to compile gnucash on FC4.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11895 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 98c07c62f06cf3dfff23338955889f659c85c1e8
Author: David Hampton <hampton at employees.org>
Date:   Wed Nov 9 23:00:31 2005 +0000

    Andreas Köhler's patch to re-enable translation of menus and icons.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11894 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec8389b6d5d78c66661a88ddabb111e1470525f0
Author: David Hampton <hampton at employees.org>
Date:   Wed Nov 9 22:42:22 2005 +0000

    Scott Oonk's patch to allows selection of the last character in a
    cell.  Also fix selection/highlighting of multi-byte characters.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11893 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5b0d74d41ee7720faaed265b02b051438cea523
Author: David Hampton <hampton at employees.org>
Date:   Wed Nov 9 22:38:08 2005 +0000

    Scott Oonk's patch to simplify the keyboard selection in
    gnucash-sheet.  Fixes a problem where selection does not work
    correctly when holding 'shift' and hitting the left arrow key.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11892 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3e9a2cd7977f1b70ec5dcad47c1405faa8d9f2c9
Author: David Hampton <hampton at employees.org>
Date:   Wed Nov 9 22:34:26 2005 +0000

    Scott Oonk's patch to simplify the mouse selection logic in
    gnucash-item-edit.  It also fixes a problem where selection with the
    mouse does not work correctly if you start draging in one direction,
    then drag back over the original start point.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11891 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58f361a0c5cd47a431dea69fbbb5a1286ba523df
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 9 20:51:03 2005 +0000

    Remove automatic call to ./configure from ./autogen.sh.
    
    2005-11-09  Christian Stimming  <stimming at tuhh.de>
    
            * macros/autogen.sh: Remove the automatic call to ./configure
            * from
            autogen.sh; instead, only print a reminder that from now on,
            ./configure has to be called separately.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11890 57a11ea4-9604-0410-9ed3-97b8803252fd

commit abadcede4de3d5c1640ad7f9b660c1ab0b243d53
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 9 20:49:10 2005 +0000

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

commit 7e291a8237534b6e113be561a0230e851ab34ea6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 9 20:25:18 2005 +0000

    Add language files that only existed on 1.8 branch to HEAD.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11888 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18ffd651ff9e531a674c7ecf75d345bc9e60bbb1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 7 21:19:24 2005 +0000

    Remove AM_MAINTAINER_MODE from configure.in.
    
            * configure.in: Remove AM_MAINTAINER_MODE since this causes only
            problems anyway. From now on the build system always behaves as
    if
            --enable-maintainer-mode had been specified. This makes all
            related errors vanish.
    
            * macros/autogen.sh: Clean up autogen script a bit, but leave
            * the
            functionality unchanged.
    
    Also, remove mdate-sh since this is installed by automake.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11887 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7261f84d87ace8f59e096ccc704167bac63f781f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 7 20:48:11 2005 +0000

    Add Nepali translation.
    
    2005-11-07  Christian Stimming  <stimming at tuhh.de>
    
            * po/ne.po: Add Nepali translation by Pawan Chitrakar
            <pchitrakar at gmail.com>.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11886 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b170f4a34f2ddb5ad9d324deb9ceb765ee83651c
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Nov 7 18:23:46 2005 +0000

    reverting lib/libqof changes to prepare for svn move
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11885 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e18c0de4fcf09cfe77b13e631665865d5615b77
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Nov 7 16:06:19 2005 +0000

    updating the svn:ignore records for new directories
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11884 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c3edb787e495843f536744f49014bd8b8c716bf1
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Nov 7 16:01:41 2005 +0000

    corrected Makefile.am after svn accident
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11883 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c86172c533fad18be3d460b8c912007422a62e8
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Nov 7 15:45:58 2005 +0000

    New locations for QOF files
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11882 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5cebd80a31a949ba59dbf90769c801313a7d0140
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Nov 7 15:45:00 2005 +0000

    lib Makefile.am changes for new directory
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11881 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ca8ab90c592b08b75cfad9b02046d65025b1b57
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Nov 7 15:39:23 2005 +0000

    removing qsf/ subdirectory and all files within
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11880 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 577fcd78732240b9907a661dd8293f3768cb476d
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Nov 7 15:38:14 2005 +0000

    Remove QOF files from src/engine
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11879 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 884224870bdce1cfd815569e83ba7312a08d9a97
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Nov 7 15:34:49 2005 +0000

    Moving QOF to lib/libqof/
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11878 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f93d29df3311fef1661a8a92cd823f555e1c226c
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Nov 7 12:55:33 2005 +0000

    Remove unnecessary private headers
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11877 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa2f2ce507ab800c267af0ce8f52e431d6954fac
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Nov 7 12:27:15 2005 +0000

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

commit a4532ce0cac66e55bc7da4b037ccb0a0c77c65b3
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Mon Nov 7 12:09:29 2005 +0000

    remove old workaround
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11875 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 42373651f748894526e65b04dc01b611a8c6f190
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Nov 6 23:44:31 2005 +0000

    Debian; cleanup.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11874 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 474ab0c477cec05fbb782d24dd91e40abcc175c9
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Nov 6 23:25:12 2005 +0000

    Slackware, CentOS
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11873 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d0fce8ec0590aa358ed2f97f831abdf502364b69
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Nov 6 22:47:07 2005 +0000

    Ubuntu 5.10 deps
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11872 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bdcdb23026884d225d462365f5c9cc8e163752f8
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Nov 6 21:47:03 2005 +0000

    Remove obvious comments, wrong gnomeprint comment, libgtkhtml-3.0 check.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11871 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 003786ad3be4e351173e118fb06e913f7d02d45b
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Nov 6 21:01:18 2005 +0000

    Add Mandrive 2005, 2006.0 versions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11870 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c67105f716033509b2223b6f7213991e3d699d7
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Nov 6 20:33:05 2005 +0000

    Add what I understand are ubuntu 5.04 (Hoary) versions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11869 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 336f218ebfaf357a9d4fbc7d465cdbf04d236278
Author: David Hampton <hampton at employees.org>
Date:   Sun Nov 6 20:01:36 2005 +0000

    Change function name to disambiguate between retrieving the name of a
    page and the name of the plugin that provides the page.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11868 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea6d9e27064a792a8c325921d32cff4ef8e623a4
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Nov 6 17:30:40 2005 +0000

    Don't distribute built source file - ChangeLog
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11866 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2437cdebd90bf4dde8e821eea603cf9310ff02bb
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Nov 6 17:29:22 2005 +0000

    Don't distribute built source file
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11865 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9357968299cc5e290a23f1aaf025fe03e283f2a4
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Nov 6 16:09:52 2005 +0000

    Actually add Bill Nottingham's patch.  Weird, lndir, weird.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11864 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82ee56c79d8668a88078722a066801a4f491c8b8
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Nov 6 15:53:22 2005 +0000

    Add libgoffice-0.4.0 info; add FC/RHEL details from Bill Nottingham (thanks!).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11863 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6c9728a2ddaaa687a197cbcf18c7974961d200d
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Nov 6 15:38:59 2005 +0000

    new file name
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11862 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2ef5d38c0e8462a8e7b78ec23996e553020be23d
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Nov 6 15:24:35 2005 +0000

    Check re: correct libgsf version.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11861 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18f39b160675b4108a09996f6c01782aa879fa25
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 6 14:34:31 2005 +0000

    Revert the autogen.sh change for now. To be reconsidered after more
    testing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11859 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 33f582de4b919fd9f37a8d74b7236d768eb05b8c
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Nov 6 14:23:03 2005 +0000

    updated osx advice
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11858 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e164cbd875b642772c296c9628463297e03fce13
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Nov 6 13:59:54 2005 +0000

    ChangeLog update
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11857 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0aba829343d7f42af9d9f2624b964e4bb4fe53d
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Nov 6 13:59:07 2005 +0000

    Document some OSX-specific build solutions
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11856 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bde0cc262b718e32f719d7c5e8221b1de5a9b1f3
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Nov 6 13:33:44 2005 +0000

    ChangeLog update
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11855 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 71930519fe3d57ff208ce359e578887d913eb9ce
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Nov 6 13:18:07 2005 +0000

    OSX: using GNU sed and documenting autogen changes
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11854 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7add4d3c0870327c3cc63fd4b84313a2b9cc3f46
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Nov 6 13:16:09 2005 +0000

    remove RAW-NOTES
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11853 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2dca39c0e919c4ab6884882b73ced51b5326db5d
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Nov 6 13:13:50 2005 +0000

    Making RAW-NOTES available to doxygen
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11852 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc79c69cdacafde84938b36c8abf93ffa232495d
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Nov 6 13:12:06 2005 +0000

    converting RAW-NOTES to Doxygen documentation
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11851 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 030533c92171b2c0480c340c0542792c91ff36e1
Author: David Hampton <hampton at employees.org>
Date:   Sun Nov 6 04:08:22 2005 +0000

    Pass the name of the guile executable from configure to the makefiles
    instead of hard-coding it.  Requested by Peter O'Gorman to improve Mac
    OS X support.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11850 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 575f35df7aab6aa6a17c744655ae4490eea1cbc2
Author: David Hampton <hampton at employees.org>
Date:   Sun Nov 6 03:07:21 2005 +0000

    Cleanup usage of the PLUGIN_PAGE_LABEL define.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11849 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 087de2b80ac1c9e095de5b6b60cdc73595538788
Author: David Hampton <hampton at employees.org>
Date:   Sun Nov 6 02:47:18 2005 +0000

    Convert to newer method of allocating private data structures for
    objects.  This allows glib to consolidate the space for all of the
    various public and private data structures on an object and reduce
    memory fragmentation.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11848 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b5cfa04cf17992b7d6324ccd7f76142c915c0d7
Author: David Hampton <hampton at employees.org>
Date:   Sun Nov 6 00:14:40 2005 +0000

    Convert to newer method of allocating private data structures for
    objects.  This allows glib to consolidate the space for all of the
    various public and private data structures on an object and reduce
    memory fragmentation.  Change all data structure declarations of the
    parent object to be the actual name of the object instead of the
    string "parent".  This makes debugging easier when looking at data
    structures in gdb.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11847 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aac4eeda2f6a24570006e5655180777c77cdccaf
Author: David Hampton <hampton at employees.org>
Date:   Sun Nov 6 00:14:17 2005 +0000

    Convert to newer method of allocating private data structures for
    objects.  This allows glib to consolidate the space for all of the
    various public and private data structures on an object and reduce
    memory fragmentation.  Change all data structure declarations of the
    parent object to be the actual name of the object instead of the
    string "parent".  This makes debugging easier when looking at data
    structures in gdb.  Also regularize the variable names used to refer
    to the public and private data structures in this file.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11846 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc5ed8b13d84741c8ac6859c85f6ae34f7081ec6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 5 17:32:51 2005 +0000

    Radically improve autogen.sh.
    
    2005-11-05  Christian Stimming  <stimming at tuhh.de>
    
            * autogen.sh: Replace old crufty autogen.sh script with
            * radically
            simplified version. Simply call all helper programs in one
            sequence and that's it.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11841 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5933d95d95b021800e654918090ab6a07e63a8eb
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Nov 5 17:15:40 2005 +0000

    testing/updating.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11840 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0880c1b6618d93c8ddc43ac0be3f60357185761b
Author: David Hampton <hampton at employees.org>
Date:   Fri Nov 4 23:38:00 2005 +0000

    Other changes needed to get 'make check' closer to working.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11833 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d82e89c417045b04a756ef859a6c9e9aa2a27cb6
Author: David Hampton <hampton at employees.org>
Date:   Fri Nov 4 23:36:07 2005 +0000

    Remove GUI test cases from the 'TESTS' variable.  These tests will
    prevent 'make check' from running unattended.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11832 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 578af6b32a02592017590a4c483aa7c71599fa9f
Author: David Hampton <hampton at employees.org>
Date:   Fri Nov 4 23:34:04 2005 +0000

    Include core-utils in the scheme load path to allow some of the test
    cases run again.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11831 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 029b07fde38da3ce771fa0fabf8d76e452a0341f
Author: David Hampton <hampton at employees.org>
Date:   Fri Nov 4 23:29:09 2005 +0000

    Generate a new copy of the amount string when copying a QIF split.
    Prevents a double free error when both the original and the copy split
    are destroyed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11830 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f7a382607b7b9fbf681156155dd14290f17a853d
Author: David Hampton <hampton at employees.org>
Date:   Fri Nov 4 05:49:15 2005 +0000

    Push the summarybar inside of the created page widget.  This solves
    several problems with window resizing when switching between pages, or
    when turning the summary bar off and on.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11827 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b8641ed7ea221151484a80264033328f107b3971
Author: David Hampton <hampton at employees.org>
Date:   Fri Nov 4 05:48:06 2005 +0000

    This routine should always return the minimal height the widget will
    accept, not the current height of the widget.  Returning the current
    height causes all sorts of problems such as windows that are
    impossible to resize down.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11826 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b7d7e6a9f8b221b57a866279d16230d60b3abdb5
Author: David Hampton <hampton at employees.org>
Date:   Thu Nov 3 20:05:49 2005 +0000

    Tell which plugin failed to load.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11820 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5feaee54a638dc4181cf33450cefdd2a3588396d
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Thu Nov 3 18:20:42 2005 +0000

    removing ltmain.sh - it is already listed under svn:ignore
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11819 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 094c8799982883d91c9b33287db9fd1aa289b120
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Thu Nov 3 17:32:53 2005 +0000

    get make dist working again
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11818 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b74f5325300776fa5fde6c178d731ae127429d6
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Thu Nov 3 16:17:32 2005 +0000

    Allow test files to find QOF externally (trunk)
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11816 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2f9142d31f3eaa14a6b7fa0fd93ba5520323ba8e
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Thu Nov 3 16:15:47 2005 +0000

    Allow test files to find QOF externally
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11815 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ecc52f49d68348da387069e962602bbc7f94f7d9
Author: David Hampton <hampton at employees.org>
Date:   Thu Nov 3 00:49:05 2005 +0000

    Fix items from round two of Volker Englisch's review of the
    preferences dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11798 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b8138fcba91a1921f84839dc35d24d807578e36a
Author: David Hampton <hampton at employees.org>
Date:   Thu Nov 3 00:47:13 2005 +0000

    Null terminate code properly.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11797 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d089035653d5720bedff4ae2fcd3efa702af1f94
Author: David Hampton <hampton at employees.org>
Date:   Wed Nov 2 21:17:03 2005 +0000

    Convert README.cvs to README.svn.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11795 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 33a329ef08611ada591dfcbdf8efd9f3f59f375f
Author: David Hampton <hampton at employees.org>
Date:   Wed Nov 2 20:32:42 2005 +0000

    Use a dynamically allocated string for the version.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11789 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35e7ebec71e5bbd80058611a87da20fb62bd1906
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Nov 2 18:14:48 2005 +0000

    Use the svn info for the splash screen info.
    
    	* configure.in: don't need GNUCASH_CVS anymore
    	* src/gnome-utils/Makefile.am:
    	  build gnc-version.h and gnc-svninfo.h.  add the
    	  latter to EXTRA_DIST.  Only build svninfo if
    	  $(srcdir)/.svn exists.  #define GNUCASH_SVN
    	  when that directory exists (at buildtime).
    	* src/gnome-utils/gnc-splash.h: use new SVN info.
    
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11787 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5eded02d6c26d059288be559633c7e6981476226
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Nov 2 16:38:29 2005 +0000

    Removing .cvsignore files; mis-migrated po/ChangeLog
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11785 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f28d033d74911c2adebd0e4ee418ff28324d69e3
Author: David Hampton <hampton at employees.org>
Date:   Wed Nov 2 03:32:36 2005 +0000

    Collapse the gnome2 branch back into HEAD.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11565 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 02dbf6e1348bd5cf61e29548f635931b9e530ac7
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Oct 31 19:31:01 2005 +0000

    Yet another cvs-acl test
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11559 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c05541b63577c4e5d65395f97af640ab59e31a4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Oct 31 18:59:52 2005 +0000

    Testing commit.  This should fail.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11558 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb19306b6a35b87f6b9e44d237a4d22531836c27
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Oct 26 20:13:44 2005 +0000

    Add Basque translation by Mikel Olasagasti
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11535 57a11ea4-9604-0410-9ed3-97b8803252fd

commit faf78c9808f8133bf76a4a59fa148f4419fd333a
Author: Chris Lyttle <chris at wilddev.net>
Date:   Thu Oct 20 02:15:16 2005 +0000

    update for stable release 1.8.12
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11513 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77c569db2fab66d4a12c779ad766ab4fed65bfd4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 16 21:10:45 2005 +0000

    Add polish glossary.
    
    2005-10-16  Christian Stimming  <stimming at tuhh.de>
    
    	* po/glossary/pl.po: Added polish glossary by A. Tokarski
    	<szczur at malinablue.punkt.pl>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11504 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06e9c1cc7191c664fa395e004e97c48c39cf19ec
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 8 15:28:26 2005 +0000

    Remove misleading (char*) casts.
    
    2005-10-08  Christian Stimming  <stimming at tuhh.de>
    
    	* src/engine/Transaction.c: Remove misleading (char*) casts by
    	Linas Vepstas from 2003-09-14, but nevertheless the code doesn't
    	have any errorneous double-free's at this point.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11414 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 16d548a9b772428597b00219e04f5e3d0a1d299f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Oct 7 19:09:14 2005 +0000

    Fix TJS spelling.
    
    2005-10-07  Christian Stimming  <stimming at tuhh.de>
    
            * src/engine/iso-4217-currencies.scm: Fix spelling of TJS
            currency. Fixes #310697.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11400 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2c3e8d5054071a95ee00acc1c01cb2c3f1dd3a53
Author: David Hampton <hampton at employees.org>
Date:   Fri Oct 7 02:56:44 2005 +0000

    Patch from Yves-Eric Martin <yem_lists.gnucash.org at filter.yve.net> to
    make it easier for users to change the financial year end date.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11392 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 586d04941a0637a028fea9bdd92eaca83c1ac45b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 23 19:55:08 2005 +0000

    Improve error message for newer aqbanking.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11338 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5815bd7cbad403d0276f0324fac841a0aa200b4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 16 20:05:01 2005 +0000

    Improve PIN entry even more (not urgent).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11274 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da495841df93024fca2ce708d3ac0ad4da976d0b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 16 19:58:00 2005 +0000

    Forgot second bug instance.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11272 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba19a141b2c1a3ca628dd0d52cd88bf2dcc5e752
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 16 19:53:50 2005 +0000

    Bugfix for HBCI PIN entry.
    
    2005-08-16  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/hbci-interaction.c (inputBoxCB): Aaarg,
    	fix extremely stupid bug that occasionally crashes the PIN entry.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11269 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 22357f89d3efd2ed7ab4ceb647eb1dcb25acafce
Author: David Hampton <hampton at employees.org>
Date:   Tue Aug 16 01:55:25 2005 +0000

    Todd T. Fries patch for compilation on OpenBSD 64bit architectures.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11267 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5ab6b7529b82493db5add88304128b4a0bc42bd
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Aug 15 12:54:21 2005 +0000

    Fix recursion in gnc:owner-get-owner-id (reported by Chase James).
    
    	* src/business/business-core/business-core.scm:  need to
    	  properly recurse in gnc:owner-get-owner-id.  there is no
    	  gnc:owner-get-id API.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11263 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f104877f42cb9388531d555061d4a4f4dd4f9679
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jul 20 19:21:12 2005 +0000

    Revert build system file removal. Needs a major overhaul, not only single file removals.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11203 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f67889870aede0afa1bc0417d25c0d90679a464
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 17 13:28:57 2005 +0000

    Add macro name quotation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11173 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8244e78245170e63ac827640a9ff70776f81db53
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 17 13:09:11 2005 +0000

    Add cvsignores
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11171 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b49ff1f09b7ead58990a6be9a8e812e6867742d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 17 13:02:52 2005 +0000

    2005-07-17  Christian Stimming  <stimming at tuhh.de>
    
    	* macros/openhbci.m4: Remove old unused macros. Add macro name
    	quotations as required by newer automake.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11169 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 86b089eb34cfc2d9310cb06d26f9894d427fb85b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 17 12:55:42 2005 +0000

    Add cvsignores
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11167 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ff099170081588ca819d7af293bbf1d54e591b2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 17 12:29:12 2005 +0000

    Eventually remove auto-generated files from CVS
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11165 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14f14c46d07fe435994d3d39fb790d891e97306d
Author: David Hampton <hampton at employees.org>
Date:   Mon Jul 11 00:26:10 2005 +0000

    Add the new Romanian Leu.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11156 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c3fa5aeabff1963c08b124d275cde497475e7b5a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed May 25 20:45:03 2005 +0000

    Fix potential problem with returned NULL values
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11055 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed060f44a66a3a629b95cdd0078185361524a566
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon May 23 21:06:22 2005 +0000

    Fix handling of debit notes.
    
    2005-05-23  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/dialog-hbcitrans.c: Fix handling of debit
    	notes -- they were broken at all times since the aqbanking
    	transition, oops.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11053 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a056e3e87b1f67e484e96adcd1057dec84071338
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon May 23 20:16:22 2005 +0000

    Add sanity checks and ask user when there are no purpose lines.
    
    2005-05-23  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/dialog-hbcitrans.c: Add sanity checks and
    	ask user when there are no purpose lines.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11051 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19ae070338f260f99663143b9b60ce8594158a85
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 6 21:25:42 2005 +0000

    Further HBCI improvements.
    
    2005-05-06  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/druid-hbci-initial.c (on_aqhbci_button):
    	Finally generalize the AqBanking setup call. Now the setup wizard
    	for OFX-DirectConnect can be called by Tools -> HBCI Setup as
    	well.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11028 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 179c0f98fb967e49fceec957c0b14c371a81ae73
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 5 12:35:19 2005 +0000

    Add backend selection dialog
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11023 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fff65d14341b5f70facf9fb345bf34e38b49de8f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 5 11:41:28 2005 +0000

    Improve HBCI debugging messages.
    
    2005-05-05  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-utils.c: Improve debugging
    	messages.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11021 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53c28c9e9b87d6f9fa4ba123f4012998e1202889
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun May 1 20:20:05 2005 +0000

    Add Vietnamese glossary translation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11016 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0eaf40db8a34ea4ec28ae7da0e9ca0ed1b016b7f
Author: David Hampton <hampton at employees.org>
Date:   Sun May 1 04:59:19 2005 +0000

    I believe the 1.8 series is stable now.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11014 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 89b2a32bf6c5bad835161c6404802dfdc10c17ea
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Apr 21 20:42:53 2005 +0000

    Fix forgotten NULL check.
    
    2005-04-21  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-getbalance.c: Fix forgotten NULL
    	check as reported by Martin Preuss <aquamaniac at gmx.de>.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10975 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d0dc5e78bb0dca22d68f96976a1eeeae6a467076
Author: David Hampton <hampton at employees.org>
Date:   Thu Apr 14 21:59:51 2005 +0000

    Add two new (well... changed) currencies.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10967 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6143b19bf0a9f141f04088b06c3ec4803f830879
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Apr 7 20:43:24 2005 +0000

    Improve handling of purpose lines
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10961 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2dd4e5242935ab8c7df4b69b9614250dc874729d
Author: David Hampton <hampton at employees.org>
Date:   Thu Apr 7 03:10:37 2005 +0000

    Fix some warnings about deprecated guile functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10959 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 872a6a34f986320b9fb0cdfd1178df3bdb5986d8
Author: David Hampton <hampton at employees.org>
Date:   Thu Apr 7 03:10:16 2005 +0000

    Tell guile to be noisy about deprecated functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10958 57a11ea4-9604-0410-9ed3-97b8803252fd

commit db05d6b158d97bef1ccf3bbe336888414cd88d59
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Apr 6 19:19:27 2005 +0000

    Add Kinyarwanda translation.
    
    2005-04-06  Christian Stimming  <stimming at tuhh.de>
    
    	* po/rw.po, po/glossary/rw.po: Add Kinyarwanda translation by
    	Steven Michael Murphy <murf at e-tools.com>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10955 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af7a01368e27f73a26826fa4c8626ddcdcab2523
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 2 19:19:48 2005 +0000

    Better error reporting. Don't uppercase the symbol name.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10944 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d4bc05065b61e3d19d371c0017637d57b01f0a5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Apr 2 09:25:56 2005 +0000

    Fix warning about deprecated aqbanking function in aqbanking-1.0.7
    
    2005-04-02  Christian Stimming  <stimming at tuhh.de>
    
            * src/import-export/hbci/dialog-hbcitrans.c: Fix warning about
            deprecated aqbanking function in aqbanking-1.0.7
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10943 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 803907e022da3721df1bc15e7ee7feb1b40b1b08
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 20 13:04:25 2005 +0000

    HBCI behaviour and encoding improvements.
    
    2005-03-20  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-utils.c: Retrieve the current
    	book's character encoding which so far is identical to the
    	locale's encoding by nl_langinfo().
    
    	* src/import-export/hbci/hbci-interaction.c: Fixed ignored 'abort'
    	button.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10937 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba04a3577e7dbecefd8fe517f255035f15744989
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 19 08:59:40 2005 +0000

    Fix character encodings of imported transactions.
    
    2005-03-19  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-utils.c (gnc_hbci_descr_tognc):
    	Correctly convert imported transaction description from utf-8 to
    	iso-8859-15 which currently comes closest to gnucash's internal
    	encoding. This needs to be changed again for the gnome2 port, but
    	I'll think of that early enough.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10935 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e0bd8d8a08e668318d074e8f0a0b5cfd4744ee2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 13 12:49:24 2005 +0000

    Improve HBCI balance download.
    
    2005-03-13  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-getbalance.c: Improve user
    	message when downloaded balance is already identical to reconciled
    	balance.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10931 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6e6b384138fd9ad239d5baa5d1264e3cee0f436
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 13 12:04:55 2005 +0000

    Further error checking improvements
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10929 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 95c3ef2a8946b45cd67a6149e0bcd5294c1c696b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 12 11:50:45 2005 +0000

    Improve error handling in HBCI operations.
    
    2005-03-12  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-gettrans.c, hbci-interaction.h:
    	Improve error handling in HBCI operations.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10927 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6fcde306d639211f83d5f31e5a17f3d8a0bb7668
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 2 20:57:19 2005 +0000

    Fix aqbanking wizard calling convention
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10921 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 089ea993bc477b1a88ad73efcf2bc6d782d11d8d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 26 11:07:13 2005 +0000

    Force account dirty after modifying its kvp_frame.
    
    2005-02-26  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-kvp.c (force_account_dirty):
    	Force account 'dirty' after modifying the kvp_frame. Hopefully
    	fixes #165096.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10918 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77e3d2d67477c63438e5705c4aa4efa2a0041ca5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Feb 21 20:58:36 2005 +0000

    Revert the change in December about date matching threshold.
    
    2005-02-21  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/import-backend.c, import-backend.h,
    	import-main-matcher.h: Revert the change in December about date
    	matching thresholds that broke some OFX import. Now, the hard
    	limit days interval is set by the importing sub-module when
    	creating the dialog. This way, HBCI and OFX can set their
    	different requirements. (Note: QIF does not use this code at all.)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10909 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 26ad9d43488ee1e1a4d88f0f1b45f6eaba2d9b95
Author: Neil Williams <linux at codehelp.co.uk>
Date:   Sun Feb 20 15:53:01 2005 +0000

    Fix double free of the targetList, Add kvp_value_to_bare_string
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10906 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f9ce9c60acd0065c2ad7715a33eac2a7c764248
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Feb 17 03:25:29 2005 +0000

    	* acinclude.m4: Add mips, mipsel, arm, and m68k for Debian.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10901 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 833abd9e0eb5d8e0b9b0d513421b5b080d122dfe
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Feb 16 22:27:00 2005 +0000

    Fix to find glade symbols on some *BSD systems.
    
    	* src/gnome-utils/dialog-utils.c: When trying to load the symbol
    	  from a glade file, Fall back to dlsym() if g_module_symbol()
    	  fails.  This is necessary to find the symbols on on certain *BSD
    	  systems.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10899 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ea795e02eb1fc55d07f7081d5b4e19caaae74fe
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Feb 7 04:14:28 2005 +0000

    update to release 1.8.11
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10457 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 321d3e24732c3a96744a825f4a995e6cf736593f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 6 20:56:09 2005 +0000

    Fix leap-year computation in the 'last_mday' computation.
    
    	* src/engine/date.c: Fix the last-day-of-month computation for
    	  leap years.  Need to use modulo, not divide.  (Patch by
    	  Neil Williams.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10454 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d84d59488ea6c1595bdb0556d76ac7d13ca1b1b8
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 6 20:56:09 2005 +0000

    Fix leap-year computation in the 'last_mday' computation.
    
    	* src/engine/date.c: Fix the last-day-of-month computation for
    	  leap years.  Need to use modulo, not divide.  (Patch by
    	  Neil Williams.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10453 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0083bc59cbd20a7104eab7d0c557ca1bd114ce5d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 6 14:31:37 2005 +0000

    Fix HBCI date range for statement download.
    
    2005-02-06  Christian Stimming  <stimming at tuhh.de>
    
            * src/import-export/hbci/gnc-hbci-gettrans.c: Fix HBCI date range
            for statement download.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10451 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0221866afe30241693dc54bfed36464a398e86b5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 6 04:08:23 2005 +0000

    Make sure us.scm is distributed.
    
    	* src/report/locale-specific/us/Makefile.am: make sure the
    	  scheme reports are part of the DIST.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10449 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ca6e0533203139d3d3c967a55408f13139bbca3e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jan 31 01:20:52 2005 +0000

    Add extra debugging (#165571).
    
    	* src/engine/Scrub.c:
    	* src/engine/Transaction.c:
    	  Add the transaction guid to some error warning messages.
    	  Fixes #165571.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10445 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 408f77d8b8a266fba3fbffdd3c0294d1ac3a0a86
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 30 22:45:25 2005 +0000

    	* src/engine/Account.c:
    	  - updated implementation of qofAccountSetParent().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10443 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a8102f258bd73405c47acb96f5fe015de0e574ac
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 30 21:06:20 2005 +0000

    Neil Williams' QOF sync patch.
    
    	* This patch updates the QOF merge code to current QOF to bring
    	  the HEAD branch into sync. This update also makes
    	  qof_book_merge_param_as_string output strings that are
    	  compatible with QSF: using false instead of FALSE in string
    	  output and using the QSF_XSD_TIME for the datestrings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10440 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 46cac7318ce490eedde601d63563172836f94688
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 30 16:16:35 2005 +0000

    Fix ACCOUNT_NSCU Qof Param getter.
    
    	* src/engine/Account.c:
    	  This patch fixes: (QofAccessFunc)xaccAccountSetNonStdSCU in
    	  src/engine/Account.c - that's a Set routine allocated as a
    	  QofAccessFunc - the patch changes it to the appropriate Get
    	  routine - the QofSetterFunc is OK.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10439 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd5ffd6e1da1c2dbb9c30be2ad8e877ffead2494
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jan 29 19:03:28 2005 +0000

    Thomas Bushnell's patch to protect non-backup pruning (#164875).
    
    	* src/backend/file/gnc-backend-file.c:
    	  When working on the file foo.xac, backups are named
    	  foo.DATE.xac.  But the backup file pruner will prune any old
    	  file named foo.DATE.anything.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10435 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c7c41453ca5b5465c44d9fb7fcd6c36d03f81e76
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jan 29 18:54:12 2005 +0000

    David Montenegro's patch for bugs #95551, #124367.
    
    	* src/report/standard-reports/account-summary.scm:
    	  Rewrote account summary report. Now has fields for
    	  more account metadata. Properly handles mixed
    	  asset/liability subaccounts.
    	* src/report/standard-reports/html-acct-table.scm:
    	  Added functionality (account-type &c) and bug fixes
    	  (lone zb subtotals, spurious 'recursive-bal, typos)
    	  needed to make the new account-summary.scm work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10434 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f61dfb488e174a0025d9c576774f931af519e23a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 29 12:54:31 2005 +0000

    Make experimental locale-specific taxes depending on configure switch.
    
    2005-01-29  Christian Stimming  <stimming at tuhh.de>
    
    	* configure.in, src/tax/us/gncmod-tax-us.c,
    	src/report/locale-specific/us/gncmod-locale-reports-us.c,
    	src/app-utils/gnc-ui-util.c: Make localized tax categories
    	disabled by default; can be enabled by
    	--enable-locale-specific-tax switch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10432 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3a4b21639b0afa3c6fa2feaf6130210c6f94ad6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 29 12:49:25 2005 +0000

    Fix wrong user message
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10429 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d66d5bc7d2f030719dd2430a08b28773ff23a558
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 29 12:14:59 2005 +0000

    Improve HBCI code.
    
    2005-01-29  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/dialog-hbcitrans.c: Enable debit notes
    	again. Various other improvements.
    
    	* src/import-export/hbci/druid-hbci-initial.c (on_aqhbci_button),
    	configure.in: Adapt to latest changes in aqbanking; external
    	wizard name is no longer hard-coded here but is asked from
    	aqbanking.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10427 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b2390c772e642d4069665d006d4f2cd88fe3248c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jan 24 04:33:29 2005 +0000

    Properly accumulate splits (bug #165053).
    
    	* src/business/business-core/gncInvoice.c: Properly accumulate
    	  splits (bug #165053).  Also fixes a (related) memory leak
    	  (caused by the same lack-of-reference to accumulated splits).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10424 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef435bc0ac2e06290c8f1a3cb29d863ed8ea47ee
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 16 16:41:39 2005 +0000

    More German tax work.
    
    2005-01-16  Christian Stimming  <stimming at tuhh.de>
    
    	* src/app-utils/gnc-ui-util.c: Modify tax option code to load
    	tax-de_DE module in the appropriate locale.
    
    	* src/report/locale-specific/us/gncmod-locale-reports-us.c,
    	de_DE.scm: Add scheme module for locale-report/us
    	resp. locale-report/de_DE again because it seems to be required.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10417 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9229455325e8db1a3c0d2aeeff48de6f85d13967
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 16 15:09:51 2005 +0000

    Improve German tax categories
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10415 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3227f56daf08ef9b179676dacaed85da67223829
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jan 15 20:16:09 2005 +0000

    	* Neil William's patch to remove static mergeData context.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10414 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64e48c3a0ab8970f6b0ad695c8428fbe8f926872
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 15 15:52:05 2005 +0000

    Add explanation on how to test the HBCI features with the public HBCI test server.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10413 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 292210fcc1f5ca1eed02ec1b9b7e4535497a3e56
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 12 21:34:45 2005 +0000

    add changelog msg
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10412 57a11ea4-9604-0410-9ed3-97b8803252fd

commit db556d6ddf04c6a6fdaf7a09c3ac0d5bd48f47bb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 12 21:34:15 2005 +0000

    Add warnings about using the included spec file with caution.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10411 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a79459794d2c43556444d2145c59dc772c6c4a4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 10 21:44:53 2005 +0000

    Fix gcc4 warning about superfluous const as pointed out by #162635
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10410 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fed6508cbf0c55a89bd1d2ad5b547705a8649466
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 10 21:37:19 2005 +0000

    More work with German tax categories.
    
    2005-01-10  Christian Stimming  <stimming at tuhh.de>
    
    	* src/report/locale-specific/us/gncmod-locale-reports-us.c,
    	src/tax/us/gncmod-tax-us.c: For German tax categories, make sure
    	the module name will match the de_DE locale or will fall back to
    	us module name all the time.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10408 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 353ad4978a1ecdc301b48727b118f93c634cef14
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 10 21:34:40 2005 +0000

    Add comment about potentially missing const in function declaration
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10407 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dce275262528927c07a0055a28902420330164b0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 4 22:07:33 2005 +0000

    Fix code before declarations.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10404 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1cd053e159dfa24b3aa1cd0b4b4ebf0491578ecc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 2 12:21:51 2005 +0000

    Further improvement for libofx version check
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10401 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d5c24533d7cd84aa94b7ca87a036f557f9ae1cf9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Dec 31 22:52:53 2004 +0000

    Chris Shoemaker's typo-fix patch.
    
    	* src/engine/qofbook.h:
    	* src/engine/qofid.h:
    	  general fixed typos and comments
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10399 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c04bbaf63967076d9fa7d9404c35de3a095940ec
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Dec 31 22:50:37 2004 +0000

    Chris Shoemaker's gnc-trace patch.
    
    	* src/engine/gnc-trace.[ch]:
    	  - Recent use of malloc in gnc-trace breaks my compile, use g_malloc
    	  - Fix leak of filename mem
    	  - add indenting of trace file according to ENTER/LEAVE stack depth
    	  - have ENTER report file name of function along with function name
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10398 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d2cb86f8b9052e16f18db02b8822b7dce3589b1
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Dec 31 18:38:03 2004 +0000

    John Ellson's patch to fix some gcc4 warnings (bug #162582).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10396 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a4027674f993ea4693b33cf22f212a4a2dd784fb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Dec 29 16:57:35 2004 +0000

    Add de_DE tax categories.
    
    2004-12-29  Christian Stimming  <stimming at tuhh.de>
    
    	* src/tax/us/txf-de_DE.scm: Add Tax TXF categories for the de_DE
    	locale, i.e. the German tax report. If the current locale begins
    	with de_DE, the new German tax categories will be loaded,
    	otherwise the conventional U.S. ones. This is the easiest method
    	to allow other (non-U.S.) tax categories to be selected in the
    	accounts' tax settings.
    
    	* src/report/locale-specific/us/taxtxf-de_DE.scm: Add Tax report
    	for de_DE locale. If the current locale begins with de_DE, the new
    	German tax report will be loaded, otherwise the conventional
    	U.S. report.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10390 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb9822f6a5d44976a88bbb3a8ada0e91c63ecad9
Author: David Hampton <hampton at employees.org>
Date:   Thu Dec 23 18:27:33 2004 +0000

    Correct error message.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10387 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 016d372d26cc7a8385de16106040b314d86c6bd5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Dec 23 16:40:10 2004 +0000

    Fix hbci library initialization and problems with missing setup wizard application.
    
    2004-12-23  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/druid-hbci-initial.c (on_aqhbci_button):
    	Add extra sanity checks and verbose error message if the setup
    	wizard of aqhbci cannot be found.
    
    	* src/import-export/hbci/gncmod-hbci.c: Fix potentially missing
    	initialization of gwenhywfar library, as reported by Peter
    	O'Gorman on Max OS X.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10384 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4417e511a9798cadf84809764270ba326a6881e1
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Dec 17 15:56:30 2004 +0000

    Rich Johnson's patch to include private structures in the doxygen docs.
    
    	* src/doc/doxygen.cfg.in:
    	  extract local classes = yes
    	  don't exclude *P.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10378 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0900803abfc580ae61203485aa59a3d7b029fdeb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Dec 15 21:01:10 2004 +0000

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

commit f412d48675590b3799fd4ec921b73f3d851d5ade
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Dec 13 03:30:12 2004 +0000

    update for stable release 1.8.10
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10370 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f5abe5272dc89a33292699a556b5c6636d82777e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 12 21:43:44 2004 +0000

    Remove obsolete file from potfile list. Sorry.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10367 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b4bf5cb9b8538e4e7035aee326397c4458a3ab60
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Dec 5 15:35:52 2004 +0000

    Neil Williams' patch to fix the book-merge test.
    
    	* src/engine/test/test-book-merge.c: targetEnt is always NULL
    	  during MERGE_NEW so don't test it in that case.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10362 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f1900daa355087c65fdc97c2bb82420cdb77bb2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Dec 5 00:34:37 2004 +0000

    Get test-numeric working.
    
    	* src/engine/test/test-numeric.c:
    	  Make sure we use gint64 instead of gint when trying to test
    	  values > 2^32.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10361 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e131c27fc263bfa5838839eea8d137dff4b705a4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Dec 4 23:01:42 2004 +0000

    Include libxml headers during compile (#121026).
    
    	* src/backend/file/Makefile.am:
    	* src/backend/file/test/Makefile.am:
    	* src/business/business-core/file/Makefile.am:
    	  Need to include GNOME_XML_CFLAGS to make sure the libxml includes
    	  are found during the compile.  Fixes #121026.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10360 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d05aae712793a1cc630dd73aa833bd47f85d36e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Dec 4 22:32:37 2004 +0000

    Increase the max dup-trans number to 1Bill (#152772).
    
    	* src/gnome/glade/register.glade:
    	  Increase "number" spin box to a maximum of 1billion.  Fixes #152772.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10358 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6bd18fe4f18320105f63dbb363425d97226c58dd
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Dec 4 21:56:41 2004 +0000

    Send an 'invoice modified' event when a payment is applied (#139092).
    
    	* src/business/business-core/gncInvoice.c:
    	  send an event when a payment is processed so the invoice gets
    	  updated as "paid" in the search window.
    	  Fixes #139092.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10356 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 87093300688926b5c03509fe2d4a2cfbabd74f5e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 4 21:25:57 2004 +0000

    Decrease the amout of log messages
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10354 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62783cc63dc33b1a3ed8b68016220399add8dc66
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Dec 4 21:25:21 2004 +0000

    Set the query search type in the vendor dialog (#141526).
    
    	* src/business/business-gnome/dialog-vendor.c:
    	  Make sure we set the proper search-type when we create the
    	  query, otherwise the search will fail later.
    	  Fixes #141526.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10353 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dba6d1536dea1ce88abd6846f45faef90d564eed
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 3 20:23:33 2004 +0000

    Fix division by zero error in tax report
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10348 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d34a56a5480555d389ebb7dbcc11d69d61e52379
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Dec 2 15:20:08 2004 +0000

    Stephen Evanchik's trace crash patch.
    
    	* src/engine/gnc-trace.c: Try a few different filenames for
    	  the trace log and if all else fails fall back to stderr.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10347 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ac580b06fcb5c3f1bd60fd5a278897b3c11f006
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Dec 2 15:18:17 2004 +0000

    	* src/business/business-ledger/Makefile.am: add explicit
    	  dependency on business-utils.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10346 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 218006294c1584db2dc65fb19380f96bf3682ec8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 27 11:44:27 2004 +0000

    Improve importer performance.
    
    2004-11-27  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/import-backend.c
    	(gnc_import_find_split_matches): Improve importer performance by
    	matching imported transactions only against transactions in the
    	proper time interval.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10343 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 257efa3989e973a9eba9ccf2fbf8b8f88d274cae
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 22 20:58:02 2004 +0000

    Add configure check for libofx version
    	0.7.0 and respective error message.
    
    2004-11-22  Christian Stimming  <stimming at tuhh.de>
    
    	* configure.in, README: Add configure check for libofx version
    	0.7.0 and respective error message. Update docs. Fixes #159050
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10340 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad6dd54a7bc19fe6ba85f213bb58144c2c25c696
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 13 12:48:00 2004 +0000

    Identified and fixed several places with
    	untranslated strings.
    
    2004-11-13  Christian Stimming  <stimming at tuhh.de>
    
    	* src/report/report-gnome/window-report.c,
    	src/scm/main-window.scm: Identified and fixed several places with
    	untranslated strings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10334 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77212cc1ae3d65109d94f47330cebf757b514b31
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 10 21:17:50 2004 +0000

    	Change currency mnemonic for "New Israeli Shekel" from "ILS" to
    	"NIS". Fixes #152755.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10331 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 40a48b4bd3a5cd81072ecb7f48e7d077b7236ec5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 8 20:02:54 2004 +0000

    Upgrade required aqbanking version number to the most recent required version.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10329 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a3906383217c809df17d83a45963575209ec7dcc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 1 20:28:04 2004 +0000

    Mark search criteria for translation.
    
    2004-11-01  Christian Stimming  <stimming at tuhh.de>
    
    	* src/gnome/dialog-find-transactions.c: Mark search criteria for
    	translation -- somehow this had been missed all the time.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10322 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6ee03383bf738ff0cb17ddff8215bc35a1ccc70
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Nov 1 02:17:52 2004 +0000

    Fix parameter order to match C file (thanks for Erwin Rieger).
    
    	* src/engine/gw-engine-spec.scm:
    	  Fix parameter order to match C file (thanks for Erwin Rieger).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10318 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a43c812b001ccbf2d24f27a31e40ed5e4fdae08
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Nov 1 02:10:05 2004 +0000

    James Strandboge's "Easy Invoice" patch.
    
    	* src/business/business-reports/Makefile.am:
    	* src/business/business-reports/business-reports.scm:
    	* src/business/business-reports/easy-invoice.scm:
    	  add "easy invoice" code.
    	* src/business/business-utils/business-prefs.scm:
    	* src/business/business-utils/business-utils.scm:
    	  add preferences for the business ID, used in the easy invoice.
    	* src/report/stylesheets/Makefile.am:
    	* src/report/stylesheets/stylesheets.scm:
    	* src/report/stylesheets/stylesheet-easy.scm:
    	  add "easy stylesheet" code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10317 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c5857de175110f20c044e0308ba4426ef28aed00
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Nov 1 01:37:10 2004 +0000

    Heath Martin's x86_64 patch.
    
    	* macros/autogen.sh:
    	  change "head -1" to "head -n 1"
    	* src/engine/gnc-numeric.[ch]:
    	  change string_to_gnc_numeric() to return gboolean.
    	* src/app-utils/gnc-exp-parser.c:
    	* src/backend/file/sixtp-dom-parsers.c:
    	  use new string_to_gnc_numeric() API
    	* src/engine/gnc-lot.c:
    	  64-bit safe for x86_64
    	* src/gnome/dialog-scheduledxaction.c:
    	* src/gnome/dialog-sxsincelast.c:
    	* src/gnome/druid-loan.c:
    	* src/gnome-utils/dialog-account.c:
    	* src/gnome-utils/gnc-query-list.c:
    	* src/import-export/import-match-map.c:
    	  use GPOINTER_TO_INT and GINT_TO_POINTER macros to be 64-bit safe.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10315 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2dbd253dba377762d6f9c26d67d34b71a0a87792
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Nov 1 00:45:44 2004 +0000

    Phil Longstaff's patch to prevent duplicate pricedb entries.
    
    	* src/engine/gnc-pricedb.c:
    	  Phil Longstaff's patch to prevent duplicate pricedb entries.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10313 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41de6f5c741c939bc568e42644969979bcb23acf
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Oct 31 19:19:44 2004 +0000

    Neil Williams' QOF Book Merge Patch #2.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10311 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23b612c6c5059b7b93e65cf5d1ad02312e767760
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 30 10:24:02 2004 +0000

    Updated HBCI readme.
    
    2004-10-30  Christian Stimming  <stimming at tuhh.de>
    
    	* doc/README.HBCI: Updated HBCI readme.
    
    	* src/import-export/hbci/hbci-interaction.c: Fix problems with
    	user messages.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10309 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec42458433f266876f132988942f3bd354398443
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Sun Oct 24 18:41:46 2004 +0000

    2004-10-24  Benoit Gr�goire <bock at step.polymtl.ca>
    	* po/fr.po:  Translation from Johan Buret, unfortunately on the wrong branch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10307 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b1f0cced3f9866b03d7a46e3abe113845cd77d6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Oct 16 15:51:26 2004 +0000

    Neil Williams' QOF book merge patch #1.
    
    	  Includes
    	  qof_book_merge.c
    	  qof_book_merge.h
    	  test-book-merge.c test routine
    	  New Account Hierarchy druid
    	  Sundry adjustments to QOF support.
    	  Tweaks to several Makefile.am files to support new files.
    	  Tweaks to window-main.c to support new menu item
    	  Changes to druid-hierarchy.c to support the merge druid.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10306 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a7fa3e05a4009e4c4313bf930b9f7122adb18dbb
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Oct 16 02:49:29 2004 +0000

    Daniel Lindenaar's patch for posting invoices.
    
    	* src/business/business-core/gncInvoice.[ch]
    	* src/business/business-gnome/dialog-date-close.[ch]
    	* src/business/business-gnome/dialog-invoice.c
    	* src/business/business-gnome/glade/date-close.glade
    	* src/business/business-utils/business-prefs.scm
    	  Daniel Lindenaar's patch to implement a check-box in the Invoice Post
    	  Dialog (with a default in the File Preferences) to choose to accumulate
    	  splits when posting an invoice, or post a 1:1 mapping.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10305 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 11b5192d2358d3e52c2d19bb6d2a19243e59bd75
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Oct 13 15:13:21 2004 +0000

    Don't crash when someone imports a broken QIF (#155244).
    
    	* src/import-export/qif-import/qif-object.scm:
    	  provide a default account name so we don't crash when someone
    	  imports a broken QIF that has a !Account without an account name.
    	  Fixes bug #155244.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10303 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e005e91255058f6807dcc44b1f7361121d840db0
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Oct 9 17:05:10 2004 +0000

    Forgot to commit ChangeLog last night.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10300 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4d7723a4dd39505c746d50b4a039af08c4474024
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Sat Oct 9 00:09:10 2004 +0000

    2004-10-08  Benoit Gr�goire <bock at step.polymtl.ca>
           	* src/import-export/import-backend.c:  Duplicate match tweaks:
                   -Change MATCH_DATE_NOT_THRESHOLD from 3 weeks to two weeks
                   -A transaction amount mismatch past the threshold is now punished by -5 instead of -1
                   -Date mismatch is now worth -5 isntead of -10
                   -Check number mismatch is now punished -2, but only if both numbers are NOT empty.
           	* src/import-export/ofx/gnc-ofx-import.c: Update for new LibOfx, this among other things, gives gnucash Microsoft OFC support.
           	* src/import-export/ofx/test/test-link.cL Update for new LibOfx.
           	* configure.in:  Partly update for new libofx.  It will crash if the right version isn't available, but there is no explicit version support (if someone wants to code it, you can use the output of "ofxdump --version".
    	* src/gnome-utils/gnc-query-list.c:  Fix gcc3.4 compile problem
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10299 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0794bd0815be1702f5b5e016b3bc142d22d67276
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Oct 8 23:21:18 2004 +0000

    Andreas Rottmann's patch to support g-wrap 1.9.
    
    	* engine/gw-engine-spec.scm:
    	* gnome-search/dialog-search.h:
    	* report/report-gnome/dialog-column-view.h:
    	  Andreas Rottmann's patch to support g-wrap 1.9.
    	  - don't wrap non-existent objects
    	  - protect headers from multiple inclusion
    	  - include gtk.h header when we use gtk objects.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10298 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0acd9a36722d3622d309495b3b3bba37347f8609
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 3 18:53:50 2004 +0000

    Fix unexpected aqbanking version number.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10295 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66f47810e711d28740cbcf446b26a192b4ddf8d6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 3 12:21:26 2004 +0000

    More HBCI work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10292 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c102724bbe2291fb5eb536e62b764b311cabf39e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 2 16:35:33 2004 +0000

    More HBCI work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10290 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a3a20af9b0a40b0202d40f7364176955e7ae5d1d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 30 14:54:07 2004 +0000

    More HBCI work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10288 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48ca9a1669b24d38d809ecd805e2c73b641808a5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 30 14:49:35 2004 +0000

    More HBCI work.
    
    2004-09-30  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-getbalance.c: Fix HBCI balance
    	retrieval when some of the returned balance is NULL.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10287 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf00737281e1e5f13cd02ff2e943465434e4618f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 30 10:48:44 2004 +0000

    More HBCI work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10284 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d0abc49fa932c88f96f7376c872cef7981b93ca
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Sep 28 22:55:41 2004 +0000

    more x86_64 fixes.
    
    	* src/backend/file/io-gncbin-r.c: Fixes for x86_64
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10283 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17f09817c14948f88e11ae95d6637bf5dd8dffd6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Sep 28 22:16:21 2004 +0000

    Fix for x86_64.
    
    	* src/engine/qofquerycore.c: Fix for x86_64.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10281 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19582b7146afb6aecbd13c36769f2ee745bff233
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Sep 25 11:46:31 2004 +0000

    More HBCI work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10278 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d3a0ca900dc294ae975aba8b728ce672a7c3438
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Sep 25 10:49:50 2004 +0000

    Fix errornous double-free.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10276 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 202fcd88f876d1e5b4d3b4dad9a5e60fdd68be28
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Sep 25 10:09:52 2004 +0000

    More HBCI work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10271 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 07edac375353cd99b460b04d7d47a27d5e499e7e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Sep 25 09:02:25 2004 +0000

    More HBCI work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10270 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4fa0476da496ec65db880faded2668459f5b8736
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Sep 25 08:08:49 2004 +0000

    More HBCI work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10269 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27c0afeea1b6885feb33f5149a8aa26e59e3b541
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 22 20:51:55 2004 +0000

    2004-09-22  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/hbci-interaction.c: Finally fix the HBCI
    	implementation based on aqbanking/aqhbci. This can now be tested
    	intensively.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10268 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e4a7b2f24c00bd4d6897771cc64e48da755575f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Sep 22 18:40:10 2004 +0000

    Fix ISO C90 (#153465).
    
    	* src/engine/test/test-transaction-reversal.c:
    	* src/engine/test-core/test-engine-stuff.c:
    	  Fix for ISO C90.  Fixes #153465.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10267 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b986f2e2d8fbd9a63de3c1a36b9ad8fa2074dacb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 19 14:41:50 2004 +0000

    More HBCI work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10266 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0cdf0a55d8e62e9e2cad09c240ae09c914ef88da
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Sep 18 07:59:17 2004 +0000

    More HBCI work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10265 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1df60ce3770d773560b314982e5224e33d0f3d24
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 17 20:54:17 2004 +0000

    More HBCI work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10264 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b2f381f3f324e1d5293c03e1bc08c16093a120a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 12 10:38:12 2004 +0000

    More hbci work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10263 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a59e9155c791b03170b9ec20124df5d2ace78335
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Sep 11 19:35:06 2004 +0000

    More HBCI work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10262 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e3debdae2f0ab5023d3c1c306c3650f5bad71ce
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Sep 11 19:13:27 2004 +0000

    More HBCI work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10261 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5047d2bc651979399e8557c53c1a14b0c055a485
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Sep 11 10:06:18 2004 +0000

    More hbci work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10260 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58f50cfee1bc25ee40592aaafd08f847b047026b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 8 20:50:36 2004 +0000

    More HBCI/aqbanking work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10259 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b8014d3ceb2bdf503c5bcf56feeb2e5bfcf1af2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 8 20:29:04 2004 +0000

    More HBCI/aqbanking work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10258 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 957aedd8ec3a02f95c6446c2a3d9ffa62626d532
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 6 19:18:33 2004 +0000

    More HBCI/AqBanking work.
    
    2004-09-06  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/dialog-hbcitrans.c,
    	gnc-hbci-getbalance.c, gnc-hbci-gettrans.c: More AqBanking work
    	after hints from Martin Preuss <martin at libchipcard.de>.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10257 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d7768d2aedfebf0054586053df686bb55ac1213f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Sep 4 12:03:31 2004 +0000

    2004-09-04  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/*.h, *.c, macros/aqbanking.m4,
    	configure.in: Major change for HBCI. It is no longer based on the
    	openhbci2 library but instead on the aqbanking library
    	http://sf.net/projects/aqbanking which is Martin Preuss' successor
    	of openhbci2. This means that now aqbanking-0.9.2 is required
    	instead of any of the openhbci[2] package. Still needs more
    	testing, though.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10256 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eded6e8bd2dec2439a4ee5d7a3962815272754d2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Aug 29 02:35:16 2004 +0000

    Fix xaccAccountGetBalanceAsOfDate() (bug #150757).
    
    	* src/engine/Account.c: fix xaccAccountGetBalanceAsOfDate() to properly
    	  compute the balance at the end of the split list.  Fixes #150757.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10255 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb50077329b1d7f43250e66cbc92411c88119274
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Aug 29 02:10:15 2004 +0000

    Fix a few problems to get CVS to compile.
      test-core/test-stuff: remove unused variable.
      register/ledger-core/split-register-control: insert do .. while
          because the code still uses "break"s to exit out.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10253 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4b57fb2451a03ebb6bbb3efc71db0be0a20db61c
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 27 22:54:08 2004 +0000

    careful printing null string
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10252 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b155f5d09cb0e3b11db65404a276a8b05afaa32b
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 27 22:51:05 2004 +0000

    make sure that uninitialized value is not accidentally used.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10251 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab685928b4d5298fa79a44fefb2359b9721e9176
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 27 22:46:37 2004 +0000

    fix indentation problems
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10250 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ee3f168dbc0c7b3e2cecb30dbe8104c639fd2b4
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 27 22:42:08 2004 +0000

    fix null-pointer deref
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10249 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad5b28c8c96d6bada6008a0e2e82cd0063a6781e
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 27 22:30:27 2004 +0000

    fix possible NULL-pointer deref
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10248 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f8f1a31b9bdca5f59939469b9b21f669a4f67609
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 27 22:28:34 2004 +0000

    remove wacky loop that can be executed only once
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10247 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a28f52f848b8544acaf10ed5b70138f338ee466
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 27 22:23:18 2004 +0000

    fix null-pointer deref; fix more bad indentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10246 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3efa30588b3f6b90b85d56dfa85ad0a1e2acaec8
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 27 22:20:59 2004 +0000

    fix possible null-pointer deref
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10245 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5689a952e84524b9b4af99241b3c88ca286d368d
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 27 22:19:41 2004 +0000

    fix usage of uninitialized variable (by initializing it)
    and also some more wacky indentation fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10244 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c24c9b18b8597a9f7abbcd7ec980eb2c60d7ab8
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 27 22:15:55 2004 +0000

    fix indentation problems
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10243 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d2d1df7052631b748b0367dd02238dde337c32e0
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 27 22:15:18 2004 +0000

    fix memory leak
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10242 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8394ae7a3b59e703cbe396145e426d637f7d5f2a
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 27 22:07:10 2004 +0000

    make sure return values are completely initialized
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10241 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13841d93903b339c7a2a86fc70c7443409e6d2aa
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 27 21:59:39 2004 +0000

    fix indentation problems
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10240 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e37023609c3f8e23bae3c7400fa7100dddb5b6a
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 27 21:58:34 2004 +0000

    fix a seriously nasty junk-memory reference.
    This particular nasty could actually mangle-ify QIF import
    in a bad way, and goof people up.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10239 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3078d32340378d6b8cdff73b35fefc1cdf15908
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 27 21:46:59 2004 +0000

    remove old-fashioned block style
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10238 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f5b37208cdb38b7563fedbb3a9030498b5b007dc
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 27 21:42:41 2004 +0000

    clarify fall-through condition; fix indentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10237 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 824bac37ed12d660e6e94588826fef637fb619ff
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 27 21:37:20 2004 +0000

    replace insane algorithm (which always returned last iterm in array)
    with something real.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10236 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 89268144689466625d08dc57142654455ca6f684
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 27 21:23:23 2004 +0000

    fix potential null-pointer deref; fix indentation problems
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10235 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2efc2f1f60db98ea7f6adb8f201d54cdfc653e5c
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 27 21:17:54 2004 +0000

    make sure that function doesn't return while structure is
    holding pointer to a stack variable.  Also, simplify logic.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10234 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc020bfec830a3b6312d3dd0387aaab4cf3efd94
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 27 21:10:16 2004 +0000

    remove null-pointer deref
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10233 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 07c7d35d316c9dcc486d63d62c73c79e77143b92
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 27 19:02:39 2004 +0000

    fix bad indentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10232 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da37f283750a4b67f52d5401c753a826d3dcdf59
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 27 18:52:31 2004 +0000

    fix divide by zero
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10231 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc4e7fec9eee0c55cd18c203ed6936a299a0d859
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 27 18:49:44 2004 +0000

    fix null-pointer deref/memory leak
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10230 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8113c9ccaf3606c9427b1df16fafd7ae49581ce8
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 27 18:46:44 2004 +0000

    fix null pointer deref
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10229 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3335a2a14f2e8a9ab0f32aad941fc72a01a128e9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Aug 21 16:34:18 2004 +0000

    Add option to advanced portfolio to include $0 splits (#143772).
    
    	* src/report/standard-reports/advanced-portfolio.scm:
    	  Add option to include zero-amount splits in computations.
    	  Fixes #143722.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10224 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ae7a36f351707e83a55267cddf2138b918e50cb
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Aug 19 19:59:10 2004 +0000

    Perry Smith's Null Account patch.
    
    	* src/import-export/qif-import/qif-dialog-utils.scm:
    	  Perry Smith's Null Account Patch.  Make sure the security is
    	  a real string before appending an account separator, so we
    	  don't try to create a "null" account.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10222 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0bc9bfb411154107b907dd922131be7a8621a3fc
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Aug 19 19:47:34 2004 +0000

    Neil Williams's "QOF create: functionality added" patch.
    
    	QOF create: adding functions to be used with
    	qof_object_new_instance for new qof_book_merge objects, including
    	business objects.
    
    	Small documentation tweak to make QofEntity and QofParam
    	structures visible to doxygen.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10220 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac4a7188074c4ea23579b46588197fc2ab136402
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Aug 19 18:36:54 2004 +0000

    Check for newer gtkhtml first (#84707).
    
    	* configure.in: change the gtkhtml order to search for >= 1.1 before
    	  < 1.1, in order to try to fix #84707 on systems with multiple
    	  versions of gtkhtml.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10219 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 259e01d5c14d44328ee0eb1a9661f2c3e6dea6b6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Aug 13 17:29:46 2004 +0000

    David's patch to handle merchandising businesses (#150008).
    
    2004-08-12  David Montenegro  <sunrise2000 at comcast.net>
    
            * src/report/standard-reports/trial-balance.scm:
    	    src/report/standard-reports/equity-statement.scm:
    	    src/report/report-system/report-utilities.scm:
    	    Added to the work sheet special handling of
    	    inventory and income summary accounts for
    	    merchandising businesses.  Fixes #150008.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10217 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c97527bcbada12799c7c05d6c6a7791404720661
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Aug 11 23:30:14 2004 +0000

    Make the gnucash desktop HIG compliant (#145545).
    
    	* src/gnome/gnucash.desktop.in: make the desktop HIG compliant.
    	  Fixes #145545
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10215 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0c11f2f12df115d021852f91477d9f77252da9d
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jul 26 22:44:10 2004 +0000

    add some to-do notes for later
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10210 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3eaaeffd24f26c70dd905c40b74a0fccac982289
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jul 26 22:10:19 2004 +0000

    documentation cleanup; merge from qof sources
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10209 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48df8b8884e6d2097eff88ed4ab3ef07584f6b04
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jul 26 12:41:43 2004 +0000

    Apply patch from Neil Williams <linux at codehelp.co.uk>
    Extended the QofSetterFunc to business objects, for those set_fcn 's that
    exist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10207 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 43765025d78048bc36a256c27d44bdd67c8836bf
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 25 15:12:50 2004 +0000

    Apply patch from Neil Williams <linux at codehelp.co.uk>
    Added QofSetterFunc to Account, Transaction and gnc_pricedb to aid
    gncBookMerge and SQL backend
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10206 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 24b8a65adfc00005da6e811ad0846ef35be14c45
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 20 22:49:58 2004 +0000

    Priit Laes' patch for C90 compliance.
    
    	* src/engine/Scrub.c
    	* src/engine/Scrub2.c
    	* src/engine/gnc-numeric.c
    	* src/engine/gnc-pricedb.c
    	* src/engine/kvp-util.c
    	* src/engine/qofid.c
    	* src/engine/qofmath128.c
    	* src/engine/qofquery.c
    	* src/engine/qofsession.c
    	* src/engine/test/test-numeric.c
    	  Priit Laes' patch for C90 compliance.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10205 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c83c4fb0f0f6d4fe58c6cdda0222635d0f45c32
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 17 04:06:22 2004 +0000

    raw data for number of lines of code in gnucash.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10202 57a11ea4-9604-0410-9ed3-97b8803252fd

commit abcabc74363d997b46bd9acaf3feb8313bf5ab8f
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 17 03:52:30 2004 +0000

    small gnuplot script to graph the total number of lines of code in
    gnucash (historical data)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10201 57a11ea4-9604-0410-9ed3-97b8803252fd

commit acf2bb74122f34a4f976e3179724fd8afc812f05
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jul 15 03:06:21 2004 +0000

    David Montenegro's General Journal (bug #109738).
    
            * src/report/standard-reports/general-journal.scm:
              src/report/standard-reports/standard-reports.scm:
              src/report/standard-reports/Makefile.am:
              Added General Journal report, a Register Report
              with a pre-set set of options.
    	* Bug #109738.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10200 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6632fc758450e1a4187a635a7f2a634d71d6b46c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jul 14 18:49:50 2004 +0000

    David Montenegro's patch to fix the pnl (income statement) #105330.
    
            * src/report/standard-reports/income-statement.scm:
              src/report/standard-reports/pnl.scm:
              src/report/standard-reports/standard-reports.scm:
              src/report/standard-reports/Makefile.am:
              Rewrote pnl.scm, renamed it to income-statement.scm.
              Can now create a meaningful statement post-closing.
    
            * src/report/report-system/html-acct-table.scm:
              Updated to include ability to "see through" closing
              and/or adjusting entries.
    
    	* Fixes #105330.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10199 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f2540506d3317c23411a59ae634edf912bb1bed
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jul 14 15:30:16 2004 +0000

    David Montenegro's General Ledger patch (bug #155268).
    
            * src/report/standard-reports/general-ledger.scm:
    	  src/report/standard-reports/standard-reports.scm:
              src/report/standard-reports/Makefile.am:
              Added General Ledger report, a Transaction Report
              with a pre-set set of options.
    
    	* src/report/standard-reports/transaction.scm:
              FIXME - All accounts now selected by default, avoids
              confusing error message. Error message also clarified.
              Fixed "Totals" option so that it works.
    
            * src/report/standard-reports/balance-sheet.scm:
            * src/report/standard-reports/equity-statement.scm:
            * src/report/standard-reports/trial-balance.scm:
            Updated comments
    
    	* Fixes #144268
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10198 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a107a9af223c699080db31b4d52429c909cbebd1
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jul 14 00:20:31 2004 +0000

    Forgot to add trial-balance.scm.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10197 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2c5f97a8a705b046265cae8494bb1dbc36bda76c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 13 16:07:55 2004 +0000

    David Montenegro's patch for trial-balance (bug #144265).
    
            * src/report/standard-reports/trial-balance.scm:
            * src/report/standard-reports/standard-reports.scm:
            * src/report/standard-reports/Makefile.am
              added Trial Balance/Work Sheet report
    
            * src/report/standard-reports/balance-sheet.scm:
              added drop-down choices missing in previous version
              added support for adjusting/closing entries
    
            * src/report/standard-reports/equity-statement.scm:
              added support for adjusting/closing entries
              fixed "For Period Covering" label
              fixed handling of unrealized gains
              investment/draw discrimination based on shares sign
              omit unrealized gains when zero
    
            * src/report/report-system/html-acct-table.scm:
            * src/report/report-system/html-table.scm:
              null reference bug fixes
    
            * src/report/report-system/report-utilities.scm:
              added utility functions for accessing splits
              and creating double-column balance HTML
              gnc:double-col,
              gnc:account-get-trans-type-balance-interval,
              gnc:account-get-pos-trans-total-interval
    
            * src/report/report-system/commodity-utilities.scm:
            * src/report/report-system/html-acct-table.scm:
            * src/report/report-system/report-utilities.scm:
              moved gnc:commodity-collector-commodity-count and
              gnc:uniform-commodity? into commodity-utilities.scm
    
            * src/report/report-system/report-system.scm:
              added some additional exports
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10196 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb8273bc80dfa3b0d3fbcbdf977f7c37badeda16
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 10 15:20:57 2004 +0000

    add overview, cut and pasted from recently revised texinfo docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10193 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae3184930914008dd3c2db5218c8f1b7287221cf
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 10 15:17:28 2004 +0000

    Tweaks - Derek, can you upgrade the version of doxygen on cvs.gnucash.org?
    doxygen --version 1.3.6 seems to handle grouping of functions correctly,
    whereas version 1.3.4 does not.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10192 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af15b1bfd85b6cea2b6a0c1cee6853cf44aa00ec
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 10 14:57:59 2004 +0000

    edit/corect old and incorrect statements about how transactions work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10191 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d184068f27fb485658ce05e15380ae4f167fc482
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 10 14:56:53 2004 +0000

    copy and edit transaction overview from the texinfo documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10190 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0d5411a571c984fe3a8169c789eaa9bbe28d30c2
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 10 14:33:09 2004 +0000

    sync with German Wiki (I'm copying the description I wrote there to here).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10189 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 667f1becce984b2dea36fbf584e17744531261ab
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 10 14:22:51 2004 +0000

    sync overview notes with German wiki
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10188 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eafd96227cfc24afe0c3cda4b02c1e21a51e4a1f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jul 9 15:01:07 2004 +0000

    Make the bug#147025 failure reproducible.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10187 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3cea34b4bd46175a465a8002ab447c6f41b4576
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jul 9 03:22:21 2004 +0000

    too many price-dbs are being created ... causing tests to fail
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10186 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4515ea65140b7578a0990b9c8dce8ac8c04b219e
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jul 9 03:13:52 2004 +0000

    tweak messages
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10185 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52c40919fffcbf195cf47baac149b51a6daf9b6c
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jul 9 03:13:33 2004 +0000

    get rid of the srand
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10184 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 465828827a437792cbd1e058bb6fadeee49ef866
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jul 9 03:11:32 2004 +0000

    style tweak
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10183 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 656e03fb96ab150eba6decf1cc124c0ba241889b
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jul 9 03:09:32 2004 +0000

    add check for null pointer
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10182 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1807cad131de4b95c31609f521649c79fa2a70f
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jul 9 03:07:34 2004 +0000

    port over to new typenames.
    Make sure that accounts are properly anchored in a book.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10181 57a11ea4-9604-0410-9ed3-97b8803252fd

commit caf2017cfd5bef4576e5a1673b7547b9e0312e9a
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 7 06:20:44 2004 +0000

    re-order division so as to handle the failure of a special case
    (this fixes the test-query bug)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10180 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9208d7ce8ec8c27b32e6387324317cb53d712e24
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 7 06:17:49 2004 +0000

    add the failing test-query test as a special case
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10179 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ce3b3c2fc8dac74aefa38a5d39c8ddcf770c806
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 7 05:38:24 2004 +0000

    fix test case failure by re-ordering block of code that checks for LCD
    flag.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10178 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 922d18d70647cac6e4ef0797e35f59ddbdbb480c
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 7 02:59:28 2004 +0000

    add code to make sure that split amount and value are valid numbers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10174 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ac1f54b9fdb61585377296afb9bc37010f57f55
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 7 02:42:44 2004 +0000

    add code to create intentionally borked transactions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10173 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c56e1cf90bd7cf217be5281f63815f4f3faf824d
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jul 6 14:41:02 2004 +0000

    improve debug printing
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10172 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 441046b19ecb0db7d366b6eaa9fd6572c7cabc1e
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jul 6 14:39:19 2004 +0000

    add check -- cap gains not possible is value and amount are in the same
    currency
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10171 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 60f2797947c43ba9d0a3a5218ff6cb822208f8f4
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jul 6 14:24:09 2004 +0000

    shuffle big blocks of code around; no actual changes to function
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10170 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 763b1ea01224a223b0112d59636b93eece0a324e
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jul 6 13:42:39 2004 +0000

    handle yet another overflow case in numeric multiplication.
    Turns out there were common factors between two fractions;
    by eliminating these first, significant rounding errors can
    be avoided.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10169 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc2faba5ff8a216f041dee24a70784dbd6b20f36
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jul 6 03:46:41 2004 +0000

    add to-do notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10168 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a069fe265f33c538f749b8cf747d24633b6f6624
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jul 6 03:40:57 2004 +0000

    clean up test generator to produce self-consistent data.
    I make these changes with some trepidation, since this puts
    a whole lot less stress on the 'scrub' infrastructure.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10167 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ac7a28aa8e81cc1ea861650bd1bb093ec2ad32a
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jul 6 03:38:25 2004 +0000

    improve debug printing
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10166 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27726dde3896f1e6fd9d80d2644062865d7d49cc
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jul 6 03:37:31 2004 +0000

    cleanup debug printing
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10165 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b406054128edd7e61c8071563fa8ea10dffbf46b
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jul 6 03:36:47 2004 +0000

    replace the algo in xaccTransGetImbalance() with a higher-performance version
    also, clean up some debug outp[ut printing
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10164 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae2ea5441561636eb2bc0ff37d987afdc86d10a1
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jul 5 17:22:30 2004 +0000

    the error log wasn't being initialized
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10162 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2168045b6feb14e0cb0cab8fc982af8b8910c6ef
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jul 5 03:24:04 2004 +0000

    Improved checks for scanf %lld and %qd as per gc-devel mail.
    
    	* acinclude.m4: create a SCANF_QD_CHECK and make sure both
    	  that and SCANF_LLD_CHECK are "long long" constant-safe
    	* configure.in: use the new SCANF_QD_CHECK and use it
    	  earlier in the configuration.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10161 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f732926232867496063f616304e266f1131bfce7
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 4 17:26:50 2004 +0000

    remove really dorky memory leak during debug printing
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10160 57a11ea4-9604-0410-9ed3-97b8803252fd

commit abc0dfff5117aa6a87882feeee40520c568ac2a4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jul 4 17:24:08 2004 +0000

    Get test-lots to die consistently.
    - Set the rng to a known seed.
    - Loop the test so it fails.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10159 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 454a48e325c750624a8ce0da429a9346180a6909
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 4 17:21:15 2004 +0000

    fix really trite memory leak
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10158 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe8ecadbdc6895a563787a349b8ba53ea986ebe7
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 4 17:18:43 2004 +0000

    fix null-pointer deref that results in core dump.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10157 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2291561fbfcd7f77aece510bb4bcf1c1a5d4372e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jul 4 17:10:38 2004 +0000

    get test-query to fail consistently.
    
    PERR() when xaccTransGetSharePrice() overflows.
    Loop test-query, and start the rng to fail consistently.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10156 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae6b1c475eb9b57e9c90b9ceb7884fa433d7f8be
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 4 15:01:05 2004 +0000

    fix minor memory leak, the numeric_to-string returnes alloced memory
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10155 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a66b7b8d49dae48f2549c8e1dc14cd5fcf491a5
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 4 04:26:01 2004 +0000

    improved diagnostic messages
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10154 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f76b3ad534efbe5ea42319c584e504910752bc9c
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 4 03:56:40 2004 +0000

    fix yet another intermediate-math overflow bug.
    comparing two numbers gave incorrect results because
    intermediate calculation overflowed
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10153 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ff6c419d6c57488b65276b29061ce8a7269d955
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 4 03:55:16 2004 +0000

    add function to compare (order) two numbers
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10152 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e0ea64b27809c29c478046b432091694136a78b
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 3 22:12:33 2004 +0000

    ignore test case binaries
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10151 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17dcfe61f69593dcc2b1edca8aed2fc7aa45e491
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 3 22:11:52 2004 +0000

    style tweaks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10150 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6445a80a080468d2cf15edea597b95e8cf225e1e
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 3 21:11:47 2004 +0000

    whitespace fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10149 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b6013640471d1069ee92e905bb1767d33dae63c4
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 3 19:03:45 2004 +0000

    change fifo/lifo policy to not serve up splits with a zero amount
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10148 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc663f2098bee45469be1c93fe4a5c28eaf924f6
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 3 18:57:31 2004 +0000

    -- reject voided transactions in cap-gains caluclations;
    -- improve diagnostic error messages
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10147 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 75fbd13b643e5ca7e37ab504388304f8d4af5822
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 3 18:54:48 2004 +0000

    -- do not add voided transsactions to lots.
    -- improve dagnostic prints for certain errors
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10146 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf408cb3c3f0f53a30d8d79f26c4bcaa4fe35a3c
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 3 18:38:37 2004 +0000

    bugfix: failed to update list of frames correctly when the
    first item in the list was delected.  This could lead to
    infinite loops.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10145 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 492ed743ae8c5d21db88bab5e1c91d7bc4eb78d4
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 3 15:29:39 2004 +0000

    re-order the way that random data is created,
    making it slightly more random.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10144 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 16ef1b0e2255e69259c2164817612b5d12f51014
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 3 15:19:19 2004 +0000

    remove commented out cruddy code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10143 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8fe7398fb47b74f40451920f02e389b4e5a2b96a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jul 3 02:20:33 2004 +0000

    Add TD Efunds (#145297).
    
    	* src/engine/gnc-commodity.c:
    	  Apply David Grant's patch to add TD Efunds.  Fixes #145297.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10142 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2e3dee38268671180c3db3ecff525b4e6a3448f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jul 3 02:11:51 2004 +0000

    Apply David Reiser's patch for Quicken(tm) cheques with stub.
    
    	* src/gnome/dialog-print-check.c:
    	* src/gnome/glade/print.glade:
    	* src/scm/printing/print-check.scm:
    	  Apply David Reiser's patch for Quicken(tm) cheques with stub.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10140 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1f9d93c9c63c065b96c893ea80eb1d79855a2c6
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 3 01:49:22 2004 +0000

    tweak yet another possible overflow path
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10138 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3e14e8c3d32bc90a049527b0025b58437e4087f7
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 3 01:47:30 2004 +0000

    That's not all, there's even more!
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10137 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e0482c2c847b76ead604a6d3b849be64fa6cb26
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 3 01:24:01 2004 +0000

    test driver tweaks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10136 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0a68dbc6d84f9f70b1c5be3b8d9e67ea327808e3
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 3 01:19:51 2004 +0000

    fix what I beleive is the last of the overflow bugs.
    If rounding is allowed, then multiplication should (never?) overflow.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10135 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c48896b8de556c46a23cba013cf42ac93831ed5
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 3 01:17:26 2004 +0000

    Last of the Mohicans
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10134 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ffa9fff32672d0ee01da2bb1cc447887ac24b3d
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jul 2 04:06:12 2004 +0000

    make the debug print statements more informational
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10133 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a7fee132e1d21e7acacc50c9ea6fc76564111a6
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jul 2 04:05:25 2004 +0000

    re-order math to make overflow less likely
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10132 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fdbd2da2ab9725d481dd76395f8e2deecbe6e299
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jul 2 04:03:59 2004 +0000

    -- improve debug printing messages.
    -- re-order math to make overflow less like to occur
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10131 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f440c3ac8d1a00403869bc07ea4eae40f1bf2d81
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jul 2 03:13:43 2004 +0000

    bug-fix -- adding negative num to zero used to give a positive result.
    (this bug was introduced only recently, about a week ago, with the changes
    to 128-bit intermediate calculations, and does not/should not affect any
    actual users).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10130 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 56059a5a228d28be119a547eb21531ec8648b05f
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jul 2 03:11:09 2004 +0000

    add more tests involving negative quantities
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10129 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ccd82473bba048ee7b468c4fbf385a936a88d3b
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jul 2 03:00:02 2004 +0000

    adding a negative number to zero flips its sign! Oops!!
    Add a test to make sure it never happens again.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10128 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 063e545fc0e4155e60046fd1161260b4dea87be5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jun 30 20:08:15 2004 +0000

    Add toolbar element for saving the current report.
    
    2004-06-30  Christian Stimming  <stimming at tuhh.de>
    
    	* src/report/report-gnome/window-report.c: Add toolbar element for
    	saving the current report.
    
    	* src/report/report-system/report.scm, report-system.scm: Add
    	function for saving one particular report to the
    	~/.gnucash/saved-reports-1.8 file. Add extra menu only for
    	customized reports.
    
    	* src/scm/main-window.scm, src/scm/main.scm: Remove the previous
    	function for saving all reports since it is no longer necessary.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10127 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5a101b3354a1e13734f210c0786633d9b7af4e92
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 30 02:37:05 2004 +0000

    check for overflows in the remainder calculations ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10124 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 812fbb094fe66a17a4a48d8f392137201ab1c2e9
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 30 02:21:55 2004 +0000

    bug fix -- the RND_NEVER flag was being ignored
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10123 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4088394502e92d6a897ece1808aa64c14051eabf
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 30 02:17:42 2004 +0000

    final form of test case
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10122 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9755831a4315066d96fef82ce0cb826dfc66e55
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 29 14:44:41 2004 +0000

    add new/improved rounding/overflow test
    replace 'old' GNC_RND tokens with new GNC_HOW_RND
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10121 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4f0340520f7bbc524d178781b9220e094b8cb5e
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 29 03:50:59 2004 +0000

    remove debug printf's move reduce routine out of 128-bit math lib
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10120 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d53ae739698f15c243dff56f28a9076499038f41
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 29 03:45:08 2004 +0000

    128-bit division algorithm was badly broken,
    replace it with standard grade-school long division
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10119 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 061aabdaa33eac22e2f45db06a1ab62d9f414bae
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 27 22:35:29 2004 +0000

    bug-fix for how large-number division is done
    bug fix for large-number conversion
    -- (there are still some bugs, and some print statements, which I'll
    remove shortly)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10118 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5870f0d5810705abdd2532e71b32dcd6419942bf
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 27 22:32:59 2004 +0000

    add some debug statements,
    audit the math usage,
    tweak the scrub routines to get rid of the no-root error message
    (some debugging printfs remain, which I'll remove later)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10117 57a11ea4-9604-0410-9ed3-97b8803252fd

commit afd64bc58fd6f18a442ca0ad4f59c66a745ce66f
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 27 20:54:03 2004 +0000

    whoops, mised a flag
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10116 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 24055b8c49e2c491f0048d553d24707efe9f166c
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 27 20:06:36 2004 +0000

    add a shift-right (divide by two) function
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10115 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ecbd743dbb5487c671bea1807749f881565c95b2
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 27 17:57:43 2004 +0000

    Audit use of gnc_numeric functions
    whitespace changes (looked wacked if tabstops != 8)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10114 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b29c0fe21d41b26c2829c7b922bf36d59e15edc3
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 27 17:56:02 2004 +0000

    Audit use of gnc_numeric rounding and denom specification.
    Change GNC_RND to GNC_HOW_RND
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10113 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d7e3f338492281e5e56c9484b3c7d4dfb81b9ac
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 27 17:39:24 2004 +0000

    make random-numeric code more human-readable
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10112 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba5e91cf9659cb321539d30ac79fe422ead6af8b
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 27 05:17:13 2004 +0000

    tweaks to make the doxygen docs build correctly
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10111 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6e0c9f03b935fca0dac89ed3f82bbc272c00e41
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 27 05:02:12 2004 +0000

    changes to make doxygen documentation build
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10110 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d7682c257d36d5a3d69aabc9c50dcfec79c22e2b
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 27 04:12:31 2004 +0000

    add qofmath128.c -- for now, treat it as an inlinable header file, for now.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10109 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d98f9573cf040498e91296e7a9b429affc910649
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 27 04:07:11 2004 +0000

    strip out the 128-bit math to its own stand-alone file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10108 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c24d87eeb3fb97e2830c4b92bbaab9473751d3b2
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 27 04:05:07 2004 +0000

    initial checkin of 18-bit integer math lib
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10107 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fab4674a0e3945fcb8b30da4345e1e4f1b44cb4a
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 27 03:57:25 2004 +0000

    finish folding in the now-obsolete texinfo documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10106 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d204341674dd4c1851d13af86725001e37232549
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 27 03:56:11 2004 +0000

    deprecate the gnc_numeric documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10105 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b61d55a9c66d943de75a2d6f01bc5218d8883c46
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 27 02:26:28 2004 +0000

    partially completedd merger of texinfo documentation into teh header
    file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10104 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 323c9afa3ffbffe01bc81a7c83e8695c431cbbec
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 26 23:40:01 2004 +0000

    add clarifying documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10103 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ebf89979251a5ae01a2bc807919f8cc37394367
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 26 23:10:39 2004 +0000

    fix the test case; it really is an overflow on division,
    there's a bunch of huge prime numbers involved.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10102 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a966c502c4d0ddd487e3e8620b31d748f434fbf
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 26 23:01:38 2004 +0000

    -- finish work on add128
    -- make subtract a special case of add (instead of copying code)
    -- improve overflow characteristics of divide
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10101 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a01fad7d5b5ddf3f9d7fe95d074f753d9311fb72
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 26 19:08:13 2004 +0000

    -- fix the least-common-denominator algorithm
    -- try to avoid certain types of denominator overflows in addition
    -- start implemented an add128 routine (not done)
    -- white-space changes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10100 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27f6709d33d2b7a8ea8612bb9f8ebc17c892ced4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 26 18:06:20 2004 +0000

    Add another test to test-numeric to show a division overflow.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10099 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d5668d57df8fa67fb4a22c2349391f3c581d0af2
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 26 16:16:56 2004 +0000

    remove 32-bit limits that show up in division calculations
    (could cause overflow during certain pricing calculations)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10098 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dacfb55687be1293faed116192867848437ac2df
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 26 15:36:38 2004 +0000

    rename carry flag to the 'isbig' flag;
    fix a cuple of places that should have used it.
    Fix a hole in the division algo
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10097 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c655449a65c0604200c4267887dd817537af24c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 26 15:30:50 2004 +0000

    print out more info when trying to print/parse numerics.  There's
    an overflow condition in the function being tested that needs to be fixed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10096 57a11ea4-9604-0410-9ed3-97b8803252fd

commit abef3b8364017a0b6bf4415343f68f8ee1d4c1f6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 26 15:30:04 2004 +0000

    fix a deprecated guile function (use re-export)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10095 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 154966f513c4beeb5da0569a6525403526fe6a1c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 26 14:52:12 2004 +0000

    Fix a bunch of GUILE_WARN_DEPRECATED warnings.
    
    	* src/gnc-module/gnc-module.scm: create (and export) a re-export macro
    	  is guile doesn't already provide one.  Then re-export the symbols
    	  instead of exporting them.  Fixes some deprecated guile warnings.
    	* src/guile-mappings.h: convert scm_gc_{un,}protect_object() back
    	  to its pre-1.6 type for earlier guiles, but upconvert to the new
    	  type to fix a deprecated warning.  Note that g-wrap is still
    	  outputting deprecated code.
    	* lots of other files:
    	  convert scm_{un,}protect_object -> scm_gc_{un,}protect_object because
    	  the former is now deprecated in guile.  Fixes a bunch of
    	  GUILE_WARN_DEPRECATED warnings (but probably not all of them).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10094 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 456c1de89dfc9eaf8d280f3a8aed07ca09c9ec92
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 26 06:41:10 2004 +0000

    Pull dereks carry aptch into the division routines too
    -- without it, the division tests fail
    Also, cut out duplicated test code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10093 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68b43e3be6906668a23885706d272a4429c76f7d
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 26 06:39:38 2004 +0000

    add random division checks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10092 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d58064d16a3ead0364ca0a0a72bd4f2719bad901
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 26 06:12:09 2004 +0000

    add double-precision tests,
    add tests of multiplication of random numbers
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10091 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7cee0ad62891d197853dc2c196160b0d11c9a13a
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 26 05:06:43 2004 +0000

    tweak division
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10090 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2ee74e3411d2499078da1c18f61acd52cad086b2
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 26 05:03:07 2004 +0000

    more tests for the lcd
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10089 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84f24c27b5a62c3a10e899871a4aabb030934b99
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 26 04:49:16 2004 +0000

    work on the rounding tests
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10088 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e9e28e3dd36904d83cdd31fe86b12c37fc5299a4
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 26 04:28:56 2004 +0000

    add divide tests, fix equality test
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10087 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b7a6ddb517ef4ffbb06e07719e7a84550ddaaf8
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 26 03:32:29 2004 +0000

    expanded equality checks, begine multiply checks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10086 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8511347e6ea971cec1472ecb12a1bd79a6779012
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 26 00:18:17 2004 +0000

    tweak the equality tests to avoid aliasing effects for large-number compares.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10085 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e29f2f0c0a7514fdd494f8b4f325f6886593778
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 26 00:16:50 2004 +0000

    add more equality tests
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10084 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ef1bd4d71bf668ab331502c81c2401dd89d5e1e
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 25 23:36:39 2004 +0000

    add more equivalence checks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10083 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6ce7100a7bd16e81388f1efee475351070b987b
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 25 22:52:36 2004 +0000

    add random-addition tests
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10082 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e784e6112790a71835c2888d3bcea1e908368e7b
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 25 22:15:56 2004 +0000

    initial checkin -- automated numeric test
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10081 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 753a7cff6217d5c29dc1a305fa380f878a2a2ef4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jun 25 16:15:40 2004 +0000

    Better "carry" flag to not overrun a signed 64-bit int (#114980).
    
    	* src/engine/gnc-numeric.c: small change to the 128-bit math
    	  routines to actually mark a 'carry bit' to denote numbers
    	  >= 2^63 to fix bug #144980.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10080 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e65f9814e6c248c5b8186c336d8e2a74b74863eb
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jun 25 00:10:03 2004 +0000

    Add another test for Linas to fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10079 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6b1637e255c7c380712c195359088949c28405c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jun 24 22:11:26 2004 +0000

    David Montenegro's Balance Sheet + Equity Statement patch (#144243).
    
    	* Makefile.am: be sure to rebuild make-gnucash-patch and
    	  make-gnucash-potfiles when the Makefile changes (which means the
    	  PERL paths might have changed).
    	* src/scm/paths.scm: change the default config file to 1.9, so we
    	  don't screw up users of 1.8.
    
    	* src/report/report-system/html-acct-table.scm:
    	  Added file implementing gnc:html-acct-table utility
    	  object for easier creation of HTML reports.
    
            * src/report/standard-reports/balance-sheet.scm:
    	  Updated to use the new gnc:html-acct-table object.
    	  Added many new options, including report/account
    	  form option.
    
            * src/report/standard-reports/equity-statement.scm:
    	  Created Statement of Owner's Equity.
    	  (Unsure if correct exchange-fn's are being used.)
    
            * src/report/report-system/commodity-utilities.scm:
    	* src/report/report-system/html-table.scm:
    	* src/report/report-system/html-utilities.scm:
    	* src/report/report-system/report-system.scm:
    	* src/report/report-system/report-utilities.scm:
    	  miscellaneous small additions and/or fixes
    	Fixes #144243.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10078 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef88252b7ce9ca0be9719b8275e4ee05e085202f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jun 24 14:09:51 2004 +0000

    Add information about using cvs to create a patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10076 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3bdddcdf64e454d6c3607fa6048b36e6b3b88d10
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jun 21 20:25:12 2004 +0000

    Add saving of reports.
    
    2004-06-18  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/main-window.scm, src/scm/main.scm: Added example Menu
    	item "File -> Save all reports" that will call the new report
    	saving function for all reports. Reports are appended to
    	~/.gnucash/saved-reports-1.8 . This would need more work so that
    	not all reports are saved but only the currently selected one --
    	any volunteer may feel free to add that.
    
    	* src/report/report-system/report.scm, report-system.scm: Added
    	gnc:report-generate-saved-forms that will generate the scheme code
    	necessary to create a new report from the saved options of an old
    	report (merged from 1-8-branch).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10074 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77ca4e7afa50b938847c118ec0f1d80e5f9810c0
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 20 16:03:43 2004 +0000

    add a foreach function to itereate over all registered classes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10071 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4999b0b966591e76a258b88c422be1fa97fbd613
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 20 15:48:39 2004 +0000

    add a parameter for-each function per request from Niel Williams
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10070 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d453b6680bf15798f5d5bf6d1408b721ee3995f
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 20 15:17:36 2004 +0000

    sync with qof sources
    - add documentation/commentary
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10069 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b072e23c8a2a5c5fd2a666ffe070d6ee9a92d76
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jun 18 16:45:10 2004 +0000

    Auto-load a new "saved reports" config file.
    
    	* src/scm/paths.scm: create gnc:current-saved-reports, as
    	  the file to store saved reports from cstim.  Autoload the
    	  saved-reports file at startup (after config.user/config.auto
    	  is loaded).
    	* src/scm/main.scm: export gnc:current-saved-reports
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10066 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2f265559ed000e3bcf16c320925cad894a6454a5
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 14 01:05:58 2004 +0000

    -- add loader for the dwi backend
    -- get rid of dorky, pointless subroutine call
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10065 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a3a3210b279e2ace5d2759de3c3c6677014b3163
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 13 20:47:31 2004 +0000

    add version param
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10064 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17531066a18c77165e74182f1726c66bc705ac06
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 13 20:01:29 2004 +0000

    Remove the file-path utilities from qofsession.c and move them into
    a temp file 'gnc-filepath-utils.c' which is used by both the
    file backend and by the app-file GUI routines.  Some of the file-resolution
    logic was oved to the file backend.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10063 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c69fa356d087480c88dfb2db054e182044bce452
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 13 17:23:26 2004 +0000

    move the file-path utilities out of qofsession.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10058 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92e983fa316ee11a6c35084a9a912352ed6e483a
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 13 16:58:06 2004 +0000

    minor cleanup/restructure of how backends are located and loaded.
    This infrastructure is not currently used by GnuCash.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10057 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a1e07e59471348352ce7907f0e04ef8068c6000
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 13 16:48:32 2004 +0000

    merge changes from the backend-work-1 branch.
    These changes conisted of:
    -- change the backend begin()/commit() signatures to take qofinstance
       instead of gpointer
    -- clean up non-standard use of books by the pricedb
    -- rename the gnc-be-utils.h file so that its now a part of QOF
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10056 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb3eb2a27b7172003ec7b9299e219768afe190c3
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 12 20:29:06 2004 +0000

    initial checkin of core generic object ampping routine to CVS repository
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10043 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 832d75d08ed8dd2f25c85141e9c76760687d3eea
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 12 20:27:08 2004 +0000

    rename 'new' to 'create' to avoid reserved word collision with C++
    add 'version_compare' function for sql backedn updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10042 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d574e0f186e284d6b8b03ee21ef48f31650c20d8
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 12 20:25:47 2004 +0000

    add version-comarison hooks,
    rename the 'new' function to 'create' to avoid reserved-word collision in C++
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10041 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15e5f4b55a8d908608d3b6df8f6b54254a7a60f0
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 12 20:04:04 2004 +0000

    whitspace fixes;
    docuemtnation cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10040 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f58c02e5a52c453bc8c67eb73a6578edd4a43770
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 9 03:38:52 2004 +0000

    add version-compare routine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10039 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a50cd1179e4b6782eb34a4ca8f447e98065a288
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 9 02:53:30 2004 +0000

    improve doco's. Bump version number, which we should have done before.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10038 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 37061dc3d7dca01563ea43f25689518f06d68e18
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 7 03:10:01 2004 +0000

    whitespace, documentation tweaks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10037 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d97831dc8a2ac4ae53992ba14ff5a64b1b587f59
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 7 03:05:35 2004 +0000

    tweak to attempt to minimize numeric overflows
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10036 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f6c678a34a31c0bf9568811e43caeb797559a43
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 7 03:04:21 2004 +0000

    little tweak to attempt to avoid overflow errors
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10035 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a800b684cfa71c6690adba37d27e7dc56247984
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 7 03:02:26 2004 +0000

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

commit f2228fadf06e0cd0120f84e033c7d9257feba681
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 2 14:56:02 2004 +0000

    patch to crash reported in comment 20,
    http://bugzilla.gnome.org/show_bug.cgi?id=120028
     ** untested **
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10032 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c314d3c4c5b3eec64aacaca260bc6ee2faf4dc06
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 22:34:48 2004 +0000

    There should be two distinct entry lists, one holding incomes, one expenses
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10019 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 02f4c453908862e2f268eef760b70799fddf57c2
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 22:15:16 2004 +0000

    Remove the borken xaccGUIDType
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10018 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b32ab0a3743766f46b7b80700b52dd5e73d7c0eb
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 21:56:03 2004 +0000

    fix broken xaccGUIDType usage
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10017 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d896ffeff08afdff5509253dd593d502e385236
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 21:11:10 2004 +0000

    remove borken xaccGUIDType usage.  The old code probably used to crash
    and burn when URL's were clicked.  The new code whould work great.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10016 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fcbedb6883598ef3225f7369fd0270e523bff5b4
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 20:10:49 2004 +0000

    Add entity type to HTML reports.  Remove xaccGUIDType usage.
    The xaccGUID usage was totally broken, clicking on report links
    probably used to core dump; broken report links should now be fixed.
    
    (This change probably conflicts with a jsled change to gnome2;
    jsled, since this is the "more correct" long-term change as discussed,
    please reert teh other changes.)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10015 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a93fd9a2be5e27f2fa2d0eea42e5d8bd3d9f2ede
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 18:55:34 2004 +0000

    remove xaccGUIDType insanity in this dialog
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10014 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f78b3c4757fd1fed0e0955358d0c081a3239e8d7
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 18:29:26 2004 +0000

    restore copyrights that had been previously removed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10012 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5a955e71618814c0dd63866febe188c0e5d192d8
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 18:28:23 2004 +0000

    fix comments
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10011 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b22de5241b5e720f70e44d484973f6731fff90c2
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 18:03:10 2004 +0000

    convert tabs to spaces (my tab stops aren't set to 8, so tabs wreck indentation)
    Replace crummy list usage, when a for-each would have been enough.
    (this improves performance, reduces em fragmentation)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10010 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2083da14807bfb05b124f833e2054400c140fcfb
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 17:47:20 2004 +0000

    Changes to use shared quick-fill for teh account transfer combo box.
    Untested but should work fine.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10009 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aec37075f00875ec60394f1ab0b9e53cd199bedd
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 17:12:47 2004 +0000

    move the account-name quickfill code to the utilities directory, where
    it can eb shared with the business ledger
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10007 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b14c720b6cf049e584c7c46c86624df777d0bc60
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 17:11:07 2004 +0000

    Minor documentation cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10006 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c3d50ae4f97f3c41bbc940e956dcfe6a19ac6e69
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 16:47:31 2004 +0000

    add account-cuickfill to the makefile,
    add some missing #includes needed for a clean compile
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10005 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 03af394ebce8121cd30afa610be24456588626e3
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 16:37:07 2004 +0000

    source code for account quick-fill utility
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10004 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bdb03fdb8e4c09a319d7d4d212fdc867e3d798a2
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 16:31:41 2004 +0000

    new, account-name quickfill utility
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10003 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 203a854e1354c6dbf124dac1dd9f4746dcbb379c
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 16:03:48 2004 +0000

    add more notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10002 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29d5f82221d015586ae5d630d7533709f4f5cb02
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 15:58:20 2004 +0000

    fix horrid indentation (someone used tabs inconsistently)
    add documentation
    add copyright (hey I wrote this code in 1998, along with the rest
    of the register code.  Someone stripped out the copyright along the
    way. Baadd).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10001 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd0064b516632ad7408a56157b384b540fdc7e12
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 15:22:57 2004 +0000

    add a utility routine, do some minor performance tuning.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9998 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2079c5f7f62f2f94adcf2fc8f017d958af06552a
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 14:57:31 2004 +0000

    fix the quickfill docos
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9996 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe39e2717bccba5e2b6358a798b7a350cd5b1058
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 14:48:46 2004 +0000

    add doxygen documentation markup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9995 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 921cc92ec57403f42dcee72735c473d8a692a67b
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 06:51:06 2004 +0000

    fix core dump bug introduced by earlier last-minute changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9993 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 83ff95c449480542c0b4246437713e5b9db0fc7f
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 04:53:26 2004 +0000

    Add shared quick-fill for the register account-transfer pull-down combo
    boxes.  Building the quickfil of account names takes gobs of cpu when
    the number of accounts exceedd about 500 or so.   The sharing avoids
    the rebuild of this list for each new reg window.
    
    See
    http://bugzilla.gnome.org/show_bug.cgi?id=120028
    
    This patch should be back-ported to the 1.8 tree.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9992 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 593e574cf3094d9d6266712d69803262d9a34426
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 04:43:21 2004 +0000

    add documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9991 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7709758d5abe4f57c5eb04cc30f724203fa6beb7
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 03:29:43 2004 +0000

    Add documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9990 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 270cd084988f2f3aa8e8023f28ed74be74873f7d
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 30 23:32:51 2004 +0000

    add finalizers for the user-data hooks.  The finalizer is called when the
    book is being destroyed, allowing user to clean up thier data.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9989 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15762c2e5e77c3f80d9ae306e133a88ed9792387
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 30 23:27:26 2004 +0000

    remove deprecated has table routines
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9988 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6880ffc106419fe8ff87ff3d9432e2cf5d6d76ac
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 30 22:23:57 2004 +0000

    Please port these changes to 1.8.x and g2 branches.
    
    This patch adds code to allow combo-boxes to run with
    a shared quickfill.  The use of a shared quickfill should
    dramatically improve register startup performance for
    systems with a large number of accounts.  See
    http://bugzilla.gnome.org/show_bug.cgi?id=120028
    for details
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9987 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4d8ba273fd25550ae101c4d93f40e9949f474b04
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 30 19:31:59 2004 +0000

    IMPORTANT Patch for performance; please test and port to g2 branch.
    This patch fixes some, not all, of the problems discussed in
    http://bugzilla.gnome.org/show_bug.cgi?id=120028
    
    The performance problem occurs when there are large numbers of
    accounts in the account tree (for example 600 or more).  This patch
    fixes performance problems with transaction editing and register
    updates.
    
    There are four calls to gnc_load_xfer_cell(), which is called twice by
    gnc_split_register_load_xfer_cells() which is called by
    gnc_split_register_load() in register/ledger-core/split-register-load.c
    These calls should have been protected by if (info->first_pass)
    so that they'd be called only when the register is first opened,
    instead of each transaction update.  I just moved these to
    a more correct location in that routine, and surrounded by
    the fisrt_pass test, and it seems to make a huge difference in
    performance, and it seems to still work correctly.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9985 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4083634727a2e9423ce255e993fa481f700307d7
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 30 16:42:52 2004 +0000

    add a note about how to do the FIFO policy
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9984 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 758fa8bd912585418ade77e2db223f9887fdb3a2
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 30 16:02:28 2004 +0000

    add fflush to make output appear sooner
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9983 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53507304cdd498c27c1bdd2ecbd8eb82ad24277d
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 30 05:10:27 2004 +0000

    add debugging print statements
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9982 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 216535a29b7a131bbf011b4026cfdc5b3ba331d8
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 30 05:04:37 2004 +0000

    add 128-bit division & remainder support.
    This helps reduce the failing gnc-lot problem.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9981 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ff45c2de4cce375ef4075f5c42cdd7d2fc79f6d
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 30 01:47:37 2004 +0000

    -- check for overflow during numeric multiply
    -- remove dead code (old common-factor finder)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9980 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28fa53b187293888863d2309295f811f6b3bdbeb
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 30 00:18:34 2004 +0000

    start of quick-n-dirty 128-bit math lib
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9979 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c5c92f50998c4e4759f1c64f5e71f730299dcdda
Author: Linas Vepstas <linas at linas.org>
Date:   Sat May 29 22:43:49 2004 +0000

    -- make the gnc-numeric error codes be a typdef enum
    -- try to inline the numeric-check for slightly better performance
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9978 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd7a8b732dcd9a8efbd973632abe4a66b633414a
Author: Linas Vepstas <linas at linas.org>
Date:   Sat May 29 20:06:03 2004 +0000

    partial fix for the failure of the test-lots test case:
    Change the FIFO policy to avoid mixed-currency lots.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9977 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c11d423065628e2c1e0e74839e760748250c9790
Author: Linas Vepstas <linas at linas.org>
Date:   Sat May 29 19:09:14 2004 +0000

    Do not try to compute cap gains if cap gains not possible.
    Gains aren't possible if the lot commodity is the same as
    the transaction currency.   I think that this should fix
    http://bugzilla.gnome.org/show_bug.cgi?id=139677
    Untested, let me know.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9976 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 894da26df634b14a25ad335ec3c296ff94a59b03
Author: Linas Vepstas <linas at linas.org>
Date:   Sat May 29 18:29:27 2004 +0000

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

commit 94c46181df4aa8de796cc963c289de04df614451
Author: Linas Vepstas <linas at linas.org>
Date:   Sat May 29 18:22:53 2004 +0000

    update documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9974 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e10faa04b5cc468322febb0ad2b5017a228565f5
Author: Linas Vepstas <linas at linas.org>
Date:   Sat May 29 18:04:40 2004 +0000

    partial fix for http://bugzilla.gnome.org/show_bug.cgi?id=139677
    requires that all splits in lot share a common transaction currency.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9973 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9bbb453e79d6935ddb6fbcee6e737353f3fed04
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat May 29 17:45:56 2004 +0000

    Fix memory corruption: add book_closing and use it.
    
    	* src/engine/Transaction.c:
    	  Don't recompute balances or write to the translog when we're
    	  shutting down.  Destroy the parent transaction from xaccSplitDestroy()
    	  if we're shutting down.
    	* src/engine/qofbook-p.h:
    	* src/engine/qofbook.h:
    	* src/engine/qofbook.c:
    	  add "shutting_down" parameter and getter-method, so that
    	  objects can detect when the book is shutting down and
    	  ignore non-necessary reprocessing.  Fixes a memory corruption
    	  bug during book-closing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9972 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b83705a471554aa3e5d844ee831784aa53ecf599
Author: Linas Vepstas <linas at linas.org>
Date:   Fri May 28 14:01:11 2004 +0000

    whitespace fixes (convert tabs to spaces)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9971 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eed3dfed9f218c06b5e54297c4b08c905476f2f7
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon May 24 21:12:25 2004 +0000

    A few more QOF_QUERY_PARAM_GUID -> QOF_PARAM_GUID conversions.
    
    	* src/gnome-search/dialog-search.c:
    	* src/gnome-search/gnc-general-search.c:
    	* src/gnome-utils/gnc-query-list.c:
    	  Linas missed a few QOF_QUERY_PARAM_GUID -> QOF_PARAM_GUID
    	  conversions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9969 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ab475610bf2e84551eb917aaab35705786c1a6e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon May 24 16:55:59 2004 +0000

    Vasil's patch to add "export" option to txn report.
    
    	* src/report/standard-reports/transaction.cm: applied Vasil's
    	  patch to improve the transaction report for HTML export
    	  purposes.  Fixes bug #142942.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9968 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce63311484acadee85ac5188dd9d05ab3b90af56
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 23 17:31:40 2004 +0000

    -- Rename QOF_QUERY_PARAM_XX to QOF_PARAM_XX
    -- Add 'new' callback to QofObject.  This allows QofObject to act
       as an 'object factory', creating a new instance of something,
       given only the type name.  Plan to use this in the new SQL
       backend, when restoring objects from SQL tables.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9965 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2bddf219faff0cffbe647ebfd5a16e563f5cc39c
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 23 16:52:55 2004 +0000

    bug fix, book getter should have been returning book
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9964 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7854068fa88cf1c14d5663f8fd4c2cf394d7e8b5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon May 17 18:55:16 2004 +0000

    Guile-1.6 doesn't allow string->symbol on a symbol (bug #131201).
    
    	* src/report/locale-specific/us/taxtxf.scm: guile-1.6 complains
    	  about string->symbol when passed a symbol.  Fixes #131201
    	  Also add some code to handle accounts that are expected to
    	  have parents but do not (also described in #131201).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9963 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc21c87cd8d9a99cbeed3704873a4e3d319b7cdf
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat May 15 16:13:29 2004 +0000

    automake-1.8.x is more pedantic about m4 quoting.
    
    	* Luigi Ballabio's automake patch to gnucash.m4
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9960 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 70b125d1389f8e48f960fbef0786e38ec7e5267e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat May 8 10:00:52 2004 +0000

    For gcc3.4.x, add -Wdeclaration-after-statement warning switch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9958 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 524f98c9d39b925cc71db52b37da32fdca47325e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat May 8 09:32:36 2004 +0000

    (gnc_imap_add_account_bayes): Skip the case when a token is the empty string.
    
    2004-05-08  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/import-match-map.c
    	(gnc_imap_add_account_bayes): Skip the case when a token is the
    	empty string. This caused many warnings about a NULL kvp_frame
    	lookup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9956 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e752fa57148c92d35d97834f31c1bc5f1f990893
Author: David Hampton <hampton at employees.org>
Date:   Sat May 8 05:27:26 2004 +0000

    Added quote sources for Indian Mutual Funds.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9954 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f63c016e0a50b5e0a15c416454af32caf44b1b3a
Author: David Hampton <hampton at employees.org>
Date:   Sat May 8 05:26:43 2004 +0000

    Needs to include config.h.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9953 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f27b18d379c30f11f187146ec88e93fb08f909b
Author: Linas Vepstas <linas at linas.org>
Date:   Sat May 8 03:53:51 2004 +0000

    Changes to get rid of most of the remaining usages of deprecated
    guile gh_* routines.  The file engine-helpers.c also has whitespace
    changes where tabs were expanded to 8 spaces (I have set ts=3, so
    mixed tab/space indentation looks terrible). I beleive that the
    changes are all good, but if you suspect the worst, you can revert by
    fishing out the cvs tag 'pre-gh-deprecate'.
    
    Some of the gnome files weren't converted, mostly because the
    conversions really should be done in the gnome2 branch not this
    branch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9950 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0fa3a1904d86b5bc2e7ee8e96e08b244a1038692
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri May 7 13:40:55 2004 +0000

    Remove gncOrder.h from doxygen (I hope this works correctly)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9948 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f1297bc75cb7fc00a6e840bc0f2403603c33287
Author: Linas Vepstas <linas at linas.org>
Date:   Fri May 7 05:20:15 2004 +0000

    just a couple more documentation tweaks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9947 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1471882a358fca65b21ad2c733221058507fdbf5
Author: Linas Vepstas <linas at linas.org>
Date:   Fri May 7 05:11:49 2004 +0000

    add markup to get these files to appear in the Doxygen documentation
    system
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9946 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23124f665bba647cb7202240ab1eed63d2534c5b
Author: Linas Vepstas <linas at linas.org>
Date:   Fri May 7 04:54:21 2004 +0000

    more doxygen docuemtnation updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9945 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4fbf9c7f947219a86717d29e36f58821e52add1
Author: Linas Vepstas <linas at linas.org>
Date:   Fri May 7 04:47:03 2004 +0000

    changes to make the documentation format nicely with Doxygen
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9944 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27b3b9bec6ac80d1f9c73982a463c1225767ef4f
Author: Linas Vepstas <linas at linas.org>
Date:   Fri May 7 04:44:40 2004 +0000

    Working on the doxygen documentation:
    fix some typos, add a missed file,
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9943 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0861fb9d025f9bc968c77ec35d3e6decc9bb53cd
Author: Linas Vepstas <linas at linas.org>
Date:   Fri May 7 04:14:54 2004 +0000

    Changes to make the documentation display nicely with Doxygen
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9942 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5bc213ae4d327885a52c5619ef2549d37a974a0c
Author: Linas Vepstas <linas at linas.org>
Date:   Fri May 7 03:26:31 2004 +0000

    changes to make the documentation format nicely with docygen
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9941 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06fae54699f2a09d41fe807b9e94fa5b77a6450e
Author: Linas Vepstas <linas at linas.org>
Date:   Fri May 7 02:36:40 2004 +0000

    Round one of changes to make doxygen generat nice docs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9940 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9b43bf908ed3162e0d71bb260c9a6d305168451
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 6 14:42:00 2004 +0000

    update documentation structure so that doxygen generates nice output
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9939 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31dd07330096f181e0abc0f637d2a7893e962c20
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed May 5 15:52:09 2004 +0000

    Fix another slib3 issue.
    
    	* src/engine/iso-currencies-to-c: don't automatically try to
    	  (require 'format), so gnucash will build on an slib-3 system.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9935 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d0d9677341f30cf20fae6a78fa4c3e072059058
Author: Linas Vepstas <linas at linas.org>
Date:   Wed May 5 15:42:34 2004 +0000

    twaks to make doxygen run more nicely
    also, fold in old/obsolete query docuemntation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9933 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82395f51df8e9c903cabc8c344027d75796418af
Author: Linas Vepstas <linas at linas.org>
Date:   Wed May 5 14:45:07 2004 +0000

    remove deleted file 'query-api.txt' from the dist list
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9932 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af44cbb6ccb74f6d31f159273f8405c2cf0dfe31
Author: Linas Vepstas <linas at linas.org>
Date:   Wed May 5 14:43:49 2004 +0000

    The contents of this document have now been merged into the
    QOF header files (which should show up in src/engine in the enxt update).
    This file is now dead
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9931 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0dc2890708b7e2d40663304f2587aa1e38a16cb0
Author: Linas Vepstas <linas at linas.org>
Date:   Tue May 4 15:18:50 2004 +0000

    fix doxygen warnings by running doxygen -u
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9930 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6216b1f1679ea42e2d10cc71384ba4511f2b1708
Author: David Hampton <hampton at employees.org>
Date:   Mon May 3 05:21:26 2004 +0000

    Work around problems with libltdl3.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9921 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb68f770c53b2f1481aa28d6b878a801cb903bad
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 3 04:11:01 2004 +0000

    add more tests spanning more decades
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9919 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17924792ef0460f4a53fb3713fe04f7b6a11663c
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 3 03:36:42 2004 +0000

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

commit 9a1cfd52460b193a0fce13af2f5d538f0bdd92ce
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 3 03:33:15 2004 +0000

    Changes:
    Synchronize with QOF cvs tree.
    
    gnc-engine-util.h:
    -- add string utility to remove whitespace
    -- add string utility that recognizess booleans 'TRUE', 'true' etc
    
    guid.h:
    kvp_frame.h:
    -- doc clarification
    
    qofclass.c:
    qofclass.h:
    -- fix core dump
    -- add qof_class_is_registered() inquiry
    
    qofgobj.c:
    -- fix whitespace/bad indentation
    
    qofquery.c:
    -- fix query printing
    -- fix buglet when mergeing two queries, and one is empty
    
    qofquerycore.c:
    -- some subroutine arguments should be const
    -- add a handy-dandy qof_query_kvp_predicate_path() convenience routine
    
    qofquerycore.h:
    -- fix whitespace/bad indentation
    
    qofsql.c:
    qofsql.h:
    -- add support for KVP in SQL queries
    -- fix problems with GUID's in sql queries
    -- separate query parse step from the query execute step
    
    qofquery-serialize.c
    qofquery-serialize.h
    qofquery-deserial.c
    qofquery-deserial.h:
    -- Add new functions to turn a query into XML and back.
       (Oh, don't ask why, needed for a gnomevfs integration stunt)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9917 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 69a9ad0d4fe09b5e3ca139e9ae20fd2f3a20e931
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 2 22:04:07 2004 +0000

    fix the documentation surrounding the gnc_iso8601_to_timespec routine().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9916 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 44ba8cf4182465f90d9918eca3338207628df445
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 2 21:37:46 2004 +0000

    change usage of iso8601_to_timespec_local to ..._gmt().  The old
    routine returned the GMT time. The new routine will return the GMT time.
    Thus, this change is a no-op
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9914 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9df12db62ffe99c55759e4ee950ba101adf61534
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 2 20:52:34 2004 +0000

    the olc is8601_to_timespec_local was returning GMT. The new
    iso8601_to_gmt is going to return GMT.  So this net
    result should be no change
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9913 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a5a234b0258e3f15208e1067bf4308e2faa93eb
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 2 20:49:37 2004 +0000

    The old gnc_iso8601_to_timespec_local() was actually returning the
    GMT time.  The new gnc_iso8601_to_timespec_gmt() is going to return
    the GMT time.  Thus, the net result of this change will be a no-op.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9912 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef0e3ff946020749e7dc1069579791a3df707b04
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 2 20:41:48 2004 +0000

    The old gmc_iso8601_to_timespec_local was actually
    returning the GMT time.  The new gmc_iso8601_to_timespec_gmt()
    is going to return GMT.  So after these changes, there will be
    no function change to this routine.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9911 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b05ba5a9bbc411da18345e6498d80c169dee3217
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 2 18:41:22 2004 +0000

    Time conversion test case was broken;
    thus incorrect time conversion test was passing
    due to broken test case :-(
    
    Add additional checks to make sure that zero-hour GMT really does
    convert to zero-seconds.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9909 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5574f587271e3c7920fc4b284fd7526690bd1b0d
Author: David Hampton <hampton at employees.org>
Date:   Sat May 1 22:20:19 2004 +0000

    Eliminate compiler warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9907 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2bb7cee7a6911f91fb4cd146c94a457fb7d941ec
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Apr 26 15:31:15 2004 +0000

    'sed' out of ${srcdir}
    
    	* src/scm/Makefile.am: look in ${srcdir} for build-config.scm.in
    	  Fixes #141129
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9906 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 558dedd887690f82bdf8742e98822b114ff33334
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Apr 20 14:21:49 2004 +0000

    Fix a broken recursion problem in html-utilities.
    
    	* src/report/report-system/html-utilities.scm:
    	  Fix a broken recursion problem.  Don't call show-acct? from
    	  use-acct? so we don't recurse ad flictum.  This recursive
    	  call isn't necessary, just have use-acct? recurse unto itself.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9904 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c44b5a1a45c025dfe5083b822d7060acd677af31
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Apr 20 03:48:09 2004 +0000

    Fabien COELHO's zero-balance patch.
    
    	* src/report/standard-reports/balance-sheet.scm:
    	* src/report/standard-reports/pnl.scm:
    	  Fabien COELHO's zero-balance patch to remove accounts of
    	  zero balance from the report.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9901 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d636f3a798776449b247708b7d3530fad41b24ea
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Apr 19 15:45:46 2004 +0000

    This time, I'm going to say 'cvs commit' in the correct directory.
    Same set of patches as before:  replace naked function call pointers
    for working with object parameters by 'clothed' paramters.
    make clean; make; make install is required to get a functional system,
    because these changes change structure sizes and offsets in the engine
    libraries.  If you don't make clean; you will probably get weird,
    impossible-to-find crashes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9900 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f450305ca26298914c4c66ba08009a7ba4770f15
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Apr 19 03:35:52 2004 +0000

    QOF to GObject glue code.  Not currently built or used by
    GnuCash; checked in here to keep gnucash in sync with qof files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9899 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 44969cd9446f772f5194971c2b1dcfbc03bad216
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Apr 18 20:04:07 2004 +0000

    Revert Linas' broken changes to qof.
    
    	* src/engine/Transaction.c: fix a comment to better explain why
    	  we have no-op functions for some parameters.
    	* src/engine/qof*:  Revert Linas' patch from last night which
    	  is broken is way too many ways to count.  First, the code didn't
    	  compile.  Second it was calling functions that took one argument
    	  with two due to broken casting.  Third, it had repurcusions in
    	  other sections of the code that Linas needs to take into account.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9898 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d2400433edf0f6c7c1c6d8d31c8a9d2905e1775
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 18 06:25:11 2004 +0000

    Change all occurances of QofAccessFunc function pointers
    to QofParam, so that the access func can be passed a type.
    Time like these, I wish the C programming language had 'lambda'.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9896 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f207abc0d2a06411254b8cbd03e77ffa16f66221
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Apr 16 17:04:50 2004 +0000

    Add more warnings to autogen.
    
    	* src/macros/autogen.sh: Add MORE warnings around gettext because
    	  some users STILL don't "get it".
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9894 57a11ea4-9604-0410-9ed3-97b8803252fd

commit efefa08644cfd858a384e14d7fe80302dfda1d00
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Apr 15 17:35:02 2004 +0000

    Don't use C++/C99 variable declarations.
    
    	* src/import-export/hbci/dialog-hbcitrans.c:  Don't use C++/C99
    	  declarations.  Declare variables at the top of the function.
    	  Fixes #140070
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9893 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 79a24a42e8c7859493c513ed66ececdc75cff560
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Apr 15 15:12:30 2004 +0000

    Ignore built test-link file.
    
           * src/engine/test/.cvsignore: ignore test-link in CVS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9891 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 965675afb6b741874d0cde7aa4ee049c83abe8d6
Author: Chris Lyttle <chris at wilddev.net>
Date:   Tue Apr 13 06:10:27 2004 +0000

    update for stable release 1.8.9
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9890 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93e2c5cbf97a5dde3d4093db0acd571464be6649
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Apr 13 05:49:39 2004 +0000

    sync bug fixes from the QOF project tree
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9889 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 303402417898aba4fa07161577abbac76ef6f97b
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Apr 12 05:27:28 2004 +0000

    add support for the join-from-kvp-frame feature
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9886 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 05ebfe7e0155eb27b2a929546e454b86ff29a87f
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Apr 12 05:24:02 2004 +0000

    add documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9885 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f0415c82ef8ed3e055e9f5c519472d3576ee782
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Apr 9 13:59:44 2004 +0000

    Add support for client-side-parsed SQL-like queries.
    Users can now write things such as
    'SELECT * FROM xaccTransaction WHERE datePosted > 4/4/4;"
    and have the qof query mechanism work as before, and return
    a glist of transactions.  For example demo usage, see the qof tarball.
    Works, but needs improvement.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9880 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc9fdb03ba0db6b57908e455dedf1f63885b8d49
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Apr 9 13:54:53 2004 +0000

    sync with QOF sourceforge CVS
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9879 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17eee61f512a8fe64553cff809391df1d2c3cf7c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Apr 5 18:31:22 2004 +0000

    Deal with gettext not doing anything on every autogen.
    
    	* macros/autogen.sh: make sure we always have intl and po Makefiles
    	  in the configure script.  Sometimes it was ripped out without being
    	  replaced.  Reported by twunder.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9877 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53824933a57d1aaa27725e5e39e4bece7ed1676d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Apr 1 15:25:39 2004 +0000

    	This isn't C++; variable declaration must be at the top of a block.
    
    	* src/gnome/dialog-scheduledxaction.c: Move variable declaration
    	  to the top of the block.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9876 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a3cef235e61fbbf8f47743f52bdb0f1e47dab01
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Apr 1 06:12:50 2004 +0000

    	Don't try to distribute nonexistant files.
    
    	* accounts/hu_HU/Makefile.am: don't include files in the DIST that
    	  we don't have in CVS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9874 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2388ff31586b98d33c91c9eb65ade3f2a1bf5fdf
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Apr 1 05:42:58 2004 +0000

    	Build CVS directly with recent gettextize; no AC_OUTPUT errors.
    
    	* configure.in: move m4/Makefile to its own line
    	* macros/autogen.sh: add code to remove "intl/Makefile po/Makefile"
    	  from AC_OUTPUT in configure.in prior to calling gettextize
    	  to make sure that you can build from CVS with recent versions
    	  of gettextize.  Tested with both RH9 and RH7.3 to make sure
    	  it works with both old and new.  Fixes #120206.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9871 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d69a9acd0d9095cc554c3d5cafada7eeb927cd0
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Mar 30 23:17:19 2004 +0000

    	* src/report/report-system/report-system.scm:
    	* src/report/utility-reports/iframe-url.scm:
    	  don't need to require format; main.scm handles it, and
    	  the default "format" (simple-format) is sufficient to
    	  handle everything we need.  This allows gnucash to work
    	  with slib3.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9869 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a84513d472e0ee8ef0eaa2522ba24c763238b48
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Mar 14 17:39:44 2004 +0000

    2004-03-14  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/druid-loan.c (ld_get_loan_range): Fix precedence bug
    	screwing up loan review page.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9867 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52a65d79158b8515b72c18010e42febefb49843f
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Mar 14 15:49:40 2004 +0000

    2004-03-14  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/register/register-core/formulacell.c
    	(gnc_formula_cell_modify_verify): Add ':' to the token list of
    	allowable characters in the formula cell. Fixes Bug#106260.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9865 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4df98e8adec36db78c94ee12132660870999cdd0
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Mar 14 14:57:27 2004 +0000

    2004-03-14  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/druid-loan.c (gnc_ui_sx_loan_druid_create): Use the
    	account-list filtering capability of the GncAccountSel to only
    	show/allow-creation-of valid account-types in the
    	loan-druid. Fixes Bug#124595.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9863 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f937768d48356b7917a4f8618cc8437bad30010
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Mar 14 00:25:46 2004 +0000

    2004-03-13  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/dialog-scheduledxaction.c (gnc_sxed_check_consistent):
    	Bug#133709 fix: when we have a problem parsing a credit/debit
    	cell, indicate to the user what occurred.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9860 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e19df01f5fc9096302f09f46ca4711c2ef3ec4be
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Mar 11 01:17:14 2004 +0000

    2004-03-07  Joshua Sled  <jsled at asynchronous.org>
    
    	* HACKING: Added instructions about running under valgrind.
    
    	* lib/gnucash_valgrind.supp: Added a large set of valgrind
    	suppressions for both guile and gnucash.
    
    	* src/register/ledger-core/gnc-ledger-display.c
    	(gnc_ledger_display_template_gl): Change the reg_type to
    	SEARCH_LEDGER so all the 'action' types appear. Bug#108833.
    
    	* src/gnome/glade/sched-xact.glade: Remove unused 'ledger_status'
    	widget. Bug#102269.
    
    	* src/gnome-utils/gnc-dense-cal.c (gnc_dense_cal_draw_to_buffer):
    	At least be consistent about the background coloring of the month
    	labels, even if we're still not using GTK themeage correctly.
    
    	* src/gnome-utils/gnc-dense-cal.c (gnc_dense_cal_destroy): Destroy
    	the transient window when the widget is destroyed. Bug#103910.
    
    	* src/gnome/dialog-scheduledxaction.c
    	(gnc_ui_scheduled_xaction_editor_dialog_create): Make the advance
    	and remind spin-buttons editable [Bug#94963].
    
    	* src/gnome/glade/sched-xact.glade: Change the upper bound on the
    	advance and remind spins to 365 [days], with a page-size of 30
    	[days].
    
    	* src/gnome/dialog-sx-from-trans.c (gnc_sx_create_from_trans):
    	Disallow the Scheduling of being-editing transactions in the
    	Register, preventing a class of unbalacned SX template
    	transactions from being entered and propogated through the
    	system. See Bug#130330.
    
    	* src/engine/FreqSpec.c (xaccFreqSpecGetFreqStr): Fix nasty
    	memory-corruption issue; insufficent bounds checking on array
    	index. Bug#125600.
    
    	* src/gnome/dialog-sxsincelast.c (create_each_transaction_helper):
    	Better handling of various error cases in
            transaction-creation. Bug#120311; Bug#130330.
    
    2004-03-01  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/dialog-scheduledxaction.c (gnc_sxed_check_consistent):
    	Fix for part of Bug#121740 -- only allow auto-create SXes which
    	have splits to be created.
    
    2004-02-07  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/dialog-scheduledxaction.c (editor_ok_button_clicked):
    	* src/gnome-utils/gnc-frequency.c (gnc_frequency_save_state):
    	* src/backend/file/gnc-freqspec-xml-v2.c (fs_none_handler):
    	* src/engine/FreqSpec.c (xaccFreqSpecGetFreqStr):
    	Adding "NONE" as an allowable FreqSpec [Bug#103968].
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9858 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c967d17c4e0aa1714ff56f9277debf55ff03b2a9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Mar 9 17:39:46 2004 +0000

    2004-03-08  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/dialog-hbcitrans.c, dialog-hbcitrans.h,
    	glade/hbci.glade, gnc-hbci-transfer.c: Transfer template management
    	GUI added by Bernd Wagner <F.J.Bernd.Wagner at t-online.de>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9856 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e60485652d471f6b46fb5f9e00a291f11f23a711
Author: David Hampton <hampton at employees.org>
Date:   Wed Mar 3 21:37:51 2004 +0000

    Revert the last change.  The gh_xxx functions are deprecated.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9845 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f4fe3f0074aef6a6492c9a983a244aabd7636e62
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Mar 3 03:40:51 2004 +0000

    	* src/register/ledger-core/split-register-load.c: make the code a
    	  little cleaner by not re-using (and re-defining!) the same
    	  variable name inside a block of code and "over-riding" an
    	  existing variable.  Unlikely to actually fix anything, but
    	  you never know what a compiler might do.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9841 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 03ca5f1aafae376d9a2cdfd79349ca66c3b5df87
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 15 14:24:03 2004 +0000

    More openhbci2 work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9839 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c4bc741ceb69e2e547a01d836dd23f0cdef59fda
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 14 12:12:49 2004 +0000

    2004-02-14  Christian Stimming  <stimming at tuhh.de>
    
    	* configure.in: Require the correct openhbci2 version. Add verbose
    	error message for the currently unavailable mt940 support.
    
    	* src/import-export/hbci/hbci-druid-initial.c, gnc-hbci-utils.c:
    	Finally finish openhbci2 support, phew. Requires
    	openhbci2-1.9beta7 from http://sourceforge.net/projects/openhbci
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9838 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a55efe30e6db1b55df8de1f74af77efacc2d348
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Feb 11 21:41:33 2004 +0000

    more openhbci2 work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9837 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ee7f39ea4fefbd1e1e00a65f1f1b4dd34bf6693c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 7 12:39:05 2004 +0000

    more openhbci2 work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9829 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ceaa55b937deb4c1965c667a740928b06fcf47e8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 7 11:08:08 2004 +0000

    More openhbci2 work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9828 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f8faa860dd5d7c31420b597f38fbe3bbd2b5294
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Feb 4 15:13:45 2004 +0000

    	* src/business/business-core/gncJob.c: Linas checked the wrong
    	  argument in SetOwner() in revision 1.40 thereby causing ALL new
    	  jobs to fail to work.  Check the new owner, not the original.
    	  Fixes #133392.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9827 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb1daa2ecc9bef8ba1b5c1a082e38b5f57f41486
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 1 15:19:45 2004 +0000

    More hbci work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9824 57a11ea4-9604-0410-9ed3-97b8803252fd

commit de66c72892e41f487241aa916217d72516454403
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 1 00:27:53 2004 +0000

    Further hbci work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9821 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a85088921b21550f71147ab9f8544f344f04cb20
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 31 12:30:36 2004 +0000

    Further openhbci2 work -- getBalance and singleTransfer now works. yeah.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9820 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b722725d2575e670801d1f1db1c8ad17cd93b1a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 31 11:41:20 2004 +0000

    2004-01-31  Christian Stimming  <stimming at tuhh.de>
    
    	* src/engine/gnc-commodity.c, src/engine/iso-4217-currencies.scm:
    	Change Ukrainian "UAG" into "UAH" #128913
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9818 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a925e484ff76099d50856412c1bb05e98174fc99
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 31 11:34:53 2004 +0000

    2004-01-31  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/import-backend.c: Commented out setting the
    	memo always to "Auto-created split" due to popular request.
    
    	* src/import-export/hbci/druid-hbci-initial.c, hbci-interaction.c,
    	all files: Preliminary completion of openhbci2 support -- getting
    	the transactions seems to work, as well as the HBCI setup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9817 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e4b6dba4abaf73eb804e507ebae17fc47db7e9a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 31 09:33:32 2004 +0000

    2004-01-31  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/import-account-matcher.h: Make string argument
    	a const char*. Make boolean argument a gboolean.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9816 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1068838bdcaa90edeb6c11792b97c491c537d729
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 31 09:14:54 2004 +0000

    2004-01-31  Christian Stimming  <stimming at tuhh.de>
    
    	* src/engine/kvp_frame.h, src/engine/Account.c: Add clear notice
    	of the semantic change of kvp_frame_get_frame
    	function. Fortunately it seems the only place that still had to be
    	fixed, apart from the hbci module, has been in Account.c.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9815 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 296f308be8fbfc4a77a18b111e8ee421deb47e17
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jan 30 18:00:55 2004 +0000

    More work on HBCI2 code. Setup druid shows weird behaviour upon delete_initial_druid(). Still unfinished.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9814 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a7a767a894b3a618136e2074bf6573bc07c947d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jan 30 14:52:49 2004 +0000

    	* src/register/ledger-core/split-register-layout.c:  Remove the
    	  RECN cell from payable/receivable to stop confusing people.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9812 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 480c61d88a4d9bf64ff21b183aca33213ee1cc4e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 27 21:30:49 2004 +0000

    More work on openhbci2 support.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9810 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bbe599b1444bb02b5560fccbb875d5f05f0739d9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jan 23 18:36:19 2004 +0000

    Herbert Thoma's transfer dialog patch for accountant headers
    
    	* src/gnome-utils/transfer.glade: rename from_xxx and to_xxx account
    	  tree widgets to left_xxx and right_xxx
    	* src/gnome-utils/dialog-transfer.c: if in "accountant mode" call
    	  "transfer from" "credit account" and "transfer to" "debit account"
    	  and interchange account trees
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9806 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d0beccbd889fe96e5872a156c4afd23172adbff6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 21 21:32:26 2004 +0000

    2004-01-21  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-utils.c: Set application log
    	directory, needs more work.
    	* src/import-export/hbci/druid-hbci-utils.c:
    	More work for openhbci2 support.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9801 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e89c8f67282fe1ea39f2bad412120d3281548b1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 21 21:26:15 2004 +0000

    2004-01-21  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-utils.c: Set application log
    	directory, needs more work.
    	* src/import-export/hbci/druid-hbci-utils.c:
    	More work for openhbci2 support.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9800 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ddad45fc1c47cedce0e35318ca9328d35d966d82
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 20 23:02:46 2004 +0000

    2004-01-20  Christian Stimming  <stimming at tuhh.de>
    
    	* configure.in, macros/openhbci2.m4: Add checking for new
    	openhbci2 library.
    
    	* src/import-export/hbci/ all files: Switch HBCI code to the new
    	openhbci2 library. Should be working, but needs further testing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9797 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 647a58c82434b65496ee621b0503422b9030026f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jan 20 22:37:36 2004 +0000

    	* src/bin/overrides/gnucash-build-env.in: add import-export, ofx,
    	  and hbci which should allow running with ofx and hbci in the
    	  build tree.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9796 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 661480824b7808b5053b02cbae12d478830d86ca
Author: David Hampton <hampton at employees.org>
Date:   Sat Jan 17 02:59:21 2004 +0000

    Use patterns to catch new files added by intltool.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9792 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 030d30a5a1db77a3290b0ed8badbc3390139ea70
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jan 16 15:11:19 2004 +0000

    	* configure.in: add db-4.2 to the list of databases we search.
    	  We probably need a better mechanism to search for a working db
    	  library, like defining our own macro and just supplying a list.
    	  We probably can get rid of the prefer-db1 option as well, maybe?
    	  Fixes #131506
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9784 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b2a28093151be22633498137fbabc91cd05a69c5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jan 16 14:49:01 2004 +0000

    	* configure.in: fix a typo in the help (was --diable-gui).  Fixes #131414
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9783 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b2635e8ba86861a79b65fe9b71d949a84999c831
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 15 23:41:53 2004 +0000

    	* src/app-utils/options.scm: Create two new functions to centralize
    	  date-selection option creation.
    	* src/app-utils/app-utils.scm: export the new scheme functions
    	* src/app-utils/prefs.scm: Modify Herbert's patch to centralize
    	  the date-selection option code.
    	* src/report/report-system/options-utilities.scm: use the new
    	  centralized date-selection option-creation code.
    
    	* src/app-utils/global-options.c:
    	* src/app-utils/global-options.h: add gnc_lookup_date_option()
    	  function
    	* src/app-utils/gnc-ui-util.c:
    	* src/app-utils/gnc-ui-util.h: add
    	  gnc_ui_account_get_balance_in_currency() function
    	* src/app-utils/prefs.scm: add preferences for summarybar
    	* src/engine/Account.c:
    	* src/engine/Account.h: add
    	  xaccAccountConvertBalanceToCurrencyAsOfDate() function
    	* src/gnome/window-main-summarybar.c: summarybar can now display
    	  a grand total of all commodities, profits of a period of time
    	  and net assets at the end of the period; summarybar can be
    	  configured with some options under edit->preferences
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9780 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 371fe2043a8dafd2409ff53cff2ee785da4aa6d2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 13 22:34:44 2004 +0000

    2004-01-13  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/hbci-interaction.c, gnc-hbci-utils.c: Add
    	workaround code for openhbci/chipcard problem.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9768 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0af977933a6889ee266c69f4b03e7a5fd632d664
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jan 13 05:13:06 2004 +0000

    	* src/import-export/csv/gnc-csv2glist.[ch]: add file from Kevin Hammack
    	  to parse CSV files.
    	* src/import-export/csv/test/test.csv:  a test CSV file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9766 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41bbf1ba6b0f8cb84a15c56aa5f04b1dbf7c4b37
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jan 13 04:51:57 2004 +0000

    	* src/app-utils/file-utils.[ch]:  add gnc_getline() function
    	  to read an unlimited line-length from a file (so you're
    	  not limited to a buffer size with fgets() and the like).
    	  It is similar to the getline(3) on Linux except the API
    	  is different and it will always set the return string.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9764 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1442adfd851713118e09a3bcb9ec55fe7f83c767
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jan 13 00:13:56 2004 +0000

    It's 2004, not 2003
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9763 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48c34b1dedc5c84913e9d0672afb1285aea85ab6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jan 13 00:08:20 2004 +0000

    	* src/doc/Makefile.am: add new documentation: generic-druid-framework.txt
    	* src/doc/generic-druid-framework.txt: new documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9762 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d5f15e0cbe76690820fd769df77ded6a0e9cb75e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 8 01:06:52 2004 +0000

    	* src/doc/Makefile.am:
    	* src/doc/qif.txt:
    	  Add new qif importer documentation to the repository/dist
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9761 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 371c40076cbdf3dd3d30badeb98c0a4d3431e84f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jan 7 21:09:05 2004 +0000

    	* src/engine/Transaction.h: fix the xaccTransOrder() documentation
    	  to be more accurate with the actual implementation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9760 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7985754dc8126fc9cb458445c7e1359dcfb99fb8
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jan 7 01:54:37 2004 +0000

    	* src/engine/qofinstance.c: revert fix from 01-01, because it's wrong.
    	  Fix the actual problem, all the ...ReturnGUID() #define's which
    	  don't check that it's passed a NULL value.
    	* src/engine/Transaction.h:
    	* src/engine/Account.h:
    	  Fix ...ReturnGUID() to check whether it was passed a NULL object
    	  and, if so, return the null GUID instead of crashing.
    	* src/business/business-core/gncCustomer.h:
    	* src/business/business-core/gncEmployee.h:
    	* src/business/business-core/gncInvoice.h:
    	* src/business/business-core/gncJob.h:
    	* src/business/business-core/gncTaxTable.h:
    	* src/business/business-core/gncVendor.h:
    	  Fix ...RetGUID() to check whether it was passed a NULL object
    	  and, if so, return the null GUID instead of crashing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9758 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e857be8e3340731d9fdeb8c5657d919b76c3b720
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jan 7 00:09:58 2004 +0000

    	* README.cvs: make it even more explicit that you should not run configure
    	* src/engine/Makefile.am: remove the circular dependency I added earlier
    	* src/engine/gw-engine-spec.scm: don't include gnc-engine-util.h (it's
    	  not required and may break things).
    	* src/engine/gnc-trace.[ch]: move gnc_should_log() out of the .h
    	  and into the .c (making it a function instead of an array) due
    	  to symbol problems with libgw-engine.  With it the other way the
    	  test-account-create test was throwing an error about an
    	  undefined symbol (gnc_log_modules).
    	  NOTE: If you don't like this de-optimization then feel free to remove
    	  all the P*() calls from engine-helpers.c and then revert gnc-trace.
    	  Or you can find another way around the undefined symbol problem.
    	* src/doc/Makefile.am: include guid.txt in the dist
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9757 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4187aed0eecdddbdcd9b2d9312372a62f1b2a178
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jan 3 02:58:33 2004 +0000

    	* README.patches:
    	* make-gnucash-patch.in:
    	  Patch by Geoff Kassel to work on OpenBSD (allow user to set diffcmd)
    	Fixes #122646
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9753 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dae45860eada807f0b8feeca7fe727fcbf15c27b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jan 3 01:41:50 2004 +0000

    	* src/business/business-core/gncInvoice.c: need a non-const string
    	* src/engine/test/Makefile.am: add test-link, make libgw-engine
    	  depend on libgncmod-engine
    	* src/engine/test/test-link.c: add a source-file to test-link
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9752 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa3f92a7e21bd93829679edbb8938d387c8c0441
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jan 2 23:48:47 2004 +0000

    	* src/engine/test-core/test-engine-stuff.c: don't test double
    	  KVPs, on the theory that they will soon be deprecated.
    	Fixes #127315
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9750 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5392da8d6f30aac3309233aeff075b99b03b9d9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jan 2 23:21:51 2004 +0000

    	* src/engine/test-core/test-engine-stuff.c: random queries only
    	  get up to 3 terms, not 4
    	* src/app-utils/test/test-scm-query-string.c: loop the test 1000
    	  times, now that the queries are smaller.
    	Fixes #127492
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9749 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1cede8ddbf04b0361893f79fc6a04ee80d3b03a0
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jan 2 22:38:29 2004 +0000

    	* src/business/business-core/gncInvoice.c: set the lot title to
    	  "<Invoice Type> <Invoice ID>" (e.g., "Invoice 000001" or
    	  "Bill I2-34") when posting an invoice.  We already assume
    	  one invoice to a lot.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9747 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2572ceb7b99fc4fc01bf99f8863897640f476d10
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jan 2 21:52:22 2004 +0000

    	* src/business/business-reports/aging.scm:  When computing the aging
    	  report, ignore splits that belong to closed lots.  This way we wont
    	  get the wrong values when the invoice falls outside the 360-day
    	  window but its payment falls inside the window.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9745 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 497402dbafde74cce7ff3c09e8b98ef714b79bf7
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 1 18:20:33 2004 +0000

    	* src/engine/qofinstance.c: return a "valid" GUID even if passed a NULL
    	  object, because lots of code assumes you can get a guid all the time.
    	  So, just return guid_null() instead of NULL.  Fixes a SEGV.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9742 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf4a63ca3ba5a85b0c6d3968429d4508c8171b19
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 23 08:43:59 2003 +0000

    Forgot adding the new makefiles in accounts/.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9740 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59170398d5225e7d0427d5d89651518f834fa0fc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 23 08:42:31 2003 +0000

    2003-12-23  Christian Stimming  <stimming at tuhh.de>
    
    	* src/engine/gnc-trace.c: Patch enabling compilation on Mac OS X
    	by Rich Johnson <rich at dogstar-interactive.com>: Some platforms
    	define timeval data members as "int".  Explicitly casting to "long
    	int" for "%ld" directive avoids type mismatch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9739 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1441b42aa3f8e0e0dfda2b53bf104ec00eaae2ce
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 22 09:21:19 2003 +0000

    Fix CVS files -- remove Id-tags because they make merging unnecessary difficult
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9735 57a11ea4-9604-0410-9ed3-97b8803252fd

commit acc2b9606180928c2d0c41c789f585611fa201b8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 22 09:10:24 2003 +0000

    Merge account template updates from 1-8-branch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9734 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 067eef4d27a76f114a9eda01a15299cbdfd23ef2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 22 08:50:57 2003 +0000

    2003-12-22  Christian Stimming  <stimming at tuhh.de>
    
    	* accounts/hu_HU/*xea: Hungarian account templates by Sulyok Peter
    	<sp at elte.hu>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9733 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 040797a1ddf7908c11ce9b72707a507d3e0cd690
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 22 08:39:30 2003 +0000

    ChangeLog message
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9732 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 16aa966f4805c3507701e0c1bd401d238fc406c7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 22 08:36:38 2003 +0000

    2003-12-18  Herbert Thoma  <herbie at hthoma.de>
    
    	* src/gnome/dialog-price-editor.c: when the commodity is changed,
    	then set the currency to the currency of the last price entered
    	for this commodity
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9731 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9be021b24729c076a9057c2f956dc8ed0c712a43
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 22 08:36:20 2003 +0000

    2003-12-22  Christian Stimming  <stimming at tuhh.de>
    
    	* src/engine/gnc-trace.h: Fix for gcc2.95 for macros with variable
    	arguments by Lionel Elie Mamane <lionel at mamane.lu>.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9730 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1bf5421f56ac144ab81d23af5215eeff0646d0ae
Author: David Hampton <hampton at employees.org>
Date:   Sun Dec 14 07:02:42 2003 +0000

    Ignore new autotools junk files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9723 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df98be13fb7163e320e404f3752ec4dd05d5b682
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Dec 12 02:09:50 2003 +0000

    	* src/gnome/reconcile-list.c: make sure to verify that the items
    	  in the reconcile hash are still around after a refresh.  Fixes
    	  bug #129121.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9722 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1645a7a9b61636a6e24d9ee1be5a6fb0e5c0be0c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Dec 8 23:26:26 2003 +0000

    	* src/engine/gnc-numeric.c:  Rich Johnson's patch to convert
    	  atoll() -> strtoll()
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9720 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8f2d79218e52b85d153569246581e78b5896af8
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Mon Dec 8 16:46:44 2003 +0000

    2003-12-08  Benoit Gr�goire  <bock at step.polymtl.ca>
    	*src/import-export/log-replay/gnc-log-replay.c:  Increase read buffer size.
    	Hopefully fixes 127421, but this time someone please do test the fix...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9719 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28571ed2301a0924e4035eb2e802871f2944d3a8
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Wed Dec 3 04:42:03 2003 +0000

    2003-12-01  Benoit Gr�goire <bock at step.polymtl.ca>
    
    	* po/POTFILES.in: Remove reference to bin/strsub.c.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9717 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35d9af6555e7a83b68216c1e0ea62823aa17c3b0
Author: David Hampton <hampton at employees.org>
Date:   Wed Nov 19 22:11:22 2003 +0000

    Be more explicit when a lookup fails.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9700 57a11ea4-9604-0410-9ed3-97b8803252fd

commit edb43682858f108c82e609434536e2e812d26a18
Author: Chris Lyttle <chris at wilddev.net>
Date:   Wed Nov 19 05:46:25 2003 +0000

    update for 1.8.8 release
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9698 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 358c37da086c51601e4dd4aaaaedd24a9b658cb1
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Nov 18 03:05:58 2003 +0000

    	* Makefile.am, Makefile.DEPS:
    	  remove Makefile.DEPS because we don't support automake-1.4 anymore
    	* src/bin/Makefile.am, strsub.c:
    	  remove strsub.c because we don't need it now that we've dropped 1.4
    	Fixes #120207
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9689 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 416fd6bb48e2552126609f74db1a14f5176c98d4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Nov 17 03:48:17 2003 +0000

    	* src/engine/test-core/test-engine-stuff.c:  don't make a timespec
    	  with tv_sec == 0.  Fixes some tests on the alpha platform.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9685 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 558c6f519210a7411050ef1b64da310a7d463365
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 16 17:24:26 2003 +0000

      * src/doc/guid.txt: add document debating issues of guid usage in
           the closing of books.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9684 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5895e3c33ffee57e5dce2efcda3b74d084f153e5
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 16 17:18:49 2003 +0000

    add document debating guid-vs-book closing issues
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9683 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd038f52ea0e63708b2fc314c7c87d236b17c749
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Nov 14 16:36:53 2003 +0000

    	* src/report/standard-reports/advanced-portfolio.scm:
    	Applied Frank Pavageau's patch regarding capital gains to
    	handle split transactions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9681 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c222eef22d47a19b405fdb3b805f1ccf29c40f8
Author: David Hampton <hampton at employees.org>
Date:   Mon Oct 27 06:54:05 2003 +0000

    Update for removed file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9656 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d02b21887515ec8b7a475447c5f9cde366ad7ee3
Author: David Hampton <hampton at employees.org>
Date:   Mon Oct 27 00:21:52 2003 +0000

    Fix another crash caused by qof changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9654 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f40e64ce2cc62da35bb57f38658cb4a5fc5e519f
Author: David Hampton <hampton at employees.org>
Date:   Sun Oct 26 04:06:52 2003 +0000

    Fix crash caused by qof changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9647 57a11ea4-9604-0410-9ed3-97b8803252fd

commit afa2345bb342825218bae7471ca66c9911c8b2f8
Author: David Hampton <hampton at employees.org>
Date:   Sat Oct 25 00:02:54 2003 +0000

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

commit 02aa63fa9c051dcdd66f94b4a7be79653bd1475d
Author: David Hampton <hampton at employees.org>
Date:   Fri Oct 24 23:55:04 2003 +0000

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

commit 72dbe106995a9202c5315d0907943448bf581cda
Author: David Hampton <hampton at employees.org>
Date:   Fri Oct 24 23:34:41 2003 +0000

    Use the generic import account picker.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9633 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bfe58de193d3af2c202c39f58c355973996df2ff
Author: David Hampton <hampton at employees.org>
Date:   Fri Oct 24 06:49:56 2003 +0000

    Move function declarations to the right header file.  Document them as
    well.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9629 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d2d7d4325d69a4887e557b66ff5a0a6a0ffd319
Author: David Hampton <hampton at employees.org>
Date:   Fri Oct 24 06:23:23 2003 +0000

    Remove extraneous labels.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9628 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b7339930fe346f3b28840459afb315eb69576dc
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Oct 23 04:33:18 2003 +0000

    	* Added GPL boilerplates to many of my files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9622 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 780e7096261758c562712f6f7e55656f442c67e1
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Oct 23 04:27:13 2003 +0000

    	* src/app-utils/prefs.scm:
    	* src/business/business-utils/business-prefs.scm:
    	  Add new preferences for the default "fancy date format",
    	  even if it's not used, yet.  Another step to fixing #99574
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9621 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bfad2e62570de43eec1849c40c1412a2574e2089
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Oct 22 13:56:48 2003 +0000

    add misc documentation/notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9620 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dad4a4dfc60260c5efba06f679ceae2a797b714b
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Oct 22 13:56:20 2003 +0000

    start writing up an overview of how teh business objects work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9619 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1be1eaea00b8b34bae8169df098ebf6e73c5a940
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Oct 22 02:02:45 2003 +0000

    staple in the invoice clone routines
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9618 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 08b12ed02827676c5da7a21325a2e7ce9182982b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Oct 21 18:01:53 2003 +0000

    2003-10-21  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-utils.c: Refactor some GUI
    	code. Improve user messages.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9615 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fee30d10b3d6c830eba7e52893521a79237ad525
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Oct 21 13:53:55 2003 +0000

    more cloning; update status in BusPeriod.c
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9611 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e9f1afc97c66a4044a384df5df76925aea7c92d
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Oct 21 05:12:38 2003 +0000

    more cloning of stuff.
    (Yes Derek, I'm agonizing over whether/how to clone/not clone depending
    on the backend.  But in the meantime this fills in needed function anyway.)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9606 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8bd81162bd8d16209496c987089fb9e5b8086b0
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Oct 21 05:00:30 2003 +0000

    fix currency cloning usage
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9605 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 796ca8aae2bbe473bbc10dd1a7dbe9e5b1232fa6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Oct 20 19:57:39 2003 +0000

    2003-10-20  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/hbci-interaction.c,
    	gnc-hbci-getbalance.c, dialog-hbcitrans.c: Improved user messages.
    
    	* src/import-export/hbci/gnc-hbci-utils.c: Fixed extremly stupid,
    	old bug that causes weird HBCI errors.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9598 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ea306c1bbf7c8130bcf9a0b7f4e9e90bc093785
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 20 13:49:47 2003 +0000

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

commit 80c44c76a62e461aa7e6646b76efdea593183c73
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 20 13:48:19 2003 +0000

    remove SetGuid function
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9596 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93e1d35a878f98904edecd7b9069e32098b84f64
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 20 13:44:41 2003 +0000

    remove set_guid from customer, add clone to vendor
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9595 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77fd3e74ce37c6253f7301bcffec87840c3d6c2f
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 20 13:34:03 2003 +0000

    add clone functions to employee, misc minor cleanup to bill term entity funcs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9594 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 30914441f3e618ab1b146d1654bd7f2553daea81
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 20 13:19:16 2003 +0000

    add runtime-cast typesafety checks.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9593 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5bae2ba525a3ce881a932fe7eed4de3c0e89829d
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 20 13:06:13 2003 +0000

    add documentation, add safety check
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9592 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e23307d3771cc6be1f2911f4951e9c3cceedd894
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 20 03:38:51 2003 +0000

    oops, obsoleted one routine a little too quick.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9589 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c473e8c026069fabc4722e0116f4ccff3fb7d6e4
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 19 16:20:53 2003 +0000

    bug-fix: make check test-period now passes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9581 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c08077ce5621c3449bc6ff7e70d7aaeb094405e1
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 19 15:47:26 2003 +0000

    change event generation API to use entities instead of raw GUID's
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9580 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6444e8169b8579e9664ec9175907ce9a33c46099
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 19 15:45:30 2003 +0000

    change address to use entity instead of naked guid
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9579 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0bcc7874a0a95577f32193fc6ecca3115e937bc3
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 19 15:03:32 2003 +0000

    fix up the way the test cases test for the 'dirty' flag; add notes to
    the README file asbout dirty flag testing.  All tests pass at this
    point.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9578 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2afc11fd9a083abfb5f658095957d1088e63e214
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 19 14:31:21 2003 +0000

    bugfix: the object needs to have a valid book passed to it to pass
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9577 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 732190da379bd371d830144c702ba37289ceb7aa
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 19 14:16:34 2003 +0000

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

commit ac7c9ac3d79375f79386c4e1458baf8c7b67c2a9
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 19 05:18:49 2003 +0000

    oops, missed another one
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9571 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ba2722cbbb4e55b2584a203b67ddfe36aca5bd1
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 19 05:13:59 2003 +0000

    changes to use generic 'collection-of-entities' functions instead of
    per-module specific functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9570 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b10828a4399cf288be276573cc2f70c15eb92b7e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 19 05:11:07 2003 +0000

    changes to use more generic 'collection of entities' functions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9568 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c8871f65dc1d278c63252734e8b5197bbdcc60e
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Oct 18 14:44:39 2003 +0000

    Misc fixes to allow the postgres backend to compile w/ the entity makeover
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9554 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aee3597d533fe2853cf54b67210888cd9796b7eb
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Oct 18 14:12:59 2003 +0000

    add a book-foreach-collection routine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9552 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92aff7f9d069227476a1b93eb4674d26a202ba69
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 18 10:11:41 2003 +0000

    2003-10-18  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/druid-hbci-initial.c: Fix and initially
    	implement handling of multiple banks/users/customers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9550 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2f50ca901d5b2d8207aac08e8f6df052397e215f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 18 10:11:20 2003 +0000

    2003-10-18  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/druid-hbci-initial.c: Fix and initially
    	implement handling of multiple banks/users/customers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9549 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f98af6862fb7dd4d99ea0390ba5fc9413a842341
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 18 08:08:02 2003 +0000

    2003-10-18  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/dialog-hbcitrans.c: Fix handling of HBCI
    	direct debits (fix wrong textkey).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9548 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 700508e6ab9fbccd3462599928555b7c07402433
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Oct 17 05:44:28 2003 +0000

    add a reminder to fix the failing testcases,
    (because of a minor test case error; need to specify backend before
    testing to see if an object is  'clean')
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9544 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17a730bd9ad0b829a28247a3440fc605f65fa263
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Oct 17 05:36:59 2003 +0000

    oops, left out some importnat includes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9543 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb069af1c6460a9df45ba4580e475b055bcf292e
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Oct 17 05:36:07 2003 +0000

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

commit 9f58eb2621cce4dc37978240fdcf357a30f4c346
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Oct 17 05:30:31 2003 +0000

    renamce GNCBook ->QofBook
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9541 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3fc3438ed0a29e4923cafa7b9e1527976441b645
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Oct 17 05:23:08 2003 +0000

    fix old change
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9540 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 630eb6b390aeb7af6fb90940e2a173497f5ca1ec
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Oct 17 05:21:37 2003 +0000

    missed some old stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9539 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6089b89c6f917a76b5d43ca27516932906cb272f
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Oct 17 05:15:56 2003 +0000

    remove vestiges of prior incomkplete gnc->qof renaming scheme changes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9538 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64583beb71ce0c738b22c0ce3b8da4fac13bc4a9
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Oct 17 04:47:46 2003 +0000

    purge old include files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9537 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d0eeb9ea49629211feea186cf7c153c1c046452d
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Oct 17 04:44:16 2003 +0000

    oops, bad definition for backwards compat
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9536 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2ef55d55ff4a233a4a63a970c7cda2c905cf380
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Oct 17 04:41:36 2003 +0000

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

commit 3cdf102f93f9878aae6a99447486959283e943bd
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Oct 17 04:40:59 2003 +0000

    missed converting employee in prior cycle
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9534 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b7d9cae9e8762399c1ebded6f4dab7cbd9fd6fd
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Oct 17 04:32:04 2003 +0000

    merge from entity-mess branch: minor tweaks to bring into line
    with entity reworjk in engine.  Add GPL licenses to some of the files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9533 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc8c81714b5a3aa3ea68e9131fff7576b98b9b53
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Oct 17 04:29:19 2003 +0000

    misc minor tweaks to bring into line with the engine entity work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9532 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c90c817e64fbad1c12c2793e37edbb352b22ee8c
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Oct 17 04:25:53 2003 +0000

    merge first round of entity rework back into head branch
    The net total of this work is (i beleive) fewer lines of code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9530 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aaf73968e19d51056feab8cca9e878282a23b056
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Oct 15 22:33:45 2003 +0000

    fix/simplify slots usage (SetSlots_nc is going away)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9519 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c0b5bb78722b11a1966cb7c4f1d4233fc3b367a
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Oct 15 22:28:43 2003 +0000

    fix/simplify kvp usage
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9518 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5be6a91fc6e8c7a258d77194f6a8f5119c995edf
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Oct 15 03:25:03 2003 +0000

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

commit ae46d71132808f9c66d205249f7ef8e1f6e06519
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Oct 15 00:07:17 2003 +0000

    this file will be obsoleted/replaced by whizbang new qofid shortly.
    Ugh. its a big mess now, but it should be a lot cleaner post-haste
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9507 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 883038301d3674d497446b260b910337fc995b86
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Oct 15 00:05:18 2003 +0000

    rehash old hashes  ... ugh. this to replace gncBusiness in a little while.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9506 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 87a5b565b55755a67cce8936cd31c332bb396475
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Oct 14 21:20:55 2003 +0000

    start work to make ids/entities/objects a little less wonky
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9505 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1935ea584cab56fdac0341d218dacaa47414ae0
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Oct 14 13:46:24 2003 +0000

    add qofinstance to vendor
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9504 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a15de4f933e07abbf11d1ab8557fb113eb2e0466
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Oct 14 03:34:37 2003 +0000

    start work to clone owner
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9499 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e545f865e58b6e6f51d9798bb862d3d735b65ec
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Oct 14 03:14:44 2003 +0000

    implement job clone, update stauts notes, update documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9498 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0ccda59264c91ed8490b5bb32c3c9680d2c3afe
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 13 14:25:02 2003 +0000

    change job to use qofinstance
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9497 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94d1a5039b2feed79fc92767610efc17d0487649
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 13 14:11:53 2003 +0000

    add is_dirty getter
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9496 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 304fd730f48b761b71d8c2f350383e85572d0a00
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 13 03:56:23 2003 +0000

    final tweaks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9495 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5647961e5985a51ec517fef4ad43f244840d5941
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 13 03:39:02 2003 +0000

    add notes about linkage
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9494 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f4b23c898a609e0d8c21d6c891cf0c970109236
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 13 01:52:42 2003 +0000

    copy tax table entries, add doxygen support
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9493 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4bb19bbda49d069f1cae5cdf30262685a583f9a2
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 12 19:11:19 2003 +0000

    oops, missed a spot ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9490 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5789d865f8335218f8d482965c3e0a5e8a270b1b
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 12 19:08:47 2003 +0000

    changes to copy tax term, bill table children correctly
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9489 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dea6d475d555232ab073f5ac547d761c08f90f2e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 12 18:01:36 2003 +0000

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

commit 81fc3f9a4717155e6aa2170ee9094574d2620ea7
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 12 18:00:45 2003 +0000

    Notes about how gncBiilTerm/ gncTaxTable work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9487 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b2ab3ab80500c87b6b5adf55250578b2b2e87c68
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 12 15:28:29 2003 +0000

    add support for tax tables in the period closing
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9484 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0747a6bf98650b481e8aa54fc16903955d4adda
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 12 05:03:06 2003 +0000

    handle cloning of bill terms when archiving cusotomer
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9483 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 460cdd5e38ab2db32dc5c3d1d889d9aff613fda2
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 12 04:49:46 2003 +0000

    use qofinstance in accounts
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9482 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9df9674b964d1860e349f9c4d77930a32b8503ef
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 12 04:44:40 2003 +0000

    change Account to use qofinstance
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9481 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 534514a31a6f93d7451a582039e14b8d94cc99bc
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 12 03:41:01 2003 +0000

    add documentation license, twin function
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9480 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4011a924260cad06a56d0df6d10309a9f3bf71db
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 12 03:12:59 2003 +0000

    add license
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9479 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa3805db4c0e8fe77970f6ee60c7f3a8ff706923
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 12 03:10:44 2003 +0000

    shuffling to get periods to work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9478 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae5bc7217dcfbcf28d51a6af744ac2e9cf21b31c
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 12 02:42:24 2003 +0000

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

commit 542ce3bed41b36be5344929fb1a360e0c4735dc4
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 12 02:40:10 2003 +0000

    fix handling of account commodities when closing periods
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9476 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d0fe8b67ed67c225cdd79aaf84a68c580ba9855d
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 12 01:49:08 2003 +0000

    work to make copies of the bill term ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9475 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58bba344e2b0ef7e7abc52e5eed3b3bd42c805fb
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 12 01:35:38 2003 +0000

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

commit d5a46f510c4a2f59ff9f21142973ddadc376c9c8
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 12 01:29:01 2003 +0000

    clear teh dirty flag
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9473 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 99b95a507d6d73cde55640d2e4b2111d5ffabc96
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 12 00:42:56 2003 +0000

    iobject twiddling, in prep for making copies of tax tables for period
    closing
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9472 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a4b2bd9f343b683fc18552e1019442d2f442ec07
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Oct 11 23:34:19 2003 +0000

    start adding customer-copying code, for closing of periods
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9471 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f2f56a1a27335b4d291e7b7ad00405a69b035611
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Oct 11 23:24:40 2003 +0000

    make the gemini code generic
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9470 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d532657989f5fb8f11ee5a97d25b1119216e9128
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Oct 11 22:46:12 2003 +0000

    tweaks qof instance on the way to closing books
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9469 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 907d38b21e2f6765b40988644604dfbacd7b6e5f
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Oct 11 22:45:02 2003 +0000

    start filling in some of the blanks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9468 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73bdc18387bfb822eb5ae6ec5b55886c50a68c55
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Oct 11 21:22:35 2003 +0000

    change to use qofinstance as well
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9467 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e18598cd594c2f66d5b7d6eae29966779c718a1a
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Oct 11 21:06:34 2003 +0000

    add kvp data to bill term struct so that we can use it to store
    book-closing info
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9466 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9684e829e9d2988a77ababfc6b193e3413ff0e86
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Oct 11 21:02:58 2003 +0000

    fix deref
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9465 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 846d3e4421432794e7f183ccae5cb75a3e7a9066
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Oct 11 20:49:55 2003 +0000

     gnc objects have a lot in common.  This thingy will try to
     abstract out all teh common-ness between them.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9464 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a96b219f3d196635c938c7673635f4e187e45119
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Oct 6 03:16:19 2003 +0000

    qofqueryobject.c -> qofclass.c
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9450 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2fe2536bdccf7deb09a700f3f27b7255786c841
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Oct 1 15:43:08 2003 +0000

    	* src/backend/postgres/gncquery.c:  Linas broke SQL when we renamed
    	  the QueryObjects to QofClass.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9449 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4216fa4afc2d6fceaff2c7d9096ae64aeac1e101
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Sep 30 17:53:33 2003 +0000

    	* src/engine/gnc-date.h: add a comment about minimum string length
    	* src/engine/Transaction.c: fix the ISO_DATELEN to be "long enough"
    	  Fixes #123558
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9437 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f8273e1b764ef36f55de11911fc19746fa073e8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 29 19:55:31 2003 +0000

    Fix CFLAGS (merged from gnome2)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9435 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ebc8356cd1414e959fc3850cacdbf73ed44f92e
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Sep 27 17:12:20 2003 +0000

    add status
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9427 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84967a7f2e8e2cab47d2121d8747e092e349e2c1
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Sep 27 17:02:19 2003 +0000

    change include files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9426 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82a4f0acb425239ab6980efd8a82aba37835b304
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Sep 27 17:00:20 2003 +0000

    rename qof_query_object to qof_class to better represent what this
    thing actually is
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9425 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd10a042774e66810293e82b23fd1d88f20900bd
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Sep 27 16:33:06 2003 +0000

    add setters to the query object
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9424 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3b49bc44dd0932d854d0f3ddb714414c991e3dd
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Sep 27 10:38:29 2003 +0000

    documentation/cosmetic cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9423 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f8bfae598f809aac23246805d0bbbc5292dfd6be
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Sep 27 10:21:27 2003 +0000

    rename QofQueryObejct to QofParam to better reflect its acutal purpose
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9422 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ad623b96e62fb361fc65b4ce5786bd390cab63e
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Sep 27 10:15:32 2003 +0000

    rename QofQueryObject to QofParam to better describe what this thing
    really is
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9421 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c87ddd72938ec9c8bc90b11f8ef5f88640d4373b
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Sep 27 09:39:27 2003 +0000

    rename QOF_QUERYCORE_DATE to QOF_TYPE_DATE so taht these can be used
    generically
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9420 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a3d17571a3eb64a2505e4c0c79198734c140c7af
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Sep 27 09:38:40 2003 +0000

    rename QOF_QUERYCORE_DATE to QOF_TYPE_DATE, etc
    so that these can be used 'generically'
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9419 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ffc990b1999714a655cf328f91168d1e1c1d6a0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 26 18:52:56 2003 +0000

    Fix linker bug with libktoblzcheck and hbci module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9417 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2748d1565d3d31e139f8f7ec9fa27d5b68254044
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Sep 26 13:18:10 2003 +0000

    delete debian directory as per  "James A. Treacy" <treacy at debian.org>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9415 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a43e05953a028dd2a6e750334b5044d31bd794ed
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 24 02:37:19 2003 +0000

    add kvp io to customer file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9414 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f330ed7fbc5843eea114f1969260515091fff58c
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 24 02:25:09 2003 +0000

    add kvp frame to customer
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9413 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 697846331a9cca547780001bbc2d71eabac7c3c6
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Sep 23 03:25:37 2003 +0000

    quick whack to add LIFO accounting policy (in addition to FIFO)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9410 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 33330e6b9578a5989c54c0638bb73e4e187989d6
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 22 23:47:47 2003 +0000

    spell check
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9409 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1d6fa470f05c08e78a1f77f809686aa12ade847
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 22 23:39:33 2003 +0000

    update readme file to reflect current status
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9408 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 951b2e28a350c75a0f5dce68376127ab1ad618f2
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 22 03:25:12 2003 +0000

    add bogus gui popup code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9407 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0f9a59369662706c1d5bea3f0298918ec524913
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 22 03:12:23 2003 +0000

    add missing bugs warning callback
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9406 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8fcf30e6bedce7eece02819c72d1756c3f7dca08
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 22 03:06:44 2003 +0000

    fix copyrights/credits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9405 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 70cadd54afb4e72fdf36f4a98a7e7d95d919fc83
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 22 03:03:25 2003 +0000

    add include file for gui popups
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9404 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 49427df4273446c4a2dae74d556d49f0d1f445fc
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 22 03:01:12 2003 +0000

    warning message should be translated
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9403 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54a12c76a1e18c520764a87a2ff567b261dcd25f
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 22 02:56:17 2003 +0000

    move GUI popup messages out of the engine; this seemed like a better
    home for them.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9402 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 045b39a60e164283fc8ab337df83f5d9150f3eb6
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 22 02:54:16 2003 +0000

    get rid of dorky GUI callbacks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9401 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6dacb138d1176f8c64628dc21686c7b874c70e7
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 22 00:46:31 2003 +0000

    status updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9398 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c180f617de30d382cfa129ca7127366a94451b0e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 21 23:05:50 2003 +0000

    bug fix for merging pairs of splits together
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9397 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef3cce26b812f750d428d2986948f7ee40692201
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 21 23:04:42 2003 +0000

    add new kvp glist function;
    fix bug with how bags of guids are deleted
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9396 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0fe939e68801e6f6a5776a81fcaf5e1d4a120b65
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 21 20:44:40 2003 +0000

    use wrappers for lot title, lot notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9393 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 929bca04c574420198e9a3ddede0eae1f5b67ef2
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 21 20:43:52 2003 +0000

    tweaks; add wrappers for lot title, lot notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9392 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b09a496ba0894af79cee85c75502fd8bcc00005
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 21 18:33:35 2003 +0000

    price scrub tweak
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9391 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b6d67f15ff535a6468b69d9b17d2f66422f7f22
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 21 18:16:31 2003 +0000

    make changes for lot management high-level API
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9390 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 325d4ffd666c4c8e57e48e54ccdad740f8e23f87
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 21 18:07:08 2003 +0000

    move low-level API routines to scrub2, high-level to Scrub3
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9389 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 288a062c13470c8e9ff5da22b0a26944c02c66e6
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 21 17:44:29 2003 +0000

    restructure lot code, part one
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9388 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ebec50d7c4bc949cc9bd2a0bf1185510555a3605
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 21 04:48:10 2003 +0000

    bugfix test for subsplits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9387 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b6830e50d3d4e9391969559a64d3555f7f38a0a
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 21 04:01:31 2003 +0000

    more rigorous transaction commit code shows up buglets in the register;
    work around one of these.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9386 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b7f1c25c2d89367617cd72a9eb6670793e50f80b
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 21 03:41:32 2003 +0000

    move code from transaction.c to cap-gains.c
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9385 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c7444453f8a328494bd5175da8595181d929e616
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 21 00:53:49 2003 +0000

    bug fix: need to recompute cap gains when the initial lot opening
    transaction changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9380 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5a2000a3dc36f8ab53692dd9e35594996da65dd8
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Sep 20 22:55:36 2003 +0000

    wrappers for special handling of data when data is being loaded
    (shut off the constraint system).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9379 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce93bd96a2f10265946203289d68fa349874414c
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Sep 20 22:53:28 2003 +0000

    merg changes from the cap-gains7 branch. These include:
    -- numerous fixes to make cap-gains work
    -- crude ideas about a generic constraints system to keep data in engine
       correct.
    After these changes, all known cap-gains bugs are fixed, and most cap-gains
    features are done.  Have at it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9378 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a3792d997ca3ea89804619b3b48584d5e839e29c
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Sep 20 22:35:47 2003 +0000

    doco updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9376 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6df0f85f977fc6bfbd2916455254d84abf656f06
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Sep 20 21:38:12 2003 +0000

    remove obsolecte code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9375 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68b15f0f8fe6c95fcac3d26aae68fff16ab9c5d8
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Sep 20 21:32:54 2003 +0000

    fix bad usage/mem leak
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9374 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ca337c55f576e6667534de1ae9f8c6e956b1be6
Author: David Hampton <hampton at employees.org>
Date:   Sat Sep 20 20:42:19 2003 +0000

    Turn off noise.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9372 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 79849666b6b65de25248a62a2adcd1558a43c794
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Sep 18 20:57:10 2003 +0000

    2003-09-18  Christian Stimming  <stimming at tuhh.de>
    
    	* configure.in: Add correct configure test for openhbci version
    	required by mt940 module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9352 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f9eb208e3a74dde43141e4e707e81d861231db69
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 17 13:49:48 2003 +0000

    more descriptions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9349 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b90e5bfe78af5fef2c68fc4659875a991ce36ccd
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 17 13:22:52 2003 +0000

    document the financial constraints that operate in the gnucash engine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9348 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ad10128ed31bbfcde12b350815c12bfa3596dba
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 16 21:50:24 2003 +0000

    2003-09-16  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-kvp.c: Fix broken compile due to
    	Linas' change of the kvp_frame_get_frame() arguments. By
    	Jan-Pascal van Best <j.p.vanbest at tbm.tudelft.nl>
    
    	* src/import-export/hbci/gnc-hbci-gettrans.[hc]: Code
    	refactorization so that the mt940 importer can re-use the existing
    	import functions from the hbci module. By Jan-Pascal van Best
    	<j.p.vanbest at tbm.tudelft.nl>
    
    	* src/import-export/mt940/gncmod-mt940-import.[hc]: Import module
    	for SWIFT MT940 files added. By Jan-Pascal van Best
    	<j.p.vanbest at tbm.tudelft.nl>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9345 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 572d2faa56b6d380e978393e4c2b5e247c3ac284
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Sep 16 12:44:01 2003 +0000

    merge branch cap-gains6:
    new code that recalculates lots (incl. cap gains)
    to be used if the value of any split in the lot changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9341 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3573ffc694a780ee31e6cf2b3344b6fb274eb4e8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 15 21:33:28 2003 +0000

    Merge account templates from 1-8-branch into HEAD so that they won't
    be forgotten.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9335 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 166014ecafa374304ff74ee474d6cee7e6ec1280
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Sep 15 03:48:31 2003 +0000

    Update to 1.8.7
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9322 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef6b5dad26c7f03a067dcac74b11d31473eec83e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 14 18:47:51 2003 +0000

    merge cahnges from the cap-gains5 development branch,
    consisting primarily of enhance KVP functionality, including
    better support for lists of values, and the implementation
    of a 'bag' for holding collection of (un-named) data.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9317 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c4f465d164313acd927db532b355f422687a10bf
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Sep 14 15:35:09 2003 +0000

    	* src/backend/postgres/test/run-tests.sh: small fix from
    	  hawkfan to get tests to work when building outside srcdir.
    	* src/backend/postgres/putil.c: fix a bug introduced by Matthew --
    	  ANSI C does not allow you to declare a variable in the middle
    	  of an expression.  Move the declaration to the top of the function.
    	* src/backend/postgres/functions.sql:
    	* src/backend/postgres/table-audit.sql:
    	  We don't need the trailing semi-colon because the #include adds
    	  one.  The double semi-colon causes build failures in some cases.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9311 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 99c8a23ab903f79983ab5103d1e7aa43ebb799a5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Sep 14 01:15:52 2003 +0000

    	* src/import-export/ofx/gnc-ofx-import.c:  use <libofx/libofx.h>
    	  instead of "libofx/libofx.h" as it's not part of our system.
    	  Fixes a dependency problem in 1.8.6 release.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9304 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a1b32c6b99126d31fdc527abc238fdaf9b247ca
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Sep 12 13:31:04 2003 +0000

    add note on how to work with log/trace messages
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9292 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dff9fa3b3b6db9d82e2a4710caed07a6f0b45409
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Sep 12 13:17:26 2003 +0000

    -- Change gnc-trace.h to use the glib g_log() routine for all error
       printing and tracing.
    -- ongoing cap-gains work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9290 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 499a4d5e76ab212b031c5d6bcb7728576bad3168
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Sep 11 17:37:01 2003 +0000

    	* src/business/business-core/file/gnc-*.c:
    	  Add a "slots" parameter to allow for future expansion.  Right
    	  now this is completely ignored (which will allow future releases
    	  to add a kvp-frame slots to any business function and allow that
    	  file to be read by older versions).  Right now the slot is ignored,
    	  but that's better than barfing on the data file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9285 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ddedc9f25b2c2f5255c2ba81c9e52f61763830b1
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Sep 11 13:13:50 2003 +0000

    review excess register redraw callbacks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9281 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a74700d1f7009d787ee8088339b67c84c11cd60
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Sep 11 13:12:10 2003 +0000

    review query usage for register redraw
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9280 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a8f98633d1ab18b44fff1463b461dc6d5348ce04
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Sep 11 13:08:30 2003 +0000

    clean up error message
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9279 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3047f029b3bc1d5871227f6b4d25366a2ff03bed
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Sep 11 13:07:04 2003 +0000

    remove cruddy print
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9278 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3331bbe954b4e6c0e793de86924c36b004f7a015
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Sep 10 00:01:54 2003 +0000

    	* src/engine/engine-helpers.c:  turn off scheme garbage collection
    	  during query->scm and scm->query conversion.  It shaves about 50%
    	  off the test-scm-query-string tests.
    	* src/engine/test-core/test-engine-stuff.c:  add some code to help
    	  track down what the get_random_query() is doing.  Turned off by
    	  default.
    	* src/app-utils/test/test-scm-query-string.c: make the test
    	  deterministic by seeding the RNG with a known value.  There is a
    	  known "delay" at #245 with a seed of 1 on Linux systems.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9273 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb2f55460fe5ccae4767465f74b0e09c9f2283e0
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Sep 9 23:23:09 2003 +0000

    	* src/gnome-utils/dialog-transfer.c:  during the dialog startup it
    	  tries to build the transfer rate.  This crashes on Solaris because
    	  during startup one commodity is still NULL when it tries to print
    	  it.
    	Fixes bug #121677
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9271 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 00c479b6a0aa59d7464ebdb2b8ba618c63d465d5
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Sep 9 15:05:53 2003 +0000

    remove tests for deprecated/obsolete values
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9269 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ede42da9507006234372790a961a8e4686a33b7
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Sep 9 14:58:35 2003 +0000

    fix or remove usage of old/deprecated/obsolete routines
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9268 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 70c224d8ee2360bc23ff767bacb5401c484ddcbd
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 8 15:12:10 2003 +0000

    fix incorrect usage of loglevel
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9261 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3f2513ffb8543a274ac6b7904e678990cd2b49ad
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 8 15:10:36 2003 +0000

    fix incorrect usage of log level
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9260 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 679322f156f8dd14137a377dc6e7f0e0e586be24
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 8 15:07:42 2003 +0000

    fix incorrect log-level usage
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9259 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0b338d327fa880ce713b661f1b639d6d77e30ed
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 7 15:54:14 2003 +0000

    tweak broen popup logic
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9252 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 37f9077d68c097052b266470329f79e7ef98f9d6
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 7 03:13:06 2003 +0000

    tweak dialog for a many-to-one mapping
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9251 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f61704ccc61ab2d024e531eb6c4504346ff17d51
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Sep 6 15:02:21 2003 +0000

    merege from the cap-gains3 branch:
    remove some obsolete functions
    wrap amount/value geters so that gains can be auto-computed
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9248 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b051cd199b5b83b24ba5d3f6027cd029378be7ab
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Sep 6 14:53:58 2003 +0000

    clarify currency change
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9247 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1094b28f4a9d836cd6c84aea597c1dff494d616
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Sep 6 14:44:37 2003 +0000

    update instructions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9246 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 71f530719c9a2ba6aa3cb3cd60792904966aca49
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Sep 6 13:58:41 2003 +0000

    urghhh strange indentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9245 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b8ef264bca268f874a4bdd3d49423da72c4d334d
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Sep 6 13:15:24 2003 +0000

    bug fix the scrub account button
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9244 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84a6e5dff4fe5ed31cd9698d23b6d2b95682e1fa
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Sep 5 02:15:26 2003 +0000

    cleanup during hunt for fields to wrap
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9228 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af4b4a65c2a22ebba05035240c3883ec44c7a98d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Sep 5 00:27:20 2003 +0000

    	Apply Nigel Titley's patch to fix #103174:
    	* src/register/register-core/basiccell.c:
    	  - add some debugging messages
    	  - don't kill ourself if we're asked to set the value to our own value.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9224 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 91bf87ec53fd8fc92d8952e8fff2542ec2a6a16b
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 3 13:02:37 2003 +0000

    merge changes from the cap-gains2 branch:
    -- delete of cap-gains splits now handled
    -- gnc-events now generated at commit-edit, not willy-nilly
    -- improved scrub docos
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9222 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f89231a8206e258b0035d5b63bf81832943b66a
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Sep 2 14:05:37 2003 +0000

    bug fixes to get display right
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9215 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a9979937b1d9642c156da42590249d079d6c3df
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Sep 2 03:50:59 2003 +0000

    misc cleanup for closing window, etc.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9212 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8de8dee8aefa1acd0c6983f23303922044d9abab
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Sep 2 03:26:04 2003 +0000

    micro tweak
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9211 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e0a9c2cc18704c68ed705a74f48f74e9ae75847c
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 1 20:20:52 2003 +0000

    merge from auto-cap-gains branch: gains dates now track the dates on
    the source of the gains
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9208 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 951f1efb1cf87a1521e61e286cce1bb1e72b2b75
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 1 17:52:22 2003 +0000

    update status
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9205 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 317d476377e5952e6d714cf9680b315873c0060c
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 1 15:13:49 2003 +0000

    bug fix, hash keys need to be malloced, this fixes a core dump
    and allows 'make check' in backend/file to pass instead of croaking.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9202 57a11ea4-9604-0410-9ed3-97b8803252fd

commit edbd6c43c972bc5658aaee9c725a654b7f4abf22
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 1 15:09:25 2003 +0000

    remove pointless malloc/free, should improve file load performance a
    teeny bit.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9201 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 709adddc816121a837c9e6a147654ee23a8d7643
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 1 15:08:26 2003 +0000

    remove pointless maloc/free, should improve file load performance a
    teeny bit.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9200 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3866e396b2be92d7fed8cc33e621d0a0df2baa0
Author: David Hampton <hampton at employees.org>
Date:   Sat Aug 30 00:22:05 2003 +0000

    Remove RCS 'Id' tags from files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9195 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4b80c90cee2b68ace517a04fd93a06237c847417
Author: David Hampton <hampton at employees.org>
Date:   Sat Aug 30 00:20:07 2003 +0000

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

commit c9a6a3ccb6a12fb4361c8a1feb6c65154d5bdf47
Author: David Hampton <hampton at employees.org>
Date:   Sat Aug 30 00:18:25 2003 +0000

    Fix bug in computing cleared balance.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9193 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2670d4dc534a600083195ceb56765bfcaa0de0db
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 29 13:16:50 2003 +0000

    run it through a smelling checker
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9192 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 12b7334d1e2d5e8cf8561be8c142b5328b3e6c1e
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 29 13:09:07 2003 +0000

    update docos
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9191 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d414638b08e91add653a442fdd315853a35e26d
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 29 03:38:00 2003 +0000

    add more notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9190 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a39c0847834a8f7d5ebdbce0979e2b106856f216
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Aug 28 20:45:46 2003 +0000

    2003-08-28  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/import-backend.c: Aaarg. Fixed extremely
    	stupid bug in the import value setting workaround.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9189 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06d403cfab5c4f3c73e40392c1186318779f1334
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 27 03:56:15 2003 +0000

    bug fix cap gains lookup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9185 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 88d0b86d12e63b99bfdaf40c84269f336d8b16c8
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 27 03:53:59 2003 +0000

    bug fixes: fix sign of gains, show balance
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9184 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9062c3146c4684b3ccc990792672028ddc40b667
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 26 15:25:31 2003 +0000

    status updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9183 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab1f22bdd66829202c2b806f65bc96a1f4c67c50
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 26 13:55:23 2003 +0000

    add more columns to lot viewer
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9182 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 883aa58c1b59c1d8fabc5c160b28aa5462fc06af
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 26 13:53:54 2003 +0000

    bug fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9181 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bddd29cfe9f901ee337c7bb9d984e6a29688e61a
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 26 13:50:22 2003 +0000

    String needs to be i18n'ed
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9180 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b26b3bacd3d551cb48e05b2784b0fcd544c9a38
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 26 03:40:37 2003 +0000

    display cap gains in lot viewer
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9179 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d25de06b0aa4eac6c9375fc48332dba92a31d5d1
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 26 03:39:36 2003 +0000

    bug fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9178 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 934bbbe90e59fd6e3842f65086a9988c7aeec9c2
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 26 01:50:23 2003 +0000

    accidentally worked with down-level copy. Ouch! undo damage
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9177 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ff356a930f4e3e666abfc2877906e462c1fa668
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 25 23:34:34 2003 +0000

    fix bugs, add features to auto-cap-gains system.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9176 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c4badc012854bb306a81bd005e3021b495d00443
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 25 23:32:53 2003 +0000

    refactor the 'gemini' kvp utilities to make them more generally useful.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9175 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1700ebf387b4392cae2cc510976ca43af1da9f9f
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 25 20:02:41 2003 +0000

    go live with first cut of cap gains
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9174 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b22102b982ec60e03bfe3e612c3eb291280df47d
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 25 18:36:54 2003 +0000

    start work on cap-gains infrastructure
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9173 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 63f5a4dffc6f653d2921467b1e8c09c647e350a1
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 25 14:00:41 2003 +0000

    make menu entry insensitive when no account selected;
    fix initial appearance of lot viwer window
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9172 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e656f022872492e05b2cedafd8e939762b06817
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 25 04:06:56 2003 +0000

    fill out more of the lot-viewer prototype
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9171 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a8893206c68144595f876e20fd9a5a991065260
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 25 02:08:42 2003 +0000

    add buttons to lot viewer gui; disable lot viwer when no acount selected
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9170 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a00e554b29d69e9bf98de9f4136ad064d80a9a4e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 24 20:04:27 2003 +0000

    update status section
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9169 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14c9cc4f2ba00bf53229e70830a0772fd7485118
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 24 19:21:39 2003 +0000

    split out lot-scrubbing utility routine for independent use
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9168 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ca0c8e2d1c7310f213e9e589601280951dab47f7
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 24 18:59:31 2003 +0000

    misc cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9167 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 158d953c604eb16bf4163ec87a305b2e3fb7c48c
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 24 18:58:46 2003 +0000

    add default lot title
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9166 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a39ca64f764f76a70819dcdc7ccc68b7627408da
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 24 18:57:36 2003 +0000

    install lot viewer into various menus
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9165 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a633108dfa2c122af76827a0b0ceb2d0142600e7
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 24 17:26:15 2003 +0000

    work on lot viewer prototype
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9164 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47b6c6d620086c55d54ec3448704e4df138913b2
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 24 03:17:18 2003 +0000

    start of lot-viwer prototype
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9154 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b37c913f053f86196f6cd6689fcaba2e08b387e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 24 03:16:41 2003 +0000

    start of prototype lot viewer
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9153 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a6ee1ea84d5fd3d1d848073fb245f758a7a94ed
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 24 01:46:06 2003 +0000

    add easy-to-use kvp value getters.  This and the setters previously added
    make kvp a whole lot easier to use!
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9152 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af27c1fceec1de4c2f25dbc4f822f4a71fdf8c42
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 24 00:33:52 2003 +0000

    update documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9149 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15c9198678661ff083b08bf1a897d28020d02d0d
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 23 23:14:10 2003 +0000

    wedge the lot viewer prototype into the menu system
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9148 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c30964652739a35e8bbc30e6b9059f70830c5771
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 23 22:15:35 2003 +0000

    provide additional trace granularity (for tracing commodities)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9147 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d1647873495f151096485d42383cc6c71d0cca1
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 23 21:50:01 2003 +0000

    start prototype lot editor
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9146 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c229bbc42d034c26458b17578c590d004b2faea3
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 23 20:46:28 2003 +0000

    status updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9145 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 261d4e6ac1931bc11b4b9cfaef07b81a306430e2
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 23 20:27:24 2003 +0000

    fix coredump
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9144 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14400b84487cec794e86d9c8ee806ad6c38003cd
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 23 20:23:30 2003 +0000

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

commit be4e6196d090611494801cc7faa981a69a81bb38
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 22 04:11:36 2003 +0000

    status update -- official beta 2
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9141 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ddb95ff820c5a898551da2a7bcce1d4cf25d5440
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 22 03:45:12 2003 +0000

    with theese fixes, book closing now officially beta
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9140 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17e0df59c5c6c4f789b38511d87458067fc8fc41
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 21 14:23:44 2003 +0000

    perform sort only if needed
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9136 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6876d3a0daf46197bb2640a1d1007db65338a0f5
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 21 13:38:58 2003 +0000

    implement moving of old prices into closed books.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9135 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b545e21880160ddf8ac5b55e81bc0163ff590080
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 21 13:28:36 2003 +0000

    move definition of price to global file; fix dox
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9134 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c4a98574468decfe9615409bd3e3a944df3462ed
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 20 14:02:23 2003 +0000

    flesh out pricedb query so that it actually works
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9133 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d635f2b424b03403b65b3a872c6a43475e442c9e
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 20 13:53:38 2003 +0000

    add debug prints
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9132 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3fab6b6421f57a329d75aadbfde3f314db5385a9
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 20 13:52:21 2003 +0000

    more doc revisions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9131 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8459ecd9c325e2726f216f6c4dd9cd00deccf55c
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 20 13:47:55 2003 +0000

     cleanup docs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9130 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7fb1ac77235f52573086b23c419da062e56c9533
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 20 13:47:18 2003 +0000

    enhance debug printing
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9129 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d42cd146635e93266515153c3b559e45aad8d048
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 20 13:45:49 2003 +0000

    add print functions for more query types
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9128 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3cb873fec067036c5364c783e8214fc961f571a7
Author: Chris Lyttle <chris at wilddev.net>
Date:   Wed Aug 20 04:30:28 2003 +0000

    update for 1.8.5 release
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9127 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59de93af8ea7459c7e661837ad8053218ee88b78
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 20 04:28:04 2003 +0000

    update docs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9126 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e22343867e499467ed7645a8dc0583c2012fdfeb
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 20 03:17:50 2003 +0000

    bug fix -- don't bring forward balances that are zero
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9125 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f3adab73430515b0941f51e25ac606d7226ca5a
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 20 02:35:02 2003 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9124 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6db9117971175658767df7b34618096a9b92ffba
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 17 20:54:40 2003 +0000

    whacky memory bug, I don't understand why.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9113 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 262e4640986cfdd547780c066fceb36209256c84
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 17 20:29:25 2003 +0000

    more instructions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9112 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b97b6a22cfd0676ccebdb87be86f21ea9fd43342
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 17 18:48:41 2003 +0000

    valgrind wasn't useful ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9111 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7dab06fa36b9185bd1b77abb6d3fa0b53a33a2ab
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 17 17:26:54 2003 +0000

    add valgrind suppression file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9110 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ebb0d5c2152924062903d6a192f1bd5d52181454
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 17 17:25:41 2003 +0000

    add notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9109 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84c9566def9d0a5c592739210e5d8a42f914752d
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 17 17:23:20 2003 +0000

    scripts to run the valgrind memory debugger
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9108 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 76eaeb0e0d4c849a3df94911e42e84ac9a264c27
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 17 17:20:29 2003 +0000

    update instructions for hacking gnucash
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9107 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 191b19f0e1bc2f63af3451d18ca029786c98f89a
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 17 17:18:49 2003 +0000

    valgrind memory-checker suppression file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9106 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a275102c35545ea5efb130f7d6c6150a77c2c767
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 17 07:13:02 2003 +0000

    I hate the xml file backend
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9104 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b03c186bc19024dc916ac8e9c4b0221ea6e25501
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 17 06:37:24 2003 +0000

    more silly bug fixes for bugs I just introduced a few hours ago
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9103 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b25ec1ecc3676c87f27c7216fb8cafb183d072f
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 17 05:03:15 2003 +0000

    fix anotehr stupid bug I introduced seconds ago
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9101 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1bd05c0e70d855020b0781241a475e112f5f36f
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 17 04:48:40 2003 +0000

    whoops!
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9100 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae84dadfd4939b39c810a247514690bf095396af
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 17 04:23:14 2003 +0000

    copy commodity tables when closing books
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9099 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 20dbc5f11cb73489b169ba462a43278bf4d4e11f
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 17 04:20:25 2003 +0000

    add commodity_table_copy, commodity_copy routines.
    convert to use string-cache insted of g_strdup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9098 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1752f2c33db07514136a7e9827dbe6ff33388dc3
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 16 21:13:31 2003 +0000

    remove spectacularly brain-damaged implementation of 'ForEach'
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9097 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c57239e8441713fc7cc76a2501cba7485d514ad
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 16 21:10:37 2003 +0000

    disable events
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9096 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 76608f5c5ba30210e6bd4a76fdcd1cdd4e60a0cf
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 16 19:00:17 2003 +0000

    more changes to prune the price db on book closing
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9095 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 032a820e491335e36e7e67f7c908aef5d2caa10a
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 16 18:59:01 2003 +0000

    start trying to fix how the price db begin-edit/end-edit so that
    books can be closed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9094 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1341ae7ce2c930fc8f06d21e2105ea699a75cdf
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 16 17:20:41 2003 +0000

    fix core dump
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9093 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 21d44aaaea484080d79512c8b9af3f81b7d06dc8
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 16 15:02:08 2003 +0000

    start work to trimm price when closing books.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9092 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 918b533a6da06ed6465518fb4515db42533d62f1
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 16 14:18:08 2003 +0000

    fix GDB instructions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9091 57a11ea4-9604-0410-9ed3-97b8803252fd

commit be3034128ed109995affab49e7207d9e3391f821
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 16 14:13:50 2003 +0000

    crude attempt to add price query
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9090 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96cf4db1f5a7681b30d94db929aefc0dfcf189f5
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 16 04:13:24 2003 +0000

    fix recursion bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9085 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7376a5625b4a7d16f3b321d58bdeaa13bfd67295
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 16 04:12:38 2003 +0000

    add function trace
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9084 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8f93e05f884d56284ad44dcd33341167b7188ba
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 16 00:17:55 2003 +0000

    fix transaction and lot 'preening' when closing books
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9083 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe83fbbb4b1b2d810af7e70374bebb794c002fd7
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 16 00:16:28 2003 +0000

    add traversal marker
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9082 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e10a51db64ba7d81d9d48c63833fe441e91dc58b
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 15 23:33:15 2003 +0000

    add to todo list
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9081 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d37ab47244a6c66acbf7bbeb1e50e39fec3265c4
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 15 22:55:29 2003 +0000

    todo list update
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9080 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0fe51e20fe862b567aafefb1e85e003e92b5fd8d
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 15 22:53:29 2003 +0000

    update todo list
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9079 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5660c0b0c061a41172c0ddc2fbec7807d68ec643
Author: David Hampton <hampton at employees.org>
Date:   Fri Aug 15 20:05:50 2003 +0000

    Account for move of gnc-split.c.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9078 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 708a2b625f915d22435f6a30438b74e8313ce436
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Aug 14 22:10:43 2003 +0000

    Add warning in docs about xaccSplitSetBaseValue
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9077 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7304a2083bd4a8a4bc50601ddc2fe10241d21dfe
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Aug 14 21:57:16 2003 +0000

    2003-08-15  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/import-backend.c: Workaround for
    	multi-currency importing bug as discussed on gnucash-devel.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9076 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 80dd9733baea599ca7ee9f262c9a4a1a48e6520a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Aug 14 03:29:12 2003 +0000

    Need to insert 1.5.1, not 1.5.0 when building new tables.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9072 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ecfb8f297b682ae81932523e63b4f8caa22f0133
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Aug 13 15:58:18 2003 +0000

    Jon Lapham's patch (from July 4!) to the translation HOWTO:
    
    Minor updates
    
    -More info on translating the tutorial and guide.
    -Included instructions on using the "xmllint" command to verify that
    xml files are okay.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9071 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 20433439017ad8e0d8b33cfe451f1bb56bd6b644
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Aug 13 15:17:03 2003 +0000

    Matthew Vanneck's Postgres patch:
    
       Here's the HEAD patch we talked about on #gnucash.  Fixes the
       transaction handling for upgrades.  Also made some changes to
       newtables.h.  I fixed the multibook_support() upgrade too, as it
       was broken.  The only upgrade currently that does not work is the
       1.0.0 --> 1.1.1 upgrade.  That one doesn't work due to missing SQL
       for the gncGUIDcache table (which I asked about in a different
       message).  Perhaps we can remove that upgrade? 1.1.1 -> 1.2.1 ->
       1.3.1 -> 1.4.1 -> 1.5.1 all work normally now, though, with this
       patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9069 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5961f4254488b198640686e1936fec8fe2d51469
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Aug 12 20:05:27 2003 +0000

    Jon Lapham's new README
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9067 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 050003fc1b1c6a29d6f378ff8a73848e70e0d685
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 12 02:07:01 2003 +0000

    fix minor bug; also, fix copyright, as LDG wrote approximately 0% of this code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9061 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f406fbc7dab42e2868a0dac1be59918d2b8b7473
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 12 01:33:31 2003 +0000

    reverting incorrect changes; this file *must* call old/obsolte column
    names by thier old/obsolete column names, because that is the whole point
    of this file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9060 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 101179d5a0fe64374abfd5d9b690d1d0e9a8807f
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 12 01:17:27 2003 +0000

    backing out a fundamentally incorrect entry
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9059 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 70fdd73706471fab42b9edeaae90c7ec94cc7ef5
Author: David Hampton <hampton at employees.org>
Date:   Mon Aug 11 05:31:03 2003 +0000

    Move the splash screen code to another directory.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9052 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 45c650301794b97da95cf82890f2becc58856c61
Author: David Hampton <hampton at employees.org>
Date:   Mon Aug 11 05:21:45 2003 +0000

    Add a new entry.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9051 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3dfc057ee7a2e06fc1dd83eef227d215313b51de
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 11 03:49:04 2003 +0000

    status update
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9050 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5caa298fb07fe461cd938cfd6b253c5a3ff018c3
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 11 03:07:28 2003 +0000

    translate currency names
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9049 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a59a9cad155415cfe1bf77468216354e7e48250
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 11 03:06:17 2003 +0000

    add debugging printfs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9048 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d959eb3af380e3759547abcd80a419f3e149f305
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 11 01:59:21 2003 +0000

    cleanup tracing print
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9047 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 95fd0a5e1fff517fd4359ebb3c8b19740fc583ef
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 11 01:57:39 2003 +0000

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

commit e8a8f57c201e3c82a21603c21d70ba3def65ddd9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Aug 10 23:59:59 2003 +0000

    	* rpm/Makefile.am: add gnucash.spec to the DIST; clean during
    	  distclean.  Rebuild it whenever the .in, Makefile, or config.status
    	  changes.  Fixes #119446.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9043 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ecfe1657a69fd0b5e309bf820bb7fdb80ca16bb4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Aug 10 23:35:28 2003 +0000

    	* src/backend/file/sixtp.c: Add code to read XML files with real
    	  namespace declarations.  (see bug #88078)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9040 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b6d1b5248477da75747fc0e876624fbb697f9af
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 10 21:18:43 2003 +0000

    add tracing printfs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9038 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4b6ef39dd36fd34c8120b11dc77c3ba8ce8ccfa8
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 10 20:40:42 2003 +0000

    redesign gemini API to be more generically useful
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9037 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 584a42627b4f02f61e64e30e7a6a44b762078b8a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Aug 10 20:24:44 2003 +0000

    Matthew Vanecek's patch:
    
      The attached patch and new file fix bug 90768.  I'm pretty sure I've
      done "The Right Thing (tm)" everywhere.  This patch is against HEAD.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9036 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4b9b211bd5d09e7ff5d4875cc8acea2ceddb9028
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 10 20:10:28 2003 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9035 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ae577f0ecb80d9339d8d0bce0ddc2549a173a5c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Aug 10 19:28:42 2003 +0000

    	* src/*/Makefile.am: Make sure we define PWD, as not all shells
    	  define it properly.  Fixes #119114.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9033 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9e1e5282c01a082c9697aab4ed8daf2597ceeaa1
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Aug 10 19:03:26 2003 +0000

    	* src/gnome/reconcile-list.c: our parent is a gnc-query-list, not
    	  a clist.  Fix a bug so we properly call the parent destroy function.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9031 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af6fbfd6ca4c6aeb8db900fcaecc6398561140c3
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 10 16:52:01 2003 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9030 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d522d5c92f30153612176c92d9218f74f5599aa7
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 10 15:51:19 2003 +0000

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

commit fa63bad02f6a5cd2021cc724b6ce6b0a6b2bff60
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 10 15:30:17 2003 +0000

    bug fix, must scrub lots first, else hopeless confusion will reign
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9028 57a11ea4-9604-0410-9ed3-97b8803252fd

commit efb4b97c2f5ec0bab255207595fdd44219cb9ae7
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 10 15:25:26 2003 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9027 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1cb4946a004ce1df63d3d44d5b07bd85a26ccb0a
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 10 03:37:56 2003 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9026 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 04879e45cd6de3532d5b6225cefab0c3b8870c23
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 10 03:25:08 2003 +0000

    update status
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9025 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0141214808adc0fa4989b1625407a46e40dd02d3
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 10 03:24:16 2003 +0000

    handle Lots when closing Periods
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9024 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 835ae01df94b07b6dd6a509dd6fcaf39141fdfd4
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 10 00:58:27 2003 +0000

    start adding support for Lots
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9023 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f1ce5126770f871e1edab2a234b9e3bc7aa6af86
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 10 00:51:46 2003 +0000

    update status
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9022 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 126f44423a9ca82b6a65c10095e6f2d4e160f547
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 10 00:29:48 2003 +0000

    misc cleanup related to book closing
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9021 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d2c05cc616a0c532078c51636999a99cfd8c1ac5
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 10 00:28:51 2003 +0000

    misc cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9020 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da10da860f2cadc7cabdc2baa8fc5cfa6d131073
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 9 23:59:48 2003 +0000

    bug fix; after this fix, I think book splitting works (except
    for lots and prices)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9019 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2f3d0a8f8573c6134f2f648aa9e9566b95540667
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 9 23:19:53 2003 +0000

    misc hacking
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9018 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14bed79251548046b59e618e8ef943c1a1a45fc1
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 9 23:17:03 2003 +0000

    misc cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9017 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 38b91fb51a9fc1a70005d7b9e25237bc48bd9323
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 9 22:17:42 2003 +0000

    fix traceback printing
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9015 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7cdeba0810999e9259edff2d149ef9b7f393437f
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 9 20:25:03 2003 +0000

    cleanup the save logic
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9014 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a4f340039a37ddad179442b28705099a53edab6
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 9 20:06:42 2003 +0000

    add a to-do note ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9013 57a11ea4-9604-0410-9ed3-97b8803252fd

commit de6ba90d29790d63dfc4f55415907d035d6b954b
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 9 19:24:05 2003 +0000

    cleanups, tweaks to support mutiple book saving
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9012 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a81a3cbf95520526017d870ab0a736f8ec55964e
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 9 19:14:05 2003 +0000

    continuing cleanup to support multiple books
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9011 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b32db29aba149339ebd148a7d3fd1ebbbf1d2f82
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 9 16:46:28 2003 +0000

    restructuring to save multipel books in separate files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9010 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e75f087a2f16cc206fb6cda99cc9293e5e622b5e
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 9 16:06:28 2003 +0000

    ignore more
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9009 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd50d51b8f59fd2965fe4a431cc8ad6e22144f6c
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 9 16:02:25 2003 +0000

    change tracing
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9008 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e00326a8512ade50b5d4399884911deb3d62ec8
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 9 15:57:14 2003 +0000

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

commit da0631695551909e89c66093cbb72bc24af36438
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 9 15:56:46 2003 +0000

    cleanup/rearrange for multiple books
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9006 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d7e928f1ed3f08dcfa71402f81f82834449d4028
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 9 14:23:19 2003 +0000

    correct inconsistent documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9005 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f4f87e3f81de31c64d5d40b3685b9c95d1c38cdd
Author: David Hampton <hampton at employees.org>
Date:   Fri Aug 8 21:14:54 2003 +0000

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

commit c482d618c44dec00768115db08ad475e0b3d8a3f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Aug 4 01:32:07 2003 +0000

    	* src/gnome/druid-loan.c: Apply patch to fix a number of
    	  off-by-one bugs in the loan druid.  Fixes #119001.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8988 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92797dd5e04f9654da7c1e58557c375f76722648
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Aug 2 23:50:45 2003 +0000

    Updated required OpenHBCI version number.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8987 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bbe2ae2328c54f2bb158ee4b084aa1185713ec92
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Aug 2 09:30:22 2003 +0000

    Fix stupid compiler warning.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8985 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe64f5aeeeb771de7d60fcc605652380d08d2b7c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jul 31 02:01:41 2003 +0000

    	* src/business/business-core/gncInvoice.c: set the date-entered on
    	  invoice transactions to "now" instead of the post date.  This
    	  lets us know when an invoice was actually posted, or a payment
    	  was actually made.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8980 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 500c652314a1d29f96554010ec63bcd472db9a4c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jul 31 00:25:43 2003 +0000

    	Support "gain/loss" balancing splits on stocks:
    	* src/engine/Transaction.c: fix xaccSplitGetPrice() to return '0'
    	  if 'amount' is zero but 'value' is non-zero
    	* src/register/ledger-core/split-register-model-save.c: if we've
    	  already handled the debcred cell then DON'T handle the price cell
    	  as it will override the debcred's value.
    	* src/register/ledger-core/split-register.c: if #shares == 0,
    	  price == 0, and value (buy/sell) != 0 then allow this entry;
    	  it's an income/expense balancing split.
    	* src/register/ledger-core/split-register-control.c: if the exchange
    	  rate cell is 0 but this is NOT the blank split, then don't run
    	  the exchange-rate dialog unless specifically requested.
    	* src/register/ledger-core/split-register-model.c: when trying to
    	  find the conversion rate for a split, remember if we found
    	  a matching split (even if the amount is 0).  If all matching
    	  splits are 0, then return 0, not 1.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8979 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e31ae9a9566c211233cd77082f442b783621c57f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jul 30 20:30:36 2003 +0000

    	* src/gnome-utils/gnc-account-tree.c: add "(Report)" strings
    	  to the various columns displayed in the report currency.
    	  Partial fix for #118695.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8977 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ba4d7b990d0c89496a564b4236c60a333892796
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 30 05:19:17 2003 +0000

    chasing wild geese ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8975 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 49c40451db73461ba269d379abcf351f814bb8ba
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 30 05:17:37 2003 +0000

    this should improve file-load performance a bit
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8974 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aeb7c4f9289fb0ade7277dd932fc75a81fb43dd1
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 30 01:20:51 2003 +0000

    Convert tabs to 8 spaces
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8973 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a084068ce8c8c7f72c8e1844eaca61fc2657bdcb
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 30 01:13:10 2003 +0000

    remove documentation cruft
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8972 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3f07ca6d4d8ec3040e2b3c5b13c2598ff771884
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 29 23:26:09 2003 +0000

    reorder the transaction lists to be ordered per the qif files
    make sure we only pull in the correct set of accounts/categories
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8971 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f5a7485ee9a7ea19ad76b8b1b34a92e2e50ede3
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 29 22:22:24 2003 +0000

    	* src/import-export/qif-context.c: add functions to get the list
    	  of used QifAccount and QifCategory objects from the set of
    	  transactions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8970 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 788d113c86601dd54203126b83caa7e8809618fd
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 29 21:56:32 2003 +0000

    	* src/import-export/qif/ -- add functionality to merge multiple
    	  qif file contexts into a single parent context while retaining
    	  the ability to add/remove new files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8969 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6a176bf942673dfb04ae6a317ec60c2cac02c72
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 29 00:56:57 2003 +0000

    	* src/business/business-gnome/business-gnome.scm: remove
    	  some unused (old) code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8968 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5fecbfccc6fa02810016d90e6ad2381739cdddb3
Author: David Hampton <hampton at employees.org>
Date:   Tue Jul 29 00:17:33 2003 +0000

    Collapse the gnc_xxx_dialog_parented function into the corresponding
    gnc_xxx_dialog function.  The remaining gnc_xxx_dialog function now
    takes a parent pointer.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8966 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 616ae5d4662ec710f4a50fecef1a877faafe0768
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jul 28 21:43:35 2003 +0000

    2003-07-28  Christian Stimming  <stimming at tuhh.de>
    
            * src/import-export/hbci/druid-hbci-initial.c: Add button for
            manual adding of HBCI accounts. Fixes #117760. Requires latest
            OpenHBCI CVS -- next openhbci-0.9.13 will be out this weekend.
    
            * src/import-export/hbci/gnc-hbci-{getbalance,gettrans,transfer}.c:
            Add saving of the HBCI_API so that bank's status changes will now
            be remembered immediately. However this might save some
            unnecessary information to disk, but hopefully we will have fixed
            that in OpenHBCI soon.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8965 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5bbe9c71cfb1c94b78457cc02121e34decbea4a4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jul 28 18:44:21 2003 +0000

    	* src/gnome-utils/gnc-date-edit.c: hide the calendar popup
    	  on enter/return keypress events (in addition to ESC).
    	Fixes #118500
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8962 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b6ffc7d3f3347d67e5e3e75a9ab3b6b1d357c0f9
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jul 28 13:13:14 2003 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8961 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e60cd6e43c0661a7a8d98c5bff1550c567bfa78f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jul 28 02:22:58 2003 +0000

    Fix the DIST_SUBDIRS
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8959 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 747513670595dfd7324ae5d2dfe4642f0ec66ad9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jul 27 23:30:32 2003 +0000

    build log-replay before test
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8957 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93973287f4ea0cbab801361a8ed2bef6ecfecb00
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 27 19:53:52 2003 +0000

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

commit 551cc96c4a251e16e53672d0d164456c572fe9aa
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 27 19:53:13 2003 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8954 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41ecc8eab0f7d9498fd7ee829bba9e31fdad8f24
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jul 27 19:20:05 2003 +0000

        * src/backend/postgres/PostgresBackend.c: Added pgendGetBook(),
          to retrieve the QofBook from the session, instead of storing the
          book in the backend object.
        - Where be->book was used, use pgendGetBook() instead.
        - Enhanced debug messages.
        * src/backend/postgres/PostgresBackend.h: Added the qofbook.h
          include, and the pgendGetBook() prototype
        * src/backend/postgres/book.c: Changed pgendGetBook to
          pgendBookRestore() to reflect its functionality of restoring
          the book's data to the engine.
        * src/backend/postgres/price.c: In pgendPriceFind(), couched the
          currenct portion of the SQL statement in an "if" statement,
          because gnc_pricedb_lookup_latest_any_currency() can pass in
          a NULL currency, and stpcpy() doesn't like NULLs.
        * src/backend/postgres/escape.c: enhanced debug messages.
        Fixes bug #116546
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8953 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 038ead6db766193dd4e98af60610593e15c979d2
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 27 17:21:50 2003 +0000

    documentation updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8952 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35d1e95fb43aa971a4c1b1a956f0a060a54270b7
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 27 05:58:10 2003 +0000

    misc updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8951 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3e99d1e857a4f60cd56dd953a755ea6903ce6ca8
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jul 27 04:02:49 2003 +0000

    	* src/app-file/gnc-file.c: fix the message to be more appropriate
    	  when we hit a READONLY error.
    	* src/backend/file/gnc-backend-file.c: return ERR_BACKEND_READONLY
    	  on save if the XML write fails and the unlink() fails with
    	  ENOENT, EPERM, EROFS, or EACCES.
    	* src/engine/qofsession.c: don't call end_session just because
    	  there's an error.
    	Fixes #117657
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8949 57a11ea4-9604-0410-9ed3-97b8803252fd

commit daa491a68d9b14fc6dd69623a2e67799a927aeb5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jul 26 23:47:14 2003 +0000

    	* src/backend/file/gnc-backend-file.c: don't make the chmod() and
    	  chown() functions fatal errors.  Warn the user if they fail, but
    	  don't fail to save.  In the long run we need some way to pop up
    	  warning messages from a backend, but until then we'll have to
    	  stick with PWARN() and hope users see the console.
    	Fixes #118258
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8947 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af4ea9dac8a2bc020118a4f09800d51fd5440147
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 26 23:36:45 2003 +0000

    ongoing hacking
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8946 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7263dfdae4c5f3165058897240c503a9d19f40cf
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 26 23:25:56 2003 +0000

    implement the KVP utilities that have always been needed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8945 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9fd213bdb3ce9d2ad685eee7ed23deed75355a24
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 26 23:25:04 2003 +0000

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

commit 4069994123adeee6dc3f021d087f71f0a04ff28d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jul 26 21:46:05 2003 +0000

    Fix a comment pointer (gnc.gwp no longer exists)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8942 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 473654d156036fc5bd681670997a13499b7cfac8
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jul 26 21:43:54 2003 +0000

    	* src/engine/Backend.h: add a new error, ERR_BACKEND_READONLY
    	* src/engine/gw-engine-spec.scm: add new error type
    	* src/backend/file/gnc-backend-file.c: differentiate between
    	  "file is already locked" and "we can't create the lockfile"
    	  so we can let the user know.
    	* src/app-file/gnc-file.c: handle the new ERR_BACKEND_READONLY
    	  error message by changing the error dialog presented to the
    	  user.
    	Fixes #117665
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8941 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc9a6e39236e234b9eb5cf7777873cd0f0b6f982
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 26 21:33:03 2003 +0000

    add title, notes to book
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8940 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed1abc4f55ef1106721686bb678dc50f5eae381c
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 26 20:58:54 2003 +0000

    more hacking
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8939 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e50c7cdf93612e7ec25b83fe116dce6c30613314
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 26 18:54:15 2003 +0000

    add more tracing levels
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8938 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb67f27978d3ff00290ad33759b6a5556681555c
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 26 18:42:59 2003 +0000

    more hacking
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8937 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1218569524a99b23e6c3a1deabd41ed5f26c413b
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 26 18:35:33 2003 +0000

    oops try again
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8936 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e8b8febb9cf31bb291bae86ad697dab608c395ab
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 26 18:19:23 2003 +0000

     o rationalize default value setup/initialization
     o remove malloc/free usage of struct tm, put it on stack
     o improve documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8935 57a11ea4-9604-0410-9ed3-97b8803252fd

commit deb2a2bce309c182e7206db7c8827ed9771c394b
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Sat Jul 26 16:22:12 2003 +0000

    2003-07-26  Benoit Gr�goire  <bock at step.polymtl.ca>
    
    	* src/import-export/import-account-matcher.c: Fix bug #105293
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8933 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f77bb593a640cf6b4974a856b0d007ab9136704d
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 26 14:52:27 2003 +0000

    ifdef-out the gnome2 port of these utilities
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8932 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 02453a0eeb2f52ebd14a3e328e9ef7d55dacbf00
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 26 14:48:25 2003 +0000

    add misc gnome textbox utils
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8931 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 029dfc92f841b0ba6c0e9d22746d423692c07103
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jul 26 08:08:20 2003 +0000

    Add include stdlib.h to fix compiler warning.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8929 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 102a96ca5b954a1c69aba95e50de9d05659a7946
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 26 05:08:40 2003 +0000

    more misc hacking
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8927 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c5688830f7caa26f587d89061754f0b16acd5615
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 26 04:58:55 2003 +0000

    add documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8926 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 493b4b3b9716f332efb67866db7f04c963303059
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 26 04:36:39 2003 +0000

    add some more date utilities
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8925 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b7a526e646eb71a9ebcc3a1afd18d5da12eaed8c
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 26 04:30:15 2003 +0000

    allow null pointer to be safely passed as arg
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8924 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66b45b6dc4d4dbfe5bd39a9784e8a3123a1b4b86
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 26 03:04:56 2003 +0000

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

commit d84721615be640ecbf65bcf178ae688f05e9694f
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 26 03:01:04 2003 +0000

    temp intermediate stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8922 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 703e4a59de52afd602a8e7072bc5fdbcce8b1657
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 26 02:58:46 2003 +0000

    bugfix: add "changed" callback for the yearly_spin spin button
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8921 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 404cb85425afd4c3b52d096e349bc5da7a0ec947
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 26 02:44:34 2003 +0000

    add documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8919 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7376d53359eace072781af4d3d3624b3ebbc41b6
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 26 01:54:02 2003 +0000

    continue hacking on UI
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8918 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 49e769c6af52444d9f47f727f411d653522f34ca
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jul 23 18:53:38 2003 +0000

    	* src/engine/gnc-book.c: be sure to delete the book's KVP when we
    	  destroy it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8917 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ac8b434df64ab82ece4d3d75c01823e3651bf59
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jul 23 18:46:39 2003 +0000

    	* src/engine/gnc-book.c: be sure to delete the book's KVP when we
    	  destroy it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8915 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 724bb5d8d2442ccffb04a1adf7ff4f657bfecbf7
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 22 14:08:01 2003 +0000

    	* src/import-export/qif/...
    	  more work on the new qif importer.  structure it into a parent
    	  context that contains a "list of files" (each file has its own
    	  context).  Add some tests to actually test the code.  It
    	  actually loads a basic qif file, now.  Still need to perform
    	  merging (internal and into GNC) as well as the qif-to-gnc maps.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8914 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4798852b160a21b9113e62d7ca1478cd9c2c36f1
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 22 05:12:49 2003 +0000

    	* src/import-export/qif/...
    	  more work on the new qif importer.  structure it into a parent
    	  context that contains a "list of files" (each file has its own
    	  context).  Add some tests to actually test the code.  It
    	  actually loads a basic qif file, now.  Still need to perform
    	  merging (internal and into GNC) as well as the qif-to-gnc maps.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8913 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0d62e775f3d6d9f0b76e9cbbd84cfe4a3e387a16
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jul 21 03:35:22 2003 +0000

    testing 1 2 3
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8909 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13a4716c04024dd08ae4ed0fd0fb53063e486794
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 20 20:47:11 2003 +0000

    remove test file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8908 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ebbb5974f25c9962c4e39307d6f7137164ead90c
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 20 20:37:32 2003 +0000

    testing 1 2 3
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8907 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea7bd97f5fa954b324d1cfe766345aa9f15fac40
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jul 17 17:07:12 2003 +0000

    	* src/backend/file/gnc-backend-file.c:  Don't need to set the
    	  backend error directly after calling gnc_file_be_get_file_lock(),
    	  as get_file_lock will set the backend error itself.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8901 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 512788fc9a79283034df3d45240e26766768bc1f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jul 17 05:06:39 2003 +0000

    	* src/report/standard-reports/register.scm: add Debit and Credit
    	  totals.  Fixes bug #115611.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8892 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 22fb231a3613c908364df66ad24f0d0002e993ed
Author: David Hampton <hampton at employees.org>
Date:   Thu Jul 17 05:00:57 2003 +0000

    Add new test file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8891 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c05ef66ff09fbcf7c8c38313c8c0213de52944dd
Author: David Hampton <hampton at employees.org>
Date:   Thu Jul 17 04:59:43 2003 +0000

    The basic ignores.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8890 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb4cf56f9087bed0eff52a0561b804618897ab05
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jul 17 03:14:54 2003 +0000

    	* src/report/standard-reports/cash-flow.scm: fix some labels and
    	  add more text to make it more clear what's going on.  Hopefully
    	  fixes #104878.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8888 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd6fe703a78259f3d109e258f274eac75e0a1cbb
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jul 17 02:44:22 2003 +0000

    	* src/business/business-core/gncInvoice.c: change the description
    	  and action of Invoice and Payement Transactions/Splits, to make
    	  it easier to print a check off the posted transactions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8887 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 386e8175f2e9549cc6ec636e8268741f90fa15f9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 15 01:52:07 2003 +0000

    	* src/gnome-util/dialog-transfer.c: fix a bunch more rounding
    	  errors, and add more precision to the price.  There is still a
    	  problem when acquiring a high-precision price out of the pricedb
    	  where it will get truncated in the AmountEdit widget.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8880 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 300c1af7ab30b8799815617ad0504388db2eed6d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 15 01:20:28 2003 +0000

    	* configure.in: search for db-4.1.  Fixes #116509.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8877 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 319dd4d7aa300b3c8fc6fe27a92495e564f75ca3
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 15 00:27:39 2003 +0000

    	* src/import-export/qif: an incomplete implementation of a new
    	  (written-in-C) QIF importer.  The code compiles but has not
    	  been tested.  Yet to do: merging, conversion to gnc, and UI.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8873 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 55d30ac378a056f2f5e3005f3cc369e7fa8cc351
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 13 23:03:55 2003 +0000

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

commit 1cce575e1efb52417e214f381ffdecdb086be875
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 13 22:28:57 2003 +0000

    more hacking
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8871 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 089d14b0d878fa69857f54d452a0113dee06df89
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 13 22:14:53 2003 +0000

    ongoing misc hacking
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8870 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 329074e7715f1bb3d69b416114738cec569e22c7
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 13 21:20:29 2003 +0000

    improve documentation, add more debugging statements
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8869 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce363e1b9127fadc774aaa93846f95970e45e785
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 13 19:13:03 2003 +0000

    add debug statements
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8868 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed714f2aa5cf956f3c671987a5d9990fb8345cd8
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 13 05:21:51 2003 +0000

    misc hacking
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8867 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a4bf3b21427f15756c56a5ef84c90a9e79ac7cf4
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 13 05:20:10 2003 +0000

    add a special case: a termless, match-any query
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8866 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59d7daabc67b247dea7adb6387913f2f59399ffe
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 13 04:57:52 2003 +0000

    set label tags
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8865 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67766c1cb0459b992dee2dac6dbbd8aa05517529
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 13 04:53:20 2003 +0000

    add some handy-dandy utility functions to set the label text
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8864 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c4b3c40b73a1c5712219f4f2876e920552bf677
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 13 04:16:51 2003 +0000

    misc hacking
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8863 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c92f24d5718d79d90f3d49a3405e43998ee0393
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 13 04:15:45 2003 +0000

    remove dead code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8862 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3a52af048b34374fd6cf508667004923c9f578c
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 13 03:46:35 2003 +0000

    tweak the name
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8861 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df6641bb850e100ccbd8067c95857ae45434eed2
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 13 03:39:14 2003 +0000

    improved documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8860 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c9467c579277357ed83629a1d97a4ddc0eab07f
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 13 03:35:32 2003 +0000

    improve documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8859 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e7e8549401bf38ce6f6c102af567a0fc0905a19
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 12 22:54:55 2003 +0000

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

commit 915549af4e729034861abe4351ce845f0f713935
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 12 22:32:35 2003 +0000

    misc bogosity for the accounting period druid
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8857 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 288827aac266a6ffd86ffb140de3fc691c245e2f
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 12 21:18:47 2003 +0000

    GUI updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8856 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8bd7ab76d1956761fcd8853d1deffda981df023c
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 12 20:36:25 2003 +0000

    glade druid for accounting periods
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8855 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 493e8f89b1a8bfc0ec44dafa54f9925d25565d04
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 12 20:12:59 2003 +0000

    updtes for accounting periods
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8854 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a4a47577aa17ba234dd3ffc5e270fe387683c8b6
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 12 19:47:34 2003 +0000

    start work on druid for setting up accounting periods.
    Also some other misc cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8853 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6768d4705073f89361e88f89e2bc3266cd2d709
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 12 18:28:13 2003 +0000

    missing header file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8852 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06aa3a684588552d57e7c4ecf259b1b99c99805f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jul 11 03:28:00 2003 +0000

    	* src/import-export/import-parse.[ch]: routines to parse numbers
    	  and dates in a mostly-locale-agnostic way.
    	* src/import-export/import-format-dialog.c: a dialog to ask the user
    	  to choose a format, when parsing just isn't enough.
    	* src/import-export/generic-import.glade: add the format_match dialog
    	* src/import-export/test/test-import-parse.c: test the import-parse
    	  routines.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8851 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b3bb91ed785ff2b2bef3f2fe133c0a9a551c72f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jul 10 03:18:17 2003 +0000

    	* src/business/business-core/gncBillTerm.c:
    	* src/business/business-core/gncTaxTable.c:
    	  Fix a crash where removing items in the wrong order could
    	  cause "Bad Things" to happen -- referencing an invalid
    	  object.  When being destroyed, an object should remove itself
    	  from it's parent's list of children, in addition to removing
    	  itself from it's children's pointer-to-parent.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8848 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e703054fb7e7d0016e6914d3add9ce7c767c4b63
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jul 10 03:10:08 2003 +0000

    	* src/app-utils/gnc-ui-util.[ch]: add a function to parse a numeric
    	  with the caller providing all the locale-specific information
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8847 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 743889ead0a34fefe220958bece8e7f33cd6634b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jul 10 03:08:48 2003 +0000

    	* configure.in: change (and comment out) checks for pthreads
    	* macros/acx_pthread.m4: change pthread search (should be removed)
    	* src/engine/guid.c: remove pthread code and just use a static buffer.
    	  (pthread code is kept within some #ifdef's, just in case we decide to
    	   put it back in later).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8846 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1ce34c9e583255b04d9474ab833ccdf90087d87
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jul 9 20:29:54 2003 +0000

    2003-07-09  Christian Stimming  <stimming at tuhh.de>
    
    	* README: Added remark about gnucash-docs.
    
    	* src/import-export/hbci/druid-hbci-initial.c: Clarify the part of
    	the HBCI setup about potentially adding HBCI accounts manually.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8845 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aae31451f0e23dc589ef558a8973517d299d5df9
Author: David Hampton <hampton at employees.org>
Date:   Sat Jul 5 01:34:21 2003 +0000

    Warn the user before deleting a commodity if there are price quotes
    based on that commodity.  If the commodity is deleted anyway, delete
    the price quotes that depend on it. #111643
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8840 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28640525f9ac21622594861bf05dcda09d5c4bd2
Author: David Hampton <hampton at employees.org>
Date:   Thu Jul 3 22:40:18 2003 +0000

    Allow the user to specify by namespace which commodities should be
    retrieved when getting price quotes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8839 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 881d12d3207ee78d8c99c187b73d84cf2811ef31
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jul 3 22:24:11 2003 +0000

    add a utility routine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8838 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c4c5f4fcfbccfeb578fb335a30bdec005d033626
Author: Chris Lyttle <chris at wilddev.net>
Date:   Thu Jul 3 06:57:22 2003 +0000

    add Jon Lapham's patch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8837 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 610071906819fe06ca8490deb423d8822d06c58f
Author: David Hampton <hampton at employees.org>
Date:   Thu Jul 3 05:19:48 2003 +0000

    Update for qof changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8835 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 739ce8a40c6fd0734efe790c5d1bf21ba3c34a98
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jul 2 21:09:13 2003 +0000

    2003-07-02  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-transfer.c,
    	src/import-export/hbci/dialog-hbcitrans.c: Change HBCI online
    	transfer action so that first the gnucash Transaction is created
    	and only after that the HBCI connection is started. Necessary for
    	later implementation of offline queueing and multi-job execution.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8818 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 433a32769b99ae068688ab6b64038404be1dba73
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jul 2 07:44:35 2003 +0000

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

commit 4f38f63d11b475d7dff5cc82c2f6733ece48566e
Author: David Hampton <hampton at employees.org>
Date:   Wed Jul 2 04:51:41 2003 +0000

    Maintain group id when saving file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8814 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b9bf61723a8b0b1b2820d4ec7503759d2c128227
Author: David Hampton <hampton at employees.org>
Date:   Wed Jul 2 03:35:20 2003 +0000

    Move the F::Q stuff from the util files to live with the rest of the
    commodity code in gnc-commodity.c.  Turn quote sources into an object.
    Eliminate the gnucash internal quote source names in favor of the F::Q
    names.  Dynamically find and add installed F::Q sources that aren't
    hard coded into gnucash.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8812 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fdc8099bcfc770cb11216dea46bdd228ecc3ca2b
Author: David Hampton <hampton at employees.org>
Date:   Wed Jul 2 03:30:13 2003 +0000

    Put the F::Q console output under the debug flag instead of
    eliminating it entirely.  Comes in handy now and then.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8811 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 87529fd3b0b809bbc89625a0379b03613222bf89
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 1 00:28:44 2003 +0000

    	* macros/acx_pthread.m4: macro to find the pthread library for
    	  the particular system
    	* configure.in: look for pthread library (now that we actually
    	  USE pthreads, even if only for Thread Local Storage).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8810 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1f0cd1ae5b3ef00c5ede2cd962ed72d85b20c2c
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 30 16:24:23 2003 +0000

    url decoding fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8809 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 55778231da3c3d1f2931ebf305aa3eff788e4286
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 30 05:59:14 2003 +0000

    the init/.shutdown functions shouldn't be private
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8808 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a59bc5a7544e72d0b76c47d2dec62754afb214cc
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 30 04:58:35 2003 +0000

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

commit 19cd206dcd7370d86caf0693df92de2947333bde
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 30 04:57:52 2003 +0000

    just can't get it right, try again ....
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8806 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6baae8eeefdb1eb7d4181f341c711fc2aba58ea7
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 30 04:34:42 2003 +0000

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

commit 7382e6c5310b838bb63554bcf37030bf92e71f68
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 30 04:33:59 2003 +0000

    fixup date printing
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8804 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52f92b77f17427c518444545d7e8cccfd20ccc07
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 30 04:29:54 2003 +0000

    add some notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8803 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7657101c5491a9ce8aee2ee2290d2bd215c98316
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 30 04:19:22 2003 +0000

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

commit 7838125667648f490b6b7c0fc61769d3ac2c1b54
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 30 04:14:50 2003 +0000

    standardize some of the names of the date handling routines;
    add routines to print time.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8801 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 439e305550eb9042086a02b8acc36bcdeca0f856
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 28 21:24:07 2003 +0000

    qof translation screwed up a couple of things
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8800 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2bf5f33c4457da961f3b04a3a30874d06eb4b1ed
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 28 20:56:43 2003 +0000

    port the postgres backend sot that it now compiles /.w qof
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8799 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d181d075b884c09105e5e0dcbe87d8d065af0d24
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 28 20:20:04 2003 +0000

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

commit 395c452648c1e3775784e370a0bbadc165165939
Author: David Hampton <hampton at employees.org>
Date:   Sat Jun 28 06:29:17 2003 +0000

    Clean up usage of guid_to_string() function. There is no longer any
    need to release the pointer returned by this function.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8789 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18424838fa897fb21abf13d3e429face6909df04
Author: David Hampton <hampton at employees.org>
Date:   Sat Jun 28 06:20:46 2003 +0000

    Use a thread local buffer for guid_to_string.  Mark this routine as
    returning a const char string so any attempts to free this buffer will
    be caught at compile time.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8788 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6d96aa1932728183b4a0ed4e40e670ba05444c4
Author: David Hampton <hampton at employees.org>
Date:   Sat Jun 28 06:20:14 2003 +0000

    Correctly mark a function as returning a const char string.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8787 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57ed4113cde2c897fc6262cc0050a228782acd88
Author: David Hampton <hampton at employees.org>
Date:   Sat Jun 28 06:19:35 2003 +0000

    No need to duplicate the string returned by xaccPrintDateSecs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8786 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54414b2176848c0c38e69850f222f703ba7c0b0f
Author: David Hampton <hampton at employees.org>
Date:   Sat Jun 28 06:17:49 2003 +0000

    Fix small memory leak.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8785 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 397fe7681863e1ac34590b08d287cce739fcbadd
Author: David Hampton <hampton at employees.org>
Date:   Sat Jun 28 06:17:24 2003 +0000

    Fix 'Save As' so it can write to non-existing files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8784 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f8fe2f2b4ecce900a0ca72a7b27f061d8518cf2
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 28 00:04:44 2003 +0000

    rename kvp_frame to KvpFrame to follow convention
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8783 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 367a8b5f69b4f7839a509e721db6f3d1db50450e
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 27 23:33:00 2003 +0000

    rename kvp_frame to KvpFrame to more closely follow gnome naming conventions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8782 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a51e1976817152b52e2b6283d24d7966ac8e9ca2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jun 27 22:29:20 2003 +0000

    	* src/engine/qofid.c: change the entity table to use
    	  two hash tables to make iterating over all the objects
    	  of a particular type a bit faster.  This should improve
    	  Query performance on larger datasets.
    	Fixes #115989
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8780 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 948af280a046cec4693b1dfb7ee94ab27cf747f6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jun 27 05:51:05 2003 +0000

    	* src/engine/gnc-event*.[ch]:
    	  Change the event generation and callback routines to
    	  pass a QofIdType in addition to the GUID*
    
    	* src/app-utils/gnc-component-manager.c:
    	* src/gnome-utils/gnc-account-sel.c:
    	  change to match the new event API.  Remove the need for
    	  xaccGUIDType(), which means we no longer get the g_warning.
    
    	* src/backend/postgres/events.c:
    	* src/business/business-core/gncAddress.c:
    	* src/business/business-core/gncAddress.h:
    	* src/business/business-core/gncBillTerm.c:
    	* src/business/business-core/gncCustomer.c:
    	* src/business/business-core/gncEmployee.c:
    	* src/business/business-core/gncEntry.c:
    	* src/business/business-core/gncInvoice.c:
    	* src/business/business-core/gncJob.c:
    	* src/business/business-core/gncOrder.c:
    	* src/business/business-core/gncTaxTable.c:
    	* src/business/business-core/gncVendor.c:
    	* src/business/business-core/test/test-address.c:
    	* src/engine/Account.c:
    	* src/engine/FreqSpec.c:
    	* src/engine/Group.c:
    	* src/engine/Period.c:
    	* src/engine/SchedXaction.c:
    	* src/engine/Transaction.c:
    	* src/engine/gnc-lot.c:
    	* src/engine/gnc-pricedb.c:
    	* src/engine/qofbook.c:
    	  Pass the QofIdType into the event generation code.
    	Fixes #115988
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8776 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 22f89003ab6c080ab31ca48d17f13f9fa5ce3753
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 27 04:54:59 2003 +0000

    remove config file from public includes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8775 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b03d91c7a2b288fdc01df6bec2194571e70f9683
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 27 04:29:06 2003 +0000

    add generic qof include file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8774 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e579a12f95eb6c40f6dbd2b596b1b5c91ed02b6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jun 27 04:11:17 2003 +0000

    linas missed one GNCBook -> QofBook conversion
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8773 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4475dfbfda47e99e6bbca31d7ad5735443452740
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jun 27 03:49:37 2003 +0000

    linas' change broke the build w.r.t. db.h.  revert the change and add
    a comment explaining WHY undefining HAVE_DB1_DB_H is a BAD IDEA.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8772 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c19043751115d637a4e6c1a2b95208df9a98be71
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 27 03:49:31 2003 +0000

    a few cleanups
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8771 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e574f177101eddb32393f1a10f4aa8992035d83a
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 27 03:45:42 2003 +0000

    oops, needed some hand-made conversions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8770 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd03ce3eb1cefd27b69a163684d38ef735cd5c48
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 27 03:36:02 2003 +0000

    continuing port to the qof code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8769 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 761724ab32a69eb9f915b242ee5b7fed6629e867
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 27 03:09:39 2003 +0000

     continue port to qof
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8768 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6738af7246a304bc8dc531d4f31497c3c1858dbb
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 27 03:08:56 2003 +0000

    add missing include file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8767 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31b3a0284cf5892247fd09c9a78d739536311b18
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 27 03:05:25 2003 +0000

    port to qof
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8766 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2db5c5e973e414c53ad1a7a65d610ceb5a9a6c9a
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 27 02:54:11 2003 +0000

    port to qof
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8765 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2cb678b5681ddb3cd27fc986b39f7e8a7456a986
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 27 02:53:07 2003 +0000

    move to qof
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8764 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 65a9b245231c772719380fee9ff005e0a06dfb0e
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 27 02:52:15 2003 +0000

    minimalizst port to qof, so as not to disturb the gnome2 work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8763 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92a2f26e52e7b710e46d3100fcc1867452da79fe
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 27 02:51:10 2003 +0000

    Rename gncbook and gncsession to qofbook and qofsession
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8762 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cfdbd2e9161881a1053845326a773ec794dc77e3
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 27 02:38:40 2003 +0000

    start mergine in qof book and session changes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8761 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e3fe2f0e55120d73dfe1d20a095b9cbaa8c7c21
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jun 26 21:55:18 2003 +0000

    2003-06-27  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/dialog-hbcitrans.c: Fix stupid bug with
    	transaction templates, introduced during code refactoring.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8754 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ad03df21319c65c90fe49438f72a52f9970b190
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jun 26 15:50:39 2003 +0000

    You cannot declare a variable AFTER you call DEBUG()!
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8751 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 88c88039dcb24da522a624ddfe8eab0af7d22946
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jun 26 07:30:48 2003 +0000

    rename the entity functions from xaccEntity to qof_entity
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8749 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35163676f12d4d7aee079df099f9655ae51489b3
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jun 26 07:27:52 2003 +0000

    change over to new include files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8748 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b6e60cfb11f181bba5b847e93bd03ffc62e073a
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jun 26 07:27:08 2003 +0000

    remove dead file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8747 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 05347642e34288ac499e40f6ca7406f21e226ae0
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jun 26 07:22:42 2003 +0000

    add missing include
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8746 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 38c7bea02e99105f2e3e1b2a11e53acba5ebc3e7
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jun 26 07:12:41 2003 +0000

    remove dead file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8745 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14a7776b8615e259be951ee78c2beb121b0ff4cb
Author: David Hampton <hampton at employees.org>
Date:   Thu Jun 26 06:38:12 2003 +0000

    Be silent when getting price quotes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8739 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c367262a5ade724066a8f8c2b2bbd434177d5ea
Author: David Hampton <hampton at employees.org>
Date:   Thu Jun 26 06:28:16 2003 +0000

    Fix display of pixmaps.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8737 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fdca1f8ea378fa1119152d3401f2fcfc7da1bdf5
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jun 26 04:36:12 2003 +0000

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

commit aaa6e14fe12ad5e53957f0b7c836eda844304514
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jun 26 04:30:43 2003 +0000

    convert QueryObject to QofQueryObject
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8731 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6747379e554e3e29465ed48fbfec6402a62a825
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jun 26 04:22:24 2003 +0000

    	* src/gnome-utils/dialog-transfer.c: if we've got the 'exch rate'
    	  button set, then make sure we update the to-amount before we use
    	  it.  Also be sure to use the values we just obtained.
    	  Fixes #115991.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8729 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd501675e202ec9edae558dadaf27d7e36da46f5
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jun 26 03:39:09 2003 +0000

    add missing include
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8728 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3fca1aeed57046f64de0d3d5db124e81f0a551c3
Author: David Hampton <hampton at employees.org>
Date:   Thu Jun 26 00:57:50 2003 +0000

    Consolidate a couple of functions into the only file where they are
    used.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8727 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e4106980df4a14737abb926d8a22b254a9aa6a69
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jun 25 21:05:31 2003 +0000

    	* src/report/standard-reports/balance-sheet.scm: Add a "retained
    	  earnings" item under equity, and change the title to include
    	  the start date.  Fixes (finally!) bug #113196
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8725 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e719ba5ca5c125caab4d606141bc70f26f52260
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 25 07:49:16 2003 +0000

    add missing include file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8722 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8118b2fd698aee55869eb771b4f165ecb64b78aa
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 25 07:38:15 2003 +0000

    rename QueryNew to QofQuery
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8721 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a81946672e7bcea5c9c4866a6fd6c10c61fb14e0
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 25 07:27:20 2003 +0000

    add missing incklude file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8720 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 731d1e78a367af50881721b8bdf06d570394a81f
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 25 07:18:48 2003 +0000

    add missing include file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8719 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d74da1898645d2b9f37ffd1e35a2fef4fdc8d460
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 25 07:09:22 2003 +0000

    add missing include files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8718 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb4adccce65f3c34f1e1098afd928f3e72055311
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 25 06:16:56 2003 +0000

    add missing include file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8713 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 20fb5ae15b4811e2711b4befacdfbdac6e73b718
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 25 06:12:07 2003 +0000

    add missing include
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8712 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e3cfdb060ee8a19b882aee8589843ccef6880d8
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 25 06:11:30 2003 +0000

    add missing include files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8711 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 433f019867805ec3c0184afccf2b39505a134e69
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 25 06:04:37 2003 +0000

    add missing include files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8710 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 05a84672e065316ff1aa174b4ce75ea22a688d66
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 25 05:58:40 2003 +0000

    add missing include
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8709 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c30b78e1834ab4f119e4531b792df254c073b6e9
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 25 05:41:38 2003 +0000

    glurg must be getting late; fix more mistakes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8708 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 798e8be70c136df971762cfabe84bf44528b95ea
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 25 05:38:51 2003 +0000

    add missing include files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8707 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ca06a92f4f9e6d80a70121b8c1882622f215dca6
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 25 05:33:50 2003 +0000

    missed another
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8706 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a651494dae8a61817ffbfbd716ae2e26a9ee7c8
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 25 05:30:06 2003 +0000

    fix include file usage
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8705 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2471a054161d77c101eaaa2db6ada1b0ac88d1e2
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 25 05:28:31 2003 +0000

    missed another one
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8704 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 387072bea18b48d05300b14f6d432ce09ed202f3
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 25 05:24:46 2003 +0000

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

commit edfa2f1151c22b2607565a8f52a1764b0e9f07fa
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 25 05:14:10 2003 +0000

    rename gncQueryCore to QofQueryCore
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8701 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f435fa83faa701c9d23e6ee23d56beb7e1ccac39
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 25 03:28:06 2003 +0000

    missed a few
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8696 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 231999e641ac9d9d8355ebf2c31eb58cabc8acaf
Author: David Hampton <hampton at employees.org>
Date:   Wed Jun 25 03:24:39 2003 +0000

    Make HBCI compile again.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8695 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 79c478fd3149f74197afc6183eed15527f80f803
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 25 03:21:30 2003 +0000

    translate script
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8693 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a84a032a6a861cfcad97dc397f659f0e3c440f6b
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 25 02:27:22 2003 +0000

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

commit 5770f0ca0da9e6a04e99ccdb2f3a2e9d4dd44785
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 25 02:08:22 2003 +0000

    rename gncObject to QofObject
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8689 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 50906151db1417a94163a8420af43056b9e5e42f
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 25 00:52:46 2003 +0000

    rename GNCBook to QofBook
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8681 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 834d799e57b93f4eaa2373b455f6504cd398e67a
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 24 23:57:08 2003 +0000

    fix include file usage.
    Note this change causes book not to be marked as saved;
    this is moved to gnc-session and will be checked in shortly.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8680 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3e676b3587115660fa0972329797927641fa6b16
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 24 23:54:56 2003 +0000

    fix include file usage
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8679 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd0ead1ee23679a4a0054d61b06443e4e180497b
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 24 23:48:58 2003 +0000

    fix include file usage
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8676 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 281605aafd281f879f2c4ff58b2b332ffb642d2f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jun 24 22:23:17 2003 +0000

    More code refactoring.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8675 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb417395b54a0ea36d2cd533f9faca4a2eb7f1b4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jun 24 22:18:39 2003 +0000

    2003-06-25  Christian Stimming  <stimming at tuhh.de>
    
    	* src/gnome-utils/dialog-transfer.h: Add callback handler that is
    	notified of the newly created Transaction.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8673 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a31c40abae0f89802bfb36ba1ec2508a84dd820
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 24 20:54:20 2003 +0000

    rename for gnc-book
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8669 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 24b7db5068f66de0f41b9622437116c56c27cc30
Author: David Hampton <hampton at employees.org>
Date:   Tue Jun 24 03:52:45 2003 +0000

    Stop updating the reconciliation end amount on date changes once the
    user manually changes the amount. #110806
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8667 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc7900035c0a168457e2e84d3dd8846dbf6d83f3
Author: David Hampton <hampton at employees.org>
Date:   Tue Jun 24 02:55:55 2003 +0000

    Add a Cancel button to the dialog that is invoked when a register
    containing a modified transaction is closed via the window manager
    close button.  #105742
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8665 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 506d7f64d6b7b3927b2252737263e310766c20eb
Author: David Hampton <hampton at employees.org>
Date:   Tue Jun 24 00:20:29 2003 +0000

    Annotate window title if subaccounts are included.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8663 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f1377d1cd44e65aa82fccfe42ac501c26aa930af
Author: David Hampton <hampton at employees.org>
Date:   Mon Jun 23 23:44:36 2003 +0000

    Show the running balance column by default. #92052.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8662 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7149c5221300d88da94564b9a67dd0e35f1eada7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jun 23 22:57:55 2003 +0000

    2003-06-24  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/*: Refactor many HBCI functions to
    	eventually enable queued processing of several HBCI jobs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8660 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bed1d91aa936816dc1f29c4cd4dd3c0e4edb269f
Author: David Hampton <hampton at employees.org>
Date:   Mon Jun 23 17:53:03 2003 +0000

    Enhance the commodity selection dialog so that it can be limited to
    currencies, non-currency commodities, or allow all commodities.  Fixes
    #102023 and #115461.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8657 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 12cff3683749c1ef8ff69c1dc1d0715eea4a86f0
Author: David Hampton <hampton at employees.org>
Date:   Mon Jun 23 06:22:57 2003 +0000

    Clean up usage of the gnc_ui_update_namespace_picker function.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8656 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b41960509efe3d8eff0c5810df3660bffca88f41
Author: David Hampton <hampton at employees.org>
Date:   Mon Jun 23 02:16:40 2003 +0000

    Ignore the new test program.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8654 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf763d79742aa01ed271737e88477f6b87481da2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jun 23 00:54:56 2003 +0000

    	* src/business/business-reports/Makefile.am: add fancy-invoice report
    	* src/business/business-reports/business-reports.scm: load the fancy-invoice
    	* src/business/business-reports/fancy-invoice.scm: a fancy invoice
    	  report, to show what else is possible.  It's not really useful per
    	  se, but it is another example for users.  To be useful it requires
    	  some custom editing.  Thanks to Oliver Jones for submitting the
    	  changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8651 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e19cbd393b795333339af0b714587cb59a6cc45
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jun 22 23:48:47 2003 +0000

    	* src/backend/file/gnc-backend-file.c: Apply sam's patch:
    	  don't allow selection of directory for save file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8649 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d0011374da8bfa63397aa5d9c0cdec00d2ac4da
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jun 22 22:19:16 2003 +0000

    	* src/report/standard-reports/category-barchart.scm: Properly
    	  reverse the balances of accounts instead of using the internal
    	  functions to determine when to reverse.  Fixes #115268.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8647 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 24474621740b2cabe828bdd6df4502e5cd8672b7
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 21 19:25:04 2003 +0000

    simple stupid kloc counter
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8646 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77254dc0d86e6929c7058713465645f7ef6d8bf9
Author: Chris Lyttle <chris at wilddev.net>
Date:   Fri Jun 20 05:08:35 2003 +0000

    add Jon Lapham's patch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8643 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 696aef63fce640f33555285b670b77bf39e3df66
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jun 18 20:52:48 2003 +0000

    2003-06-18  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/druid-hbci-initial.c: Tolerate some
    	banks' failure of the GetSystemId-job.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8642 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 16f2e59ba8ab20de7e75ab3f1544c80ee2f41f9c
Author: Chris Lyttle <chris at wilddev.net>
Date:   Wed Jun 18 04:15:27 2003 +0000

    added jon Lapham's patch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8640 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a436587841e3dc924e91cc731b03db4786bfd105
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jun 17 21:38:41 2003 +0000

    	* src/business/business-core/gncBillTerm.c: fix gncBillTermCopy()
    	  so it PROPERLY copies the bill term.  Oops!
    	* src/business/business-core/file/gnc-tax-table-xml-v2.c:
    	  when rebuilding the refcount, make sure we fix the grandparent
    	  problems first so we refcount the correct object.
    	* src/business/business-core/file/gnc-bill-term-xml-v2.c:
    	  when rebuilding the refcount, make sure we fix the grandparent
    	  problems first so we refcount the correct object.  Also cope
    	  with the broken gncBillTermCopy() and hope that the existing
    	  parent is correct.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8638 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 426e3068fa9d45a4ca7081cbad24e9b5ef3c7209
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jun 17 21:29:22 2003 +0000

    	* src/engine/QueryNew.h: change QUERY_FIRST_TERM to a #define.
    	  It does not need to be part of the enum (it's not even used anywhere)
    	* src/engine/QueryCore.h: gint32 prints as a "%d", not a "%ld".
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8635 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8b10ef11c924fda0b8873b34c694bee655f4c70
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 17 03:07:10 2003 +0000

    add int32 predicate type
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8633 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d919e431b1d51fb194c898fd4cc54cade238624
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 17 00:19:42 2003 +0000

    minor change to documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8632 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 128c5374eda95ec4dbaefe7f7f019628be099a23
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jun 16 22:49:23 2003 +0000

    date.c -> gnc-date.c
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8631 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 45f2f4d0bd7e180353376d073a1f80af66eec7a0
Author: David Hampton <hampton at employees.org>
Date:   Mon Jun 16 07:27:59 2003 +0000

    Register with the component manager for ACCOUNT events.  Redo the
    window title when an event is received. Fixes #113164.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8628 57a11ea4-9604-0410-9ed3-97b8803252fd

commit acb5794afa8755559f59bf0995f5d9559b3eb09b
Author: David Hampton <hampton at employees.org>
Date:   Mon Jun 16 07:22:41 2003 +0000

    Enhance debugging.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8627 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9cc5fc5dfd122aecb9f3fd1dfc946fd47f02472c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jun 16 05:31:29 2003 +0000

    	* src/engine/Account.c: initialize the returned values in
    	  finder_help_function().  This fixes bug #108883 (and possibly
    	  others not reported).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8625 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe9ae37aebeae815973d5506ea9914efc0ec879f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jun 16 04:51:36 2003 +0000

    	* src/report/standard-reports/account-piecharts.scm: Don't use
    	  gnc:reverse-account-balance? to determine whether to reverse
    	  the balance -- base it purely on the report type.  Otherwise
    	  certain reports doesn't work right when the "reverse account
    	  balances" is set in certain ways.  Fixes #107472.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8623 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1f8f4bbe830d46caaba4ce808fb4485dc56a140
Author: David Hampton <hampton at employees.org>
Date:   Mon Jun 16 03:52:09 2003 +0000

    New tests for un-voiding and reversing transactions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8622 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5acc9ef0c0764ea9764e8b2e5c95467ac96605f5
Author: David Hampton <hampton at employees.org>
Date:   Mon Jun 16 03:51:01 2003 +0000

    Update for changed function args.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8621 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 645411c5c43bfa6e5c4fee2532f0cc6c1dd8ad4b
Author: David Hampton <hampton at employees.org>
Date:   Mon Jun 16 03:49:35 2003 +0000

    Utilized an empty register cell for displaying the note entered when a
    transaction is voided.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8620 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c058f6e33b1105f644200a10148afac56fdaf0f
Author: David Hampton <hampton at employees.org>
Date:   Mon Jun 16 03:48:59 2003 +0000

    Add new menu items and functions for voiding, un-voiding, and
    reversing transactions.  New functions to clone Splits and
    Transactions.  New debug functions to dump Splits and Transactions to
    stdout.  New functions to un-void a transaction and to reverse all the
    values in a transaction.  Mark voided transactions as read-only.
    Support requested in 92105.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8619 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a3b22eb924f7299aecf07a1c610eeb8947315c67
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jun 16 02:24:54 2003 +0000

    	* src/business/business-gnome/dialog-invoice.c: change how the
    	  billterms option menu is used so it will change properly if
    	  you change the invoice's owner.  Fixes #115290.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8617 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf46c2a5814caf02908ab5c67071e6b1eb0680f8
Author: David Hampton <hampton at employees.org>
Date:   Mon Jun 16 01:47:12 2003 +0000

    Ignore autom4te.cache directory.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8616 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3905e613f216b7d8087e900729aaed00fae9229
Author: David Hampton <hampton at employees.org>
Date:   Mon Jun 16 01:44:41 2003 +0000

    A couple more date.h -> gnc-date.h changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8615 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6df7abcfa97c74250fb72cc86684e45aa593b79e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jun 15 22:51:40 2003 +0000

    	* src/business/business-gnome/dialog-billterms.c:
    	* src/business/business-gnome/dialog-customer.c:
    	* src/business/business-gnome/dialog-employee.c:
    	* src/business/business-gnome/dialog-payment.c:
    	* src/business/business-gnome/dialog-vendor.c:
    	* src/business/dialog-tax-table/dialog-tax-table.c:
    	* src/gnome/dialog-scheduledxaction.c:
    	* src/gnome/gnc-split-reg.c:
    	* src/import-export/hbci/hbci-interaction.c:
    	  Change dialog statements to allow for embedded percent signs in
    	  the messages.  In other words, don't allow user input into the
    	  format string of a printf.  There may be other forms of this bug
    	  elsewhere -- the code should be manually scrubbed file by file
    	  for all printf()'s to make sure no user-servicable strings are
    	  used as a printf format argument.  Fixes #115245.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8613 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7eff8130586766a8154b86d5c3970af790befe3f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jun 15 19:28:50 2003 +0000

    	* src/import-export/qif-import/druid-qif-import.c:  raise the
    	  import window after choosing a file.  I think this fixes #114209
    	  but I couldn't reproduce the problem so I couldn't actually test
    	  the fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8611 57a11ea4-9604-0410-9ed3-97b8803252fd

commit abf18841817b277e7822c181804b779698fb7018
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 14 18:58:15 2003 +0000

    	* src/engine/QueryCore.[ch]: create a new GUID_MATCH_LIST_ANY
    	  match-type, which can eventually be used to make an AccountGroup
    	  comparrison (once we figure out how to label an account group with
    	  a GUID)
    	* src/engine/QueryNew.c: print out GUID_MATCH_LIST_ANY query terms
    	* src/engine/gw-engine-spec.scm: wrap GUID_MATCH_LIST_ANY
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8608 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ecbf8ba78cd47695f432f23e057d85233278412
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 14 18:23:47 2003 +0000

    	* src/register/ledger-core/split-register-model.c: enable the
    	  exchange-rate dialog on "search ledger" registers.
    	Fixes #113987
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8606 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 09012a0aab8d1b46efe0b84104da36c572350a71
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 14 18:17:18 2003 +0000

    	* src/backend/file/io-gncxml-v2.c: make the book-string an extern
    	* src/backend/file/gnc-book-xml-v2.c: make the book-string non-static
    	Fixes #114401
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8604 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73c7c7b539b985a6b76ce9c704f0b60e88f514f5
Author: Chris Lyttle <chris at wilddev.net>
Date:   Sat Jun 14 17:45:42 2003 +0000

    add Jon Laphams patch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8602 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 627940f2091272f9738ffc7af88f8d7aba0c860d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 14 05:38:31 2003 +0000

    	* src/business/business-core/gncTaxTable.c:
    	* src/business/business-core/gncBillTerm.c:
    	  Mark the data book as dirty if a tax table or bill term is
    	  destroyed.  Fixes all of #114889 that I can reproduce.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8599 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3fedea2039195dfee087e51cd7e9cf191c70f3f5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 14 05:23:26 2003 +0000

    Revert changes that should not have been committed.  Oops.  Sorry.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8598 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0aacad725a8a71f17675af52488b8a6c7603a8f4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 14 05:17:07 2003 +0000

    	* src/business/business-core/gncBillTerm.c:
    	  - keep a list of children so we can unref ourselves from our
    	    children when we get destroyed
    	  - deal with parentless children
    	* src/business/business-core/gncCustomer.c:
    	* src/business/business-core/gncInvoice.c:
    	* src/business/business-core/gncVendor.c:
    	  deal with properly un-ref'ing Bill Terms and Tax Tables
    	* src/business/business-core/file/gnc-bill-term-xml-v2.c:
    	  create a scrub function to clear up bogus bill terms due to
    	  bug #114888 which could cause bill terms to get created
    	  due to post/unpost of invoices.  Scrubs all invoices and
    	  fixes the reference to bill terms, and updates the refcounts.
    	Fixes bug #114888 for bill terms.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8597 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d2c193825aa82d30512563e46bdb9ed399a2b7a8
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 14 04:31:03 2003 +0000

    	* src/backend/file/io-gncxml-v2.[ch]: add API to the plugin
    	  modules to allow post-processing (scrubbing) of the book after
    	  it is loaded from XML.  This allows a plug-in to post-process
    	  the complete book.
    	* src/business/business-core/file/gnc-customer-xml-v2.c:
    	* src/business/business-core/file/gnc-employee-xml-v2.c:
    	* src/business/business-core/file/gnc-entry-xml-v2.c:
    	* src/business/business-core/file/gnc-invoice-xml-v2.c:
    	* src/business/business-core/file/gnc-job-xml-v2.c:
    	* src/business/business-core/file/gnc-order-xml-v2.c:
    	* src/business/business-core/file/gnc-vendor-xml-v2.c:
    	  add a NULL scrub member to the XML plugin API.
    	* src/business/business-core/file/gnc-tax-table-xml-v2.c:
    	  create a scrub function to clear up bogus tax tables due
    	  to bug #114888 (and related bugs) which could cause
    	  tax tables to get created ad-nausium if you post and then
    	  unpost an invoice.  Scrubs all the entries for bogus
    	  tax tables, and then clears out the bogus tax tables.
    	* src/business/business-core/file/gnc-bill-term-xml-v2.c:
    	  Hook in an empty scrub routine, because I think the same
    	  bug exists here, but I'll work on that later.
    	* src/business/business-core/gncEntry.c:
    	  make sure we properly dereference tax tables when we destroy
    	  an entry.
    	* src/business/business-core/gncTaxTable.c:
    	  - keep a list of children so we can unref ourselves from our
    	    children when we get destroyed
    	  - deal with parentless children
    	Fixes bug #114888 -- don't generate phantom (parent) tax tables
    	and clean up any existing bogus tax tables.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8595 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 21edb97a571f8602b7b1c0e451d7e838e7bc2903
Author: David Hampton <hampton at employees.org>
Date:   Fri Jun 13 02:52:38 2003 +0000

    Remove 'duude' messages.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8594 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77d9451c9158ae74c684c0551d29e848d4cfc8e9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jun 12 21:28:24 2003 +0000

    forgot makefile entry
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8593 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 07c1a366fbbe39a0496492a1cfe19a98fe5f4911
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jun 12 21:28:08 2003 +0000

    2003-06-12  Christian Stimming  <stimming at tuhh.de>
    
    	* doc/TRANSLATION_HOWTO: Added, by Jon Lapham
    	<lapham at extracta.com.br>.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8592 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d2817bc400b7addab8490cef1ed0ee7cef71f0e
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jun 12 03:12:20 2003 +0000

    add note
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8587 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d232710ed22baf235df9a5eba6aa454a75c8c2d
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jun 12 02:53:21 2003 +0000

    fix mystery build break
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8586 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e498f8f2c06799d3e191b2197b1486b8b02a1ce
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jun 12 01:22:26 2003 +0000

    fix mystery build break
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8585 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 55f6d622a631d71cac0b4b074624e66da4403227
Author: David Hampton <hampton at employees.org>
Date:   Thu Jun 12 00:46:26 2003 +0000

    Remove unused routine. PG compiles again.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8583 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 914af285c43d77e4a6dd591b0464242261bc23d2
Author: David Hampton <hampton at employees.org>
Date:   Thu Jun 12 00:45:50 2003 +0000

    Update for recent reorg changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8582 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b1f87a39dcebfbbdfa8bbeba022ba1e3580664d
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 11 17:07:01 2003 +0000

    demarcate some special gnucash-specific sections of code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8581 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 43c3778be421d56a93aec91f8b4fc2491cb022fd
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 11 17:05:13 2003 +0000

    add -DGNUCASH for special gnc-session.c compile hack
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8580 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 676d19aaf9ebaf39f12321c444608f47ed326899
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 11 17:04:08 2003 +0000

    move over typedef
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8579 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d97c8b30f45fa82eebacdad483a1dfc4ff967ab
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 11 16:42:51 2003 +0000

    add clarifying comments
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8578 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7111ca86d00efbbf3bb4cf72931cbcac6ef8b8b7
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 11 16:39:38 2003 +0000

    add missing log enable/disable
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8577 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19c22ee34d9913cd362753ec6dc79db0ed408cbb
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 11 16:39:10 2003 +0000

    add comments re _() trnaslation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8576 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7453aa9e94b3a872b2378fed56f539be142fad53
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 11 16:35:54 2003 +0000

    remove _() translation from ObjectTypeLabel()
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8575 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c63cd4927c0cf58d0f0f2c1026c63657683d86ea
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 11 16:30:47 2003 +0000

    remove dead logging code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8574 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4d997e5b52a20ff8c5d89cd103932ee980c29144
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 11 16:22:26 2003 +0000

    add missing gnc-commodity.h include file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8573 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59d2641ecf7a567eb9890975c20eace3831f5ba5
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 11 16:17:41 2003 +0000

    perform _() translation here, not in engine, of the ObjectTypeLabel
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8572 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4b8a657df3f0d1225147f08db21eed6e0b7753f8
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 11 16:14:50 2003 +0000

    perform _() translation here, not in engine, for gncObjectGetTypeLabel
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8571 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f465f7f589e8332631f37ea8623f6f98d9227235
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 11 16:02:58 2003 +0000

    add missing include file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8570 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6cc4d3a0d5a7515c70968b5520f6663eb427d31d
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 11 01:41:35 2003 +0000

    use new not old query interface
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8569 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e80567b0dcbcfbb66b1f05f1047392bdde527cf1
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 11 01:34:35 2003 +0000

    misc cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8568 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 63519bdf2168bc45d5e51c19bac32a9e4eed68f1
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 11 01:23:18 2003 +0000

    start removing accounting-specific structures (i.e. Account, Transaction)
    from the backend, and from the session; goal is a generic backend.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8567 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b2b0cc5574fd085651a98eeec7cd8484db615bb
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 11 00:48:19 2003 +0000

    add missing include file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8566 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae5e3e45b83a5fa5e7aa10c2ceabd33f7f309971
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 11 00:46:08 2003 +0000

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

commit 4bc24127fc2b35a7bedacb5b91365012ce90692c
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 11 00:43:28 2003 +0000

    misc cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8564 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e2c669d2da660b5debec90d3afc6c4c358ec248b
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 22:24:03 2003 +0000

    This file has been renamed to gnc-date.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8563 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c30ca9efede415e680a780af4c38d2822e2d2487
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 22:22:47 2003 +0000

    finish moving commodities, prices and sx out of gnc-book;
    finish conversion of above to use the gncObject infrastructure.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8562 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a01a2171805cbc10063ae0b373e183f4a4a4640b
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 20:22:01 2003 +0000

    change AccountGroup to use gncObject for initialization, dirty flag, teardown.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8561 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed48a82dd952c0d61850850c594668692032928c
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 20:02:04 2003 +0000

    rename date.h to gnc-date.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8560 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 24757157b04b6c448a150fed7ea818e64b901e0f
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 19:49:46 2003 +0000

    add missing include file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8559 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 11b6d2b62598c465ebc9924da84684d9d64254c3
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 19:35:55 2003 +0000

    rename date.h to gnc-date.h, make sure new book file is included
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8558 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef1626a3db91e819a914c977a3aa2af71c95ca4d
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 19:31:53 2003 +0000

    set the dirty flag early and often
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8557 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ee889260218c2ffe90938dc21b72b4d6f930b78d
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 19:17:29 2003 +0000

    rename date.h to gnc-date.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8556 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e2d68837f2b16fe10940375023f05274ba75c85a
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 19:07:00 2003 +0000

    rename date.h to gnc-date.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8555 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68ce8ad55bd59d05e57ce8566666e7ca850cba54
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 18:54:43 2003 +0000

    rename date.h to gnc-date.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8554 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a26d39c63e42b9d5e407fb3d622536bf7f95a8f
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 18:39:44 2003 +0000

    rename date.h to gnc-date.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8553 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78c2c4aaa85d6dd1e99363cf3aef8f4d9faee686
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 18:19:33 2003 +0000

    misc include-file cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8552 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a055accd9ab7f2033fdfe06c9230954b80089c8
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 18:18:34 2003 +0000

    date.h -> gnc-date.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8551 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b5b94c8d4fbef61713bd54f08263306da0fbefe
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 18:15:27 2003 +0000

    date.h -> gnc--date.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8550 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e6e7af1b56d829490857646d13e0bba85680ced4
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 18:10:38 2003 +0000

    date.h -> gnc-date.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8549 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a2a7e4b37bc8933f6d779dc8753d49035cb5426c
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 17:59:06 2003 +0000

    rename date.h to gnc-date.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8548 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a4674e6edc6c5a0309c41cd4f1248362f52240a8
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 17:54:43 2003 +0000

    rename date.h -> gnc-date.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8547 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e754c924d8e845408624130f75309629cc8b8cb3
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 17:52:24 2003 +0000

    add missing header file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8546 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e4b99f54a47cd9972dc95c24cc10184b7b7d244
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 17:37:56 2003 +0000

    add missing include file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8545 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6c17e5b03fa7774c2c6ae0d43ebc67f578f7f1c
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 17:32:10 2003 +0000

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

commit dffe0ea3d88cc4e703bcde67e58b9571db8711f7
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 16:06:07 2003 +0000

    add commentary
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8543 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ae957e3f31d969e2241fd0b20c206cdf5c696aa
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 15:52:04 2003 +0000

    Add account group as new object
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8542 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 36a0f095d9a547452c01eccea3ff834aabc376fa
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 15:28:11 2003 +0000

    misc cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8541 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a7d8eb580f5bd8abdd24bb7ba5fd276a0373e79
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 15:21:47 2003 +0000

    misc SX-vs-book shuffling about
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8540 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 664b865f8ba22633d7309eb08f35716e21765e6c
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 15:07:52 2003 +0000

    move scheduled transaction book anchors to own file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8539 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc556f3e89ee05dd4bde26437dab45f62fa74004
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 14:43:22 2003 +0000

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

commit 8c6ad9b6c580710dcb8436c8002f1dfed47c0890
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 05:42:21 2003 +0000

    oops core dump
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8537 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a5e046a01f70b595ee8ff3e0abd1f9f9d0abf85
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 05:13:13 2003 +0000

    rework how scheduled xactions are handled inside the book,
    in preparation for removal.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8536 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4716e805398e076149de875157fe9cecb64da805
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 04:48:55 2003 +0000

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

commit 0eb9d7139c8b1ab8d1133a598ccfdd31bfee2a4f
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 04:38:10 2003 +0000

    ongoing fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8534 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb9ea67de745f3ab49e7bf7002072d85cb59920a
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 04:31:47 2003 +0000

    remove template group from the book
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8533 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc0189c3f5fb071e4b770d6300af3baa93ad4673
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 04:30:54 2003 +0000

    move transaction-counting-utility from book to transaction
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8532 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 071b1b7166ddcef7171c9093b5b16697ebe9c3ea
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 04:15:23 2003 +0000

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

commit 104581174641622c091d13651eb3675ed7c422cf
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 04:13:56 2003 +0000

    fix memory management relating to starage of group in book
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8530 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ebcd1819b1bdfb3419d35017f7a6b06c53100180
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 04:10:54 2003 +0000

    oops, fix name
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8529 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 365c12983f6ccecc7bd98fbf97047be655c9b8f9
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 04:04:17 2003 +0000

    a few small fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8528 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 95111f11092595fcfd5289e2b069eb9786656836
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 04:01:16 2003 +0000

    remove account group from book structure
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8527 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1272e958eb90ec7ac4654f49fa6aed68b36fdfd
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 03:38:11 2003 +0000

    oops!
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8526 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ddbb6b44a2533410aadaa3b716aac737afaeeb0a
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 03:36:48 2003 +0000

    provide some memory management for the commodity table in the book
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8525 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b9fef58ceab7f5d07b105e5d40be578e7e96761
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 03:33:06 2003 +0000

    remove the commodities from the commodity table
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8524 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4251a2bdf6a87321e6ce8509ce07e18ce038df85
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 03:24:03 2003 +0000

    fix the pricedb memory management
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8523 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9e4383a29b0ab49ee63b34c392268df0c007ba06
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 03:23:19 2003 +0000

    perform some memory management for the pricedb stored in the book
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8522 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d0d53c0699a061dcd80fa2deb7160f977f6f500a
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 03:02:59 2003 +0000

    remove the pricedb from the book struct
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8521 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc3ccd9e51b70593ed3b14d5104376e8657e9d12
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 02:41:51 2003 +0000

    minor performance optimization
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8520 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93b925a15c1a6e7bcceed72d49c48c89e3dcbee4
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 02:39:34 2003 +0000

    continue removing pointers from the book struct
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8519 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d7ffd2a6cdaf8dd9c40fceb4f9ebd09c35e41a7c
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 02:06:05 2003 +0000

    remove direct access
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8518 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06798142dfcd15fe9532e374eb3053874b69f48e
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 01:59:36 2003 +0000

    minor performance optimization
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8517 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 885998ee91ed8c9e809183fc9313095e3d36cb99
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 01:56:14 2003 +0000

    fix the warning message
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8516 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a91c6ef9ff4459c0019e5c5f78f7a1deb687c876
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 10 01:30:47 2003 +0000

    start making changes to eliminate topgroup from this struct
    (this version produces run-time warnings, I'm fixing them).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8515 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e43973c77a7eedb68890c9c2f321909be1da3299
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 9 21:23:44 2003 +0000

    Add GPL license notice
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8514 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 706153ecb4e5dda86b5f0c3ba15a40b41fb80994
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 9 19:10:09 2003 +0000

    bugfix: the type should be the new not the old query type
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8513 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e522c2fba45332602a3c6028d7876ea31416088a
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 9 19:01:24 2003 +0000

    need to expose the entity table
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8512 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4a159299a20bb95869533ff4eb1e8a0c65c7c7a
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 9 18:47:26 2003 +0000

    remove explicit dependence on gnc-book
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8511 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6fd9ff16427d2027e9d9f3f4abdbb1ad42c3c72
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 9 18:44:52 2003 +0000

    explicitly include gnc-book.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8510 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b4d0ad4b2ee7d6ed8efeea3ef5ffc7671fed0202
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 9 18:18:47 2003 +0000

    rename date.h to gnc-date.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8509 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3f87d68751bd481831b28c57b49b3f6d1c95042d
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 9 18:08:37 2003 +0000

    include file cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8508 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c8da93625d7f3c0140e5bd99c6fbc2e861ca5c5
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 9 17:57:36 2003 +0000

    rename date.h to gnc-date.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8507 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9cbac1a6668120a49d54c395e884e06dc5fa2344
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 9 17:53:41 2003 +0000

    move the string cache from gnc-engine to gnc-engine-util
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8506 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72426bf7660b84582b0de14fe5db955ae9ebb620
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 9 17:45:03 2003 +0000

    rename date.c to gnc-date.c
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8505 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c40e5dfe4d39eacef45466c60e90a5ebdfca113
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 9 17:43:32 2003 +0000

    backwards compatibility include
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8504 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f96349f0b9de0d50558ee3986f7e5799e6b4986e
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 9 17:38:55 2003 +0000

    rename date.h to gnc-date.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8503 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a96a0c361d568f1fc19fe0937baf07934d6a4e3
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 9 17:38:03 2003 +0000

    remove stale routine, add some documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8502 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a918b7a04301a9cb4cd496170f16bef75a358abb
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 9 15:47:01 2003 +0000

    cleanup include-file usage
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8501 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd4570763e221a25373d7926d4e44a15acdf87fc
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 9 15:45:40 2003 +0000

    cleanup; use the atoll function
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8500 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e26319b81159f62becf2d4c68e2e5c5f016ff37
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jun 9 09:47:52 2003 +0000

    forgot log message
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8499 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9da1e96d2859030da12c708579dbf5fb5eb12fc6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jun 9 09:42:27 2003 +0000

    2003-06-09  Christian Stimming  <stimming at tuhh.de>
    
    	* configure.in, src/import-export/hbci/dialog-hbcitrans.c: Add
    	support for KtoBlzCheck, a small checking package for destination
    	account numbers for German banks. Very small, very useful :),
    	http://sourceforge.net/projects/ktoblzcheck
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8497 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a58203a43ae6686f3ebb48cb96051b1c429b6447
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jun 9 03:42:52 2003 +0000

    	* src/app-utils/app-utils/scm: export new dateformat option symbols
    	* src/app-utils/option-util.[ch]: create dateformat option utility functions
    	* src/app-utils/options.scm: create a dateformat option
    	* src/engine/date.[ch]: create APIs to handle date-format types.
    	  - conversions of date-format to/from strings
    	  - move the month format enum to here
    	  - conversion of month format to/from strings
    	* src/gnome/top-level.c: move date-format string conversion from here
    	* src/gnome-utils/dialog-options.c: implement a date-format options
    	  that uses the gnc-date-format widget.
    	* src/gnome-utils/gnc-date-format.h: remove month format (to date.h)
    	Initial fix for #99574
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8496 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54d2f07fec2c4fdbbc44f90c09f0905a120cd08a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jun 9 03:38:26 2003 +0000

    	* src/gnome-utils/gnc-date-format.c: ignore empty "custom" formats.
    	* src/gnome-utils/gnc-query-list.c: add a test for NULL.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8494 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 60507e9b69b0cad23518dc0f72d0c825cd4cc7a8
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jun 9 03:22:46 2003 +0000

    	* src/report/standard-reports/transaction.scm: make sure we have
    	  the right number of arguments for all renderers.  Fixes #114641.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8492 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 89368a99bb51a1d0e9784f31a0e0b07d05830d32
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jun 8 13:05:42 2003 +0000

    2003-06-08  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/*.c: Remove old unused code.
    
    	* src/import-export/hbci/hbci-interaction.c: Add more user
    	feedback functions.
    
    	* src/import-export/hbci/gnc-hbci-utils.c: Improve error handling.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8490 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 25e52baa69937b3f10c2d59da9acc10d2c156582
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jun 6 18:10:05 2003 +0000

    Adapt to latest OpenHBCI changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8489 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b8d70cc4cdf23d1a478d6acaa889b23bfaf02c51
Author: David Hampton <hampton at employees.org>
Date:   Wed Jun 4 04:35:27 2003 +0000

    gcc 3.x complains about trailing case statement w/no body.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8485 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab1927346b00115a574e3c48af03b24101edae83
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jun 2 03:19:47 2003 +0000

    	* src/gnome-utils/gnc-date-format.*: Create a new "date format"
    	  widget to let the user choose a date format (and see the results
    	  of what the date would look like).
    	* src/gnome-utils/Makedile.am: add gnc-date-format files to the build
    	* src/gnome/dialog-print-check.c: use the new date-format widget
    	* src/gnome/glade/print.glade: remove data that is now part of the
    	  date-format widget.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8478 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15e7cdd71dea2fdba92067582d8b355ff84321f7
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat May 31 04:07:36 2003 +0000

    	* src/gnome/dialog-print-check.c: a simple change -- use a globally-
    	  defined option-menu helper function instead of defining our own
    	  copy for no particular reason.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8475 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f0cc4fb70ef90d6b55d2ff0bb890612a589a445
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri May 30 21:24:35 2003 +0000

    	* src/business/business-gnome/dialog-customer.c:
    	* src/business/business-gnome/dialog-vendor.c:
    	  - Fix the window title to use the company name, not the contact name
    	  - Change the message when the company name is left blank.
    	Fixes #109754
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8473 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 694375f3cfc5cf21ef1443480fe1bf886112b656
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 30 19:30:34 2003 +0000

    2003-05-30  Christian Stimming  <stimming at tuhh.de>
    
    	* lib/guppi-legend.patch: Include patch for Guppi that fixes
    	reversed legend problem.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8470 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68d591db5640007977cbc5a2224ac4c0501f3dfe
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 30 18:55:14 2003 +0000

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

commit 0ba39a4560dbd9c86ade6db8f1789371a896df92
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 30 18:34:06 2003 +0000

    Fix signed/unsigned warning of gcc 3.3.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8463 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a105f741ee1337bc260895fe71394aae98b4b78
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri May 30 00:40:16 2003 +0000

    	* src/gnome/glade/register.glade: add sort entries for Action and Notes
    	* src/gnome/gnc-split-reg.[ch]: add ability to sort by Action and Notes
    	Fixes #113990.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8460 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54fca943db97ca2e66de498256f3d414eeb7e6bc
Author: David Hampton <hampton at employees.org>
Date:   Thu May 29 23:47:52 2003 +0000

    Correct ISO code for the Polish currency.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8458 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 060432068dc421c81ce79f7c8d2c4e64d29b8e26
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 29 22:39:48 2003 +0000

    2003-05-30  Christian Stimming  <stimming at tuhh.de>
    
    	* src/report/standard-reports/category-barchart.scm: Re-enable
    	reversed legend in stacked barcharts. Needs Guppi 0.40.4
    	a.k.a. Guppi CVS, though, to actually work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8457 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8229a4008449d5fc355a743e529aa90099650442
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 29 21:21:35 2003 +0000

    2003-05-29  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-transfer.c: Make sure the amount
    	stays a decimal number instead of some fraction.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8454 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff4ed7a94bf67018ed1d5395784788f243398866
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu May 29 16:21:38 2003 +0000

    	* src/business/business-core/gncInvoice.[ch]: add APIs to get
    	  TotalSubtotal() and TotalTax().
    	* src/business/business-gnome/dialog-invoice.c: Add Subtotal and Tax
    	  labels in the summary bar to print the Invoice's total amounts.
    	Fixes #113769.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8450 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c58366d4f528ce7ef6807bfba1d8a566b0c25b9
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 29 16:14:57 2003 +0000

    convert tabs to 8 spaces, so that people with different
    tab-stop settings can see correctly indented code :-)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8449 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58816103a3b70c1fc316149abd3689a08193651c
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Thu May 29 15:02:19 2003 +0000

    2003-05-29  Benoit Gr�goire  <bock at step.polymtl.ca>
    
    	* src/engine/TransLog.c: Now log the transaction notes field (kvp actually).
    	* src/engine/kvp_frame.h: Docs
    	* src/import-export/log-replay/gnc-log-replay.c: Actually make it work:) Thanks Derek for pointing me to the private headers.  Support the new note field.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8448 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e437df37bea364a40fe38bc96bc149a3a85cd868
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 29 11:28:49 2003 +0000

    2003-05-29  Christian Stimming  <stimming at tuhh.de>
    
    	* configure.in: OpenHBCI version 0.9.11 is required now. Earlier
    	versions cause a segfault with any recent OpenSSL.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8447 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 16815af8c26847619d487dc254f111ba1b7844ed
Author: David Hampton <hampton at employees.org>
Date:   Thu May 29 07:00:45 2003 +0000

    add missing include file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8443 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a55dd75ec607905ca59f5bc5edbd32195ae48174
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu May 29 05:48:58 2003 +0000

    	* src/gnome-utils/gnc-query-list.c: the query headers were restructured
    	  by linas so we need to add an extra #include to compile
    	* src/import-export/log-replay/gnc-log-replay.c: get it to compile.
    	  - Doesn't need libofx.h
    	  - use TRUE/FALSE, not true/false.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8442 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf488bff502232c09b7baa5393e10a0e53893cb0
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 29 04:48:23 2003 +0000

    fiddle with the documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8441 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dbed96de7b1531dd4de38d6484cf66d8f341f8aa
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Thu May 29 04:47:54 2003 +0000

    2003-05-26  Benoit Gr�goire  <bock at step.polymtl.ca>
    
    	* src/import-export/import-settings.c: Revert previous gettext macro addition.
    	* src/engine/TransLog.c,h: Change the log format to use GUID instead of C pointers and to use ISO8601 instead of proprietary format.
    
    	* src/engine/gnc-numeric.h
    	* src/import-export/import-match-map.c: Doxygen update
    
    	* configure.in
    	* src/scm/main.scm
    	* src/import-export/Makefile.am
    	* src/import-export/log-replay/*: New log replay module.  This ALMOST works, except I forgot you can't set the GUID of gnucash's objects, and thus completely screwed up on the playback logic.  I'll think of a solution when I am rested.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8440 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e67e3c42541d879b666c148a5069a6a12b4ce747
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 29 04:21:40 2003 +0000

    add GPL copyright notices
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8439 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa9f9d0c0aad09ae398c6fc53b7752e47c708b4d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu May 29 03:48:52 2003 +0000

    	* src/business/business-gnome/dialog-invoice.c: don't constantly
    	  resize the invoice window every time we update ourselves.  Fixes
    	  #113775
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8437 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6119ad76807acf84919171e704ed7ca7dbd419f5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu May 29 03:02:11 2003 +0000

    	* src/business/business-core/gncInvoice.[ch]: change the unpost
    	  API to select whether to repoint the entries to the current tax
    	  table or leave it at the child tax table.
    	* src/business/business-gnome/glade/invoice.glade:
    	* src/business/business-gnome/dialog-invoice.c:
    	  New UI when unposting an invoice -- ask whether to bring the tax
    	  tables up to date or leave the values when it was posted.
    	Fixes #113774
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8436 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1527f0526aeda53ddd2ecb09922033902120425b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu May 29 02:50:40 2003 +0000

    	* src/business/business-ledger/gncEntryLedger.c: fix a bug where
    	  if you unpost an invoice and don't bring the TaxTables up to
    	  date, the total value shown in the register is different
    	  dependending on whether the cursor is on the current line or
    	  not.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8434 57a11ea4-9604-0410-9ed3-97b8803252fd

commit caeeb3c5460d1c9dc0bb44b4e3f7519a838b3016
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu May 29 02:44:10 2003 +0000

    	* src/business/business-core/gncTaxTable.c: when asking for
    	  the child, return ourself if we're already a child instead
    	  of making a (useless) grandchild.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8432 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f5ff6f114a4e4a034380e5e42d43532e56bac10
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 29 01:09:43 2003 +0000

    add missing include file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8431 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 303016f90749f18115b1faf7a22b166bd3b9f79e
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 29 01:06:34 2003 +0000

    add missing header file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8430 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41f87bf5883814c86b41e27925f7bd322230ed44
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 29 00:56:30 2003 +0000

    add missing include file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8429 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d6ccf29b647e0763a15fa744f99b67b3cd03a70
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 29 00:52:04 2003 +0000

    use g_malloc, g_free
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8428 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f5a84f15c207d8a75d3c437bb22d1304bc9e3014
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 29 00:46:43 2003 +0000

    move the trae functions to thier own subdirectory
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8427 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 09f80afc5df6bb728689d1e7e6c995b30d33dd6d
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 29 00:43:40 2003 +0000

    add missing header files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8426 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac924ede8f99bedd0ecc2378b53ca85562d3f457
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 29 00:35:20 2003 +0000

    move around an include file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8425 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1db349384c7a5915d48a3373a1933a12ce08e186
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 29 00:28:09 2003 +0000

    misc cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8424 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41a1451a7435539cb0d2570b32be12e681d1cc95
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 29 00:24:39 2003 +0000

    add missing include file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8423 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 26d3a81e5568762f2987f513dd459edcbf2e53bd
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 29 00:09:20 2003 +0000

    add missing include file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8422 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fdb11973c8fc87ffa30b47d81cae6fbd65f7208b
Author: Linas Vepstas <linas at linas.org>
Date:   Wed May 28 23:57:55 2003 +0000

    remove from the gnc-engine-util so that these func
    can be used in other apps
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8421 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f38fb55aba01cab7e3dc97ed2431d2ac487290f0
Author: Linas Vepstas <linas at linas.org>
Date:   Wed May 28 23:36:40 2003 +0000

    remove cruft
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8420 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a889712da2f24b0789587d2b422672787fbb18ed
Author: Linas Vepstas <linas at linas.org>
Date:   Wed May 28 23:35:35 2003 +0000

    cleanup old utilities
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8419 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2c68f3b4b350a3e32784683a65ff7ca9c1599919
Author: Linas Vepstas <linas at linas.org>
Date:   Wed May 28 23:27:05 2003 +0000

    cleanup grungy utils, I need to be able to use this
    in a different, unrelated app.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8418 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b50af16ffcc61561ae6801a99c928150aa26dc1
Author: Linas Vepstas <linas at linas.org>
Date:   Wed May 28 23:05:56 2003 +0000

    move KVP junk out of generic engine utilities
    -- needed to make portions of engine more generic for use
    by other apps.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8417 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15b50f49d41501da5bc70bbf6f981b8d33e57fb5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 27 23:36:35 2003 +0000

    2003-05-28  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-transfer.c, dialog-hbcitrans.c,
    	glade/hbci.glade: Add coarse GUI so that transfer templates are
    	somehow usable.
    
    	* src/import-export/hbci/gnc-hbci-kvp.[hc]: Store the online
    	transfer templates in the book's kvp_frame.
    
    	* src/import-export/hbci/gnc-hbci-trans-templ.[hc]: Add data type
    	for online transfer templates.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8414 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0fcd48a225233b8c5ad96f86df9e3eb8514d953b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 27 19:19:08 2003 +0000

    Improved documentation -- a GList here is always a GList of kvp_frame's.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8413 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef61c1449500d2b9e0f542a89731c31625c2b090
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue May 27 02:11:34 2003 +0000

    	* src/register/ledger-core/dialog-dup-trans.c: If the "number" is
    	  set to 0, then empty out the entry.  Considering the SpinButton
    	  wants to force a digit, this lets you set an empty number if you
    	  accidentally tab into and out of the number field.  This also
    	  means you cannot have a check numbered '0', but that is probably
    	  a reasonable limitation.  Fixes #109610.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8411 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff366530f6a85c04ff2d9bb33a23ff739946cee8
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon May 26 18:56:11 2003 +0000

    changes stable version to 1.8.4
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8407 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf063fc35b6c928b299a399b73d31dd41c458acc
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Mon May 26 14:12:07 2003 +0000

    2003-05-26  Benoit Gr�goire  <bock at step.polymtl.ca>
    
    	* src/import-export/import-settings.c: Fix pref page define to the proper page, should fix the problem of all prefs being ignored.  Also make strings in the lookup code translatable so that the matching won't be lost when changing language.
    	* src/import-export/generic-import.scm: Add note not to forget to change the c file as well when changing preference page.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8404 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd050a5a6d923e30445450f46a8795bc0f68eef5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun May 25 18:59:17 2003 +0000

    	* src/report/utility-reports/view-column.scm:
    	  Catch errors when running the child reports so we display the
    	  failed report backtrace but also display an error and continue
    	  with the multicolumn report.  Fixes #113668.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8397 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb715d706b7c99c0fcf5770d41836612d7e75384
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun May 25 18:04:25 2003 +0000

    	* src/report/report-gnome/dialog-view-column.c:
    	  - fix a bug in the gh_ -> scm_ conversion:  gh_appendN() needs
    	    to be converted to gh_append(gh_listify(..., SCM_UNDEFINED)).
    	    Just using gh_listify is wrong and causes a crash.
    	  - fix a bug that crashes gnucash if you remove the last entry
    	    and then add another entry.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8396 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc149e622a5b5c31c9c4fbef617cc2497ac1932e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun May 25 16:13:15 2003 +0000

    Revert a patch that wasn't supposed to be committed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8394 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 404192a05209a772d2e5c8b3803db6b54414032b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun May 25 16:09:41 2003 +0000

    	* src/business/business-reports/aging.scm:
    	  - Deal with the case where the first transaction found for a
    	    particular company is a payment (it used to just ignore it!
    	    Oops!  That throws off all the numbers...)
    	  - Also print out any overpayment in the total column.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8392 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6aaa06ce38febf58ac2f2236ee5c39a25a6519c8
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun May 25 01:22:32 2003 +0000

    	* src/business/business-utils/business-prefs.scm: make the
    	  Bill Due Days option selectable based on the setting of
    	  Notify Bills Due?
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8390 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0cb1bfab269da049bab051cf5b1c62bd079a42c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun May 25 00:17:22 2003 +0000

    	* src/business/business-reports/invoice.scm:
    	* src/business/business-reports/owner-report.scm:
    	  Change the date format string to be consistent with other places
    	  (e.g. the check print dialog) and use '%' instead of '~'.
    	  This is an interim fix for #99574, at least until we can
    	  centralize the functionality.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8388 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 022a174ca105292e061f180e2e63bc9349a061e5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat May 24 23:39:50 2003 +0000

    	* src/report/standard-reports/price-scatter.scm: "eval" changed
    	  API on guile-1.6.  Use the existing API to convert a delta
    	  symbol to a delta time.
    	* src/scm/main.scm: call eval with the right number of arguments
    	  based on early or late versions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8386 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6eefa8b43f8300a6681f96d7dc48a099119d2692
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat May 24 22:48:03 2003 +0000

    	* src/gnome-search/search-double.c:
    	* src/gnome-search/search-int64.c:
    	* src/gnome-search/search-numeric.c:
    	  Change the default Search Operation for numerics from "less
    	  than" to "equals" -- so by default you would search for an exact
    	  value.  Fixes #106443
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8384 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 76f0f6243bb3d9715ada441c790dd41af1d50ffb
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat May 24 22:27:01 2003 +0000

    	* src/report/standard-reports/balance-sheet.scm: use a 'from' date
    	  to better compute the Net Income on the report.  Fixes #113196
    	  (although not its dependency, #101519; that requires new strings)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8382 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a064eed95aae26d3b19cc1d54cee56cfe2c4c98
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat May 24 22:01:01 2003 +0000

    	* src/report/standard-reports/transaction.scm: include split
    	  transactions in the filtering of the transaction report.
    	  Fixes #113461.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8380 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57e598cc7c4cef00d3a81df0813a7b6c5cd7c3bd
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat May 24 21:20:15 2003 +0000

    	* src/gnome-utils/dialog-options.c: back out previous change.
    	* src/report/report-gnome/window-report.c: a better fix for
    	  #107953.  When we are asked to reload the report, queue the
    	  request, queue a draw event, and then return immediately.  When
    	  the draw event happens, load the report then.  This lets you
    	  hit Apply and then OK before the report finishes loading.
    
    	* src/import-export/ofx/test/Makefile.am: make sure we can find
    	  libofx/libofx.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8378 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84874fe11ad476b2ab0a920cff1c426237ead227
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat May 24 03:53:34 2003 +0000

    	* src/import-export/ofx/test/test-link.c: fix the test program
    	  to make sure it links on many weird platforms.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8376 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 020805377dd422769c0f48870ba135a63e67d74b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat May 24 02:21:27 2003 +0000

    	* src/business/business-gnome/business-gnome.scm:
    	* src/scm/main-window.scm:
    	  Move the instantiation of File -> Properties into
    	  main-window.scm (out of business-gnome.scm) for future cases
    	  where we might decide to ship the business modules separately.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8374 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7040ca692c69247f61ccec216778250e19ceeafe
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat May 24 01:12:51 2003 +0000

    	* src/report/standard-reports/balance-sheet.scm: add some
    	  (commented out) code to support a start date for computing the
    	  Net Income (aka Net Profit) in the Balance Sheet.  This is
    	  a commented-out partial fix for #113196.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8372 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 75366e5a576cb58a4720a3f8d589318cf820a69f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri May 23 23:41:35 2003 +0000

    	* src/report/report-system/report-utilities.scm: had the wrong
    	  number of arguments in gnc:account-get-balance-at-date.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8370 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f4431361fbe2da28f726a4a706bfd9e30dfb0f6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri May 23 17:09:51 2003 +0000

    	* src/gnome-utils/dialog-options.c: don't let the user do anything
    	  with the options dialog until Apply() finishes.  This is a
    	  simple fix for #107953 so that a user can't crash gnucash by
    	  hitting Apply and then OK (before the Apply completes).
    	  However, what should really happen is that we queue up requests
    	  to destroy ourselves and process the event later.  See #107953
    	  for more information.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8368 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f65e083fd1bf590683fc4501fbe9d767233c1836
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri May 23 04:44:04 2003 +0000

    	* src/report/standard-reports/average-balance.scm:
    	  Use the correct columns when printing the Gain column, don't
    	  reuse the same column as profit; we want to report different
    	  values.  Fixes #113096.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8366 57a11ea4-9604-0410-9ed3-97b8803252fd

commit afc5e462fba0e0903ed748a5eb7599f30c68ac8c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu May 22 20:22:00 2003 +0000

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

commit 74f1987f9addc9fdf84779e847b71eb8ad1b4ebb
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu May 22 17:54:38 2003 +0000

    	Nikos Charonitakis's account chart updates:
    	* accounts/el_GR/Makefile.am: added new carloan account chart
    	* accounts/el_GR/acctchrt_common.gnucash-xea: updated account chart
    	* accounts/el_GR/acctchrt_carloan.gnucash-xea: new car loan chart
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8361 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e440a4edf11673f2cdf9ba179c2f1bf63aad0034
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu May 22 15:23:15 2003 +0000

    	* src/business/business-reports/owner-report.scm:  Better fix for 108731
    	  limit the itemized invoices/payments to the start/end date range,
    	  but print out a "Balance" line if there is a non-zero balance as
    	  of the start date.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8359 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 918c24dd90e37d8ef5afd285f5c43016a3f8f8e8
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu May 22 04:18:10 2003 +0000

    	* src/business/business-reports/owner-report.scm:
    	  Supply a start date (as well as an end date) and don't print
    	  invoices that occur prior to the start date or after the end date.
    	  The aging information ignores the start date, but not the end date.
    	  This means the aging information will always be acurate through the
    	  end date (even if all the invoices and payments are not displayed).
    	  Fixes #108731.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8357 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d67a2e21dd4df9053091d79cb210befabbc5ed20
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed May 21 17:58:31 2003 +0000

    	* src/report/standard-reports/advanced-portfolio.scm:
    	  Deal properly when there are no prices for a commodity.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8354 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d35dbc0d6fd4a1291bf084bb354133dc8bc77bbe
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue May 20 23:48:06 2003 +0000

    	* acinclude.m4: modify the AC_GWRAP_CHECK_GUILE() macro to
    	  take an argument, the g-wrap module directory.  Then actually
    	  test that the g-wrap module loads.  This should detect systems
    	  without slib installed.
    	* configure.in: all the new gwrap check macro
    	  Fixes #113218
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8351 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5214fd68c327a080012ad84b7b9cd402e0344227
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue May 20 22:52:09 2003 +0000

    	* src/scm/printing/print-check.scm: some finer adjustments on
    	  the locations for Deluxe personal checks.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8350 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5a6623f878a78885340b0527219eb0fb4496973
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue May 20 03:28:53 2003 +0000

    	* src/engine/QueryCore.c:
    	* src/engine/guid.c:
    	* src/engine/kvp-util.c:
    	  Fixes for 64-bit architectures.  Fixes bug #113231.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8346 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3fe70012c7bfbc698c122bd67d8ef3c5bcc2f634
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue May 20 02:08:42 2003 +0000

    	* src/gnome/glade/print.glade: add "Deluxe Personal Check" type
    	* src/gnome/dialog-print-check.c: add support for choosing
    	  a "deluxe" check type.
    	* src/scm/printing/print-check.scm: add support for printing
    	  to "deluxe" personal checks.  This prints the check "sideways"
    	  on a US-Letter configuration.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8345 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 613055b55895fc513d7b9acca6593414c3f0e41e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon May 19 23:46:56 2003 +0000

    	* src/gnome-utils/print-session.[ch]: added gnucash wrappers
    	  around gnome-print's rotate, translate, gsave, and grestore
    	  APIs.  All to allow sideways printing (by rotating the image).
    	* src/gnome-utils/gw-gnome-utils-spec.scm: wrap the new print-session
    	  apis.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8343 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01ac9a55bcc5e38423817fec778055e59a1e24fc
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon May 19 22:25:34 2003 +0000

    	* src/business/business-gnome/dialog-invoice.[ch]: pass a double
    	  instead of an int, because guile-1.6 sucks.  Also fix the Query
    	  to actually include the Due Date of the invoice.
    	* src/business/business-gnome/gw-business-gnome-spec.scm:
    	  change the int to a double on the bills-due api
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8342 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 220e6dac33b69e6d0b62f168ced6b2649738ed6f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon May 19 15:59:29 2003 +0000

    	* src/gnome-utils/dialog-query-list*: the glade and C code for
    	  a general QueryList Dialog.
    	* src/gnome-utils/Makefile.am: compile the new dialog.
    	* src/business/business-gnome/business-gnome.scm: use the new
    	  querylist dialog to display the due bills
    	* src/business/business-gnome/dialog-invoice.[ch]: create a new
    	  API to run a due-bills dialog.
    	* src/business/businss-gnome/gw-business-gnome-spec.scm: wrap the
    	  new due-bills api
    	* src/engine/gnc-book.c: forcibly signal a book destroy event
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8340 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e2dbe1e10bb3e8ab6f2c5ccb43d6997c170e463f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon May 19 15:11:51 2003 +0000

    	* src/engine/gnc-event*: add an api to force an event even when
    	  events are suspended.  Without such an API, events can be lost
    	  if the event system is suspended when the event comes in.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8338 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7fa134b52f6cc7d2bb5a246d7e4eba9ea3405b77
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon May 19 14:56:25 2003 +0000

    	* src/engine/QueryNew.[ch]: add gncQueryGetBooks() API to return
    	  list of books in a query.
    	* src/business/business-core/gncInvoice.[ch]: add INVOICE_POST_LOT
    	  query parameter methods
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8336 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4886428cfe79ce5987ac56426cbdafd57c36a18b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon May 19 02:47:48 2003 +0000

    	* src/engine/gnc-lot.[ch]: add LOT_IS_CLOSED and LOT_BALANCE
    	  query parameter methods
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8334 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d12948d8c0adf569e3182a81f91fb69560aef51
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun May 18 12:04:50 2003 +0000

    Adapt to latest OpenHBCI updates.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8327 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 21f11b8420f8d75c7962683a541cc6535b77da71
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat May 17 18:38:33 2003 +0000

    	* src/import-export/qif-import/qif-file.scm:  the numeric test
    	  regex was broken and would fail on ALL numerics, causing all
    	  imports to be of value zero.  Oops.  I _thought_ I tested this,
    	  but clearly not sufficiently.  :(
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8324 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d2863ba63aeccfd22ebc18c26798122d864f95c8
Author: David Hampton <hampton at employees.org>
Date:   Sat May 17 06:06:18 2003 +0000

    Fix the "View" menu items to track properly when a new data file is
    opened. #99598
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8322 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85bcf951b27eec005604e5f173a1efa307d99d81
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat May 17 03:39:57 2003 +0000

    	* src/gnome-utils/gnc-query-list.c: we can't use a reversed list
    	  and prepend() because then we're always adding row 0 so the
    	  saved checkmarks fail.  So, use the slow way and use 'append()'.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8320 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a067318b0010a10a2c3e3d4fdac64929a44d5dfe
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat May 17 00:22:35 2003 +0000

    	* src/gnome/reconcile-list.[ch]: Port to the gnc-query-list.
    	  Remove all the extraneous code.
    	* src/gnome-utils/gnc-query-list.[ch]: Add code so the reconcile-list
    	  can successfully use the query-list.  Add a construct() method.
    	  Add an "unselect_all()" method.  Add the ability to print numerics
    	  as an ABS and invert the sort (defaults to off).  Add methods to
    	  determine if an item is in the list, and one to refresh the display
    	  of an item.
    	* src/gnome-utils/search-param.[ch]: fix the spelling of resizeable
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8318 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 08f5ab493bd7932942d63124267559c4b56f7618
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat May 17 00:13:15 2003 +0000

    Add a justification
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8317 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 12b7bb55cd34941218b83ab890e6904eee5e62f6
Author: David Hampton <hampton at employees.org>
Date:   Tue May 13 04:04:50 2003 +0000

    Added HTML::Parser to the modules looked for when starting up.
    #104197
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8311 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 21a6866fbcb3fd7554369c28eb1b4254c1d71d54
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue May 13 02:37:01 2003 +0000

    That last patch actually fixes bug #106035
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8309 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d39367285c12ea93f714ed1da1e5dff510804813
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue May 13 02:07:15 2003 +0000

    	* src/engine/Query{,P}.h: move the location of gncQuerySearchFor()
    	  to allow callers to look it up without requiring the private
    	  header.
    	* src/business/business-core/gncInvoice.[ch]: define
    	  INVOICE_IS_PAID and create gncInvoiceIsPaid() function (the
    	  prototype already existed, but it was never implemented).
    	* src/business/business-gnome/dialog-invoice.c: add IS_PAID column
    	  and the ability to search for paid/not-paid invoices.
    	* src/gnome-utils/Makefile.am: build gnc-query-list
    	* src/gnome-utils/gnc-query-list.[ch]: finish the GNCQueryList.
    	  - allow active-column sorting
    	  - watch all the entities in the query and update when an entry changes
    	  - use a checkbox to display booleans
    	* src/gnome-utils/search-param.[ch]: add extra APIs required to support
    	  the initial QueryList implementation
    	* src/gnome-search/dialog-search.c: Convert to use the new
    	  GNCQueryList to display the search results.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8308 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0a883ac5e029bab5df41e8e12702d042cf98350c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue May 13 00:46:20 2003 +0000

    	* src/gnome-utils/gnc-query-list.[ch]: an abstracted Query list
    	  widget to display the results of a Query.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8307 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 661bd34cc4369fbb5a24c79a5ad0cfed449bccbf
Author: David Hampton <hampton at employees.org>
Date:   Mon May 12 05:26:56 2003 +0000

    Remember the state of the "show currencies" check box from one time to
    the next.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8305 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 99e5c392b5ac226af93ed683ff66401afacb6397
Author: David Hampton <hampton at employees.org>
Date:   Mon May 12 04:17:28 2003 +0000

    Fix transfer dialog to not hang if OK button is clicked w/o filling in
    dialog properly.  #109497
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8303 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e805e8f8de2543b5843cbbce1730835d16258ab2
Author: David Hampton <hampton at employees.org>
Date:   Mon May 12 04:15:59 2003 +0000

    A single button shouldn't take full width of the window.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8302 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb548d152ac0f7a019c8f82f61e256d763036992
Author: David Hampton <hampton at employees.org>
Date:   Mon May 12 04:13:37 2003 +0000

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

commit 7acf711c8378ef9fe74a8113bfe5bd6aef61e782
Author: David Hampton <hampton at employees.org>
Date:   Sun May 11 23:31:23 2003 +0000

    Give more control over what builds have a version number and what
    builds hare labelled "cvs".
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8300 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f7ae1b2de5d57565ec245874f2bf753796f76b33
Author: David Hampton <hampton at employees.org>
Date:   Sun May 11 23:01:42 2003 +0000

    Fix problem selecting quote source.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8299 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f1702d627ad98dae8816ed389f1e2ad4fb3ad91
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun May 11 16:14:38 2003 +0000

    	* src/import-export/hbci/gnc-hbci-utils.c: you have to declare
    	  your variables before you g_assert() anything.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8298 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 33d7497d808f18a0f10eb3754048388cc87e9f14
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun May 11 14:25:44 2003 +0000

    Update for 1.8.3
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8295 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8052d43e0376bb49fdc005421720f2cb44fc77fd
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun May 11 01:06:35 2003 +0000

    You need to define your variables before you call ENTER()
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8293 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b7353d67cfe2ad89b4ac58fc2ccb5ac55557e7e
Author: David Hampton <hampton at employees.org>
Date:   Sun May 11 00:45:03 2003 +0000

    Move price quote information from the Account data structure to the
    Commodity data structure.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8292 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bcbf5c847a2408293687b1c73b09a97b36e4b972
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat May 10 23:23:27 2003 +0000

    Remove non-needed config options, generated by automake
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8290 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a65418bfbef79c00afe25e2f18c19fff919217e0
Author: David Hampton <hampton at employees.org>
Date:   Sat May 10 23:09:26 2003 +0000

    Restore some lost changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8289 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 07132d7abfc1b63dbb93eb52f49cdfe980daafbf
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat May 10 21:38:20 2003 +0000

    Removed AC_PROG_CXX again because openhbci.m4 doesn't require it anymore.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8288 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c44f4e726eb7dfa9468510c9acc8c8e662916a66
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 9 21:54:06 2003 +0000

    2003-05-09  Christian Stimming  <stimming at tuhh.de>
    
    	* macros/openhbci.m4: Fix openhbci macro again so that it uses a C
    	check program.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8286 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 44f314dfe8e4fb7adff5e65040d094c483258532
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri May 9 21:13:19 2003 +0000

    Add some extra messages so users don't shoot themselves in the
    foot by trying to run aclocal by hand.  gettextize tells them
    to do so; add a warning to ignore it.  Hopefully users will listen.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8284 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f35450e82320f9699ec05237166a2664b9f7e12
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri May 9 02:48:54 2003 +0000

    	* acconfig.h: remove duplicate entries (for use with more recent autoheader)
    	* configure.in: supply AC_PROG_CXX to fix the automake-1.7 problem
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8283 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 942578370a573bae24e600e5857e5c7039925eb7
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri May 9 00:58:23 2003 +0000

    	* configure.in: fix some AC_DEFINE macros
    	* macros/autogen.sh: a bit more work on the version searches.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8282 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b9546bb9cc9fce325de73bafee53583938f91fb8
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri May 9 00:29:11 2003 +0000

    	* configure.in: add AC_PREREQ(2.53) to require 2.53 :)
    	* macros/autogen.sh: add more searches for a good version of
    	  the autotools.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8281 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe083155f1560b8796e116cbe335378e9715de58
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu May 8 02:05:15 2003 +0000

    	* macros/autogen.sh: require autoconf >= 2.53 and automake >= 1.5
    	  Also look for appropriately-named versions on systems like RH7.3
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8277 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f106080ed73575f69f513e3ddf6d334337d0f3a5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon May 5 21:53:27 2003 +0000

    2003-05-05  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/dialog-hbcitrans.c, gnc-hbci-utils.h,
    	gnc-hbci-utils.c, hbci-interaction.h, hbci-interaction.c: Add
    	*much* better error checking -- the user now gets almost always
    	correct feedback if an online transfer cannot be executed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8275 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14197bbb5c5f15bc113a66d335be7921b476e076
Author: David Hampton <hampton at employees.org>
Date:   Mon May 5 14:52:35 2003 +0000

    Fix problem with latest versions of autoconf.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8273 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4592351b985f49c7cf8081bbe29f5edbc52ed1dd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat May 3 20:58:45 2003 +0000

    2003-05-03  Christian Stimming  <stimming at tuhh.de>
    
    	* configure.in: Fix hbci and ofx test for handling --disable
    	correctly.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8271 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 344f879d28267a5dbb1f6f8ec39ed4f9a9af00a1
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri May 2 04:08:00 2003 +0000

    	* src/import-export/qif-import/qif-parse.scm: Don't assume that a
    	  date of the form XXXXXXXX is always YYYYMMDD.  There is at least
    	  one example where it is MMDDYYYY.  So, test it both ways:
    	  xxxxYYYY and YYYYxxxx.  Make sure a 4-digit year "makes sense"
    	  (e.g., the year is after 1930). Fixes bug #111889.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8266 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eba6b7279389580d9363284493f374630f6daa20
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 1 16:15:08 2003 +0000

    Updated openhbci macro for latest openhbci versions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8262 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce6bea082274d2629befcf781cafc28aa91925e3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Apr 29 21:33:51 2003 +0000

    More compiler warning fixes from Herbert Thoma  <herbie at hthoma.de>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8258 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 937ec37a9bf77e8da9b1a9a70cf756dfab0cc342
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Apr 29 13:57:54 2003 +0000

    	* src/engine/test/Makefile.am: disable the test-scm-query-import
    	  test, since it breaks on guile-1.6 (which does mean that
    	  importing into a guile-1.6-based system will fail, but so much
    	  else fails when upgrading from 1.6 to 1.8 that it really doesn't
    	  matter.  Users will have to reset their reports anyways.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8254 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2fc7cc7372cdb6b5ef9766397f1379325d33811a
Author: David Hampton <hampton at employees.org>
Date:   Tue Apr 29 06:15:34 2003 +0000

    Consolidate all the tests for an ISO 4217 commodity into a pair of
    functions.  Use these functions throughout the code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8252 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e46d7c6b056a452907ce599e71ea6b0b65ec2a58
Author: David Hampton <hampton at employees.org>
Date:   Tue Apr 29 06:11:19 2003 +0000

    Remove two duplicate commodities.  The newer name for these
    commodities was retained.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8251 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c38ccd4dfd6cef1401d9de2e862d3ad4e51e8a3d
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 26 21:27:01 2003 +0000

    Consolidate duplicate strings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8250 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 883f7612bf539e437f2fa7c6b98489059db74ecf
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Apr 24 21:21:08 2003 +0000

    Initial Tamil translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8246 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b863163d9629a41bcb0eba0227f54946f454f7b2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Apr 22 21:58:25 2003 +0000

    2003-04-23  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/druid-hbci-initial.c: Adapt to latest
    	OpenHBCI changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8245 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f964ce86a117c34540a1c07308872a989aa7a9bd
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Apr 22 13:50:28 2003 +0000

    notes about implementation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8243 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f55d2ac4303451951d07a991a80811314a67b9f6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Apr 21 16:22:15 2003 +0000

    	* src/business/business-reports/aging.scm: fix the percentage
    	  calculations so we don't get GtkCritical warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8241 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2182267e6815a9144e8c0c1a68ecab8accd8a222
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Apr 21 03:08:50 2003 +0000

    	* src/import-export/qif-import/qif-file.scm: Don't try to
    	  parse values that begin "..." because it is clearly not
    	  valid (regardless of the locale).  Fixes #109868.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8238 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3e8b3867f846e705a42574dc619e66c0f7189cb4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Apr 21 02:38:06 2003 +0000

    	* src/business/business-gnome/dialog-customer.c:
    	* src/business/business-gnome/dialog-employee.c:
    	* src/business/business-gnome/dialog-job.c:
    	* src/business/business-gnome/dialog-vendor.c:
    	  Enable changing the "ID" for different business objects.
    	  Fixes #108563.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8236 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f490506b437d48ec15e5992926cd865aa60a94f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Apr 21 02:22:55 2003 +0000

    	* src/report/standard-reports/transaction.scm: Applied Tomas
    	  Pospisek's patch to the transaction report (fixes bug #110598)
    
    	* src/gnome-utils/gw-gnome-utils-spec.scm: fix the description
    	  of gnc:mdi-show-progress.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8235 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9e1c9090190c7452db9bd52bd6ae217d11c3f2e6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Apr 20 23:50:39 2003 +0000

    Herbert Thoma's multi-currency patch (#3):
    
    	* src/engine/Account.c: move currency conversion to gnc-pricedb.c
    
    	* src/engine/gnc-pricedb.c
    	* src/engine/gnc-pricedb.h: add functions
    	  gnc_pricedb_convert_balance_latest_price and
    	  gnc_pricedb_convert_balance_nearest_price
    
    	* src/engine/gw-engine-spec.scm: wrap functions
    	  gnc_price_list_destroy, gnc_pricedb_lookup_latest_any_currency,
    	  gnc_pricedb_lookup_nearest_in_time_any_currency,
    	  gnc_pricedb_convert_balance_latest_price and
    	  gnc_pricedb_convert_balance_nearest_price
    
    	* src/report/report-system/commodity-utilities.scm: use
    	  gnc:pricedb-convert-balance-latest-price and
    	  gnc:pricedb-convert-balance-nearest-price to improve
    	  multiple currency reports
    
    	* src/report/standard-reports/advanced-portfolio.scm:
    	  improve report for stocks and funds not denominated in report currency
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8234 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 76d96bb991987ff9cb9a08d40ba6a94346e5998e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Apr 15 22:38:52 2003 +0000

    2003-04-16  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/druid-hbci-initial.c,
    	src/import-export/hbci/hbci-interaction.c: Adapt to latest changes
    	in OpenHBCI CVS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8233 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96280e4e4a4e504bef00ad3286ef5520b8624339
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Apr 14 20:56:14 2003 +0000

    2003-04-14  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/hbci-interaction.c: Fix some user
    	messages where chip cards were confused with key files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8230 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b72e3ad94bb7c919140c8134e6577b8ed4a98ae1
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 13 03:09:11 2003 +0000

    clarify soem terminology
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8229 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b381425f3e9a488afca7f62be0e7b7e5ffedc9e1
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 13 02:49:45 2003 +0000

    add a meta-design summary
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8228 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41de729d20205f127cae9b9a8bad52387d5c3fde
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Apr 12 22:53:25 2003 +0000

    add email conversation about price handling in register
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8226 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8b7e17f7db7ac84696946a830f618760f8b9a00
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Apr 12 22:49:15 2003 +0000

    add notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8225 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a2e2bda6d8260da48c0bc6c05ce62f6a5eefb8cd
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Apr 12 16:53:22 2003 +0000

    Applied Herbert Thoma's patch:
    
    	* lots of files...
    	  fixes for GCC 3.3 warnings
    	  comparison between signed and unsigned and
    	  dereferencing type-punned pointer will break strict-aliasing rules
    	  fixes #110320
    
            * src/engine/gnc-pricedb-p.h
            * src/engine/gnc-pricedb.c
            * src/engine/gnc-pricedb.h:
    	  gnc_pricedb_lookup_at_time_any_currency,
    	  gnc_pricedb_lookup_day_any_currency and
    	  gnc_pricedb_lookup_nearest_in_time_any_currency functions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8223 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73a59d5ed48c5b4949152c9df6151c2b604d0203
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Apr 11 15:13:55 2003 +0000

    	* src/engine/Transaction.c: xaccSplitGetCorrAccountCode() should
    	  actually return the account Code, not the account Name!  Fixes
    	  #110561.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8220 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 37ee1c09a0ed912e404f87b045395f37e94b960e
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Apr 9 03:09:31 2003 +0000

    add a pair of utility routines that will be needed by the GUI
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8219 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f815d8a28c5c0b590bd5bdd6d580a5a7fde66173
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Apr 7 05:26:36 2003 +0000

    add status
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8218 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a4bb3a467682be83ec46d9a6cb565c2d4fe16bac
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Apr 7 05:24:43 2003 +0000

    add documentation for keys used by lots
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8217 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b3b6fa9af208bbdca9227d97d40958d74f2c3f6
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Apr 7 05:23:43 2003 +0000

    store the default gains account in kvp tree
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8216 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf8e241f6d4d3b5c8b26c76153b36a0204e38430
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Apr 7 05:22:30 2003 +0000

    minor typo cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8215 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 984c1c9ce0b189f0f4be3cc1055c9ff271d475dd
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Apr 7 05:21:49 2003 +0000

    two bug fixes:
    -- kvp changes require that account be marked dirty so that its saved
    -- Fix memory leak in GetSubAccounts (the returned value is already
       a copy, a second copy is not needed).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8214 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd17b42eddf8d7cb6c2770967ccfd157431a786a
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Apr 7 05:19:23 2003 +0000

    add documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8213 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ec2c9fa6c08e4c51b6c6e92cc1ee20de8e4350d
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Apr 7 05:18:10 2003 +0000

    fix bug: need to mark account as 'changed' so that it gets saved.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8212 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d3cb97bb52fbc0f7605ccd85b377a868e1c0fa9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Apr 7 00:24:02 2003 +0000

    	* src/gnome-search/search-date.c: Evaluate the date during
    	  get_predicate() in case the user just "hit return" (and the
    	  auto-evaluate didn't happen).  Fixes bug #106444.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8210 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c2d34d4ae57b873ddb27fcc3af4f5ea1dabd435
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Apr 7 00:03:08 2003 +0000

    	* src/gnome-util/transfer-dialog.c: Pop up a dialog if the user
    	  tries to transfer from a non-currency account, and don't let
    	  them do it.  Yes, this means you cannot transfer between mutual
    	  funds, but the logic for that can be added later.  This fixes
    	  bug #109641.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8208 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 956502338cbf8cb67cac80b40a4ba501727c36f3
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 6 21:00:55 2003 +0000

    add FSF license
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8207 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 728c55e94783d73f0a5c9d62ef20647894468d50
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 6 20:35:53 2003 +0000

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

commit d6ce8ba4ee4e964e917e7883fa677b16d4ce0d51
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 6 18:01:15 2003 +0000

    add design notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8205 57a11ea4-9604-0410-9ed3-97b8803252fd

commit acca75eab3c665b0af836da802c10f167dfb4ab9
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 6 16:48:09 2003 +0000

    bugfix: summary-bar:  if no prices, and balance is zero, then show zero,
    instead of 'no information'.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8204 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aca0bed5a5f7c3fe93392c0493174c2ea9471c38
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 6 07:43:22 2003 +0000

    update doc status
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8203 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 25822ffb938f5cd8dd8f47b624be2c12b2855b29
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 6 07:33:18 2003 +0000

    enable lot scrubbing for good!
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8202 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec53abddcd8661c10325dc35cce85a7b1bd6c427
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 6 07:29:23 2003 +0000

    ignore more stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8201 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6797be28619e8443653a81d4fbfffa1151c56ab
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 6 07:28:08 2003 +0000

    add debug statements
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8200 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f52a654eed4d6bbe3856e8ad6f7d7e99701b9b8
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 6 07:27:20 2003 +0000

    fixes to income account
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8199 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 083c66229d380024dc256186574d305db341dc90
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 6 06:18:27 2003 +0000

    bug fix for core dump
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8198 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 517270fd8c257abda3dca262a9fdbf35865c7d7d
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Apr 5 20:03:30 2003 +0000

    add very simplistic test for lots
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8197 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8957f7017cb503b2bfbea360312a55e99ac44723
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Apr 5 19:44:15 2003 +0000

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

commit 89b86d0d49400d8bf9f1cdb6d7ad5ea2d10baf8e
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Apr 5 19:31:48 2003 +0000

    add notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8195 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c139fcf5ce83ce2e7050db4df694d465adecb4d9
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Apr 5 19:30:12 2003 +0000

    fix some notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8194 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ace2107db9f4f24c5b94b3e9bc7f05bdd1e907fb
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Apr 5 19:27:21 2003 +0000

    add debugging print statements
    fix misc bugs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8193 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb07fcbb53c04c626be7007aa1f99564c047f91c
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Apr 5 19:25:20 2003 +0000

    fix cosmetic indentation
    try to fix weird core dump
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8192 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 269b437847829eb0d3dff16832c90577bbed375a
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Apr 5 16:54:30 2003 +0000

    cosmetic, fix indentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8191 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ccb25fb706913b42202280974fe4d11e170ef3b
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Apr 5 05:58:54 2003 +0000

    add README file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8190 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6022a63c2ff29c9c3a2d08f87b8212e80281dab1
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Apr 5 05:58:19 2003 +0000

    point out wher there's more documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8189 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b2dcaa44efc33ecc58a93909c272f94709c9e621
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Apr 5 05:51:55 2003 +0000

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

commit 2cb99c0b38d81a70d552dff066be2eb599a6a2da
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Apr 5 05:47:02 2003 +0000

    modify signature of xaccTransScrubOrphans routine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8187 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0865da3b4a2daad3f1efe5a321ae51cc81fd5d26
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Apr 5 05:38:12 2003 +0000

    cleanup order in which scrubbing is performed,
    add additional debug printouts of actions performed.
    Will catch fixes of type reported by Dave Reed <drlinux at columbus.rr.com>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8186 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b4edce8281bfc09405a53782bc74460f05512f70
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Apr 5 04:18:21 2003 +0000

    	* src/report/standard-report/transactions.scm: symbols are not
    	  strings in guile-1.6.  Fixes debian bug #186004.
    	* doc/gnucash.1.in: it's --add-price-quotes (not quote)
    	* src/app-utils/date-utilities.scm: fix "WeekDelta" and add
    	  TwoWeekDelta.  Fixes debian #185860.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8184 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 20b18eff5c3e73790554cd9decd5054653efb12f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Apr 3 16:15:34 2003 +0000

    	* src/scm/main.scm: guile-1.6 requires empty lists to be quoted
    	  (fixes debian bug #186188)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8182 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 16d283bcb47f646d34d8f5c8300b7de68a8c1761
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Thu Apr 3 16:06:05 2003 +0000

    2003-04-03  Benoit Gr�goire  <bock at step.polymtl.ca>
    
    	* src/import-export/import-commodity-matcher.c: Fix debian bug #187061
    	Crash during import of investment accounts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8181 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 07f773530f47b34e0f9d4b200c71856058bfc37b
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Apr 3 15:18:25 2003 +0000

    add debug statements for problem reported by  Dave Reed <drlinux at columbus.rr.com>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8180 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 351a4c689ad3023ee581da540c077cdeb38df75f
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Wed Apr 2 21:37:12 2003 +0000

    2003-04-02  Benoit Gr�goire  <bock at step.polymtl.ca>
    
    	* po/POTFILES.in,
    	src/import-export/ofx/Makefile.am,
    	src/import-export/ofx/ofx.glade: Remove obsolete ofx.glade
    	* po/fr.po: Update french translation again, 200 more messages handled
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8179 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d079acb6fefa32b7b99e236ef66b56a9443cd63
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Apr 2 05:37:25 2003 +0000

    clue-stick
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8176 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa7fcd488bc1c9338acdbd6888cf60b476c4799b
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Apr 2 05:11:41 2003 +0000

    hack in lot scrubbing, jsut for test for now
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8174 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9184bf7a1c30ae2b91ab275da24cf05c0eb35289
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Apr 2 05:09:39 2003 +0000

    add a few utility routines
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8173 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5d7cd62ee5b7d68bbebb433d0d97930023f5bc5
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Apr 2 05:09:24 2003 +0000

    fix docos
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8172 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a65a2499e84ed17b97b0d8140b281ba17ad44136
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Apr 2 04:52:22 2003 +0000

    remove bogus include
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8171 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73ac53ded09278ec0dbcdfbf19a841d373b59008
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Apr 2 04:51:09 2003 +0000

    add group scrub routine, add docs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8170 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0406511c5bde3a752641ecdd1ca54e1c202a306
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Apr 2 04:31:48 2003 +0000

    	* src/business/business-reports/owner-report.scm:
    	* src/business/business-reports/aging-report.scm:
    	  Fix a couple strings to improve comments when owners and accounts
    	  are missing.  Direct the user to select them in the report options.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8168 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 768cd99477cd770374610a440b61c7c900d34222
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Apr 2 04:22:52 2003 +0000

    finish implementing the double-balance routine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8167 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 314c39486f2da9b20e7d2f37ca63c763e920365e
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Apr 2 04:22:02 2003 +0000

    minor documentation update
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8166 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b2da24e3c6dc809111537a741f74b383024675e8
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Apr 2 04:02:34 2003 +0000

    add convenience function to find date on which lot was closed
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8165 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 875e3e49bce779570460414d60aa2d55e38800e6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Apr 2 03:38:23 2003 +0000

    	  When building the "name + address" string, check if the
    	  company name and contact name are the same and, if so,
    	  only print one of them.  Fixes #109753.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8163 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e6325afe19e2aea888fc3d9742110abd36b8b03
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Apr 2 03:19:41 2003 +0000

    	* src/business/business-gnome/glade/date-close.glade:
    	  Fix the glade settings so resizing the window will properly
    	  resize the widgets.  Fixes #107586.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8161 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4798b3255beadd64de6c7aafd2a95d4d1d778b5d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Apr 2 03:05:30 2003 +0000

    	* src/business/business-ledger/gncEntryLedgerControl.c:
    	  Save the entry cells before adding an it to the invoice,
    	  otherwise it wont get sorted properly.  Fixes #108910.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8159 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d634a00aecd019cb5ccca3d4dd8d67e43994b671
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Apr 2 01:37:41 2003 +0000

    	* src/business/business-ledger/gncEntryLedgerControl.c:
    	  Don't ask the user in the general case when making changes
    	  to entries.  Generally the user should be allowed to make
    	  whatever changes they want without being pestered.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8157 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d39a0022b372ccba28a34940512c1ef68310fbfd
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Apr 2 01:04:25 2003 +0000

    	* src/business/business-gnome/dialog-invoice.c: fix an assertion
    	  failure -- don't try to set the to_charge_amount value unless
    	  we're in a VIEW/EDIT invoice.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8155 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41e630069e7277ac069a73871c54ae81028fba34
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Apr 1 21:15:22 2003 +0000

    	* src/business/business-core/gncEntry.h:  Move the definitions
    	  of PaymentType and DiscountHow higher earlier in the file
    	  to prevent problems of circular dependencies.
    	* src/business/business-core/gncInvoice.[ch]:
    	  - Add the storage of the to_charge_amount.
    	  - Add GetTotalOf() to find the total of Cash and Charge amounts
    	  - Use the to_charge_amount when posting an invoice
    	* src/business/business-core/dialog-invoice.c:
    	  - add a to_charge_amount for Exp. Vouchers
    	  - add a "Total Cash" and "Total Charge" summary
    	* src/business/business-gnome/glade/invoice.glade:
    	  - add the to_charge_amount frame and labels.
    	* src/busines/business-core/file/gnc-invoice-xml-v2.c: Add support
    	  for the to-charge amount.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8153 57a11ea4-9604-0410-9ed3-97b8803252fd

commit efd32817c2aa823fb22939342aadbd673b4cc9ed
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Apr 1 20:32:33 2003 +0000

    2003-04-01  Christian Stimming  <stimming at tuhh.de>
    
    	* src/report/report-system/options-utilities.scm: Fix missing i18n
    	markup on some option names.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8152 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b49db15076d7f5702af16fc1e1e9a638f49382a1
Author: David Hampton <hampton at employees.org>
Date:   Tue Apr 1 04:09:19 2003 +0000

    Collapse the account tree data declarations into a common table.
    Change functions to be driven off this data table instead of
    explicitly coding each field.
    
    Add new fields in the account tree window for present, cleared,
    reconciled, and future minimum balances.  #95628
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8148 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d03de9aae90f2b9945299129e0dfe664d2e975ce
Author: David Hampton <hampton at employees.org>
Date:   Tue Apr 1 04:06:29 2003 +0000

    Update for changes to function parameters.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8147 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f906f0b11b40989f539cbbe9ddc4ea4465c23b49
Author: David Hampton <hampton at employees.org>
Date:   Tue Apr 1 04:05:32 2003 +0000

    Push gui independent functions into the engine.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8146 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1c2adca030b4bbabf3b1138b42a079c23d460a9c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Mar 31 19:12:21 2003 +0000

    2003-03-31  Herbert Thoma  <herbie at hthoma.de>
    
    	* src/engine/gnc-pricedb.c
    	* src/engine/gnc-pricedb.h: new function
    	gnc_pricedb_lookup_latest_any_currency, return any available
    	prices for given commodity regardless of currency
    
    	* src/app-utils/gnc-ui-util.c: do a "two stage" price lookup in
    	gnc_ui_convert_balance_to_currency if no price for the commodity
    	is found in the requested currency, then look for prices in any
    	currency and for a exchange rate from the price currency to the
    	requested currency
    
    	* src/gnome/gnc-split-reg.c: do currency conversion and show the
    	value in the status line of stock and mutual fund accounts
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8145 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1818d3d2cdbdc583c3003d87028603b738b42a2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Mar 31 18:08:32 2003 +0000

    	* src/business/business-core/test/test-employee.c:  fix the test
    	  to reflect the change in Employee->Printable()
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8144 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d8b88510830b8e24edafb9754e9feb744f76168
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 31 05:15:21 2003 +0000

    rename the 'GetOrMake' routine, its not static any more but shared between two files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8142 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f6476648f2d6694caafacb600270f40ec6da6fd
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 31 04:42:16 2003 +0000

    inital checkin -- add private prototype for utility func
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8141 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ebc997d35c1c88611124cbaa6518587e312b7667
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 31 04:41:21 2003 +0000

    cleanup author credits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8140 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1808028f83258108c1bbb718d6a2d99dcde91600
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 31 04:19:18 2003 +0000

    more new code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8139 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a115451c52f631f5944064149a121d39d462253e
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 31 04:17:48 2003 +0000

    check in some documentation updates made way way long ago
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8138 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2f7b0f517aae701c426115c693ab659b8214933b
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 31 04:12:31 2003 +0000

    remove bogus argument for dxaccAccount subroutine calls
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8137 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c45c2da35e75ea353468b0ffee13f0706f6c2baf
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 31 03:50:32 2003 +0000

    misssed a spot - remove more bogus arguments
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8136 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a55b0c4196af1eda98101bb32f3684255522517b
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 31 03:46:36 2003 +0000

    get rid of bogus subroutine argument
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8135 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 496015a5b68adcebdc48631fda3aec466841751b
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 31 03:25:37 2003 +0000

    add documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8134 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f1e8ae9e0dc1791ffc533be0ad94a7728f308836
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 31 03:25:19 2003 +0000

    d of bogus argument to scrub functions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8133 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0a70aea1d71ded44675a6de5226b20699230bf7b
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 31 03:24:29 2003 +0000

    get rid of bogus argument to scrub functions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8132 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f2fdc583f6a344b896d05350a018062a044cb9e5
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 31 03:23:39 2003 +0000

    remove bogus argument to Scrub functions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8131 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 413ff3ad122aa14f6c6bf45d5c4522692107c83d
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 31 02:50:02 2003 +0000

    get rid of spurious argument
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8130 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93d30df8860979e32f5d8d6853c4dacc8aee4291
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 30 19:04:42 2003 +0000

    fix bugs, start adding routine to perform the double-balance check
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8129 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 952ef55424e6cd926b022e6df0a8503c02f5949e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 30 18:40:40 2003 +0000

    add documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8128 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e1957174f008ba7b83a6a80a1c6aa86b11a44f8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 30 12:42:41 2003 +0000

    Forgot to install scheme file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8127 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8bedf26761e301e877d297c44b32c7e911c6c63a
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 30 06:32:36 2003 +0000

    fill in more of the lot-scrubbing algorithm
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8125 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d0adc936c3977d5cbc0e51e5c2813a00bcf2c7e5
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 30 06:30:51 2003 +0000

    add notes, update
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8124 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d694fb5a4e1c621c517840da87053e4b9e8219e3
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 30 06:29:19 2003 +0000

    fix formating
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8123 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb0b60038c169e02a8be4a74b413b6f20bfc4dfe
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 30 05:44:12 2003 +0000

    fix some notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8122 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c5f5fcaf39d466af71f67e384545c6e066eeb8f
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 30 04:50:09 2003 +0000

    never mind; we really do *not* have any use for these funcs;
    things will be handled very differently.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8121 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18cc347bae38c24e3d147647007c4752e2ac991c
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 30 04:45:48 2003 +0000

    fill in more functions to clean up lots
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8120 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c39c2be3bea64bbb6dcc4bda743d0a106e565d14
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 30 04:09:45 2003 +0000

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

commit d328d40114443ddcd00b30917ba057a7749f2990
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 30 04:08:55 2003 +0000

    add utility routine to get earliest split in lot
    convert tabs to spaces
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8118 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e701237359698f4c0e6a303272c7ab4c2bdc5b01
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 30 03:30:42 2003 +0000

    fix a FIXME note
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8117 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f8e733bb520de7ffa263ff7210aa6670543233df
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 30 03:03:02 2003 +0000

    start working on functions to cleanup up usage of Lots in trading accounts
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8116 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5fc7551350ac01096d48f335f427855691c17ed4
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 30 03:01:23 2003 +0000

    remove obsolete commentary
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8115 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b1913918b60a7557cf3e53f67779e7e34d67f90e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 30 02:58:25 2003 +0000

    add an account-for-each-lot function
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8114 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c43a1b13d34e3bdfa702c3baac2ece0944e60cfd
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 30 00:21:41 2003 +0000

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

commit 6a498252d506e0f8e167bb0bb7139fc00db60838
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Mar 29 23:29:58 2003 +0000

    start porting fifo code to current gnucash engine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8112 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18c67f9db86b354df2ea302b01d61a2647913863
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 29 22:21:24 2003 +0000

    2003-03-29  Christian Stimming  <stimming at tuhh.de>
    
    	* src/report/standard-reports/daily-reports.scm: New report
    	"income vs. day of week" by Andy Wingo <wingo at pobox.com>.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8107 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5278b8e655432a916cc4192c4ae3ddd02b9b6b79
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Mar 29 21:34:40 2003 +0000

    reinstate simple accounting FIFO from the gnucash-1.4 branch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8106 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72614fb23ac6483615b7837486b71a179ea3389b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Mar 29 21:33:04 2003 +0000

    2003-03-29  Christian Stimming  <stimming at tuhh.de>
    
            * src/engine/gnc-session.c: OpenBSD fix by Todd T. Fries
            <todd at flare.fries.net>
    
            * src/engine/Transaction.c: OpenBSD fix by Todd T. Fries
            <todd at flare.fries.net>: time_t is not long everywhere.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8104 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 36bc6d9b6bcb91166e6cb85a5eca5a1bdd2ae8a7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 26 23:07:01 2003 +0000

    Updated function documentation for doxygen.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8103 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 039f9bd8aa68d94a6c321847d34ec334c315b40d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Mar 26 00:17:26 2003 +0000

    Improved documentation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8102 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 81b798f7d4dd29284c623d4f14875b576f3e2b23
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 23 12:35:55 2003 +0000

    Forgot this part of close-on-finish fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8099 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3cbd89037a2e97709b15c15b1643b0fe2e2a614c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 23 12:30:42 2003 +0000

    2003-03-23  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/hbci-interaction.c (GNCInteractor_hide):
    	Fix close-on-finished checkbutton.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8097 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 02687747de6298ad628244831277f49af765ecb7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 23 12:07:04 2003 +0000

    2003-03-23  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/hbci-progressmon.c: Add descriptions of
    	new HBCI actions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8095 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d0f88705c3e3ea8311abf69e9be1cca4f964c391
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Mar 21 04:28:21 2003 +0000

    	* configure.in: don't add -I$(GNC_INCLUDE_DIR) to the engine
    	  cflags, because it can cause build warnings on platforms with
    	  gcc-3.2, and frankly we don't need it since we don't install
    	  before we're building.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8092 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc887b604fb2587a5f3c84fdebf26d88cbe665a2
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Wed Mar 19 05:50:20 2003 +0000

    2003-03-18  Benoit Gr�goire  <bock at step.polymtl.ca>
    	* Documentation update
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8091 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 43e1882a0cbdd1ffae1faf51ed21486e2dcc5678
Author: David Hampton <hampton at employees.org>
Date:   Tue Mar 18 05:45:20 2003 +0000

    Consolidate all the functions that convert time values to be the
    beginning, middle, or end of a day.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8090 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f83edf6ead73e3908347263d4c9e2b67d50ae35b
Author: David Hampton <hampton at employees.org>
Date:   Mon Mar 17 02:02:10 2003 +0000

    Collapse the DateUtils.[ch] files into date.[ch].
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8089 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d417ccb0410f74e3c3d5d4ba3ab2529836445ded
Author: David Hampton <hampton at employees.org>
Date:   Sun Mar 16 22:48:27 2003 +0000

    Consolidate all the functions that convert time values to be the
    beginning, middle, or end of a day.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8088 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b90a6d09c4a19a829648f3a8dbea88f7791a14c
Author: David Hampton <hampton at employees.org>
Date:   Sun Mar 16 00:40:39 2003 +0000

    Eliminate a critical warning message in the gnc_date widget (#106675)
    and make the accelerator keys work properly when the calender part is
    visible.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8086 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 785a5ec85e550ce3e98a9932b59436ac9a84da1a
Author: David Hampton <hampton at employees.org>
Date:   Sat Mar 15 21:16:30 2003 +0000

    Prevent the register refresh code from trying to update a cell that is
    no longer visible.  #105346
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8084 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e686082cea97fab7979acadf934534be7d94de8
Author: David Hampton <hampton at employees.org>
Date:   Sat Mar 15 07:51:07 2003 +0000

    Fix problem where changing the reconciliation date of a "reverse
    balance" account would cause the proposed account balance to show the
    wrong sign.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8083 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4cb98c977909bbfb508c9c0c6939d5f59111fe18
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Mar 14 23:59:25 2003 +0000

    2003-03-15  Christian Stimming  <stimming at tuhh.de>
    
    	* src/engine/gnc-book.h, src/engine/*.h: Added a lot of
    	documentation comments, improved doxygen output. At least the most
    	important header files will now show up in doxygen.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8081 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 60a5555f593b679615b73e60a99794a7783519c1
Author: David Hampton <hampton at employees.org>
Date:   Fri Mar 14 06:02:49 2003 +0000

     Reapply Derek's fix for a crash when opening the Pref's dialog when
     using guile-1.6.1.  Lost when converting to the scheme scm_xxx
     interface.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8078 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ff79110e7ede10be06eb2ee2f35aa68083790ae
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Mar 14 00:25:36 2003 +0000

    	* src/engine/Makefile.am: make sure to add INTLLIBS in case
    	  we're compiling against an external -lintl (like on Solaris)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8076 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f6edf16b83427fd82584b2326814483ddc74ce6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Mar 13 21:08:32 2003 +0000

    	* src/calculation/Makefile.am: fix to build on systems that don't
    	  have GUILE installed in the system path or in the same place
    	  as GLIB.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8074 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7572f487b014173f617d42857a4011ef21358f83
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Mar 13 04:51:24 2003 +0000

    	* src/app-utils/gnc-ui-util.c:
    	* src/gnome/top-level.c:
    	  the Account Separator option was moved to the Accounts page --
    	  reference is correctly.
    	Fixes #106673
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8072 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84542ff0c9d36cbe76dbe836d8ddeac71f8bbb04
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Mar 13 03:48:13 2003 +0000

    Fixed the changelog comment
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8070 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ac9e472d1a7f03e556dfb772a7d34d2e0e1e8dd
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Mar 13 03:46:42 2003 +0000

    	* the Euroland currency rates were inverted in the transfer
    	  dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8068 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ee167fef7bd9b94f871f3fc3f6ec743158cc867f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Mar 12 04:12:29 2003 +0000

    	* src/scm/main-window.scm:  turn off the report-total by default
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8059 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd8bf330a7ccb1a22c623cfd412b073e1cbec184
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Mar 11 05:59:51 2003 +0000

    	* src/business/business-core/gncEmployee.c: name the employee name
    	  the specific 'printable' name.
    	* src/business/business-core/gncInvoice.c: if an invoice is owned
    	  by an EMPLOYEE, then consider it an expense voucher.  Check the
    	  entry payment-type and post directly to a CC account if one is
    	  available.
    	* src/business/business-core/gncOwner.c: use the employee->address->name
    	  instead of the employee->username
    	* src/business/business-gnome/business-gnome.scm: add employee items
    	  to the main menu
    	* src/business/business-gnome/dialog-employee.c:
    	  - add a UI to choose an employee credit-card account
    	  - add "expense vouchers" and "payments" to the employee search results
    	  - change the search criteria and result column order
    	* src/business/business-gnome/dialog-invoice.c:
    	  - hide the 'job' if this is an expense voucher
    	  - create an expense-voucher register is the invoice owner is an employee
    	* src/business/business-gnome/gw-business-gnome-spec.scm:
    	  add gnc:url-type-employee
    	* src/business/business-gnome/glade/employee.glade: add the
    	  UI for the CCard account
    	* src/business/business-gnome/glade/invoice.glade: name the job label
    	  widget
    	* src/business/business-ledger/gncEntryLedger.[ch]:
    	  - define an expense voucher register
    	* src/business/business-ledger/gncEntryLedgerControl.c:
    	  add support for expense vouchers
    	* src/business/business-ledger/gncEntryLedgerDisplay.c:
    	  - add support for expense vouchers
    	  - add a component watch on the employee and refresh if it changes.
    	    this lets us change the available payment options based on whether
    	    the employee has a ccard account assigned.
    	* src/business/business-ledger/gncEntryLedgerLayout.c:
    	  - create the layout for an expense voucher register
    	  - widen the account columns
    	* src/business/business-ledger/gncEntryLedgerLoad.c:
    	  - add support for expense vouchers
    	  - load the payment cell based on the invoice owner -- don't allow
    	    'charge' unless the employee actually has an assigned ccard account.
    	* src/business/business-ledger/gncEntryLedgerModel.c:
    	  - add functions to support the payment cell
    	  - add support for expense vouchers
    	* src/business/business-reports/business-reports.scm:
    	  - add gnc:employee-anchor-text
    	  - add support for employee "owner reports" and an employee link
    	* src/business/business-reports/invoice.scm:
    	  label the Expense Report "properly"
    	* src/business/busines-reports/owner-report.scm:
    	  create an "employee report"
    	* src/business/business-utils/business-prefs.scm:
    	  save the voucher register width
    	Implements RFE #90371
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8057 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b667eea2bc916517b1ae6aa67ddd504c5b16929
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Mar 11 04:42:25 2003 +0000

    	* src/gnome-utils/gnc-account-sel.c:
    	  If the nameList == NULL then add a blank line, to make sure
    	  the selector list is really empty, rather than defaulting to all of
    	  the accounts in the tree if there are none matching.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8056 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 511b1d3b914f4e9eb5f2b53535539cc4cf14a7ff
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Mar 10 06:31:24 2003 +0000

    update for 1.8.2 release
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8054 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0087033ae2241ad5656eec9c230be8dc9d04e534
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Mar 9 22:51:04 2003 +0000

    	* src/business/business-core/gncEmployee.[ch]: added APIs to
    	  store a Credit Card account for the employee.
    	* src/business/business-core/file/gnc-employee-xml-v2.c:
    	  store the employee's CC Account in the XML file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8048 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef78bbefe650a4de7bea0a5e642afb8925611de7
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Mar 9 03:04:39 2003 +0000

    	* src/business/business-ledger/gncEntryLedger.c: allow the user
    	  to enter any Action they wish.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8046 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b2ccbf62cf04adddbf3464875c6521582b353964
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Mar 8 19:48:50 2003 +0000

    	* src/import-export/import-backend.c:
    	* src/import-export/import-match-map.c:
    	* src/import-export/import-match-map.h:
    	  Chris Morgan's Baysian Matching code, to match transactions
    	  based on Bayesian filtering of previously matched transactions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8044 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e143835cba1f2e03563f1b80f371a4b75ea2a67
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Mar 6 21:52:39 2003 +0000

    2003-03-06  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/dialog-hbcitrans.c: Include a latest
    	change in OpenHBCI: Use bank code from HBCI account instead of
    	HBCI bank, if the available openhbci version supports it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8043 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b176de263cfa40e83e8a7ca4dd2b7e46c5fbd24
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Mar 3 22:45:31 2003 +0000

    	* src/business/business-core/business-core.scm: don't export
    	  gnc:owner-get-name -- it overrides the g-wrap'ed version
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8038 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 81a48fdb10e379ae1b091f7cd46a148a4dc10eba
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Mar 3 06:47:54 2003 +0000

    	* src/business/business-core/business-core.scm:
    	  don't need gnc:owner-get-name in scheme
    	  add employee support to owners
    	  fix bug in (gnc:owner-get-id)
    	* src/business/business-core/gncEmployee.[ch]:
    	  add APIs to get-guid and lookup from scheme
    	* src/business/business-core/gw-business-core-spec.scm:
    	  wrap employee-get-guid, employee-lookup, employee-get-id,
    	  employee-get-username, employee-get-addr, owner-init-employee,
    	  owner-get-employee, owner-get-name
    	* src/business/business-gnome/business-options-gnome.c:
    	  create an "employee option" widget set
    	* src/business/business-gnome/business-urls.c:
    	  define an 'employee' URL type
    	* src/business/business-gnome/dialog-employee.[ch]:
    	  remove old, unused search APIs,
    	  add new search APIs
    	* src/business/business-gnome/dialog-invoice.c:
    	  add _some_ employee support.  Still doesn't contain the code
    	  to display an employee-owned invoice (expense voucher).
    	* src/business/business-utils/business-options.scm:
    	  create an employee option type
    	* src/business/business-core/gncInvoice.c:
    	* src/business/business-core/gncOwner.[ch]:
    	* src/business/business-core/file/gnc-owner-xml-v2.c:
    	* src/business/business-gnome/business-gnome-utils.c
    	* src/business/business-gnome/search-owner.c:
    	  add employee support
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8036 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b4bf7ad456585364ffd2dfd0a080034d4cfb122
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Mar 3 04:58:55 2003 +0000

    	* src/business/business-core/gncEntry.[ch]: add interfaces
    	  to deal with bill 'payment types', in preparation for
    	  employee expense vouchers.
    	* src/business/business-core/file/gnc-entry-xml-v2.c:
    	  add support for the bill payment type.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8033 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a6a80f65e266677f9fc781c4354c7104679700c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Mar 2 09:03:13 2003 +0000

    2003-03-02  Christian Stimming  <stimming at tuhh.de>
    
    	* src/app-utils/prefs.scm: Adjust the names of register styles in
    	the preferences to those names used in the register View
    	menu. This didn't require changes in any option lookup code.
    
    	* src/gnome/glade/register.glade: 'Duplicate Transaction' could
    	either mean 'to duplicate a transaction' or 'the duplicate of a
    	transaction'. Both need very different translations. Therefore
    	changed 'Duplicate Transaction' in the register into 'Duplicate
    	this Transaction' to resolve that ambiguity here.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8030 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a53cdaae117e5fd4d8cff98f064edc9bf1f96274
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Mar 1 21:28:28 2003 +0000

    	* src/gnome/dialog-sxsincelast.c: make sure to resume gui refresh events
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8029 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd94d64176303dcde564dfaab2e98fbbfe9f8399
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Wed Feb 26 19:00:43 2003 +0000

    2003-02-26  Benoit Gr�goire  <bock at step.polymtl.ca>
    
    	* src/import-export/import-backend.c:
    	-Disable -3 punishment for transactions which have an online ID.  This punished credit card transfer yet added no tangible benefit.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8023 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e4dd9a78a37c3e75571249e280105fc1cb478fb9
Author: David Hampton <hampton at employees.org>
Date:   Sun Feb 23 01:51:50 2003 +0000

    Don't override the user's toolbar style preference by calling
    gtk_widget_show_all() on the toolbar.  #102041
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8022 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ccd3cb1af5185a18034cecb1f9721f7d0d1c946
Author: David Hampton <hampton at employees.org>
Date:   Sat Feb 22 18:14:58 2003 +0000

    Fixups for initial guile port.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8019 57a11ea4-9604-0410-9ed3-97b8803252fd

commit de98c1ca3f922266496f7c532935fc43115ce199
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Feb 22 18:12:37 2003 +0000

    	* src/gnome/glade/account.glade: Increase height of
    	  account-hierarchy druid.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8017 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cad1302d8682a979bf7534b30d2b2aacf0fd556a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 22 17:01:32 2003 +0000

    2003-02-22  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/dialog-hbcitrans.c: Quick fix to avoid
    	online transfers being sent twice to the bank.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8016 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d154e92e7194e1718ae5651e492b13a85073ee62
Author: David Hampton <hampton at employees.org>
Date:   Sat Feb 22 08:15:53 2003 +0000

    Initial port from the deprecated (in 1.6) guile gh_xxx interface to
    the supported scm_xxx interface.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8013 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5644fe43257f86e3a683643eb4b4f17060a8196c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 22 00:32:02 2003 +0000

    2003-02-22  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/dialog-hbcitrans.c: Quick fix to avoid
    	online transfers being sent to the bank twice.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8012 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74d25589867aa4d2d33fc1467bfc463c2f6a304e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Feb 19 15:58:08 2003 +0000

    	* configure.in: move AS_SCRUB_INCLUDE _before_ tests so it wont
    	  fail on gcc 3.2.2 which actually cares.  This is particularly
    	  important for AC_CHECK_HEADER(S)
    
    	* configure.in: change the configure help message from
    	  "--enable-gui" to "--disable-gui", because the default is
    	  enabled.  Also changed "--enable-error-on-warning" for the
    	  same reason.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8010 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e7c8ee5ebdca9c134333e268cb6273495aa79307
Author: David Hampton <hampton at employees.org>
Date:   Wed Feb 19 03:55:44 2003 +0000

    Fix 'make check' srfi problems when using guile 1.6.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8008 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c3cbd6124d158a518fbefa2109a4e9f74dc13563
Author: David Hampton <hampton at employees.org>
Date:   Wed Feb 19 03:00:48 2003 +0000

    Ignore another file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8006 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a3234ee7026b2cc7326a4c06a26f9f8e0796562e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Feb 18 06:25:15 2003 +0000

    	* src/gnome-utils/dialog-transfer.c: don't round the exchange
    	  rate when returning it to callers...  Compute it from the
    	  from_amount and to_amount.
    	* src/register/ledger-core/split-register.c: change the rate-cell
    	  to a shares_print_info so we don't lose accuracy due to rounding
    	  errors.
    	  Fixes bug #106332
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8003 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 07f29eae5178638e6e4bfecfc34263866c983c6f
Author: David Hampton <hampton at employees.org>
Date:   Mon Feb 17 01:35:26 2003 +0000

    Have gnucash check for the HTML::TableExtract perl module since half
    of the Finance::Quote modules require it.  It doesn't always get
    installed properly.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7999 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27df834fb721fbd7c69912f09f2fbdd04dbbb98c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 16 22:11:28 2003 +0000

    	* src/import-export/import-backend.c: fix a bug keeping the code
    	  from compiling.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7997 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b826467c88cc0ef4641772aa82ae2507c2a684b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 16 21:51:22 2003 +0000

    2003-02-16  Herbert Thoma  <herbie at hthoma.de>
    
    	* src/gnome/gnc-split-reg.c:
    	  only display an euro amount in the status bar of a register window
    	  if the account currency is a euro currency but NOT euro itself
    
    	* src/gnome-utils/gnc-account-tree.c:
    	  auto resize balance and total columns
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7996 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c30312d0317bcddf252ffc574e4a34dd0b261f97
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 16 04:24:40 2003 +0000

    	* src/import-export/qif-import/qif-file.scm:
    	  - No need to use the 'negative' field anymore
    	  - Save the default split, even if we've got a split transaction.
    	    It will be useful later to make sure we have a properly balanced
    	    transaction and everything has the "right sign"
    	* src/import-export/qif-import/qif-objects.scm:
    	  - remove the 'negative' field of a split
    	  - add a 'default-split' field of a transaction
    	  - change the split-amounts and set-split-amounts! functions
    	    the split-amounts will also return the default-split, if it
    	    exists.  set-split-amounts! will figure out if we need to
    	    reverse the splits by seeing if the amounts add up to 0 and
    	    coping appropriately..  This is to fix a bug where SOME programs
    	    make splits positive, and some make them negative.  This should
    	    deal properly in both cases, so it's a better fix for #105139.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7994 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8dc9879a12844aa07aa2054cebe96ca34741b26
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Fri Feb 14 22:02:52 2003 +0000

    Remove forgotten debug output
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7990 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f08e28d1b554ef5ec8a1265197cacf21638f571d
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Fri Feb 14 22:01:43 2003 +0000

    2003-02-14  Benoit Gr�goire  <bock at step.polymtl.ca>
    
    	* src/import-export/import-backend.c:
    	-Remove unused code.
    	-Fix "destination account written to the matchmap even when autoselected" bug.
    	-Disable destination account matching by memo, until bayesian filtering is implemented.  It's currently unlikely to help, and causes false positives since very often the type of the transaction is stored there.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7989 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41a6ad8efa67da9922273f39bb89c60e40b96e24
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Feb 14 20:50:47 2003 +0000

    2003-02-14  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/glade/hbci.glade: Clarify some
    	HBCI strings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7987 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1624687c56b455701860e3d23bbc0478fa6f3f0e
Author: David Hampton <hampton at employees.org>
Date:   Fri Feb 14 19:03:30 2003 +0000

    Have dump-finance-quote do a runtime check for F::Q to prevent RPM
    dependencies.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7985 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b369620a0fe977bb88d646f1566a7d5bccdd1706
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Feb 13 21:51:04 2003 +0000

    	* src/gnome-utils/dialog-options.c:  guile-1.6 doesn't like
    	  "()" as an empty list.  Change it to "'()" to make it happy.
    	  This is backwards compatible with older guiles.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7981 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df47ceb93b5c92226006efe1fd5f3aa1f7cf31db
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Feb 13 03:03:27 2003 +0000

    	* applied Matthew Vanecek's patch to postgres/kvp-sql.c
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7980 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c9d1f8647aca807716a1a91c9257042bba92c488
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Feb 11 04:14:43 2003 +0000

    revert a change that I shouldn't have committed
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7978 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 772c25105f6481e856aac1c440236375e1a42cb1
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Feb 11 04:06:55 2003 +0000

    Herbert Thoma's patch to add a "display currency" column to the account tree.
    
    	* src/app-utils/gnc-ui-util.c:
    	* src/app-utils/gnc-ui-util.h:
    	* src/gnome-utils/gnc-account-tree.c:
    	* src/gnome/window-acct-tree.c:
    	* src/scm/main-window.scm:
    	  recycle ACCOUNT_BALANCE_EURO and ACCOUNT_TOTAL_EURO account tree
    	  columns to display balance resp. total in default report currency
    
    	* src/import-export/import-backend.c: in
    	  gnc_import_TransInfo_refresh_destacc move g_assert before first
    	  assignment, otherwise I get a syntax error
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7977 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2638a26001fc0d39ed4b49fcf690bb9158776b31
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Feb 11 03:25:37 2003 +0000

    	* src/import-export/import-main-matcher.c: freeze/thaw the clist
    	  around the iterator to ease the visual affects.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7976 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58014cfb9880690a9774debe5fa525cdac829302
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Tue Feb 11 03:12:39 2003 +0000

    2003-02-10  Benoit Gr�goire  <bock at step.polymtl.ca>
    
    	* src/import-export/import-main-matcher.c: Patch by cmorgan to restrict iterative destination account matching to transactions AFTER the current one in the clist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7975 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c689597306c0d796c11e4db05b2ca50880cedb51
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Feb 11 01:32:17 2003 +0000

    hpux update
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7974 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 98fe8945d011e1b1ca3ecf7b6c61e2d53d18fa1a
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Feb 10 21:43:17 2003 +0000

    more updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7973 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eff8732133ea5666b7d3041a84fc58c2b3b3eb65
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Feb 10 21:30:46 2003 +0000

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

commit d14b51457193c2424f4694399ca9fdab91ad9f34
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Mon Feb 10 18:59:17 2003 +0000

    2003-02-10  Benoit Gr�goire  <bock at step.polymtl.ca>
    
    	* src/import-export/import-backend.c,h:
    	* src/import-export/import-main-matcher.c: Apply most of cmorgan's patch for iterative destination account matching.  Optionally restricting to the transactions after the one being edited still need's to be implemented.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7969 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8811d1c8c2718af9d080f62a5ff74157b865d0bf
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Feb 10 18:29:11 2003 +0000

    	* po/POTFILES.in: fox for the search-param.c move
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7968 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7249185d8ed8aef19390cae41e62513f7f53ee29
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Feb 10 06:43:34 2003 +0000

    info fix for rpm
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7967 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ae36e8eb035273ea312723d9607da43dc2b8974
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Feb 10 05:22:50 2003 +0000

    	Move some files around in preparation for re-factoring the
    	reconcile-list code:
    	* src/gnome-search/Makefile.am: removed search-param.[ch]
    	* src/gnome-search/search-param.[ch]: moved the search-param to gnome-utils
    	* src/gnome-utils/search-parah.[ch]: moved search-param from gnome-search
    	* src/gnome-utils/Makefile.am: added search-param.[ch]
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7964 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0422dd5f1f913a5135e301d094d97e991c7f990e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 9 19:09:37 2003 +0000

    	* src/gnome/glade/sched-xact.glade: Need to start the Editor dialog
    	  as non-visible so the ledger get's sized properly
    	* src/gnome/dialog-scheduledxaction.c: resize the cal after the
    	  dialog is shown, so it get's sized properly.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7961 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93012955e116eb761ca288afb82b56a8735782ae
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 9 16:02:34 2003 +0000

    	* src/report/standard-report/advanced-portfolio.scm: add extra
    	  arguments to prevent scheme crash.
    	Fixes 105405
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7959 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b23d951b22a1926dd3f660a2504bc6c396bf243b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 9 15:42:29 2003 +0000

    	* src/register/ledger-core/split-register-control.c
    	  If we're expanded, ignore TRANS cursor classes.  This prevents
    	  a bug where the exchange-rate dialog is realized when there really
    	  is nothing to do (because we're in an expanded transaction).
      	* src/register/ledger-core/split-register-model.c
    	  Don't PERR() if we have no account -- this prevents annoying
    	  messages when handling multi-currency txns in the GL.  Note:
    	  all GL txns are displayed in the locale currency (if possible).
    	* src/register/ledger-core/split-register.c
    	  AUTO_LEDGER and JOURNAL register types _ARE_ expanded -- return
    	  TRUE, not FALSE.
    
    	Fixes 105319
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7957 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab6bfbe2b3a22d535690511934c4563f1db61efa
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Feb 7 15:19:03 2003 +0000

    	* src/scm/main.scm:
    	* src/scm/command-line.scm:
    	  Add a flag to make it easier to turn on and off the various debug
    	  messages (except the tip-list, which needs to be done manually).
    	* src/scm/tip-list.scm: change the 'development' message
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7954 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 959e192d04845e49883be2fef98fed468d514167
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Feb 5 21:40:05 2003 +0000

    	* src/bin/overrides/gnucash-build-env.in: add business-utils
    
    	* src/business/business-utils/Makefile.am: make scm-links so you
    	  can run gnucash from within the build tree
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7952 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10d6ff1c684a0ed5f170f0446cb93f20ae98c524
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Feb 5 16:01:19 2003 +0000

    	* src/app-utils/gnc-ui-utils.c: Don't round unless force_fit is true.
    	  Fixes Debian Bug #179802.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7948 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe2e91565d4a039538b02547e041bc5d3e5b98da
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Feb 5 14:05:23 2003 +0000

    	* src/engine/gnc-lot-p.h: some strange platforms assume "char" is
    	  0..255 instead of -128..127.  Force a "signed char" to make sure
    	  we get the latter interpretation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7946 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc840a9ef72c0ff51f1666a6eeb915ce73c8fccc
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Wed Feb 5 00:01:16 2003 +0000

    2003-02-04  Benoit Gr�goire  <bock at step.polymtl.ca>
    
    	* src/import-export/import-backend.c: Add heuristic for duplicate matching by check number.
    	* doc/README.OFX: Update
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7945 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc9f171dd7cde9b3e424f69f4d33de5fd2282907
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Feb 4 15:47:21 2003 +0000

    	* src/import-export/qif-import/qif-file.scm: mark "splits" as negative
    	  to make sure the numbers are reflected appropriately.
    	* src/import-export/qif-import/qif-objects.scm: add a neg? value to
    	  a qif-split; use this when converting the split-amount.
    	Fixes bug #105179
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7942 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 99620e4d4edf0f0c5c8379a49ebbbf1e31be341a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Feb 4 02:59:05 2003 +0000

    	* src/scm/main.scm: fix "development version" message in head
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7941 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 08e994b74ca5cf62469cf740be1a3af74f1192bb
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Feb 4 02:41:40 2003 +0000

    	* src/import-export/qif-import/qif-file.scm: fix a
    	  wrong-number-of-arguments fatal crash when trying to reparse
    	  dates.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7939 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28dda321a28426ecbd277c67b2425719ddf28c93
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Feb 3 23:32:44 2003 +0000

    	* src/calculation/Makefile.am: need to add GUILE_INCS
    
    	* src/engine/Makefile.am: add ${INTLLIBS} for gettext() et al on
    	  platforms that don't have it in libc
    
    	* src/backend/file/io-gncbin-r.c: don't need to define functions
    	  that are never used, so move the #ifdef around.  Fixes # 105124
    
    	* rpm/gnucash.in: don't call autoconf
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7937 57a11ea4-9604-0410-9ed3-97b8803252fd

commit edcbc5f7595116f54013acdc236a7277b3640f39
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Feb 3 20:18:53 2003 +0000

    	* src/calculation/Makefile.am: need to add GUILE_INCS
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7936 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78f537fafaacd462914cd38941a6fb23ead12177
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Feb 3 07:44:58 2003 +0000

    new unstable versions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7935 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef16d74bf069cbb6c89bf652cb53d2e2e75c55eb
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Feb 3 05:47:33 2003 +0000

    add build options
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7931 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01c54370723fd8d019e35958de2b11593e65730c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Feb 3 03:56:30 2003 +0000

    	* po/POTFILES.in:
    	* src/import-export/Makefile.am:
    	  Removed gnc-gen-transaction.[ch] "properly" for the dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7930 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3fdac525ae5a5cf64fffaa5e024dda483320b81d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Feb 3 02:53:20 2003 +0000

    	* src/quotes/Makefile.am: add dump-finance-quote to the DIST
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7929 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2e26a8d0f45b0f99552c9c0951a9300b93ac5ce
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Feb 3 01:49:59 2003 +0000

    	* src/report/standard-reports/cash-flow.scm: don't crash when a
    	  user does something silly like having a split with no account.
    	  Warn the user when we find this situation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7928 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc5a71fd0261dab2231e246c0e5368c392ccf026
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Mon Feb 3 01:42:24 2003 +0000

    Some spelling corrections
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7927 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2246e62b0ffacb3eb8f9879abf8287e49b6a80ad
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Mon Feb 3 01:30:13 2003 +0000

    2003-02-02  Benoit Gr�goire  <bock at step.polymtl.ca>
    
    	* doc/README.OFX: I've quickly put together some docs for the ofx module and transaction matching.  Also includes a FAQ. Not perfect, but should closebug 99478.
    	* doc/Makefile.am: Add README.OFX
    	* src/import-export/ofx/README: Remove obsolete file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7926 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 434156ca84f756a007c4b48e50ecd2f8b1ef2d10
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 2 22:52:42 2003 +0000

    	* src/business/business-ledger/gncEntryLedgerLoad.c -- don't add
    	  income accounts to bills, or expense accounts to invoices.  This
    	  should help further reduce user confusion with what to do when
    	  entering invoices.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7925 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0a75e8db7c822149aedcc66d1cea07d6e7ff4d6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 2 18:39:38 2003 +0000

    	* src/app-utils/option-util.c: use gh_scm2double() instead of
    	  gh_scm2int() because guile-1.6 prefers it.  Fixes a crash when
    	  opening the Pref's dialog when using guile-1.6.1
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7924 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6568f00126e686fc5926e3b6199115ebbd90653
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 2 17:07:57 2003 +0000

    	* src/backend/postgres/gncquery.c:  change INITIAL_BUFSZ to 32000
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7923 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f321b5dfecfa17474aa734a017743eedb2d1e0ee
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 2 16:35:49 2003 +0000

    	* configure.in: re-enable -Werror, make sure it only is used with GCC,
    	  but also move it to the end of the script so it wont interfere with
    	  any other configuration test.
    
    	* src/business/business-report/owner-report.scm: fix the column
    	  headings and option names to match.  Fix the date-due column so
    	  the heading properly goes away.  Also fix some of the
    	  internationalization issues -- strings were translated but the
    	  translation was not being used.   Fixes # 105036
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7922 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f35622cd2ac25c1cd3854d880aa34e623363ff6
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Sun Feb 2 14:26:01 2003 +0000

    2003-02-01  Benoit Gr�goire  <bock at step.polymtl.ca>
    
    	* src/import-export/gnc-ofx-import.c: No longer assume that transaction with type OFX_OTHER are investement transactions.  Fixes bug reported by Rik harris.
    	* src/import-export/import-main-matcher.c: Fix unrelated display bug with balanced (typically investement) transactions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7921 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93fd3bff824be96e9221473f20d1a423c050e606
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 2 13:16:15 2003 +0000

    2003-02-02  Christian Stimming  <stimming at tuhh.de>
    
    	* configure.in: Disable error-on-warning by default because this
    	seriously breaks quite a number of configure tests. May be enabled
    	again for the development branch, but definitely not for
    	end-users.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7920 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66c78b40a6c3b5d141174e7b23feda3e1455a0f3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 2 12:59:47 2003 +0000

    2003-02-02  Christian Stimming  <stimming at tuhh.de>
    
    	* configure.in: Fix libofx test.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7919 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1f70add017f921aea108eafdbf561a891beec0f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 2 09:43:22 2003 +0000

    2003-02-02  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-utils.c, po/de.po: Recognize
    	even more error codes from OpenHBCI. Yes, I know this breaks
    	string freeze -- but these strings *really* *only* apply to German
    	users, so I just fixed the translation myself.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7918 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 473568095d006c2891e8d0e1798b4b8ea6b8c524
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 2 09:35:53 2003 +0000

    Updated HBCI docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7917 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed551a808dcd229c35eed55de4d0e0491204bdf2
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Sun Feb 2 05:01:52 2003 +0000

    2003-02-01  Benoit Gr�goire  <bock at step.polymtl.ca>
    
    	* src/import-export/import-utilities.c: Build on Nigel's patch.  This hopefully permanently closes http://bugzilla.gnome.org/show_bug.cgi?id=101705.
    	* src/import-export/Makefile.am:  No longuer compile Christian's old matcher.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7916 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef64db1406bfc7162d4668847bd6b927b149dee1
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 2 04:28:43 2003 +0000

    	* src/register/ledger-core/split-register-module.c: only set ReadOnly
    	  status for Invoices, not Payments.  Fixes #105032
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7915 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd7b3ae56ed65df8c026dec19fe870ae1339655e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 2 04:10:33 2003 +0000

    	* accounts/C/acctchrt_business.gnucash-xea: fix some of the accounts
    	  in the tree to be more accurate to the real world.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7914 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2f972ce982a82b664463aaf9855af29ee774f8ec
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 2 03:06:29 2003 +0000

    	* src/engine/gnc-engine-util.c: turn off DEBUG on all the modules
    	  (for the release).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7913 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6131631a7826f681eeb0f8429b3fcad18affd57b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 1 22:43:26 2003 +0000

    2003-02-01  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/import-backend.c: Reduced the
    	MATCH_DATE_NOT_THRESHOLD to 21 days. Yeah, this should rather be a
    	user preference, but IMHO three weeks should already cover the
    	basic problem.
    
    	* src/import-export/import-account-matcher.c, import-backend.c,
    	import-main-matcher.c, import-match-picker.c: Comment out
    	stderr debugging output.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7912 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2867bbcab2c4ca8163e2a77607d09feef39ba667
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 1 22:42:53 2003 +0000

    Improved docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7911 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 325dbadd5e34d9975b5a71d585e2b65066bd9af7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 1 22:41:46 2003 +0000

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

commit 80a503ffdefd156e76983dfb812aeb19eb7c42e2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 1 22:35:54 2003 +0000

    Comment out stderr debugging output.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7909 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 284edb9f8286c6da08d09d5020523904bb838e32
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 1 22:24:36 2003 +0000

    2003-02-01  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/generic-import.scm: Move transaction matcher
    	preferences to "Online Banking & Import" preference page.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7908 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bcf17bf905a09344ec2ea62e3cdf054d6f3814b1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 1 22:23:08 2003 +0000

    2003-02-01  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-cb.c: Add include config.h.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7907 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b429e48e51010cf1b75ed7e11b256dfd907ef368
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 1 22:19:04 2003 +0000

    Update HBCI documentation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7906 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5acf50fa9b04f66a3aed9290a64e9d366be13e90
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Feb 1 21:26:33 2003 +0000

    	* src/backend/postgres/PostgresBackend.c (pgendEnable):
    	Added ENTER/LEAVE statements
    
    	* src/backend/postgres/escape.c: Adde gnc-engine-util.h,
    	  and "module = MOD_BACKEND"
    	- (sqlEscape_destroy): Added ENTER/LEAVE statemtents.
    
    	* src/backend/postgres/gncquery.c (sql_Query_destroy): Added
    	ENTER/LEAVE statements.
    
    	* src/backend/postgres/putil.h: Cleaned up the formatting on the
    	SEND/FINISH/EXEC/GET_RESULT macros.  Changed them to use
    	PQresultErrorMessage where possible. Made them all set the Backend
    	error message string.  Removed the PQfinish() calls, and setting
    	be->connection to NULL.  Reasoning: if a malformed query fails, there is
    	no reason to close the connection.  If an update/insert fails,
    	again, there is no need to close the connection.  The user should
    	be presented an error message and respond appropriately.  If
    	a update/insert/delete fails, then generally the transaction is
    	rolled back to the last BEGIN, thereby preventing data corruption.
    
    	* src/engine/QueryNew.c (gncQueryPrint): Check that q is not NULL
    	prior to processing it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7905 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dda9a689f7bc62406f4f2a0dd2c3c14601266824
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 1 21:15:37 2003 +0000

    Updated header for translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7904 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 706562a064a62eac7d14dee37e146d64e3a4ac9d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Feb 1 21:11:11 2003 +0000

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

commit b487e475b422e125bb886528fff2e57da63cfc68
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Feb 1 20:34:35 2003 +0000

    	* src/gnome/window-register.c: fix the query code to use the correct
    	  param list.  Fixes bug #104951
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7902 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93d0b4abb5f1b7641fce1c224415e225cb63ef1a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Feb 1 16:06:26 2003 +0000

    	* src/business/business-gnome/dialog-invoice.c:
    	* src/business/business-gnome/glade/invoice.glade:
    	  add handlers to immediately save the active and notes fields
    	  as they are edited.  Fixes #104954
    
    	  NOTE: This has a side effect of removing an invoice from any
    	  open searches, but NOT replacing it if you click on the "active"
    	  button.
    
    	* src/business/business-gnome/business-gnome.scm: fix the "bill
    	  reminder" so it doesn't create a query if there are no payables
    	  accounts.
    
    	* src/gnome-utils/gnc-menu-extensions.c: dgettext() and gettext()
    	  return const char*.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7901 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f55f75988d95483503747e52a28a490ff686b28
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jan 31 16:38:16 2003 +0000

    	* src/import-export/qif-import/qif-file.scm: change the way that
    	  parse-fields reports an error or warning.  In particular, return
    	  a list such that the error is tied to the actual type.  This will
    	  allow us to differentiate a date-parse ambiguity from any other
    	  type of ambiguity.  Also add a new procedure that, when given the
    	  (cdr parse-results) and a 'type' will return the actual error for
    	  that particular type.
      	* src/import-export/qif-import/qif-import.scm: export the new symbol
    	* src/import-export/qif-import/druid-qif-import.c: change the logic
    	  to use the new parse results and only try to fill the date dialog if
    	  there is actually a date parsing ambiguity.
    
    	  Fixes Morrison J. Chang's QIF import problem.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7900 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 08245a8ebb9bfa07a61cbed0500f1810b1555a80
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jan 31 03:00:50 2003 +0000

    	* src/report/report-system/options-utilities.scm:
    	* src/report/standard-reports/account-summary.scm:
    	* src/report/standard-reports/balance-sheet.scm:
    	* src/report/standard-reports/cash-flow.scm:
    	* src/report/standard-reports/pnl.scm:
    	  change the api to gnc:options-add-account-selection! to allow
    	  the caller to set the default choice on "use-subaccounts", and
    	  change the cash-flow report to default to 'no'.  This will make
    	  sure that "Assets:A/P" is not included (since it shouldn't be).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7899 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 891889f808b837cc3b7a72610b515df956ec6a92
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jan 30 22:46:43 2003 +0000

    Add #include "config.h" -- there were some complaints about missing ENABLE_NLS
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7898 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 11fe8ee187dcceb120cc4b79ca98bfb6795f01da
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jan 30 22:40:34 2003 +0000

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

commit eb62e27fd5481f5e688ade901dcfbfb3477872f4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 30 17:42:55 2003 +0000

    	* Nathan Neulinger's patch to gnc-split-reg.[ch] to implement
    	  a summary-bar "Projected minimum balance".  Somewhat fixes #102440.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7896 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c037893ce7665613f617014ddbea3b380ccd4d65
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 30 14:53:14 2003 +0000

    	* po/np.po -- add the proper "Plural" header so it builds again.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7895 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb3c5eb23857bcb0f8c4fc47049f15eb90024a47
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 30 04:06:38 2003 +0000

    Matthew Vanecek's PG patches...
    
    	* src/backend/postgres/Makefile.am: Changed the .sql.c target to
    	not echo the beginning and ending quotes.  This is part of the
    	gcc 3.x compatibility changes.
    
    	* src/backend/postgres/PostgresBackend.c: Made some whitespace changes
    	  for readability.
    	- (pgend_book_load_poll): Commented out a PWARN about the old book
    	  list not being empty. See added comments for why.
    	- (pgend_book_load_poll): added a gnc_session_set_book() call so that
    	  the session would have the correct book loaded (i.e., the book
    	  that's stored in the DB).
    
    	* src/backend/postgres/*.sql: Enclosed each line in a set of
    	quotes "..".  The "multi-line literals" were causing compile errors
    	for gcc 3.x.
    
    	* src/backend/postgres/gncquery.c: ran indent on the file.
    	- (STRING_TERM): Changed the comparison on STRING_MATCH_NORMAL to
    	  STRING_MATCH_CASEINSENSITIVE for purposes of adding a '*' to the
    	  comparison operator "~".  The code was writing a "=*" which is
    	  invalid, but "~*" is valid for case-insensitive regex searches.
    	- (sqlQuery_build): Added a "more_and = 0" to the final if statement
    	  of the "for (il = qterms; il; il = il->next)" loop.  This will
    	  prevent a stray "AND" being appended to the end of the "WHERE" clause
    	  of a dynamic query.
    
    	* src/backend/postgres/kvp-sql (store_cb): In "case KVP_TYPE_TIMESPEC",
    	changed the 'cb_data->stype = "timespec"' to 'cb_data->stype = "time"'.
    	The destination field in the database is defined as 4 characters, and
    	the extra chars in stype were causing an insertion error.
    
    	* src/backend/postgres/putil.h (FINISH_QUERY): Changed the error to use
    	PQresultErrorMessage() instead of PQerrorMessage().
    
    	* src/backend/postgres/test/db-control.sh (our_pg_ctl): Changed the
    	script to return -1 if pg_ctl was not found in PATH.
    
    	* src/backend/postgres/test/run-tests.sh: If db-control.sh returns
    	failure, the attempt to connect to $PGHOST on $PGPORT.
    
    	* src/backend/postgres/test/test-db.c: Included QueryNew.h.  Added the
    	  _dbinfo struct to pass host, port, dbname, and mode information
    	  around. Everywhere that used db_name/mode is now using DbInfor->*.
    	- Ran indent on the file.
    	- Added a drop_database function to call dropdb on the database used
    	  for the tests.  This eventually needs to be changed so that every
    	  "return FALSE" first calls gnc_session_destroy(session), before this
    	  new function is called.
    	- (db_file_url): Changed the function to handle TCP connections as well
    	  as socket connections.
    	- (load_db_file): Added a PGBackend object from which to get a PGconn
    	  connection to store in DbInfo.
    	- (test_raw_query): Added a call to gncQueryPrint() if
    	  gnc_should_log(MOD_TEST, GNC_LOG_DETAIL)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7894 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd57bf6706a969e471b88cfea2514af1c1cece49
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 30 01:56:16 2003 +0000

    	* src/report/standard-reports/cash-flow.scm: only asset accounts
    	  are in the default account selection, tables use normal-row
    	  and alternate-row
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7893 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64e3df7a5fb50f91be8ca9bca5fa7b03647c05a9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 29 18:29:39 2003 +0000

    Updated Dutch translation by Hendrik-Jan Heins <hjh at passys.nl>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7892 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c88db7d72b12d9286dd008bcc84c7793ab090ac
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jan 29 05:08:17 2003 +0000

    	* configure.in -- fix the PG test to deal properly with non-standard
    	  locations.  In particular, AC_CHECK_HEADERS() uses CPPFLAGS, not
    	  CFLAGS.
    	* src/backend/postgres/Makefile.am: use PGSQL_CFLAGS and PGSQL_LIBS
    	* src/backend/postgres/test/Makefile.am: use PGSQL_CFLAGS
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7891 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9aa13ea431b9d9d13071c356d71ce0a014b0660a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jan 28 22:16:29 2003 +0000

    2003-01-28  Christian Stimming  <stimming at tuhh.de>
    
    	* po/it.po: Updated Italian translation by Lorenzo Cappelletti
    	<L.Cappelletti at mail.com>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7890 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 698c5a64ee39b45dccb69421af8fcac2dc03736e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 27 22:41:32 2003 +0000

    i2003-01-27  Christian Stimming  <stimming at tuhh.de>
    
    	* po/nl.po: Updated Dutch translation by Hendrik-Jan Heins
    	<hjh at passys.nl>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7889 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ec846c1f07825a8987f62434dde8582c637a2f3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 27 22:25:28 2003 +0000

    2003-01-27  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-getbalance.c: Introduced yet
    	more user messages about what is supported by the bank.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7888 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 30663ec6c95e76723e9db030d3b04ddac87293b6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jan 27 17:54:15 2003 +0000

    	* configure.in -- don't assume gtkhtml is avail from gnome-config
    	  when testing for zvt.  Use the (already aquired) $GTKHTML_LIBS
    	  instead.  Fixes Stan's problem from gc-devel.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7887 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 541a0122ce2ae61a8906f91bfdc36ab0d61aa66d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 26 23:23:59 2003 +0000

    2003-01-27  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/glade/hbci.glade: Some more GUI work for
    	HBCI setup, like clarifying some comments.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7886 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f3c03a9dc830cf019e80f0a75e2688bd92edb881
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Jan 26 02:53:58 2003 +0000

    2003-01-25  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/dialog-scheduledxaction.c (gnc_sxed_update_cal): Fix
    	the Recurrence-Frequency example-calendar date calculation to show
    	upcoming instances correctly.
    
    	* src/engine/SchedXaction.c (xaccSchedXactionGetNextInstance):
    	Remove the validity check on the temporal-state-data's notion of
    	the last-occurance date; as invalidity means something important,
    	we must let it through; fixes Bug#103955.
    
    	* src/backend/file/gnc-schedxaction-xml-v2.c
    	(gnc_schedXaction_dom_tree_create): Make output of the
    	deferred-instance last-date node optional on it's validity.
    
    	* src/gnome/dialog-sxsincelast.c (cancel_check): Change assertion
    	into conditional-activity, allowing rational use-case and fixing
    	Bug #103182.
    
    	* src/gnome/dialog-scheduledxaction.c (editor_ok_button_clicked):
    	Correctly update available SX lists instead of the one we were
    	spawned from, which may have disappeared in the mean time.  Fixes
    	Bug#103629 [and allows the future fix of not needing to open the
    	SX List Dialog when clicking "Advanced..." in the sx-from-transaction
    	SX Editor-open vector].
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7885 57a11ea4-9604-0410-9ed3-97b8803252fd

commit efcd9e71f1d49416a34ec652f24da6eab3a2679c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 26 01:07:59 2003 +0000

    2003-01-26  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/hbci.scm, gnc-hbci-utils.c: Add
    	preference (on advanced tab) to enable HBCI debug messages.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7884 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c25ecebe8b538215b89ce69ce43a405487316012
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 25 11:52:25 2003 +0000

    2003-01-25  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-getbalance.c: Fix HBCI problem
    	with negative account balances.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7883 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a5c80e4edf26bbead684e4f9b2a5b34bb8e0331
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 25 11:07:42 2003 +0000

    2003-01-25  Christian Stimming  <stimming at tuhh.de>
    
    	* src/engine/Scrub.c (xaccTransScrubImbalance): Fix rounding of
    	the imbalance amount, #104343.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7882 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 389f393d5b31171d870b91d2ad7e84935a66c30c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 25 10:33:38 2003 +0000

    2003-01-25  Christian Stimming  <stimming at tuhh.de>
    
    	* po/en_GB.po: Updated British English translation by Nigel Titley
    	<nigel at titley.com>.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7881 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b8b8d336266985b15149626e234d3f56becb1cc6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 25 10:28:41 2003 +0000

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

commit 41428b9bc627d17c6671dced8c32b7efa5000aad
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 23 21:04:44 2003 +0000

    	* configure.in -- Apply Bill Nottingham's patch to use db4/db_185.h
    	  (fixes #104178)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7879 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4d25dc73c72cb0c3922e93dbd2cdb6a1b1214c86
Author: David Hampton <hampton at employees.org>
Date:   Thu Jan 23 06:30:21 2003 +0000

    Turn off the guile-1.6 complaint about deprecated functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7878 57a11ea4-9604-0410-9ed3-97b8803252fd

commit db578fc4a98870b65d5d564d76ad3496fa3d761e
Author: David Hampton <hampton at employees.org>
Date:   Thu Jan 23 03:54:37 2003 +0000

    Add new script that dumps all the data returned by F::Q for a stock.
    It also indicates which data field gnucash requires, which are
    optional, etc.  Intended for troubleshooting.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7877 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 238f75629725bbfbeb9a3acabd0aa1b07e79167f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jan 22 21:44:13 2003 +0000

    	* src/business/business-gnome/glade/*.glade -- fix a tooltip to
    	  let the user know that they can (should?) leave the ID blank
    	  so the system will choose one for them.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7876 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 496f2b7fae47a5ece4c5429e10fb82c35d9373e0
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jan 22 21:27:47 2003 +0000

    	* src/business/business-gnome/glade/*.glade -- fix a tooltip to
    	  let the user know that they can (should?) leave the ID blank
    	  so the system will choose one for them.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7875 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a6bcf289765e72d265680089e9c222f2510b704
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jan 22 21:22:24 2003 +0000

    	* src/business/business-ledger/gncEntryLedgerLoad.c -- limit the
    	  accounts in the pull-down list to accounts that are NOT
    	  placeholder, A/R, A/P, Cash, Bank, or Equity accounts.  This
    	  is also to encourage the user to "choose wisely" :)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7874 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d16e0d846e76cfd290c7f5f77f93072f5becf624
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jan 22 21:10:17 2003 +0000

    	* src/business/business-ledger/gncEntryLedgerModel.c -- relabel
    	  the "Account" column to "Income Account" or "Expense Account"
    	  to better encourage the user to "choose wisely".
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7873 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fdc0ce054a30097ec5088c1ec6dd15ad0cfdce50
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jan 22 20:24:00 2003 +0000

    	* src/business/business-reports/business-reports.scm -- need to
    	  load business-gnome module, which loads gnome-utils module, for
    	  a couple HTML definitions (which should eventually be moved
    	  elsewhere so that the reports themselves don't depend on
    	  gnome...  This fixes Wilddev's report problem.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7872 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd47b9e12e50664979a7a0c0f66f68569d63d141
Author: David Hampton <hampton at employees.org>
Date:   Wed Jan 22 01:28:24 2003 +0000

    /tmp/cvsfPRCsz
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7871 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 097e4451e3d383cd5925a3a5db598cda64969f57
Author: David Hampton <hampton at employees.org>
Date:   Wed Jan 22 01:23:57 2003 +0000

    Fix problem getting quotes from trustnet.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7870 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4da35d35e56d3af7bec4c8679018eb7a4d3e050a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jan 21 20:32:51 2003 +0000

    	* configure.in: be more liberal in the use of AS_SCRUB_INCLUDE
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7869 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1a2124aef5cfd42ddbc912fd035fee44375668a
Author: Chris Lyttle <chris at wilddev.net>
Date:   Tue Jan 21 08:23:12 2003 +0000

    release 1.7.8
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7867 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 460dbf4de6b54880d8128d9abea6a862dd8787b7
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jan 21 04:40:19 2003 +0000

    John Pierce's Makefile patches...
    
    	* Makefile.am
    	  Added distributed generated files to distcleancheckfiles.
              Added distcheck-hook to deal with automake1.5 stupidity.
    
    	* src/doc/Makefile.am
    	  Move doxygen log and cache to distclean-local.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7866 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d6a881c21ae4353e3ba160c3c8ca23505dca93d3
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jan 21 03:07:14 2003 +0000

    	* src/app-utils/test/test-scm-query-string.c -- fix a memory leak
    	  in the test.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7865 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dbe33ca873811837c09d3022a1572196f75947f1
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jan 21 01:50:16 2003 +0000

    	* src/engine/gnc-numeric. -- fix the gnc_numeric_lcd() algo to
    	  actually work with numbers that are not co-divisible but have
    	  multiple-powers of co-factors.  For example, the old algorithm
    	  thought the LCM of 100,96875 was 3100, when it is really 387500,
    	  because it was removing the factor of '5' too many times..
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7864 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5143d679526a2968fd9aa63cb1d184af709e8b21
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 20 19:59:05 2003 +0000

    Only the Etrade OFX url remains
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7863 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8674d560bd8279ee35d926e7ee9d35e3ab5cd01a
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 20 19:53:23 2003 +0000

    remove old, dead ofx code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7862 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0ee99525798104faa0d198eb3aa9bf0bcf823ef
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 20 19:44:43 2003 +0000

    remove dead code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7861 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 193fd8ef8391e0ee468a79d4f0dc845f4a3adbe0
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jan 20 19:17:13 2003 +0000

    	* src/engine/QueryNew.c -- g_list_append() can take a LONG time
    	  and on big queries the merge can appear to take a long time.
    	  So, let's use g_list_prepend() and g_list_reverse() to speed
    	  up the process significantly.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7860 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b85475af0c86a631e6f8e69a256719442efd9f2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jan 20 17:11:50 2003 +0000

    2003-01-19  John Pierce <XXXXXXXXXXX>
    
    	* doc/Makefile.am
    	* src/doc/Makefile.am
    	* src/doc/design/Makefile.am
    	* src/experimental/cgi-bin/Makefile.am
    	  Added docs that were missing from dist.
    	  Moved doxygen clean rules to maintainer-clean.
    	  Moved texinfos to maintainer-clean.
    
    	* lib/libc/Makefile.am
    	  Added sources needed for OS X to dist.
    
    	* src/app-utils/Makefile.am
    	* src/backend/postgres/Makefile.am
    	* src/business/business-core/Makefile.am
    	* src/business/business-gnome/Makefile.am
    	* src/business/dialog-tax-table/Makefile.am
    	* src/core-utils/Makefile.am
    	* src/engine/Makefile.am
    	* src/gnc-module/Makefile.am
    	* src/gnc-module/test/mod-bar/Makefile.am
    	* src/gnc-module/test/mod-baz/Makefile.am
    	* src/gnc-module/test/mod-foo/Makefile.am
    	* src/gnome/Makefile.am
    	* src/gnome-search/Makefile.am
    	* src/import-export/Makefile.am
    	* src/import-export/binary-import/Makefile.am
    	* src/import-export/qif-io-core/Makefile.am
    	* src/register/register-core/Makefile.am
    	* src/report/report-gnome/Makefile.am
    	* src/scm/Makefile.am
    	* src/app-file/Makefile.am
    	* src/gnome-utils/Makefile.am
    	  Put generated headers into dist.
    	  Moved symlinks to distclean.
    	  Moved generated files to maintainer-clean.
    	  Put generated gw-.*.scm files in dist for parity.
    	  Put generated sources into dist.
    	  Moved generated source to maintainer-clean.
    
    	* src/bin/overrides/Makefile
    	  Made built scripts depend on config.status to ensure
    	  they're rebuilt when paths change.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7859 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 430d97e8cd17ba1e0a29329c61e05087258d0b9e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jan 20 05:12:13 2003 +0000

    remove old gnc-business-utils.c, which doesn't exist anymore
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7858 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f81efbb4e3b13bbbc85b2600ea502a954152fc65
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jan 20 05:09:42 2003 +0000

    	* configure.in -- scrub the CFLAGS for postgres, as per Roland Roberts'
    	  report.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7857 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d953f96d131cca1ad8dbf2f3009bb75de26e2468
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jan 20 04:18:39 2003 +0000

    	* src/app-utils/hooks.scm -- create a new 'post-ui-startup' hook
    	* src/app-utils/app-utils.scm -- export the 'post-ui-startup' hook
    	* src/scm/main.scm -- run the post-ui-startup hook after the UI
    	  is up but before we run the ui-event-loop
    	* src/business/business-utils/business-prefs.scm -- create two
    	  new global preferences: "Notify Bills Due?" and "Bills Due Days"
    	* src/business/business-gnome/business-gnome.scm -- create a dialog
    	  are runtime (and via a new menu item) that displays all the bills
    	  that are due withing "Bills Due Days" days from now.  It's ugly,
    	  but it's functional.  Fixes #102439.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7856 57a11ea4-9604-0410-9ed3-97b8803252fd

commit be187cdecba02371939e641fdf6da47076714eee
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jan 20 01:59:17 2003 +0000

    	* src/gnome-utils/gnc-gui-query.c -- fix gnc_info_dialog() to deal
    	  properly in the case that it's called before the UI is up.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7855 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5fb2bad8dca946962c362daaaab3261b6ccee3d5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jan 20 01:08:26 2003 +0000

    	* configure.in: scrub GNOME_PRINT_CFLAGS
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7854 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41d79ac5277d1c4b3f03a7991a008eb1565c08f8
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jan 20 00:40:33 2003 +0000

    2003-01-19  John Pierce <john at killterm.org>
    
    	* macros/autogen.sh
    	  Use variables for programs so they can be overridden easily.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7853 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 42926d2039e9caeee8b3513e54a6d282e2c3167a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 19 23:42:15 2003 +0000

    Fix the tooltip, which required a small change to the logic.  Default to
    '1' instead of zero, and change logic to <, rather than <=.  All to fix
    some descriptive language...  Heh!
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7852 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f64850f327398696956762a8f51df65234929e52
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 19 23:32:10 2003 +0000

    	* src/app-utils/prefs.scm -- combine all the Advanced prefs into one
    	  location.  Then add the "New Search Limit" preference.
    	* src/gnome-search/dialog-search.c --Use the "New Search Limit" pref
    	  to decide when to start a new search vs. when refine the search.
    	  Really fix #97095.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7851 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f31adc8731d4b34fd8335deece580e960ed6cde1
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 19 23:07:18 2003 +0000

    	* src/gnome-search/dialog-search.c -- reset the search-type to
    	  "New Search" if we end up displaying no results.  Fixes bug #97095.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7850 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54986a48c9923164cd04e8404bab96eb05151165
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 19 22:43:52 2003 +0000

    Update POTFILES due to the moved file locations
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7849 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e8397b1940e1e6cd3eb1290113cc5aabbf4373c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 19 19:38:14 2003 +0000

    	* src/engine/gnc-numeric.c -- be more intelligent when operating
    	  on numbers of different denominators.  In particular, convert
    	  both numbers to the lcd and then operate on them, instead of
    	  assuming that a "cross-multiply" is safe.
    	* src/app-utils/test/test-print-parse-amount.c -- add more tests for
    	  PrintAmountInternal by checking force_fit and round.  Excercises
    	  a bug (fixed in this patch) where cross-multiplies were NOT safe.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7848 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9de4ec1b868b8c28d3622d8b9703dc6a2cb32633
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 19 03:22:25 2003 +0000

    	* src/app-utils/prefs.scm: Remove "user name" and "user address"
    	  preferences, as they are no longer used by anything.
    	* src/report/standard/reports/register.scm: we're not using the
    	  'invoice' portion anymore, so we don't need references to user
    	  name and user address preferences.  This removes the "User Info"
    	  page from the Global Preferences.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7847 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f95724061a1ae39a1da39078a6eab264d5ec7aa
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 19 02:48:23 2003 +0000

    	* src/app-utils/option-util.[ch]: add new functions to handle
    	  kvp-options from C (similar to the gnome-utils functions to
    	  create an option dialog from a kvp-frame for a particular
    	  object).
    	* src/business/business-utils/business-options.[ch]: add code to
    	  lookup business options in an option database, from C.
    	* src/business/business-ledger/Makefile.am: include business-utils headers
    	* src/business/business-ledger/gncEntryLedgerLoad.c: load the tax-table
    	  from the book-kvp options and use that as the default tax table
    
    	FIXES 93462.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7846 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19441a4800a5847b25db37cad2181341dbe4fa65
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jan 18 23:40:08 2003 +0000

    Mistakenly committed these (empty) files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7845 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bfe6c757b32d3690d19e94929b22cbab197ccb97
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jan 18 23:36:53 2003 +0000

    	move code around a lot.
    	* Rename a bunch of files:
    	  business-options to business-options-gnome
    	  business-utils to business-gnome-utils
    	  - this required changes to a bunch of files in business-gnome
    	* move business-options.scm and business-prefs.scm to business-utils
    	* create a business-utils gnc-module
    	  - required changes to configure.in, business/Makefile.am
    	  - added a bunch of files (generally moved from business-gnome)
    	* moved a bunch of other non-gnome definitions out of the gnome-specific
    	  locations (gnome-utils -> app-utils, or business-gnome -> business-utils)
    
    	* gncEntryLedgerLoad.c: commented-out code to load tax-tables from
    	  the options; waiting until code is actually written.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7844 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e15b07299c2ce8a1c802aeead91988e693e80b4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jan 18 21:48:16 2003 +0000

    	* src/business/business-core/gncTaxTable.[ch]: add functions to
    	  get the GUID and lookup by direct GUID (suitable for wrapping)
    	* src/business/business-core/gw-business-core-spec.scm: wrap
    	  the taxtable get-guid and lookup methods
    	* src/business/business-gnome/business-utils.[ch]: re-implement
    	  the "generic option menu" code to allow get_value(), set_value(),
    	  and changed_callback() functions.
    	* src/business/business-gnome/business-options.c: create a taxtable
    	  option type using the new generic optionmenu code
    	* src/business/business-gnome/business-options.scm: define a taxtable
    	  option.  Also fix all the other options when using a KVP storage
    	  to actually load and save the options properly
    	* src/business/business-gnome/business-prefs.scm: create a default
    	  customer and default vendor taxtable option for the "File Properties"
    	  option menu.
    
    	  Initial fix for #93462.  Next commit will actually use the values.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7843 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 025ddb52aa533870901465fdb84ee23a8d8cd3e8
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jan 17 04:26:09 2003 +0000

    	* qif-merge-groups.scm: Limit matches against only the accounts in
    	  the old group, so we don't match against ourselves.  This should
    	  limit the matches to only "reasonable" matches, and should fix #102463
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7842 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a21813baa3ea1498cc7f47136d3030fee3f3dd6a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jan 17 03:18:36 2003 +0000

    	* src/engine/commodity-table.scm: move gnc:commodity-is-currency? here
    	* src/engine/engine.scm: export gnc:commodity-is-currency?
    	* src/report/report-system/report-system.scm: remove ref to same.
    	* src/report/report-system/report-system.scm: remove function above
    	* src/import-export/qifiimport/qif-to-gnc.scm: fix the algorithm
    	  to find/create new accounts.  All "parent" accounts are of
    	  commodity "default-currency" (but don't really care about that).
    	  When creating a leaf account, use the security if it's a
    	  stock/mmf account, but the default-currency otherwise.
    	  Fixes #103633.
    
    	  NOTE:  Might need similar fixed in qif-io-core?
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7841 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4d2d578ec9e6423da24f35291526096a3c37237c
Author: David Hampton <hampton at employees.org>
Date:   Thu Jan 16 07:52:03 2003 +0000

    Update .cvsignore files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7840 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1959d5f9113b210c7e5d44ec491288dddb074222
Author: David Hampton <hampton at employees.org>
Date:   Thu Jan 16 07:42:20 2003 +0000

    /tmp/cvs7Cckh1
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7839 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e06f317171e995d3c82304700aeb0dee13561d2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 16 02:56:26 2003 +0000

    	* src/register/register-gnome/gnucash-sheet.c: fix a fencepost
    	  error where it assumed there would be at least two "visible
    	  rows" per block, so search through the end rather than skipping
    	  the last row.  This fixes the page-up/page-down problem with
    	  invoices.  Also add more places where the visible range is computed.
    
    	* src/business/business-ledger/gncEntryLedgerLoad.c: add code to
    	  "show_range()" which should fix the page-up/page-down problem.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7838 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da1597b40dc71d13990ae935ef46fb779fe90126
Author: David Hampton <hampton at employees.org>
Date:   Thu Jan 16 00:48:17 2003 +0000

    Changes to make the build system work on multiple architectures and
    with multiple versions of the autotools suite.  Make generated g-wrap
    sources depend on config.status.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7837 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef110593eff8b6fa44a4cd7d00a14034a2108682
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 16 00:09:02 2003 +0000

    	* src/backend/postgres/test/Makefile.am: include run-tests.sh in
    	  the distribution.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7836 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d5eba882d374ace616c2d7a9e8501bd52e802ba6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jan 15 20:31:26 2003 +0000

    	* src/app-utils/test/test-print-parse-amount.c: set force_fit and
    	  round to 0 (like they should be) so we don't hit the rounding
    	  code and blow up.   Fixes #103536.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7835 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 24b3d95db24e6d4cc89d094622339c48b14f3513
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jan 15 03:59:58 2003 +0000

    	* src/gnome-search/dialog-search.c -- grey out the button if it
    	  has no meaning for this particular search-type.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7834 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 198f41ee89a5b9b16f33d7695da9aee209fd96d9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jan 15 03:49:51 2003 +0000

    	* src/engine/QueryNew.h: add QUERY_PARAM_ACTIVE
    	* src/business/business-core/gncCustomer.c:
    	* src/business/business-core/gncEmployee.c:
    	* src/business/business-core/gncInvoice.c:
    	* src/business/business-core/gncJob.c:
    	* src/business/business-core/gncOrder.c:
    	* src/business/business-core/gncVendor.c:
    	  add the QUERY_PARAM_ACTIVE parameter support
    	* src/app-util/prefs.scm: add hidden preference to store
    	  the user's choice of searchin
    	* src/gnome-search/search.glade: add a checkbox to search-for-all
    	* src/gnome-search/dialog-search.c -- add preliminary support to
    	  limit searches to only "active" objects.  Fixes bug #103506
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7833 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e00dd08267afafca36fa8470c0ef3338fb8539e
Author: David Hampton <hampton at employees.org>
Date:   Tue Jan 14 05:15:00 2003 +0000

    Make the progress bar argument a double instead of an int.  This gets
    around an issue with guile 1.6.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7832 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 119bbe3fa4672e6d9c0a9b462ffd14464b1e1bcc
Author: David Hampton <hampton at employees.org>
Date:   Tue Jan 14 05:11:34 2003 +0000

    Make the gnc_scm_to_gint64() function work with either guile 1.4 or
    guile 1.6.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7831 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 159bbe72889b8414404802d15d12a0d3ab9c83ee
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jan 14 03:12:47 2003 +0000

    	* src/import-export/import-utilities.c -- applied Nigel Titley's
    	  patch for #101705
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7830 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ae21f859c3af862fa45bd62728daf3740b9f4d6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jan 14 02:09:44 2003 +0000

    	* src/business/business-gnome/dialog-invoice.c -- make the Notes
    	  field editable for new invoices.  Fixes #103345
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7829 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2db9a7f02673abd897c49fedbaa8f08cca42784a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jan 13 19:35:38 2003 +0000

    	* src/app-utils/option-util.c: gh_str2scm() takes a char*, not a
    	  const char* (at least in guile-1.3.4), so force the string to be
    	  a char* to make the compiler happy.
    
    	* src/engine/date.c: add spaces to the scanDate delimiters,
    	  although it may not help if strptime() is doesn't like the
    	  spaces.  Attempt to fix #103147, but it's probably a strptime
    	  bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7828 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6252866027457e9d1d15a5f475b956b0787569de
Author: David Hampton <hampton at employees.org>
Date:   Mon Jan 13 07:43:31 2003 +0000

    Remember the directory of the last import/export across invocations of
    gnucash.  Each type of import/export is remembered separately. #94428
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7827 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d15db59c423694d6e5caeec80247c60359ece531
Author: David Hampton <hampton at employees.org>
Date:   Mon Jan 13 07:33:53 2003 +0000

    Add support for setting a string option.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7826 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6423ddd09762f3b29a881f0c4d439142c3c90cc
Author: David Hampton <hampton at employees.org>
Date:   Mon Jan 13 07:32:15 2003 +0000

    Clean up include path for gcc3.x.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7825 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 91e02c362f53f4c81e636ba0af0adaf8aab026e0
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jan 13 05:33:11 2003 +0000

    	* src/engine/QueryCore.c: fix the algorithm to compute equality
    	  of numerics so it copes with numbers in the "wrong" order.
    	  Fixed bug #103341
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7824 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7482f3b07ffe3a1eb8c0bb643c4c64d831591c78
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jan 13 04:19:24 2003 +0000

    	* .../business-ledger/gncEntryLedgerLayout.c: change the order
    	  of columns in order to get page-up/page-down to work without going
    	  into an infinite loop.
    	* .../business-ledger/gncEntryLedgerLoad.c: suspend events
    	  when we're creating a new entry.  Unfortunately the gnucash-sheet
    	  still never counts the blank entry, and I don't know why.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7823 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f931ae8c42defb506f48eeb0cdc140eb5863d6dc
Author: David Hampton <hampton at employees.org>
Date:   Mon Jan 13 01:09:27 2003 +0000

    Provide reasonable default directories for the "Save As" and "Export"
    operations.  #94428
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7822 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 25781b936cb16adde48b42d3196afb471125178b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jan 13 00:16:47 2003 +0000

    	* .../business-gnome/business-gnome.scm:
    	  Fix the Extensions hooks to connect menus properly when GNC_DEBUG=1
    	* .../business-gnome/dialog-customer.c:
    	* .../business-gnome/dialog-vendor.c:
    	* .../business-gnome/dialog-employee.c:
    	* .../business-gnome/glade/customer.glade:
    	* .../business-gnome/glade/vendor.glade:
    	* .../business-gnome/glade/employee.glade:
    	  Add ability to edit currency in the UI.  Fixes #101001
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7821 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 122f18e8737a39e5f6767feb7f5320f6519d84eb
Author: David Hampton <hampton at employees.org>
Date:   Sun Jan 12 23:25:38 2003 +0000

    Correctly handle the case where no stocks have been defined and the
    user askes gnucash to get price quotes. #102560
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7820 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1adfb5be8e46c7efd36fe01e055c3a25e67e066
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 12 22:53:02 2003 +0000

    	* .../business-core/gncCustomer.[ch]:
    	* .../business-core/gncVendor.[ch]:
    	* .../business-core/gncEmployee.[ch]:
    	  Rename ...Commodity() to ...Currency()
    	* .../business-core/gw-business-core-spec.scm: fix function wrappings
    	* .../business-core/file/gnc-customer-xml-v2.c:
    	* .../business-core/file/gnc-vendor-xml-v2.c:
    	* .../business-core/file/gnc-employee-xml-v2.c:
    	  Use new function names.
    	* .../business-gnome/business-gnome.scm:
    	* .../business-gnome/dialog-customer.c:
    	* .../business-gnome/dialog-vendor.c:
    	* .../business-gnome/dialog-employee.c:
    	  Use new ...Currency() functions
    	More prep to fix #101001
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7819 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82268e98b395efdf4c6d0a3a1c1336e416338cf1
Author: David Hampton <hampton at employees.org>
Date:   Sun Jan 12 22:21:16 2003 +0000

    Workaround libghttp bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7818 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 39b506f60cf362dc271aba23a39b6f71d4b30027
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 12 22:07:33 2003 +0000

    	* src/business/business-core/gncOwner.[ch]: rename ...Commodity() to
    	  ...Currency()
    	* src/business/business-core/gncInvoice.[ch]: rename ...CommonCommodity()
    	  to ...Currency()
    	  use new gncOwner function name
    	* src/business/business-core/gncEntry.c: use new Currency() functions
    	* src/business/business-core/gw-business-core-spec.scm:
    	  wrap gncInvoiceSetCurrency()
    	  wrap gncInvoiceGetCurrency()
    	  wrap gncOwnerGetCurrency()
    	* src/business/business-core/file/gnc-invoice-xml-v2.c: use new funcs
    	* src/business/business-gnome/dialog-invoice.c: use new functions --
    	  set invoice currency based on owner's currency
    	* src/business/business-reports/invoice.scm: use invoice's currency
    	  for printing the invoice.
    	PARTITAL fix for #101001
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7817 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d57ec5e53a0db9a4f22f0c6131f5d558f357b17
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 12 21:21:31 2003 +0000

    	* src/app-utils/global-options.[ch]: add gnc_default_report_currency()
    	* src/app-utils/gw-app-utils-spec.scm: wrap gnc_default_report_currency()
    	* src/app-utils/prefs.scm: add "Default Report Currency" preference
    	* src/report/report-system/options-utilities.scm: use new report currency
    	  preference to choose the "default" report currency.
    	FIXES Bug #103160
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7816 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 993a1a228e4216e55a78d0ad90feae3de20172cd
Author: David Hampton <hampton at employees.org>
Date:   Sun Jan 12 21:15:00 2003 +0000

    Return the number of characters entered, not the length of the encoded
    multi-byte string. Possible fix for 99419 and 102057.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7815 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf8b8b7a238a65e102a38176e91e5861a66a19bd
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 12 17:04:05 2003 +0000

    Glen Ditchfield gui elements
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7814 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd78d835a49430f3fbdd2f9652f66450782ff007
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 12 05:13:51 2003 +0000

    	* src/business/business-core/gw-business-core-spec.scm:
    	  wrap gncEntryGetInvTaxTable()
    	  wrap gncEntryGetBillTaxTable()
    	* src/business/business-reports/invoice.scm: only set the "taxable"
    	  value to 'T' if the value is true AND we've got an actual tax table.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7813 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 34abe91b0279cd3bd9b41b8360ec8cde374b815b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 12 05:03:03 2003 +0000

    	* src/business/business-core/gncBusGuile.[ch]: functions to interface
    	  between business objects and scheme.  Add hooks to convert between
    	  GncAccountValue* and scheme.
    	* src/business/business-core/gw-business-core-spec.scm:
    	  wrap the GncAccountValue*
    	  wrap gncEntryReturnTaxValues()
    	  wrap gncEntryGetInvTaxable() and gncEntryGetBillTaxable()
    	* src/business/business-reports/invoice.scm: change a couple of
    	  columns.  Enable viewing the "taxable" entry.  Enable viewing
    	  all the tax accounts individually (fixes bug #102892)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7812 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ee7b8d7753c13708ea5e34cc755a8e4a9d51d20
Author: David Hampton <hampton at employees.org>
Date:   Sat Jan 11 23:17:06 2003 +0000

    Fix a missed reference from when the preferences were rearranged.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7811 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d07d526913894ed62374d1ce745720fd28d884ad
Author: David Hampton <hampton at employees.org>
Date:   Sat Jan 11 21:36:34 2003 +0000

    Convert from the old to new symbols for Russian Roubles (RUB ->
    RUR). #102705
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7810 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dab1d59bc32453e5df17b952ef961bbd96fa5064
Author: David Hampton <hampton at employees.org>
Date:   Sat Jan 11 20:00:56 2003 +0000

    Add note that Austrian switched from Shillings to Euros.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7809 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 982a31cff04375b885eb3ff6feb18770271b2ceb
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Sat Jan 11 19:44:28 2003 +0000

    2002-1-6  Benoit Gr�goire  <bock at step.polymtl.ca>
    	* src/import-export/import-backend.c: Fixed the date heuristics modifications, which had an unfortunate interaction with old debugging code, causing the score to be reversed, and making the matcher mostly unusable.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7808 57a11ea4-9604-0410-9ed3-97b8803252fd

commit feeec1f6e0c3ff474b94bd40e51e9f43c43b54e7
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 11 06:08:57 2003 +0000

    add derek's double-balance idea
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7807 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ebc555fe43b41665bd080a27d4ddf8a602912b3b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 9 22:50:32 2003 +0000

    	* src/register/ledger-core/split-register-model.c:
    	* src/register/ledger-core/split-register-control.c:
    	  Ignore certain splits with an "amount" of zero.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7806 57a11ea4-9604-0410-9ed3-97b8803252fd

commit deeb3fd2f3938f02413ff4b3c0842de39580860d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jan 9 22:46:33 2003 +0000

    2003-01-09  Christian Stimming  <stimming at tuhh.de>
    
    	* po/el.po: Updated translation, reviewed by
    	ta_panta_rei at flashmail.com.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7805 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3dcb65e59bcf6cf5c8490a4b160fd64e10d02bd
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 9 03:19:17 2003 +0000

    	* src/business/business-core/gncInvoice.c: actually apply
    	  a payment to the proper transfer account.  Fixes bug #102893
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7804 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2020629a0e2e366a885dbac0063cbbd1e3f2cd47
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 9 01:06:27 2003 +0000

    	* apply patch to use Euclid's algo for gnc_numeric_reduce
    	  more fixes for #95474
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7803 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7127d3a6faf9a75e1ab3d17fbc39582ac37f1b5b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jan 8 22:14:18 2003 +0000

    2003-01-08  Christian Stimming  <stimming at tuhh.de>
    
    	* po/ru.po: Updated very complete (!) Russian translation by
    	Vitaly Lipatov <lav at altlinux.ru>.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7802 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 11ffa5dd1343f1d22ae8d4a31a921d0b7ad95476
Author: David Hampton <hampton at employees.org>
Date:   Wed Jan 8 00:20:28 2003 +0000

    Revert a change for guile 1.6.  The 64 bit native API changed between
    1.4 and 1.6 so this change caused compilation failures for some users.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7801 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e9b93eeccf5bf7ee2e40bd5ce4d472106753e073
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jan 7 23:31:35 2003 +0000

    	* src/business/business-core/business-core.scm: return #f if
    	  we cannot obtain an owner from a split (in the case of a regularly-
    	  entered split)
    	* src/business/business-reports/aging.scm:
    	* src/business/business-reports/owner-report.scm:
    	  Cope with not being able to obtain an owner from a split.
    	  In particular, ignore it.  Fixes part of #97097.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7800 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8cff1cd3c10394fd63fe9e89fc8bb45f3368982
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jan 7 21:54:07 2003 +0000

    2002-01-07 Herbert Thoma <herbie at hthoma.de>
    
    	* src/gnome-search/gncmod-gnome-search.c:
    	* src/business/business-gnome/businessmod-gnome.c:
    	* gnucash/src/gnome-utils/dialog-options.h:
    	* src/import-export/binary-import/druid-commodity.h:
    	* src/register/register-gnome/gnucash-color.c:
    	* src/report/report-gnome/gncmod-report-gnome.c:
    	  add #ifdef HAVE_CONFIG_H
    	    #include <config.h>
    	    #endif
    	  this fixes compile errors on SuSE 8.0 + 8.1
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7799 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3db90b6f64d4cc553abfd9f2a6cb7c1ddcce3713
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jan 7 20:37:04 2003 +0000

    	* src/business/business-core/file/* -- don't save half-built data.
    	  Make sure that we're only saving the items that have been fully
    	  created (not half-created).  Fixes the cause of bug #102776.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7798 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 56c325a3224a1a63efc86859596363e157acd711
Author: David Hampton <hampton at employees.org>
Date:   Tue Jan 7 06:46:37 2003 +0000

    Changes required for guile 1.6.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7797 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 39be7af0f59a68cbc40e9867d7d7455a9e5462e0
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jan 7 05:04:43 2003 +0000

    	* intl-scm/Makefile.am: applied John's patch to build guile-strings.c
    	  properly.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7796 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d5e516ebd8c7fb9062303b74c4449a8a6b05d32e
Author: David Hampton <hampton at employees.org>
Date:   Tue Jan 7 04:35:27 2003 +0000

    Use guile style names instead of C sytle names.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7795 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd4e209a38516b821026f41468747c29e9a712b7
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jan 7 04:21:18 2003 +0000

    	* src/engine/test/test-scm-query-import.scm: add a warning message
    	  about potential "error" output which can be ignored.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7794 57a11ea4-9604-0410-9ed3-97b8803252fd

commit db4d8f7a2f903a0a339e72b3a23d53ee4d1dc285
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jan 7 03:21:16 2003 +0000

    	* macros/Makefile.am: include the rest of the macros in the dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7793 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 44ba04a500c5285b00529480c29e4cd2719ee966
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 6 22:11:20 2003 +0000

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

commit 281b77c5321a22f86c8ff80fca6508845e9ca647
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 6 21:52:53 2003 +0000

    Updated translation by Lorenzo Cappelletti <L.Cappelletti at mail.com>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7791 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 388b8a97028e919a78b5bd66b6689e9111db7198
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Jan 6 09:28:33 2003 +0000

    release 1.7.7
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7789 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47fa370fd88de4bb1de8b9c5001d251c98247a47
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Jan 6 07:15:30 2003 +0000

    Updates to build system by John H. Pierce
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7788 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c23c6b9ee7c0de10ef88a275eeb17175cbce4e9e
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Mon Jan 6 06:20:45 2003 +0000

    2002-1-6  Benoit Gr�goire  <bock at step.polymtl.ca>
    	* src/import-export/import-backend.c: Give a much higher importance
    	the date heuristics.   Exact date now worth +3, date within
    	MATCH_DATE_THRESHOLD worth +2, and dates outside
    	MATCH_DATE_NOT_THRESHOLD (now set to 25) are worth -100.
    	The side effect it that any transaction outside a 25 day
    	range can't be matched at all.
    	-Disable skipping transactions which already have an online id
    	during matching, untill a fix for the "transfer between two
    	accounts" bug is properly fixed.
    	* src/import-export/generic-import.scm:
    	* src/import-export/import-settings.c:
    	-Disable EDIT action enabling, (it won't be complete for 1.8.0).
    	-Fix typos reported by Bill Wohler.
    	-Adjust default ADD and RECONCILE threshold to account for above
    	change.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7787 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0fa51f9c643c3b13f95c0afba52fe1abbaeeae8
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jan 6 04:50:21 2003 +0000

    Don't forget the Equity:Opening Balances account(s)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7786 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb5a45a5be182d12dacf53ac88862f0e3bee4f84
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jan 6 04:47:42 2003 +0000

    	* src/backend/file/io-example-account.c: fix a logic bug
    	* accounts/C/acctchrt_common.gnucash-xea: don't start selected
    	* accounts/C/acctchrt_checkbook.gnucash-xea: provide a simple checkbook
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7785 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d8034012da2469db1541676b6be98fc327e0ed4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jan 6 04:29:15 2003 +0000

    	* src/register/ledger-core/split-register-model-save.c: when
    	  editing an exchange rate, always change the _VALUE_ of the
    	  split, not the amount.  This has the affect of keeping the
    	  visible number the same and changing the "other" account.  This
    	  should fix #102161
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7784 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5641d333ca0345263559d55ca3d16184310733d
Author: David Hampton <hampton at employees.org>
Date:   Sun Jan 5 23:07:32 2003 +0000

    Enhance the component manager so that you can optionally attach a
    session to a component. Provide an interface to close components by
    session so they can be closed before the entire book/set of accounts
    is deleted.  #102531.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7783 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f0e602fa653da14fe2bcf614a8008fab20063ea3
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 5 19:57:46 2003 +0000

    	* src/backend/file/io-example-account.[ch]: add a flag that signifies
    	  that an account-tree should start selected.
    	* src/gnome/druid-hierarchy.c: when loading the example accounts, go
    	  through the list and 'select' those that are marked as "start selected"
    	* accounts/C/acctchrt_common.gnucash-xea: mark this account tree as
    	  "start selected"
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7782 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f9d013415666b32b85f57cad8bf2a7b357eef0fe
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 5 19:05:58 2003 +0000

    	* src/backend/file/io-example-account.[ch]: add a flag that signifies
    	  that an account-tree should NOT be included by "select-all"
    	* src/gnome/druid-hierachy.c: ignore account-trees that are
    	  marked for exclusion from "select-all".
    	* accounts/C/acctchrt_business.gnucash-xea: mark this account as
    	  "excluded from select-all"
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7781 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ee9a57e7b0d08341ef5e0e4619fb38f9d215ed4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 5 16:24:01 2003 +0000

    	* src/scm/main.scm -- mention bugzilla in the unstable message
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7780 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9cd4930383cff0916b004aaf10bf3d912beafc89
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 5 12:06:42 2003 +0000

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

commit bd9e61867029d24813ed9a7d6136a1f8f430f1ca
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 5 06:16:05 2003 +0000

    	* src/register/ledger-core/*: gnc_table_layout_get_cell() doesn't
    	  look at the current cursor, so the multi-currency code was acting
    	  all the time, instead of only in registers that needed to be corrected.
    	  Fix the code to only apply the multi-currency changes to the correct
    	  register types (e.g., NOT stock registers).  Fixes 102549.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7778 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fabeeeb3d73e838ba1c4621dcc432b28e0bce82e
Author: David Hampton <hampton at employees.org>
Date:   Sun Jan 5 05:49:27 2003 +0000

    Don't export lots.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7777 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2bd08c53e3597e4ce85eae144cf8dcc94a7311c7
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 5 03:56:25 2003 +0000

    	* src/gnome/dialog-find-transactions.c: search on NOTES
    	  add code to prevent searching on template-txn accounts so SXes don't
    	  show up in find results.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7776 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 276668eab92bb74c104a5d113d1b0e3ea8905b79
Author: David Hampton <hampton at employees.org>
Date:   Sun Jan 5 03:50:37 2003 +0000

    Don't clear the current_session global unless the actual current
    session is being destroyed. 101707.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7775 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f0b9fe9f4b29f0c4e58f1111e79df101208d0572
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 5 03:46:21 2003 +0000

    	* src/engine/Transaction.[ch]: add TRANS_NOTES and supporting routines
    	  to enable searching for notes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7774 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe62ac23e9c3f4ccbc91a0a90c1bd6a240b3a758
Author: David Hampton <hampton at employees.org>
Date:   Sun Jan 5 02:03:50 2003 +0000

    Implement file compression.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7773 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad710d157edc10bfb5db992eb7798f192bf55147
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jan 4 21:51:17 2003 +0000

    	* add a set of business accounts to the setup druid
    	* fix the full and common accounts to remove the (wrong) "Accounts Payable"
    	  liability account.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7772 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f13b74881723932f0afa8fb7ee4c3333467c30e5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jan 4 21:03:48 2003 +0000

    Don't call a Liability account "Accounts Payable" -- it's wrong!
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7771 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 04700b0d7c1624a72a743ec18aa877d36a51ebec
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 4 11:33:30 2003 +0000

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

commit b842de758e3ecb0162f08ab918297bef33813dd9
Author: David Hampton <hampton at employees.org>
Date:   Sat Jan 4 08:11:01 2003 +0000

    Add window icons to those windows that don't pick up the default icon.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7769 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dadc100061cf7ccf4b27b96015b0a3a0a324ff91
Author: David Hampton <hampton at employees.org>
Date:   Sat Jan 4 07:16:50 2003 +0000

    Add window icons to those windows that don't pick up the default icon.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7768 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3f1274e0a972f346e18fd259a6e3c56e1c671fb
Author: David Hampton <hampton at employees.org>
Date:   Sat Jan 4 06:32:48 2003 +0000

    Add support for i18n of price source strings.  #102156
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7767 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f4a1432582b0811027a3bfbed421aadb8e2f8e2c
Author: David Hampton <hampton at employees.org>
Date:   Sat Jan 4 06:29:26 2003 +0000

    Do the right thing when going "back" from the "load a file" page.  If
    there are any files loaded should return to the "loaded files" page
    instead of the initial druid page. #101818
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7766 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5164ae147fecc0a8da5f12440a8e38897484a5de
Author: David Hampton <hampton at employees.org>
Date:   Sat Jan 4 06:28:16 2003 +0000

    Clean up the lock file properly (i.e. in session destruction) when an
    error is detected. #101004
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7765 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a5ddec55c54a2dc472a46a3f9b169f1202397de
Author: David Hampton <hampton at employees.org>
Date:   Sat Jan 4 06:26:47 2003 +0000

    Fix dangling pointer in gnc_file_query_save. #101004
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7764 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb97cd4982c4684cd009ffeb13460f70d48b3de1
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jan 4 03:37:00 2003 +0000

    	* src/business/business-gnome/glade/invoice.glade: fix a string
    	  to make the meaning more clear (per user request)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7763 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9faae84d6f898f6135a368b89e7eb93ff5f15b93
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jan 3 18:22:07 2003 +0000

    Matthew Vanecek's patch:
    
    This patch corrects some compiler warnings from gcc 2.96.x, and it fixes
    some malformed SQL pointed out by Christopher Browne.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7762 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e731a19c3d1d870611ad6b57d6624457a04d724
Author: David Hampton <hampton at employees.org>
Date:   Fri Jan 3 07:50:08 2003 +0000

    Fix malformed URLs for bringing up a report options window.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7761 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1b10d5299d66840ef6f5b12549558436e899fdb
Author: David Hampton <hampton at employees.org>
Date:   Fri Jan 3 07:10:36 2003 +0000

    Add sorting options for barcharts and piecharts. Work around Guppi
    problem by replacing the character "&" with the word "and".
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7760 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2c0b8dae969e43ed3ca545aaf9b61ebc426504b1
Author: David Hampton <hampton at employees.org>
Date:   Fri Jan 3 03:17:24 2003 +0000

    Reenable -Wall with -Werror.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7759 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9caa94cc96ee9b383bff169ccba86aa3cb09c6ef
Author: David Hampton <hampton at employees.org>
Date:   Fri Jan 3 03:07:05 2003 +0000

    The report title should change when the report name field is changed
    in the options. #102266 and #102667
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7758 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d3fb1da20f0cc1fab0a67ce1a91ddf76dd61846
Author: David Hampton <hampton at employees.org>
Date:   Fri Jan 3 03:06:28 2003 +0000

    Fix compile warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7757 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 39b82c695715410b49a6a862db895b95efe1e074
Author: David Hampton <hampton at employees.org>
Date:   Thu Jan 2 08:53:43 2003 +0000

    Correctly pass on the label when first opening a help window.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7756 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3b72befd6eee470f92444cfa0ebec5cb7475632
Author: David Hampton <hampton at employees.org>
Date:   Thu Jan 2 08:52:27 2003 +0000

    Delay jumping to a label until after the help window has been created
    on the screen. Without this gtk-html computes the wrong scroll offset
    for the window.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7755 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2ba2d7b0b9875d6ec085e192d970f7bd80f80f0f
Author: David Hampton <hampton at employees.org>
Date:   Thu Jan 2 08:51:26 2003 +0000

    Remove startup noise.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7754 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a7eed0cc1a962713f14d2ed6763601082e151d47
Author: David Hampton <hampton at employees.org>
Date:   Thu Jan 2 07:12:07 2003 +0000

    Make the reconciliation window respect the 'include subaccount' flag
    any time it opens a register.  Consolidate logic for opening a new
    register. Enhance the reconciliation start window to update the ending
    value when this flag is changed. #101150
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7753 57a11ea4-9604-0410-9ed3-97b8803252fd

commit afe35c0f71e4b7ea167ee8519806e07f03dd28fc
Author: David Hampton <hampton at employees.org>
Date:   Thu Jan 2 07:10:45 2003 +0000

    If the amount is monetary, map the keypad decimal key to the correct
    decimal character for the locale. #101957
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7752 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b0fc6d2817378a16fb2e51bce5335abc45f6341
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 2 04:21:00 2003 +0000

    	* configure.in: add a blatent warning that the RPC code is broke!
    	* src/scm/command-line.scm: change the message to let people know that
    	  the rpc-server command-line option only works if gnucash was compiled
    	  with rpc enabled.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7751 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c8944868da5fe73efbd3c41ecb270076b112998
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 2 04:07:58 2003 +0000

    	* src/engine/Account.[ch]: add an xaccAccountRemoveLot() function to allow
    	  the LOT code to clear memory when you destroy a lot.  Fixes a crash
    	  when you destroy a lot.
    	* src/engine/Transaction.[ch]: add an xaccTransClearReadOnly() function
    	  to let you clear the flag so you can then remove an transaction.  Only
    	  for internal uses only!  This is used by the Invoice UnPost code.
    	* src/engine/gnc-lot.c: remove the lot from the account's list of lots
    	  when the last split is gone.
    
    	* src/business/business-core/gncInvoice.[ch]: implement Unpost function
    	* src/business/business-ledger/gncEntryLedger.[ch]: change the
    	  set_readonly() function to let you toggle back and forth between
    	  readonly and readwrite ledgers.
    	* src/business/business-gnome/dialog-invoice.c: implement unpost; set back
    	  to readwrite if the unpost succeeds
    	* src/business/business-gnome/dialog-order.c: use new set_readonly() API
    	FIXES BUG #101452
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7750 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 05809c5a384c5ac333635cb54b05b3d266059095
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 2 02:30:44 2003 +0000

    	* src/business/business-core/gncInvoice.[ch]: create new function
    	  for logic to apply a payment.  Moved logic from dialog-payment.
    	* src/business/business-gnome/dialog-payment.c: move logic to
    	  apply payment to business-core.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7749 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 04b99369c67481159636f9d0e38118461c7ecc69
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 2 01:10:33 2003 +0000

    	* src/register/ledger-core/split-register-layout.c: fix the
    	  rate_cell layout for general ledgers.  Fixed the critical
    	  failure from bug #101000
    
    	* src/gnome-search/search-numeric.c:
    	* src/gnome-search/search-double.c:
    	* src/gnome-search/search-int64.c:
    	  read the value out of the GNCAmountEdit entry when we create
    	  the Query Predicate, because we're not getting the amount_changed
    	  signal.  Fixes #101000.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7748 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a28276e4887c97510d7f58bb9de828807f110674
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 2 00:27:59 2003 +0000

    	* src/gnome-utils/dialog-transfer.c: always set the exchange-rate
    	  as a positive value (use ABS).  Fixes the rest of #102163.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7747 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f158234c946746893ec1a5132de71b353ad63ddf
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 2 00:22:40 2003 +0000

    	* src/gnome-utils/dialog-transfer.c: call the to_amount_update_cb
    	  handler during certain paths of the ok_cb because the focus-out
    	  signal may not get handled in all cases -- so force the issue.
    	  Fixes bug #102163
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7746 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7be855053c7a117d103b7f440dfda3653b6f2fd8
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jan 1 23:29:04 2003 +0000

    	* src/register/ledger-core/split-register-control.c: invert the
    	  exchange rate when we're swapping currencies, since the logic
    	  of the transfer dialog was reversed.  Fixes bug #102157
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7745 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f7b08d89bfc260be0fd37fb61a72c9ff18ec6185
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 31 10:42:55 2002 +0000

    Follow up on Benoit's gcc3 fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7744 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0fef080b655314e412781213588fe6c9c4fed3e6
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Tue Dec 31 01:06:23 2002 +0000

    2002-12-30  Benoit Gr�goire  <bock at step.polymtl.ca>
    	* src/import-export/hbci/druid-hbci-initial.c
    	* src/import-export/hbci/gnc-hbci-utils.c:
    	Fix a bunch of "warning: deprecated use of label at end of
    	compound statement" in gcc3 in select statements (added
    	semicolons after default: so that I don't break anything,
    	but it should probably output an error instead).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7743 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5a72709243e3c56c4820b85cbc59eb08518fd378
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 30 18:47:01 2002 +0000

    2002-12-30  Christian Stimming  <stimming at tuhh.de>
    
    	* src/report/standard-reports/cash-flow.scm: Patch by Ed Warnicke
    	<hagbard at physics.rutgers.edu>.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7742 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b7bd4ed1d7b0ca214fb6c706f56b4001a4eb7af8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 30 18:40:11 2002 +0000

    2002-12-30  Matthew Vanecek <mevanecek at yahoo.com>
    	* src/backend/postgres/PostgresBackend.c: Added some ENTER
    	and LEAVE statements to more of the functions.
    
    	* src/backend/postgres/upgrade.c: Changed all the DATETIME
    	SQL data types to TIMESTAMP.  DATETIME will not be in Postgresql
    	as of 7.3.
    
    	* src/backend/postgres/functions.sql: Changed all the DATETIME
    	types in the DDL to TIMESTAMP.
    
    	* src/backend/postgres/table-create.sql: Changed all the DATETIME
    	types in the DDL to TIMESTAMP.
    
    	* src/backend/postgres/table-audit.sql: Changed all the DATETIME
    	types in the DDL to TIMESTAMP.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7741 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5daccf5703e52df66c5dd10de230b947729cae5c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 30 18:37:44 2002 +0000

    2002-12-30  Christian Stimming  <stimming at tuhh.de>
    
    	* src/app-utils/prefs.scm, src/app-utils/global-options.c: Rename
    	"Default currency" option to "New Account default currency" since
    	*everybody* asks about that one.  Was reported in #102043,
    	#100466, #99364, #87729.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7740 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48f751a0fcaf27bf3d69dbba4a4e6d77eefc146c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 30 01:20:53 2002 +0000

    Add yet more i18n comments. Comment out some debugging output.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7739 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d5c9e24cd518fe9d6f0b8d99f343011e7fd454b3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 30 01:17:39 2002 +0000

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

commit c006476cf99de9f6b93b9a0df41191a2375ab96b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 30 01:17:07 2002 +0000

    2002-12-29  Christian Stimming  <stimming at tuhh.de>
    
    	* src/gnome/dialog-scheduledxaction.c, dialog-sxsincelast.c: Some
    	i18n fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7737 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ca5a0ecc28e8ca7b3272956249c0d1c5003e72d3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 30 01:15:30 2002 +0000

    2002-12-30  Christian Stimming  <stimming at tuhh.de>
    
    	* src/gnome-utils/gnc-dense-cal.c: i18n'ize the dense calendar
    	widget.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7736 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 481af40f5a6f9e5b5b552059520cfa0c1a64813e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 30 01:14:56 2002 +0000

    2002-12-30  Christian Stimming  <stimming at tuhh.de>
    
    	* src/engine/FreqSpec.c: Fix the i18n comments for the translators.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7735 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 933bd3695ad3cac9cded06b434a2187cf560b9ec
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 30 01:14:16 2002 +0000

    2002-12-30  Christian Stimming  <stimming at tuhh.de>
    
    	* src/business/business-gnome/dialog-invoice.c
    	(gnc_invoice_id_changed_cb): More i18n fixes. Don't split up
    	strings.
    
    	* src/business/business-gnome/glade/*.glade: Correct spelling
    	error.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7734 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb255d1ea233d59a7d39561065f212b559345fe3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 29 23:36:37 2002 +0000

    2002-12-30  Christian Stimming  <stimming at tuhh.de>
    
    	* src/gnome-utils/gnc-dense-cal.c: i18n'ize the dense calendar
    	widget.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7733 57a11ea4-9604-0410-9ed3-97b8803252fd

commit efdec4eab18b1b912b7d60da463fb1c7cb973c28
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 29 22:54:35 2002 +0000

    2002-12-29  Christian Stimming  <stimming at tuhh.de>
    
    	* src/gnome/dialog-scheduledxaction.c, dialog-sxsincelast.c: Some
    	i18n fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7732 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fad14504199f51c5d2b798721481eeaa70ed17c8
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Dec 29 20:35:03 2002 +0000

    2002-12-28  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/register/register-gnome/formulacell-gnome.c: Changed
    	FormulaCell from MOD_SX to MOD_REGISTER.
    
    	* src/engine/FreqSpec.c (xaccFreqSpecGetFreqStr):
    	s/g_string_sprintf/snprintf/, as the former can't handle the
    	re-ordered format parameters which the po-files use; fixes
    	Bug#101650.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7731 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6020c17a46d3b305c7a2b6dd50bba08c3a4264e3
Author: David Hampton <hampton at employees.org>
Date:   Sun Dec 29 04:29:58 2002 +0000

    Get 'make distcheck' working again.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7730 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8badc55e6be494efb6ebab340a7f28108ef6769d
Author: David Hampton <hampton at employees.org>
Date:   Sat Dec 28 21:25:58 2002 +0000

    Fix a couple of problems with 'test check'.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7729 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d50d0249870693a6ec99bba03e397870da57afcd
Author: David Hampton <hampton at employees.org>
Date:   Sat Dec 28 16:26:12 2002 +0000

     Revert pricedb lookup at warlord's request.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7728 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dbea4cd3e3ba302596ab58952bab1f44790465f8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 28 09:52:09 2002 +0000

    2002-12-28  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/main.scm: Patch by Peter O'Gorman <peter at pogma.com> for
    	Mac OS X.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7727 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c18b48371d1c93d5ecc91c1c70c1a02f3570b087
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 27 13:58:46 2002 +0000

    2002-12-27  Christian Stimming  <stimming at tuhh.de>
    
    	* src/engine/test-core/Makefile.am: Fix linker errors in
    	src/engine/test/
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7726 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 12d764eaf5595ec2546fd71f9b7f1e38ede197dc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 27 13:36:23 2002 +0000

    2002-12-27  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/hbci-interaction.c: Fix reparent
    	warnings. Make the PIN dialog a bit nicer.
    
    	* src/import-export/hbci/gnc-hbci-getbalance.c: Always use the
    	"booked balance" instead of sometimes one or the other.
    
    	* po/de.po: Updated translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7725 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f82e9d8a9c3aee765e4aa5b143ef76d5c253d820
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 26 15:10:07 2002 +0000

    the original copyright notice in this directory
    contained copyright notices for motif componenents that have
    not been a part of gnucash for 3 years
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7724 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c812daf775f9eea196fde849e91938f4fedf3bb5
Author: David Hampton <hampton at employees.org>
Date:   Tue Dec 24 07:48:02 2002 +0000

    In QIF import, allow a leading '+' sign in the currency field.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7723 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8c133ac35ab42615d1be5e2ed6685bfbbf4bdb5
Author: David Hampton <hampton at employees.org>
Date:   Tue Dec 24 07:25:41 2002 +0000

    Spell checking.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7722 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d406ca0aab05bf17fead53ada579d91da88c444
Author: David Hampton <hampton at employees.org>
Date:   Tue Dec 24 07:23:56 2002 +0000

    The stream_handler hook needs to return a file size. Not all files
    opened by this function are ASCII text.  Reset the base_location
    properly when switching documents. Add debugging. #101783
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7721 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6af4501e06803b80f30b02e5c1df361d393b8ab2
Author: David Hampton <hampton at employees.org>
Date:   Tue Dec 24 06:55:32 2002 +0000

    Put function opening braces in column zero.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7720 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 116e1a7b8ab5a512005fc5d7c4357411de93ee0d
Author: David Hampton <hampton at employees.org>
Date:   Tue Dec 24 04:29:36 2002 +0000

    When checking for gtkhtml-1.1, make the lack of pkg-config a fatal
    error. Also check for the variant name pkgconfig.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7719 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cfae12f08f0853c80ca837d7ae570048832f8b9d
Author: David Hampton <hampton at employees.org>
Date:   Tue Dec 24 03:26:12 2002 +0000

    Enable -Werror.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7718 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf6a6869e47605580a064b4b2ed60b4f155d5ca8
Author: David Hampton <hampton at employees.org>
Date:   Tue Dec 24 02:27:10 2002 +0000

    Add better handling of corrupt XML data files.  Print better error
    messages for unknown tags, or mismatched start/end tags.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7717 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5693b12b80aeb4bb244f1a02ca143deac7e0035d
Author: David Hampton <hampton at employees.org>
Date:   Tue Dec 24 01:58:11 2002 +0000

    Add missing error message.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7716 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3ca297efb9c384b2a29e133dfd91484c01ff3ca
Author: David Hampton <hampton at employees.org>
Date:   Tue Dec 24 01:52:06 2002 +0000

    Eliminate the zillion warning messages when running gnucash with the
    --add-price-quotes flags.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7715 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 372e6bb3ac4714d2865e13ba0e9e05b10d690d53
Author: David Hampton <hampton at employees.org>
Date:   Tue Dec 24 01:50:24 2002 +0000

    Change logic to multiply by the exchange rate instead of divide.  Look
    for both both forward and reverse currency quotes in the
    pricedb. Attempt to install currency quotes into the pricedb in a
    consistent manner.  Give the user better feedback on exactly what the
    exchange rate means. Obsolete the currency "swap" routine. #101450
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7714 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c800260bc853e9bd6479ea4c753b61555ebebc8
Author: David Hampton <hampton at employees.org>
Date:   Tue Dec 24 01:42:09 2002 +0000

    Provide access to new pricedb lookup function and to the engine event
    suspend/resume functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7713 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d678e866e75e7c6749df15b18976d0581e73a1a9
Author: David Hampton <hampton at employees.org>
Date:   Tue Dec 24 01:40:46 2002 +0000

    Add a new pricedb lookup function.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7712 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f8fca355e2cbf027b91e97e3d0e9e9baa43302d
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Dec 23 20:50:00 2002 +0000

    require new g-wrap
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7711 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f12c61b22471bc559a860ef91c65c7ca4ce818c6
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Dec 23 08:24:56 2002 +0000

    release 1.7.6
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7709 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f16efd7b21618149a1c326416fb8ee29be566502
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 22 23:06:49 2002 +0000

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

commit 50ee14d31d75959b670d9bc733acb05714a6dd4e
Author: David Hampton <hampton at employees.org>
Date:   Sun Dec 22 20:16:00 2002 +0000

    Build relative URLs properly. #101783
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7707 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a6e65cc45e6b2e4c486a8003587ae3d182fafee
Author: Chris Lyttle <chris at wilddev.net>
Date:   Sun Dec 22 04:54:40 2002 +0000

    fix help button's connection
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7706 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f52e5cc89e9ab84b43c3e80c1c9c03dc8b0fc54
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Dec 22 01:34:50 2002 +0000

    2002-12-21  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/dialog-sx-from-trans.c (sxftd_compute_sx): Respect the
    	user's Prefs regarding new SXes; fixes Bug#99566.
    
    	* src/gnome/dialog-scheduledxaction.c (gnc_sxed_check_consistent):
    	Don't ignore fractional currency-amounts; fixes Bug#97062.
    	(gnc_ui_scheduled_xaction_editor_dialog_create): Changed some
    	string-constants to their #defines.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7705 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 380755fb3c3da00c0df25eea9343803a6f6d77fb
Author: David Hampton <hampton at employees.org>
Date:   Sat Dec 21 07:07:17 2002 +0000

    If there is a transction pending when updating the register, use the
    new saved list so that the transaction is guaranteed to remain in the
    register intil the user finishes editing it. Otherwise, populate the
    saved split list. #92158
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7704 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 16826e719c9d8bc3e2dfa2f996535dde6d8560d9
Author: David Hampton <hampton at employees.org>
Date:   Sat Dec 21 07:04:26 2002 +0000

    Don't let users delete the split that attaches a transaction to the
    current register.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7703 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d52d3b8f60f57e8c62223f2a213a7e9c606b35b0
Author: David Hampton <hampton at employees.org>
Date:   Sat Dec 21 07:03:38 2002 +0000

    Remove the original fix for #92158 as it caused #100852.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7702 57a11ea4-9604-0410-9ed3-97b8803252fd

commit add45a907f5325115cb34854e6e722beb57346af
Author: David Hampton <hampton at employees.org>
Date:   Sat Dec 21 05:39:04 2002 +0000

    Eliminate compile warning for unused variables.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7701 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ed0a2b81e3a4a152934fd5f89afc79bcb9c1bd7
Author: David Hampton <hampton at employees.org>
Date:   Sat Dec 21 05:38:09 2002 +0000

    Make sure to set the balance properly for reversed accounts. #100998
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7700 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 65fe01b1bf162b6a19d85add96c15d57bb089a3c
Author: Chris Lyttle <chris at wilddev.net>
Date:   Fri Dec 20 21:59:08 2002 +0000

    add support for new gnucash icon
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7699 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0fcaa7632b5e6c0ce683ff0fcf81e243a42a38b9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 20 17:34:45 2002 +0000

    2002-12-20  Christian Stimming  <stimming at tuhh.de>
    
    	* po/el.po, accounts/el_GR: Updated Greek translation by Nikos
    	Charonitakis <charosn at her.forthnet.gr>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7698 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 86ac1b534fe7af40f1537eaa0a4472705335b2ca
Author: David Hampton <hampton at employees.org>
Date:   Fri Dec 20 04:15:00 2002 +0000

    Large accounts are overflowing the data types used in the register
    code and are causing crashes. #92072, #98802
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7697 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f2d05c0e7e0eecccde6fa06577398de4ad798828
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 16 18:41:34 2002 +0000

    2002-12-16  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/glade/hbci.glade: Set max size of
    	transaction fields according to HBCI spec.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7695 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5a73b6a7dd0a0ef604bbe3a70fd318c544a31e6
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Dec 16 10:49:21 2002 +0000

    removal of old docs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7694 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 718d3d2f475d47e58cd10c363658c572e366d797
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Dec 16 01:56:49 2002 +0000

    2002-12-15  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/dialog-scheduledxaction.c (gnc_sxed_check_consistent):
    	Fixed balance checks to be per-transaction; fixes Bug#97062, as
    	well as fixing another unfiled bug that would be possible with the
    	old code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7693 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b8e3289ed14c01077d39f264d4dae870aad55e6a
Author: David Hampton <hampton at employees.org>
Date:   Mon Dec 16 01:43:15 2002 +0000

    Add an option for changing the number of decimal places used in the
    shares column. #87164
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7692 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18ac421c7c0ee83750db7057299bea57834c4ee3
Author: David Hampton <hampton at employees.org>
Date:   Mon Dec 16 01:41:45 2002 +0000

    Give user feedback during the rendering of a report.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7691 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66b943f4c8a1ac8a346eab69580703b6446c8d9e
Author: David Hampton <hampton at employees.org>
Date:   Mon Dec 16 01:40:26 2002 +0000

    Add support to the GNCPrintAmountInfo data structure to allow
    truncation/rounding of numbers when the maximum number of decimal
    places is reached.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7690 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e6a6b63809f284cc7a475f1a31de7a1d19c77067
Author: David Hampton <hampton at employees.org>
Date:   Mon Dec 16 01:01:01 2002 +0000

    Add menu items and code to the register window so a user can limit
    transactions to any combination of the Reconciled / Cleared / Voided /
    Unreconciled states. #87990
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7689 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab20128481b7cfb87641e7111b1fef3919516d55
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Dec 16 00:35:27 2002 +0000

    2002-12-15  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/glade/sched-xact.glade: Clarified some text, removed
    	unused widgets.
    
    	* src/app-utils/gnc-ui-util.c (xaccSPrintAmount): Added useful comment.
    
    	* src/gnome/druid-loan.c (ld_create_sxes): Re-written; now a much
    	more principled implementation which passes a test-script; fixes
    	Bug#100088, Bug#100085.
    
    	* src/engine/SX-ttinfo.c (gnc_ttsplitinfo_get_debit_formula):
    	Fixed potentially-nasty mem-handling bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7688 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d98fa5497dcdf05ea187acdd34438bdbbd0da7b
Author: David Hampton <hampton at employees.org>
Date:   Sun Dec 15 23:25:01 2002 +0000

    Remove redundant routines and place a single copy in a common location.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7687 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c43bef4a625822716824fb4e91c885db88c16e13
Author: David Hampton <hampton at employees.org>
Date:   Sun Dec 15 22:09:43 2002 +0000

    Progress toward getting the 'make distcheck' target to successfully
    compile again.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7686 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9011ae4423666e6cca9762bef67c59cf6d1249b2
Author: David Hampton <hampton at employees.org>
Date:   Sun Dec 15 21:52:10 2002 +0000

    Use Gnome1 button order.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7685 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 04b722206d74da08eb8d9360a66db8a8c054bd62
Author: David Hampton <hampton at employees.org>
Date:   Sat Dec 14 19:25:58 2002 +0000

    Fix compilation warnings in preparation for re-enabling the -Werror
    compile flag.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7684 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a17b9305e70fce8fcbd09164b48ee7ee7bc75d9f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 14 13:17:54 2002 +0000

    2002-12-14  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/import-backend.c (matchmap_store_destination):
    	Fix error messages when memo or description is empty.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7683 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef48c2edd59833271ac32d850eb748a7d0a082f1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 14 13:00:44 2002 +0000

    2002-12-14  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-gettrans.c: Switch to always
    	using the import-main-matcher.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7682 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 09996768ef528626e74230b05d559e38a7d20f42
Author: Chris Lyttle <chris at wilddev.net>
Date:   Sat Dec 14 00:16:55 2002 +0000

    fix rpm prob
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7681 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4beb05dfcb8fe5706213d12b0c0effabf8665808
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 13 18:12:20 2002 +0000

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

commit 43e1d5b1527a4ba894f60b09b1fc146b36289971
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Thu Dec 12 16:13:28 2002 +0000

    2002-12-12  Benoit Gr�goire  <bock at step.polymtl.ca>
    	* src/import-export/import-account-matcher.c: Fix "level 3 and
    	more subaccount not selected by default" bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7679 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aacd10b6037d7f44d59adb5b0f7b28c388c2c050
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Dec 12 05:14:01 2002 +0000

    	* configure.in: require g-wrap >= 1.3.3
    	* src/engine/gw-engine-spec.scm: use gslist-of where needed
    	* src/engine/gw-kvp-spec.scm: use gslist-of where needed
    
    	NOTE: As of now you ABSOLUTELY REQUIRE G-WRAP >= 1.3.3
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7678 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c98a3a1a8d0fdb8977f9bd2ec5188bdba7c61305
Author: David Hampton <hampton at employees.org>
Date:   Thu Dec 12 04:44:35 2002 +0000

    Support for having an account scu that doesn't match the account
    commodity's scu.  This allows a user to notice/correct a case where
    the two are out of whack and correct it (#100295), or to intentionally
    set them that way.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7677 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 45ba7f6cfd48384c895610cb1588506d99a26bdb
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Dec 12 04:31:35 2002 +0000

    	* src/gnome-utils/dialog-transfer.c -- lookup and store entries in
    	  the pricedb, and use those entries when you change accounts and
    	  dates.  It will only save one entry per "date-time", so you need
    	  to use the price editor to remove/change entries in the pricedb.
    	  It may be a bit over-zealous of using the pricedb entries -- if
    	  you change the date or an account after typing in a number it will
    	  over-write your change with the nearest pricedb entry.
    	  Fixed Bug #100284.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7676 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 09c05a3667bbae8f7fa1ed309d89511755948900
Author: David Hampton <hampton at employees.org>
Date:   Thu Dec 12 04:21:46 2002 +0000

    New help URLs as per Wilddev's request.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7675 57a11ea4-9604-0410-9ed3-97b8803252fd

commit accca44c6f0b6fdc402a559a19544f69738ba295
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Dec 11 22:47:15 2002 +0000

    2002-12-11  Christian Stimming  <stimming at tuhh.de>
    
    	* accounts/el_GR/acctchrt_common.gnucash-xea: Greek account
    	templates by Nikos Charonitakis <frolix68 at yahoo.gr>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7674 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a28b35c85fa6902321a1eb030a4c98963b238c9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Dec 11 21:55:41 2002 +0000

    Add some comments for translators.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7673 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f443518d7a4fac196575ac3b05b8c8995c610a9f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Dec 11 20:37:14 2002 +0000

    2002-12-11  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-gettrans.c: Fix broken changes
    	by Benoit.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7672 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b1a8cf98ef9175d78a3dc55c241e6fb3a2a61c08
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 10 19:02:54 2002 +0000

    Updated translation by Nikos Charonitakis  <charosn at her.forthnet.gr>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7671 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 139a08f290891370204f66ad596f723697c7d8a5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 10 18:54:43 2002 +0000

    2002-12-10  Christian Stimming  <stimming at tuhh.de>
    
    	* src/report/report-system/commodity-utilities.scm: Fix bug
    	#100463.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7670 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 05dfc2119f8dbd69f27d6bf15c3a7ffbd1027459
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Tue Dec 10 08:54:39 2002 +0000

    2002-12-10  Benoit Gr�goire  <bock at step.polymtl.ca>
    	* src/import-export/*: Add user pref to allow HBCI users to select if they want Christian's matcher or mine.  Update OFX readme.  Update column width in account-picker.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7669 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc694d64a91b3615bdb1b353dd7060c1e78935fd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 9 19:43:59 2002 +0000

    2002-12-09  Christian Stimming  <stimming at tuhh.de>
    
    	* po/nl.po: Updated translation by Hendrik-Jan Heins
    	<hjh at passys.nl>.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7668 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67243cd0ab8ccbdf0df968c4d2a93e20c943daa9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Dec 9 19:33:51 2002 +0000

    	* src/gnome/window-acct-tree.c: Disallow the deletion of accounts
    	  with ReadOnly Transacation in them.  You must first "delete" the
    	  RO Txns before you delete the account.  Fix for bug# 100727 (although
    	  it requires invoice unposting to work).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7667 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 501e2589e920de810fc9e8502b84cf73bafb63ab
Author: David Hampton <hampton at employees.org>
Date:   Mon Dec 9 06:44:09 2002 +0000

    Somebody shoot me.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7666 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b7e686ad4e1e4fbeee2088e5ed81cc3891dbe3f2
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Mon Dec 9 05:34:33 2002 +0000

    2002-12-9  Benoit Gr�goire  <bock at step.polymtl.ca>
    	* src/import-export/import-main-matcher.c:
    	* src/import-export/generic-import.glade: Change colors, remove
    	imbalance column and put it's info into the "Select action column",
    	 when appropriate.  Change many strings after discussion with
    	Wilddev.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7665 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 91b9ba5590b6ce1c2c1719a4d626b12ab6ac7dca
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Mon Dec 9 00:21:48 2002 +0000

    2002-12-8  Benoit Gr�goire  <bock at step.polymtl.ca>
    	* src/import-export/import-account-matcher.c,h: Add param to
    	 gnc_import_select_account():
    	@param ok_pressed A pointer to gboolean.  If non-NULL, whether or
        	not the picker dialog was closed by the user pressing ok will be
        	stored in the parameter.  If no dialog was created by the
        	gnc_import_select_account() call, TRUE is always returned.
    	* src/import-export/ofx/gnc-ofx-import.c: Fix for above change.
    	* src/import-export/gnc-gen-transaction.c: Take advantage of
    	above change
    	* src/import-export/import-main-matcher.c: Take advantage of
    	above change.  Shorten the strings in the "Specific action to be
    	taken" column.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7664 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc98dc796a8a2fe070eee7c7e5ca71586ce74ecb
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Sun Dec 8 22:44:23 2002 +0000

    2002-12-8  Benoit Gr�goire  <bock at step.polymtl.ca>
    	* src/import-export/import-backend.c: Make the auto-balance
    	split have the correct amount in all cases by using
    	xaccTransGetImbalance() instead of the first split's value.
    	* src/import-export/import-account-matcher.c:
    	-Performance improvements in the display code, and skiping
    	lookup of the kvp frame when not needed.
    	-Expand the tree when a subaccount is selected
    	-Remove redundant selection lookup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7663 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 941b7dacc59ae36ca8bcd1a8509fc80e0cc5784c
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Dec 8 22:25:40 2002 +0000

    2002-12-08  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/engine/SchedXaction.h: Doxygen-related changes.
    
    	* src/register/ledger-core/split-register-layout.c
    	(gnc_split_register_layout_add_cells): Change F(DEBT|CRED)_CELL
    	types to FORMULA_CELL from QUICKFILL_CELL.
    
    	* src/register/register-gnome/gncmod-register-gnome.c
    	(libgncmod_register_gnome_LTX_gnc_module_init): Add
    	formulacell-gnome override to gnc_register setup.
    
    	* src/register/register-core/formulacell.c:
    	* src/register/register-gnome/formulacell-gnome.c: Filled in a
    	long-thought of idea for a formula cell: can contain text unlike a
    	pricecell, but doesn't really want to do auto-complete like a
    	quickfill cell [what we had been using].  This allows us to
    	provide the gnome formula cell which can remap the keypad '.'
    	character based on locale; addresses Bug#97065, which is the
    	cause of Bugs#97063 and #97062.
    
    	* src/gnome/glade/sched-xact.glade: Remove "[Last Day]" option;
    	add "/last day" to 29/30/31 options in gnc-frequnecy month-based
    	selections.
    
    	* src/gnome/dialog-scheduledxaction.c (new_button_clicked): Change
    	default new SX frequency to monthly; fixes Bug#100615.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7662 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 33d989eb1e7a0b3c96dcdcd932cba30052d8b5b2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Dec 8 18:01:25 2002 +0000

    	* README.cvs: mention gettextize breakage and "cvs up -C"
    	  workaround.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7661 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2dbd57d31daf98e4af796aac4be0c839fd6ceeaa
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 8 16:04:20 2002 +0000

    Revert latest change in category-barchart.scm -- in fact there wasn't an
    error at all. (The problems were only in commodity-utilities.scm).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7660 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e3f7e07ff202df45ea8d11a66baf2bed75dad0a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 8 15:59:27 2002 +0000

    2002-12-08  Christian Stimming  <stimming at tuhh.de>
    
    	* src/report/standard-reports/category-barchart.scm: Fix some
    	multi-currency bugs introduced during the progress bar work.
    
    	* src/report/report-system/commodity-utilities.scm: For
    	calculation of weighted average, use all accounts and not only
    	currency/stock accounts now with the new exchange system.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7659 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b27bdceef8d389537fe231a402658d084f2d2c69
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 8 14:55:45 2002 +0000

    2002-12-08  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/import-backend.c: Fix zero amount in the
    	'other' split of an imported transaction by now using
    	SplitSetBaseValue.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7658 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4d8b8c862504c3908ed3794928d6de066857a460
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 8 14:54:37 2002 +0000

    More comments about how to use functions (xaccSplitSetBaseValue).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7657 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0a875d8fe764ff33926f3b71bd4017b917896565
Author: David Hampton <hampton at employees.org>
Date:   Sun Dec 8 10:56:04 2002 +0000

    Make the register's "Set Date Range" window more intuitive by moving a
    button.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7656 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 288cc88f9e51097e8c3351b161c78368c52cbc01
Author: David Hampton <hampton at employees.org>
Date:   Sun Dec 8 10:54:42 2002 +0000

    Tweak the filename normalization routines. Ignore anything starting
    with blah:// unless its file://.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7655 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 39d7d736a180c6e54dcef2d56cf33f5ff3ce10e0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 8 02:19:10 2002 +0000

    more doxygen improved documentation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7654 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f5adc6bc4f9ca8a2135dd0ed412df49fcb03409
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Sun Dec 8 01:47:24 2002 +0000

    2002-12-7  Benoit Gr�goire  <bock at step.polymtl.ca>
    
    	* src/import-export/generic-import.glade:  Add user instructions,
    	get rid of apply button.
    	* src/import-export/import-main-matcher.c: Speed optimizations,
    	implement import status notification with background color.
    	Clarify strings.
    
    	Note:  The matcher is now feature complete, except for manual
    	transaction editing.  (More optimizations and code review still
    	to be done)  I am awaiting comments about the matcher UI and
    	and investment transaction importing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7653 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f3c166b44d742f5eb81e0f2e51e971576c6f5caa
Author: David Hampton <hampton at employees.org>
Date:   Sun Dec 8 01:08:48 2002 +0000

    Remove Finance::Quote from the repository.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7652 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e9406191edf7be61a679035bd4f9362a6a5bbd06
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 8 00:24:29 2002 +0000

    2002-12-07  Christian Stimming  <stimming at tuhh.de>
    
    	* configure.in: Require openhbci 0.9.4 for HBCI version choosing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7651 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb868d71d555684c0cabd46f81ee3316f71d221f
Author: David Hampton <hampton at employees.org>
Date:   Sun Dec 8 00:21:25 2002 +0000

    Consolidate all knowledge about Finance::Quote sources into one
    place. Rename functions.  Determine if F::Q is installed properly, and
    if so, what quote sources are installed.  Clean up actual calls to
    F::Q.  If F::Q isn't available, dim the entire quotes frame in the
    Edit Account dialog, and add a warning message about F::Q.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7650 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd1b6b6b379bb92c614457900679f1e08b164d74
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Dec 7 23:50:14 2002 +0000

    	* src/engine/gnc-commodity.c: change PWARN() to DEBUG() in
    	  gnc_commodity_equal(), because the average user doesn't need
    	  to know why commodities are not equal.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7649 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f559c850a37fb875e72ceb264f902707903084a2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Dec 7 22:37:50 2002 +0000

    	* src/register/ledger-core/split-register-control.c:
    	  - Don't grab the register account for multi-split txns.  Just return NULL.
    	  - Better logic in the exchange-rate handler function for when to
    	    pop up the dialog, and what to put into it.
    	  - add an error dialog for corner cases where we want to force
    	    the user to expand the txn in order to get proper conversions.
    
    	* src/register/ledger-core/split-register-model-save.c:
    	  - export "split_needs_amount()" for use elsewhere
    	  - fix the logic in handling debcred changes, in particular for
    	    multi-currency cases.  Convert amount->value->amount properly.
    	  - handle the case where you change the exchange-rate manually
    	    (and do nothing else).
    	  - fix the logic in the save-split post-processing for what gets
    	    converted when.
    
    	* src/register/ledger-core/split-register-p.h:
    	  - export the "split_needs_amount()" api for use in the register.
    
    	FIXES bug #100489
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7648 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96c1ab0cb95ee718b2c992c120b65374d487d22d
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Sat Dec 7 21:17:38 2002 +0000

    Stubborn Changelog...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7647 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b98f87cc5050e26581d874f6217f4d4f081b647
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Sat Dec 7 21:16:01 2002 +0000

    2002-12-7  Benoit Gr�goire  <bock at step.polymtl.ca>
    	More Doxygenification.  Created an Engine module, and a
    	Deprecated list.  Unfortunately, unless we turn on EXTRACT_ALL
    	(not very practical currently) not all functions will appear
    	unless they are all documented.
    	* src/engine/Transaction.h: More Doxygenification
    	* src/engine/Account.h: Doxygenify
    	* src/doc/doxygen.cfg.in: Minor config change.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7646 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f320ed5d48b89f2856608226521f0e672a2d10a5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 7 19:39:00 2002 +0000

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

commit 4fe83da21c1b98e23729da897fbeac64ff795bd1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 7 19:36:02 2002 +0000

    2002-12-07  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/import-backend.c: Fix adding the balancing
    	split.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7644 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47a67ab195f4bbd7d0dc8035cb5e3b8319ce15de
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 7 19:21:30 2002 +0000

    2002-12-07  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-utils.c: Correctly reparent the
    	HBCI widgets when the parent window changes.
    
    	* src/import-export/hbci/hbci-interaction[P].[hc],
    	hbci-progressmon.c, hbci.scm: Add option for "close on finish" of
    	the HBCI log window.
    
    	* src/import-export/hbci/druid-hbci-initial.c, glade/hbci.glade:
    	Add dialog for choosing HBCI version.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7643 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0701b43de25891126f02410a1f45b2de82276d42
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 7 19:04:10 2002 +0000

    Fix i18n problems.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7642 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f75485b2b2f75d05ee03a13c9d77466264465a23
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 7 17:41:54 2002 +0000

    2002-12-07  Christian Stimming  <stimming at tuhh.de>
    
    	* po/el.po: Updated translation by Nikos Charonitakis
    	<charosn at her.forthnet.gr>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7641 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 635def6e427388195e898c84d734d564d3883583
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 7 13:05:45 2002 +0000

    2002-12-07  Christian Stimming  <stimming at tuhh.de>
    
    	* src/engine/Transaction.h: Extensively added function
    	documentation (in order to avoid further amount/value confusion
    	down the road), watch doxygen output. Added a lot of 'const' all
    	over the place.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7640 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 407049ed868c6bc90e1a95363574c2c60d286c52
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 7 10:03:13 2002 +0000

    2002-12-07  Christian Stimming  <stimming at tuhh.de>
    
    	* po/nl.po: Fix use of msgid_plural by adding the appropriate
    	header entry.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7639 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 70cf41be4ca4638233eee656670503e24c925589
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Sat Dec 7 08:16:55 2002 +0000

    Missing changelog
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7638 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa30d872e7786a79f682c200089f1e5f549e7a23
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Sat Dec 7 08:13:46 2002 +0000

    2002-13-6  Benoit Gr�goire  <bock at step.polymtl.ca>
    	* src/import-export/ofx/gnc-ofx-import.c:  Do the "right"
    	thing for setting split amount and value.
    	* src/import-export/import-main-matcher.c: Cosmetic
    	improvements for balance display and window resizing.
    	* All other affected files:  Doxygenify everything.  Take a
    	look, run make doc, and open src/doc/html/index.html
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7637 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e68a9bbe1993d3689cc50883bd61dfa5f42e573d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Dec 7 04:54:29 2002 +0000

    	* po/nl.po -- don't use msgid_plural -- it fails to work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7636 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad293e3fc00f11f28d943ac28177185ca3b00a73
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Dec 7 04:47:55 2002 +0000

    	* revert patch in src/engine/Transaction.c -- imbalance is computed
    	  by _value_ -- ALWAYS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7635 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 50edf78b1d38957c4ba127999972b48eda4ab6ff
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Sat Dec 7 01:29:11 2002 +0000

    2002-12-6  Benoit Gr�goire  <bock at step.polymtl.ca>
    	* src/import-export/import-backend.c:  Fix for gcc2
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7634 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 83240ff959a37b96ab8f96fc8ecfb5546b34e0a0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Dec 7 01:21:34 2002 +0000

    Add include for ngettext wrapping.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7633 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b6092223f69c3133b69dc97eb561eaf40dd96230
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Sat Dec 7 00:34:28 2002 +0000

    2002-12-6  Benoit Gr�goire  <bock at step.polymtl.ca>
    
    	Huge patch, this is the new generic import
    	architecture/transaction matcher.  Many old
    	files were renamed, split or deleted.
    
    	* src/engine/Transaction.c,h:
    	- Add a DxaccSplitSetAmount function,
    	- Fix a bug in xaccSplitsComputeValue (Split values were
    	sometimes being summed, which is illogical) that caused
    	xaccTransGetImbalance to sometimes return incorrect values.
    	Somebody please review this.  Playing in the engine during
    	freeze isn't ideal.
    
    	* src/import-export/import-backend.c,h: There is now a
    	real backend, completely independent of the GUI.
    
    	* src/import-export/gnc-gen-transaction.c: This is Christian's
    	old matcher, I tried to maintain compatibility, but couldn't
    	really test.  Please note that there is some code
    	simplification that could be done there now that there is a
    	clean backend, and that some values passed between the functions
    	might no longuer have any effect.
    
    	* src/import-export/ofx/gnc-ofx-import.c:  Update for new
    	matcher.  Use the currency reported by libofx and
    	xaccSpiltSetBaseValue when adding a banking/credit card
    	transaction.
    
    	* src/import-export/import-account-matcher.c,h: This is a
    	very generic and flexible account matcher/picker.
    
    	* src/import-export/import-commodity-matcher.c,h: This is
    	a generic commodity matcher/picker.
    
    	* src/import-export/import-main-matcher.c,h: This is the
    	main transaction matcher GUI. It's mostly feature complete
    	and should be fairly stable, but probably leaks memory.
    
    	* src/import-export/import-match-map.c,h: Derek Atkin's
    	generic string/account matching infrastructure.
    
    	* src/import-export/import-match-picker.c,h:  This is the
    	interface to pick a matching transaction.  It has been
    	completely ripped from the backend.
    
    	* src/import-export/import-settings.c,h:  All user
    	settings (or compiled-in settings) are now abstracted in
    	an opaque structure with getter functions.
    
    	* src/import-export/import-utilities.c:	These are utility
    	functions to help import module writers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7632 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06e6ad6483e0a8761e99a8be0a6b9a6d62cc12e0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Dec 6 22:58:19 2002 +0000

    2002-12-06  Christian Stimming  <stimming at tuhh.de>
    
    	* po/nl.po, po/uk.po: Updated translations by Hendrik-Jan Heins
    	<hjh at passys.nl> and Volodymyr M. Lisivka <lvm at mystery.lviv.net>.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7631 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd25e8eb52087c445801c659b0f416cfdc89073e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Dec 6 21:45:12 2002 +0000

    	* src/register/ledger-core/split-register-control.c -- Fix the
    	  amount display so that the exchange dialog always shows the
    	  "amount" in the the local (register) currency.  It will convert
    	  the amount to the txn currency if necessary in cases where all
    	  accounts involved in a split are different (strange edge case).
    	  Fixes #100277
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7630 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a287a86ab0e3980665a156f717ebb00119d09e3b
Author: David Hampton <hampton at employees.org>
Date:   Fri Dec 6 08:42:02 2002 +0000

    Make VWD price quotes work.  Add a run-time check for the presence of
    the LWP (libwww-perl) module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7629 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1c5fd9f7a93d09fe2e387386f1f2c0ad242320e9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Dec 6 06:58:57 2002 +0000

    	* src/gnome-utils/dialog-transfer.[ch]: add two APIs to set the
    	  exchange rate and to set "swapped currencies".  The former will
    	  set the "price" and the latter will set a (as of yet unused) flag.
    	* src/register/ledger-core/split-register-control.c: Don't pop up
    	  the exchange dialog when it is not needed, even when reqested.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7628 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53b8443e7c09231843f5d57e75467f37fb392776
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Dec 6 01:17:32 2002 +0000

    Add a comment.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7627 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2de8cca0b364b8cec5fc719af8457979cce7b227
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Dec 6 01:00:48 2002 +0000

    	* src/gnome/glade/register.glade -- add "Edit Exchange Rate" menu
    	  items to the Actions menu and the context menu
    	* src/gnome/gnc-split-reg.c -- turn off Exchange Rate editing on
    	  "read-only" registers
    	* src/register/ledger-core/split-register-control.c -- fix the logic
    	  for when we pop-up the exchange-rate dialog, in particular when the
    	  user requests it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7626 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b300c13888e4d6997fb9ddc04b99f09a32dfc4d4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Dec 5 23:02:33 2002 +0000

    	* revert patch -- not needed.  Oops.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7625 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 998298e25fb855df72fccb2186e539170abe0fdd
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Dec 5 21:40:28 2002 +0000

    	* src/gnome-search/Makefile.am: add GDK_PIXBUF_CFLAGS because
    	  it is pulled in by gtkhtml, which is pulled in from window-help.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7624 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 235248a0f475ff69efe0ab47ca3d7102c8ce5ca0
Author: David Hampton <hampton at employees.org>
Date:   Thu Dec 5 07:19:46 2002 +0000

    Catch errors in the execution of the finance-quote-helper script and
    print a warning message.  Allow stock index names to be passed to
    finance-quote-helper.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7623 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9821b8879b883986ce86709e74d524786076a890
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Dec 5 06:37:22 2002 +0000

    	* src/import-export/qif-import/qif-parse.scm:
    	* src/import-export/qif-io-core/qif-parse.scm:
    	  deal with broken QIF files that give broken bang-fields.  In
    	  particular, handle the case where it supplies "!Type Bank"
    	  instead of "!Type:Bank"
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7622 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae8112a77c5cd69e6f61ec0bff7d7d325f16f2e7
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Dec 5 06:11:37 2002 +0000

    	* remove src/experimental/ofx from the build system
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7621 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a3d5629579312ec325060cfb2743f51d4a0e864
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Dec 5 06:05:33 2002 +0000

    	* README: fix references to g-wrap
    	* acinclude.m4: fix g-wrap test to fail properly if it cannot
    	  find g-wrap-config
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7620 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ec27952679fdc3893f19c41e2eb598adbe0b622
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Dec 5 00:11:49 2002 +0000

    	* src/gnome/gnc-split-reg.c:  add a handler for
    	  exchange-rate menu items..  Partial fix for #100285
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7619 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9380dc52f0002d48b4863b6bc654a28589f4ff29
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Dec 4 18:42:12 2002 +0000

    	* src/register/ledger-core/split-register-p.h:
    	* src/register/ledger-core/split-register.h:
    	  move handle_exchange() API from -p.h to .h to export it
    	  for the menus to call.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7618 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ace48f6712ab20c8d7ecbd35402c8754621f631c
Author: David Hampton <hampton at employees.org>
Date:   Wed Dec 4 07:31:53 2002 +0000

    Normalize the path name before using it to open a config files. This
    insures that you always get the same config file regardless of how you
    reference the data file.  #90487
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7617 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f92fe14facb3ecb40d359c9d2ac1bbc9587a7ba3
Author: David Hampton <hampton at employees.org>
Date:   Wed Dec 4 05:10:10 2002 +0000

    Write out a new 1.8 version of the config file. Add the 1.8 version to
    the list of files to try an read when reading the config. #100266
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7616 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da5e7a9b4f110a0d7332774b9e775c822b0025d7
Author: David Hampton <hampton at employees.org>
Date:   Wed Dec 4 02:09:17 2002 +0000

    Put the build date into the about box for development versions of
    gnucash. #99775
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7615 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3821422ddc7ffbef4e227c5e8835c89470521cc
Author: David Hampton <hampton at employees.org>
Date:   Wed Dec 4 02:08:51 2002 +0000

    Don't erase the just loaded account information because the backend is
    reporting that the file is from a previous version.  Let the caller
    decide after querying the user. #97270.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7614 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b0fad26f7b309b1e35815ca21782f8c0b8264ca1
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Dec 4 00:55:14 2002 +0000

    	  Closed bug # 97690
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7613 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 26c220e93933350f38710c47d22b94d0690f5173
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Dec 4 00:14:03 2002 +0000

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

commit 6be53f8f2322925eb4e6ac50e73c7a25ff8ba717
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Dec 3 23:34:48 2002 +0000

    	* src/register/ledger-core/split-register-control.c:
    	  export the 'handle_exchange()' interface
    	* src/register/ledger-core/split-register-p.h:
    	  add the 'handle_exchange()' prototype
    	* src/register/ledger-core/split-register.c:
    	  call handle_exchange() from the save() function to make sure we
    	  have an exchange rate if the user hits "Enter" instead of
    	  tabbing off the end.  For the record, the logic of the register
    	  is HORRIBLE, in that there are multiple code paths to deal with
    	  moving the "current location" depending on _how_ you move!  This
    	  is awful, and means you need a lot of duplicated code to deal
    	  with all the different corner cases.  Someone should re-write
    	  this all.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7611 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b4a837aebef21899ea14affb7eb6d05b2978d8d
Author: David Hampton <hampton at employees.org>
Date:   Tue Dec 3 09:14:20 2002 +0000

    Don't delete an empty split if its the current transaction
    split. #99774
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7610 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 633f2ea8fe1b726977b6124860112047d56e3c42
Author: Chris Lyttle <chris at wilddev.net>
Date:   Tue Dec 3 08:56:42 2002 +0000

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

commit 4709a870afe5eaa62839988715160fa9952e6cc4
Author: Chris Lyttle <chris at wilddev.net>
Date:   Tue Dec 3 08:11:40 2002 +0000

    change version back
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7606 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cce1490d2f1dbe3711f3f7cf5244844e3f554964
Author: Chris Lyttle <chris at wilddev.net>
Date:   Tue Dec 3 08:03:16 2002 +0000

    update to 1.7.4a
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7605 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 21d58c5abd941f1e91596b0f4b3da083b31f27a6
Author: David Hampton <hampton at employees.org>
Date:   Tue Dec 3 07:57:58 2002 +0000

    Document changes to the src/doc directory.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7604 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5c3a11bb1cfc28ca40952050417485e64776274
Author: David Hampton <hampton at employees.org>
Date:   Tue Dec 3 07:41:03 2002 +0000

    Today's changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7603 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e0600d10a2a7cd0466939f8e71383897054b09cf
Author: David Hampton <hampton at employees.org>
Date:   Tue Dec 3 07:35:11 2002 +0000

    Fix build problems with the doxygen docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7602 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3cf2d24a0a805bd33830dc4580f0941709bfa1ee
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Dec 3 05:33:06 2002 +0000

    	* src/register/ledger-core/split-register-control.c:
    	  fill in the "exchange dialog" with entries from the current split/trans
    	  change the API to allow a menu-item to pop up the exchange dialog
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7601 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64a4dcaa2a354ef22388894031e0f90e6379653b
Author: David Hampton <hampton at employees.org>
Date:   Tue Dec 3 04:47:33 2002 +0000

    Search the entire cellblock for a cell. Don't bail if one of the
    entries isn't populated.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7600 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bfbcb8b38d3c5af154da7af45d6fc0a5b3d53054
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Dec 3 04:40:46 2002 +0000

    	* src/gnome-utils/dialog-transfer.c:
    	  don't make some checks if we're acting as an exchange dialog.
    	  Set an initial exchange_rate when it's passed in.
    	  Grab focus in the price-entry if we're acting as an exchange dialog.
    
    	* src/register/ledger-core/split-register-control.c:
    	  reset the rate if the account changed.
    	  get the exchange dialog to pop up in expanded txns
    
    	* src/register/ledger-core/split-register-model.c:
    	  put the "proper" exchange rate in the RATE_CELL
    	  fix the print_info
    	  use ALLOW_SHADOW so the rate-cell gets copied into the cursor
    
    	* src/register/ledger-core/split-register.c:
    	  initialize the RATE Cell print-info
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7599 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b666a803f87dfc655beeab8b9fa664f27f4886e
Author: David Hampton <hampton at employees.org>
Date:   Tue Dec 3 03:42:03 2002 +0000

    Convert the delete dialogs to follow the existing gnucash standard
    where the cancel button is the rightmost button in the dialog box.
    #98291
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7598 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8baa800d6436327341760d7e5aa589f8855e829c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 2 19:46:33 2002 +0000

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

commit 322b8464a67241e0c4379ef7e57d2428a8067e70
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 2 19:44:26 2002 +0000

    2002-12-02  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-utils.c, gnc-hbci-gettrans.c,
    	gnc-hbci-transfer.c: Create common functions for filling of
    	description and memo fields.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7596 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9677a45827a05e1b759bf4a9ef0cac3e6a55f85c
Author: David Hampton <hampton at employees.org>
Date:   Mon Dec 2 18:03:36 2002 +0000

    Document yesterday's commit.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7595 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e4293a44fee2653e859ec963218c4bf5af4e853e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Dec 2 16:34:25 2002 +0000

    	* src/register/ledger-core/split-register-model.c:
    	* src/register/ledger-core/split-register-model-save.c:
    	  Fix a few rounding errors when computing conversion rates.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7594 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ffcd3b88fa87d5962610bcade32c559d0261df46
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Dec 2 16:03:30 2002 +0000

    	* src/register/ledger-core/split-register-model-save.c -- fix a bug
    	  updating two-split multi-currency transactions from the basic ledger.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7593 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7fd7787c90c2ef0cfdeb5de50ea3aaec36a0ad4d
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Dec 2 10:44:33 2002 +0000

    fix for failed rpm build
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7592 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d7cb65ba42fd0dfc7ab7af8c4b6d09c70368c9c3
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Dec 2 09:22:20 2002 +0000

    update to release 1.7.4
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7590 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73f060faccd621c571ae6590f6057f82499df486
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Dec 2 09:09:32 2002 +0000

    update to release 1.7.4
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7589 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59baed0f1ca2e5776b91acd16c139c9a9c7a2822
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Dec 2 07:00:39 2002 +0000

    	* src/gnome-utils/dialog-transfer -- update the dialog to enable
    	  and "exchange dialog" -- limited use from the register.  This is
    	  a first pass at getting multi-currency transactions to work from
    	  the register.
    	* register/ledger-core/split-register* -- hooks to deal with
    	  multi-currency transactions better.  Remember the implicit
    	  exchange rates and recompute the split values, so when you enter
    	  an amount it gets converted properly and you see what you type
    	  (mostly).  Call out to the exchange (transfer) dialog when you
    	  create a split to an account different than the transaction
    	  currency.  This is a partial fix for 97690.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7588 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96fa5eed48342d737b5fc648821c17772ccf5fcd
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Dec 2 04:00:30 2002 +0000

    	* business-ledger/gncEntryLedger.c -- delay setting *new = FALSE until
    	  just before we call the "new account" dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7587 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cab0e0850fe7e121cf9cb4c7f9a1e3453e1480de
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Dec 2 02:43:44 2002 +0000

    2002-12-01  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome-utils/gnc-account-sel.c
    	(gnc_account_sel_set_new_account_ability): Change the
    	gnc-account-sel's "New..." account button to expand but not fill
    	it's allocation.
    
    	* src/gnome/druid-loan.c (ld_pay_prep, ld_pay_save_current): Add
    	the ability to independently specify the source/from account of a
    	payment; fixes Bug#99467.
    	(ld_pay_prep, ld_pay_save_current): Add some insensitive widgets
    	to show the escrow account; fixes Bug#99476.
    
    	* src/gnome/druid-loan.c (ld_calc_upd_rem_payments): Get the
    	currently-typed value for doing the recalculation, not what the
    	gtk_spin_button reports.
    	(gnc_ui_sx_loan_druid_create): Recalc the remaining months when
    	the period-size OptionMenu changes.
    	(ld_pay_prep): Handle better the act of setting up the payment
    	page for both the Spec-FromAcct and Through-Escrow options.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7586 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f03a1657de5e2a9d92b8515d6deb8863453b65d2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Dec 2 00:19:45 2002 +0000

    2002-12-02  Christian Stimming  <stimming at tuhh.de>
    
    	* src/gnome/window-main.c,
    	src/business/business-gnome/business-gnome.scm, src/scm/main.scm:
    	Yet more i18n menu insertion fixes.
    
    	* src/gnome-utils/gnc-menu-extensions.[hc]: Added
    	gnc_gnome_app_insert_menus to work around i18n problems with stock
    	gnome menus. This is now also used from window-acct-tree.c.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7585 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b670219f646908b5f9b1ecaed64bfaf848bba34
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 1 22:09:17 2002 +0000

    Fix make dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7584 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab59987d75d381ccd3deb0923893e1a841a2443b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Dec 1 22:01:14 2002 +0000

    	* move QuickFill and dialog-transfer into gnome-utils
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7583 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b5f8465a6e9db1d1f87750345311965be24dd78
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Dec 1 20:38:07 2002 +0000

    2002-12-01  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/app-utils/gnc-helpers.c (g_date_equals, g_date_hash): Added
    	to allow the use of GDates as GHashTable keys.
    
    	* src/gnome/druid-loan.c (ld_rep_next): Fix bug in 'payment' page
    	transitions.
    	(ld_rev_prep, ld_rev_recalc_schedule, ld_rev_update_clist):
    	Support for a loan amortization schedule review page; fixes
    	Bug#98966.
    	(ld_destroy): General post-run allocation cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7582 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 902fd55ed49b00f965efc2f5e9611287d92af2f6
Author: David Hampton <hampton at employees.org>
Date:   Sun Dec 1 16:48:30 2002 +0000

    Do a numeric sort on the transaction number field.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7581 57a11ea4-9604-0410-9ed3-97b8803252fd

commit be3b246f412bdd7fa1d8f7aaf52fe3ef63c55dac
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Dec 1 13:39:40 2002 +0000

    Comment out some unnecessary debugging output.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7580 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd83bc2a2f0545f44613f2afcd1aa4d55c8e427e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Dec 1 04:17:40 2002 +0000

    	* src/register/ledger-core/split-register-model.c -- compute the
    	  implicit exchange rates for ALL transactions when necessary.  No
    	  longer requires the pricedb for printing split values.  This will
    	  display all transactions in the currency of the current account,
    	  regardless of the number of splits in the transaction.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7579 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e145bb03fe1b85292781d4558517fe9e3cc9a23
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 30 23:43:18 2002 +0000

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

commit c54d13fd9bde5fc14f1c969f7de92c5dfbd07fcb
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Nov 30 20:50:51 2002 +0000

    	* src/register/ledger-core/split-register-model.c -- compute
    	  implicit exchange rates for balanced, two-split transactions.
    	  Fixes bug #99083 (for real)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7577 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e543b3bd019baa71684ea72530c8d2df7d0b150e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Nov 30 19:25:20 2002 +0000

    2002-11-30  Herbert Thoma  <herbie at hthoma.de>
    
    	* src/report/standard-reports/cash-flow.scm: Added new option
    	for output formating, make the output "nicer"
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7576 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 161125bc0056456b5235d4c4c7cce43b6c0220d7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 30 13:57:48 2002 +0000

    2002-11-30  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-getbalance.c: More graceful
    	fallback solution when returned balances are zero.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7575 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0e5b8f830e935a5b4b08f68e53892ae221f85b7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 30 13:38:34 2002 +0000

    2002-11-30  Christian Stimming  <stimming at tuhh.de>
    
    	* src/app-utils/gnc-ui-util.[hc]: Added
    	gnc_locale_default_currency_nodefault function since
    	locale_default_currency might return a non-locale related
    	currency. Fix xaccSPrintAmount. Fixes #95404.
    
    	* src/engine/iso-4217-currencies.scm ("rouble"): Fix mnemonic for
    	Russian Rouble which is "RUR" instead of RUB.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7574 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 30fe18b6513323ab5b191eeb28518c4649a82616
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 30 12:14:51 2002 +0000

    2002-11-30  Christian Stimming  <stimming at tuhh.de>
    
    	* src/business/business-gnome/business-gnome.scm,
    	src/gnome-utils/gnc-mdi-utils.c,
    	src/gnome-utils/gnc-menu-extensions.c,
    	src/import-export/ofx/ofx-import.scm,
    	src/import-export/qif-import/druid-qif-import.c: More i18n menu
    	insertion fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7573 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ffaad3be0cb7a75bd6d149ff414abe3fb45519a
Author: David Hampton <hampton at employees.org>
Date:   Sat Nov 30 08:59:19 2002 +0000

    Matthew Vanecek's tags changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7572 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93ba1507ddce518c97e699e1e028c0292d4b3baf
Author: David Hampton <hampton at employees.org>
Date:   Sat Nov 30 07:28:22 2002 +0000

    Fix transaction report errors when there is more than one type of
    currency/commodity involved. #89501
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7571 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 766d8e1dae65c210f879877a51c07240c031082d
Author: David Hampton <hampton at employees.org>
Date:   Sat Nov 30 06:48:05 2002 +0000

    Add progress bars for the last two reports.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7570 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a564daf71ca43349e8e2efcded6d1759b8e145e4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 29 17:41:22 2002 +0000

    2002-11-29  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-utils.c, gnc-hbci-*.c: Catch the
    	condition gracefully when OpenHBCI config file does not exist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7569 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6488f2a4027c5782627a60d37d374e80108ed12d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Nov 29 16:07:17 2002 +0000

    	* src/gnome-utils/dialog-exchange.h -- header for the exchange-rate dialog
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7568 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 116ee4130b800098be39b45acd5c2b77dcc7905c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Nov 28 17:52:26 2002 +0000

    2002-11-28  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/gnc-gen-transaction.c: Use add_threshold
    	instead of clear_threshold to determine default txn action.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7567 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 90583c3eb8f266dfb6c1cb617da5f93da06e177b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 27 23:09:29 2002 +0000

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

commit 52243c7548ccf707fb9bfeddc224b21215b49753
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 27 23:00:46 2002 +0000

    2002-11-28  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-gettrans.c: Give correct
    	feedback when no transactions are there.
    
    	* src/import-export/generic-import.glade: Add explaning label for
    	importer window.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7565 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9f1f75243aa8f14b20bb973ce14b648796c655e
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Wed Nov 27 22:49:10 2002 +0000

    2002-11-27  Benoit Gr�goire  <bock at step.polymtl.ca>
    	* Makefile.am configure.in src/doc/Makefile.am
    	src/doc/doxygen.cfg src/doc/doxygen_main_page.c: Added doxygen documentation support, and integrated it into the build system.  There is a new target, make doc, that can be used to build the documentation if you have doxygen installed. Any file in the src tree will be included in the documentation if it follows doxygen conventions.  The doc created in src/doc/html.  Doxygen is now required for make dist.
    	* src/import-export/:  Enable doxygen documentation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7564 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eba5c4f0fc143e647f4186b38dd1d472ffe6e39b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 27 20:52:59 2002 +0000

    2002-11-27  Christian Stimming  <stimming at tuhh.de>
    
    	* accounts/pt_BR/*: Added Brazilian Portugese account templates by
    	Lucimar Moresco <lucimarmoresco at hotmail.com>.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7563 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c95966cb7111854f8e4f6e47ae75d773c5b3709
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Nov 27 16:26:24 2002 +0000

    	* remove find.glade -- it is no longer used
    	* src/gnome/dialog-findtransactions.c -- remove old code
    	* po/POTFILES.in -- remove find.glade
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7562 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f3a41c30b39111954d19521b02cce52b8629b828
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Nov 26 23:42:37 2002 +0000

    	* src/import-export/Makefile.am -- make sure to distribute the scm files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7561 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dce770729848ea07f6044959595825f0ec886022
Author: David Hampton <hampton at employees.org>
Date:   Tue Nov 26 09:26:13 2002 +0000

    Provide progress updates while creating reports. #94280
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7560 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ca46500d6950125adcedfbd85d3d01b094d136a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 25 23:48:11 2002 +0000

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

commit a3125484acd58926863307b3b751f1e8c5069783
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 25 23:42:01 2002 +0000

    2002-11-26  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/Transaction-matcher.c:
    	More code cleanup -- use getter functions instead of direct
    	structure access to make potential file split easier.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7558 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 70b677922f1bf0a587bbf29a1f41dd3b3ce35d3f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Nov 25 23:32:30 2002 +0000

    	* src/engine/QueryCore.c -- make sure we have a string
    	  when running string compares.  Partial fix for #99563
    	* src/gnome/dialog-sx-from-trans.c -- suspend and resume
    	  GUI events when building the template trans -- to make sure
    	  that refreshes don't happen until after the txn is inserted.
    	FIXES bug #99563
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7557 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c701350d061a405f868eeddeca8dddabb4065428
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 25 23:16:18 2002 +0000

    2002-11-26  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/gnc-gen-transaction.[hc]
    	(gnc_gen_trans_get_fuzzy_amount): Add functions to get/set the
    	fuzzy amount matching threshold, so that this feature can be used
    	from gnc-ofx-import.c.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7556 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b70252b1a3aefdd5979769350f0894248dc0866
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Mon Nov 25 19:08:22 2002 +0000

    2002-11-25  Benoit Gr�goire  <bock at step.polymtl.ca>
    	* src/import-export/hbci/gnc-hbci-gettrans.c: Remove
    	#include "gnc-generic-import.h"
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7555 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4afdb615cf1776eb3fc09a8a7192abc564dfbbed
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Nov 25 09:13:21 2002 +0000

    updated POTFILES.in
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7554 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8fdd995500798341cb89fa3a4b46e6974e59ba27
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Mon Nov 25 08:43:19 2002 +0000

    2002-11-25  Benoit Gr�goire  <bock at step.polymtl.ca>
    	* src/import-export/Account-matcher.[c,h]: Minor changes to make
    	the matcher more generic:  Improved text handling, default account
    	support, enable account description, disable showing Online ID
    	column if online_id isn't specified in the function call.
    	* src/import-export/generic-import.glade: Adjust text for above 		changes.
    	* src/import-export/gnc-gen-transaction.c:  Use the more feature		 complete Account-matcher.h from the generic import module instead
    	 of dialog-account-pick.h.  Christian, tell me you didn't implement
    	a fourth account picker from scratch.
    	* src/import-export/ofx/gnc-ofx-import.c: Adapt text to
    	Account-matcher changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7553 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b05f24cce90ea04f804d8e76f5a5ac6ccfc6f3c1
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Nov 25 05:51:30 2002 +0000

    2002-11-24  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/druid-loan.c (ld_rev_prep): Initial support for a
    	payment schedule review page, addressing Bug#98966.
    
    	* src/gnome/dialog-scheduledxaction.c (putSchedXactionInDialog):
    	Don't double-free dates; fixes Bug#99452.
    
    	* src/gnome/gnc-split-reg.c (gnc_split_reg_jump_to_split)
    	(gnc_split_reg_jump_to_split_amount, gnc_split_reg_record)
    	(gsr_emit_include_date_signal):
    	* src/gnome/window-register.c (gnc_register_include_date_adapter):
    	Add back in support for including a date in the range
    	limited/viewed by the window-register.
    
    	* src/gnome/gnc-split-reg.c (gnc_split_reg_get_read_only)
    	* src/gnome/window-register.c (regWindowLedger): Change manner of
    	setting window-title in read-only-register case so the
    	gnc-split-reg isn't changing the window-titles of windows it has
    	no authority over.  Fixed Bug#99396.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7552 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e74910a2322cbb70a19dfc82fedceb06ba991e43
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Mon Nov 25 05:34:53 2002 +0000

    2002-11-25  Benoit Gr�goire  <bock at step.polymtl.ca>
    	* src/import-export/*.c,h: Split gnc-generic-import.h in one
    	header per file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7551 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f1aba056ed8614ecd9427021acef77e0a656dcf
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Nov 25 05:14:11 2002 +0000

    	* src/register/ledger-core/split-register-model.c -- Always
    	  display amounts in the currency of the current account.  Use the
    	  pricedb to lookup converstion values if the transaction currency
    	  is not the same as the current account commodity.
    	* src/gnome/dialog-transfer.c -- Make sure the exchange rate stays
    	  a decimal number instead of converting to a fraction.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7550 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1081387a8dd0c59c8c604c1168ba50384fba3e15
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Nov 25 02:38:10 2002 +0000

    	* src/register/ledger-core/split-register-load.c -- set the txn
    	  currency based on the currency of the "default account"
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7549 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f2c9bc2a16467964e2c44e72518d4f7d27d9445f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Nov 25 01:04:20 2002 +0000

    Change the order on some lines in the exchange dialog
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7548 57a11ea4-9604-0410-9ed3-97b8803252fd

commit be03a1be9ead0d95096da12fdf2927ae3f922f84
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Nov 25 00:07:13 2002 +0000

    change a string for i18n (I hope for the better)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7547 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 155d15ee2f79f8422fdbf025287a91c97c9c83e8
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Nov 25 00:03:32 2002 +0000

    	* src/gnome-utils/exchange-dialog.glade -- New dialog to deal with
    	  exchanges from "within the register", but here because it is
    	  relatively generic.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7546 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc3d13ffcbac718611223376d7d1c50d27628a37
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 24 23:10:08 2002 +0000

    Add README.HBCI to EXTRA_DIST.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7545 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b5ec5a911b556c44e8048aba1018ae3e6dc0b18
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 24 23:08:47 2002 +0000

    Add README for HBCI support.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7544 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e401aa02a356c15f8340eb5e463229dcb4506d71
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 24 22:54:25 2002 +0000

    First try to update the Tip-Of-Day list.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7543 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8495249c1ea87896bce4d7c0b249c951f1b06e18
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 24 22:12:13 2002 +0000

    Updated Italian translation by Lorenzo Cappelletti.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7542 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1a4742dcfd1f450f2534724d11fa0306f232783
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 24 22:10:29 2002 +0000

    2002-11-24  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-gettrans.c: Improve space
    	trimming in imported description.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7541 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b20a836c6907af031c430d2758cb676e06ca0437
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 24 21:41:10 2002 +0000

    2002-11-24  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/ofx/gnc-ofx-import.c: As a trial, use new
    	generic transaction importer GUI. Changes are marked with 'CS:'.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7540 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fefd3c6d487db196378f3b5861ceec278688c38c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 24 21:13:40 2002 +0000

    Improve i18n comments. Updated translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7539 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ec84856c5fb9ad1b5f6fba6f4e46f8555e1995c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Nov 24 17:23:57 2002 +0000

    2002-11-24  Derek Atkins  <derek at ihtfp.com>
    
    	* src/engine/Account.c -- fix some compiler warnings
    	* src/gnome/window-register.c -- fix a compiler warning
    	* src/gnome/dialog-scheduledxaction.c -- fix a compiler warning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7538 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 000de90d57ccf9065a86ff8ebb497e671e94a287
Author: David Hampton <hampton at employees.org>
Date:   Sun Nov 24 10:11:58 2002 +0000

    Add a foundation for having progress bars during report
    creation. #94280
    
    Rename the gnc_mdi_file_percentage function to
    gnc_mdi_show_progress.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7537 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a2d29df7fac27a045c2368c0cd072e147d31e0e
Author: David Hampton <hampton at employees.org>
Date:   Sun Nov 24 07:23:19 2002 +0000

    Don't override the previous state on all the transactions in the
    reconciliation window. Only set those the user identified as
    reconciled. #95639
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7536 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3422380ce63425b98e862081889fc65db9ec66cc
Author: David Hampton <hampton at employees.org>
Date:   Sun Nov 24 06:56:45 2002 +0000

    If there is a current split, then ensure that the transaction
    containing that split stays in the register.  This will make the
    transaction being edited stay in the register until you move to
    another transaction, even though the accounts may have been
    changes. #92158
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7535 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa9c4dca697246e3c3401ad42aba3ba98b42e332
Author: David Hampton <hampton at employees.org>
Date:   Sun Nov 24 06:55:21 2002 +0000

    If all the entries of the current split have been cleared, then delete
    this split. #98139
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7534 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e7979127ba23d8cca3d366ea9059e0d7483772c
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Nov 24 04:19:33 2002 +0000

    2002-11-23  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/app-utils/prefs.scm (gnc:make-number-range-option): Fix
    	wording of pref-widget hints; fixes Bug#99389.
    
    	* src/gnome/glade/sched-xact.glade:
    	* src/gnome/dialog-sx-from-trans.c:
    	* src/gnome/druid-loan.c (gnc_ui_sx_loan_druid_create):
    	* src/gnome-utils/gnc-frequency.c (gnc_frequency_init):
    	* src/gnome/dialog-scheduledxaction.c
    	(gnc_ui_scheduled_xaction_editor_dialog_create):
    	GnomeDateEdit -> GNCDateEdit; Fixes Bug#99357.
    
    	* src/gnome/dialog-scheduledxaction.c
    	(gnc_ui_scheduled_xaction_editor_dialog_create): Removed
    	delete-event handling duplicated by close signal from GnomeDialog;
    	fixes Bug#99399.
    	(sxed_close_event): Check for a valid SX before proceeding; fixes
    	Bugs#99350 and dupes [99348,99356,99397].
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7533 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 389b9599fcf8d8baa06de6679cd21b720dc3eb6d
Author: David Hampton <hampton at employees.org>
Date:   Sun Nov 24 01:16:39 2002 +0000

    I18n changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7532 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 63af9602136eaaa17f9354f1e94723a67d03d300
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 24 00:54:04 2002 +0000

    Updated translations.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7531 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1f3334dcdcdeb60da322ab5ca5962080f77f422
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 24 00:45:13 2002 +0000

    Remove -Werror again.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7530 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67386f7f9e785b1f42c97f138a82b7b1cca9e98d
Author: David Hampton <hampton at employees.org>
Date:   Sat Nov 23 19:47:26 2002 +0000

    Fix a dialog title to match its function.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7529 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1bddedf4ee2bc485b585053e4f835a149b050b7f
Author: David Hampton <hampton at employees.org>
Date:   Sat Nov 23 19:29:07 2002 +0000

    Update help menu in the register window.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7528 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c06601cea17e0b696aea7d24607916d34af5225
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 23 18:52:52 2002 +0000

    2002-11-23  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-gettrans.c: Use the new generic
    	transaction importer.
    
    	* src/import-export/gnc-gen-transaction.[hc],
    	generic-importer.glade: Added a new generic transaction importer,
    	with GUI as proposed on gnucash-devel (one-page, one-listview).
    
    	* src/import-export/Transaction-matcher.[hc]: Refactor the code
    	even more and separate GUI-dependent from -independent tasks.
    	(gnc_import_match_picker_run_and_close): Add a new "Match-Picker
    	Dialog" for the non-usual case of where the user should pick
    	between different possible duplicate matches.
    	(matchmap_find_destination): Add automatic destination guessing
    	and learning, based on the GncImportMatchMap.
    
    	* po/POTFILES.in, de.po: Updated translations.
    
    	* src/engine/Account.h, src/import-export/gnc-import-match-map.h:
    	Clarify some comments.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7527 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 338a4ef90d2d5d0406a120b9a3cca8c80414d160
Author: David Hampton <hampton at employees.org>
Date:   Sat Nov 23 10:53:23 2002 +0000

    Add a new progress dialog. Mark the existing ones for i18n.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7526 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e073443a231b19ccc6f8db8f5747bb5e462f486
Author: David Hampton <hampton at employees.org>
Date:   Sat Nov 23 05:39:13 2002 +0000

    Make sure that all columns are always visible in the reconcile list.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7525 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ea484dfc44eab15e06b6498feba87614996ba81
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Nov 23 00:55:48 2002 +0000

    2002-11-23  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/Transaction-matcher.c: Refactor *a lot* of the
    	code -- try to separate GUI-dependent tasks from GUI-independent
    	ones, and make many functions publically reachable by declaring
    	them in the header file.
    
    	* src/import-export/gnc-generic-import.h, *.h: Move some function
    	into new Transaction-Matcher.h (which is included from here for
    	now), and add some const's at the kvp functions.
    
    	* src/gnome-utils/dialog-utils.h: Added many comments for docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7524 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d675d81af817de08632548d1418055096c595e93
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 22 18:31:44 2002 +0000

    2002-11-22  Christian Stimming  <stimming at tuhh.de>
    
    	* src/gnome-utils/dialog-account-pick.[hc]: Move the account
    	picker dialog from hbci/ to gnome-utils.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7523 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7aa201168abf66601b32aaa6181110b1b6496da2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 22 00:29:40 2002 +0000

    Improved date heuristics (punishment if dates are very very far apart).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7522 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a92e78fad97947b4defe9b9e886793e96cff7054
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 22 00:06:17 2002 +0000

    2002-11-22  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/Transaction-matcher.c: Fix the case when
    	trans_online_id exists but is empty. Simplify heuristics for date
    	matching. Increase exact amount matching value.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7521 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd296d34f3c7bf2c4038dbba2829e8c58ff4567e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 22 00:03:43 2002 +0000

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

commit 7d311db94e381b71ca5f7839dd047e48bb7bc99d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 22 00:03:17 2002 +0000

    Slightly change formatting of transaction fields.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7519 57a11ea4-9604-0410-9ed3-97b8803252fd

commit be7835304b2dbc04774ff4fc994910f501a744be
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Nov 21 22:18:06 2002 +0000

    Set split to 'cleared' only if it was in 'not reconciled' beforehand.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7518 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d880f6399246bf08b95091459463f337f7d9e41
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Nov 21 22:03:34 2002 +0000

    Add missing files for dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7517 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da0d086b3747346e2768c6f2dc367fd5de71802f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Nov 21 21:40:33 2002 +0000

    	* README/README.cvs -- update to reference how to "properly" use
    	  autogen.sh
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7516 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ab56fc12e320ede3163b93f3d35f78432d0c93c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Nov 21 20:34:36 2002 +0000

    	* src/scm/main.scm -- fix the load of price-quotes on guile-1.4.1
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7515 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 744de4207980e0fb1523a327e9ca3b35903e078b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Nov 21 20:16:23 2002 +0000

    	* business-core/test/*.c -- fix the tests for begin/commit edit
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7514 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c95d33c3da779c742786bb94d19d4426a4b32968
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Thu Nov 21 19:27:23 2002 +0000

    2002-11-21  Benoit Gr�goire  <bock at step.polymtl.ca>
    	* src/import-export/Transaction-matcher.c: Tweak the matching
    	heuristics.
    	-Memo and description heuristics now both have a very primitive
    	fuzzy match worth +1:  Only the first half of the string is compared.
    	The rationale is that this will allow the matcher to skip the
    	transaction number sometimes appended after the description by
    	some banks.
    	* src/import-export/ofx/gnc-ofx-import.c:  Transaction memo is
    	always written in the split's memo.
    	* src/doc/user-prefs-howto.txt:  Add new file, by Christian Stimmings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7513 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7764047fb7a0df4ef43ac1be3b2e5a7aa60586ab
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Thu Nov 21 08:11:02 2002 +0000

    2002-11-21  Benoit Gr�goire  <bock at step.polymtl.ca>
    	* src/import-export/generic-import.scm: New file, contains user
    	prefs for the Transaction matcher:
    	Display, Auto-ADD and Auto-CLEAR thresholds can be ajusted.
    	SKIP and REPLACE action can now be disabled.
    	* src/import-export/gncmod-generic-import.c: Load generic-import.scm
    	* src/import-export/Makefile.am: Add generic-import.scm
    	* src/import-export/Transaction-matcher.c:
    	-Use the new user prefs.
    	-Change the name of the actions to hopefully reflect better the
    	action that will be taken.  RECONCILE is now CLEAR, and IGNORE is
    	now SKIP.
    	-Disable numeric scoring.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7512 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 381734fa163833ce7cd991f32c3a88a2c5c67019
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Nov 19 22:31:47 2002 +0000

    2002-11-19  Christian Stimming  <stimming at tuhh.de>
    
    	* src/engine/Scrub.c (xaccTransScrubCurrency): Add code to deal
    	correctly with currency exchange transactions from 1.6. Fixes
    	reported problems with importing 1.6 data files, #91505.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7511 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 21f030b7d10d6323b367e653b62771b089f71e1d
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Tue Nov 19 04:44:07 2002 +0000

    2002-11-18  Benoit Gr�goire  <bock at step.polymtl.ca>
    	* src/import-export/Transaction-matcher.c: Change default "RECONCILE"
    	action from 'y' (reconciled) to'c' (cleared)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7510 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 366f7d26a20d82f08525bc42f33e9f9fbf59f380
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Nov 19 02:54:52 2002 +0000

    	* configure.in -- fix OFX search to look in /usr/local if it cannot
    	  find it in /usr.  It skips the second check if you supply an ofx-prefix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7509 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3f318a63256bad9ee99ebd6b91bcda2a5dd9b33d
Author: David Hampton <hampton at employees.org>
Date:   Tue Nov 19 00:52:22 2002 +0000

    Fix some problems with the gcc 3.x cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7508 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 873b37153bdc9d6125ba6d288d8f6deb469e8f51
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 18 21:43:11 2002 +0000

    I18n fixes. Update German Translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7507 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f637fd2872baa245d13738f1a7118d88a6b23c1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 18 21:11:47 2002 +0000

    Makefile fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7506 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf21d524d3925a51dd9299ccd09bfc291a9b139a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 18 21:11:21 2002 +0000

    More Makefile fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7505 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 49879fb4173ea830ebeff3bd3f5b0cc8e5c24ace
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Nov 18 08:30:49 2002 +0000

    ooops version macro didnt work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7504 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd792551fe8416e7b8415ceccd2f122248f8eee9
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Nov 18 08:21:27 2002 +0000

    update to release 1.7.3
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7502 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 08e08f11489fbbf9636433e4afef6d99598cabdf
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 18 07:19:56 2002 +0000

    Add support for gtkhtml 1.1.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7501 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9cca5f10fce209397cb2a999803bf530d9a93af
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Nov 18 05:55:47 2002 +0000

    2002-11-17  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/engine/date.[ch] (printGDate): Convenience wrapper around
    	printDate.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7500 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b07c0e18800376ceb3730fd8fa057de77811e20
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Mon Nov 18 05:52:05 2002 +0000

    2002-11-18  Benoit Gr�goire  <bock at step.polymtl.ca>
    	* src/import-export/Transaction-matcher.c: Remove constant length
    	strings and replace with moving pointers.  I wish _("string")
    	could be used as a could initializer like "string" can...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7499 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed7e5bfc888d8e4de800c9f9e3fb083ea4d9c4ba
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 18 05:05:48 2002 +0000

    Fix a bunch of compilation warning messages.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7498 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 12ccab1dce3ca3c02b87e798f898f2f070928533
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Nov 18 03:46:27 2002 +0000

    2002-11-17  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/dialog-sxsincelast.c:
    	* src/gnome/dialog-scheduledxaction.c:
    	Use printGDate() when we need to print dates; fixes Bug#96477.
    
    	* src/engine/date.[ch] (printGDate): Convenience wrapper around
    	printDate.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7497 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ddca426702cc3dbe1a836759eaaf18e57350f69a
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Nov 18 02:21:26 2002 +0000

    2002-11-17  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/druid-loan.c (ld_calc_current_instance_num): Do some
    	work to figure out the correct current-instance-number for
    	non-monthly Loan-Repayment SXes.
    	(ld_create_sxes): Make the created SXes time out after the length
    	of the loan, rather than trying to get the number-of-periods
    	totally correct.  This obsoletes Bug#97808.
    
    	* src/gnome/dialog-sxsincelast.c (sxsincelast_tc_row_sel): Don't
    	assertion-failure if the user select a non-leaf row.
    
    	* src/gnome/dialog-scheduledxaction.c (sxed_confirmed_cancel):
    	Added; used by cancel button handler and [newly added] GnomeDialog
    	"close" handler; fixes Bug#84683.
    
    	* src/gnome/druid-loan.c: I18n of some strings previously
    	unaccounted for.
    	(ld_opt_consistency): Don't enable the "Through Escrow" checkbox
    	if there is no escrow account defined.
    	(ld_calc_upd_rem_payments): Added; calculate the number of
    	remaining payments based on the start date, loan length and
    	current date; fixes Bug#91815.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7496 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f03fb7d822bb2a051e1d735d15fb4c23b20e9c9
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 18 01:45:55 2002 +0000

    Convert a couple of functions over to use the new gnc_split_reg_xxx
    functions instead of the old gnc_register_xxx functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7495 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68e7974f403b77aa161b666e60a540dbd4169457
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 18 01:40:49 2002 +0000

    Fix some compiler warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7494 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28aed22fcb1b5840f2563a3c18ebf4596aac8bbd
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 18 00:59:52 2002 +0000

    Clean up the gcc 3.x warnings about including system directories.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7493 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e36640c840ab4fffd5fab953a9ab542a7c7f3ed
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 18 00:56:22 2002 +0000

    Use g_new0 instead of g_new to prevent a crash.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7492 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3c406c89c0d23c8ee62ffe124f6adca0e19f92e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 17 21:31:55 2002 +0000

    Some i18n fixes. Updated German Translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7491 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4af385183c0fce74e8d7bb030912e9a2cb033c13
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 17 21:30:18 2002 +0000

    2002-11-17  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-utils.c: Fix caching of HBCI_API
    	when using multiple files one after another.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7490 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b63cf523af1f0eef74d989e4c12efd51fcc45bd
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Nov 17 16:59:14 2002 +0000

    2002-11-17  Matthew Vanecek <mevanecek at yahoo.com>
    	* src/backend/postgres/putil.c: Added needed header files to the c
    	file.
    
    	* src/backend/postgres/PostgresBackend.c (pgend_session_begin): Added
    	xaccBackendSetMessage for an unknown mode or for a bad connection.
    
    	* src/engine/Backend.c (xaccBackendGetMessage): Allow function to
    	return null if Backend->error_msg is NULL.
    
    	* src/engine/Account.c (xaccAccountCommitEdit): Handle a NULL return
    	from xaccBackendGetMessage().
    
    	* src/engine/gnc-session.c (gnc_session_begin): Push the Backend
    	error message onto the session error message (instead of NULL), if
    	it exists.  If it's just a warning message (denoted by having a
    	message, but ERR_BACKEND_NO_ERR is set), pop up a dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7489 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 916eb2ddcf89ff1a0590786107ff6474cc81657d
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Nov 17 03:03:24 2002 +0000

    2002-11-16  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome-utils/gnc-dense-cal.c (gnc_dense_cal_draw_to_buffer):
    	Added double-buffering support to GncDenseCal.  Fixes Bug#96475.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7488 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 355fae9545329462354fd853fa50fc9a73c48bcb
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Nov 17 01:35:30 2002 +0000

    2002-11-16  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/gnc-split-reg.c (gsr_setup_status_widgets): Only setup
    	the status check if we've created it to prevent some
    	warning/critical noise.
    	(gnc_split_reg_class_init): Setup default signal handlers to
    	GTK_RUN_LAST so that they can be stopped by callers.
    	(gnc_split_reg_use_extended_popup): Added; replaces
    	dialog-schedxaction.c version of same in a cleaner way.
    	(gsr_default_schedule_handler): If the transaction which is
    	requested to be "Schedule..."d was created from an SX, then the
    	editor for the SX which created the txn is opened rather than from
    	SX-From-Trans dialog.
    	(gnc_split_reg_jump_to_blank, gnc_split_reg_jump_to_split_amount)
    	(gnc_split_reg_jump_to_split): Add ledger refreshes to get correct
    	behavior.
    
    	* src/gnome/dialog-sxsincelast.c (sxsld_jump_to_real_txn): Added;
    	jump to the correct [read: real] txn on a jump signal from the
    	ledger.
    
    	* src/gnome/gnc-split-reg.c (gsr_default_jump_handler): Use new
    	regWindowSimple signature for creating new windows on a jump.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7487 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 795c8016022e2da4f0398e53527f1d2031e8457a
Author: David Hampton <hampton at employees.org>
Date:   Sun Nov 17 00:14:55 2002 +0000

    Validate the transfer cells when leaving a transaction.  This should
    force gnucash to create a new account when finishing a transaction
    with the 'Enter' key.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7486 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2bfd78517ad20e3a0ea758c0dd35828d8e3bdd7
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Nov 16 23:17:09 2002 +0000

    	* Matthew Vanecek's patch:
    
    	The attached patch contains some immediate bug fixes for the SQL
    	back end, and it adds and error message string + accessor/mutator
    	to Backend.  Also, in xaccAccountCommitEdit(), added the use of
    	PWARN_GUI to display the error message.
    
    	The bug fixes in the SQL backend involved converting the *_QUERY
    	macros to functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7485 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4f97ce2d92067ebf1c1f6b10f0d106f93f62317
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Nov 15 08:26:43 2002 +0000

    2002-11-15  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/window-register.c (gnc_register_delete_cb): Change the
    	order of window deletion to not cause a crash.
    
    	* src/gnome/window-register.c (regWindowSimple),
    	(regWindowAccGroup): Only return the GNCSplitReg, not the whole
    	regData.  Fixes a bunch of existing and potential crashes.
    
    	* src/gnome/window-main.c (gnc_main_window_gl_cb):
    	* src/gnome/window-acct-tree.c
    	(gnc_acct_tree_window_toolbar_open_cb)
    	(gnc_acct_tree_window_menu_open_subs_cb)
    	(gnc_acct_tree_window_menu_open_cb)
    	(gnc_acct_tree_window_activate_cb):
    	* src/gnome/top-level.c (gnc_html_register_url_cb):
    	Modify to not necessarily expect a RegWindow for creation of a
    	ledger view.  Fixes a bunch of existing and potential crashes.
    
    	* src/gnome/gnc-split-reg.c (gnc_split_reg_delete_cb): Removed;
    	dead.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7484 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3f77e885973129579f2b34225ce6734d77884194
Author: David Hampton <hampton at employees.org>
Date:   Thu Nov 14 22:21:50 2002 +0000

    Fix a bug where the register doesn't add a new blank split when you
    tab off the end of the current one.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7483 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4068061d5c71e0e2d9dadedfdf39f1486ed7f708
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Nov 14 08:35:15 2002 +0000

    2002-11-14  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/register/ledger-core/gnc-ledger-display.c
    	(gnc_ledger_display_template_gl): Extended to allow a template GL
    	without a specific transaction being displayed at the time of
    	creation.
    
    	* src/engine/SchedXaction.h: Removed some deprecated function defs.
    
    	* src/gnome/gnc-split-reg.c (gsr_default_jump_handler): Don't make
    	assumptions about the window-register.c code that we can't
    	support, and don't let it be responsible for too much.  Fixes
    	recent serious register crashes.
    
    	* src/gnome/dialog-scheduledxaction.c
    	(scheduledxaction_editor_dialog_destroy):
    	* src/gnome/dialog-sxsincelast.c (sxsincelast_destroy):
    	Close the ledger_display on window teardown.  Fixes sx-related
    	register crashes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7482 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f1fdf2a2a37ababe38f5bea4f3820a6f429b7c67
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 13 23:35:17 2002 +0000

    2002-11-14  Christian Stimming  <stimming at tuhh.de>
    
    	* po/*.po: Updated translations (merged from 1.6 branch plus
    	updates from the Translation Project).
    
    	* po/nb.po: New filename for norwegian (bokmal) translation -- it
    	used to be stored under no.po but that is no longer.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7481 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 870ae91cc17db5d86602ee96146ce1ecd58edcca
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Wed Nov 13 19:18:34 2002 +0000

    2002-11-13  Benoit Gr�goire  <bock at step.polymtl.ca>
    	* src/import-export/Transaction-matcher.c:
    	-Don't show match with probability less than 1, so we don't
    	end up showing the whole account.
    	-Fix crash when importing a transaction twice
    	-Copy the online id to the reconciled transaction, so the
    	match will be remembered.
    	-Do not consider transaction with an online_id kvp frame as
    	potential match, as they have previously been downloaded
    	online.
    	-Steal a better pixmap from gnome drop down menu.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7480 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b666339bbab82e294e06f0282b1f185dd83c19e
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Wed Nov 13 06:47:18 2002 +0000

    2002-11-13  Benoit Gr�goire  <bock at step.polymtl.ca>
    
    	* src/import-export/ofx/gnc-ofx-import.c: MAJOR improvement to
    	investment support.  All transactions created from an investment
    	account are now already balanced.  Explicitely support Dividend
    	Reinvestment transactions which will now directly create a
    	income account -> stock account transaction, and Income
    	transactions which will directly create a
    	income account -> cash account transaction.
    	Support memorising the income account association.  Several
    	stock account can use the same income account if desired.
    
    	* src/import-export/Transaction-matcher.c: Various bug fixes.
    
    	* src/import-export/Account-matcher.c and
    	src/import-export/gnc-generic-import.h: Support a new mode
    	of operation for the account matcher to allow selection of
    	an account without touching the online_id kvp frame.
    	Currently used for income account selection or creation.
    
    	* src/import-export/generic-import.glade: Set default size
    	to a more reasonable 800x600, since the Auto Shrink trick
    	doesn't work for everyone.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7479 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd3a09b6f3281c6311de7e929af8595ab08fba55
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Nov 13 02:59:19 2002 +0000

    	* business/business-gnome/dialog-invoice.c
    	  Add an unpost button.  It does nothing at this point.
    	* business/business-gnome/glade/invoice.glade
    	  Add an unpost button.
    	* business/business-core/gncInvoice.c
    	  change the readonly message to point to unposting invoices
    	  NOTE: This just adds the icon and some new strings..  Functionality
    	  to be added soon.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7478 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 51cd4acd9ab0f2e8960e72f286e2e7b153738cfd
Author: David Hampton <hampton at employees.org>
Date:   Wed Nov 13 02:52:56 2002 +0000

    Enforce the rule that "Buys" must be a positive number of shares and
    "Sells" must be a negative number of shares. #92270
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7477 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1ff3b469e3130b6d14bcb91f96273282b00dd7c
Author: David Hampton <hampton at employees.org>
Date:   Wed Nov 13 01:44:19 2002 +0000

    Sort the splits in a transaction when the transaction is committed,
    not each time the view of the transaction is refreshed in the
    register. #92156
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7476 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0ec45ad4037cb85f0dec6d61f64f21d88472916
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Nov 12 22:07:40 2002 +0000

    	* src/import-export/gnc-import-match-map.[ch]
    	  Implement a generic Account Mapper for the import routines.
    	  Still needs a GUI.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7475 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da778e274eb4d3f112ebd9d43f79092d55dfeca2
Author: David Hampton <hampton at employees.org>
Date:   Tue Nov 12 18:58:45 2002 +0000

    Apply the fixes for #92157 to the business entry ledger.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7474 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 348e88d83d9a2f96b61b4702dc401f623e7c7fd6
Author: David Hampton <hampton at employees.org>
Date:   Tue Nov 12 18:21:45 2002 +0000

    Fix register problem where the transfer field (on the last line if in
    a multi-line split) ignores whatever the user entered if you leave the
    cell with the <enter> key instead of the <tab> key.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7473 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e26735df41b4453fd09145eaba524661c6d8b59
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Tue Nov 12 18:02:13 2002 +0000

    2002-11-12  Benoit Gr�goire  <bock at step.polymtl.ca>
    	* src/import-export/Transaction-matcher.c: Fix previous patch.
    	gcc 3.2 is too forgiving...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7472 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15b462bc6e0d446c9b507d9bb647742e1149b792
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Tue Nov 12 17:45:50 2002 +0000

    2002-11-12  Benoit Gr�goire  <bock at step.polymtl.ca>
    	* src/import-export/ofx/gnc-ofx-import.c: Dynamically generate
    	a pixmap to display match confidence graphically.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7471 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac12d3226e0ac9b02962cf64c270391506542dd0
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Tue Nov 12 13:36:49 2002 +0000

    2002-11-12  Benoit Gr�goire  <bock at step.polymtl.ca>
    	* src/import-export/ofx/gnc-ofx-import.c: Fix call to
    	g_strdup_printf in Christian's 2002-11-03 translation patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7470 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b06515b73a5d1478cbb89fe7d9602b0d9459a10
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Tue Nov 12 08:46:11 2002 +0000

    2002-11-12  Benoit Gr�goire  <bock at step.polymtl.ca>
    	* src/import-export/Transaction-matcher.c
    	* src/import-export/generic-import.glade: First round of
    	transaction matcher UI changes.  Create a pseudo-widget in first
    	column to select the action to be taken with the transaction.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7469 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6445948fcb405fb86af7898c4de7c3d7e61d205
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Nov 12 08:24:57 2002 +0000

    2002-11-12  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/dialog-sxsincelast.c
    	(sxsincelast_tc_row_unsel, sxsincelast_tc_row_sel): Now [again]
    	uses the read-only register to show the relevant template
    	transaction, so the user has context about any variables they're
    	being asked to fill in values for.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7468 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2de338481e7ff3730ddb32307af947f12898e07a
Author: David Hampton <hampton at employees.org>
Date:   Tue Nov 12 07:01:31 2002 +0000

    Convert all the account window callbacks to take a pointer to the main
    GNC MDI data structure, not a child structure that can be created and
    deleted willy-nilly by the Gnome MDI code. The current child
    (i.e. window) can easily be found from the main data structure.
    #94972
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7467 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e9d3e5014f4a96677635cb6b8acf4be55b2f2bb5
Author: David Hampton <hampton at employees.org>
Date:   Tue Nov 12 06:42:03 2002 +0000

    Remove obsolete comment.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7466 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd059c94e078a6c5d9b04a407351f7d64679fed8
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Nov 12 05:51:57 2002 +0000

    2002-11-11  Joshua Sled  <jsled at phoenix.asynchronous.org>
    
    	* src/gnome/window-register.c (regWindowLedger): If we
    	gtk_widget_show_all the correct widget [the window], then it's
    	available for setting its size and changing the style and whatnot.
    
    	* src/gnome/orig-window-register.c (regWindowLedger): Hack for
    	Bug#97640; re-init the style after we've shown the widgets to
    	affect a "style change", which lets the GUI nature of the cells
    	[combos, autocomplete] init and function.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7465 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0edc5411ef5bf477a804864cfe9c8ed93dfc982d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 11 07:55:20 2002 +0000

    2002-11-10  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/Transaction-matcher.c: Make newly imported
    	transaction "cleared" instead of "reconciled".
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7464 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a783247da7e5aeafadf1f763ea21271712965ce0
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 11 07:46:14 2002 +0000

    Fix the "reinitialize transaction" code to work correctly on the blank
    split.  #98134
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7463 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 585fc0ef873b5759247cdb0b425a02e90a9c16e0
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Nov 11 02:34:18 2002 +0000

    Er, only has share price _ONCE_
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7462 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 719cfd9bae51d9e7ae1f1e41a5e35f33672a7c98
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Nov 11 02:32:10 2002 +0000

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

commit 60ee3df8b7c2481ec3304fcf4263a480c4adb508
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Nov 11 01:08:42 2002 +0000

    	* Fix the Find-Transactions dialog so it only has "Share Price" twice
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7460 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6858e7a5b9cea34e37f72a758b0aed427cfc706
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 11 00:51:06 2002 +0000

    The reinitialize transaction code should mark the transaction as
    pending so that the right checks are done when leaving the
    transaction.  Fix spelling errors in function names.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7459 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b1f5562368e4521e4456e668bd9e1ebbaf4c346a
Author: David Hampton <hampton at employees.org>
Date:   Mon Nov 11 00:45:05 2002 +0000

    Don't get stock quotes for accounts where all the shares have all been
    sold. #95547
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7458 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7097d664c51047c85d7d1a6ead5d60e3f56ffd2f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Nov 11 00:24:18 2002 +0000

    2002-11-09  Herbert Thoma  <herbie at hthoma.de>
    
    	* /src/report/standard-reports/cash-flow.scm: bug fix for cash flow
    	  reports on stock accounts
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7457 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f20f01857bc8d89fef5efdac58e87a252b1223bf
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Nov 10 04:42:09 2002 +0000

    	* gnome/dialog-new-user: don't call the qif-import-druid directly.
    	  Add a callback API for the qif-import druid.  Use that callback
    	  when the qif-import button is pressed.  Make the qif-import button
    	  sensitive only when the qif-import module is loaded (i.e. only when
    	  the callback function is non-NULL).
    	* import-export/qif-import -- set the make_druid callback for the new-user
    	  dialog.
    	* gnome/Makefile.am -- remove dependency on qif-import library.
    	* src/makefile.am -- re-order import-export after gnome
    
    	* engine/Transaction.c -- allow deletion of a non-connected Splits
    	  (fixes a SEGV problem)
    
    	* engine/Account.c -- send an event whenever an account balance is updated.
    	  Fixes bug # 97689
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7456 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b66a65968e3a52122913fca16e77835d8868d4f0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Nov 8 22:42:52 2002 +0000

    2002-11-08  Christian Stimming  <stimming at tuhh.de>
    
    	* src/gnome/window-register.c (regWindowLedger): Fix menu
    	extension setup by moving it after gnc_register_setup_menu.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7455 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c9de06c292152ed0b597018cdaa9ae8b9d9de748
Author: David Hampton <hampton at employees.org>
Date:   Fri Nov 8 01:39:58 2002 +0000

    Finish moving preferences to an "Advanced" panel.  References to these
    preferences also need to be changed to reference the new panel name.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7454 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 245d5e4461022c040b1f294b19fee2a9fdb9edb3
Author: David Hampton <hampton at employees.org>
Date:   Fri Nov 8 01:37:31 2002 +0000

    Ignore some new files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7453 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a3a06a4a2b6c2f598a286982026beda2ad442ad4
Author: David Hampton <hampton at employees.org>
Date:   Fri Nov 8 01:36:30 2002 +0000

    Add some currencies.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7452 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff9152821bb12f633b6ac20c0823234d26bd50c4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Nov 6 21:54:54 2002 +0000

    	* gnome/gnc-split-reg: export jump_to_* functions
    	* gnome/window-reconcile.c: re-enable the 'jump to blank'
    	* gnome/window-register.c: re-enable the 'jump to blank' by calling into
    	  the split-reg's implementation.
    	  fixes bug #97680
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7451 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5cffc0f55f85aa9bc064185a8b04944665c22d1a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Nov 6 18:31:14 2002 +0000

    2002-11-06  Christian Stimming  <stimming at tuhh.de>
    
    	* po/de.po: Completed German translation. Some typo fixed
    	elsewhere.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7450 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78d5f7996a5ac05d58d1ebb3da988de9f727a3dc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Nov 5 22:55:52 2002 +0000

    Your daily translation fix. Improved German translation. Typos and other i18n
    issues fixed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7449 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab588fc8c4ddd7405c0f279d22695b29d19f04f2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Nov 5 21:50:58 2002 +0000

    2002-11-05  Christian Stimming  <stimming at tuhh.de>
    
    	* po/it.po: Updated translation by Lorenzo Cappelletti
    	<L.Cappelletti at mail.com>.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7448 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d9e5b65726414cbd5cf9775d20cacd5955be05c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Nov 5 21:49:05 2002 +0000

    Fix call of non-existent function.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7447 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a7c15674ded5779ca8841b9676e4c3acea4fe9e1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Nov 5 18:41:37 2002 +0000

    2002-11-05  Christian Stimming  <stimming at tuhh.de>
    
    	* src/gnome/gnc-split-reg.c, src/gnome/glade/register.glade:
    	Replace the term "reinitialize" by "Remove Transaction Splits".
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7446 57a11ea4-9604-0410-9ed3-97b8803252fd

commit addbc80e8d2425da9645fd020ab149f026407364
Author: David Hampton <hampton at employees.org>
Date:   Tue Nov 5 06:41:45 2002 +0000

    Add support for individual read-only transactions.  Enforce this at
    various levels in the code.  Take advantage of this in the Business
    Invoice code.  #96024
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7445 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eee3644451277c697cbcb6f498fc1d69e50c21f3
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Nov 5 00:52:09 2002 +0000

    2002-11-04  Herbert Thoma  <herbie at hthoma.de>
    
    	* /src/report/standard-reports/cash-flow.scm: new report
    	which shows inflow and outflow of money to a set of accounts
    
    	* src/report/standard-reports/standard-reports.scm: add
    	cash-flow.scm to gncscmmod_DATA
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7444 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2cbb03d1c6ae74f1c36a49cf42ba743fa7301e47
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 4 23:50:16 2002 +0000

    String typo fixes. i18n improvements.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7443 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5a3c7e85663d2ffa4b385616edd1dab72918300f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Nov 4 23:01:51 2002 +0000

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

commit fc9085b01c474c426d8d28b95fdb4a4c7297075d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Nov 4 22:57:24 2002 +0000

    	* src/business/business-reports/invoice.scm: fix some strings
    	  "Invoice Terms" -> "Billing Terms"
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7441 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f35c56b73a1bb505e4aae9fe56e43fdbdcc7929
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Nov 4 22:13:25 2002 +0000

    	* src/app-utils/Makefile.am: install i18n.h but don't include it
    	  in the DIST tarball -- let it be generated from i18n.h.in, which
    	  IS distributed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7440 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a60d60b22177836474aad907504f538096787992
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Nov 4 17:43:38 2002 +0000

    	* src/gnome-utils/gnc-gui-query.c: use the right string when building
    	  the dialog (use the output from vsprintf, not the input)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7439 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84cb47bdc10b1d7412c5b6cc9d0fd4a1d706f8b4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Nov 4 15:09:39 2002 +0000

    	* src/gnome/gnc-split-reg.c: remove reference to gnc-regwidget.h
    	  (which no longer exists)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7438 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f08ff10aa12d6d711f5da0fb9ceea7cbea501c7
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Nov 4 07:47:03 2002 +0000

    2002-11-03  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/dialog-sxsincelast.c: Use GNCSplitReg over
    	GNCRegWidget.
    
    	* src/gnome/dialog-scheduledxaction.c
    	(schedXact_editor_create_ledger): Use GNCSplitReg over
    	GNCRegWidget.
    
    	* src/gnome/glade/register.glade: Moved a bunch of the
    	previously-shared widget definitions into seperate places to be
    	accessed by window-register.c and gnc-split-reg.c.
    
    	* src/gnome/window-register.c: Massive code-sucking into
    	gnc-split-reg.c; this file now only handles the details of being
    	the register window: dealing with dates and the extended menus and
    	whatnot.
    
    	* src/gnome/gnc-split-reg.c: Added; a better implementation of
    	gnc-regWidget.  All the "common" register-editing code has been
    	moved here from window-register.c.
    
    	* src/register/ledger-core/gnc-regwidget.c: Removed; replaced with
    	src/gnome/gnc-split-reg.c.
    
    	* src/register/register-gnome/gnucash-date-picker.c
    	(gnc_date_picker_new): Call gtk_widget_show_all rather than
    	gtk_widget_realize in order to setup the calendar to a state
    	sufficient for subsequent calls.
    
    	* HACKING: Added description of how to start GnuCash in GDB.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7437 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2db34dcb9f6214f77c745329eb58148448ab622a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Nov 4 05:04:51 2002 +0000

    	* business/business-ledger/gncEntryLedgerLoad.c -- set the account
    	  completion character for the account cells.  Fixes bug #97098
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7436 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 695d71709469979351549b87ed59794d54667400
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Nov 4 02:22:46 2002 +0000

    	* gnome-utils/dialog-account.c: change the BeginEdit() call on the
    	  (temporary) top-level account, so the SQL backend doesn't hate us
    	  for committing and account without a commodity.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7435 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 25f3ffddb9e956948116e0a6579fa597978b66d9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Nov 4 00:41:01 2002 +0000

    	* business/business-core/*.c: add begin/commit edit calls in every 'set'
    	  function.  Fixes 96855.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7434 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ca5fe055a5380648d0c10d3ebe0801a2341cef4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 3 23:30:41 2002 +0000

    more cvsignore.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7433 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 803112175bbfe9578ac0ed6fc3920cfe9398c4b3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 3 23:30:09 2002 +0000

    Improved German translation. Many i18n typos fixed everywhere.
    Improved glossary.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7432 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac574a38eb824d2f348f2db3b0164f74ba2d97c5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Nov 3 20:21:42 2002 +0000

    	* engine/gnc-be-utils.h: implement macro helpers for begin/commit functions
    	* business/business-core/*.c: Implement BeginEdit()/CommitEdit() functions
    	  for all the business-accounting data objects.
    	* Use the begin/commit calls in the GUI and file-backend.
    	* mostly fixes bug #96855.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7431 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 923006d98b845fed80e4695234005eb4eecc0892
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Nov 3 12:15:23 2002 +0000

    2002-11-03  Christian Stimming  <stimming at tuhh.de>
    
    	* src/gnome/dialog-sxsincelast.c, src/gnome/window-main.c,
    	src/engine/messages.h: Fix translation of plural forms by
    	introducing ngettext(3).
    
    	* src/import-export/ofx/gnc-ofx-import.c: Fix string translation
    	issues.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7430 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53f1e9824a44a9325e972e917a6d4695b0a7ebc9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Nov 3 03:33:15 2002 +0000

    	* gnc-engine-util.[ch]: add MOD_BUSINESS for logging (eww)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7429 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8a1e8fa9775cf2f1d584ea05c517b16a6bf1d00
Author: Chris Lyttle <chris at wilddev.net>
Date:   Sat Nov 2 09:59:53 2002 +0000

    updated spec to work with rh8
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7428 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 70e9aa6089d6091a4fbe5ff6e9f59b1cb4b67cf2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Oct 31 16:35:03 2002 +0000

    	* import-export/ofx/Makefile.am: add gncscm_DATA to EXTRA_DIST
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7427 57a11ea4-9604-0410-9ed3-97b8803252fd

commit abbdfbd1f779650efd849df4be0ba5bbc1ea5758
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Oct 31 03:28:03 2002 +0000

    	* import-export/ofx/gnc-ofx-import.c: use gnc_timespec_to_iso8601_buff() instead of strftime()
    	* import-export/ofx/gncmod-ofx-import.c: "remove" two unused variables
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7426 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cdd5577825e84b0614a366aa27f143295ead2495
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Wed Oct 30 21:17:39 2002 +0000

    2002-10-30  Benoit Gr�goire  <bock at step.polymtl.ca>
    	* src/import-export/ofx/gnc-ofx-import.c: Fix security account creation bug caused by the presence of the character ':' in the account default name.  Fix compiler warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7425 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e7b08c0ac3e73eb7f3a38e84af0bb6c9c97efa9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Oct 30 17:50:39 2002 +0000

    	* configure.in -- improved libofx configure support.  Add --with-ofx-prefix
    	  so users can define where to look for libofx.
    	* import-export/ofx/Makefile.am -- use new configure glue
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7424 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 63d2dedaf534eaf707e380f2c05575291307bbec
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Oct 29 18:24:21 2002 +0000

    Your daily translation fix. Also, move html tags out of the translation
    messages into format strings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7423 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5352972c3fbae8f77438564611d9545aa9a72731
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Oct 28 19:12:20 2002 +0000

    Your daily i18n updates.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7422 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b8bed6ad13802de8214f0c53dd9391ad4c5f001
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Oct 28 18:48:09 2002 +0000

    i2002-10-28  Christian Stimming  <stimming at tuhh.de>
    
    	* intl-scm/xgettext.scm: Add the file name of scheme files to
    	translation messages.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7421 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78beaf4876b51bf637abfe156a9957a38aa4ad9c
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Oct 28 12:22:05 2002 +0000

    now works building 1.7.x
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7420 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3ee152e2a2639ea16a1a619648cc41945d96e0b
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Oct 28 11:56:12 2002 +0000

    now works building 1.7.x
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7419 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e47ebf50d477b0254f797b95c2e4f00eda6a6f96
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Oct 28 10:46:27 2002 +0000

    update for release 1.7.2
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7417 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 529d556d773003993cdc412dcf8e150f77fccb11
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Oct 28 10:21:07 2002 +0000

    update for release 1.7.2
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7416 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ef71bff02ae688568fb59c2bccbc7abca01d650
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Oct 28 09:43:57 2002 +0000

    remove old docs in prep for new ones
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7415 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c3e07a256e35089f31244a001c6b3178b331a04b
Author: David Hampton <hampton at employees.org>
Date:   Mon Oct 28 09:18:49 2002 +0000

    Add support for "Advanced" option pages. Move some existing
    preferences into a new Advanced Preferences page.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7414 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 755714e3496ab723f16823890f4bdd2fd1c6cd0b
Author: David Hampton <hampton at employees.org>
Date:   Mon Oct 28 08:50:04 2002 +0000

    Disable the gnucash network code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7413 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e64dccad8f89fa4581e517756a697063cae984fd
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Oct 28 04:17:04 2002 +0000

    	* invoice.glade -- add "View->SummaryBar" item to turn it off.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7412 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2fbc9d7d30fd29d69e8cc012508579e46f5a6dae
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Oct 28 02:23:08 2002 +0000

    	* gncInvoice.c -- implement GetTotal() -- fixes #96833
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7411 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d245d4607b380ce0d834063f226a54e1a6b38eb9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Oct 28 01:44:18 2002 +0000

    	* gncInvoice.[ch]: create gncInvoiceGetTotal(), which currently does
    	  nothing but will eventually return the actual invoice total.
    	* dialog-invoice.c: add a summary bar with the invoice total
    	* invoice.glade: add a summary bar dock at the bottom of the page.
    	Partial fix for bug #96833
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7410 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ac7f92900fc97082154d745e1ec07f6b6ee9592
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 27 23:05:31 2002 +0000

    More translation/i18n work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7409 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 70e3da8e3ebb6554ca01df4de6f044adc5a546f8
Author: David Hampton <hampton at employees.org>
Date:   Sun Oct 27 22:50:56 2002 +0000

    Make the "Defaults" button in the Options Dialog work on one page of
    preferences at a time, not all the options in the dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7408 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a70c78cc6c56b98d9bb59591ec9ea89cadc13ff8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 27 22:39:32 2002 +0000

    Updated German translation. More i18n work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7407 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 051a2bf798525cc689c3b7dd115ff66b9b900c1b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 27 22:11:35 2002 +0000

    2002-10-27  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/*.c: add #include config.h for correct
    	i18n.
    
    	* src/app-utils/prefs.scm, src/import-export/hbci/hbci.scm: Move
    	preference creation into hbci module. Renamed that preference tab
    	into "Online Banking & Importing".
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7406 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 65a4e06b07d3a65d6068bf9396da95b23f664efc
Author: David Hampton <hampton at employees.org>
Date:   Sun Oct 27 20:17:48 2002 +0000

    The cancel button should always be sensitive. The OK button should
    only be sensitive if changes have been made to an option. #96465
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7405 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9ffcf4d0222d0f3045980c42dd22c5d5ce1bf1c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 27 19:26:07 2002 +0000

    Fix menu item i18n problem.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7404 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce961bbd2c01496e7a3105d0654ac188d44fc2e3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 27 19:05:03 2002 +0000

    Revert latest change since it was only local to cstim.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7403 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0de66c989c7eef17e704bf148a381fc3ad189041
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 27 18:51:30 2002 +0000

    2002-10-27  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/*: Add Direct Debit HBCI action. Much
    	more work on error handling and user feedback. Make the caching of
    	the PIN a user preference.
    
    	* po/de.po, po/glossary/de.po, po/POTFILES.in: Update German
    	Translation.
    
    	* configure.in, macros/openhbci.m4: Update required OpenHBCI
    	version (now 0.9.3 i.e. current OpenHBCI's CVS).
    
    	* src/app-utils/prefs.scm,
    	src/import-export/qif-import/druid-qif-import.c: Add cache-PIN
    	preference for HBCI. Rename preference tab to "Importing/Online".
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7402 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 98b7b064f72130f5ce1f7917b0cf7eebc6c5f467
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 27 18:45:46 2002 +0000

    Fix some i18n strings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7401 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 79babdbda0690444e60a53bd6f19cf776964c46f
Author: David Hampton <hampton at employees.org>
Date:   Sun Oct 27 10:07:31 2002 +0000

    Frederic Lespez's fixes for the French account templates.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7400 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0147cafc5c3218007a5e73fab96038b9e864f7f8
Author: David Hampton <hampton at employees.org>
Date:   Sun Oct 27 09:52:45 2002 +0000

    Track directory changes and remember them for the next time the user
    is asked to enter a file. #95668
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7399 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 040f91627b689317526ab3f214f7f6c21007f317
Author: David Hampton <hampton at employees.org>
Date:   Sun Oct 27 09:02:30 2002 +0000

    Rework the way that gnucash remembers menu/toolbar items that need to
    be updated when switching between MDI windows. This solve the problem
    of the gnome MDI code deleting menuitems at will. #96302
    
    Make the UI a bit cleaner when in MDI "top level" mode. Switching
    windows no longer makes menu/toolbar items appear to change in the
    "previous" window.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7398 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2305d0823d64addec703963d3a1b9b7e9dac1446
Author: David Hampton <hampton at employees.org>
Date:   Sun Oct 27 08:42:09 2002 +0000

    Don't unprotect #f. Crashes scheme when run under gdb.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7397 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fdecf1a9fbc98cbd8fec54d9c550860e9ea9f6af
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Oct 27 08:16:16 2002 +0000

    Err... sorry 'bout that.  Necessary changed committed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7396 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bfdba8a7cd5baade2f0c7c67ee245d05c4b061db
Author: David Hampton <hampton at employees.org>
Date:   Sun Oct 27 05:36:11 2002 +0000

    Utilize the new callback function for sending an error message to the
    gui code instead of printing an error on the console.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7395 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3e900c3139403fb3d10dac8c3e9d08880736bc21
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Oct 27 03:34:14 2002 +0000

    2002-10-26  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/dialog-sxsincelast.c (sxsincelast_tc_row_sel): Place
    	the template transaction associated with the SX in the window,
    	fixing Bug#93900.
    
    	* src/gnome/dialog-sxsincelast.c (sxsincelast_populate): Process
    	the auto-create transactions if there are only auto-create,
    	no-notify SXes as a result of the since-last-run-dialog
    	invocation; fixes bug #96944.
    
    	* src/gnome/dialog-sxsincelast.c (sxsincelast_populate): Changed
    	return-value from sxsincelast_populate to reflect all the possible
    	conditions, allowing...
    
    	* src/gnome/window-main.c (gnc_main_window_sched_xaction_slr_cb):
    	Changed since-last-run-dialog-create return-value handling; fixes
    	Bug#90060.
    
    	* src/gnome/dialog-sxsincelast.c (add_to_create_list_to_gui):
    	Setup of to-create page more correct; the first item which needs
    	interaction is selected, or the widgets are set to inactive.
    	Fixes Bug#96669 and Bug#96665.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7394 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a79196078439ef41d5232c84bcfb95ee3350a63b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 27 00:30:21 2002 +0000

    More HBCI work, especially for error recovery.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7393 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 36b6e0308d9786ed284c5d022e44d744ece9ae14
Author: David Hampton <hampton at employees.org>
Date:   Sat Oct 26 23:59:52 2002 +0000

    Make the currency picker always display currencies in the "mnemonic
    (name)" style when selecting a currency.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7392 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e278fa5b4da8c0130e434ad6a985f3e291fcbcae
Author: David Hampton <hampton at employees.org>
Date:   Sat Oct 26 23:58:43 2002 +0000

    Use a currency picker instead of a commodity editor.  The user is only
    being asked to select a currency so the choices should be limited to
    exactly that.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7391 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f8cb8afb1e864a87e11a0442d7410438ce08d04b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 26 23:37:17 2002 +0000

    Update German translation. Fix some i18n issues.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7390 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 443a632465d196a1b120dcb9bb6681b187ad8d34
Author: David Hampton <hampton at employees.org>
Date:   Sat Oct 26 22:03:30 2002 +0000

    Sort the curreny list by symbol, not name, since the symbol is
    displayed first.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7389 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 914865ef2ed8b9f92424e37dc00f66176b99c0a0
Author: David Hampton <hampton at employees.org>
Date:   Sat Oct 26 21:35:16 2002 +0000

    Can't have duplicate accelerator keys in a menu.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7388 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2db299e662ff9ef6d3b508b4028fa231ccceee6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 26 21:29:54 2002 +0000

    i18n some strings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7387 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 709fa7dfb534c1adfaf80904ee9416a8f4e15ff0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 26 20:48:59 2002 +0000

    update potfiles.in
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7386 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e65faf11f113588c65dffe28324390e3ce1e42f9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 26 16:27:45 2002 +0000

    2002-10-26  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-kvp.h,
    	src/import-export/hbci/gnc-hbci-gettrans.c: Remember the user's
    	date of last transaction retrieval. REQUIRES updating to current
    	OPENHBCI CVS.
    
    	* src/import-export/hbci/gnc-hbci-utils.c: Cache the created
    	HBCI_API for subsequent calls. Will also cache the user's
    	password. Also, make more meaningful error handling.
    
    	* src/import-export/hbci/dialog-daterange.[hc]: Add a dialog
    	asking for the date range of transactions to retrieve.
    
    	* src/engine/date.h: Add timespecToTime_t function.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7385 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f5e9c06389d99c4275008defdfd03594cb577a68
Author: David Hampton <hampton at employees.org>
Date:   Sat Oct 26 08:29:06 2002 +0000

    Notes on the rest of today's changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7384 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1518276fffbb7dd71add6a5f2a94c2aebfc70a3
Author: David Hampton <hampton at employees.org>
Date:   Sat Oct 26 05:12:15 2002 +0000

    Do a better job enforcing placeholder accounts when a register is open
    to such an account.  Disable menu/toolbar items that can cause
    problems.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7383 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 358333f4f51aab96e1ec0cf438408659713d8cf3
Author: David Hampton <hampton at employees.org>
Date:   Sat Oct 26 04:31:40 2002 +0000

    Changes to the Help menus requested by Wilddev.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7382 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6cb434030373afd8b78e4134102337836e282f4e
Author: David Hampton <hampton at employees.org>
Date:   Sat Oct 26 03:54:14 2002 +0000

    Split an odd corner case off of the register delete code and give it
    its own menu item.  This is the new "reinitialize transaction" menu
    item.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7381 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 111939ef7eabfb9c6fd254d94f9d43c447252cee
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Oct 24 13:28:44 2002 +0000

    	* gnc-backend-file.c: make sure a file HAS a date before actually
    	  removing it.  Otherwise you will remove a foo.xac file by accident.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7380 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7fd929c6a47f8fb54c8de3afdfa66ae58c0484c8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Oct 23 22:10:30 2002 +0000

    2002-10-24  Christian Stimming  <stimming at tuhh.de>
    
    	* src/gnome/window-acct-tree.c,
    	src/import-export/hbci/gncmod-hbci.c: fix more menu item strings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7379 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc86bf4a4c622b2b71cdcb5262dd1945ac552104
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Oct 23 20:49:33 2002 +0000

    	* new translations require leading underscores for menu names
    	  or the lookups fail when adding new menus.  In particular,
    	  "_Actions", "_Toolbar", and "_Status Bar".
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7378 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 095a551936006791baf84dc59f3f9aca3f23d7f9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Oct 23 13:45:54 2002 +0000

    	* de.po: fix a string for Christian so it compiles.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7377 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d6b0a55b93b69ffd74440224720de11f5cda55c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Oct 23 03:33:48 2002 +0000

    Fix a bunch of compiler warnings:
    
    	* Transaction-matcher.c: use "=" not "==" to set a variable
    	* gncmod-generic-import.c: comment out unused variable "engine"
    	* dialog-scheduledxaction.c: comment out unused function
    	* gnc-splash.[ch]: change splash-update to take a const string
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7376 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c9739ad9f24889a6299ef48ffdc318de204b84ec
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Oct 22 21:31:20 2002 +0000

    2002-10-22  Christian Stimming  <stimming at tuhh.de>
    
    	* src/engine/FreqSpec.c (xaccFreqSpecGetFreqStr): Fix several
    	translation strings.
    
            * Update de.po translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7375 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb51625082a7e4a0591336a42a9603d2590a6c55
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Oct 22 20:42:03 2002 +0000

    yet more typo/message unifying.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7374 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6e7980b18e1d545dadebf9fc52caa90357bf183
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Oct 22 20:41:01 2002 +0000

    fix one more typo.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7373 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f595be11f8b234ce31772424ea7fe1c40eb2a972
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Oct 22 20:39:05 2002 +0000

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

commit 530135cfbd52b5f952e44eed900ccf3e137612fb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Oct 22 20:26:44 2002 +0000

    2002-10-22  Christian Stimming  <stimming at tuhh.de>
    
    	* po/glossary/gnc-glossary.txt, po/glossary/*: Update glossary
    	(added Scheduled Transactions). Merge glossaries from 1.6 branch
    	onto HEAD.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7371 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 04d39a88cb2d381796a387e4e2f0ae1df165f6b2
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Oct 22 06:18:58 2002 +0000

    2002-10-21  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/dialog-scheduledxaction.c (gnc_sxed_update_cal): Check
    	validatity of date before subsequent processing; fixes Bug#96467.
    
    	* src/gnome-utils/gnc-dense-cal.c
    	(gnc_dense_cal_mark)
    	(gnc_dense_cal_mark_remove): Queue a re-draw when marks are added
    	or removed; fixes Bug#96468.
    
    	* src/gnome-utils/gnc-frequency.c (year_range_sels_changed): Emit
    	"changed" signal when the year-range selections change; fixes
    	Bug#96470.
    
    	* src/gnome/dialog-scheduledxaction.c (gnc_sxed_check_consistent):
    	Free the name str after we've used it [conrad-found, unfiled bug].
    
    	* src/gnome-utils/gnc-dense-cal.c (populate_hover_window): Now
    	more tolerant of mark sets without names.
    
    	* src/gnome/druid-loan.c:
    	* src/gnome/dialog-scheduledxaction.c: Cleaned up compilation
    	warnings so -Werror can go back on soon.
    
    	* src/gnome/window-main.c (gnc_main_window_create_menus): Reworded
    	MenuItem for loan-repayment druid as per Chris' suggestion.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7370 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd1e487913439367ee59b606532b3a014c4bec7b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Oct 22 03:28:35 2002 +0000

    	* app-utils/options.scm -- fix (find-first-account) to search subaccounts
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7369 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e83f6643f5416eb4d77af38530038735abdd7180
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Oct 21 21:57:07 2002 +0000

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

commit f619402cdaf2ee41de1d583b3e4c0b0a2f454925
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Oct 21 04:13:32 2002 +0000

    	* Peter O'Gorman's MacOS patch
    	  This is mostly just a bunch of libgncmod_name_LTX_ symbol changes to
    	  the modules.
    	  Also had to remove -Werror from hbci/Makefile.am due to darn cc
    	  warnings about order of includes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7367 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b5cded2783c9776833482c66a4e75cdc497a762
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Mon Oct 21 01:39:47 2002 +0000

    2002-10-20  Benoit Gr�goire  <bock at step.polymtl.ca>
    	* src/import-export/Trasaction-matcher.c: Fix compiler warnings.
    	* src/import-export/ofx/gnc-ofx-import.c: Give the user more information for account creation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7366 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 708bfc5bc8cc39437ff8ef95abd003bdeedb96c8
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Oct 21 00:15:36 2002 +0000

    	* configure.in -- remove -Wno-uninitialized -Wno-unused, in preparation
    	  for the "new g-wrap" which should output code that wont cause these
    	  warnings.
    
    	* gnc-vendor-xml-v2.c, test-customer.c, test-vendor.c -- fix compiler
    	  warnings.
    	* dialog-options.c -- remove unused variable
    	* gnc-regwidget.c -- remove unused (module) variable
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7365 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f7ce723d574b1743e64ad6c77689080616c9d90
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Oct 20 23:43:21 2002 +0000

    fix POTFILES.in w.r.t. the move of gnc-account-sel.c.  oops.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7364 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 088ba7b43b6b03bde0e6ef084c9ad46ba61fef52
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Sun Oct 20 22:35:05 2002 +0000

    2002-10-20  Benoit Gr�goire  <bock at step.polymtl.ca>
    	* Investment transactions now create two accounts, one is for the stock, the other is the account defined by the FI, where the cash is swaped.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7363 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 052c59cc2318e8e5447ff142891bafe7e787c402
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Sun Oct 20 22:33:15 2002 +0000

    	* Investment transactions now create two accounts, one is for the stock, the other is the account defined by the FI, where the cash is swaped.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7362 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e19381638b62fd82ef6edd4b0f32ec7960b3425
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 19 23:35:39 2002 +0000

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

commit 70828581b479e6f5604eadfbbbe62f80ffc033bf
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Oct 19 23:14:09 2002 +0000

    	* app-utils/options.scm -- define new account-sel options that let you
    	  "select" an account.  You can only select one account using this option.
    	* app-utils/app-utils.scm -- export new account-sel option types
    	* gnome-utils/dialog-options.c -- use the GNCAccountSel to implement
    	  the account-sel option.
    	* business/business-reports/*.scm -- change to using the new account-sel
    	  option type.  Fixes bug #96137
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7360 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 478cbcfdd0b19288c369a320c1adabb1c9b1d890
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Oct 19 20:13:24 2002 +0000

    	* move gnc-account-sel.[ch] from src/gnome to src/gnome-utils
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7359 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6535bbe0554cc727c3c6a45a4aaebc7dc2e10649
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Oct 19 19:56:51 2002 +0000

    	* move dialog-account.[ch] from src/dialog-account to src/gnome-utils
    	  fix all references (Makefile.am) to remove src/dialog-account
    	* configure.in: remove src/account-dialog/Makefile
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7358 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb667129b0a4ccb72086a2eff8520fd7f4f863c5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Oct 19 18:56:28 2002 +0000

    	* dialog-account.[ch] -- add "destroy-window" callback registration.
    	  remove dependencies on register/ledger
    	* split-register.c -- register "destroy-window" callback
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7357 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1baf0a6e4dee4201732bfb0ea43b665f8e3fe319
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Oct 19 18:20:06 2002 +0000

    	* src/dialog-account/dialog-account.c,Makefile.am
    	  prove to myself that there is no real dependency on src/gnome
    	  by removing top-level.h and window-main.h and recompiling....
    	  no warnings were output by the compiler.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7356 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec3d45a47c770d694b5e7d9484c6fcb80e6a4da6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Oct 19 17:51:15 2002 +0000

    	* fix bug #95844 -- fix qif-import/qif-parse.scm to match
    	  qif-io-core/qif-parse.scm w.r.t. parsing the numbers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7355 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c11e0801b3a19038a39a521b076c00fa6601dc7d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Oct 19 15:51:06 2002 +0000

    	* configure.in -- don't double-add -Wall.  Only add -Wall for GCC.
    	  let the user know what additional warnings are being added.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7354 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a811b8062ff6979740d89fd65159944c3a9e3599
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Oct 19 15:45:16 2002 +0000

    	* configure.in -- don't let GNOME_COMPILE_WARNINGS overwrite our list
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7353 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2847a1a8f9ae843e961070107e64adf6d061016b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Oct 19 15:33:35 2002 +0000

    	* gnome/gw-gnc-spec.scm -- add "#include <gnc-splash.h>"
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7352 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2053358645c95f8064f75304c12e9add2fab3a6b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Oct 19 00:23:03 2002 +0000

    2002-10-19  Christian Stimming  <stimming at tuhh.de>
    
    	* po/POTFILES.in: Update potfile.in for upcoming translations.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7351 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f692df2733c3db56aa327a7454a2815b83456732
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Oct 18 23:51:55 2002 +0000

    Fix strings for gettext tools.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7350 57a11ea4-9604-0410-9ed3-97b8803252fd

commit feade87d7a1fd8e8d8699b82c37fa4ad9c6c1d46
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Oct 18 21:23:20 2002 +0000

    	* Matthew Vanecek's gncQueryPrint() patch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7349 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01bc2f2c3c8f3f50b42986b6a9f38ec00b8e8435
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Oct 18 16:30:46 2002 +0000

    2002-10-18  Christian Stimming  <stimming at tuhh.de>
    
    	* accounts/fr_FR/*: Some bug fixes by frederic.lespez at wanadoo.fr.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7348 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3112b20b9eb39ef8b0bfe8889c3bfcfbda20814
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Oct 18 15:51:27 2002 +0000

    2002-10-18  Christian Stimming  <stimming at tuhh.de>
    
    	* configure.in, macros/openhbci.m4: Add version control macro for
    	OpenHBCI.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7345 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78b584b5fbcff112f9a6a4d2bc3631c49e82a2bc
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Oct 18 15:35:46 2002 +0000

    actually commit the change here...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7344 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f9f1e941b5d147662223eb7d2d9f7a4faa065d6
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Fri Oct 18 15:15:00 2002 +0000

    Add missing file for the commodity matcher.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7343 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e55ea95bbdfe7c9dafa6f48e0042af15b3f12cc3
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Oct 18 14:56:04 2002 +0000

    	* gncEntryLedgerModel.c: don't use the currency symbol when printing
    	  value and tax cells.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7342 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 019ee9fb3be633f39a87fea5b45258e9d69b4f9c
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Fri Oct 18 06:24:04 2002 +0000

    	* Implement a working commodity matcher for the generic import
    	module.
    	* src/gnome-utils/dialog-commodity.c,.h: Extend the API to allow
    	the user to be told what he is trying to match, and to fill in
    	default values for new commodities
    	* Use the new matcher in the ofx module.  The latest libofx CVS
    	is needed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7341 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2552b94b425c9c257374bdb09646c57f53d553ef
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Oct 18 04:05:26 2002 +0000

    	* gnc-ledger-display.c -- fix a memory leak (you need to g_list_free()
    	  the returned list from xaccGroupGetSubAccounts(), according to the docs)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7340 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec02c44c15e653d0dbaee238db4e65b69dd8cc22
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Oct 18 03:29:50 2002 +0000

    Fix the "fixes bug" message
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7339 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f7a23755d0fa60c622cc3860f28ae86f7f73c8b0
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Oct 18 03:27:49 2002 +0000

    	* table-model.h -- add a flag for "READ_ONLY" cells, to all you to
    	  specify a cell as readonly.
    	* table-allgui.c -- allow the cursor to enter a READ_ONLY cell.  Make
    	  sure "editable" is FALSE for READ_ONLY cells.
    	* split-register-model.c -- If the TxnType != NONE, set all cells as
    	  READ_ONLY.
    	* fixes bugs 96024 and 96028 by making posted invoices and payments
    	  read-only.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7338 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab3a983020f4434ed4bf9f949265d8ab3828fd65
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Oct 18 02:19:59 2002 +0000

    	* gnc-ledger-display.c -- honor user defaults for A/R and A/P windows
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7337 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 889e5fd5d33f7bfb7c187a36e7f54d6c76f57098
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Oct 18 00:32:50 2002 +0000

    	* src/engine/test/test-querynew.c -- add a warning message about
    	  known CRITICAL messages, which are safe to ignore..
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7336 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c5673d32d34bc633f552b0e59434719fe1eeae1
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Oct 18 00:09:52 2002 +0000

    	* create search-reconciled.[ch] to implement searches by reconcile flag
    	* gnome-search/search-core-type.c: hook in "reconciled" type,
    	  via the RECONCILED_MATCH_TYPE string
    	* src/engine/Transaction.h -- add RECONCILED_MATCH_TYPE string
    	* hook into the Find Transactions window (fixes bug #95634)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7335 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 76db396102bbec48c97392f76194fbef21fdb3a7
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Oct 17 23:57:50 2002 +0000

    	* add a 'modality' flag to the gnc-account-sel (which new-account API)
    	  so that the new-account-window can be called using the modal dialog
    	  interfaces.
    	* use the GNCAccoutSel in the date-close dialog (fixes bug #94973)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7334 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aff7319bb1d8b6fb9ceca4dcd1cb516374db9e09
Author: David Hampton <hampton at employees.org>
Date:   Thu Oct 17 18:13:09 2002 +0000

    Commit some old log messages.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7333 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 05b4cb11923c7f78a31558e77504038a3185d86b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Oct 17 16:49:41 2002 +0000

    	* fix bug #95954 -- cache backend query compiles.  Add a hash table
    	  to map book -> backend compile and fill it in when the terms are
    	  recompiled.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7332 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd4c60d1c2db0bae27ee4761e7d21e2342d43757
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Oct 17 15:17:47 2002 +0000

    	* fix some compiler warnings in dialog-customer and dialog-vendor
    	* add a new function: gncOwnerIsValid() which is really a
    	  scheme-helper to detect whether an owner is holding a NULL value
    	  (i.e. a real container with no value in the container).
    	* fix part of bug #96032 -- use (gnc:owner-is-valid) to detect owner
    	  existence.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7331 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ca94a5b41fed8e30e1e49d2c0ce69fdf45deed7f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Oct 17 13:59:27 2002 +0000

    	* remove (old, unused) dialog-job-select.[ch] files from CVS.
    	* fix bug #96035 -- do not limit searches to the last-chosen object.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7330 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 848db09842adf855f4cbf5b7cf13a8437485d2db
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Oct 17 13:43:28 2002 +0000

    	* fix bug #96030 -- change "Customer/Vendor Name" to "Company Name"
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7329 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b4986ed2dee5b4e9a5ba15047284e3a6346a316d
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Oct 17 05:26:40 2002 +0000

    2002-10-16  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/app-utils/gnc-exp-parser.c (gnc_exp_parser_parse): This
    	function now fails correctly if there are un-bound variables in
    	the expression.  This causes expressions like 'AUD 1.23' to fail.
    	This is related to, but not a fix for, Bug#95474.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7328 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8fe4bf789c1873cf773a3fb6a965716907063975
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Oct 16 17:34:19 2002 +0000

    2002-10-16  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/hbci-account-picker.c,
    	dialog-hbci-trans.c, glade/hbci.glade: Grey out unimplemented
    	buttons.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7327 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3520b37e5f3b98c6a9e9950dfe3db3e50440d62b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Oct 16 17:22:55 2002 +0000

    Remove default values from test runs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7326 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b2369ecc87be0e7fe08cc4bcaa0ab068a6312f5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Oct 16 14:45:38 2002 +0000

    	* fix call to pgend_trans_commit_edit()
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7325 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 402a1187c1c5c34aa501457aeeebb393afddc1fe
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Oct 16 14:38:24 2002 +0000

    	* fix call to pgend_trans_rollback_edit()
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7324 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 37be0a14be8a76b8c00913ab3e2ee86d001113d0
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Oct 16 14:34:53 2002 +0000

    	* add more debugging to new PostgresBackend functions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7323 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 563409a7fbe3c08b0ee388f2a776c47ff0faa8ac
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Oct 16 04:49:09 2002 +0000

    	* Update the Backend API in the engine for better plugability.
    	  Change the File, Net, and Postgres backends to use the new API.
    	  Fixes bug 94648.
    
    	* src/engine/engine-helpers.c: fix a compiler warning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7322 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5016451b8edd0a4adbc08391fdc85d548ebd32b6
Author: David Hampton <hampton at employees.org>
Date:   Wed Oct 16 04:15:09 2002 +0000

    If a user toggles the reconcile check box with the space key, move the
    focus down to the next item. This makes it quicker to mark successive
    transactions in the reconciliation window.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7321 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a2908ba315bb793f5b713aeedd50b3f382d34d8d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Oct 16 00:29:46 2002 +0000

    	* Christian Krause's dialog-utils patch for style
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7320 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cce94257e358ed35a9d98f47f7b8bf6da56937f1
Author: David Hampton <hampton at employees.org>
Date:   Wed Oct 16 00:26:43 2002 +0000

    Fix a problem with modifier keys in the date entry widget.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7319 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b4ae855ca73075dde44dcf64afa5efe79e6be55
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Oct 15 06:39:12 2002 +0000

    2002-10-14  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/dialog-sxsincelast.c (process_auto_create_list): Use
    	the appropriate function for creating toCreateInstances to fix
    	Bug#95637.
    	(sxsld_get_future_created_txn_count): Added to assist in
    	next-page-determination.
    	(sxsld_disposition_changed): Correctly predicts
    	post-processing/future txn count; fixes Bug#95734.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7318 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 206a738f873663d4f7a807949df800b738027423
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Oct 15 03:47:35 2002 +0000

    	* add library directories for "make check"
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7317 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64f30ce2a54e35cac6f792764c19694a2d653dbd
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Oct 15 03:26:46 2002 +0000

    2002-10-14  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/app-utils/gnc-exp-parser.c (func_op): Remove
    	seemed-like-a-bad-idea explicit negation of calculated values;
    	fixes Bug#95781.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7316 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b602aa7a492efc1e2151ea9387878e34685480d5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Oct 15 02:19:02 2002 +0000

    	* src/test-core and src/engine/test-core should not be added to
    	  the gnucash-build-env (noinst_ is a static library)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7315 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ebe1f5e601d646c9b4a6cc524290af1e9091e6fe
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Oct 15 02:18:36 2002 +0000

    	* src/backend/file/test/test-file-stuff.c -- don't spew so much
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7314 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72b570a4802d2fad74907c2e452469ea83693141
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Oct 15 02:01:09 2002 +0000

    	* src/backend/file/test-xml-transaction.c -- use gnc_numeric_equal()
    	  to compare split value and quantities in tests, because Splits can
    	  adjust those values based on the commodity.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7313 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 742a73ce27aa73495c185ad115f18b95d920e706
Author: David Hampton <hampton at employees.org>
Date:   Tue Oct 15 00:42:37 2002 +0000

    Set default time for removing old files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7312 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9637e76d354ea23057ad6b2ad197ee4510407b1b
Author: David Hampton <hampton at employees.org>
Date:   Tue Oct 15 00:27:30 2002 +0000

    Use radio buttons for selecting how the month name/number is printed
    on checks. Reorganize the code a little.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7311 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e896e41dbd381c20b69e44e0a667636eac7cf1b
Author: David Hampton <hampton at employees.org>
Date:   Mon Oct 14 22:57:20 2002 +0000

    Add my name to the about box.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7310 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01dc69d70937864a38f5b78a421dbb832206561f
Author: David Hampton <hampton at employees.org>
Date:   Mon Oct 14 22:17:46 2002 +0000

    Provide an initial dependency.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7309 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2feacd6d4cac652b1aacfdfe111b04a9e30e2636
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Oct 14 11:09:29 2002 +0000

    remove postgres dep
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7307 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68c0922c7b9b6a1ca5b88fb35d99f451eaa67de8
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Oct 14 09:47:50 2002 +0000

    fix missing glade inclue in DIST file in import-export/Makefile.am
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7306 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 263cb9c3a1121379f91dd42f0a90b9272b209fb3
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Oct 14 09:15:29 2002 +0000

    fix missing gnc-lot.h file in engine/Makefile.am
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7305 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f2ef8346640f66f41dc54e63c1e24fef8d4a1863
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Oct 14 07:55:27 2002 +0000

    fix make dist breakage
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7304 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b313ec65e75514aefaa46590e72e9afca0a3e60a
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Oct 14 06:20:13 2002 +0000

    updated AUTHORS and NEWS files for release
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7303 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3cb936e8f3a47138d6f9b7e32ff7eab9b9e2e307
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Oct 14 05:33:14 2002 +0000

    fix make dist breakage, update rpm spec, up version to 1.7.1
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7302 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3bcc711d18e9e98a55b10571b9a872ad6d9927b1
Author: David Hampton <hampton at employees.org>
Date:   Mon Oct 14 02:19:31 2002 +0000

    Put example dates on option menus.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7301 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe5c10708d8a1cbe65f4e414ed87611e79e6a5de
Author: David Hampton <hampton at employees.org>
Date:   Sun Oct 13 23:54:51 2002 +0000

    Comment out some currently unused code that is causing compilation
    errors.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7300 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e9acb396f7f2ae4770141ae67f9d5f7e7292f58f
Author: David Hampton <hampton at employees.org>
Date:   Sun Oct 13 22:02:32 2002 +0000

    Work over check printing one more time.  The register code now calls
    the check printing dialog directly instead of detouring through
    scheme.  There can be one print dialog per register window. The dialog
    is now hidden after use (instead of being destroyed) so all settings
    persist until the register window is closed. The scheme printing code
    is now called directly from the dialog when OK is clicked, instead of
    being called via a callback vector.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7299 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 802b30382d8709011bd04c44974f277f59dc0755
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Oct 13 18:58:27 2002 +0000

    2002-10-13  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/register/ledger-core/gnc-regwidget.c
    	(gnc_register_create_tool_bar): Added support for tooltips to the
    	toolbar of the gnc-regwidget
    	(gnc_regWidget_new): Added support for conditionally disallowing
    	various capabilities of the reg-widget, as scheduled transactions
    	use of the regwidget requires.  Fixes Bug#95009.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7298 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 33cddb3ae7a33741ac8dd6e3b1e57ef9cdf9ef24
Author: David Hampton <hampton at employees.org>
Date:   Sat Oct 12 22:17:31 2002 +0000

    Rework the date input for the print check dialog. (#95022)  Move the
    third check upward on the page by 1/2 inch. (#95016)  Print the memo
    field on the check. (#95015)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7297 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 933727340635a1a3e541f5050d3922a670daf1f7
Author: David Hampton <hampton at employees.org>
Date:   Sat Oct 12 22:13:30 2002 +0000

    Add a format string for the textual date representation (i.e. "%b %d,
    %Y" -> January 12, 2001) to the things maintained in this file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7296 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 69bbe26436c0c4ce77871c8484f5b1fafa71f719
Author: David Hampton <hampton at employees.org>
Date:   Sat Oct 12 22:11:04 2002 +0000

    Add new routine to initialize an option menu that also sets a callback
    signal on each of the menu items so gnucash can know when the user
    changed the selection.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7295 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 870f8ecbb11bcabc8a7a6f1043f34b65100190a7
Author: David Hampton <hampton at employees.org>
Date:   Sat Oct 12 21:33:15 2002 +0000

    Move gnc_get_session function to a better location.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7294 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 69fcd3292b06d938f7904f2a761d6a0e6a4c8ebb
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Wed Oct 9 04:31:19 2002 +0000

    	* src/import-export/Account-matcher.c: Change "Account ID" text
    	to "Full account ID" an make it translatable.
    	* src/import-export/ofx/gnc-ofx-import.c: Use the new account
    	name field of LibOFX to help the user identify the account.
    	Starting now, until furter notice you 	need LibOFX CVS available
    	at http://sourceforge.net/cvs/?group_id=61170 to build the
    	ofx module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7293 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8070f1f4082541e4fa69a0b052ad410cfd1a092
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Oct 8 23:24:54 2002 +0000

    	* however they should generate destroy events
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7292 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 99df6ac3f75689ab55f45e0bc4a57135728af8ea
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Oct 8 21:49:11 2002 +0000

    	* books do not need to generate events
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7291 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a56e6be18b214b6e4102e4e348348061e42234ca
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Oct 8 04:01:54 2002 +0000

    	* created the backend-api document
    	* removed the old Query code (bug #94318)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7290 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 123d988ed19e2363fc91a97e194e5862994403c0
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Oct 7 14:07:22 2002 +0000

    	* Applied Matt Martin's advanced-portfolio patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7289 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a40bd45c3de33465eaf32ffd18aab6d453d67ed
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Oct 7 13:45:48 2002 +0000

    	* Rename "print invoice" to "printable invoice"
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7288 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e4a39f847edd9b17cb82ed957fa07358e309f0c
Author: David Hampton <hampton at employees.org>
Date:   Mon Oct 7 01:51:41 2002 +0000

    Ignore new generated files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7287 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7eecd9ea6603d1512452b8cfd3c8182a831ddc7f
Author: David Hampton <hampton at employees.org>
Date:   Mon Oct 7 01:30:41 2002 +0000

    If there are only two splits and the register is in "expanded" mode,
    don't automatically update the price of the other split.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7286 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f9ecbf0aaf3abac90cc2804a76f37695bb7abb29
Author: David Hampton <hampton at employees.org>
Date:   Sun Oct 6 23:23:41 2002 +0000

    Opening a placeholder account now yields a register that can't be
    edited and a nice warning message.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7285 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d24eedfc514f632f3f88cd9dc3474654363f6bf
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 6 22:35:28 2002 +0000

    2002-10-07  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/druid-hbci-initial.c: Fix and activate
    	the initialization functions again; therefore, the HBCI subsystem
    	is now open for testing (requires openhbci-CVS as of Oct 03).
    
    	* src/import-export/hbci/hbci-interaction.[hc]: Close button
    	hides, not destroys.
    
    	* src/import-export/hbci/hbci-account-picker.c: Fix account picker.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7284 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b7ed99154a0542dd65ea17f876c11993cefbfa13
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Oct 6 22:31:05 2002 +0000

    2002-10-06  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/druid-loan.c: The druid now enforces valid account
    	selection for the GNCAccountSel widgets; fixes Bug#90784.
    
    	* src/gnome/gnc-account-sel.c (gas_destroy): GNCAccountSel
    	now cleans up after itself, especially with removing its engine
    	event observation.  Moved from src/gnome-utils/ to src/gnome/
    	because of circular dep introduced below.
    
    	* src/dialog-account/dialog-account.c
    	(gnc_ui_new_account_with_types): Added new function to create a
    	NewAccount dialog with only a valid-types filtering list.
    
    	* src/gnome-utils/gnc-account-sel.c
    	(gnc_account_sel_set_acct_filters): Added support for filtering
    	the accounts available through the GNCAccountSel.
    	(gnc_account_sel_set_new_account_ability): Added support for a
    	conditional "New..." button which allows the creation a new
    	account.  If the selector has a filter in place, the filter will
    	apply to the new-account creation as well.
    
    	* src/gnome-utils/gnc-account-sel.c: Added ifdefs, comments around
    	regions pertaining to unimplemented feature of completion.
    	Fix for Bug#90779.
    	(gnc_account_sel_event_cb): Added support for updating list
    	contents when the account tree changes; the current selection is
    	respected if the account still exists; fixes Bug#94951.
    
    	* src/gnome/dialog-sxsincelast.c
    	(sxsld_process_to_create_instance): Handle the corner case of not
    	incrementing the state while postponing/ignoring a
    	never-been-created SX.  Handle only incrementing the counters of
    	newly-come-due SXes.
    
    	* src/engine/SchedXaction.c (gnc_sx_create_temporal_state): Fix
    	corner case of creating the temporal state of a never-been-created
    	SX; fixes Bug#94947.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7283 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 354de817c739485a204c7bdfd3d8bc9874511c28
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Oct 6 20:37:32 2002 +0000

    2002-10-06  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-gettrans.c, gnc-hbci-actions.c:
    	More work on transaction invocation and importing. Is actually
    	usable now.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7282 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29bfdf9fcf4fbb013f166b482994b9c975322c12
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Oct 6 18:00:03 2002 +0000

    	* Change the Report MENU names, not the REPORT names (except for
    	  the "Welcome to GnuCash" report)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7281 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ac773a5aec5fb8da2e75af6716607dbd7cc7988
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Oct 6 17:28:53 2002 +0000

    More report renaming (and report menu renaming).  Try to keep reports
    with their original name where possible and just change the menu item.
    
    	* taxtxf.scm -- Change "Accounts -> Tax Information" to Edit->Tax Options
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7280 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ea123701025fa21f68785818291422180f58700
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Oct 6 16:53:20 2002 +0000

    	* report-gnome/report-gnome.scm -- Create sorted menu items
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7279 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b6beb7b0a17760d0c478352e6473fc39dfe672b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Oct 6 15:35:54 2002 +0000

    	* Rename a bunch of reports as per Chris Lyttle's suggestions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7278 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b905d37ce86e4ef186aa9fcfde08395777667bc0
Author: David Hampton <hampton at employees.org>
Date:   Sun Oct 6 09:44:13 2002 +0000

    Today's changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7277 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e6db21d387b32d535c12f3895b352d77c82513d
Author: David Hampton <hampton at employees.org>
Date:   Sun Oct 6 09:41:50 2002 +0000

    Alphabetic characters in the data field should be passed to the system
    if any modifier keys have been pressed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7276 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 09bbcd203cb0aa29e352dc453b9fba6a42d399fe
Author: David Hampton <hampton at employees.org>
Date:   Sun Oct 6 00:18:22 2002 +0000

    Add callbacks so the engine can display gui errors.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7275 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b9deaef522e2cee4dc4890cee95e179c3d6a6e73
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Oct 5 23:52:42 2002 +0000

    	* make the Invoiced? cell mutable under limited conditions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7274 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3db2e67509ea776abf9b4e9123a42e9d0a3e1d4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Oct 5 23:24:29 2002 +0000

    	* use the checkbox cell in the EntryLedger
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7273 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6510d59d7bad0d43133a81fda543c0f4f2d94121
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Oct 5 23:23:38 2002 +0000

    	* Implement a core CheckboxCell register type (note, still needs a
    	  pretty Gnome implementation)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7272 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e9ce0bdc87c7f5650c0e273af127541fdca0c129
Author: David Hampton <hampton at employees.org>
Date:   Sat Oct 5 22:30:56 2002 +0000

    Remove version number.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7271 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b020b6a186ecc221a597f1d7f3622ea2426b9311
Author: David Hampton <hampton at employees.org>
Date:   Sat Oct 5 17:11:04 2002 +0000

    Erase splash before starting new user dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7270 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 70545d9a9e687245c65d9b10ed5566f235c19c2b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Oct 5 16:32:00 2002 +0000

    Pogma's fixed patch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7269 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aceb6f63f2019bbcb9fb3149f69e7a8520b7d558
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Oct 5 15:59:23 2002 +0000

    	* Peter O'Gorman's patch for fixing libtool on darwin
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7268 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da3abe64239079868c024cb242989e506d5434b5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Oct 5 14:49:53 2002 +0000

    	* Check for gettext in -lintl for MacOS
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7267 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b7c48a98ce2da6f4186c73938f2d743f37b3972
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Oct 5 14:24:10 2002 +0000

    	* Fix the autoconf-2.13/2.52/2.53 problems -- Gnucash should now
    	  work on all versions of auto-tools, although it now requires GnuMake.
    
    	* configure.in -- just pass LIBOBJS directly to the Makefile; pass
    	  a sed script that uses '$U' (which is a 2.53ism, but works right
    	  on 2.13) to the Makefile.
    	* lib/libc/Makefile.am -- Use LIBOBJS and GnuMake's $(shell) syntax
    	  to create the list of libobjects to be linked into "libc-missing"
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7266 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a78f77646c4c52d3978c85fa9b26785091f4799b
Author: David Hampton <hampton at employees.org>
Date:   Sat Oct 5 09:15:04 2002 +0000

    Add missing argument to gnc_session_xxx calls.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7265 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e47975a10abce6c9d34b5e86fcdc7ec5aa4c657
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Oct 3 21:07:47 2002 +0000

    2002-10-03  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-gettrans.[hc]: Separate the
    	Get-Transaction related HBCI functions into this file. Much more
    	work here, so that most of transaction information is now filled
    	into the right places. Requires totally up-to-date OpenHBCI CVS,
    	though.
    
    	* src/import-export/hbci/gnc-hbci-getbalance.[hc]: Separate the
    	Get-Balance related functions to a seperate file. Add invocation
    	of account reconcile upon successful balance retrieval.
    
    	* src/import-export/hbci/hbci-progressmon.c: Change to a
    	GnomeDialog here, and fix handling of parent window.
    
    	* src/gnome/window-main-summarybar.c: Introduce lookup of currency
    	symbol. However, this doesn't quite fix bug #91724, since that one
    	is related to the currency_item->assets_label and not to the label
    	in front of that. What a pity.
    
    	* src/RecnWindow.h (recnWindowWithBalance),
    	src/gnome/window-reconcile.c: Add function to invoke account
    	reconciliation with balance and date given.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7264 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd596150846b293fd2c67ead2c1a25da7525c603
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Oct 3 17:51:43 2002 +0000

    Add comments about bug fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7263 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f3fe12becba01f22e49eafe6c9e772487f671613
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Oct 3 17:39:03 2002 +0000

    	* src/scm/main.scm -- move (setlocale ...) earlier in the startup.
    	  it needs to run before app-utils is loaded (because gnc_localeconv()
    	  caches the first run -- so if that happens before setlocale, you're
    	  stuck!)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7262 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 058284bc1cf384757b5c11b08868d4ac9926b4eb
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Oct 3 02:04:12 2002 +0000

    	* src/backend/postgres/gncquery.c - create proper SQL, ignore bookGUID
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7261 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4da20676b1190afc76d185c2c72a5ba050e65ac4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Oct 2 19:43:58 2002 +0000

    	* configure.in: check for ltdl.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7260 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f5a6b518bdedd7d416b979ffa483ff1092e581b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Oct 1 20:48:27 2002 +0000

    Herbert Thoma's patch:
    
    	* /src/report/standard-reports/advanced-portfolio.scm: new report
    	which shows money-in, money-out and gain of stock and fund accounts
    	(based on the work of Martijn van Oosterhout and portfolio.scm
    	by Robert Merkel)
    
    	* src/report/standard-reports/standard-reports.scm: add
    	advanced-portfolio.scm to gncscmmod_DATA
    
    	* doc/build-suse.txt: updated for GnuCash 1.7
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7259 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f86d58454a3939ae3bfaab739bd20be2fade7cc8
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Oct 1 04:40:16 2002 +0000

    	* src/bin/overrides/gnucash-build-env: fix trailing whitespace bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7258 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 906b4f51ab92908e22570829e0ed5d36dfb42060
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Oct 1 04:13:21 2002 +0000

    	* src/gnc-test-env: define LTDL_LIBRARY_PATH
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7257 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b671df5bf6827a872573dd1f87230bb2789c7934
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 30 23:59:34 2002 +0000

    2002-10-01  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-actions.c: More work and fixes
    	for balance/transaction retrieval.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7256 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3809799b0f8bec53b64431beb04dc15dc91cd594
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Sep 30 22:28:03 2002 +0000

    	* src/scm/main.scm -- fix menu issue for LANG=de_DE.. "Preferences" is
    	  really "_Preferences"
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7255 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 79fe4f10b78a84952212675b30d63bc7c8150e40
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Sep 30 21:37:43 2002 +0000

    	* wrap gnc_commodity_table_add_default_data()
    	* src/engine/gnc-session.c -- don't try to modify a the path of a file: URL
    	* src/engine/Transaction.c -- fail in mallocTrans if book is NULL
    	* fix qif-io-core: use (gnc:transaction-set-currency) (not commodity)
    	* qif-io-core.scm: need app-utils and to re-export simple-format
    	* qif-io-core/test/Makefile.am: add app-file and backend/file dirs to tests
    	* fix test-import-phase-1.scm: load app-file for symbols, fix
    	  the commodity table; fix the "file save" portion
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7254 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 352bdff1014a22b2d37116187a3e590aa924d1f4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 30 21:12:53 2002 +0000

    Clarify some function documentation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7253 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c0e54444f723ae834c2aa3ff03df38b9fab88ce
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Sep 30 18:29:00 2002 +0000

    	* get (alpha) qif-io-core to load again and "make check" to
    	  start working (sort-of).  Still needs more work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7252 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae950cd6fb6842aa4024097da98b3c74b7d6eb1f
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Sep 29 20:44:54 2002 +0000

    2002-09-29  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/backend/file/io-gncxml-v2.c
    	(write_template_transaction_data): Updated for new
    	backend-structure arguments, to not crash in the call to
    	xml_add_trn_data.  Fixes unfiled bug.
    
    	* src/gnome/dialog-sxsincelast.c:
    	* src/backend/file/gnc-schedxaction-xml-v2.c
    	(sx_defer_last_handler)
    	(sx_defer_rem_occur_handler, sx_defer_inst_count_handler)
    	(sx_defer_inst_handler):
    	* src/engine/SchedXaction.c (gnc_sx_add_defer_instance)
    	(_temporal_state_data_cmp, gnc_sx_remove_defer_instance)
    	(gnc_sx_get_defer_instances):
    	Added and modified to support postponing to-be-created SXes; fixes
    	Bug#88981.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7251 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1197d383df9c58de9a137cc32aca89194180297
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 29 20:16:21 2002 +0000

    2002-09-29  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-actions.[hc]: Initial code for
    	transaction download with usage of generic transaction
    	import. Requires OpenHBCI CVS update.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7250 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d2e2701019023bb6d749b8a47c196423ff4b658
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Sun Sep 29 17:28:21 2002 +0000

    2002-09-29  Benoit Gr�goire  <bock at step.polymtl.ca>
    
    	* src/import-export/Transaction-matcher.c: Fix	segfault when
    	importing into a gnucash account which has no splits.
    
    	* src/import-export/gnc-ofx-import.c: Code simplification for
    	commodity autoselection.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7249 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a01a4d30057029531f6bb9c0ccff7246557c9e3
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Sep 28 22:50:16 2002 +0000

    	* fix g-wrap testing in configure to work with an existing config.cache
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7248 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef9efd5024a29a0ebe19b507fcb780ed028a4d02
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Sat Sep 28 17:33:15 2002 +0000

    Add missing ChangeLog entries for previous commit
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7247 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 42f491c1afff758f142a876105962e5b60aed972
Author: David Hampton <hampton at employees.org>
Date:   Thu Sep 26 16:57:18 2002 +0000

    Documentation updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7246 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d1ee4096124198f9a8e2b3de1c832c695839c9e
Author: David Hampton <hampton at employees.org>
Date:   Thu Sep 26 14:54:46 2002 +0000

    Use report name from options.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7245 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1289a79aa983f3b11f32b63ee4c16e01a84c92cf
Author: David Hampton <hampton at employees.org>
Date:   Thu Sep 26 14:52:36 2002 +0000

    Change button labels.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7244 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0aa1c8d6bbd61ef3484316931fbe11accd64dfea
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Thu Sep 26 05:18:00 2002 +0000

    -Fix new_account_default_type parameter of gnc_import_select_account() not selecting default type properly
    -Add auto_create parameter to gnc_import_select_account().  If this parameter is 0 and the function is called, it will silently return NULL if no matching account is found, instead of asking user to select or create an account.
    -Clicking cancel will now cancel the import for the whole account instead of having to click cancel for each transaction.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7243 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ffd939341beba8d6d8e9714a53215abe1ee41375
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Thu Sep 26 05:13:20 2002 +0000

    -Default commodity and account type are now preselected from OFX information when user decides to create a new gnucash account.
    -Fix segfault when canceling import in the file selection dialog
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7242 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d15de598e8a6ae6546e5dd475b885a99cdc0a453
Author: David Hampton <hampton at employees.org>
Date:   Thu Sep 26 03:33:31 2002 +0000

    Add a Quit option to the "File Locked" message.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7241 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3121daecdff8ceb78ec13d2a7de15c57ba961d4f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 24 22:55:32 2002 +0000

    2002-09-25  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-actions.c: Distinguish
    	booked/noted balance now.
    
    	* src/import-export/hbci/dialog-hbcitrans.c: Extend HBCI
    	transaction dialog to use the gnc-amount-edit widget.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7240 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf69e6b02b19edcca742719be35b701ee4e5331d
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Mon Sep 23 20:26:35 2002 +0000

    Change the title of the transaction matcher and change the look and alignment of the action buttons.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7239 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7bab3a2a85e3e60c264eecf6a15885abe1893c83
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Mon Sep 23 18:52:40 2002 +0000

    nsactions just downloaded are now ignored from the matchlist.
    -Reimplement transaction duplicate detection using unique-ID.  Transactions with a negative confidence are those that would normally be completely ignored (will be a user pref).
    -Added a split's memo column to downloaded list and match list (will be possible to turn it off in user prefs)
    -Fix segfault when togling buttons without a transaction selected.
    -Fix button refresh bug.
    -Grayout inapropriate selections for action list and change the look of the buttons.
    -The REPLACE action really works this time.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7238 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 345c8d5e70b5598fe47e9ab4dc1dd2a09cac6a72
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 22 23:31:36 2002 +0000

    2002-09-23  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-actions.c,
    	src/import-export/hbci/dialog-hbcitrans.[hc] : Connect the HBCI
    	transaction-invocation and gnucash xfer dialog.
    
    	* src/gnome/dialog-transfer.[hc]: Add set_memo access function.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7237 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 69c7aa2733cf5909d6168b2186165ca6f802e7b0
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Sun Sep 22 20:26:43 2002 +0000

    hange lable of Online ID to Account ID in the account matcher for consistency
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7236 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7498b09c299d306938c3b3f1244c38ad956e9a22
Author: Benoit Grégoire <bock at step.polymtl.ca>
Date:   Sun Sep 22 20:12:58 2002 +0000

    Remove obsolete file split in Account.c Transaction.c and Utilities.c
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7235 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb4929da9fefaed5e4c04e7f282350966973dca0
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Sep 22 14:37:37 2002 +0000

    GUID_MATCH_ANY is allowed normally; it's GUID_MATCH_ALL that is special.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7234 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4146b1b9fdf6486ba65ebb54b93e657303b746fe
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 18 22:52:36 2002 +0000

    2002-09-19  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-actions.[hc], gnc-hbci-cb.[hc],
    	dialog-hbcitrans.[hc], gncmod-hbci.c,
    	src/import-export/hbci/glade/hbci.glade: Added dialog and HBCI
    	code for HBCI online transaction invocation, and added a menu item
    	to call this dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7233 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3f1b5151e286ea518234415e6a9beaad35b98149
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 18 21:21:43 2002 +0000

    Fully fix new feature from yesterday.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7232 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ee73c15de547b6e6dfe85aa98a7ae1b845bb53ee
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 17 22:35:33 2002 +0000

    2002-09-18  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gncmod-hbci.c: Add menu-extension code
    	for register menu items.
    
    	* src/import-export/hbci/gnc-hbci-cb.h: add callback for register
    	window's menu.
    
    	* src/import-export/hbci/gnc-hbci-actions.c: Fix/improve first
    	real HBCI task so that it might actually run.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7231 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 32808a9cf28c369f0eb327d54da255d6433dfe2e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 17 22:05:56 2002 +0000

    2002-09-17  Christian Stimming  <stimming at tuhh.de>
    
    	* src/gnome/window-register.c (regWindowLedger): Uses the
    	menu_setup_with_data introduced below.
    
    	* src/gnome-utils/gnc-menu-extensions.[hc]
    	(gnc_extensions_menu_setup_with_data): Added, so that windows can
    	pass userdata on to the extension menu's callback functions.
    
    	* src/gnome/window-register.[hc]: Add getter functions for RegWindow
    	data.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7230 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2ffb9fd9d39f214691614e8329fd64ba66b7aa82
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Sep 17 21:33:58 2002 +0000

    Remove unneeded hbci cruft.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7229 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6dc3a65c5338e18e85269130ff9e04aac3677f9
Author: David Hampton <hampton at employees.org>
Date:   Tue Sep 17 09:29:27 2002 +0000

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

commit 504a0ddc1ff6fd8607a2aca2f8ca2764f4c139f2
Author: David Hampton <hampton at employees.org>
Date:   Tue Sep 17 08:06:29 2002 +0000

    Undo last change. No argument needed to gnc:session-load and
    gnc:session-save.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7227 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 89e3fade7bbc42777be7edc682e972a770feb5f5
Author: David Hampton <hampton at employees.org>
Date:   Tue Sep 17 08:05:40 2002 +0000

    src/engine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7226 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 55f2f43fcd9f047ce2e8ef2cd46c738bf572d4aa
Author: David Hampton <hampton at employees.org>
Date:   Tue Sep 17 07:47:15 2002 +0000

    Add a progress bar to main window.  Use this progress bar to show the
    progress of read, write and export functions.  Internally this adds a
    callback pointer for the various backends to pass a percentage done
    number out to the session code.  It also adds a callback pointer for
    the session code to pass this percentage on out to the routine that
    initiated the file read/write.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7225 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c484abb462b9618c43f06af30224ff51f1fe057
Author: David Hampton <hampton at employees.org>
Date:   Tue Sep 17 07:33:11 2002 +0000

    Add a file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7224 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78103fb7ae73c8db365a3080cbc83350ffd2674d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Sep 17 04:19:57 2002 +0000

    	Fix bug #91413 -- Add TaxTable defaults to Customers and Vendors
    
    	* business-core/gncCustomer.[ch] -- add API for TaxTable and TaxTableOverride
    	* business-core/gncVendor.[ch] -- add API for TaxTable and TaxTableOverride
    	* business-core/file/gnc-customer-xml-v2.c -- store TaxTable and TTOverride
    	* business-core/file/gnc-vendor-xml-v2.c -- store TaxTable and TTOverride
    	* business-gnome/dialog-customer.c -- display/choose TaxTable and TTOverride
    	* business-gnome/dialog-vendor.c -- display/choose TaxTable and TTOverride
    	* business-gnome/glade/customer.glade -- add TaxTable Menu and Override button
    	* business-gnome/glade/vendor.glade -- add TaxTable Menu and Override button
    	* business-ledger/gncEntryLedger.c -- set traverse_to_new = TRUE when
    	  you create a new ledger.
    	* business-ledger/gncEntryLedgerLoad.c -- don't load the ledger the
    	  first time through (e.g. when there is no invoice and no entries).
    	  Pull in the default TaxTable, TaxIncluded, and Discount flags.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7223 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62145d4bd57f0bb6f1597e7c6010bac1155af10a
Author: David Hampton <hampton at employees.org>
Date:   Mon Sep 16 22:49:34 2002 +0000

    Add function name prefix to some routines.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7222 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 510d5814eb1f8b79ebd068d3e9e47174697f6d48
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Sep 16 21:27:22 2002 +0000

    Forgot this part of Benoit Gregoire's generic transaction import patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7221 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13cd012bda8c0101dbd4463717502be3f67554d4
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Sep 16 06:44:42 2002 +0000

    Er ... real fix for 92779.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7220 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 725b3d8f895024550c543c4e20583f00137665eb
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Sep 16 04:24:21 2002 +0000

    	* configure.in -- die during configure if g-wrap version is wrong
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7219 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b61da60bfd01d13e3fd8308ebf2d1b21212cd8d
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 16 03:39:55 2002 +0000

    ignore bogus files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7218 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d082473846279630aa220c77de0790d51cab0828
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Sep 16 02:08:57 2002 +0000

    	* fix bug #93333
    	* business-gnome/dialog-payment.[ch] --add API to create the payment
    	  dialog with an initial value
    	* business-gnome/dialog-invoice.c -- call the new payment API when
    	  you try to pay an invoice from the invoice window or the invoice
    	  search results.
    
    	* business-ledger/gncEntryLedger.c -- fix vendor bills to print
    	  subtotals properly on the current-line.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7217 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52f9e80a0cc8cda33515c313744cc056bf76c886
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Sep 16 01:19:51 2002 +0000

    	* fix bug #93331
    	* src/business/business-gnome/glade/payment.glade
    	* src/business/dialog-tax-table/tax-tables.glade
    		make resizable; increase default account-tree size
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7216 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06bdfcf68d105dfa5ff7af25ee336006a9da63b4
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Sep 16 00:44:38 2002 +0000

    2002-09-15  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome-utils/gnc-dense-cal.c (gnc_dense_cal_mark): Fix
    	assertion failure for ignorant callers, Bug#92779.
    
    
    Thanks, Tim.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7215 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d7c0414b00e7fa8bc5ff65c6c511e66c7da3c1c
Author: David Hampton <hampton at employees.org>
Date:   Sun Sep 15 01:04:17 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7214 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 86dd93bfe8c30a0da2a737a7d703d75e5016d452
Author: David Hampton <hampton at employees.org>
Date:   Sat Sep 14 23:27:39 2002 +0000

    Don't crash on a missing fonts. Exit cleanly.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7213 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 37c6ba9e35b2103e0bcfbf490a6953ed04bdacaf
Author: David Hampton <hampton at employees.org>
Date:   Sat Sep 14 19:39:27 2002 +0000

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

commit 75a46c7e30de19c4745d0ffa40794a0358ff529c
Author: David Hampton <hampton at employees.org>
Date:   Sat Sep 14 19:38:05 2002 +0000

    add a separator
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7211 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe47016415028ee265e8451a779d8e1d8ec98923
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Sep 14 18:24:15 2002 +0000

    Add more startup reporting.. show the modules loading
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7210 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6af0be408b1a711cd9f316e0632985cdaa23208d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Sep 14 18:10:42 2002 +0000

    	hampton's patch to:
    	Refactor the startup to display the splash screen faster (bug #92192)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7209 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a38508787da52c4a20ecf790bc105b6c847fdc6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Sep 14 05:32:37 2002 +0000

    	Add TaxTable entries to Vendor Invoices (Bills); make sure it does
    	not bleed over into billback items.  Fixes RFE #91415
    
    	(See ChangeLog for more details)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7208 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3e5697cf547098b7e5b1be1227085bd426b4202
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Sep 13 19:49:31 2002 +0000

    Apply the rest of Benoit's patch (Account.h/gnc-engine-util.[ch])
    so that Gnucash will build.  This adds a MOD_IMPORT type.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7207 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d78dc4455808f0f20c0b73f1102e89ffb382e5c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Sep 13 16:26:40 2002 +0000

    2002-09-07  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/gnc-generic-import.c, ...: Patch by Benoit
    	Gregoire <bock at step.polymtl.ca>: This is the new transaction
    	matcher GUI.  Basic functionnality is 100% implemented.
    	Transaction matching using unique-id was temporarily disabled to
    	ease testing of the heuristics.  Will be re-implemented very soon.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7206 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 417bcad259edce3cc2949f2b89dcf32a365daac8
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Sep 2 13:15:56 2002 +0000

    	* src/gnome/.cvsignore: ignore gnc-version.h
    	* src/report/report-system/html-style-info.scm: fix bug
    	  (it should be gnc:amount->string, not ->string-helper)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7205 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 717358a2a5d0d060f446261800331e14d2d8ad57
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Sep 2 13:12:49 2002 +0000

    Ignore gnc-version.h in CVS
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7204 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba609f49e4e1b9ca2d09a7107bb9115628ddee09
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Sep 2 04:52:55 2002 +0000

    	* configure.in: remove GNUCASH_BUILD_DATE
    	* src/gnome/Makefile.am: build gnc-version.h, and #define a string
    	  defining the time when gnucash was built (GNUCASH_BUILD_DATE)
    	* src/gnome/gnc-splash.h: include the new gnc-version.h header
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7203 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 558a531f81d5d3fbfee919ac2e51c897b84fd8a6
Author: David Hampton <hampton at employees.org>
Date:   Mon Sep 2 02:52:26 2002 +0000

    Support menu extensions in the register and invoice windows.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7202 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 236ba3d208ee14e482651528e927a1ee2c263037
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 1 20:59:51 2002 +0000

    2002-09-01  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/druid-hbci-initial.c: Adapt to latest
    	changes in OpenHBCI -- requires OpenHBCI's CVS branch "aq-0_9"
    	which is going to be the HEAD branch of OpenHBCI soon.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7201 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1880076f2f5d10e39e833bbc78c02388d60a688
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Aug 31 23:59:59 2002 +0000

    2002-09-01  Christian Stimming  <stimming at tuhh.de>
    
    	* src/report/report-system/html-style-info.scm
    	(gnc:default-html-gnc-monetary-renderer): Add new workaround to
    	display the Euro symbol correctly in gtkhtml.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7200 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57ee2f12beac7021e647b77885a94d6aafc82099
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Aug 29 04:12:30 2002 +0000

    	* Update README to mention g-wrap 1.3.2 (instead of 1.1.9)
    	* Update ltmain.sh with a (commented-out) patch to maybe cope
    	  with the "make install DESTDIR=..." problem.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7198 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3421b425565d62bf585f3e1ee199972d1334d12b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Aug 26 19:34:29 2002 +0000

    Forgot Changelog entry yesterday. Add some unstable-warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7196 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10ccd11c0a25c96903c2f5dd5d239f86330311eb
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Aug 25 22:27:00 2002 +0000

    	* Pull up change from 1.6 to make "make dist" work on swig subdir
    	without "swig" being installed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7195 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 11915e5e5bd69a5e68ad22c9f10b5783eff593b3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 25 21:10:53 2002 +0000

    2002-08-25  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-cb.h, gnc-hbci-actions.h, *:
    	More HBCI work, including callbacks for account menu entries and
    	the respective HBCI actions. Still nothing to test for the general
    	public, though.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7192 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b4d0def71af3aa7c0620f409beec99016118b2d1
Author: Chris Lyttle <chris at wilddev.net>
Date:   Thu Aug 22 09:18:38 2002 +0000

    update for stable release 1.6.8
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7189 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a60756b6c90d6e41f721cffc3586f3460576365a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Aug 21 21:38:00 2002 +0000

    More HBCI work. OpenHBCI doesn't work at the moment, anyway :-(
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7185 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b0afd915817669def0e2359901ebe053c7a23a58
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Aug 21 19:08:52 2002 +0000

    Latest HBCI work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7184 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 00189374264f781f9b2caab3cd6c3477b2a9c837
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Aug 20 03:19:25 2002 +0000

    2002-08-18  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome-utils/gnc-frequency.c: Added support for a "changed"
    	signal so callers can use their own calendar to show the effects
    	of editing the FreqSpec.
    
    	* src/gnome/dialog-sx-from-trans.c: Added support for using the
    	dense-calendar for showing the effects of option changes.
    
    	* src/gnome/dialog-scheduledxaction.c: Added editor support for
    	using the dense-calendar for showing the effects of FreqSpec
    	changes; re-arranged the editor layout to accomodate.  Added
    	editor support for showing the last-occurred date of an SX.
    
    	* src/gnome/glade/sched-xact.glade: Changes to sx-from-trans
    	dialog, SX editor, GNCFrequency-widgets.
    
    	* src/gnome/dialog-sxsincelast.c (sxsincelast_entry_changed):
    	Added support for variable-entry parsing errors to go to an
    	on-screen status bar instead of being printed to stderr
    	[Bug#90354].
    
    	* src/gnome/druid-loan.c (gnc_loan_druid_length_changed): Added
    	change-handler to the total-loan-length spin; when it changes, the
    	remaining-length spin changes the same [Bug#90785].
    	(gnc_ui_sx_loan_druid_create): Adjusted the size/granularity of
    	the interest-rate spin-button to 3 sig.digits. [Bug#90780].
    
    	* src/gnome/glade/sched-xact.glade: Changed [back?] the
    	shrink/auto-shrink flags on the since-last-run-druid, fixing
    	Bug#90364 and strangely fixing Bug#90365.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7183 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6a2b6cafa46ca7a47b7b52d8f56d0ec438bc7e0
Author: Chris Lyttle <chris at wilddev.net>
Date:   Thu Aug 15 09:19:29 2002 +0000

    update for stable release 1.6.7
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7181 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0cba1ed08e7e909b0c47a06d1a63a23b1dfe59e4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Aug 15 00:19:43 2002 +0000

    2002-08-15  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/*: much more HBCI work. Ini-Letter of
    	user can already be printed. However no information is *sent* to
    	the bank or saved to disk so far, so everybody can play around as
    	you like.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7176 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e670560f59b4996811b984540eeb84b4fa41f28a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Aug 14 21:20:25 2002 +0000

    Applied Joachim Breitner's patch for VWD price-sources:
    
    	It may not be appropriate for a newcomer in the gnucash community
    	like me, but could you please please include this simple patch in
    	the 1.6.7 release? The VWD source (already in Finance::Quote) is
    	the only source that has the German Deka-Fonts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7175 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d6fb2fd1881c6948d7531f18c0f2f7339573b675
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Aug 14 19:42:50 2002 +0000

    fix includes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7174 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ddfe66a683d880502823962c4e6edc31328fa849
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Aug 14 18:14:28 2002 +0000

    	* business-gnome/Makefile.am: cross-link the business-core
    	  library.  This appears to fix the "load on reiserfs" problem.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7173 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9003ed75630e9954cac765cdccb1dbb4733905f2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Aug 14 18:10:16 2002 +0000

    * acinclude.m4: fix guile bounds-check to make sure guile-config exists
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7172 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e882fe691ba61ea86709de7e16e78a144a0dc24a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 13 21:31:49 2002 +0000

    fix bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7171 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 823e6ad3222b34033407310802722c0273085745
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 13 17:46:34 2002 +0000

    Fix API change in OpenHBCI.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7170 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8f9c3ae5adcdd2a4bf2b3c75d3b545cd88910e2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 13 00:38:07 2002 +0000

    2002-08-13  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/*: more work on HBCI support. Improved
    	GUI code a lot. Added a progress window.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7169 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf1f4547b3dc9900b141688f2aaca481a59e7e99
Author: David Hampton <hampton at employees.org>
Date:   Sun Aug 11 22:55:43 2002 +0000

    Add upper bounds checking on the versions of guile and g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7162 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dbccf241ec386f11a7dad543f130bff1b8b6ffe7
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 11 22:54:34 2002 +0000

    Adaption to latest changes in OpenHBCI (requires yet another OpenHBCI
    update to their current CVS version).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7161 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72aef72b6669508b3c5a3cf802d964c0052a84c2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 11 14:41:38 2002 +0000

    2002-08-11  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/dialog-pass.h: Added dialogs for password
    	handling. Yet more HBCI work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7156 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c93f168a6f28e13e4d2aa236d34e2fb9d6fb8c6e
Author: David Hampton <hampton at employees.org>
Date:   Sun Aug 11 03:09:35 2002 +0000

    Fix crash when deleting transaction from reconciliation window.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7155 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f460363ac93428152ca8800faeb199934d39413
Author: David Hampton <hampton at employees.org>
Date:   Sun Aug 11 03:05:27 2002 +0000

    Resize the mdi window toolbar when the toolbar style is changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7154 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb331873c43ab034e9316ec045cf35d4096e2c6c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Aug 10 16:47:33 2002 +0000

    2002-08-10  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/hbci-interaction.[hc]: Add code for
    	HBCI_API interaction. Will be migrated to gnucash-UI's code
    	soon. Recent changes to HBCI code require yet another update to
    	current OpenHBCI CVS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7152 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b7a50164ddaad15c4c0c992fd83f065c04ca3b8f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Aug 10 01:02:38 2002 +0000

    2002-08-10  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/*: Add druid-hbci-utils.[hc], implement
    	more parts of HBCI setup. Requires update to current OpenHBCI CVS,
    	though.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7151 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17c6e4ccc2ab016e89bc3a69dac970804d113359
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Aug 9 16:38:25 2002 +0000

    2002-08-09  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/engine/FreqSpec.c (gnc_freq_spec_compare),
    	(int_cmp), (_gnc_freq_spec_get_min): Added to support ordering
    	FreqSpecs for sorting.
    
    	* src/gnome/dialog-scheduledxaction.c: Added support for
    	column-sorting the SX list, resolving Bug#87865 fixed.  Cleaned up
    	GDate allocation when done with them.  Fixed Bug#90326 relating to
    	next-instance-date calculation, which was b0rken when the
    	dense-calendar was added in cases where the next SX instance is
    	outside of the visible calendar range.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7148 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aefa03714203ef5a16eb56c3752f1759d1cd32f0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Aug 8 23:11:33 2002 +0000

    More work on HBCI setup API. Usable in specific setups, but not yet
    in general cases.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7147 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7922787f445ce6d15a976b8217738a854d304894
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Aug 7 17:41:50 2002 +0000

    Fixed Tim Wunder's compilation problems [which my gcc isn't complaing about, but should :(].
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7146 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 500db2dfc6124b2bb879e24da8ca8d9327d65616
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Aug 7 03:14:16 2002 +0000

    2002-08-06  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/dialog-sxsincelast.c: Added support for saving the
    	state of the ledger if a review-ledger is transitioned away from
    	after a "simple" edit [Bug#90075].
    
    	* src/gnome/dialog-sx-from-trans.c (sxftd_ok_clicked): *
    	src/gnome/dialog-sxsincelast.c (gnc_sxsld_finish): Now updates the
    	SX List [if open] when an obsolete SX is removed [Bug#84685].
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7145 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a034757cd604429f58f2804e0ef829a5714f406
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Aug 6 22:46:58 2002 +0000

    2002-08-06  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/dialog-scheduledxaction.c (gnc_sxed_check_consistent):
    	The pre-defined variable 'i' no longer blocks transactions from
    	being created "auto-create".
    
    	* src/calculation/expression_parser.c: Added documentation for
    	function support in the expression parser.
    
    	* src/gnome/dialog-sxsincelast.c (create_each_transaction_helper):
    	Scrub created splits so they get setup correctly, fixing the
    	"incorrect-running-balance" problem [Bug#89879].
    	Wrote the oft-procrastinated memory-cleanup code; ensured [most]
    	other dynamic memory allocation is clean.  Removed some dead
    	code/debugging.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7144 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e36d8b42ad030e9763415a0a5b0d096c9cf790c
Author: David Hampton <hampton at employees.org>
Date:   Tue Aug 6 07:11:48 2002 +0000

    89756: Makefile tweak for newer db2html.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7143 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 33c7a396b0bf73d5f82610e404de7a76355990ce
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Aug 6 05:34:32 2002 +0000

    2002-08-05  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/dialog-sxsincelast.c (add_reminders_to_gui): The SX
    	nodes in the reminders tree are now not selectable, as is
    	appropriate.
    	(create_each_transaction_helper): Fixed a nasty problem with
    	freeing a static string.
    	(sxsincelast_populate): Be better about cleaning up after ourself
    	during the initial instance generation.  Be better about writing
    	clean, generic code.
    	(processSelectedReminderList): Be better about writing clean,
    	generic code.
    	(to_create_prep): Empty the variable table when we transition into
    	the page; closes Bug#84689.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7141 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5667e7845c76ede86cbca6ed41a7142a244b4a4a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Aug 6 00:05:37 2002 +0000

    2002-08-06  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/gnc-hbci-utils.[hc]: Added hbci functions
    	that are to be used from the rest of the gnucash UI.
    
    	* src/import-export/hbci/*: More work on HBCI support (HBCI data
    	is now actually stored in book's and account's kvp frames).
    
    	* src/import-export/gnc-generic-import.h: Clarified docs.
    
    	* src/engine/kvp_frame.h: Clarified doc about kvp_value_get_string
    	(which is in fact non-copying.)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7140 57a11ea4-9604-0410-9ed3-97b8803252fd

commit be9a9ec846d7bd5a2a5d71f38e90ef5a2ae2de30
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Aug 5 17:35:22 2002 +0000

    2002-08-05  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/dialog-sxsincelast.c (to_create_next): Fix for
    	re-creating to-create transactions when the variables change;
    	fixes Bug#89924.  Fixed another small bug in the variable-table
    	handling code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7138 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 25582ec9e4d1b41dcb0e27d919b670b0abdd40d3
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Aug 5 14:51:08 2002 +0000

    2002-08-05  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/import-export/gnc-generic-import.c: #if-def'd out the
    	original version, and replaced with a version sans the printf.
    	For some reason, with the printf, GCC 3.1 can't compile this file.
    
    	* src/gnome/dialog-sxsincelast.c: Added support for the Back [and
    	Next] button to behave correctly in the Druid.  Closes Bug#84688.
    	Fixed a double-freeing bug [Bug#89475].  Correct use of
    	gnc_{suspend,resume}_gui_refresh makes Transaction processing much
    	faster, closing Bug#84686.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7137 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b9c83bc33e5247afa2f62add6ab93ebe3359b92
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Aug 3 21:54:16 2002 +0000

    Some more work, including adapting to the latest openhbci changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7136 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c51b0f95c6e884d4378715fab0a3c23af5d13743
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Aug 2 17:18:00 2002 +0000

    2002-08-02  Christian Stimming  <stimming at tuhh.de>
    
    	* src/business/business-gnome/dialog-invoice.c,
    	src/gnome/dialog-commodities.c, src/gnome/dialog-price-edit-db.c,
    	src/gnome/window-reconcile.c,
    	src/register/ledger-core/gnc-regwidget.c: Changed wording of
    	confirmation questions by s/current/selected/ as proposed by David
    	Roundy <droundy at civet.berkeley.edu>.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7132 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 90c384a09248d7341de1b9b3992d65ca63c3f8a8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Aug 1 06:20:55 2002 +0000

    2002-08-01  Christian Stimming  <stimming at tuhh.de>
    
    	* src/AccWindow.h, dialog-account/dialog-account.c,
    	import-export/generic-import-design.*,
    	import-export/ofx/gnc-ofx-import.c: Patch by Benoit Gregoire.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7131 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 926ff711f38cf34744d93a4d54ddf2ff980d17ba
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jul 29 21:15:33 2002 +0000

    2002-07-29  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/druid-hbci-initial.c: Added some initial
    	OpenHBCI code. Still no network connectivity or data changing,
    	though.
    
    	* src/import-export/hbci/gnc-hbci-kvp.[hc]: Added kvp_frame
    	handling for HBCI-related data.
    
    	* configure.in: Added option --with-openhbci-prefix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7130 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 714b54b9b80fbb1112d91cbe3abcaaa23c22c353
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jul 29 17:45:14 2002 +0000

    Make the Makefile better configurable.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7129 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c17c7e2dd7edc58f1c0fac69ab61d9307c99eb0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 28 21:15:39 2002 +0000

    2002-07-28  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/main.scm: Add module-load for HBCI.
    
    	* src/import-export/hbci/*: Thanks to Benoit Gregoire, the initial
    	HBCI druid is at least visible now. Still no code that would
    	really do anything, though.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7128 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 21ba05c0de07a8ed815a9f1d61e5366019305de2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jul 27 17:13:49 2002 +0000

    2002-07-27  Christian Stimming  <stimming at tuhh.de>
    
    	* configure.in: Add --enable-hbci configure option.
    
    	* src/import-export/hbci/*: More HBCI GUI work. Some druid should
    	be visible by now. The code doesn't really do anything so far,
    	though.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7127 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28d55fa5826af596e1e5fefb11b57e41086cb8cc
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Jul 25 00:01:22 2002 +0000

    2002-07-24  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/register/ledger-core/gnc-ledger-display.c
    	(gnc_ledger_display_gl): Added filter for template
    	transaction-accounts to General Ledger, fixing Bug 86302.
    
    	* src/gnome/dialog-scheduledxaction.c (gnc_sxed_check_consistent):
    	Changed wording to fix half of Bug 87622 [the other half being
    	unreproducible :(].
    
    	* src/gnome/dialog-sx-from-trans.c (sxftd_update_fs): Add support
    	for Bi-Weekly to be part of the pull-down; fixes half of
    	Bug 88178.
    
    	* src/engine/FreqSpec.c (xaccFreqSpecGetWeekly): Keep the returned
    	day-of-week within reasonable bounds.
    	(xaccFreqSpecGetFreqStr): s/Anually/Yearly/ [sic] - Bug 88176.
    
    	* src/gnome/glade/sched-xact.glade: Dead-UI
    	removal. s/Anually/Yearly/ [sic] - Fixes Bug 88176.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7126 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 135289725c9cf439bf2e3bac017a5b1ba9589711
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Jul 24 22:04:57 2002 +0000

    2002-07-24  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/scm/fin.scm: Made the exposed calcualtion functions output
    	positive values.
    
    	* src/gnome/window-main.c (gnc_main_window_create_menus): Added
    	accelerators to SX-related menu items.
    
    	* src/gnome/druid-loan.c: Primary change: actually create the
    	Scheduled Transactions which are setup by the user.  Miscellaneous
    	other cleanups, text, layout and consistency changes.
    
    	* src/gnome/dialog-sxsincelast.c: Support handling of the
    	instance-count in forward-looking transaction creation.  Simplfied
    	some of the internal data-representation regarding lists of items
    	to be created [removed autoCreateTuple, now uses toCreateTuple].
    	Removed some DEBUGging output.  Handles setting up the implicit
    	'i' variable.
    
    	* src/gnome/dialog-sx-from-trans.c (sxftd_compute_sx): Create SXes
    	with an appropriate initial instance-count value.
    
    	* src/gnome/dialog-scheduledxaction.c
    	(schedXact_editor_populate): Create SXes with an appropriate
    	initial instance-count value.
    
    	* src/engine/SchedXaction.[ch]: Added support for an
    	instance-count, in order to support an implicit 'i' [of N]
    	variable to SX formula/function processing.
    
    	* src/engine/SX-ttinfo.c (gnc_ttsplitinfo_free): Made the
    	ttsplitinfo_free'ing a bit safer.
    
    	* src/calculation/expression_parser.c: Added support for
    	parsing/handling quoted strings.  Intended to be parameters to
    	functions.  Fixed bug regarding nested handling of strings in the
    	parser.
    
    	* src/backend/file/gnc-schedxaction-xml-v2.c: Added support for
    	saving/restoring instance-count field of SXes.
    
    	* src/app-utils/test/test-exp-parser.c
    	(run_parser_test): Fixed pass/fail indication check.
    	(test_parser): Added tests for string params to functions.
    
    	* ChangeLog: Added entry I forgot from last time.
    
    	* src/app-utils/gnc-exp-parser.c (func_op): Added support for
    	typed parameters to functions; params are either numerics or
    	strings.  Result of function is now parsed correctly.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7125 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a990a6cfd4770936dca58ccf9eb23c6be206a38
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jul 24 06:31:26 2002 +0000

    2002-07-24  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/glade/hbci.glade: Some HBCI GUI work --
    	still no real code yet.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7124 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e62f438452088fecc001169ff46ecc2a20cfb223
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 21 21:39:06 2002 +0000

    2002-07-21  Christian Stimming  <stimming at tuhh.de>
    
    	* src/app-utils/guile-util.c (gnc_get_debit_string): Fix by Matt
    	Armstrong <matt at lickey.com> : Look for "Use accounting labels"
    	option is under the "Accounts" section.
     	(gnc_get_credit_string): ditto.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7122 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ca1681638fe91cbd6b1e4b712901be75d69f118
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jul 21 21:33:29 2002 +0000

    2002-07-21  Christian Stimming  <stimming at tuhh.de>
    
    	* src/backend/file/gnc-backend-file.c: File permission fix by Matt
    	Brubeck <mbrubeck at cs.hmc.edu>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7121 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9acfb334153ef76cb461504598e8c59db7f73c9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jul 17 23:48:19 2002 +0000

    Fix some of the query creation code so as not to match all splits
    in the book.  This is to help fix bugID 8805, but it sounds like it
    is not completely fixed, yet.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7120 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b553819fba11e6dd79c5369baa822daa42f1f3e8
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Jul 12 19:21:50 2002 +0000

    2002-07-12  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/glade/sched-xact.glade: Glade-side UI cleanup.
    
    	* src/gnome/druid-loan.c: Many updates; now uses GNCAccountSel,
    	more inter-page consistency checks. UI cleanup
    
    	* src/gnome-utils/gnc-account-sel.[ch]: Added; GTK combobox for
    	selecting an Account.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7118 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a4f46c88fdea926176cdda35c929fd792bff226
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jul 11 15:11:33 2002 +0000

    	* change gncEntry->account into gncEntry->invAccount and
    	  gncEntry->billAccount.  Change the register so that Bills use
    	  the BillAccount and Invoices use the InvoiceAccount.  This
    	  allows the same Entry to have both an "expense" and "income"
    	  account to offset each other.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7117 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f559cc1ae0b0088068f810c3ddae91207a0f073
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jul 11 05:20:52 2002 +0000

    	* business-prefs: add the bill_reg_width preference to save the value
    	* implement "Default Project" in the Bill register to enter a
    	  default Bill-to customer/job.  It's only visible on Bills, not
    	  Invoices.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7116 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ebf4e00d1d4810854a7096a466352c8b69a4d33
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Jul 11 05:17:04 2002 +0000

    2002-07-10  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/druid-loan.[ch]: Added; Initial implementation of
    	Gnome Druid for setting up loan-repayment Scheduled Transactions.
    
    	* src/doc/loans.txt: Added; notes about how loans will be dealt
    	with in GnuCash.
    
    	* src/gnome/glade/sched-xact.glade: Added loan-druid.
    
    	* src/gnome/window-main.c (gnc_main_window_create_menus): Added
    	'Mortgage/Loan Repayment Setup' Druid invocation menu item.
    
    	* src/scm/fin.scm: Added. Implementations of 'ipmt', 'ppmt', 'pmt'
    	and supporting code.
    
    	* src/app-utils/test/test-exp-parser.c (test_parser): Added tests
    	for functions-in-expressions.  Added [passed] test for Conrad's
    	bug.
    
    	* src/app-utils/gnc-exp-parser.c (func_op): Added. gnc-side
    	callback for dealing with a function in an expression.
    
    	* src/calculation/expression_parser.c: Added initial, undocumented
    	support for functions in expressions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7115 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 51658190593269277ae3e3d7f4d4b1e7d07be844
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jul 10 21:12:35 2002 +0000

    	* modify the Entry Ledger query to pull in Billable Entries from
    	  Posted Bills that belong to an Invoice's Owner.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7114 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c80c5f7a49ca62436d59f008dd0ac7b34ce4dc1c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jul 10 21:07:46 2002 +0000

    	* add a BillTo owner in the GncInvoice object.  Save it in XML if
    	  it's non-empty.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7113 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6cc1fe88c16fe0bec728fe88d49149914e125343
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jul 10 21:04:44 2002 +0000

    	* add gncQueryAddBooleanMatch() convenience function
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7112 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5266dcf818f2bb62e38dab4a0ca52077929e9ff8
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jul 10 17:32:59 2002 +0000

    	* add Billable flag and Bill-To (owner) to line-item entries.
    	* save these flags only if the entry is attached to a Bill.
    	* add a Billable column to Bill register
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7110 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3fcc2fff44f0b601308c2255dde7596d4ff4cc12
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jul 10 04:20:01 2002 +0000

    Don't need the TaxValue cell for Bills
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7109 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f1314f2ad75ccd197ac82f98750619dec6e4d482
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jul 10 04:12:19 2002 +0000

    	* Separate Bills and Invoices into (somewhat) different things.
    	  An Entry now has pointers to an Invoice and a Bill, although
    	  both are represented by a GncInvoice.  Force a GncInvoice to a
    	  Bill if the owner is a Vendor.  (It's a regular Invoice if the
    	  owner is a Customer).  Eventually we can support Owner ==
    	  Employee to deal with Expense Reports.
    	* gncInvoice: add gncBill{Add,Remove}Entry
    	* gncEntry: add gncEntry{Get,Set}Bill
    	* gw-business-core: wrap gncEntryGetBill
    	* gnc-entry-xml-v2: add entry:bill pointer
    	* gncEntryLedger: deal with Bill Entry.  Don't need a lot of
    	  columns (compared to Invoices).  This is not complete, but is
    	  at a workable point now.
    	* dialog-invoice: call the BILL vs. INVOICE entry-ledger based
    	  on the invoice owner.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7108 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8bee782dbf2724e04834c01f8525b97db501dbf9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jul 10 04:11:19 2002 +0000

    	* prefs.scm: change A/P's "Invoice" column header to "Bill"
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7107 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77e67e293b7d2db828510486b7e15f3af8f54c8d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jul 10 04:04:24 2002 +0000

    	* owner-report.scm: add a due-date column; change "Invoice" to
    	  "Bill" for vendor reports.  Fix the aging table.  Reverse the
    	  numerics for vendor reports.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7106 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 439be2a6b762f43404cc3dda182b100cd5421044
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jul 10 04:00:18 2002 +0000

    	* add "centered-label-cell" markup type to define a cell with tag
    	  'b' and attribute "align center".
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7105 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b49b428124d668c085134c682c6a0b5008be1a7
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 9 19:53:35 2002 +0000

    	* "global-replace for-each-in-order for-each" because the former
    	  does not exist in current guiles.  Fixes bugID 87693
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7104 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 55e46197eba07db5ae02940825024932514513a9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jul 8 19:57:35 2002 +0000

    add a separator between Print and Properties
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7103 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64ad5db579505dcee3a53ed1cb82a45742b078ca
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jul 8 19:41:06 2002 +0000

    Change the name and move the location of the file properties menu item
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7102 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce109fa058a4e74a611ab14baab9adbe4a31b89e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jul 8 18:38:44 2002 +0000

    fix bugID 87676
    need to pull in the g-wrap module for gw:wcp-is-of-type?
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7101 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4b71c08cb806f16540cece39c2d819e67a59e778
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jul 8 16:32:47 2002 +0000

    Use the Book-KVP-Options for the Company Name and Company Address in
    the PrintInvoice, Customer, and Vendor reports.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7100 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 066484edb3512d348b971d3b7294d62b6deb7348
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jul 8 16:18:05 2002 +0000

    make the kvp-options 'public' to make it easier to obtain later
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7099 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 69bbffed7a62c913aa7e76f2ad634f5ee7cb4eb2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jul 8 16:08:10 2002 +0000

    Make the option-path available as a variable
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7098 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6ca88665b5733e8191e48859799f5747b9e1bcc
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jul 8 14:52:55 2002 +0000

    	* kvp-option-registry.scm: create a registry of kvp-options
    	  generators for various objects.  This simplifies the distributed
    	  generation of kvp-option dialogs.
    	* app-utils.scm: export kvp-option-registry functions
    	* option-util: add option_db_changed() function
    	* business-gnome.scm: add "File -> File Preferences" menu item
    	  which is the kvp-option dialog for the Book.
    	* business-prefs.scm: register a kvp-option generator for gnc:id-book
    	* gnc-book: add gnc_book_kvp_changed() function
    	* gw-engine-spec.scm: wrap gnc_book_kvp_changed
    	* dialog-options.c: only call the SCM apply_cb if the optiondb
    	  actually changed.
    	* gnome-utils.scm: create gnc:kvp-option-dialog procedure to create
    	  an kvp-option dialog for the speficied type.  Export this procedure.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7097 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5904e6d4875dcf6542e2e23bb6c2742482a70f31
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jul 8 04:38:04 2002 +0000

    	* gw-app-utils-spec.scm: wrap <gnc:OptionDB*>, option_db_new,
    	  option_db_destroy()
    	* options.scm: fix scm->kvp method; fix a typo; add clear-kvp?
    	  argument to gnc:options-scm->kvp for whether to clear out the
    	  kvp before saving it.
    	* business-gnome.scm: add code to test the kvp option-dialog
    	* kvp-scm.c: fix the delete_at_path() function to actually work right.
    	* dialog-options: create a function (and support routines) to
    	  use SCM apply_cb and close_cb callback functions:
    	  options_dialog_set_callbacks()
    	* gw-gnome-utils-spec.scm: wrap <gnc:OptionWin*>, options_dialog_new(),
    	  options_dialog_destroy(), options_dialog_build_contents(), and
    	  options_dialog_set_callbacks()
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7096 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 25e3a16191760bc38f5d85500ef1b9d0a5a8cd03
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jul 8 00:13:12 2002 +0000

    	* hooks.scm: fix documentation
    	* gnc-file.c: change the open/closed book hooks to take a
    	  <gnc:Session*> instead of a string.
    	* binary-import.scm: fix the book-opened-hook.
    	* main-window.scm: fix the book-opened/closed-hook calls
    	* main.scm: fix the book-opened/closed-hook calls
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7095 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d461f68d6f93659172b509e46f8e68321e42ffb4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jul 7 20:52:40 2002 +0000

    	* options.scm: change gnc:make-option; add two new args, scm->kvp
    	  and kvp->scp.  Implement these two methods for most of the options.
    	* app-utils.scm: export the kvp->scm and scm->kvp procedures
    	* business-options.scm: Implement the kvp->scm and scm->kvp methods
    	  for the business options.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7094 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9bd373af719ff714ad6f15cd372f08fee4a2184f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jul 7 03:15:02 2002 +0000

    	* gw-engine-spec.scm: wrap gnc_session_get_url(), in preparation
    	  for changing the book-opened-hook and book-closed-hook
    	  prototypes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7093 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 783e9926b9867f83a2496fae293853f372de03f5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jul 6 22:47:14 2002 +0000

    Return a kvp_value instead of a kvp_frame (type-checking is your friend)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7092 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1aa829972506044ff5501d49bdcfc450b10c66f2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jul 6 22:44:13 2002 +0000

    	* kvp-scm: implement KVP_TYPE_FRAME kvp-values
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7091 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62c76bce36dd46f9f7e084ef92c4f685372c3686
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jul 6 21:50:14 2002 +0000

    	* kvp-scm: create gnc_kvp_frame_delete_at_path() and wrap it.
    	  This function will clear a sub-tree out of a kvp_frame.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7090 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 873f0bf369120fd483c29fc9d027cddd3751cd67
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jul 6 19:35:23 2002 +0000

    	* gw-kvp-spec.scm: wrap kvp_slot_set_slot_path_gslist(),
    	  kvp_slot_get_slot_path_gslist(), and gnc_book_get_slots()
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7089 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ae2f8f5aab8cfd1c6e4c976ad558f0acbd2a38d
Author: David Hampton <hampton at employees.org>
Date:   Sat Jul 6 05:48:46 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7088 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 796adbd84c45c22d577a7cc78db20403ac0c0ba2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jul 5 16:23:27 2002 +0000

    	* invoice.scm: add the ability to show the payments applied to
    	  the invoice
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7087 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 11894edfda96e29b6c1d513e819dd2b727534c04
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jul 5 16:22:19 2002 +0000

    	* gw-engine-spec.scm: wrap gnc_lot_get_split_list
    	* gw-business-core-spec.scm: wrap gncInvoiceGetPosted{Acc,Txn,Lot}
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7086 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c917663ad35a7b5b61dae289fbe7486802e0cbdf
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jul 4 15:31:55 2002 +0000

    	* business-core.scm: fix a typo
    	* business-options.c: implement invoice option for the dialog
    	* gncEntryLedgerLoad.c: fix a compiler warning
    	* invoice.scm: make report visible; deal with no invoice; make
    	  invoice a visible option on the general page; deal with "printing"
    	  un-posted invoices.
    	* receivables.scm: remove code I don't need
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7085 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 49809dd90405f90f402a129ae6e6ebee7196ccbb
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jul 4 14:24:50 2002 +0000

    	* business-options: (new files) implement owner/customer/vendor
    	  options to plug into the options dialog.
    	* businessmod-gnome: initialize business options
    	* business-utils: pack into box FALSE, not TRUE
    	* owner-report: put the company into the options dialog instead of
    	  hiding it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7084 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74388444a28ea07cc2bc04fc632733c6ee28eca6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jul 4 14:19:51 2002 +0000

    	* option-util.c: add gnc_option_get_option_data() function
    	* dialog-options: publish gnc_options_dialog_changed_internal() so
    	  pluggible options can set the flag, too.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7083 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 512bb1be522c1f91054b0c71f14a5459d9a6c321
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jul 4 03:40:12 2002 +0000

    Actually set the right copyright date
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7082 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 654dc44be85c6454b9215d9aa132f46930b6c42f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jul 4 03:36:32 2002 +0000

    Change the 'owner' option.. define an owner-type and make sure
    the supplied owner actually matches..
    
    Internationalize the business reports a bit better.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7081 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7347c8c3789e2fed5b2eebeeec047d19f6fac999
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jul 4 02:39:19 2002 +0000

    	* moved receivable and payable aging reports to business-reports;
    	added "links" to the company, invoices, and company-report.
    	Create a "Business Reports" menu item under "Reports" and put the
    	business reports there.  This required a new startup hook to allow
    	dynamic creation of the Report Menu.  Change the aging reports to
    	use Invoices and Lots instead of the transaction description to
    	differentiate actual companies.
    
    	* dialog-invoice: publish the function to open a company-report
    
    	* business-urls: hooks into gnc-html for business objects.
    	Initialize at module load-time.  wrap the business url types.
    
    	* business-core: create gnc:owner-from-split which is used by a
    	bunch of the business reports.  wrap gncOwnerCopy().
    
    	* fix the "Create Test Data" extension
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7080 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6e2119afa8f9e4e75cb5a8b91f1ba86255d08e9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Jul 3 22:21:02 2002 +0000

    2002-07-03  Christian Stimming  <stimming at tuhh.de>
    
    	* src/gnome/druid-hierarchy.c (gnc_get_ea_locale_dir): If current
    	locale doesn't work for account hierarchy druid, then check all
    	abbreviated versions of that locale.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7079 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c85fa2b3567c16a391335e3ae6c71b44b04b3b9
Author: David Hampton <hampton at employees.org>
Date:   Wed Jul 3 05:59:51 2002 +0000

    If 'auto decimal places' is set then make sure all numbers have a
    decimal point in them.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7077 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 702d5f3529c77e926d62143400d398aa8f07b469
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jul 3 00:47:02 2002 +0000

    	* options.scm: Create gnc:make-account-list-limited-option
    	function that adds a list of valid account-types; this limits the
    	account-tree dialog to only "reasonable" accounts.
    
    	* option-util.[ch]: add function to obtain GList* of valid
    	account-types.  NULL means "all".
    
    	* dialog-options: Limit account-list by types.
    
    	* Update payables and receivables reports to limit account types.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7076 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 91a961d7921a5ef63c0fb51d79db7429cb5e2dca
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 2 22:10:18 2002 +0000

    	* fill out the Invoice Window Menu, based upon the Register
    	Window.  Fill in the callbacks required to get the menu to work.
    
    	* Create a hook into the "owner-report" and link that into the
    	Invoice Window, so you can print the report from any Invoice.
    
    	* add a hook in the entry ledger to obtain the current Query (to
    	set the sort order).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7075 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94946605f65ddb2d9592f27f9f7dcc68ddd52748
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 2 22:08:00 2002 +0000

    Add DATE_ENTERED parameter into the searchable fields
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7074 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bbe97eea70a5950339995cf216e7d13940519897
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 2 22:04:22 2002 +0000

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

commit 9e5a9336dbb6d6d1e6bf6df4ac6f8c4c676785d7
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 2 21:50:17 2002 +0000

    Fix a typo that could crash the report
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7072 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff6708d9321bfac3fa540e78deaecd2d46cdf0a8
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 2 21:29:29 2002 +0000

    change a bunch of "callback" functions to non-static, so they can
    be used elsewhere.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7071 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 24fc191ac3610a8ed8d64d3499ad632b6a1e9680
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 2 21:28:45 2002 +0000

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

commit ab19dd4c7b6f45b3dbc1bd17c9e1d29f57a37f68
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 2 15:40:48 2002 +0000

    	* add a menubar to the Invoice Window in glade
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7069 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3f22ee757d05e00cd74bf9694ee1b6042e4bf969
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 2 15:18:27 2002 +0000

    	* business/business-gnome/dialog-invoice.c: use glade for the
    	popup.  Only set the popup for Read-Write invoices.
    	* business/business-gnome/glade/invoice.glade: define the popup
    	menu in glade.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7068 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5b6d357a5e68514af39a9ca6dfd355f9fd3f1ac
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 2 15:14:21 2002 +0000

    	* register/register-gnome/gnucash-sheet.c: allow a caller to
    	"unset" the popup menu by passing a NULL popup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7067 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28fabff82fc6f23ff1f13c5960ddcc00ab103dc1
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 2 04:30:34 2002 +0000

    	* business-gnome/dialog-invoice.c: make all my callbacks
    	non-static; remove the toolbar creation code.
    	* business-gnome/glade/invoice.glade: create the toolbar in glade.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7066 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b4cffd60883f0317a2a766ff4291886be9ece73
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 2 02:01:33 2002 +0000

    Revert to using insensitive() widgets, per discussion on #gnucash
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7065 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 339d8da55bff7526cf6489839d925fa52fa7675e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 2 01:37:36 2002 +0000

    As per suggestions on #gnucash, use hide() instead of insensitive() for
    unavailable toolbar buttons
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7064 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e0301a9cda49829c4e3b86a5529c55b35c76582
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 2 01:04:51 2002 +0000

    Instead of hiding the invalid toolbar entries, just make them
    insensitive at the appropriate times.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7063 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b7d7cf1996f5ea6817a15a6c417b10a8661d3cf
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jul 2 01:04:01 2002 +0000

    Fix the "size" problem -- the customer/vendor widget was taking up too much
    space.  This was because the HBOX was had both expand and fill set to
    true.  Oops.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7062 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eca16b42dc58adeae259e6b290a892b1dd81c402
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Jul 2 00:06:22 2002 +0000

    2002-07-01  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/dialog-scheduledxaction.c:
    	* src/gnome/dialog-sxsincelast.c:
    	* src/app-utils/prefs.scm: Added options/code-support for
    	saving/restoring sizes of SX-related windows.  Fixes bug 86007.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7061 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 40f6ede615cc5d068b68d0d27e391a2e413d144e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jul 1 23:01:12 2002 +0000

    	* Convert all (well, most all) HTML URL-generators to use
    	gnc_build_url() (or gnc:html-build-url in scheme) instead of
    	assuming the HTML prototype string.  Unfortunately the
    	help-window-index.scm cannot be fixed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7060 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 40c360338a75775b9aeef35b05648d04f6e15da0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jul 1 22:24:28 2002 +0000

    2002-07-02  Christian Stimming  <stimming at tuhh.de>
    
    	* accounts/fr_FR/*: Add french account hierarchy template by
    	Yannick LE NY <y-le-ny at ifrance.com> (might need more work though.)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7057 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a3ac6afc6be20aecf09f0de0bf0b50ce1144efa2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jul 1 21:30:09 2002 +0000

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

commit e576f51997b00b73f1b8980e0af5dbb125597d61
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jul 1 20:52:08 2002 +0000

    Don't assume gnu-date; use +FORMAT instead (which is more portable)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7055 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fab186c56b9eafe93d5fe7310580bb96216ecfcd
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Jul 1 19:12:37 2002 +0000

    2002-07-01  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome-utils/gnc-dense-cal.c (gnc_dense_cal_mark_remove):
    	Unrealistic marks [such as '-1'] are now ignored instead of
    	hitting assertion.
    
    	* src/gnome/dialog-scheduledxaction.c: Dead code removal; naming
    	clarifications.
    	(gnc_sxed_check_consistent): Added.
    	(gnc_sxed_check_changed): Added; used when the cancel button is
    	pressed.  SX editor now queries the user if the SX has changed.
    	(gnc_sxed_save_sx): Added; seperated from consistency-check.
    	(_gnc_sxed_get_widgets): Added; many glade_xml_get_widget(...)s
    	removed from code.
    	(free_var_numeric): Added; we now cleanup the temporary variable
    	table correctly after doing balance checking.
    	(schedXact_editor_create_ledger): RegWidget toolbar shouldn't
    	expand; fixed.
    	(putSchedXactionInDialog): Fixed assertion-failure/abort when a
    	previously-unscheduled SX is scheduled.
    
    	* src/engine/SchedXaction.c (xaccSchedXactionGetNextInstance),
    	(xaccSchedXactionGetInstanceAfter): Fixed bug in
    	number-of-occurance instance-state processing.
    
    	* src/register/ledger-core/gnc-regwidget.c:
    	* src/gnome/dialog-schedxaction.c:
    	* src/gnome/dialog-sxsincelast.c:
    	* src/engine/SchedXaction.[ch]:
    	* src/engine/FreqSpec.[ch]: Dead code removal/cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7054 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52b503aca9f156f5eaeef6352b41ab85bfd17293
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jul 1 18:31:48 2002 +0000

    	* fix the business XML to use symbolic names for enums (instead of
    	their integer values).  This is an incompatible change -- old
    	business XML objects will not load properly.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7053 57a11ea4-9604-0410-9ed3-97b8803252fd

commit edc1a34ecc46c67b962ea09c17f2e40b338a4b88
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jul 1 17:27:11 2002 +0000

    	* gnc-html: convert URLType from enum to char*
    	* gw-gnome-utils-spec: wrap URLType type, #defines, and gnc_build_url()
    	* get the rest of the C code to use URLTypes properly
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7052 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6cd1c16df04c20e9b267a1830e16c41c7a316c0f
Author: David Hampton <hampton at employees.org>
Date:   Sat Jun 29 20:28:56 2002 +0000

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

commit 9dec16811bd979c037ecaaa141e5c6a6f2b4d044
Author: David Hampton <hampton at employees.org>
Date:   Sat Jun 29 20:28:31 2002 +0000

    Add the current version number or cvs build date to the splash screen.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7050 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f232f64158633e1b071101a93b08274062db93e5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 29 15:47:06 2002 +0000

    Add a 'Reconciled Date' column to print the date of reconciled splits.
    It is turned off by default.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7049 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72ba391d456d8abdb34de15fd2945bbf6d4f463d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 29 15:37:23 2002 +0000

    wrap SPLIT_DATE_RECONCILED parameter
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7048 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 089f36853fa14deafe8fe62aa772372dc449bac5
Author: David Hampton <hampton at employees.org>
Date:   Fri Jun 28 22:51:04 2002 +0000

    Use the actual version number.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7047 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2c66ccb6567450b183bd39b36301a3340bc23673
Author: Chris Lyttle <chris at wilddev.net>
Date:   Fri Jun 28 22:42:17 2002 +0000

    updated image to remove version info
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7046 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c3904576b05b1471ab712bd317829bb3759f370
Author: Chris Lyttle <chris at wilddev.net>
Date:   Fri Jun 28 21:56:56 2002 +0000

    updated image to remove version info
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7045 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d79cc8cbe2f42396d293be249dd9b9f0e4656edb
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jun 28 21:08:51 2002 +0000

    Add a text label around the splash screen that includes the Gnucash
    Version (currently hard-coded to "Version: Gnucash-CVS")
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7044 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5431b6807bebca67bfbbdb2429e767c4b4a2d76
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jun 28 05:04:56 2002 +0000

    Set the query to limit searches to splits that belong to the
    customer (or vendor) in question.  This way you can have multiple
    customers sharing an A/R account and report on just an individual
    customer.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7043 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c9d24dac4f98ce8ac8d55af3af50c012c52fde46
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jun 28 04:39:18 2002 +0000

    Add Query system hooks for invoice-from-lot, invoice-from-txn and
    owner-from-lot.  Wrap some of the business query-param names.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7042 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f63db0411b456e1a5b05b8a9ee7fe0f7c983a73
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jun 28 04:20:46 2002 +0000

    create xaccQueryAddGUIDMatchGL() and wrap it.  This is a special function
    that takes a GUID (instead of a const GUID *) and a GList (instead of
    a GSList) and performs an gncQueryAddGUIDMatch().
    
    Add Lots to the query infrastructure, so we can add Lot-based lookups
    and queries.
    
    Add SPLIT_LOT parameter and wrap it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7041 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64703161169cd30e89d73df0181c5da723d746dc
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jun 28 03:42:26 2002 +0000

    	* Change the "Owner Report" to a "Customer Report" and "Vendor
    	Report" Create a plug-in system to plug reports into the Register
    	Window, keyed off of the account type and whether a split exists
    	(for a "Transaction" report).  This required changes to the
    	payables and receivables (aging) reports.
    
    	* Tie the Customer and Vendor reports in, so you can bring up a
    	Customer Report by selecting a transaction in an A/R account and
    	clicking on Reports -> Transaction Report.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7040 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bceb36bd12a9a518eb844df932d5b58d6a824c02
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jun 28 03:01:20 2002 +0000

    wrap gncInvoiceGetInvoiceFromTxn()
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7039 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 611cc941d67b03659b77181a4c9ccd185197e266
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jun 28 02:59:58 2002 +0000

    wrap xaccSplitGetLot()
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7038 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 43083bb2dbd99f6df1ea9680a11365c9ac124d96
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jun 27 20:03:19 2002 +0000

    	* Create an "owner-report" which prints out a set of Invoice and
    	Payment transactions and also an aging report for a single "owner"
    	(e.g. Customer or Vendor).  This is still a first pass, so it
    	might not be correct.  It uses Lots, but it assumes that the
    	Account is periodically closed and re-opened (does not have a
    	'start-date').  It still needs to be tied into the main GUI.
    
    	* gncJob: add gncJobRetGUID() and gncJobLookupDirect()
    
    	* gncOwner: add gncOwnerRetGUID()
    
    	* gw-business-core-spec.scm: wrap GncAmountType, GncTaxIncluded
    	GncBillTermType, gncInvoiceGetInvoiceFromLot(), gncJobRetGUID(),
    	jobJobLookupDirect(), gncOwnerGetEndOwner(),
    	gncOwnerGetOwnerFromLot(), gncOwnerRetGUID()
    
    	* business-gnome.scm: add extensions to test the owner-report
    
    	* business-options.scm: add an "owner" option-type
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7037 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e89bf835d0c73df43b394e69cfd165a77e5f835
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jun 27 19:57:28 2002 +0000

    wrap xaccTransOrder() for use by scheme
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7036 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 61ade522d624563f8c91deb08f908a51f4445bf2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jun 27 14:12:04 2002 +0000

    wrap xaccQueryGetLots()
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7035 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b4e4b089572dd0b9dc18ec92bdfcd60692a55f01
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jun 27 14:10:40 2002 +0000

    Implement xaccQueryGetLots() which is just like xaccQueryGetTransactions()
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7034 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f5994b5554c19965e7b5c55078843352df57aa17
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jun 27 14:09:53 2002 +0000

    add gnc_lot_count_splits() function
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7033 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2ce7831f7d6c22f9ce86dec1501c1d452b1bcbf5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jun 27 02:11:17 2002 +0000

    src/engine/Transaction.[ch]: add xaccTransGetAccountValue() method to compute
      the sum of all Splits in a Transaction that touch a specific Account.  This
      is most useful with lots.
    
    src/engine/gw-engine-spec.scm: wrap some of the Lot API and the new function
      xaccTransGetAccountValue(), and xaccTransGetTxnType()
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7032 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 094f790dd0c3451500d5d70cfb05563cc57926bb
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jun 26 23:18:22 2002 +0000

    deal properly if owner == NULL (return FALSE)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7031 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa9324090efd802c6db2719f299dbf9ce2a2a998
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jun 25 23:32:24 2002 +0000

    Uncomment code I commented before.  Keep the window size instead of
    always resiing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7030 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f637a6a416f76c1d4029e1f75e4d922a77f2aff
Author: David Hampton <hampton at employees.org>
Date:   Tue Jun 25 20:54:40 2002 +0000

    Fix guile-1.4.1 srfi problem.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7026 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec0dbe6b44767bba99a9a98de2208b9a723af1bd
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jun 25 15:08:50 2002 +0000

    	* gncOwner.[ch]: Provide functions to store/lookup an owner in a
    	Lot's kvp_frame.
    
    	* gncInvoice.c: add implemention of GetPostedLot(); when posting
    	to an Account, look for any pre-payment Lots and post to that.  If
    	the Invoice total < pre-payment, then autmatically forward the
    	payments to a future Lot.  If no pre-payment Lot is found, then
    	create a new one.
    
    	* dialog-payment.c: force payment amounts to be positive values
    	(you cannot un-pay via this dialog).  Apply payments to open
    	Invoice Lots in a FIFO manner (by Due Date).  If there is anything
    	left over, then create a pre-payment Lot.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7024 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 131add077ddad6a57a2585652bd77640b15addf8
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jun 25 14:58:36 2002 +0000

    src/engine/Account.[ch]: add convenience function to find open lots
    			 that meet caller's criteria, and create a
    			 sorted list (maybe)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7023 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ddf9aa4e8d5bb01d28c168c7b90cac403334d06
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jun 25 14:13:50 2002 +0000

    Force recomputation of lots' is_closed flag when splits are added
    or removed.  Otherwise it's possible to return a false-negative
    cached response.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7022 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d77cf0dbc61a11664d853ecd1323fab342ced28f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jun 25 05:20:19 2002 +0000

    actually create the kvp_frame for the lot
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7021 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 225fbb6934a69938c75b7c4370ed8e00677d9eea
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jun 25 04:20:53 2002 +0000

    Fix a typo in a function name that I didn't catch earlier
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7020 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 849f794800c3ac3647390869820ec8fd5eac8258
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jun 24 22:30:36 2002 +0000

    * gncInvoice*, gnc-invoice-xml-v2.c: add a "posted_lot" attribute
      which points to the LOT created during the posting of the invoice.
      Also provide a function to grab the invoice from the lot (via KVP
      storage).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7019 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e2299697df9bdbaf654f0d5dc93c38b58ed0fb13
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jun 24 22:28:33 2002 +0000

    src/engine/gnc-lot.[ch]: provide gnc_lot_get_book() function
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7018 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93cbc81065b8654e00b583ca34337f7c4abcc250
Author: David Hampton <hampton at employees.org>
Date:   Mon Jun 24 17:49:39 2002 +0000

    First round of OFX changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7017 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18aea89446d039b59b7e254f7adeaf90272a8fdf
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jun 24 15:29:09 2002 +0000

    Need to supply ${GUILE_INCS} when you want the guile headers
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7016 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b8993646a27570a02ca2916bee19a14d95e0b6d4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jun 24 15:24:41 2002 +0000

    Fix bugID: 85688
    Set the invoice window titles appropriately based on the window type
    (New/Edit/View) and the object type (Invoice or Bill).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7015 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 775e588af05a01f0340a25de8a460fe0b11253b7
Author: David Hampton <hampton at employees.org>
Date:   Mon Jun 24 08:10:28 2002 +0000

    Fix parameter names in comments.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7014 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 97f77cca4a86926d0372350d78d0341f62eb2104
Author: David Hampton <hampton at employees.org>
Date:   Mon Jun 24 05:58:58 2002 +0000

    Fix a bunch of compiler warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7013 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e9813fa00f13b7c52e597ad69a14d85de272274
Author: David Hampton <hampton at employees.org>
Date:   Mon Jun 24 05:56:06 2002 +0000

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

commit 7bebb2eae9ab26af260aae910328e4c07410af18
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jun 24 04:59:04 2002 +0000

    Customer and Vendors can set TaxIncluded to Yes, No, and Use Global,
    which will allow you to override the global setting or just use it..
    (Default is Use Global).
    
    Grab the default TaxIncluded settings in the Entry Ledger.
    
    Fix a couple compiler warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7011 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6e6c69101e45c35d6dfc17983dc558ff285dd90
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Jun 24 02:55:25 2002 +0000

    2002-06-23  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/dialog-sxsincelast.c: Lists of SX instances [the
    	Reminders and To-Create] are now trees instead of clists.
    	Better structure of internal state.
    	Fixed multiple-SX-reminder selection/processing bug [Bug#85997].
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7010 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1c8ebea9aabef7c3d396c64d225ad480b3ffc4b7
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jun 23 17:30:41 2002 +0000

    * handle double-clicks in the search dialog
    * change the close/cancel button as the dialog changes -- you
      cancel a "search" and you close a "find"
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7009 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b32d5854e0339fea2efa1cb6ade9a51bb48b8ac4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jun 23 16:35:06 2002 +0000

    Save the due-date properly (even if the focus_out_event isn't working)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7008 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cee40d84457a6a18a063cae79baca38524e14def
Author: David Hampton <hampton at employees.org>
Date:   Sun Jun 23 06:27:50 2002 +0000

    The QIF module now creates its own menu item.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7007 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6450592b651ce1096bba890bcf72ab4ecb0ba6c9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jun 23 03:09:06 2002 +0000

    Mixed up Taxable and TaxTable columns.  Fix that.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7006 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d2cf3e574132d63272f6760c1bb30e68406156dd
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jun 23 03:00:17 2002 +0000

    Fix the column headers.  Expand the acronyms to be clear, and mark them
    as "LEFT" instead of "RIGHT" to get the beginning of the header instead
    of the end.  Fixes bugID #85691.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7005 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96b09666021547b74bd0bc8eb4dd79360bd03701
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jun 23 02:30:57 2002 +0000

    Register the generic option-menu (taxtables and billterms) with
    the component manager so it will auto-update when items change.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7004 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 342eb5d77a237e1b236bab53088c21f5633fd5c0
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jun 23 01:25:24 2002 +0000

    Get the invoice toolbar (and menubar) to appear correctly.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7003 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47563841dba74003c0272ea4f53f63652ba3a8c7
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jun 23 01:24:40 2002 +0000

    Fix the item ordering (so it appears in ascending order)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7002 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 98f2b6a280ca16539be071b389697f4499e66b7d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jun 23 01:23:28 2002 +0000

    re-sort the list of visible items when the appropriate entries
    change.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7001 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7060f342cde723592df20feac777d4dd95e9aef6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jun 23 00:02:35 2002 +0000

    Fix bugID# 85995.  Get invoice and search-dialog windows to appear
    proper size by delaying the "show_all" on the dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7000 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b4a361c082c20994391c826f4d54e91ce09bf956
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 22 22:31:16 2002 +0000

    Benoit's "blank-line patch":
    
    Could someone please apply this ridiculous one line patch.  For some reason
    the lack of a newline after #if DEBUG causes compilation to fail with
    "dialog-scheduledxaction.c:372:25: missing binary operator" on my setup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6999 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23926cd141bb895519cc660bacb744262598351c
Author: David Hampton <hampton at employees.org>
Date:   Sat Jun 22 22:15:54 2002 +0000

    Optional module loading. Latest OFX changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6998 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9df3df3f920f6debfef4aa3885540076130ec00
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 22 21:55:00 2002 +0000

    * gncBillTerm: add functions to compute DueDate and DiscountDate from
      a Timespec (post_date) and the Billing Term definition.
    
    * dialog-date-close: use billing terms; if a term object is supplied,
      display the due date but do not allow the user to modify it directly.
      Use callbacks from the date-edit widget to update the due date.
    
    * dialog-invoice: don't worry about pre-computing a due date; pass the
      billing terms into the date-close dialog.
    
    * date: add a few convenience functions to convert from Timespec to
      day/month/year; compute the last mday from a Timespec; compute the
      last mday from a month/year.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6997 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23a70b22d22e80ae56b5cad636e53ff6a07a5e03
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 22 21:49:22 2002 +0000

    signal DATE_CHANGED when the focus event occurs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6996 57a11ea4-9604-0410-9ed3-97b8803252fd

commit be1c3236f0611315c926d9091b408a1f59ca5aec
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 22 21:25:54 2002 +0000

    Save proximo-type billterms with the right tag.  (oops)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6995 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 00a335aca16e91e95e9456675e22e41cdb5f0f21
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 22 02:38:13 2002 +0000

    	* integrate the Billing Terms into the Core, GUI, and XML Backend
    	for the rest of the business objects that need billing terms.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6994 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64555fa8c364bbe840779d47cc8d4105ad136e5e
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 21 22:07:03 2002 +0000

    update cvs guidelines
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6993 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf1bed9c740fc6708e9b2e923c500708c41d82ec
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 21 22:06:35 2002 +0000

    synchronize with AUTHORS
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6992 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e9d178c921378ea4c51df5a6f4533dd7484bdcc2
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 21 22:05:25 2002 +0000

    cleanup AUTHORS (remove duplicates from main developers/other contributors).
    update list of main developers
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6991 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 068749c658e82267d205c4167961a121710f6910
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jun 21 19:00:34 2002 +0000

    Fix logic for "dirty" setting; only set dirty when data actually
    changes.  Only set "global" dirty flag at 'commitedit'
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6990 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 99f2cd2ab228ae8b10eb613a373e1a735dbdcb3e
Author: David Hampton <hampton at employees.org>
Date:   Fri Jun 21 18:17:21 2002 +0000

    autoconf 2.53 tweak (not solution)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6989 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 167710db6bce8c280479be5cbfdfe5150ab54e0c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jun 21 16:44:30 2002 +0000

    	* .../business-core/gncBillTerm*.[ch]: Add Billing Term objects.
    	Currently there are "Days" and "Proximo" billing terms available.
    
    	* .../business-core/file/gnc-bill-term*: XML Backend storage for
    	Billing Terms.
    
    	* .../business-gnome/dialog-bill-terms.[ch]: Dialog to create,
    	view, and edit Billing Terms.
    
    	* .../business-gnome/business-prefs.scm: move the business
    	preferences (default option creation) to its own scheme file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6988 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 412aeab1cbe042b0e2ba423fe8310236d7ab3635
Author: David Hampton <hampton at employees.org>
Date:   Fri Jun 21 00:46:36 2002 +0000

    Initial support for OFX import.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6987 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 42d3d079b679e4ae31162176457648dded454db2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jun 19 22:42:33 2002 +0000

    Fix a prototype error and move an enum for recent GCC (you can't
    have an unnamed enum within a structure)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6985 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c86a66f9e1069193c38776ba5113145b8f8bccd9
Author: David Hampton <hampton at employees.org>
Date:   Wed Jun 19 19:46:15 2002 +0000

    Update help menu item text.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6984 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c79362faa7e4270b510b4251baaf14754e293f6e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jun 19 16:37:03 2002 +0000

    Fix hampton's autoconf patch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6983 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 65ed7b993cf59bcf408575a72785dd0cd26a15e5
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Jun 19 15:48:26 2002 +0000

    Loosen the font description we want to let this work on other machines.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6982 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b680c45d6b1781d44241ac7ae470c2234ee294e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jun 19 14:47:09 2002 +0000

    fix g-wrap location URL
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6981 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1c4df2daace4b15e79886e7d00fd912d0f4159f8
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Jun 19 05:04:56 2002 +0000

    2002-06-18  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome-utils/gnc-dense-cal.[ch]: Added; a multiply-markable,
    	visually-dense Gtk calendar widget, to be used by
    	Scheduled Transactions.
    
    	* src/gnome/dialog-scheduledxaction.c
    	(putSchedXactionInDialog): Renamed; supports marking the new
    	GncDenseCal.
    	(delete_button_clicked): Now much less lame about dealing with the
    	CList when items are removed; supports [un]marking the
    	GncDenseCal.
    
    	* src/gnome/dialog-scheduledxaction.c (editor_ok_button_clicked):
    	Query the user if they want to create an unbalanceable
    	[varible-containing] transaction. Inform the user if they try to
    	create an auto-create transaction which has variables, as this is
    	not allowed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6980 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 687188fda539ba402eccced08326c0aa08cde37f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jun 18 22:21:46 2002 +0000

    Better logging of tests.  The test still fails, but now it's
    clear why.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6979 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4dbf716908293976c504e2b9263a25ea1bf4e34e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jun 18 21:38:35 2002 +0000

    Better error messages
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6978 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ef5bd9cfb1addf53ce402456ae236f886072a16
Author: David Hampton <hampton at employees.org>
Date:   Tue Jun 18 17:47:51 2002 +0000

    Reorganize menus in the register window.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6977 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c3ba03796716d23aa03328802e0a1439b50f0f4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jun 17 19:30:35 2002 +0000

    Change some column headings per Wilddev's suggestion
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6976 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01743053ab97748b2941493eb6504575699e08ae
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jun 17 15:07:37 2002 +0000

    Update the QUERY hooks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6975 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19cc155b3ed871a48415eea3229db03aab2ec5af
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jun 17 04:04:05 2002 +0000

    Add a notes field to the entry object.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6974 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b1f316cd2a520e4710b697c7b3dd98238391ae30
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jun 16 22:27:36 2002 +0000

    Put the account tree into a scrolled window
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6973 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 437cc9b14ad0b5d4cb51d5e7e45527964d737c15
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jun 16 21:56:39 2002 +0000

    business-reports is loaded from C; don't need it here
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6972 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f3b2e9061e6d53b1e2ec773b9d96180f95eddeb
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jun 16 21:55:59 2002 +0000

    compile with GUILE INCS and LIBS
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6971 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5293ffa681d116125b8f50bb8be74598b240c1af
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jun 16 21:55:32 2002 +0000

    update the list of files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6970 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ca475873a75fad9f76c5951a2186e8f344dd3a2
Author: David Hampton <hampton at employees.org>
Date:   Sun Jun 16 21:06:39 2002 +0000

    Make the tax table dialog a little bigger.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6969 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ca3544d2b165a147d1e649aea915ab15f4ed4140
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jun 16 20:17:14 2002 +0000

    	* Move to invoice report into business-reports (it _IS_ a business
    	report after all).  Add a business-reports guile module, and get
    	it all to work.  Fix the gnucash-build-env script to look in the
    	new directories.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6968 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9412153252df4e97fc1fab04037d977a0e2a3bc0
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jun 16 19:07:18 2002 +0000

    	* Refactor a lot of the business code.  Move the tax-table dialog
    	to its own directory/gnc-module.  Move the business-gnome glade
    	files to their own directory.  Create a business-reports directory
    	for the current and future business reports.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6967 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ef6d641be4261731c30c55da63f8727c099fdc1
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jun 16 05:11:33 2002 +0000

    	Integrate the tax table into the gncEntry object; change how taxes
    	and discounts are computed, stored, and returned.  Fix the Entry
    	XML code to save/load the new taxtable data (not backwards
    	compatible).  Integrate new changes into the entry-ledger.
    
    	fix some bugs in the business xml code.  fix some memory leaks.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6966 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3738df9fc439afa1e9852f1c7e9b9e913f139b49
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jun 14 20:18:34 2002 +0000

    * business-core/file/gnc-tax-table-xml-v2.*: Create a preliminary
      xml implementation for storing tax tables.
    
    * add some more functions to gncTaxTable.[ch]
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6965 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 851ca8530036787bdf86a27c3563589e9019dd54
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jun 14 20:16:22 2002 +0000

    Don't allow the user to delete the last entry from a tax table
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6964 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f55d4caaa1762658c9a3484f110b11fb4ed64cdd
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jun 14 17:08:19 2002 +0000

    	* business-core/gncTaxTable*: Create a preliminary implementation
    	of Tax Tables.  They are currently not saved, and nothing uses
    	them.  Link the initialization into the module.
    
    	* business-gnome/dialog-tax-table*: Create a tax table GUI to
    	create and edit tax tables.  G-wrap the editor-window create
    	routine.
    
    	* business-gnome.scm: add the Tax Table gui; rename the 'Invoice'
    	option page to "Business".  Fix dialog-invoice to use the new
    	option name.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6963 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 00a88c5d4b48eeecd07884bcc2d1795d05814e5b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jun 14 04:35:03 2002 +0000

    Actually save 'list' when we reverse it
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6962 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2ab8a1186ea7481241954c2ade7bbf0a9af04ae5
Author: David Hampton <hampton at employees.org>
Date:   Tue Jun 11 18:51:13 2002 +0000

    Menu change tweaks. Stock druid tweaks.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6959 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d020558263e3aaa8ae22f87a96aebbd6b122619a
Author: David Hampton <hampton at employees.org>
Date:   Tue Jun 11 06:05:24 2002 +0000

    Use checkmenuitems in the View menu.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6958 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b758e720c73d1a8cbcad209898e65e2602396705
Author: David Hampton <hampton at employees.org>
Date:   Mon Jun 10 04:58:04 2002 +0000

    Remove the 'tax information' item from the account window pop-up menu.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6957 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 919425012c3f30d6908c21f3c7f43850b4b5d467
Author: David Hampton <hampton at employees.org>
Date:   Mon Jun 10 00:35:31 2002 +0000

    Sort the price database by clicking on column titles.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6956 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c7fd015311a916c1b8ce6736130e421c192647d8
Author: David Hampton <hampton at employees.org>
Date:   Sun Jun 9 23:28:27 2002 +0000

    Move 'Business' menu earlier.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6955 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e8141e95f5092e53f385dc79168eaa7d9844325
Author: David Hampton <hampton at employees.org>
Date:   Sun Jun 9 21:43:51 2002 +0000

    First pass at menu rearranging
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6954 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dff7a6e9da99f0652570c4c40479e921fc1c8f5d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jun 6 04:45:26 2002 +0000

    	Create a top-level Business menu item in the main window.  You
    	don't need to run GnuCash with GNC_DEBUG=1 in order to use the
    	business functionality.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6953 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6e850f8a724a0c3895afdc7f22df2f66379127f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jun 6 00:11:32 2002 +0000

    Fix a bug in the invoice-search, setup the query properly so
    you don't find all invoices.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6952 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f0080c964888d59d51c001087d953a1bd3ca05e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jun 5 21:59:35 2002 +0000

    	Integration of the new Query subsystem, to replace the old Query
    	infrastructure.  This also replaces the old "Find Transaction"
    	dialog with the new gnome-search dialog.  Registers, Reports, SXs,
    	etc. all test out fine.  Integration with SQL has been "done"
    	(i.e. it compiles cleanly) but not "tested."  Lots of the old code
    	is still there, but #ifdef'ed out.  That code will go away
    	shortly.
    
    	There is only one known loss-of-functionality: the query->xml-v1
    	converter was not re-implemented.  The current intention is, if
    	this functionality is required, to use the query->scm converter
    	and then convert the scm->string and insert that into an XML
    	document.
    
    	Fix a Transaction Void bug.
    
    	Fix a few bugs in test code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6951 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba82fd2055dad3841aa9e845a887bf49a1548c34
Author: David Hampton <hampton at employees.org>
Date:   Wed Jun 5 21:03:27 2002 +0000

    Update cvs ignore files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6950 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea90d5a3f1a127600febd3f30f450ffb70c107e6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jun 5 02:56:15 2002 +0000

    Add test to compare query->string conversion by converting to a
    char* and then evaluating the string.  Also re-add the ability
    to print out a bunch of queries.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6949 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 42761622b4d8f6c8a2e5dc80b60f7a6ed148ede7
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jun 5 02:40:41 2002 +0000

    remove test-print-queries (move it to app-utils/test)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6948 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e54382ace603c4590b27a70aa56a697e7fecfc75
Author: David Hampton <hampton at employees.org>
Date:   Wed Jun 5 00:52:17 2002 +0000

    Work around Gnome MDI bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6947 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a185430e933fb4937a65550ba801d08d7192a34
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jun 4 23:11:33 2002 +0000

    2002-06-05  Christian Stimming  <stimming at tuhh.de>
    
    	* src/import-export/hbci/*: Add directory and initial files for
    	HBCI support module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6946 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 146d414c732b70629765ea0f543482ea9be9d10c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jun 4 22:40:45 2002 +0000

    add test-scm-print-import and test-print-queries
    (The latter is not actually run, but is useful to me now)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6945 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d66d0583d9717b1be8bae368e60ef67aa06b929b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jun 3 14:29:59 2002 +0000

    add gnome-search, business-ledger, and business-file modules
    to the loadpath for in-tree testing
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6944 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1af034128769f38e0e3b797a1f45434f260ace7e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jun 3 14:02:35 2002 +0000

    Support g-wrap in non-standard location
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6943 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ca2f2280a185b06ed511fc5017d20f6714ce39f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jun 3 05:38:54 2002 +0000

    Add g-wrap lib dir for non-standard g-wrap installs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6942 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66328a0af8e53fc712381616d1c29015b6fbbd1b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jun 3 04:53:27 2002 +0000

    Get test-create-account to work with a non-standard g-wrap install
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6941 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d07cfdbe483a61f8b6f557cec3a7fd6a17c46ba
Author: David Hampton <hampton at employees.org>
Date:   Sun Jun 2 00:04:46 2002 +0000

    Eliminate an ordering problem when loading business modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6940 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9fb87fcffe17d7da1c1a001e7f60a2af7e032b5
Author: David Hampton <hampton at employees.org>
Date:   Sat Jun 1 08:30:37 2002 +0000

    Fix printing to eliminate the warning messages.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6938 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41bb309c6964daed6912ac3079d771943ddbe38a
Author: David Hampton <hampton at employees.org>
Date:   Sat Jun 1 08:18:18 2002 +0000

    Fix amount column sort order.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6937 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5c5dfdc06b9f0dff21277634cca35e350f727cf
Author: David Hampton <hampton at employees.org>
Date:   Sat Jun 1 08:10:09 2002 +0000

    Use a selection list if a prefs dialog has more than four pages.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6936 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5f96d12fc999cabd6b54396ddda99e279d6835a
Author: David Hampton <hampton at employees.org>
Date:   Sat Jun 1 06:26:37 2002 +0000

    Another gettext-0.11 change.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6935 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aec026dd2e00ef8dd72d328c0414b6d195a30c68
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 1 02:05:22 2002 +0000

    provide a get_random_numeric()
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6934 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 04fe090ce59d46b2acf914e8d911f52d01c314b4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 1 02:03:40 2002 +0000

    don't need GTK_ENTRY() when casting a GtkWidget* to GtkWidget* ;)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6933 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6af83bf8b27761e46a104c1dbe53fae0dd7b5465
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 1 02:02:34 2002 +0000

    fix bug: missing structure entry
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6932 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 08638e2555e93fe0c8116c5fb283103d9a8be97a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 1 02:01:18 2002 +0000

    PERR() if a bad parameter is returned
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6931 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 329736d2c3ca900476272391a2358e53a984abeb
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 1 01:59:36 2002 +0000

    Save GUIDs instead of assuming the pointer will stick around
    work around a gcc compiler bug: unroll a do { } while() that
    does not need to exist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6930 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 719060454a6b19785d05840d1dde0dcdb29b959f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 1 01:57:53 2002 +0000

    fix a compiler warning for g_cache_remove()
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6929 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 26623bfa243c1ca3a8d6add81dec3ed0e0325b2c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jun 1 01:55:47 2002 +0000

    Provide a default match to return NULL
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6928 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0cd7253b8a060b1756e54b23beb0c71edfa82f72
Author: David Hampton <hampton at employees.org>
Date:   Fri May 31 01:18:12 2002 +0000

    Show all the widgets in the dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6927 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9993667dfdd4938e4ea250f1cd894af2b407a41b
Author: David Hampton <hampton at employees.org>
Date:   Tue May 28 05:55:34 2002 +0000

    Add default accelerator for Find.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6925 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cee079853211005c745b5d904c70094cfd669696
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue May 28 00:36:30 2002 +0000

    	* src/app-utils/option-util.c: Add a function to reset all the gui
    	widgets for an option-db, ignoring sections that begin "__".
    
    	* dialog-options.c: remove all the 'set to default' buttons and
    	add a single 'defaults' button in the dialog button box, which
    	resets all the options to their default values.  The user still
    	has to 'apply' the changes to take effect.  Also change "close" to
    	"cancel".
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6924 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3aba7c050d8b1a8c8c009f21a9e3de52b8a1e423
Author: David Hampton <hampton at employees.org>
Date:   Tue May 28 00:17:09 2002 +0000

    Sort the account type list.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6923 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01189152f331a84d9a26690f132dd89d2b0a4357
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon May 27 19:19:26 2002 +0000

    Don't require fixed-point addition; we'll round at the end.  Just let
    gnc-numeric do the math for us.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6922 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8bd744d6d027ca02103b66d5e1026c85d0f7f374
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon May 27 18:24:41 2002 +0000

    Use the new invoice option to hold the invoice being shown
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6921 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aef6a39dce617b62b76c1187091857a683958c65
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon May 27 18:17:31 2002 +0000

    * Create new options for a few business objects.  This allows you to
      save reports that reference Invoices, Customers, or Vendors and have
      them reload properly.
    
    * Add two new functions to interface Invoices, Customers, and Vendors
      to scheme (RetGUID and LookupDirect)
    
    * fix the way Entry values are computed.  Cache the computed values so
      you're not recomputing the math all the time.  It should also round
      properly, now.
    
    * fix the display of entry values to round to the commodity fraction.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6920 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1a9d90b8bb3894db8df96840fbf4d74f5b8693a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon May 27 05:24:41 2002 +0000

    	* dialog-options.c: implement a radiobutton option type.
    	* options.scm: implement a radiobutton option type.
    	* app-utils.scm: export the new radiobutton option creators
    	* prefs.scm: change the Account Separator to a radiobutton; move
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6919 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 706df5317506e7c5013c696026b4459c4f1b9438
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon May 27 02:48:19 2002 +0000

    	* src/gnome-util/dialog-options.[ch]: Create an option-type
    	database so that modules can define new option-types and plug them
    	into Gnucash.  Break apart the existing "if type == blah; else if
    	type == blah blah..." code and use the new options-type database.
    	New options require the implementation of three functions,
    	set_widget(), set_value(), and get_value().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6918 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d7c3ea829ea9cba3a2661d1226df5ff331178e6
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 26 05:15:48 2002 +0000

    update lot status
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6916 57a11ea4-9604-0410-9ed3-97b8803252fd

commit be8c5855d85b18207b61ed7953a7dad93604317e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 26 04:44:53 2002 +0000

    added tracing; misc lot-related bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6915 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f47b53a310d9e40020846043c31f0400a79b6308
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 26 04:42:08 2002 +0000

    misc cleanup; lot-related bug fixes; add more traces
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6914 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47eaa5c35db2e54ec8c132bac9f74b6b84485102
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat May 25 02:50:24 2002 +0000

    	* src/engine/GNCId.c: Implement xaccForeachEntity() as a which
    	allows a traversal of all entities of a particular type.
    
    	* Register GncObject_t descriptions for Splits, Transactions, and
    	Accounts.  Move the QueryObject definitions into the actual module
    	sources for Transactions, Splits, Accounts, and Books.  This
    	allows QueryNew searches for Splits, Transactions, and Accounts.
    
    	* gnc-engine.c: call the registration functions for Splits,
    	Transactions, Accounts, and Books to enable searching using the
    	new search subsystem.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6913 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 08e47f2b8718b56e17076618e5c2712e5de41a90
Author: David Hampton <hampton at employees.org>
Date:   Sat May 25 01:38:11 2002 +0000

    Finish fixing up the reconciliation window.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6912 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b9575c340f6f07feaef535e34efe4590df855dda
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri May 24 21:19:45 2002 +0000

    Provide a method to obtain the computed discount
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6911 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2aa7caf1a18ea78508d0eb692bc191cd27bc0e05
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri May 24 18:23:54 2002 +0000

    Put the search criteria into a scrolled window.  It will auto-resize
    horizontally but vertically the window will remain the same size
    and scroll.  Note: need to adjust the scrollbar to scroll to the
    end when you add a new criterion.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6910 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9744356c4382bfa688f7cb6a67e78b6aadf53fca
Author: Linas Vepstas <linas at linas.org>
Date:   Fri May 24 14:59:29 2002 +0000

    finish adding suport for save/restore of lots
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6909 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa8daf8345a904289a3ca5ea72a69843c9fdeb4f
Author: Linas Vepstas <linas at linas.org>
Date:   Fri May 24 14:57:19 2002 +0000

    miswc cleanup, add minor/misc lot support
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6908 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 550999c5b73b7772312222a37e97052af2590175
Author: David Hampton <hampton at employees.org>
Date:   Fri May 24 07:29:56 2002 +0000

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

commit fb02a024eb794e180bdd1e2c72417c0f6e894b43
Author: David Hampton <hampton at employees.org>
Date:   Fri May 24 06:21:05 2002 +0000

    Sorting in the reconciliation window is now done by clicking on the
    column titles.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6906 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ceb07af38c448ac5b13024bfd9348c2f762df0a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri May 24 03:34:27 2002 +0000

    Create a "search-owner" widget for the search dialog, which allows you
    to search _by_ owner.  Register at module load-time and use it in the
    Invoice Search.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6905 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a7359db30b8ae29af790f2bd3da3079e63a4ce04
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri May 24 00:44:52 2002 +0000

    Implement grab_focus() and editable_enters() for the search-date widget
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6904 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff42bc938634596142ccbfb7507bf5f04295ad75
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri May 24 00:31:32 2002 +0000

    implement grab_focus() and editable_enters() for other search widgets
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6903 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a19c61ac9886916eafc77f10ede6fb0181cbec53
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu May 23 23:24:32 2002 +0000

    Actually hook in the editable_enters() code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6902 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ee6db584e2dca00b2c21fbf12c52903184db2ed5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu May 23 22:57:52 2002 +0000

    Begin to implement grab_focus() and editable_enters() in order
    to improve the UI.  Currently only string types have been updated.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6901 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c206acf6feb67ab802acf7586ea20dd60af3047d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu May 23 21:57:16 2002 +0000

    Fix payable report to save the account
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6900 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2afef1d143f501810ab40694a27e4c5bb4237a9
Author: David Hampton <hampton at employees.org>
Date:   Thu May 23 19:02:35 2002 +0000

    GncAmountEdit widget now based on a GtkEntry.  Make the find dialog
    more user friendly.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6899 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 862edd2220a113d48cb3143825b838220cf33b09
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu May 23 18:01:34 2002 +0000

    Actually get the report to "save" successfully so one can reload later
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6898 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29b4ed62a071f302871481de84bbbc2fce90edd0
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu May 23 17:05:47 2002 +0000

    Hook the payables and receivables reports into the window register
    call them when viewing the appropriate accounts
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6897 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b360f29ea2b5d1f3709f1747e8742f925b505c8
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 23 05:24:41 2002 +0000

    more documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6896 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 698e96e874a2208db2e1834b223f12fe4817c630
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 23 05:11:51 2002 +0000

    misc trite changes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6895 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f79030fb7f5cd92e6ecda03b38eb9ecff7dd3e6
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 23 05:11:04 2002 +0000

    undo scary cannabis-inspired damage
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6894 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed360101bee48f9dd85c03cf9f5f514fa56fd8f4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu May 23 02:47:46 2002 +0000

    Create a new lot when an invoice is posted
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6893 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd8551e5635061003882b82b7b356dba09e1ab27
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed May 22 23:49:43 2002 +0000

    business-gnome.scm: add global preferences for the invoice dialog
    dialog-invoice.c:   get the dialog to size itself properly, and save the
    		    width between runs.
    gnucash-sheet.c:    fix a bug where the "optimal size" is reporting the
    		    wrong value.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6892 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed76a1493e0e98a6fb5d232a945a4e9fb64ad929
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed May 22 18:40:02 2002 +0000

    Create a popup menu for the register
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6891 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc2ce45809dca52d797d249789228cab95dd20ba
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed May 22 16:32:24 2002 +0000

    Make search types dynamic, so you can register new ones
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6890 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3256ec78562e534d18caf08af549ac76e2ab0ad5
Author: Linas Vepstas <linas at linas.org>
Date:   Wed May 22 05:58:04 2002 +0000

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

commit f082d631088ea6eef6b90bf285d52d7d7efb5859
Author: Linas Vepstas <linas at linas.org>
Date:   Wed May 22 05:48:22 2002 +0000

    Accounts 'own' lots and provide memory management, etc.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6888 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ba28d23dcceacfd7f1dd780f72dde5c18d28b34
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed May 22 03:57:02 2002 +0000

    Not all versions of autoconf return 'GNU' in the --version.
    Just search for "Autoconf" instead of "GNU Autoconf"
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6887 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ca6b3d830c6ed1e36be670e5b04a2d45e6cb521
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed May 22 03:01:43 2002 +0000

    2002-05-21  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/dialog-sx-from-trans.c (sxftd_get_end_info): Changed
    	to do the strtoul before we free the data itself; fixes "can't
    	create once/number-of-occurance SXes" [in from-transaction dialog]
    	bug.
    
    	* src/gnome/dialog-scheduledxaction.c (editor_ok_button_clicked):
    	Do a very lame but good-enough-for-now check to see if we can
    	determine if the template transactions will still balance.  Note
    	that we don't do anything with the result of that check, yet, but
    	we perform it.
    
    	* src/app-utils/gnc-exp-parser.c (gnc_exp_parser_real_init): Added
    	so we can conditionaly add the "predefined variables" to the
    	binding table for parsing a given expression.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6886 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b443bcf002e16e67a74778f46cba6a083c447e93
Author: Linas Vepstas <linas at linas.org>
Date:   Wed May 22 01:03:23 2002 +0000

    add an example
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6885 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 391e90894304863151c054ccddbf47eb11e782e9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue May 21 21:59:25 2002 +0000

    configure.in: solve the "test: too many arguments" bug
    acinclude.m4: don't need the extra MSG response
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6884 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8179770a6d8593dd41d9f2ec8f661c708aa309bc
Author: Linas Vepstas <linas at linas.org>
Date:   Tue May 21 05:22:55 2002 +0000

    cleanup, start adding support for lots
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6883 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3504798dec4112a25677387e11ed507b5f336477
Author: Linas Vepstas <linas at linas.org>
Date:   Tue May 21 05:20:54 2002 +0000

    initial checkin
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6882 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa3ccabc9f7c1ce6b8d7272728cd0c99e76d35a8
Author: Linas Vepstas <linas at linas.org>
Date:   Tue May 21 05:18:54 2002 +0000

    update status of lots implementation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6881 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d34d0327fdf2adb922b48e1900472ba523fa3577
Author: Linas Vepstas <linas at linas.org>
Date:   Tue May 21 05:16:47 2002 +0000

    get/set the guid
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6880 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54be97345b98da11676985db38b4eecbe6a556ef
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 19 16:32:59 2002 +0000

    fix various tab->3 spaces, tab->8 spaces indentation problems
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6879 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59e52d87145f090bdf6d069bfc81c0db9d682039
Author: David Hampton <hampton at employees.org>
Date:   Sat May 18 20:32:22 2002 +0000

    Mac OS X support, round 2.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6878 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 094b57930f91dbc1f69e0f3a595ac439e5bf42e0
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat May 18 20:10:27 2002 +0000

    implement "Delete" and "Duplicate" functions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6877 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a61e18442823730416e3b0920902a5648765a6f2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat May 18 15:57:29 2002 +0000

    Implement "Blank" (jump to blank)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6876 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2562c16e8aae40ab090a972cac6ebecf977f0f0a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri May 17 22:09:14 2002 +0000

    Implement "cancel" and "enter" buttons in the Invoice Window toolbar
    refactor the 'check and save' code in the Entry Ledger, provide an interface
       for the invoice window to use
    save and reload the current cursor in the Entry Ledger when reloading
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6875 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4fd247fb0665003ac273e25ea2222998d4d68bf7
Author: David Hampton <hampton at employees.org>
Date:   Fri May 17 01:06:35 2002 +0000

    Remove some noise when debugging portfolio reports.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6874 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a78904819cf606ea973af20c1e8dafc9c17aa788
Author: David Hampton <hampton at employees.org>
Date:   Fri May 17 01:05:12 2002 +0000

    Eliminate a runtime error message.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6873 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd00dc6f535af4538b0d7fe1d98a959acc7cf612
Author: David Hampton <hampton at employees.org>
Date:   Fri May 17 01:03:34 2002 +0000

    Add g-wrap lib directory to the build-env script.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6872 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b0581c71ec1f1f1833ee9b8ee563b95bcaa1b2d
Author: David Hampton <hampton at employees.org>
Date:   Fri May 17 00:20:06 2002 +0000

    More gettext 0.11 junk.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6871 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d77a6100e0594ca9242b815cb6ba3fbaf3a28e5e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu May 16 23:08:54 2002 +0000

    Hook payments into invoice search results
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6870 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23821171c0d3cb5bd01606407edf1c64c2a4af81
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu May 16 23:02:18 2002 +0000

    Hook the payment dialog into customer, vendor, and job search results
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6869 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec60f221faed102654b91d78180ae98f9c7610cc
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu May 16 22:45:50 2002 +0000

    gncInvoice: add function to return the Type string, based on the Owner..
                returns "Invoice" or "Bill"
                add this type to the list of accessible parameters
    gncOwner:   add GetCommodity() interface
    
    Refactor some common code out of dialog-date-close and dialog-invoice
    into business-utils so that the payment dialog can use it too.
    
    Add Payment Dialog, glade file, C and header, and link it into scheme
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6868 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ef4566deb33e26b44f40323a4405466f1435d8e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu May 16 22:36:52 2002 +0000

    Don't include gettext-0.11 macros in the distribution
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6867 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3b32ced97fe921c942e6ba65ee75cfb59327281
Author: David Hampton <hampton at employees.org>
Date:   Thu May 16 21:59:52 2002 +0000

    Finished changes to make both gettext 0.10 and 0.11 work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6866 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 447ad45a843cf0b1cb24ccc4c80a30ab833894cb
Author: David Hampton <hampton at employees.org>
Date:   Wed May 15 04:48:36 2002 +0000

    Commit required gettext 0.11 changes that are backward compatible with
    gettext 0.10.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6865 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73dc05df19e587d5bf6ffad6baae1468718abb33
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue May 14 03:15:33 2002 +0000

    Change "Receipt" to "Payment" for A/R and A/P accounts
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6864 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f8a14df32fad1ab38232c5643de84b4a7aaca3b
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue May 14 02:44:54 2002 +0000

    In a posted invoice store company name in in TransDescription and
    the user memo in the SplitMemo.  Change window-register and aging.scm
    to not reverse the meanings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6863 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b34e2bc96f50516f77204ff8d65b38103e1e4a4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue May 14 00:52:42 2002 +0000

    	Change the Search Dialog to use a CList and allow each object to
    	provide its own column list for displaying search results.  Change
    	the interface to require the list of columns.  Modify all the
    	business dialogs to use the new search interface.
    
    	Add a new interface to the QueryCore to convert any Core object
    	into a string (or have it return NULL)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6862 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3359c6ff220a2b645cdf24b9c26b5037ad70497c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon May 13 19:56:27 2002 +0000

    Get scrolling to work right on new searches
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6861 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e8a31e3417a1c1c2286a54f5e4633f90606ed1b5
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 13 06:02:15 2002 +0000

    rough in lots
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6860 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 83b7db0963ae83446baa6f43008b1a050abaece6
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 13 04:29:13 2002 +0000

    initial checkin
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6859 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc57f9bea050630d67bde98404398c79944132e1
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 13 04:28:17 2002 +0000

    start roughing in support for lots
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6858 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4d71a9ceaa48f6e4625b9bbf7ce698cfb4ee8d2a
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 13 04:27:38 2002 +0000

    spell fixes, misc doco cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6857 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47821a286213f5ef06f49497266ba55f3206d322
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon May 13 03:24:31 2002 +0000

    Convert from GtkList to GtkCList in preparation for multi-column display
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6856 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da568ff16bdde8fdc917cc618c7b5854443ae90f
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 12 22:07:44 2002 +0000

    spill check
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6855 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3f5b1ab1174ecde8e2ff26725f28a0b0037f5cff
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 12 22:06:04 2002 +0000

    spell chick
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6854 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9dbae08f89c3a4b213b69805a6b9a3c5a72718c3
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 12 22:04:11 2002 +0000

    initial checkin of lots design proposal
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6853 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb3770cea9e9a2cf860680f3511dda9077546c43
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 12 22:02:39 2002 +0000

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

commit 0a52ed38eeb01b27661112c46cfff8d406f66d33
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun May 12 04:39:49 2002 +0000

    Store the customer name in all the Splits of a Posted Invoice
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6851 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 439e756f243db6c9ae3104fae8f5fa84ea8e4d19
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun May 12 03:36:37 2002 +0000

    fix a compiler warning
    reverse the sense of Description and Memo for Invoice/Payment transactions
    so that check printing will (should) do the right thing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6850 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4fd27e987bee1e88337403ec544c7b360ac61df
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat May 11 00:35:43 2002 +0000

    business/business-core/gncInvoice.[c,h]
    
    * Change the interface of PostToAccount to take a "memo" which is
      placed in the Transaction Description.  The Customer name is now
      placed in the Split Memo for the Split attached to the A/R account.
    
    .../file/gnc-customer-xml-v2.c
    .../file/gnc-employee-xml-v2.c
    .../file/gnc-invoice-xml-v2.c
    .../file/gnc-vendor-xml-v2.c
    
    * Fix bugs in the parsing code so we get real commodities instead of
      "temporary" commodities.  This way we don't need to "fix" them
      later.
    
    business/business-gnome/dialog-date-close.[c,h]
    			date-close.glade
    
    * Add a "description" field to the dialog.
    
    business/business-gnome/dialog-invoice.c
    
    * Hook into the new date-close and PostToAccount interfaces to
      provide a description for posted invoices.
    
    gnome/window-register.c
    register/ledger-core/gnc-ledger-display.[c,h]
    register/ledger-core/split-register-layout.c
    register/ledger-core/split-register-model.c
    
    * Update the split-register for A/R and A/P.  Make it default to
      double-lined, basic ledger for A/R and A/P.  Fix some of the cell
      labels and help text.
    
    report/standard-reports/aging.scm
    
    * Look at Split Memo instead of Transaction Description by default.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6848 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a21c57d1ca52fd837c558fab27bbb7fa61ce145d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri May 10 18:32:20 2002 +0000

    Remove remnants of old report that no longer exists
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6847 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 08208d8b35e13a77d22d7f9837a1e5606ed3c256
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu May 9 22:44:42 2002 +0000

    	Change the Date-Close dialog to use gnc-date-edit instead of the
    	gnome-date-edit widget set.
    
    	removed unused dialogs from job.glade and invoice.glade
    
    	returned lost invoice functionality: open the invoice-register
    	window when you 'ok' a new invoice.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6846 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff8f8b5920f81916f01cb991a8998e2bdcb3ce7c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu May 9 21:36:37 2002 +0000

    Actually enable the search on JOB_ACTIVE
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6845 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 25a6b025ab524458c99f476bf14d233b050d1dbb
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu May 9 21:35:24 2002 +0000

    Remove dialog-job-select.[ch] from the build process.
    Add JOB_ACTIVE to the list of queriable parameters
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6844 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9017969427ccc44637dc2cd2e035cad024251d66
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu May 9 21:27:20 2002 +0000

    	Fixed dialog-order.  Should now complain less during compilation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6843 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ccb857a723c54a5ac3ebda2d6a7759684884d4ae
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu May 9 20:55:26 2002 +0000

    	Create a new general_search widget that hooks into the search
    	dialog and provides callbacks and signals for object selection.
    	This fixes a lot of the nested-gtk_main() problems in the business
    	code.  Still more separation to do, but MOST of the main modules
    	are changed to use the new interfaces.  This is an interim commit;
    	another commit will follow shortly.  The code works now, but
    	dialog-order (in particular) will give you compiler warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6842 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc76359407833fc6e85684a3fc063e7387cf8ef9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed May 8 23:13:51 2002 +0000

    It helps to recurse into oneself
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6841 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 00e6030b19cc6bd5f5b5972268a889aec4746b96
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed May 8 23:05:17 2002 +0000

    If you pass down an owner into the Job selection, don't let the user
    change it.
    
    Deal with editing Invoices properly, so it actually changes the data.
    You can change the owner of an invoice and it will DTRT.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6840 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06a94557b37c9d54ebab884f37b23e4e4536da75
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed May 8 20:42:38 2002 +0000

    Change the format of Invoices slightly, in preparation for Lots.
    In partciular, remove the due-date and paid-date from the invoice
    itself (let A/R and A/P handle that with Lots).  Change the Invoice
    Window from a Dialog to a GnomeApp -- provide a toolbar. Also remove
    Orders from the UI.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6839 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f0d29a35d4a72b71f987345d5aec2dfad911ea99
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed May 8 17:22:22 2002 +0000

    Use safe_strcmp() in case be->linkfile is NULL
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6838 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cfd364a4e29ec932b0ec8e083992452396590643
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed May 8 05:03:31 2002 +0000

    Fix for Solaris: you cannot have an empty .a, so supply a no-op .c
    file so you at least have _something_.  This is a crock, but it
    was easier than making the inclusion of libc-missing.a optional
    everywhere.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6837 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 89be52ed5fb4e537b781d4151ae3a2f0fa1060d5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed May 8 05:01:48 2002 +0000

    Fix configure.in to work on Solaris..  Test's need spaces between the
    terms:
    	if $foo = "no"; then
    
    Supply a result message for the SCANF_LLD test
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6836 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f47e3e7ca614711e2c3e33d34c30e87b79b8e67
Author: David Hampton <hampton at employees.org>
Date:   Tue May 7 23:55:13 2002 +0000

    Add CFP Franc Pacifique.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6835 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da8b78111e1a188dd6f51b3c29156b033fd5fee3
Author: David Hampton <hampton at employees.org>
Date:   Tue May 7 23:53:27 2002 +0000

    Convert new 'missing' library to a libtool library.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6834 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ce1d63e1a40cbf3623597d3aa7c165989c0faf4
Author: David Hampton <hampton at employees.org>
Date:   Tue May 7 23:22:24 2002 +0000

    Pogma's initial Mac OS X patches.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6833 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d746b8122cf45482021ff338999f68c02594dbe
Author: David Hampton <hampton at employees.org>
Date:   Tue May 7 19:43:34 2002 +0000

    Remove user visible references to gnucash.com.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6832 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 957a607772579f7489927be2b9d62727546370bb
Author: David Hampton <hampton at employees.org>
Date:   Tue May 7 04:46:43 2002 +0000

    Fix a couple of compilation warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6830 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0dbbb4955179320b49c370a638a409a8c65d4c3f
Author: David Hampton <hampton at employees.org>
Date:   Tue May 7 03:36:11 2002 +0000

    Split stock price editor into two dialogs; a price-db editor and a
    single price editor.  Portfolio report now has hyperlinks to open the
    editor for a single stock price.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6829 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10a2944b3384bfa7e9599e36b7e9f089a1770681
Author: David Hampton <hampton at employees.org>
Date:   Tue May 7 03:24:07 2002 +0000

    Add another use of gtk_window_present().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6828 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5518f193e7a2bde5968a5b560c518e30a6adb528
Author: David Hampton <hampton at employees.org>
Date:   Tue May 7 03:22:04 2002 +0000

    Tweak a warning message to provide more info.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6827 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dfbb270c2cbc57b213b2ebe4e245623f5b630573
Author: David Hampton <hampton at employees.org>
Date:   Tue May 7 01:46:40 2002 +0000

    Update spec fil to build an additional postgres backend rpm.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6826 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5fc8d2d134c9c1734c5523bbeccf499ef1309ede
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon May 6 20:15:49 2002 +0000

    gnc-backend-file.c: 	scandir() is not portable; re-write the
    			backup-file deletion using readdir() instead
    gnc-gui-query.c:	at startup, gnc_ui_get_toplevel() may return NULL,
    			do deal accordingly and don't assume it will be
    			non-NULL (still other cases where this can bite you)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6825 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66b89538ab8dcba02a73b79be327160986ce10f3
Author: David Hampton <hampton at employees.org>
Date:   Sat May 4 05:54:14 2002 +0000

    Add support for pruning old 'xac' and 'log' files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6824 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed4155b4f66877bb77295a5c5a6549a50a3a73f2
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 27 23:13:58 2002 +0000

    Track reconciliation interval (by account).  When asking the user for
    a reconciliation end date, always default to the same time interval
    they previously used (or 1 month for the first reconcile in an
    account.)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6823 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b820a5006c9da81d8822626be1fc115cb1d9ada3
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 27 21:43:25 2002 +0000

    Default date format to the users locale.  Date widgets now accept a
    single number as the day, or two numbers as day and month (ordered
    according to the users date preference).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6822 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f9910405c256e58eae01f1d36491a03d5739f5af
Author: David Hampton <hampton at employees.org>
Date:   Sat Apr 27 04:53:38 2002 +0000

    More code to raise existing windows.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6821 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 708d3cd472ee3c55e0a576a25331834473ae16e0
Author: David Hampton <hampton at employees.org>
Date:   Tue Apr 23 02:31:08 2002 +0000

    Update for previous changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6820 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f31ae2e3f9812daf2576edc70546a6a886afa85c
Author: David Hampton <hampton at employees.org>
Date:   Sun Apr 21 21:56:54 2002 +0000

    Move string formatting logic into the gnc_xxx_dialog routines.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6819 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66b982375eb0e4f42fffbb1cbbd26c83d213005e
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Apr 21 21:03:57 2002 +0000

    2002-04-21  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/dialog-sx-from-trans.c (sxftd_advanced_clicked): Since
    	"Advanced..." editing completely entails the from-transaction
    	dialog, we close it if the user selects "Advanced..." to prevent
    	errors when the from-trans dialog is "Ok"'d.
    
    	* src/gnome/dialog-scheduledxaction.c (delete_button_clicked):
    	Better deletion confirmation checking; we now look for
    	being-edited scheduled transactions and confirm them specially
    	with the user to prevent inconsistencies from cropping up.
    
    	* src/doc/TODO-schedxactions: Updated; more 'X'-ed off items make
    	me happy.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6818 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e2051e60d44fee587a00a8478c5e218dea80cbe
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Apr 21 17:55:49 2002 +0000

    2002-04-21  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/backend/file/sixtp.c (sixtp_parse_file): Explicitly create
    	an xmlParserCtxt and keep it in the sixtp_sax_data, so we can...
    	(sixtp_sax_start_handler): retain line/column numbers for stack
    	frames, which pays off in...
    	* src/backend/file/sixtp-stack.c (sixtp_stack_frame_print):
    	printing the line/column numbers of parsing errors when they
    	occur.
    	* src/backend/file/sixtp.c (sixtp_parse_buffer): Analagous change
    	for in-memory-buffer parsing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6817 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 833d4042b40acf51c184abd10a7e719901d10d96
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Apr 21 04:29:42 2002 +0000

    2002-04-20  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/dialog-sxsincelast.c (process_auto_create_list): Added
    	progress-bar support for transaction auto-creation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6816 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d1cb07b21fb27451974317b6d0484c9a8ffcab8
Author: David Hampton <hampton at employees.org>
Date:   Fri Apr 19 20:02:12 2002 +0000

    Clean up a couple of compilation warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6812 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 44331d579617a3a1a5edc42a854c973c7848768b
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Apr 19 04:45:27 2002 +0000

    Updated comments based off last night's commit.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6811 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5a9fc4329f3bb19177bbacd654afbcc01e4ae1fb
Author: David Hampton <hampton at employees.org>
Date:   Fri Apr 19 03:55:29 2002 +0000

    Add support to four more dialogs to automatically raise an existing
    window if the user tries to create a new dialog.  Convert ten others
    to use the new common logic for raising windows.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6810 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ffb44f2920a71547e8fe70e862b1cd675a20726
Author: David Hampton <hampton at employees.org>
Date:   Fri Apr 19 03:49:01 2002 +0000

    Create a GTK 1.4 based emulation of the new gtk_window_present()
    routine from GTK 2.0.  This routine encapsulates all knowledge of how
    to de-iconify and raise windows.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6809 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e28432b23b4683f2c3ba4f564a653b254bf4a19
Author: David Hampton <hampton at employees.org>
Date:   Fri Apr 19 03:43:36 2002 +0000

    Change gnc_forall_gui_components() to pass the registered user_data to
    the callback routine, and to return a count of the callback functions
    called.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6808 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3306106c453fb27b42288895108eef76c72769e
Author: David Hampton <hampton at employees.org>
Date:   Fri Apr 19 03:14:56 2002 +0000

    Make sure any non standard g-wrap prefix path if reflected in the
    setting of the LD_LIBRARY_PATH variable.  Makes it possible to find
    libgw-wct.so, et al.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6807 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b85b2332efaf64057f822d5a969f4b0502396af1
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 18 06:56:08 2002 +0000

    Andreas Bogk's postgres backend patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6806 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 477202a04a389f42f71395d94605c859af0e4760
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Apr 18 06:28:37 2002 +0000

    2002-04-17  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/dialog-scheduledxaction.c
    	(editor_ok_button_clicked): Added checks for ScheduledTransactions
    	with no name, same name as existing SchedXaction.
    	(row_select_handler): Resolved "critical" GTK run-time warning
    	regarding navigating the Scheduled Transaction list with the arrow
    	keys.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6805 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1949ee142b8075d5a7d17b3e9be7590bb8a7bcbf
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Thu Apr 18 03:12:22 2002 +0000

    Fix for compilation problem against g-wrap-1.3.2-only systems.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6804 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3121ea6489ff0e94f169845e00d1f49101581611
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Apr 17 22:59:28 2002 +0000

    Fixed compilation-error-causing tyop.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6803 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce673ac64f5e068066a513042e8af890f943ed1a
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 17 17:44:53 2002 +0000

    handle null mnemonic
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6800 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ee3253a54bf9793888a2e37603899c678304fa2
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Apr 17 06:10:00 2002 +0000

    2002-04-16  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/dialog-scheduledxaction.c
    	(editor_ok_button_clicked): Check to see if the user is attempting
    	to create a Scheduled Transaction which can't occur; confirm with
    	them if they are.
    
    	* src/gnome-utils/gnc-frequency.c
    	(freq_option_value_changed): StartDate and frequency-specific
    	options now come into better sync [when possible] on
    	frequency-type change.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6799 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 89a1379ed792eac250fde2279765630489e54299
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 17 02:23:07 2002 +0000

    David Hampton's stock split druid patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6798 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0063662599a48c6aab872c0913138e134d777cf0
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 17 02:22:21 2002 +0000

    David Hampton's register patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6797 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a35b1536adfa90a1eda4ffdbd4c71231912c8d59
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Apr 16 14:14:20 2002 +0000

    Fixes for string-containing files that didn't actually exist because of old source tree.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6796 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7de7b944f8637e92dff24a328eec459259761e14
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Apr 16 07:09:16 2002 +0000

    2002-04-16  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/register/ledger-core/gnc-ledger-display.c: Some template-GL
    	cleanup [debugging printf's removed].  Removed never-used
    	LD_TEMPLATE type.
    
    	* src/gnome/glade/sched-xact.glade: Removed unused start page.
    
    	* src/gnome/dialog-sxsincelast.c: Added support for using the
    	gnc-regWidget to display created transactions for review. Added
    	'Cancel' support. Didn't remove enough dead code, but started to.
    
    	* src/gnome/dialog-scheduledxaction.c: Added support for using the
    	gncRegWidget in the SX editor.  Formatting changes.
    
    	* src/register/ledger-core/gnc-regWidget.{h,c}: Added; a
    	macro-widget roughly duplicating the src/gnome/window-register.c
    	look-and-feel-and-behavior.
    
    	* src/engine/SchedXaction.c: Added support for saving a "temporal
    	snapshot" of a scheduled transaction. Rewrote "sequence state"
    	manipulations in terms of temporal snapshots.
    
    	* src/engine/Query.c: Add support for Querying the template
    	AccountGroup.
    
    	* src/doc/TODO-schedxactions: Updates.
    
    	* src/engine/Makefile.am: Prepend-to instead of unconditionally
    	setting GUILE_LOAD_PATH when creating iso-4217-currencies.c, for
    	those of us that need to set it for whatever reason we need to do
    	so.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6795 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a7ec9d158fce8ed77d12fa486788759cf2266528
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 15 23:55:16 2002 +0000

    David Hampton's mem leak patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6794 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dda3645e701b709ead5162bf400e50a0a484deac
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 15 19:11:02 2002 +0000

    Andreas Bogk's qif import patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6793 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 50f9eb4b4ca4d76b7d79e20bfb9457dc831b2dc1
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 12 08:35:37 2002 +0000

    Andreas Bogk's postgres backend patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6792 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7211beddb4b35dec1eea3d83fa8d6eb7633c1252
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 8 07:09:47 2002 +0000

    David Hampton's patch for make-gnucash-patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6791 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1779e5b69752248541601ed5b2a6e0bf09878c33
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 8 07:08:16 2002 +0000

    David Hampton's placeholder account patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6789 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 775f5527702818cf1037ca25b12612a61c6e08b1
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 5 19:33:47 2002 +0000

    David Hampton's reconciliation patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6787 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8c82e2d6407c35c7d17156edcbd74a05e0da6ed
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 5 08:00:43 2002 +0000

    David Hampton's placeholder account patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6786 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1473470d76a21bd28b271e9ec26e1862ba9255f9
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Mar 22 22:28:26 2002 +0000

    update docos
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6782 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bfd655f160d46b67123f050e0a49d6ba8854ebfd
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Mar 22 21:53:39 2002 +0000

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

commit 6046b713da4a102e7aff56e2d37d75d26fafdbff
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Mar 16 22:44:09 2002 +0000

    James A. Treacy's doc patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6780 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e845e4c3d467f917add9b72d86b2dc06581111de
Author: Chris Lyttle <chris at wilddev.net>
Date:   Mon Mar 11 20:12:54 2002 +0000

    update for stable release
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6776 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b90b076f54d97cf65d000acc904d90a3e76ee9e7
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Mar 5 23:28:33 2002 +0000

    Fix DB_LIBS setting.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6772 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c26038103e2fbd038395222beb4da5920e39db74
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Mar 5 03:07:26 2002 +0000

    change the structure member name:
    	version -> interface_version
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6771 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cfd8718a42c4c3709b6d73e85ed3027c7aae0db0
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Mar 4 19:34:52 2002 +0000

    	* Plug-in Extensions for backends, so pluggable objects can
    	provide backend-support without changing the core backend
    	implementation.
    
    	* src/engine/gncObject: Add a 'mark_clean' data-type method()
    				add backend extension registration.
    
    	* src/engine/gnc-book.c: use mark_clean object interface
    
    	* src/backend/file/io-gncxml-v2: use the backend extensions
    
    	* src/business/business-core/gnc*: add the mark_clean methods
    					   add commodities to many objects
    
    	* src/business/business-core/gncInvoice.c: fix GetPaidTxn() bug
    
    	* src/business/business-core/file: the XML backend extensions for
    	business objects.
    
    	* src/business/business-gnome/dialog-*: supply default commodities
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6770 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 136d8e4bd45ec0e2a16d5cadda344fb6a341bf01
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 4 07:56:48 2002 +0000

    David Hampton's account deletion patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6767 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af6169c07a0ba91f0917dee0aaa7083423963b8b
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 4 07:53:59 2002 +0000

    David Hampton's doc patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6766 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 91b2f1d5f2b273da661bfd159cd9a9fa866aaa92
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 3 10:34:37 2002 +0000

    David Hampton's doc patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6764 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 202d7ce6d54df90b8c4da6c84a149bb2e8f4d10f
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 3 10:33:45 2002 +0000

    David Hampton's ignore patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6763 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4354b2e89f40bfbb4f631fc3a0eed1f573369221
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 3 10:33:03 2002 +0000

    David Hampton's spec file patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6762 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e04748f7175b7c882323692ca2ba81635c20aea
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 3 10:30:48 2002 +0000

    fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6761 57a11ea4-9604-0410-9ed3-97b8803252fd

commit de7ac5c52e29a08fee74f5bff1c1826164786b90
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Mar 3 02:31:27 2002 +0000

    change string-searches to default to case-insensitive
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6760 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e83341b8c7223d249477ecffd1d02969c6554093
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Mar 3 02:17:07 2002 +0000

    - Add new Backend method, counter(), which increments a named counter and
      returns the new value.
    - Add gnc_book_get_counter() which implements the API and calls the
      counter() method in the backend if it exists.  If not, it stores the
      counters in the Book KVP Frame.
    - Modify all the Business objects to use the new counter API.  Counter is
      gint64 so modify all the users to expect that.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6759 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4bacc6a9eb2389910fde12d65d1307fd5bd42088
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 3 00:08:25 2002 +0000

    fix specs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6758 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 87e4f059df377b6f40af36fa9b7151247ff203a9
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 3 00:02:56 2002 +0000

    add NULL is_dirty entry to static object
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6757 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0cc0516ef56c3d8e309c172638e6e8a2b76a5ad8
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 3 00:02:17 2002 +0000

    Check for null id_type.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6756 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2866ec7d135f0a7d8fdd849a5ec1a109a8f8fbed
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Mar 2 23:59:54 2002 +0000

    suspend gui refresh during update
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6755 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e130451499781f96c1676eb96bb70f60b4337516
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Mar 2 18:55:01 2002 +0000

    emit gnc events for the business objects.
    change the address API to know about its parents' guid, and emit events
     based upon the parent
    get the job-select dialog to use events to update
    fix a crash in the invoice and order dialogs when creating a new one.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6754 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 587430402de97285ccbe2299c3a15261eef5e571
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Mar 2 18:53:15 2002 +0000

    change API to supply a "const GUID *" because it's read-only
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6753 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc76542925c9a4aebed5b9e94e24491e3787d303
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Mar 1 21:45:54 2002 +0000

    gncVendor.c: convert terms to string
    dialog-search: update on events.
    
    restructure code to try to make it more asynchronous.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6752 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 902e35b2c7944376ee794a15c062516a80cc4811
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 1 07:53:07 2002 +0000

    David Hampton's build system patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6751 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e801a64603946e88587ed50e002156e5dbe70e5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Mar 1 04:15:01 2002 +0000

    gncCustomer: change terms from gint to string
    gncEntry: emit engine events for changes
            emit an event when the order is set: 'owner' modified
    gncOrder: add the entry to the order before setting the entry
    business-gnome.scm: change the API for invoice/order find/edit functions
    dialog-customer: change terms entry to a GtkEntry; handle as string
    	integrate invoice/order API changes
    dialog-invoice: change find/edit API; start work for asynchronous UI
    dialog-order: change find/edit API; start work for asynchronous UI
    dialog-vendor: integrate invoice/order API changes
    dialog-job-select: integrate invoice/order API changes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6750 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e51e6278107cd7ad74a636c1be2ba56d244b25c
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Feb 28 08:31:32 2002 +0000

    David Hampton's make distcheck patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6749 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a2f360a38bddc2388f7acfe64f17db832177dcaa
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Feb 28 05:10:07 2002 +0000

    srfi-19: Fix date->string to work with guile-1.4/slib-2d2
    gncEntry: add date_entered for better sorting
    	  change SetDate methods from "Timespec*" to "Timespec"
    	  update entry ledger to use new function calls
    
    Fix a comparison bug in Entry/Invoice/Order.  Compares now
    work correctly.
    
    Updated invoice report; use date->string to print today's date;
    flags to print notes.  Added more flexibility in what gets printed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6748 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 38f3120e14aaad7b3eba21f2431ce9ae87a62403
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Feb 28 00:55:34 2002 +0000

    change the Order API to take "Timespec" instead of "Timespec*"
    g-wrap more of the business objects
    create a job and order in the test data
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6747 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc0eb9c8cc9370db8c62a7d2c456fcdef8d74298
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Feb 27 06:45:56 2002 +0000

    David Hampton's register patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6742 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 24384eb99a27cd32ff4dba671f48f250c5f276c6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Feb 27 04:52:33 2002 +0000

    gncOrder: add reference
    	make reference editable
    	add g-wrap for reference
    invoice.scm: add order reference(s) to Invoice output
    Fix invoice-reload for testing.  It works, now (thanks, rlb)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6741 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d23182e3725df9ca0176acf6aaa2ee9e49abf10f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Feb 26 23:42:11 2002 +0000

    gncInvoice: change interfaces from "const Timespec *" to "Timespec"
                for the setter methods
    Improved invoice report
    wrapped a few more business objects
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6740 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f840788ccbd82037e0c7417d9442720b95c5b163
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Feb 26 06:07:09 2002 +0000

    Create a new Invoice Report to print a GncInvoice
    remove the "Invoice" report from the old register report
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6739 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96dcbfcc7eff7817b4a5d5075784f100750cc975
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 25 09:49:13 2002 +0000

    work on cm
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6738 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c659be052864d70124c253b3f27a35465e56c3f0
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Feb 25 05:02:21 2002 +0000

    wrap a bunch of the core business objects
    add 'ReturnValue' and 'ReturnTaxValue' functions for simplicity of wrapping
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6737 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e436926a3b1d81fcb137dad85b73e01519c99de
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Feb 25 03:20:45 2002 +0000

    Add hook to print invoice.  Still need to write the invoice print
    routine (in scheme), but the hook curently exists to do so.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6736 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc3c3c75cad824621adb1129f7189b1738b82e3a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 24 22:43:54 2002 +0000

    QueryObject:	Move the 'Param Function Getter' to the public API
    dialog-search:	don't forget out last-selected item when we refresh
    		add 'new item' to the query if we're staying open
    search-param:	fix a compiler warning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6735 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c7134154252d28db600338c4fa243a738a01283
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 24 22:12:24 2002 +0000

    - Provide 'QUERY_PARAM_GUID' to abstract the guid parameter.  Remove all
      the *_GUID defines, and change them all the QUERY_PARAM_GUID.
    - Add a gncObject is_dirty() method, and have the book call it --
      this gives the UI a means to warn the user if any business objects
      changed.
    - abstract out the storage methods in the business objects
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6734 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf7c875a8e37d8802c92562fa879ca58b3360a00
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 24 20:23:29 2002 +0000

    Change the NewItem Callback so that it's always modal to the
    search dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6733 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b555a3f8c1490b09a85c76d999e11f709547473e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 24 19:15:19 2002 +0000

    - make ID and dates immutable
    - remove order/invoice buttons from Job
    - only provide 'select job' when using _choose(), not _find()
    - fix text in Invoice:  closed -> posted
    - Invoice dialog: check for changes in the current cursor when you Post
    - entry ledger: don't ask if the only change is mapping an entry to an invoice
    - date-close: set 'ok' to default button
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6732 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e6f16dd283a5ae5b9ace3f9d35338cbc4254eb25
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 24 04:01:57 2002 +0000

    gncInvoice/gncOrder:		add Printable object method
    dialog-invoice,dialog-order:	integrate 'New' dialogs
    				remove 'cancel' in ledger windows
    invoice.glade/order.glade:	rename 'ok' to 'close' in ledger windows
    dialog-search:			update search results after callbacks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6731 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 018114f27d0283a09f45879d12694aac53e322db
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Feb 23 05:20:40 2002 +0000

    Set dialogs to modal only when there is a parent.  Top-level dialogs are
    not modal.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6729 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1bbf3cbe7a51f2196fd3b335d0c5bf8025257524
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Feb 22 23:48:31 2002 +0000

    allow watching on any type. fix bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6728 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54b287a5ed220135d160d00a6abc29505ad4cbcc
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Feb 22 17:35:17 2002 +0000

    API change: let the new_item callback decide whether to close the
    search dialog or whether the dialog should add the new item to
    the "found" list.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6727 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 499a66489bebe76537fb4f5a500a9b8b9b960890
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Feb 22 17:05:20 2002 +0000

    - glade files updated in preparation for a "new" dialog and an entry window
    - fix the creation functions to allow orders and invoices with no entries.
      only complain about lack of entries when you try to close/post the
      order/invoice.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6726 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 87f42e1e39c4dd3dd8c6c5c1437d683d5fa9a426
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Feb 22 06:39:02 2002 +0000

    dialog-invoice:	fix modality
    dialog-order:	fix modality
    dialog-job:	fix modality
    		fix bugs in order/invoice hooks
    		don't destroy job in some cases
    dialog-job-select:	update job picker after "new job" callback
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6725 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af7d55fc6b08de7bb0295b0c2d18792eced8d52a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Feb 22 03:58:44 2002 +0000

    - Change the dialog-search "choose" API to provide a parent widget...
       If it is provided, set the dialog's parent and make the search dialog modal
    - fix all the other searches to use the new api
    - update the job and job-select dialogs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6724 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c15c951771307c67dc44beefbbd792ce8eafe6f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Feb 21 04:54:24 2002 +0000

    - A few API changes to make functions more "similar"
    - Change _find() api's to _find() and _choose(), where the former
      returns void, and the latter supplies a 'select' button to choose
      a item.
    - More integration of gnome-search, including more button callbacks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6722 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 76e2727955dde6fb8ea2567505bf72074e73ebfb
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Feb 19 18:23:53 2002 +0000

    src/gnome-search/ changes:
    	Change search-dialog API to provide a start_query and a
    		show_start_query for the base limiting query and
    		the query to show at dialog start-time.
    	add new_item button callback
    	change the button-list callback API
    	Don't ignore the last criterion while building the query
    	create gnc_search_param_prepend() API to build arbitrary paramters
    
    src/business/business-core/ changes:
    	Extend some of the available parameters for business objects.
    	Add APIs (and paramters) for Orders and Invoices to return
    		'closed', 'posted', and 'paid' status.
    
    src/business/business-gnome/ changes:
    	Rebuild the Job-Search dialog (more changes to come)
    	integrate the gnome-dialog into everything.
    	remove the (old) business-chooser dialog; use the search instead
    
    	improve the Extensions menu to show off the business objects
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6720 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 26e28423ab4081d12e1d98269ec5dbdbaff8ed94
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 17 19:32:01 2002 +0000

    - Query.h: change to interoperate with QueryNew.h
    - QueryNew.h: change to interoperate with Query.h
    - dialog-search.c: privatize GNCSearchType, add GNCSearchResultCB,
    	change callback API, clear selection on 'cancel', destroy the
    	queries at destruction time, add choose() function
    - dialog-search.h: privatize GNCSearchType, change callback APIs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6718 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0a7e79c3109c694990ea0afa59b636c088850d69
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 17 18:27:52 2002 +0000

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

commit fbcb72b678fd98180045a5a02089b9b77e2f97b3
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Feb 17 18:11:23 2002 +0000

    2002-02-17  Christian Stimming  <stimming at tuhh.de>
    
    	* src/report/report-system/html-utilities.scm: Added support for
    	surpressing zero amounts.
    
    	* src/report/report-system/*-utilities.scm: Clean up
    	commodity-collector calling functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6716 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4a084f9860601e4361f57f19919d90aed554f09
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Feb 16 03:18:38 2002 +0000

    Fix the search dialog radio-buttons
    Implement the "find" button
    bring up a "results window"
    fix a bug in the search-string code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6714 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c82722fdab2b15c5dac7e15165d74b27b0335059
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Feb 13 00:35:42 2002 +0000

    - Add Account Search widget(s)
    
    Some of the QueryNew ACCOUNT_* names conflicted with entries in the
    AccountFieldCode enumeration.  Hopefully, eventually, the two sets
    of names can be combined.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6712 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77730f4233c6c6bf1fb387edda4a070b2e0d4d1e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Feb 12 00:19:31 2002 +0000

    - Consolidate debcred search UI into numeric search UI (they are
      almost identical anyways).  Remove the (now defunct) debcred.
    - Fix a few compiler warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6711 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe68be2d9a20149559c9e524497cdabec4efb71d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Feb 11 04:32:45 2002 +0000

    dance a widget shuffle when rebuilding the order and invoice dialogs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6710 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 22bb2807ec8e7bf91f3f5a7f1598047798d1104c
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Feb 11 03:19:26 2002 +0000

    make sure that you can't change an Order or Invoice after it becomes RO
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6709 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8fe6a5f8218e2e95b414215f21648865913974f6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Feb 11 03:04:31 2002 +0000

    have the order dialog stay open when you "close the order", so you
    can actually see the change take place.
    
    Remove the links to GNC modules and just make sure those dependencies
    are loaded here.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6708 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea0d741c3b6bb96c036fa1455a7443ffd1ce4cde
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Feb 11 01:59:54 2002 +0000

    AccWindow.h: Add comment about who owns the GList *
    gncInvoice.[ch]: add date-posted, paid-txn
    	change date-closed->date-paid
            add gncInvoicePayToAccount()
    dialog-date-close.[ch]: allow list of account-types
            provide a dialog with only 1 date and account (for invoice payment)
    dialog-invoice.c: provide list of accounts to date-close dialog(s)
            change 'close' to 'pay'
            hide cancel button on posted/paid invoices
    dialog-order.c: hide cancel button on closed orders
    search-date.c: remove unused time_t
    search-param.[ch]: provide a 'type' over-ride
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6707 57a11ea4-9604-0410-9ed3-97b8803252fd

commit edbbab384a574f8c1ae95e7f6e222c2a1197a734
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Feb 10 09:57:39 2002 +0000

    fix warnings
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6706 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e42ed44b95f82c968c03163a07ccc63a651d7a4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Feb 9 04:22:29 2002 +0000

    Add UI for a bunch of new Query types, and hook them into the
    Search UI.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6705 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e45d1ebad35e5b104dd067d7fd5db78c6ef2455
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Feb 9 04:18:50 2002 +0000

    QueryNew.h,QueryCore.c: change NEG_ONLY and POS_ONLY to CREDIT and DEBIT
    		add DEBCRED type to point to the numeric type
    
    QueryObject.c: change SPLIT_VALUE to type DEBCRED
    		add some test types
    
    gncInvoice.[ch]: add more Invoice parameters
    gncOrder.[ch]: add more Order parameters
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6704 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df5d28c9678ea6f3253c026ad0e66cd26787f21a
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Feb 8 07:17:03 2002 +0000

    David Hampton's build system patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6700 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72ecd9c5a61880d88319ae1883da532fa7831054
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Feb 8 05:13:49 2002 +0000

    New Search Dialog committed to repository.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6699 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c948bdabc769515f77bf01eaaaa44fa16bda9ff
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Feb 8 05:09:52 2002 +0000

    A new generic search dialog for gnome, and a test to show how it
    works.  Still more to come...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6698 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f98e2cb4933e4cf4b032829f5b0f5a79b308b61
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Feb 8 05:08:18 2002 +0000

    Move the GetParameter function into .h from P.h -- it's useful outside
    the engine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6697 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d159b826f4657bf859fad3d908e7b4e218f72e56
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Feb 6 08:07:17 2002 +0000

    fix docs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6696 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb3af031c3d17f1eae6e089ded929b6cbbf0c0e5
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Feb 6 02:41:51 2002 +0000

    gncEntryLedger: add function to reset the query
    dialog-order: (re)set the Order's Owner when the UI changes
    dialog-invoice: (re)set the Invoice's Owner with the UI changes, and update
        the entry-ledger query to pick up the proper entries..  This can cause
        problems if the user has already attached any entries to this invoice.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6695 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c68bf8adbdf51e41b4d91075ebe2a698d962e925
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Feb 6 02:39:01 2002 +0000

    Move the query_compare_t (compraritor, or "what kind of comparrison to make")
    into the Predicate Data, which allows the predicate creation functions
    to sanity check the validity.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6694 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba18e6db4c6c319c3d4027af9c7cf14e509d4f80
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Feb 6 00:50:09 2002 +0000

    add COMPARE_NEQ support
    add some extra tests for valid "how" values and PWARN for invalid ones.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6693 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ca87c3a207a1e68bb7d73a7fe493810f3995b643
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Feb 5 22:58:53 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6692 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a90bed015156df141296f7e6686fd00211c0fc3a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Feb 5 20:27:10 2002 +0000

    default to % for discount and tax interpretation types
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6691 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a96da9c0d9213a7037a35d23128d8c7fd394f29
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Feb 5 16:39:21 2002 +0000

    Implement "GUID_MATCH_ALL" (to enable support for the old ACCT_MATCH_ALL).
    
    Note that this allows a user to shoot themselves in the foot if
    they don't supply a parameter that returns a list.   Right now
    the only valid use of this option is:
    
    	(Trans)->TRANS_SPLITLIST->SPLIT_ACCOUNTGUID
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6690 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8615b3d40a0814c49af294ebf0bf83fb8f2fadcc
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Feb 5 06:21:08 2002 +0000

    fix spelling
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6688 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 198b7d043b5bf83d11ba6c19780c31f7b50d6610
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Feb 5 04:11:31 2002 +0000

    - gncOwner: add create/destroy functions (for scheme)
    
    - g-wrap the gncOwner interfaces
    
    - restructure the Extensions menu
    
    - dialog-invoice.c: hide the 'print invoice' button until after the
    		invoice has been posted
    
    - dialog-order.c: validate the passed-in gncowner to make sure it is a
    		valid type
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6687 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 75bade2f8da49780e6af67cc7dcdf20f8d7798d7
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Feb 4 18:55:11 2002 +0000

    convert GNC_ID_NONE to appropriate module in component_watch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6686 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5836537d92d47995830e9193c1f6fa78a6fb3ab2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Feb 4 18:54:06 2002 +0000

    - register gncAddress for queries
    - register gncJob for queries
    - add customer->address and vendor->address methods
    - rename gncJobSortFunc to gncJobCompare
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6685 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a161f3714c8db434cce6bb52a2d201c723983511
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Feb 4 16:06:27 2002 +0000

    update AUTHORS file
    Reset Query when changing an invoice from ReadWrite to ReadOnly.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6684 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a473c139bae39a2bdd0806f84c8cd25510c9694e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Feb 4 16:05:27 2002 +0000

    regex.h is broken on Linux; it doesn't include all the necessary
    headers itself (e.g. for size_t).  Stupid Linux.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6683 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b7fb0904447108cd7e20ef793c0cb4e4ebbab3c9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Feb 4 02:53:13 2002 +0000

    - register the GncOwner as another queriable type
    - add to EntryLedger query for invoices; moving from an order->invoice
      will show the appropriate entries for the customer/vendor.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6682 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a0f766c3484ae59f1364e6d4cb1f8dac4ebc620
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Feb 4 01:55:33 2002 +0000

    * fix QueryNew bug: make sure to retain book list
    
    * Update the QueryNew API to take a GList of terms to allow
      for any number of iterative lookups (such as
      GncEntry->GncInvoice->GncAccount->GNCBook->guid) (not that this
      is a useful example ;)
    
    * Update all the business objects to the new API -- don't distinguish
      between a parameter that returns a core type and a parameter that
      returns another object.  Note that this implies that the namespace
      is shared between the objects and core types.  Also note that this
      is not enforced in any way.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6681 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff880b0efd9c9747451e83cc9900715e1d520cc8
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Feb 3 20:01:08 2002 +0000

     * gncObject -- object registration in the engine; hook into the books
    
     * QueryNew interface revision-1 check-in
    
     * update all the business objects to register with the new query system
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6680 57a11ea4-9604-0410-9ed3-97b8803252fd

commit beaab8a9f24c9967d87e037c7962a35bf5823ac9
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 31 11:39:12 2002 +0000

    add includedir definition
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6679 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f8548a48f38b2e273ac1f9f6cc4b7c3621ddce96
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 31 09:26:16 2002 +0000

    fix warnings
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6678 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a3763e0859a5b83268703fa6e12e22f2f7a46c4
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 31 08:57:17 2002 +0000

    work on rpm
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6677 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f048bb2f55b20be85db10e09429d789f1c8593b7
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 31 00:00:23 2002 +0000

    Fix quoting problems.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6676 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 38f414e2ed05eaf2a2f3ffb00b3f9a79fb0f486a
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 30 23:57:24 2002 +0000

    Add new paths to front of lists.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6675 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4a459b968753a81a60b2c22e1a34ddaa4d9255d
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 30 07:38:35 2002 +0000

    Peter O'Gorman's patch for Max OS X.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6674 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94ad76156a34c65f48c64a4644d68bd799c97b97
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 30 07:15:06 2002 +0000

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

commit 1ab386b01aba0d0fe5600efa02e681c8f8837a4f
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 30 07:14:56 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6672 57a11ea4-9604-0410-9ed3-97b8803252fd

commit edf366ae4ddbbe9079ed3be527fb07c80a803f36
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 30 07:14:27 2002 +0000

    fixes for make dist
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6671 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a250d4919852220e84782ca5a72a92f237793ce
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 30 01:25:01 2002 +0000

    fix for make dist
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6670 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f7bf97b6795da0321989bee65614e139ddb28dc
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 30 01:23:17 2002 +0000

    fix for make dist
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6669 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a260e160b46ec2f599f9187be1c84e83be08b84
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 30 01:22:01 2002 +0000

    fix for make dist
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6668 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27b72190d2e7235dbb9b621cd5e4d6bdfd083000
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 30 00:51:38 2002 +0000

    fix for make dist
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6667 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 046b3e450850eb48fd88473f6ac85f8ba2a7b04c
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 29 12:21:59 2002 +0000

    fix for make dist
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6666 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e694f8a754459b02734eb8f79d32b265ca52b358
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 29 12:01:22 2002 +0000

    fix for make dist
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6665 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 875e3e25fe744b82bf91b5f63e1e3b002a1fa590
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 29 09:49:19 2002 +0000

    fix for make dist
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6664 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 46c3d1d6b1db03bf47a99a9c544837a21f2c2fd8
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 29 09:13:52 2002 +0000

    update file list
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6663 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 173de1ca7bec241a1aaa7149a6d796bf92e47ed0
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 29 09:10:28 2002 +0000

    fix for make dist
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6662 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 214f46c2bd540891d67a529e9765c60983d303be
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 29 08:53:39 2002 +0000

    * src/report/standard-reports/account-piecharts.scm: bump up default
    pie chart height
    
    * src/bin/overrides/gnucash-env.in: set LTDL_LIBRARY_PATH, too
    
    * macros/gnome-gdk-pixbuf.m4: fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6661 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 38a6d9f1cb3b163d2eee04389faf4651c4fe8f8e
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 29 08:07:05 2002 +0000

    japanese translation <iwashita at center.nitech.ac.jp>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6657 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f5f15abae4cc00eb4aafaee9d738d4d11564b92
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 29 08:04:39 2002 +0000

    translation from Tomokazu Iwashita
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6656 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 63a3dcef611d227cd2e4bce3c197fc18081ac87d
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jan 28 23:11:21 2002 +0000

    David Hampton's UI tweak patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6655 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a8d81472735bb449c57764de10394402bc76f148
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Jan 26 04:57:53 2002 +0000

    Add new interface to create an account with a list of valid types
    (so the caller can limit the account type(s) of a newly-created account)
    
    Add new interface to convert from UI-local account-type-string back
    to the account type enum.
    
    Use these interfaces in the date-close dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6653 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce26a0fb119d7b62c12e127ee750a38a71b1a3e4
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jan 25 23:23:34 2002 +0000

    update man pages
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6652 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 98291af6751e8e1e6e23f88fee1aaf90cfdd8631
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jan 25 22:41:45 2002 +0000

    Fix bug: if you enter a non-existant account and hit 'ok' while still
    in that cell, it would save an invalid entry.  Now it will run
    the 'traverse()' code before it verifies that it can close the cell.
    
    Move the 'verify_close' into Control.c, and remove a few unnecessary
    global functions.  I.e., dont expose 'save' -- other components
    should call verify_close() to perform the save.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6650 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47e7a1311022ea59426cd65c9a4de8c09a8ff5ba
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jan 25 20:24:15 2002 +0000

    Fix the traversal code to actually work right.  Now tabbing off the end
    of the line does the same thing as clicking out of a cursor.  This is
    especially useful if you are going back to edit an older entry.
    
    Add some more logic to the autocompletion code, not that it actually
    autocompletes on anything.
    
    Test for a valid entry before allowing the cursor to move.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6649 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8357ea18a38b659d7ae11bd152f1a6259031312c
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 24 23:19:47 2002 +0000

    update 'cell changed' api
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6647 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19cadf17dad77f44ff71cd41e6c276cdb848f9bd
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 24 06:34:49 2002 +0000

    Peter O'Gorman's file i/o patches.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6646 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 243babdc03275026b193ca1765a4885576f5b449
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 24 04:27:41 2002 +0000

    More Invoice/Order updates/fixes:
    
    - check if the current entry changed and ask to commit when the
      order/invoice is commited (via ok, close, or post)
    - save the entry_ledger in the order; destroy it at dialog exit
    - fix bug in the entry_ledger model: get_inv_entry would never reset itself
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6644 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 101cbeaa0b1fb652798ce4cc7948c0afd4dfef5b
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 24 01:56:33 2002 +0000

    undo change, add docs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6643 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 88aac579bce5b755a73f5b5d0d00ad7e1de5dfb4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 24 01:28:21 2002 +0000

    - Refactor invoice dialog creation; keep dialog open after a 'post'
    - add API to convert an Entry Ledger from RW to RO
    - destroy blank split when E.L. is destroyed
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6642 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf012be7fd308a3f0504f0fc9acc847df7ef941e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jan 23 23:05:11 2002 +0000

    Hook the Entry Ledger into the component manager
    fix the 'account creation is not noticed' bug
    set up closer to 'provide a query' interface
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6641 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 566e52044ca47d53d8d99e77dd526c56e6dad516
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 23 12:24:51 2002 +0000

    fix bug. increasing == ASC
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6640 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c0d00b623b79da0a88518015f21ef64b2246a0f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jan 23 05:39:23 2002 +0000

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

commit 5ecc0f2069fcaa11090f4636c5980cd1eae12993
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jan 23 05:37:26 2002 +0000

    include dialog-invoice.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6638 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 32498374b69ef84750e845e957b43f36388c846a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Wed Jan 23 03:58:07 2002 +0000

    - gncInvoice:
      terms -> string
      add 'reverse' flag to 'post'
    - create invoice dialog
    - add date/account picker for posting an invoice (choose post date,
      due date, and post account)
    - hook invoice dialog into order dialog
    - hook invoices into Entry Ledger
    - switch order on 'type' cells in Entry Ledger to default to %, so
      order is now %, $, +%, +$  (+ implies pre-tax computation)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6637 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4d54387978e22a3eeeeff87e92d775ea5e2a75a9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jan 22 17:16:02 2002 +0000

    - Support Vendor-owned Jobs.. Fill in all the GNC_OWNER_VENDOR place
      holders with appropriate code.
    - Change gncJob{Get,Set}Desc to {Get,Set}Reference to better reflect
      its purpose in life
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6636 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e2891f0d84c234fbae5e9f317071b71729bd530
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jan 22 15:51:14 2002 +0000

    Change Job to use GncOwner instead of GncCustomer -- this lets
    you create Jobs for Vendors as well as Jobs for Customers.
    Still needs more Vendor support to maintain a Job list.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6635 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb0ae8b22461481ca29650ad69ce1c20ce6196de
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jan 22 02:48:52 2002 +0000

    - Update the Order dialog
    - Print values for Value and TaxValue cells in all cases
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6634 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ffe3dc1d9df3d9b25f0359d328a5e8f533dd6a8
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 22 02:07:48 2002 +0000

    make description expandable
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6633 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a5cdc42172da22e427ee690ffe0ced6d501fed2
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jan 22 01:51:59 2002 +0000

    Add "Tax Value" cell
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6632 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e05e1f7f6d55cd8551f09ef35eac4d1302c4360e
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 22 00:30:48 2002 +0000

    fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6631 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b72d78b8586b7c9ae4da5afd4dc97138d1839b0
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Jan 22 00:23:25 2002 +0000

    Small IO flags cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6630 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 264432e1f9b35f09249d52904fe6412972015fc5
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 22 00:07:42 2002 +0000

    fix traversal
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6629 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 79ec65dc48f779990685f9f074e497986bbae932
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jan 21 23:35:50 2002 +0000

    Set the Value Cell in the current cursor
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6628 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ca457c00f087071e9be111ef7284deb597019a08
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jan 21 22:59:44 2002 +0000

    More work on the Order Dialog and Entry Ledger
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6627 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fdf3ec308d3503824920144af331296f74743d19
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jan 21 07:12:54 2002 +0000

    more register work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6626 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7cc079f854dad80c08ab939828f469edb7c88b0f
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jan 21 05:51:06 2002 +0000

    more register work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6625 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 26fb38228240bb648173f07145b32b72c298f53b
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jan 21 05:47:28 2002 +0000

    fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6624 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c36cba6468b3135a89384b47a6548bb23b5398e1
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jan 21 05:34:48 2002 +0000

    - add VIEW option to the general-select
    - create appropriate general-select functions for Jobs
    - hook general-select job functions into the owner dialog (business-utils)
    - set read-only hook for ORDER_VIEWER and INVOICE_VIEWER entry ledgers
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6623 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 977861933faa441bafc4885ecd14c4c585d0eae4
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jan 21 04:45:26 2002 +0000

    Add read-only api to models.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6622 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7270c1d5fd5a6d153bdcebe400d9908f079f2354
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Jan 21 02:27:02 2002 +0000

    - Add a "date-close" dialog that basically asks for confimation
      of closing and sets the close-date (for when you close out an
      order to post an invoice).
    
    - Refactor the Entry Value computation so that it is possible to
      compute the values in real-time (although it's not used at the
      moment)
    
    - Change the Order Entry UI to make it a but clearer.
    
    - change the EntryLedger to allow RO and RW entries for Invoices and
      Orders.
    
    - Implement closing an Order; Opening (editing/viewing) a closed should be
      a read-only operation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6621 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 03e8cb46f7b7662bb926eff904f2b34ec9b1cbde
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 17 10:42:18 2002 +0000

    add timing test
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6620 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd18695643292c5d5d9f77c28b49718eda618f57
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 17 08:42:08 2002 +0000

    Remove static xaccTransGetBook.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6619 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f1c2b5551fc0eed2f0d05705f5af4a488bf792c6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Jan 17 05:12:49 2002 +0000

    Cope properly if the entity_type is NULL
    	Solaris doesn't deal properly with printf("%s", NULL)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6618 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 12cea663aa3bc4c3472c70c9d2fc2dc9f82b00d0
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 16 08:48:50 2002 +0000

    right-align number cells (why was this changed at all)?
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6617 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 671155bf45af3ae731b28199acd29f960a16df58
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 16 08:47:40 2002 +0000

    right-align number cells
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6616 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5564e42695b06a2bb4b51badd53bbb0d4677a298
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 13 04:25:55 2002 +0000

    Add "GetValue()" method to an Entry and move the value computation
    into the Entry from the Invoice.
    Add more hooks to post an Invoice to an Account and lookup
    an invoice from a transaction
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6615 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b33d7793ad7c8b6312ace5d876815beef110462f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 13 04:23:59 2002 +0000

    Add a hook to get the GNCBook* from a Transaction
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6614 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 38d636156bb7388422d98ea66db4ed910d4cb44c
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jan 13 03:05:26 2002 +0000

    * src/engine/gw-glib-spec.scm: remove
    
    * src/engine/gw-engine-spec.scm: g-wrap split & trans lookup
    
    * src/engine/gnc-engine-util.h: add more timing utils
    
    * src/engine/gnc-engine-util.c: add more timing utils
    
    * src/engine/Transaction.h: g-wrap split & trans lookup
    
    * src/engine/Transaction.c: g-wrap split & trans lookup
    
    * src/engine/Makefile.am: Take out glib wrapping cruft
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6613 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 37704c673a9b5ef03b1b5fb4631e2405c8abbc4f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Jan 13 01:48:58 2002 +0000

    Fix for Solaris:  Can't use 'if ! $(GUILE) ...'  so rebuild
    the if/else to actually work properly
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6612 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 65797d5e8ce756005ac235afa5b1cdd3bd17fd70
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 10 00:30:53 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6611 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f58621b809c839056de718e1c6d48b6b162c2b7
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 10 00:16:19 2002 +0000

    fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6610 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae8a6d33d320a1cff79313df5d59de0192b6c682
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 9 22:56:01 2002 +0000

    take out automake 1.5ism
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6609 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b5b813cf6b5073411f314a79bbe91917549d3c1
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 9 22:44:05 2002 +0000

    remove generated file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6608 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73ba017924bfafad1a40e1cd420a574c630f4d8e
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 22:13:39 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6607 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0aa250cb61de135973da553ebdb917772eb133e5
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 22:12:03 2002 +0000

    * src/scm/main.scm (gnc:safe-strcmp): new public function -- we
    were using a g-wrapped version, but that seemed more expensive
    than necessary.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6606 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d89db5340ab6372a2eab8a2458f558a2dd2da9cc
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 22:11:07 2002 +0000

    * src/report/standard-reports/transaction.scm (trep-renderer):
    quit using gnc:glist->list and gnc:list->glist -- new g-wrap
    eliminates need.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6605 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 04fe739267de50913a2fc4627043365c6f48a56c
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 22:10:07 2002 +0000

    * src/report/standard-reports/register.scm (reg-renderer): quit
    using gnc:glist->list -- new g-wrap eliminates need.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6604 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 04322336809fcee9f9f4cd7557fe5eba64ab9961
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 22:09:18 2002 +0000

    * src/report/standard-reports/average-balance.scm (renderer): quit
    using gnc:glist->list and gnc:list->glist -- new g-wrap eliminates
    need.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6603 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96d48772adb458b2a3c67da69c18e0d11852089a
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 22:07:42 2002 +0000

    * src/report/standard-reports/aging.scm (aging-renderer): quit
    using gnc:glist->list -- new g-wrap eliminates need.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6602 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4cfc0bb2c7823d29ce7abecf5059a899548b208e
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 22:07:07 2002 +0000

    * src/report/report-system/report-utilities.scm
    (gnc:account-get-comm-balance-at-date): quit using gnc:glist->list
    -- new g-wrap eliminates need.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6601 57a11ea4-9604-0410-9ed3-97b8803252fd

commit caf8458383ea0a29275d6eed860ef19fea5a0a3b
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 22:06:00 2002 +0000

    * src/report/report-system/report-system.scm: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6600 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f24378a18a306f7867ccf3ebb4562051b12101c
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 22:05:33 2002 +0000

    * src/report/report-system/commodity-utilities.scm
    (gnc:get-match-commodity-splits): quit using gnc:list->glist --
    new g-wrap eliminates need.
    (gnc:get-match-commodity-splits): quit using gnc:glist->list --
    new g-wrap eliminates need.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6599 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c4ddf8bb754c95abc98b9163c3dcc02fbf1b78b4
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 22:02:46 2002 +0000

    * src/report/report-gnome/window-report.c:
    g-wrap-runtime-guile.h -> g-wrap-wct.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6598 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 09c54665d6cac93c1b44c12b01d85497dbf102c0
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 22:02:19 2002 +0000

    * src/report/report-gnome/dialog-column-view.c:
    g-wrap-runtime-guile.h -> g-wrap-wct.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6597 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d0c46131aedf2b1878870e01e809e22a956a2c6
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 22:01:53 2002 +0000

    * src/report/report-gnome/Makefile.am: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6596 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74291c06e6872249f2e00485eb825843f04fa518
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 22:01:06 2002 +0000

    * src/report/locale-specific/us/taxtxf.scm (make-split-list): quit
    using gnc:glist->list -- new g-wrap eliminates need.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6595 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52ffa04e253f46114b52f895873c33d193880631
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 22:00:16 2002 +0000

    * src/import-export/qif-import/qif-merge-groups.scm
    (gnc:group-get-transactions): quit using gnc:list->glist -- new
    g-wrap eliminates need.
    (gnc:group-find-duplicates): quit using gnc:glist->list -- new
    g-wrap eliminates need.
    (gnc:group-find-duplicates): quit using gnc:glist->list -- new
    g-wrap eliminates need.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6594 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d18f1f625a124165d4be575dc62dd24803841780
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:57:21 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6593 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6cb643258daf101ef08bc0e0cb7d79a7c7096ed
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:57:04 2002 +0000

    * src/import-export/qif-import/druid-qif-import.c:
    g-wrap-runtime-guile.h -> g-wrap-wct.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6592 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1054ac07eccd32be94a326637abe27468d533dd4
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:56:33 2002 +0000

    * src/register/register-core/Makefile.am: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6591 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 22d466702ae32205e2eff4097b71968fcd6ced15
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:56:27 2002 +0000

    * src/import-export/binary-import/Makefile.am: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6590 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d2b8a60af1545bd13f45a3cbf2972f223844a4c3
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:56:21 2002 +0000

    * src/gnome-utils/Makefile.am: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6589 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc2b7f4a619e26b9701343833e12ca19637cbfdd
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:55:38 2002 +0000

    * src/gnome-utils/dialog-options.c
    (gnc_option_set_ui_value_internal): switch to using
    gnc_scm_list_to_glist directly.
    (gnc_option_get_ui_value_internal): switch to using
    gnc_scm_glist_to_list directly.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6588 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 09fed8ab530a8b550396018feceeb3bbd73d624b
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:53:30 2002 +0000

    * src/report/report-gnome/gw-report-gnome-spec.scm: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6587 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed5997aea50e70fdda349af0f468a81c28dc5762
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:53:23 2002 +0000

    * src/register/register-core/gw-register-core-spec.scm: fix for
    new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6586 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 813f4c883b1324edf61608fa8cf65372b4ad9e27
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:53:16 2002 +0000

    * src/import-export/binary-import/gw-binary-import-spec.scm: fix
    for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6585 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 268fe1558d4a5d48ad3acb3d06f017904371ff20
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:53:10 2002 +0000

    * src/gnome-utils/gw-gnome-utils-spec.scm: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6584 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3785be0da89f0264a4c448da49821dd96869e15
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:51:57 2002 +0000

    * src/gnome/window-register.c: g-wrap-runtime-guile.h -> g-wrap-wct.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6583 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1ef7bf912a2388fa96325dbac84860cf5286f7b
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:51:25 2002 +0000

    * src/gnome/top-level.c: g-wrap-runtime-guile.h -> g-wrap-wct.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6582 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a7dbe85ee15d8e9ec7895c564c1e09af576235fa
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:50:53 2002 +0000

    * src/gnome/gw-gnc-spec.scm: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6581 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 56b20aa76482c63c4420a7c2d581040ad33a51f5
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:50:32 2002 +0000

    * src/gnome/Makefile.am: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6580 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 049af2dab98443616976b8941d9eda53e5cd631a
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:49:53 2002 +0000

    * src/gnc-module/test/mod-foo/gnc-mod-foo.c: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6579 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 568a3984036b3f9b698d53651c345550ff016002
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:49:45 2002 +0000

    * src/gnc-module/test/mod-baz/gnc-mod-baz.c: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6578 57a11ea4-9604-0410-9ed3-97b8803252fd

commit daef970adc2719c882fa89965e7a4dba6cebad4c
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:49:39 2002 +0000

    * src/gnc-module/test/mod-bar/gnc-mod-bar.c: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6577 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6edc1c403fdf2da6fdc9817eda98a9cccb8602af
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:48:51 2002 +0000

    * src/gnc-module/test/mod-foo/foo-gwrap.scm: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6576 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 901a2840d92a79027f5dd52b6fc290e00cafed3c
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:48:45 2002 +0000

    * src/gnc-module/test/mod-baz/baz-gwrap.scm: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6575 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 494aeb4dbce3d8f5875498ff36881cb81f807a3e
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:48:36 2002 +0000

    * src/gnc-module/test/mod-bar/bar-gwrap.scm: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6574 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17549eae243989024d839e2ab04111859a7e905e
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:47:22 2002 +0000

    * src/gnc-module/test/mod-foo/Makefile.am: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6573 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 99bc0b544b9015ea224de6fca59f29c94426ff54
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:47:16 2002 +0000

    * src/gnc-module/test/mod-baz/Makefile.am: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6572 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b0bc91b6e8709e57a2cd168060939e5c816406fa
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:47:08 2002 +0000

    * src/gnc-module/test/mod-bar/Makefile.am: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6571 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77fc6f2b5b3d02d8d4bf9ba1ca53e7375d4a065b
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:46:25 2002 +0000

    * src/gnc-module/gw-gnc-module-spec.scm: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6570 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b79a78c6c7b5a909ac5c3c1bf8721d4d60f6dbee
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:46:08 2002 +0000

    * src/gnc-module/gnc-module.scm: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6569 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 32d624136590ff790ed56737d1f6ec17ea5dded7
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:45:42 2002 +0000

    * src/gnc-module/Makefile.am: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6568 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ce10c9ab6e11d53c620660e800fcef5257ac84d
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:45:07 2002 +0000

    * src/engine/test/Makefile.am (LDADD): remove libgw-glib.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6567 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0086167baf774bf59b3d97290008a175046e473e
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:44:25 2002 +0000

    * src/engine/kvp-scm.c: g-wrap-runtime-guile.h -> g-wrap-wct.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6566 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e8dc110d0aea5d981e43657573b123600fe1671
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:43:36 2002 +0000

    * src/engine/gw-kvp-spec.scm: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6565 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d072822efd0c4d0b2a4dc10eed48c1379b16fbb5
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:43:15 2002 +0000

    * src/engine/gw-engine-spec.scm: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6564 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f8159d95d0c2fbbdb3426b6f8439e01e627ecf5c
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:42:29 2002 +0000

    * src/engine/gncmod-engine.c: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6563 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a3dd895506ba7bd372928ca6d88a1e53143e284
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:42:01 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6562 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5a80312bb20a3751900b10b90dfc2afe73e65146
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:41:02 2002 +0000

    * src/engine/engine.scm: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6561 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c53fb5c2346e9c81493d475ec1b09d451e66f09
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:40:25 2002 +0000

    * src/engine/engine-helpers.h: accomodate changes to
    engine-helpers.c.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6560 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7aaea61bca4d25bf9bb312ddaa97de1449672c44
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:39:49 2002 +0000

    * src/engine/engine-helpers.c: removed various glist processing
    helpers -- now handled by g-wrap.  However g-wrap doesn't ATM
    publish the glist->list and list->glist functions on the scheme
    side.  If we need that, it can be added.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6559 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a61c6084e0b69c9b7b0442142a9e9418b1313c70
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:38:35 2002 +0000

    * src/engine/Makefile.am: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6558 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e7b50c41861e4e9f924f0fe40e38c57e48908546
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:35:35 2002 +0000

    * src/core-utils/gw-core-utils-spec.scm: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6557 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ea008a577f9be27fbd5bb2cdd4b9172a7f03317
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:35:14 2002 +0000

    * src/core-utils/Makefile.am: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6556 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a5e8cde48a0782a441067ef63818518d3032817
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:34:40 2002 +0000

    * src/business/business-gnome/gw-business-gnome-spec.scm: fix for
    new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6555 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a79683e1641b83aaf1113951b705234f6c49806b
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:33:56 2002 +0000

    * src/business/business-gnome/Makefile.am: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6554 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 40499bcb7d1db20f511faf6b9129f4ed437ca2aa
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:32:13 2002 +0000

    * src/business/business-core/gw-business-core-spec.scm: fix for
    new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6553 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58cc50442aa2f71287d4a4431cd372d6859b3eed
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:31:37 2002 +0000

    * src/business/business-core/Makefile.am: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6552 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b369db17fb971d127c67d58f2066785e8f595e40
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:31:03 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6551 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 08f77c0f6616674d2229af1150faf8848952559b
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:30:46 2002 +0000

    * src/backend/postgres/test/Makefile.am (LDADD): remove libgw-glib.la.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6550 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb917e7eab2699ad6664f5a11b0b3d39f2afd2d5
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:30:16 2002 +0000

    * src/backend/file/test/Makefile.am (LDADD): remove libgw-glib.la.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6549 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f96d30a72847ca0f838225fa6a48d7b34cca542d
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:29:33 2002 +0000

    * src/app-utils/test/Makefile.am (LDADD): remove libgw-glib.la.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6548 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8f76c16fe641abcaa00eb29131ccfa367d4626f
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:29:05 2002 +0000

    * src/app-utils/option-util.c: g-wrap-runtime-guile.h -> g-wrap-wct.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6547 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc2d9792ae0fae45ae34dec0e29d1211fe1fba3b
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:28:39 2002 +0000

    * src/app-utils/gw-app-utils-spec.scm: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6546 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ac37ce1e1affef9cfc745974090ec5c012fc219
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:28:07 2002 +0000

    * src/app-utils/guile-util.c: g-wrap-runtime-guile.h -> g-wrap-wct.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6545 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 597ee4ea39d3762bfa5ce22315bc3895d93f3d25
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:25:55 2002 +0000

    * src/app-utils/Makefile.am: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6544 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a40c9b62835c0029eb281a4baeccc2399c943e9
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:25:24 2002 +0000

    * src/app-file/gw-app-file-spec.scm: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6543 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 941cf254ef4af53792cf5fe82afa9c79baf5df05
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:24:46 2002 +0000

    * src/app-file/Makefile.am: fix for new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6542 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 07ce3a1e17bf1019bdea9e65fa76ce1b4c6d32e7
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:21:52 2002 +0000

    * lib/srfi/Makefile.am: handle conditional per-SRFI install.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6541 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 12aff8c2d63fc5b4497bd787ac3a3fd105f57b9a
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:21:11 2002 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6540 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 79fff7aa226abf5c297eb6b6bef9f75e624f981f
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:20:55 2002 +0000

    * Makefile.am: handle conditional install inclusion of GUILE_WWW.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6539 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a458350f99da815c131f4e244043e2782ecad3a2
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Jan 9 21:18:27 2002 +0000

    * configure.in: switch to check and only install the srfis we
    need. do the same for guile-www.
    (AM_PATH_GWRAP): require g-wrap 1.3.2.
    (CFLAGS): add -Wno-uninitialized and -Wno-unused to accomodate
    g-wrap issues.
    (GNUCASH_ENGINE_LIBS): remove libgw-glib -- now provided by g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6538 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 947b9765a36fb3347f909b69c4278002daa85c3f
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 8 23:57:41 2002 +0000

    Allow timezone to be absent when parsing dates.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6537 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35af979ec43948f690f623e12ce19e7532f01298
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 8 14:46:16 2002 +0000

    add another note
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6536 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad284a64adf7a40e1cac2e5b257594a7ac14202c
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 8 14:41:27 2002 +0000

    add note
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6535 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94bc37e4e742c37b178ea21ea3f64068dd1fcd6b
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 8 11:58:50 2002 +0000

    David Hampton's QIF import patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6534 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 307f25954c2b496a155e6f33519c454717f476be
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 8 11:47:15 2002 +0000

    David Hampton's account tree patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6533 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 515dc676fd5a1f965257e52e6899fd51c81d32b2
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 8 09:29:55 2002 +0000

    * src/backend/postgres/test/test-db.c: test for new accounts
    
    * src/backend/postgres/account.c: check for missing parent
    account when loading accounts
    
    * src/backend/postgres/PostgresBackend.c: check for bad
    commodity string name
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6532 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fae07ec3f1c1b0674ef85ae181d55a8a24cf8532
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 8 01:37:10 2002 +0000

    fix mem leaks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6531 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b10774c391a6f43b758a564cfecae901955452e0
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 8 00:29:16 2002 +0000

    fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6529 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1dfbcfe67563983c7a868721b0e07a8e0d240464
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 8 00:09:26 2002 +0000

    fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6528 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c3a997a4e923ea4051bc3176e8966bcf04605a3
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 7 13:56:11 2002 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6527 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 434a74cca8c16818b8aebe98ae929f3cd20ebae0
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jan 7 11:01:46 2002 +0000

    * src/backend/postgres/account.c: check for missing currency
    when loading accounts
    
    * src/backend/postgres/PostgresBackend.c: check for missing
    currency when loading transactions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6526 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec74433b679b32f4fce539c4925e5c302a60b684
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jan 7 02:41:09 2002 +0000

    David Hampton's autotool patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6525 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 595d08d0b4fc83c6b672ec40c85c0039f2708efd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jan 7 00:52:40 2002 +0000

    2002-01-07  Christian Stimming  <stimming at tuhh.de>
    
    	* src/report/report-system/commodity-utilities.scm: Tweaked the
    	exchange rate calculation so that it will work in even more
    	complicated cases, involving different Euroland and other
    	currencies.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6524 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 49bc361cd4dfe5d3cf60f869e93c7c3a2f54cb13
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 6 22:24:03 2002 +0000

    2002-01-06  Christian Stimming  <stimming at tuhh.de>
    
    	* src/report/report-system/html-utilities.scm,
    	src/report/standard-reports/*: Added option hyperlink in report
    	warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6522 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f9e8a3ada21c1c4887cff38b0058b098152804b4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jan 6 14:49:51 2002 +0000

    2002-01-06  Christian Stimming  <stimming at tuhh.de>
    
    	* doc/sgml/*/xacc-euro.sgml: Fixed DEM rate as pointed out by
    	Gregor Hoffleit <gregor at hoffleit.de>.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6518 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a61f3ab6763a1385006f2a6df8dbc7c6e604007
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 5 18:32:08 2002 +0000

    more multi-book support hacking
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6516 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f0b6a6fa57bf52d4803598b72167ded3fa74109b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jan 5 17:21:59 2002 +0000

    2002-01-05  Christian Stimming  <stimming at tuhh.de>
    
    	* src/report/report-system/html-*.scm,
    	src/report/stylesheets/stylesheet-*.scm: Added nowrap attribute
    	for cells containing numbers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6515 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82b3df0838f6c857d72f405601660d4467c792e1
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 5 04:55:03 2002 +0000

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

commit d1f9a3d39f455abc6de26f4e8b5e3c6a7ea4135a
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 5 04:37:17 2002 +0000

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

commit 6300299c7b42e14e8e159b5fa0e101b71717fcc7
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 5 03:28:51 2002 +0000

    more dinkering with multi-book support
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6510 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9e9f2764afc2b7a508f4bda037ea28f07b5d68d2
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 5 03:28:24 2002 +0000

    add postgres binaries to search path
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6509 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d4521a68f17106a4dff4fd7c8b78125e62aff67
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 5 03:11:24 2002 +0000

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

commit 5150ab09c42733204659af2d13707c11b874accd
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jan 4 23:48:18 2002 +0000

    Allow variables to be entered into price cell.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6507 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f99332de3fdb3ba4a8b78213736b71b9498e79c2
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jan 4 23:46:47 2002 +0000

    fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6506 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c66e3a0dd4936ae8083688f5b33e5d159b215bf7
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jan 4 21:28:33 2002 +0000

    continue whacking at multi-book support
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6505 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ff4969d89e0b7dab8ff90bf2728f4ddf41bd973
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Jan 4 19:01:15 2002 +0000

    reorder includes
    add G_WRAP_COMPILE_ARGS to find G-wrap includes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6504 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 90a2c42bd3e8442af067f274b3dd3cb8bb233584
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jan 4 18:21:52 2002 +0000

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

commit 63901220a26bc4bc9b9ac9b8f74d090f4734e7f3
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jan 4 18:19:24 2002 +0000

    add support for multiple books
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6502 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ee531499a9050cca60f93b734b20cad4a7df194
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 3 10:04:01 2002 +0000

    * src/backend/postgres/PostgresBackend.c: allow gnucash tables
    to be installed in an existing database.
    
    * src/backend/postgres/upgrade.c: use pointer<->int conversion
    macros
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6501 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 875a439abcd07cbf8ad6da25c1d785bf9b9698a5
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jan 3 06:11:04 2002 +0000

    cut over to multiple-book query
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6500 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e9c2eff0cb21093b90320e7ce8dc2bc520dcd43
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jan 3 02:35:24 2002 +0000

    use private Query structures
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6499 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4ff335f23f9d40623860b7d597543ed01b4ea04
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jan 3 02:34:52 2002 +0000

    move Query private data structures to private file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6498 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da157156477432f54ca56da21abadf941a5764af
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jan 3 02:18:57 2002 +0000

    more private data structures to private, non-portable directory
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6497 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e0b61ebb58b38ea1fcc2f714fe724bcafb64dbf4
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jan 3 01:57:04 2002 +0000

    more reorg in preparation for switch to books
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6496 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5008308847e27cfc9600a02685613d5f795c3029
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 3 01:28:46 2002 +0000

    Add missing include.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6495 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dbcc5528c58ba3409c19663a68af24272e5bfd1d
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 2 23:35:19 2002 +0000

    Remove unneeded include.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6494 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d62529b5ef260a79edff68a1be9521afd81c0ae
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 2 23:13:38 2002 +0000

    add missing includes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6493 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68e191f02d39d9501f8b1ba801c04acdf5d82831
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 2 21:29:00 2002 +0000

    start adding book-matching predicates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6492 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3636bb442916ea7f5b80c9d73a58774a3885a223
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 2 21:04:05 2002 +0000

    add generic types
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6491 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b8e51428b75ef3fb2483373810c6860f386e76c
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 2 21:02:45 2002 +0000

    rename PR_AMOUNT -> PR_VALUE
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6490 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 56ab19b9da24171f1641e16f6c49f9812646b911
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 2 20:57:43 2002 +0000

    change PR_AMOUNT ->PR_VALUE
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6489 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dad6b1f29e83f71702af0538bbcbe28619044d72
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 2 20:53:29 2002 +0000

    add missing include
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6488 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 30bad8bc9e9c6ecba333b80cfcd24fd489e95e73
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 2 20:22:09 2002 +0000

    cosmetic renaming of PR_AMOUNT -> PR_VALUE
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6487 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8819597b9dce41ca9bfd49aab2f0a3b8beceee5e
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 2 20:20:37 2002 +0000

    cosmetic renaming of PR_AMOUNT->PR_VALUE
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6486 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df716532e97c78c7989312c4ae78b73ba8e13d2e
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 2 19:56:02 2002 +0000

    purely cosmetic re-arrangement of parenthesis
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6485 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7cdd1d7751d675e5a80c4ac963594bee0ad78318
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 2 19:03:05 2002 +0000

    book/acct-period related bugfixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6484 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 950f028a46c9d7245e191e4b2b433162818a6de0
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 2 11:20:05 2002 +0000

    fix compiler warning & error
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6483 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 00c2494f9b39b35b1b521e4ec0e9f3e631fa077b
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 2 10:09:03 2002 +0000

    add debug messages
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6482 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8048ad9824ad018e25f674458c1089d5b0da920a
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 2 10:08:17 2002 +0000

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

commit 17d7bfb2f1c79c17aee7957e850888eacd78f74d
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 2 10:07:19 2002 +0000

    bug fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6480 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae1ac3c14af768337e65c058201be519723040cf
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 2 10:06:26 2002 +0000

    remove dead code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6479 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8551bf0b749cacee362c0e4e2ba9018007d5171
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 2 10:06:10 2002 +0000

    clean up logic
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6478 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78b23868227cfc6d689259dc9db7ffaf1d21070c
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 2 06:39:47 2002 +0000

    never mind, revert that last patch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6477 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6cbfe794878c9182603858c7ef155e945d6b2f1
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 2 06:32:36 2002 +0000

    uhh, never mind,. revert the last patch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6476 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 20f13f9cd2338f2817222ea305e41a0f8bf9606f
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 2 06:31:49 2002 +0000

    uhh, never mind, revert the last patch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6475 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 32413b81d2627c644274fb2e935a25a70cebd8fc
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 2 05:03:19 2002 +0000

    commodities belong to books
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6474 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3e36968783da5247bf74ff21d3972f765b9592f5
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 2 04:43:25 2002 +0000

    commodities belong to books
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6473 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e2efb76f5a6e46ad88ffb017aaf2b75c58240c3d
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 2 04:37:53 2002 +0000

    commodities belong to books
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6472 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c12b448175346c8335b12b975a3ae0ef1888fb1
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 2 04:28:32 2002 +0000

    commodities belong to books
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6471 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1614997892facdf543566c565aba647e92ac57c8
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 2 03:18:46 2002 +0000

    find  out what book a price belongs to
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6470 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 00e23dd6321b453ca7238b103bfe5592e4c172fd
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 2 03:07:43 2002 +0000

    misc cleanup, bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6469 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b19ce51b45580b849832d80c5ad2d93d35461256
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 2 03:07:13 2002 +0000

    add new test
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6468 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f5f8fb2c91673152b657bd30d91500d43ecfe016
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 2 03:05:53 2002 +0000

    misc cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6467 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2f1fd70039646a9af04d30e379fb6541e432821f
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 2 02:44:53 2002 +0000

    add debug statements
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6466 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b06c1567a33089d3c5c62cf782770fcefbd5c54a
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 2 02:29:43 2002 +0000

    add new tracing class
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6465 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72a17bc35d020a328822e3efa51550094e069b10
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 2 02:26:02 2002 +0000

    misc cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6464 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe06d388427d4569345d86dfd1cc98a8830b3e11
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 2 02:25:03 2002 +0000

    change how reparenting works
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6463 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f40cab44683a6fe3285aa9b77521ad23e57a67b2
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 2 02:22:42 2002 +0000

    fix error handling
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6462 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b60b374d0ab2d9c0c9bf96b146098b9a44973d71
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 1 02:23:21 2002 +0000

    misc cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6461 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3099d367b857a7446a79136a1dda376ebe4e2980
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 1 02:23:06 2002 +0000

    API change in backend
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6460 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3115d83d79415ee9e10aafe0a820e34280c0f738
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 1 02:16:25 2002 +0000

    "refactor"/simplify  dead-ugly code, change API to match backend
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6459 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3cab59040ee31089f9c76c63c4201a5fd3599395
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 1 02:14:25 2002 +0000

    change backend API to fix book-bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6458 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 37d4cf0ae8bc6ed8563d33d9544f5f10b502fc77
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 1 00:20:26 2002 +0000

    Add 'today' as a starting date option.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6457 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e82222d5b23bad5c625eb66dd99d3ac16c87ce78
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 31 23:02:37 2001 +0000

    continue roughing in support for books
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6456 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af4740e50cc950bb98a3ebebe09140046a9e7d6f
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Dec 31 23:01:36 2001 +0000

    David Hampton's compile patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6455 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0751c23a4b29102c022331269d5ec4c420a34c45
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 31 23:01:07 2001 +0000

    add/modify debug statements
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6454 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9902d195b306bb5e0f5cfaa1d6fe306927ab6b77
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Dec 31 22:50:34 2001 +0000

    David Hampton's automake 1.5 patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6453 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e9a31cdf8f552721f74c6e242de38c41dbf5c511
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 31 21:14:56 2001 +0000

    remove un-needed field
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6452 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 99be951dbe7b5ffeac28561f10e3bf3a4cdc9576
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 31 21:14:28 2001 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6451 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96ea181d9785c0da3d32784edd1d527b241c84bb
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 31 19:51:54 2001 +0000

    more rough-in for handling of books
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6450 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 568a7c3a7e20c959a4dbacb2f0d6ca1eed70bbde
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 31 19:13:17 2001 +0000

    new files for handling books
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6449 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c35d82e8a8fbd2886e0c15241211a50f92ba9c34
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 31 18:51:53 2001 +0000

    check book guid before setting it
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6448 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce95a89635a9ab66e19c308f3238be40051098f0
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 31 18:27:13 2001 +0000

    more book-support fixes, additions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6447 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 44d54c363724e4526476b6595a56e00a2e361e1c
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 31 18:17:26 2001 +0000

    add state management flags
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6446 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fcabb48530c091f0e1c46602afbd658c43c043fa
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 31 18:16:41 2001 +0000

    remove un-needed include
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6445 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 43aaa1d7acaac4642b6c5c11c829a5eb4431267b
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 31 17:21:25 2001 +0000

    start scratching in support for multiple books
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6444 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 50d07c4a1700955ac376af6ede057406562140c8
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 31 01:40:47 2001 +0000

    turn on book support in the file backend
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6441 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b2a678e530f828597bb602fa03b8e87d60563df
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 31 01:16:04 2001 +0000

    update debug statements
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6440 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f2aeb91f76f2fd7816625d23b1f4b27e0bd62295
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 30 23:13:41 2001 +0000

    make it easier to grep for usage of child parsers
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6439 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 546694b97550dfebc363a9559508f31097a75cc2
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 30 22:36:47 2001 +0000

    add debug messages
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6438 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58bbb21a93ef2d31a289162378e08ebf1d8f1836
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 30 22:09:50 2001 +0000

    add diagnostic warning messages
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6436 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77829f9487e2105ced78dcb1f7378cbe26c9e1c1
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 30 21:17:47 2001 +0000

    gratuitous rearrangement of parenthesis.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6429 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2bba2f91260c6afc3e712d35f2afc1184e8e229e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 30 19:39:42 2001 +0000

    a few bug fixes; add a utility routine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6428 57a11ea4-9604-0410-9ed3-97b8803252fd

commit de87c4c93732f4beeb9c184fba60a082ff7130a2
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 30 19:01:30 2001 +0000

    cosmetic fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6427 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 71b50e0dc1f08353c52dd58c762b39708ebff7c8
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 30 18:19:03 2001 +0000

    buglet fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6426 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a83bda50a9797f2c3961b41655fa560c69d2f1fd
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 30 17:38:01 2001 +0000

    first pass at integrating book into file backend
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6425 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77764be76795382fb2553f6feb0913bdb9fe5690
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 30 17:25:30 2001 +0000

    change printf -> PWARN or PERR
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6424 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 21593a3f510c9f99fa9c9a1e81ef43240ecfb96b
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 30 17:11:00 2001 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6423 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c073376abb34a4d39d14682ab6052b54b74b93ad
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 30 17:09:52 2001 +0000

    g_warning -> PWARN
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6422 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f8d85c21f15996df1d0b1a9377d4f097cbf409dd
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 30 17:02:56 2001 +0000

    g_warning -> PWARN
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6421 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f4c394a76aa81dcd2b7c9a5b2fa5f006231c49f
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 30 16:24:47 2001 +0000

    gratuitous cleanup; add gnc_book_set_guid()
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6420 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 51b10b638414566099d9aebe9005dd3d87685ad6
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 30 15:48:09 2001 +0000

    take a shot at implementing books ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6419 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 562bf958ea38cbea0b401849a602f8979ece41a4
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 30 15:29:41 2001 +0000

    clean up the documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6418 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0bfd17442e7a2cc46f3daae011f73ff05d13e4b8
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Dec 29 17:53:51 2001 +0000

    initial checkin -- error reporting architecture
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6417 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da601a847d875f914834231a48c4d832e6506b6e
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Dec 29 12:14:20 2001 +0000

    work on tests and sql backend
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6416 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e0f2c1d3e40cfba7703ae828cd4f6da993d49b3f
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 28 10:49:59 2001 +0000

    work on tests
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6415 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cdf8dd0fa10a09ed1c7bb04903202270901e9f07
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 27 09:03:32 2001 +0000

    * src/backend/postgres/test/test-db.c: expand testing
    
    * src/engine/Transaction.c: fix bugs. keep positive editlevel
    while committing and rolling back transaction.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6414 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a02f6e3f4d61689a760b2d4e77e5578546e6f348
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 26 07:14:44 2001 +0000

    * src/backend/postgres/test/test-db.c: test rollback
    
    * src/engine/Transaction.c: fix bug in transaction rollback
    
    * src/engine/test-core/test-engine-stuff.h: add test routine
    
    * src/engine/test-core/test-engine-stuff.c: add test routine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6413 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 24256e625778d07ca45c84c0f1f830a0929424f0
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 21 11:49:43 2001 +0000

    Add app-util to g-wrap path.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6412 57a11ea4-9604-0410-9ed3-97b8803252fd

commit afa35f1124850dae177a24923c025577efa0fe60
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 21 07:46:13 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6411 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b18b8ed54ba41e9fa43b01903df71ece0554ffa
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 21 07:45:32 2001 +0000

    * src/scm/main.scm: update for api changes
    
    * src/scm/main.scm: remove some report menu setup functionality
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6410 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd5b116a073b3cbc30695f56fd1de405690fd26c
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 21 07:45:18 2001 +0000

    * src/report/report-gnome/window-report.h: add new init api
    
    * src/report/report-gnome/window-report.c: move some report
    initialization here from top-level.c
    
    * src/report/report-gnome/gncmod-report-gnome.c: call new report
    initialization function
    
    * src/report/report-gnome/Makefile.am: add app-utils dependency
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6409 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea689586dea863cd6a5b2e9d3c0da1467fa14c7b
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 21 07:43:12 2001 +0000

    * src/gnome/top-level.h: update for api changes
    
    * src/gnome/top-level.c: remove some gnome initialization &
    shutdown. change ui init api.
    
    * src/gnome/gw-gnc-spec.scm: update for api changes
    
    * src/gnome/argv-list-converters.h: remove
    
    * src/gnome/argv-list-converters.c: remove
    
    * src/gnome/Makefile.am: remove argv-list-converters.[ch]
    
    * src/gnome/top-level.c: take out component manager initialization
    and shutdown
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6408 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 318a1dd55f25ab2aa7238e23c3fb02ad627cabf7
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 21 07:41:54 2001 +0000

    * src/gnome-utils/gw-gnome-utils-spec.scm: g-wrap new funcs
    
    * src/gnome-utils/gncmod-gnome-utils.c: remove #include cruft
    
    * src/gnome-utils/gnc-html.c: remove #include cruft
    
    * src/gnome-utils/gnc-gnome-utils.h: new file
    
    * src/gnome-utils/gnc-gnome-utils.c: new file -- init and shutdown
    functions
    
    * src/gnome-utils/argv-list-converters.h: add
    
    * src/gnome-utils/argv-list-converters.c: add
    
    * src/gnome-utils/Makefile.am: add new files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6407 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9bebd787bdd458842792519af14e4406e096b3e3
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 21 07:40:14 2001 +0000

    * src/gnc-ui.h: remove cruft
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6406 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6286c3a56eb6de11715b8d4da3d66d079546b640
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 20 11:05:25 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6405 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2225ff5d72a85909a46ef8695f8c21d02d854ef5
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 20 11:04:44 2001 +0000

    * src/scm/main.scm: remove some report menu setup functionality
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6404 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b2e9ab4b7bb96418348a7fc38cdd989002b42b5
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 20 11:04:20 2001 +0000

    * src/report/report-gnome/report-gnome.scm: move some report
    menu setup functionality here
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6403 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cdb59aa5dbca8147fe8033fb21e0973b224eb01c
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 20 11:03:55 2001 +0000

    * src/gnome/top-level.c: take out component manager initialization
    and shutdown
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6402 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b717264ea36231d05a9ab8223e675ca390ac40e
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 20 11:03:40 2001 +0000

    * src/engine/Transaction.c: fix spelling
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6401 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c5af00805e6d67d5df7ae9bf69488ea9dd06047d
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 20 11:02:40 2001 +0000

    * src/backend/postgres/test/test-db.c: work on tests
    
    * src/backend/postgres/test/.cvsignore: ignore database dirs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6400 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e76108b234b90710e4cceb930f0589668aa8044
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 20 11:01:52 2001 +0000

    * src/backend/postgres/txn.c: fix spelling
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6399 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa5229d387688b97cbf5e28fa986d7799d2789a0
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 20 11:00:58 2001 +0000

    * src/app-utils/gncmod-app-utils.c: perform component manager
    initialization and shutdown here
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6398 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ddf61ef35e6302644210c93afa580ff5fc8bab6
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 20 11:00:37 2001 +0000

    * src/app-file/gnc-file.c: suspend engine events when
    creating new session
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6397 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 558133fb7989214e38d440c853e53238d8cf8a23
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 20 10:57:24 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6396 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94d024ff097eb01a2e66661664b226de3c6d7fb8
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 19 23:41:54 2001 +0000

    add app-utils to g-wrap path
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6395 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a209d16f69fa7b39368a4eb18666b2610fec5283
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 19 11:41:06 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6394 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf0bc57a5af252069509049712b825223df1ff3d
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 19 11:40:37 2001 +0000

    * src/engine/gw-engine-spec.scm: g-wrap event types enum
    
    * src/engine/gnc-session.c: set book backend to NULL before
    destroying old book in gnc_session_load
    
    * src/engine/Transaction.c: do checks & events when setting
    slots for transactions and splits.
    
    * src/engine/GNCId.h: add a const typedef for GNCIdType
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6393 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e9bc21cf2801a8b488511daa16f7ed941922ee19
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 19 11:40:10 2001 +0000

    * src/backend/postgres/test/test-db.c: add a test for backend
    transaction rollback due to stale data in the engine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6392 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ee1d594ca4c8296414d50073d74583fdd52e1a0e
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 19 11:39:57 2001 +0000

    * src/backend/postgres/txn.c: fix bugs restoring one transaction
    from database.
    
    * src/backend/postgres/putil.h: add EXEC_QUERY
    
    * src/backend/postgres/price.h: add pgendGetCommodity
    
    * src/backend/postgres/price.c: add pgendGetCommodity
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6391 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b18193b14578fed73bd7aff7b1e08f679884621
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 19 11:39:31 2001 +0000

    * src/app-utils/test/test-component-manager: test g-wrapped
    component manager
    
    * src/app-utils/test/Makefile.am: add test-component-manager
    
    * src/app-utils/gw-app-utils-spec.scm: g-wrap component manager
    
    * src/app-utils/gnc-component-manager.h: add some SCM api
    
    * src/app-utils/gnc-component-manager.c : add some SCM api
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6390 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a01c0c43c3bdefdc8d0600480e74821128f0fcb
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 18 14:51:50 2001 +0000

    add documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6389 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15161dabf30cb97e84451a644122c89c7cc33bf3
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 18 10:47:31 2001 +0000

    start g-wrapping register-core
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6388 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 465fa68ee6a28cfc3ea598ab112a0ed05ec2d347
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 18 01:11:30 2001 +0000

    * src/gnome-utils/gw-gnome-utils-spec.scm: add wrapping for widgets
    and other api
    
    * src/backend/postgres/test/test-db.c: add check for initial
    account balances
    
    * src/backend/postgres/PostgresBackend.c: fix bug. begin/commit
    account group when loading intitial balances
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6386 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 596dd309c372f7d4e58eb9e45c651880bd0883d9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Dec 17 04:36:56 2001 +0000

    Reorder libraries to build properly with separate GTKHTML and GUILE
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6383 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a54f80d6da015fc0a84e22709de163e70d269e2c
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Dec 15 09:49:49 2001 +0000

    fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6378 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5640c4109c4a47d5fbf748f55ee9bb3c2179114
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 12 09:50:49 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6376 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 686111874d0e1b7703cac15fdf73208c4305dc6e
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 12 09:50:20 2001 +0000

    * src/report/report-gnome/test/test-load-module: add
    
    * src/report/report-gnome/test/test-link-module.c: add
    
    * src/report/report-gnome/test/Makefile.am: add
    
    * src/report/report-gnome/test/.cvsignore: add
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6375 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 65263d8b676c61a5d44336e2ebcee62bfdc8c8aa
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 12 09:50:07 2001 +0000

    * src/report/report-gnome/Makefile.am: add test dir
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6374 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15d1dacf765ff023fa437827f22a019ce561cb76
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 12 09:49:54 2001 +0000

    * configure.in: configure report-gnome/test directory
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6373 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ccbdc243b972ea9c0adde1712bc38c21a74efdae
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 12 08:38:35 2001 +0000

    fix bug in gnc:find-localized-file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6372 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e5d981a21726cad7e833c8419b830cb4daa2193
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 12 00:58:55 2001 +0000

    Jose Carlos Nascimento's Brazilian Portuguese translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6371 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fbe55cafd829f3338c60455a7f5ecdbabf076d7b
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 12 00:46:21 2001 +0000

    Remove extra report link.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6369 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f8374bd942810dc947b87162e12956efbccf636c
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 16:52:25 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6368 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a15ae2a3fcbb9786e9851dae5be61022e2609621
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 16:52:00 2001 +0000

    * src/scm/command-line.scm: reorganize a little to remove some of
    the top-level actions.
    (gnc:initialize-config-vars): new function -- initialize config
    vars to defaults, respecting any relevant envt variable
    overrides.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6367 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d0191d501e28344de8677216d85a9bd4a81f2160
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 16:49:37 2001 +0000

    * src/scm/doc.scm (gnc:find-doc-file): use
    gnc:find-localized-file, not gnc:find-file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6366 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc40ff84f1546cdf2672739f4dbb8c7aa090b6e7
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 16:48:52 2001 +0000

    * src/scm/main-window.scm: fix hooks usage to be idempotent --
    file should (re)load safely now.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6365 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aff3ad685af8ecd7146afe94b4d0433f4da86d98
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 16:48:01 2001 +0000

    * src/scm/main.scm: migrate some loads to the top level - though
    to really do this right, we're going to need more explicit
    use-modules and gnc:module-load deps expressed everywhere.
    (gnc:find-file): new exported function.
    (gnc:find-localized-file): new exported function.
    (gnc:*config-path*): new export.
    (gnc:*share-path*): new export.
    (gnc:*doc-path*): new export.
    (gnc:flatten): new function.
    (build-path): simplify.
    (gnc:print-unstable-message): simplify.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6364 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 97a6deee86e3ce96b01500bc9d3c8397fa198142
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 16:40:19 2001 +0000

    * src/scm/path.scm: rework doc-path handling completely, migrating
    much of the code to command-line.scm.
    (gnc:expand-path): new function.
    (gnc:load-system-config-if-needed): use gnc:*config-path*, not
    gnc:*config-dir*.
    (gnc:locale-prefixes): removed.
    (gnc:default-doc-dirs): removed.
    (gnc:_expand-doc-path_): removed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6363 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2659b8bdcf46d55ba6be7b2199315d1e5ad839c9
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 16:36:56 2001 +0000

    * src/scm/price-quotes.scm
    (gnc:*finance-quote-helper*): use gnc:*share-path*, not
    gnc:*share-dir*.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6362 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 675be91ad01e9d4849ef8217c9a6981151c6bad2
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 16:36:04 2001 +0000

    * src/scm/tip-of-the-day.scm: rewrite to be re-loadable -- you now
    need to call an init function after loading the file.  In the long
    run, this should still become a module (guile or gnc).
    (gnc:initialize-tip-of-the-day): new function.
    (gnc:tip-of-the-day-startup-func): new function.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6361 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68181e382465551e0e25f9b47ce169e3f4b1bca4
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 16:33:51 2001 +0000

    * src/scm/build-config.scm.in: rename -dir_ variables to -path_
    and remove help-dir in favor of doc-path.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6360 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6125478c8132ac9a8d4e0a836ec1eced03f96c17
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 16:33:06 2001 +0000

    * src/scm/Makefile.am (build-config.scm): remove
    GNC_PKGLIB_INSTALLDIR.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6359 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 367f3da61fba097f79db895329e9019e33efaafd
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 16:31:58 2001 +0000

    * src/report/utility-reports/hello-world.scm
    (hello-world-renderer): modify to reflect switch from share-dir to
    share-path.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6358 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5607da97defd67cfb66c44ac0038067676304ec5
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 16:28:28 2001 +0000

    * src/report/report-gnome/.cvsignore: add missing bits.
    
    * src/report/report-gnome/.cvsignore: add *.lo and *.la.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6357 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b1a8be026a3ef6536b6bdf6b3e53751405b18b1
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 16:27:44 2001 +0000

    * configure.in: now that libgnc-engine doesn't depend on guile any
    more, migrate the guile flags from "BASE" to the regular vars.
    (GNUCASH_ENGINE_BASE_LIBS): remove guile bits.
    (GNUCASH_ENGINE_LIBS): add guile bits.
    (GNUCASH_ENGINE_BASE_CFLAGS): remove guile bits.
    (GNUCASH_ENGINE_CFLAGS): add guile bits.
    
    * configure.in (error-on-warning): make this the default.  I'm
    tired of having to fix missing #includes, mismatched types,
    etc. after an update so I can get back to work, but if anyone has
    a real problem with this, I'd be happy to reconsider.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6356 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f92e733090f0aba0325703cad0ea105aa3e44151
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 16:20:52 2001 +0000

    * src/engine/.cvsignore: add a few missing bits.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6355 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a156c71f98f15065380e4dfa72c89d4fb00b4fe
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 16:20:28 2001 +0000

    * src/engine/iso-currencies-to-c: new file -- convert
    iso-4217-currencies.scm to iso-4217-currencies.c.  Amazingly
    easily.  Woohoo for languages with built in self-parsers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6354 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1df3571b4cafb895aa2fd31d1edfe705af612d7b
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 16:19:00 2001 +0000

    * src/engine/Makefile.am: accomodate new automatically generated C
    code for default commodity table initialization.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6353 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 33b223a6d0cb121960160aa40f6338a63817a366
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 16:17:51 2001 +0000

    * src/engine/gnc-commodity.h
    (gnc_commodity_table_add_default_data): new prototype.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6352 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3ee5ee7d289ac450f5910ff7089da0df0e44e99
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 16:15:08 2001 +0000

    * src/engine/gnc-commodity.c
    (gnc_commodity_table_add_default_data): new function -- populate a
    commodity table with the "default" commodities/namespaces.
    #includes the automatically generated code from
    iso-4217-currencies.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6351 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13db328284cb60116e90402306fc0a708ba68b76
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 16:13:50 2001 +0000

    * src/engine/engine-helpers.c
    (gnc_engine_commodity_table_new): removed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6350 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72081c01f3f2559eeef68f9ee607bdd0717ee9b4
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 16:07:04 2001 +0000

    * src/engine/commodity-table.scm: migrate commodity table
    construction to be C-only.
    (gnc:load-iso-4217-currencies): removed.
    (gnc:setup-default-namespaces): removed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6349 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 69b2f8bf326a0f317b5f4d91923ee092f598cbed
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 16:05:24 2001 +0000

    * src/engine/gnc-book.c (gnc_book_init): switch to use non-guile
    based gnc_commodity_table_add_default_data.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6348 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74825580fb5fdb42936c6ac8bd59205a8250e806
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 16:04:24 2001 +0000

    * src/engine/engine-helpers.h: remove
    gnc_engine_commodity_table_new.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6347 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4997570363b2d7176d9443adbfd52a5edc55d24b
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 16:03:45 2001 +0000

    * src/engine/engine.scm: don't export deleted
    gnc:engine-commodity-table-construct.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6346 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84751e94ea4abbbf05543fc3437fd1cd9f06645d
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 16:02:31 2001 +0000

    * src/engine/iso-4217-currencies.scm: fix some typos.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6345 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf2c6403789a67c2c6fdb2db3c71364d26ded986
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 16:02:01 2001 +0000

    * src/report/report-gnome/Makefile.am
    (AM_CFLAGS): add GLADE_CFLAGS.
    (.scm-links): add report link.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6344 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d87ec2a4b1fe600012fc8768ddfdafbde127ce1
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 16:00:20 2001 +0000

    * src/optional/.cvsignore: add *.lo and *.la.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6343 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f9e166f44cf1304fdc113e6f6b49c2720792e41
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 15:29:27 2001 +0000

    * src/gnome/dialog-sxsincelast.c: #include gnc-gui-query.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6342 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 04fee1c96ed09df788b0dacc2e40678a4ebe5bfa
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 15:25:40 2001 +0000

    * src/bin/overrides/gnucash-build-env.in: add report-gnome to
    test-env.  Change envt vars to reflect new scheme:
    GNC_CONFIG_PATH, GNC_SHARE_PATH, and GNC_DOC_PATH.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6341 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6cb8f2e8ba6377b325f97b7a1832b10c1f8d768b
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 15:23:50 2001 +0000

    * src/backend/postgres/test/test-db.c
    (db_file_url): find the postgres communication socket directory
    via envt var TEST_DB_SOCKET_DIR.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6340 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf02d77d8903bd9a5be352d34c9ce8e67fb878ba
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 15:22:40 2001 +0000

    * src/backend/postgres/test/db-control.sh: rework to communicate
    with postgres through a filesystem socket rather than a TCP
    connection so tests will work even on machines that don't allow
    TCP.  This was a little tricky because shell substitutions were
    fighting the PG_CTL "-o '-k x -p y'" syntax.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6339 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8eee1e4d9d8f596940821e9938398779e48acfd6
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 15:20:23 2001 +0000

    * src/backend/postgres/test/Makefile.am
    (AM_CFLAGS): add GUILE_INCS.
    (TESTS_ENVIRONMENT): add TEST_DB_SOCKET_DIR.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6338 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa8ffddd141b1d390dfe574d71d9a0b0f6be12f1
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 11 15:17:52 2001 +0000

    * intl-scm/Makefile.am (guile-strings.c): add top_srcdir.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6337 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f11914bd612b83c870a55eb62f36b1c65af66a06
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 11 10:53:12 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6336 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17d924f826e3ee239082adf6562a83cd97f9958c
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 11 10:52:42 2001 +0000

    * src/tax/us/test/Makefile.am: remove report-gnome from dirs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6335 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94f7c2d3ce4ef24bbb80fe14616427468129513c
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 11 10:52:28 2001 +0000

    * src/tax/us/us.scm: don't use gw-gnc
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6334 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 89faa0d7c272d1eb4c631315e0e5dfea3bc05e7a
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 11 10:52:18 2001 +0000

    * src/report/utility-reports/test/Makefile.am: remove report-gnome
    from dirs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6333 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3e295d449f056f0f1f89674b9dc9c493da6dbc0
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 11 10:52:04 2001 +0000

    * src/report/utility-reports/welcome-to-gnucash.scm: don't use gw-gnc
    
    * src/report/utility-reports/view-column.scm: don't use gw-gnc
    
    * src/report/utility-reports/utility-reports.scm: don't use gw-gnc
    
    * src/report/utility-reports/iframe-url.scm: don't use gw-gnc
    
    * src/report/utility-reports/hello-world.scm: don't use gw-gnc
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6332 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b323bf730f13a617b0a7336cfbc239c98793cb7c
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 11 10:51:48 2001 +0000

    * src/report/stylesheets/test/Makefile.am: remove report-gnome
    from dirs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6331 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d20bcace07c2e18181c9a07afe25cd8ef6dd8a53
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 11 10:51:35 2001 +0000

    * src/report/stylesheets/stylesheets.scm: don't use gw-gnc
    
    * src/report/stylesheets/stylesheet-plain.scm: don't use gw-gnc
    
    * src/report/stylesheets/stylesheet-fancy.scm: don't use gw-gnc
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6330 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c5633f388cb1ce1c965a539ba3e94143f472130f
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 11 10:51:16 2001 +0000

    * src/report/standard-reports/test/Makefile.am: remove report-gnome
    from dirs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6329 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84314f6b193fe9109b19b5651479e94132361bd6
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 11 10:51:01 2001 +0000

    * src/report/standard-reports/transaction.scm: don't use gw-gnc
    
    * src/report/standard-reports/standard-reports.scm: don't use gw-gnc
    
    * src/report/standard-reports/register.scm: don't use gw-gnc
    
    * src/report/standard-reports/price-scatter.scm: don't use gw-gnc
    
    * src/report/standard-reports/portfolio.scm: don't use gw-gnc
    
    * src/report/standard-reports/pnl.scm: don't use gw-gnc
    
    * src/report/standard-reports/net-barchart.scm: don't use gw-gnc
    
    * src/report/standard-reports/category-barchart.scm: don't use gw-gnc
    
    * src/report/standard-reports/balance-sheet.scm: don't use gw-gnc
    
    * src/report/standard-reports/account-summary.scm: don't use gw-gnc
    
    * src/report/standard-reports/account-piecharts.scm: don't use gw-gnc
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6328 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d7b848532b843ce9b92f6e9d49ccc4eb45b04b22
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 11 10:50:23 2001 +0000

    * src/report/report-system/test/Makefile.am: remove report-gnome
    dir
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6327 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc959f071b7f8a4e81435684fded7f27d240d274
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 11 10:50:10 2001 +0000

    * src/report/report-system/report.scm: don't use gw-gnc
    
    * src/report/report-system/report-system.scm: don't use gw-gnc
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6326 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb98780999be82090cfa315f9a7eda16cf5a0ed7
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 11 10:49:55 2001 +0000

    * src/report/report-gnome/window-report.c: implement report
    export handling gui here instead of in reports
    
    * src/report/report-gnome/report-gnome.scm: don't use gw-gnc
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6325 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c373808c36c12e4acaf3ca8cea9498ca7246722
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 11 10:49:39 2001 +0000

    * src/report/locale-specific/us/test/Makefile.am: remove
    report-gnome from dirs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6324 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 30f65ff7e1f7f89338825a4e6a1e09dd2a193d9a
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 11 10:49:23 2001 +0000

    * src/report/locale-specific/us/taxtxf.scm: don't use gw-gnc.
    take out gui code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6323 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35bf6fd65b120376e21e42a8411b8188c37d2dc0
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 11 10:49:07 2001 +0000

    * src/import-export/qif-io-core/qif-io-core.scm: don't use gw-gnc
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6322 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3490f91e257bdde8ad8f684a27bfc74c836e0646
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 11 10:48:40 2001 +0000

    * src/import-export/qif-import/qif-parse.scm: fix i18n
    
    * src/import-export/qif-import/qif-import.scm: don't use gw-gnc
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6321 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d7bd4bd16048e048c461a63fb74e401068f88f9b
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 11 10:48:27 2001 +0000

    * src/gnome/gw-gnc-spec.scm: remove remaining gnome-utils wrapping
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6320 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc78fe1763b399cd4e7197f06506dbac1dec2fb7
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 11 10:48:02 2001 +0000

    * src/gnome-utils/test/Makefile.am: remove report-gnome from dirs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6319 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb9b3f21a493ee4738297f29d85595dbaff00f47
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 11 10:47:40 2001 +0000

    * src/gnome-utils/gw-gnome-utils-spec.scm: add more wrapping
    from gw-gnc
    
    * src/gnome-utils/gnome-utils.scm: don't use gw-gnc
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6318 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec6ee571a9c81b0075d7245ab1be2d14b7661e7a
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 11 10:47:27 2001 +0000

    * src/app-utils/test/Makefile.am: remove report-gnome from dirs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6317 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54f119061249c6ab906cd3949ec65da84ccc3698
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 11 10:46:44 2001 +0000

    * src/app-file/test/Makefile.am: remove report-gnome from dirs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6316 57a11ea4-9604-0410-9ed3-97b8803252fd

commit be0d9b8eaebf89eac775b4a63eb64ce53cdd7d59
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 11 09:16:14 2001 +0000

    2001-12-11  Christian Stimming  <stimming at tuhh.de>
    
    	* src/app-utils/gnc-euro.c (gnc_convert_to_euro): Fixed rounding
    	error.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6315 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8e93d5e4fa458a503f9e2b1303eba5f852360c2
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Dec 11 09:12:14 2001 +0000

    2001-12-11  Christian Stimming  <stimming at tuhh.de>
    
    	* src/gnome-utils/druid-utils.[ch]: added
    	gnc_druid_set_logo_image.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6314 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82fe4e6a78eb77086344b855e5f4efca40ecb686
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 11 00:45:40 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6311 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cae33d4edc1d365509f31d87ece1291a6ab130b0
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 11 00:45:12 2001 +0000

    * src/scm/main.scm: handle welcome report gui here
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6310 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f89d957949b6679be761992d481c9b583894c3c
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 11 00:44:40 2001 +0000

    * src/report/utility-reports/welcome-to-gnucash.scm: remove gui code
    
    * src/report/utility-reports/view-column.scm: remove
    options-editor code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6309 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 562275a0cc2c243cfada78e9e3d8726ab2773b5a
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 11 00:44:30 2001 +0000

    * src/report/report-system/report.scm: remove options-editor code
    
    * src/report/report-system/report-system.scm: remove
    options-editor code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6308 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b6f33f8d228500efe9dab2c403baa034ea8a03d5
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 11 00:44:11 2001 +0000

    * src/report/report-gnome/report.glade: add
    
    * src/report/report-gnome/report-gnome.scm: handle options-editors
    here instead of in other report modules
    
    * src/report/report-gnome/gw-report-gnome-spec.scm: g-wrap more
    report api
    
    * src/report/report-gnome/dialog-style-sheet.h: add
    
    * src/report/report-gnome/dialog-style-sheet.c: add
    
    * src/report/report-gnome/dialog-column-view.h: add
    
    * src/report/report-gnome/dialog-column-view.c: add
    
    * src/report/report-gnome/Makefile.am: add new files. fix .scm-links
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6307 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0134882f757df67add51cbf2a20fa8a895c34ec
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 11 00:43:54 2001 +0000

    * src/gnome/glade/report.glade: remove
    
    * src/gnome/glade/Makefile.am: remove report.glade
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6306 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e861014dfe2146864a79f40e4155780325913232
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 11 00:43:40 2001 +0000

    * src/gnome/dialog-style-sheet.h: remove
    
    * src/gnome/dialog-style-sheet.c: remove
    
    * src/gnome/dialog-column-view.h: remove
    
    * src/gnome/dialog-column-view.c: remove
    
    * src/gnome/gw-gnc-spec.scm: remove report-related wrapping
    
    * src/gnome/Makefile.am: remove deleted files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6305 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 26198e561e2964734f1042c7e353db2d718f8e63
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Dec 10 22:31:13 2001 +0000

    P�ter Hossz�'s Hungarian translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6304 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 299d18ab22c2e7b39cee7e5b4bc39d9c46b2e014
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 10 14:34:51 2001 +0000

    ignore .libs .deps
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6298 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d50da1274124d7211a8490f4f048b233bbb4b50c
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 10 14:34:35 2001 +0000

    add libglade cflags, libs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6297 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1b29bd8dee87eef7a37d762007b1a47ab3a7f98
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Dec 10 09:15:32 2001 +0000

    Remove old xml-intl-tool files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6296 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c27faf98fd244a3efd3c0f3ee967501ddeef133e
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Dec 9 09:35:57 2001 +0000

    Add auto-generated headers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6290 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 655da7feb428e0b737aa709b1dca6dbef07fc2f6
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Dec 9 09:34:43 2001 +0000

    * configure.in: add new default warnings
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6289 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a0d4712f2d82c363816842efeaa69eb507d895f
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Dec 8 09:32:35 2001 +0000

    * configure.in: remove -Wno-unused
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6280 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e35ff46a06fb7869c7460659644dda81f3ab40ad
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Dec 8 09:31:46 2001 +0000

    * Makefile.am (Repository): clean .scm-links
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6279 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad2045f831b26a6c47e73da17829bc146c84401d
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Dec 8 09:31:35 2001 +0000

    * src/backend/postgres/test/test-db.c: remove unused function
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6278 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 20fba8f26ffc81b2812f0895e5354c9c7444957b
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Dec 8 09:31:21 2001 +0000

    * src/bin/overrides/gnucash-build-env.in: add report-gnome dir
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6277 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3adbf0e631bd484a7a55d6df221c3e4fa69f011b
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Dec 8 03:17:51 2001 +0000

    Fix compiler warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6276 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92f01055e1773051d02624448087b591c0005821
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Dec 8 01:44:58 2001 +0000

    Fix compiler warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6275 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0023ed0331ee51b734e776514b6c59e7cf81999
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Dec 8 01:34:33 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6274 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d7317fb0d478b471664d87de61bfda2156f9610c
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Dec 8 01:33:59 2001 +0000

    * src/report/report-system/report.scm: move a gnome function
    to report-gnome module
    
    * src/report/report-system/report-system.scm: remove export
    
    * src/report/report-gnome/report-gnome.scm: new file.
    
    * src/report/report-gnome/gw-report-gnome-spec.scm: wrap some more
    report bindings.
    
    * src/report/report-gnome/gncmod-report-gnome.c: load g-wrapped
    and gnucash report-gnome modules.
    
    * src/report/report-gnome/Makefile.am: add report-gnome.scm module
    
    * src/gnome/gw-gnc-spec.scm: remove some report bindings
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6273 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 960c44f6e57ea4b28798d97860cb9dff856c872e
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 7 23:39:45 2001 +0000

    Move some report g-wrapping to report-gnome module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6272 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 91d891a7f13c28d220d74d3ede8544563dbf1a7e
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Dec 7 18:11:27 2001 +0000

    * configure.in (error-on-warning): make this the default.  I'm
    tired of having to fix missing #includes, mismatched types,
    etc. after an update so I can get back to work, but if anyone has
    a real problem with this, I'd be happy to reconsider.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6271 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 363cb21f466cecec7d86e8a200a2634e43f46d33
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 7 11:11:08 2001 +0000

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

commit ab80a5712f9f645c85a956ef540216280fb31fce
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 7 11:10:22 2001 +0000

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

commit 2f6272ac7f4a0f7f0d169e5c04353b3313cb6845
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 7 08:49:59 2001 +0000

    Work on report/report-gnome module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6268 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae41252ddd61e384b113d43c503ff5ed9015b120
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 7 08:49:57 2001 +0000

    Work on report/report-gnome module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6267 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 786323491c874ce1ff0a6dfd31f75c2037a9dcb3
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 7 08:47:22 2001 +0000

    Comment out failing test.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6266 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 43d6bca164f1b9a8aafec6985a7e188555b41a82
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 7 07:12:21 2001 +0000

    Fix bug -- don't access NULL pointer.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6265 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2d168cba2b5f287e0af7c54c4140e49c8096c79
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 6 21:54:25 2001 +0000

    Fix bug summing EURO currencies.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6264 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a67dfe9185ca202549c7f8c6051f398f3ac0bcd
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 6 09:30:25 2001 +0000

    Remove acc_guid member from splits.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6262 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01c912262656d367118c4d5a433e36f11c7558c9
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 6 07:01:13 2001 +0000

    David Hampton's fix for automake 1.5.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6261 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b2f65cf8fb462c65c611cb0f0dabfc71ade73d6
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Dec 6 05:46:42 2001 +0000

    Abstract out the owner of Orders and Invoices into a GncOwner.
    Create a general Owner Selection widget (sort of) by using gnc-general-select
    Update the order dialog to provide an OrderID, owner, start/end date, etc.
    
    Order-Dialog buttons still appear right-justified for some strange reason?
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6260 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f1a137975058c10085af3d04cbc7172a1ddc362d
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Dec 5 22:14:12 2001 +0000

    * src/scm/bootstrap.scm.in: deleted (yesterday actually).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6259 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dbdb77a957f71d546f07749cf7141e118fbebaa0
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Dec 5 18:48:04 2001 +0000

    buglet fix; add clarifying docs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6258 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1f59c52c9457cd1157ac0b0af72a03bb336f1b8
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Dec 5 18:13:51 2001 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6257 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 621fac5c3b6867214537221bae8dbf0e4bd093c8
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Dec 5 18:13:10 2001 +0000

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

commit 1a0db3dfb7d4d4510ac07c664845160a36bb689d
Author: Bill Gribble <grib at billgribble.com>
Date:   Wed Dec 5 17:22:32 2001 +0000

    Add --disable-gui option to autogen/configure
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6255 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0afe940d5f146f0a368c446c93d8eae217fb5ffc
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 5 10:23:11 2001 +0000

    g-wrap xaccParseAmount
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6254 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 50b9bd053e08357a7da22440c2acbe7af3f87f3b
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 5 10:22:52 2001 +0000

    fix formatting
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6253 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa47df79300d6be880f75919dd197be5315614f0
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Dec 5 07:04:46 2001 +0000

    bug fix for account twinning code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6252 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5608a6fac9d5c51a65c1be44c214d5cc1daa035
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Dec 5 06:52:56 2001 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6251 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6dc2d035553ddc93c7d3eabf307b5ea194731602
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Dec 5 06:27:39 2001 +0000

    misc debugging cleanup and a typo fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6250 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2bbd1f43e9059e64d688daf10d9b9f7ba71dfc20
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Dec 5 05:29:50 2001 +0000

    fix bugs in test
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6249 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5353d5c2be5e10a3e4372a7865f65f2c9fb351d2
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Dec 5 05:12:25 2001 +0000

    start actually testing something
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6248 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 013d9249c586e964967d788227922c1d3b152564
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:32:54 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6247 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ccf224273b395094ffbf91a6dfe9bce09ca92aa8
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:30:55 2001 +0000

    * src/report/standard-reports/pnl.scm: rename bootstrap to main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6246 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74acc2b67cbc7ecc05a4fe0a7ac76d06e2551cd4
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:30:36 2001 +0000

    * src/report/standard-reports/net-barchart.scm: rename bootstrap to main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6245 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3c9cc0bf4b8ee906f65799326ce7b7ef47b3344
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:30:13 2001 +0000

    * src/report/standard-reports/category-barchart.scm: rename
    bootstrap to main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6244 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d61b54006376078853c76fc216e08ed79e5fab17
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:29:53 2001 +0000

    * src/report/standard-reports/balance-sheet.scm: rename bootstrap
    to main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6243 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 45d5d22370de040ff20cba93b74fe790ad40b414
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:29:24 2001 +0000

    * src/report/standard-reports/receivables.scm: rename bootstrap to main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6242 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9cf7256814a8b78b2bc3992e6c50dc80f25fe126
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:28:55 2001 +0000

    * src/report/standard-reports/payables.scm: rename bootstrap to
    main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6241 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d0d6772c738e70631f2825bf4be79dc485bbb3c
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:28:16 2001 +0000

    * src/report/standard-reports/standard-reports.scm: rename
    bootstrap to main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6240 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 26ef982b05ca3be0aa8f4e2003edddf4dfa48c1d
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:28:03 2001 +0000

    * src/report/standard-reports/register.scm: rename bootstrap to main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6239 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc08c4971ae0af58561f0c2e79a03f2c4b7341f5
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:27:44 2001 +0000

    * src/report/standard-reports/price-scatter.scm: rename bootstrap
    to main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6238 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 134158350eded488d5f971ad13044df351d9d9fa
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:27:29 2001 +0000

    * src/report/standard-reports/portfolio.scm: rename bootstrap to main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6237 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18ae10abb68b0fbac21aa6d99b3254626e23c3de
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:27:12 2001 +0000

    * src/report/standard-reports/average-balance.scm: rename
    bootstrap to main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6236 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 02964e4e645e44b85d06a4ce3fde8a9c9b656107
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:25:13 2001 +0000

    * src/report/utility-reports/welcome-to-gnucash.scm: rename
    bootstrap to main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6235 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c9b3bbab26aaa16d649f88023ff0cfc6d5d6010
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:24:58 2001 +0000

    * src/report/utility-reports/utility-reports.scm: rename bootstrap
    to main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6234 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cddc0626f5bcc696238a5f70521efec6b6c6347f
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:24:38 2001 +0000

    * src/report/standard-reports/transaction.scm: rename bootstrap to main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6233 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94b4a2db9a8bddc6d85caf31da176c7df5e968bf
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:24:16 2001 +0000

    * src/report/standard-reports/aging.scm: rename bootstrap to main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6232 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d26a9d3701951fdd7526b16409f0cde34fdeff4f
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:23:02 2001 +0000

    * src/report/utility-reports/view-column.scm: rename bootstrap to main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6231 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6246cef8a043c0a9a96abc9fddf86c04aeb3503a
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:22:44 2001 +0000

    * src/report/standard-reports/account-summary.scm: rename
    bootstrap to main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6230 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ddf9e1f62f0b6237a4c5e91c69dfbaea2889e797
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:22:28 2001 +0000

    * src/report/standard-reports/account-piecharts.scm: rename bootstrap to main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6229 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a9c2d73919a53cd754317fb9c24659e293637f2
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:22:06 2001 +0000

    * src/report/utility-reports/iframe-url.scm: rename bootstrap to main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6228 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3563ffc60d99f9db6915aa35f53df0d0d503e23
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:21:42 2001 +0000

    * src/report/utility-reports/hello-world.scm: rename bootstrap to main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6227 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17d656faa780130fa39beac5cfe3a107bf399398
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:21:02 2001 +0000

    * src/scm/main.scm: merge bootstrap.scm contents here and
    rearrange code to eliminate most, if not all top-level activities.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6226 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3321c58aac9ea54239864c908cdc2c4c7836f57d
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:20:12 2001 +0000

    * src/tax/us/us.scm: rename bootstrap to main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6225 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 99f8612ad01624dfd48921c944e73c48ea5256e2
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:19:52 2001 +0000

    * src/scm/price-quotes.scm: rename bootstrap to main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6224 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8031c0f9ccd70effe31d44e167ca1bea88ee5011
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:19:24 2001 +0000

    * src/scm/.cvsignore: remove bootstrap.scm and add build-config.scm.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6223 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7065a2120a315e7d82be31c0c478c33d98a6b433
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:18:55 2001 +0000

    * src/report/stylesheets/stylesheets.scm: rename bootstrap to main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6222 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14c4ce7c34e4be683ce863114a76132a7b73f26d
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:18:17 2001 +0000

    * src/report/stylesheets/stylesheet-plain.scm: rename bootstrap to main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6221 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6066feb9d6405480218aa8c1b04a0246b45eccf
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:17:53 2001 +0000

    * src/report/stylesheets/stylesheet-fancy.scm: rename bootstrap to main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6220 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fedac0fc5f21e3d4795d1e988db33a5a91affac7
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:17:27 2001 +0000

    * src/report/report-system/report.scm: rename bootstrap to main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6219 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 395f2344ca6a95f4356dc1d6deb486e3796556ab
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:16:52 2001 +0000

    * src/report/report-system/report-system.scm: rename bootstrap to main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6218 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13187aeaabfd7c4c850e18e15df74aaf33e061fd
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:16:25 2001 +0000

    * src/report/locale-specific/us/taxtxf.scm: rename bootstrap to main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6217 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bdc710775bc7ddeeefdd3c5c8f92072a44d05abb
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:15:58 2001 +0000

    * src/import-export/qif-io-core/qif-io-core.scm: rename bootstrap
    to main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6216 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77ef6b62b4dde50f0f310fe98371c360ca45a36b
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:15:26 2001 +0000

    * src/import-export/qif-import/qif-import.scm: rename bootstrap to main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6215 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67effa88e9ae7cadfbed5644899fba752a2a5f51
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:15:14 2001 +0000

    * src/gnome-utils/gnome-utils.scm: rename bootstrap to main.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6214 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7dd1065c9d736793cd9e8e1408f2e23b9a81b6ff
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:12:57 2001 +0000

    * src/scm/path.scm (gnc:default-doc-dirs): match build-config.scm
    var names for help dir.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6213 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 024a2c06c992b5b00ded529d72a1ec0cb45d2150
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:11:41 2001 +0000

    * src/scm/Makefile.am: remove depend.scm and handle switch from
    bootstrap.scm to main.scm and build-config.scm.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6212 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ce16f5b9ffdd179d2158de7fddff194b32170c3
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:10:39 2001 +0000

    * src/scm/build-config.scm.in: new file -- keep all the
    auto-generated bits (and only those) here.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6211 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 09f25b8a723231785cf263588fa94d1e670d24c6
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:09:56 2001 +0000

    * src/scm/doc.scm (gnc:load-help-topics): just use
    %search-load-path for now, though in the future these files
    probably ought to be elsewhere.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6210 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48ccae8cdacfdd30d277ba3d70e751bfbd985ce0
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:03:42 2001 +0000

    * src/scm/depend.scm: deleted.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6209 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e23822bb367653ad4419d5555b0048f94a31a73
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 23:03:10 2001 +0000

    * src/scm/command-line.scm: add other env var lookups as part of
    startup changes.  Change bootstrap to main.
    (gnc:*load-path*): eliminate.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6208 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8bd0c6e52f662dd5d3bfbc91dfaa123986ac14fd
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 22:56:51 2001 +0000

    * src/gnc-module/gnc-module.c: remove guile includes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6207 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ceac80bbd941b264fda5f5bf3880ccfd3e727a66
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 22:56:13 2001 +0000

    * src/gnc-module/Makefile.am (libgncmodule_la_LIBADD): remove
    guile libs -- not needed any more.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6206 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b96b2ef5753f51b74316da645077504813b36aa5
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 22:55:32 2001 +0000

    * src/engine/test/test-period.c: must load the engine
    before using it, and check to make sure the load works.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6205 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 226d8dc9a53daa56e10ed9e58a3e1716c4da1881
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 4 22:53:04 2001 +0000

    revert to fast implementation of xaccGroupGetSubaccounts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6204 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 38f377be30c4c41144129734825db4c3323cc59e
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 22:47:35 2001 +0000

    * src/engine/test/test-group-vs-book.c (main_helper): check for
    failure loading the engine.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6203 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e213800c1b5ed45ef60e9c92d522d4eca88951d
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 22:47:01 2001 +0000

    * src/bin/overrides/gnucash-build-env.in: part 1 of startup
    changes -- use envt vars for more bits: GNC_CONFIG_DIR,
    GNC_SHARE_DIR, and GNC_DOC_PATH now.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6202 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 268218f4a50ecab1f67120141dd71d4db34b1b94
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 22:45:19 2001 +0000

    * src/bin/overrides/gnucash: use main, not bootstrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6201 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6bbf9cb19e896e1dcc1edcbb7c1df49b2dabf9e8
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 22:44:41 2001 +0000

    * src/app-utils/app-utils.scm: accomodate removal of
    utilities.scm, and use main not bootstrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6200 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aebfa482e8aecf3f4768f2ebd4ce1894b3994fed
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 22:42:57 2001 +0000

    * src/app-utils/utilities.scm: code moved to main.scm -- needed
    eariler in boot process.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6199 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d1624113fd2bb5657546a113ace52004ddc588c
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 22:42:14 2001 +0000

    * src/app-utils/Makefile.am (gncscm_DATA): remove utilities.scm.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6198 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b63af95544a09de2601f31c078f0a3c77675acbc
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 22:41:38 2001 +0000

    * Makefile.am (TAGS): modify to fix the problem where you had to
    run make twice to get it to succeed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6197 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82a2cd436bba7b4b8c9737f0e0a6415d115651b1
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Dec 4 22:40:48 2001 +0000

    * Makefile.TAGS: new file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6196 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66b6b43da3b0fb5acaf366a3a5f33af8f744f91f
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 4 22:40:16 2001 +0000

    fix test
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6195 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f97340832fad5cf90a59db50251bbd83f178a2e
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 4 11:26:28 2001 +0000

    Add traverse_to_new check.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6194 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f2d903e1549cefff6fa2b06bb2bad4d88a0c9c1f
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 4 10:36:41 2001 +0000

    fix spelling
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6193 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01875af932bfc8963ce0cde72b895252789e018a
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Dec 4 08:47:42 2001 +0000

    Fixed 'cell = cell' problems in cell-saving functions.
    Fixed gnc_template_register_model_add_save_handlers to leave the
    split-register's NUM_CELL and DESC_CELL save handlers [as they are Correct
    and Relevant].
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6192 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 155054962b85f606a0f5f4678f1e3ae661683430
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 4 07:48:11 2001 +0000

    insert backend hooks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6191 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d3f314e82b8074f2ec7c5472250acb4d71ec415
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 4 07:36:45 2001 +0000

    remove some book-setting craziness
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6190 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14e5a14e261a08c4e13d8cef1ac558bd64973f63
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 4 07:05:50 2001 +0000

    Fix spelling of function call.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6189 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b17a9f1e1827f38c594072ddac57f06c4c994955
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 4 07:03:03 2001 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6188 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1171a4498411bfab046e89ef040b8c1e0f03c77b
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 4 06:46:33 2001 +0000

    remove superfluous calls
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6187 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 03e9c30c0ec4082c686703f733522062a05840ca
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 4 06:46:02 2001 +0000

    bug fix newly added book-closing code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6186 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f156eef1deacc904db560e05b67383835c2bb1a7
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 4 06:20:41 2001 +0000

    API change
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6185 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f7b024189bb105e1d1a59cd17ec46d76bf5bd346
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 4 05:58:41 2001 +0000

    update the documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6184 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 917a1395f8269cda9d225f2c92af23de5635abb3
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 4 05:44:34 2001 +0000

    add hooks for closing of books
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6183 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4bc0b6fd6b25f6c48a5920d3ea11244197729fec
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Dec 4 04:32:22 2001 +0000

    Updated move_cursor() and traverse() callback functionality.  It now
    actually builds new entries, although traversal is still broken, somewhat.
    It's better than it was.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6182 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b8d4ffc07b3eca5c5f1ee428330160242d1ac415
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 4 00:21:02 2001 +0000

    Generalize component mangaer to all kinds of id types.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6181 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 281cde22afc41cb1ce13dfff914c5a11fa709d32
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Dec 3 09:57:11 2001 +0000

    Move menu extensions scheme code to gnome-utils module.
    Add extensions hook and move business extensions to
    business-gnome module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6180 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b72f6048bd1324d0126bf1d609dbc2bfe9fc2c1
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Dec 3 07:55:56 2001 +0000

    Add Georg Lehner's Nicaraguan Spanish translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6177 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b876d45ca46f7095ec336d1933d109c8176a3f9c
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 3 04:07:07 2001 +0000

    document the KVP values used by the book
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6176 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5fe29e6c18c9470e85a534b5d23b3ceac3aef53
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 3 03:05:49 2001 +0000

    more implementation .. add equity-balancing transactions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6175 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 442541d7fe11b981b01b67a7017ecede6099109f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Dec 3 02:38:36 2001 +0000

    Fix some layout issues, start working on more callback implementation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6174 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 46dbacc42630866d2f7f4c98f1cb077b391232d4
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 3 01:47:43 2001 +0000

    Misc API cleanup: make some engine functions private, etc.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6173 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 97439013f486839e48e00df9a3d41c351d5f45b1
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 3 01:46:25 2001 +0000

    misc notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6172 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 264c156bb18434bbd2beeca7a51c3cb691e08e32
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 3 01:42:24 2001 +0000

    more hacking of accounting periods
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6171 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9caffbef3e5677ab9661a1f740f920e2a10c08bc
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 2 23:41:02 2001 +0000

    update documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6170 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8d1c97f4116eb65cca2bfadda0c75c9be04be28
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Dec 2 23:32:15 2001 +0000

    fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6169 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 11c39f4b1e1a7bb9c3419c10e001923d8eab39d5
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Dec 2 23:30:54 2001 +0000

    add test-period
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6168 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e0a6d197f3513bc84a0b6c76c5caf12cac0f32f
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 2 18:26:51 2001 +0000

    stub out test for accounting periods
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6167 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0a45ba7b551030dfea3aaab706af04a72305a2ec
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 2 18:19:55 2001 +0000

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

commit a902e92d8d222e56e28be64b9bfa4d970b9a5007
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 2 18:18:06 2001 +0000

    continue hacking on books ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6165 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2fcbda7e6f980f8443d49c29ad3a9fcaf8d04d9c
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 2 17:59:28 2001 +0000

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

commit d9dabbfebcb29b02cb4d777c2c5e96f7a1558033
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 2 17:54:53 2001 +0000

    fix memory leak, simplify design, improve performance,
    and some reformats as well ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6163 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4625c5e12d34610b031ea88e09104c9610a8e45a
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 2 07:56:44 2001 +0000

    header file for accounting periods
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6162 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e8b6ab8f8fece1ae01e92b377156c554474810f1
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Dec 2 05:56:00 2001 +0000

    Widen the 'default' order entry dialog.  Fix the modality.  Make
    it resizable.  Make the default column widths reasonable.
    
    [note: Column width is based on the sample text.  Weird...]
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6161 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 99413ff5103c1f8fb5f11acc02986b050b8a7a2e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 2 04:54:35 2001 +0000

    add documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6160 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 998402fd4588dde115a1a2169aea967701b2236e
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Dec 2 00:23:59 2001 +0000

    fix gnucash-env search
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6159 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d6e3359cc5d21b91be66cd901d1e5bf901385894
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Dec 1 04:48:59 2001 +0000

    Pick a reasonable entry date
    Re-use the color scheme
    Load Orders.
    
    Note, there is still an initialization problem with the RecnCell
    such that the initial value is incorrect.  Also, all the cell sizes
    are b0rked; I need to fix that.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6158 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 95f25bdbc2b668be165cf9fdd6dc34604bcfad84
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Dec 1 00:32:11 2001 +0000

    refresh table gui after showing window
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6157 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d1d41606122e23dc752eac248e8c081b9c88ae9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Dec 1 00:13:29 2001 +0000

    defer widget realization until later
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6156 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e76a1cbd772cdc7b82787729096b5c209d580bae
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Dec 1 00:03:21 2001 +0000

    add realize_gui() call
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6155 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c4ce903d7e8305bc4acd5c471fedb75748e196a8
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Nov 30 23:48:04 2001 +0000

    Use white as default backgroup. Fix comments.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6154 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59dc5692c7e29576c84670bf4687bd8b9f3c6768
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Nov 30 23:40:25 2001 +0000

    Default colors so we can see the ledger
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6153 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9652b0362ba3c757f0ec7d258de259671e90a930
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Nov 30 22:32:27 2001 +0000

    actually supply a header row now, and connect the buttons.  The window
    is still very ugly, colors are b0rked, and the dialog buttons
    are in the wrong place.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6152 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 04eb2a6d6d011cfc4e2372257c1bffee7ec12b88
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Nov 30 19:55:39 2001 +0000

    Refactor payables report into a generic aging report (really just
    the aging report framework) and then create a payables aging report
    and receivables aging report which use it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6151 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f224d041ad291320c7237baad92860db52ae3e9f
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Nov 30 17:52:57 2001 +0000

    Update reports to include a/r and a/p account types
    Update payables report to include a 90+ days column and report back 360 days
    	(this needs to be fixed).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6150 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7bcfc52e6f22bd5adcd0590544a2a2121293fb4d
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Nov 30 07:37:50 2001 +0000

    Add *BeginEdit public functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6149 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e44cfabcd08f901653f28570d7c856f899b9352a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Nov 30 04:55:03 2001 +0000

    if trans-type is none, print a ? (default) and have due-date off.
    Flip between I and P (on and off) as user enters Type cell.
    
    Eventually the 'default' should be a user preference, IMHO.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6148 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b55858163bae088caa3357728fcbb6f081a3c7d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Nov 30 04:25:17 2001 +0000

    add Transaction Type flag (Invoice v. Payment) to know whether the
    Due Date is valid (it is only valid for Invoices).  A Txn defaults
    to 'none', which is interpretted as a "payment" in the SplitLedger.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6147 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce3903a31e779a08a0dd443f2da1b0d8a3b41505
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Nov 30 02:11:24 2001 +0000

    Update RecnCell API to return the string_getter callback, but
    place it into the cell instead of globally set.  Internally
    deal with flag values directly but use the string-getter to
    convert to i18n for display.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6146 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ee21ea922cce7a4db1030c18491fb6a0521a87b
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Nov 30 00:53:20 2001 +0000

    Add some argument sanity checking.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6145 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0dd30be03892d87fe1f713d04c0dde7cf2815e08
Author: Derek Atkins <derek at ihtfp.com>
Date:   Fri Nov 30 00:40:00 2001 +0000

    Better support for A/R and A/P transaction types.  It actually will
    DTRT with the due-date, now.  Still need a better API for the
    transaction type
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6144 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 45543abd7d284393e101cbcbc9259df1a692e477
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Nov 30 00:29:54 2001 +0000

    Turn off piecewise linking.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6143 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aefeab1033cac6a97d7f507a5f8cd836e5aa5fe0
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Nov 29 23:04:34 2001 +0000

    Add dialog-order (to test gncEntryLedger) and hook into the
    extensions to create an order
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6142 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc86148363de6e2a4a8ffd30dd98f11be74c196e
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 29 11:10:50 2001 +0000

    Fix account queries.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6141 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f8a37f71263853d612b5e865f4e63c2dcb6a9696
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 29 11:10:20 2001 +0000

    Remove use of xaccTransGetSplit.
    Fix bug in account query optimization.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6140 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 277b4757a73dad1dfc089bdeb70bad611a717cc7
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 29 11:09:33 2001 +0000

    Add more account queries to make_trans_query.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6139 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a925e5bd5935e51f347839b5edf24b1ffc3b2ebd
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Nov 29 03:00:06 2001 +0000

    Abstract RecnCell to allow multiple "choice" types.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6138 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f531ea81335e1f9c4c9b20ba92d15e5b7aee715
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 28 23:40:23 2001 +0000

    fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6137 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1bbdb9859155f84a4f1957b186d77628a9c43e2c
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 23:28:42 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6136 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b8bb2e6e89ceeda2f621356423639718ebf144d
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 23:25:04 2001 +0000

    * src/bin/test/test-run-script: new file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6135 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5a8b27e4bb0e102208fe87ba8481f08a8e4f5b51
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 23:24:42 2001 +0000

    * src/bin/overrides/gnucash-run-script: new file -- mostly content
    of ../gnucash-run-script.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6134 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c36e2341e80daf03b16a77f14f80e0d8dc4e6cc
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 23:21:43 2001 +0000

    * configure.in: add adjustments for new static overrides scripts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6133 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ceeb2e602d01ec7cac5ccaa412af2d26bca737c
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 23:20:05 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6132 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e14e6e39457b25d65d3572bbda69f590704feb49
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 23:18:48 2001 +0000

    * src/bin/overrides/guile.in: moved from ../.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6131 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5622e77df8160c6e808c88f2f4ce7f12a5158dab
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 23:18:18 2001 +0000

    * src/bin/overrides/gnucash-make-guids: new file -- mostly content
    of ../gnucash-make-guids.in.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6130 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 917f74df63e933d8c15ce0d9d1a0a0b32c2b788d
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 23:17:46 2001 +0000

    * src/bin/overrides/gnucash-env.in: moved from ../.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6129 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c055b65fcf5ef9f5abe0ca7d189f88f6f15d687
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 23:17:24 2001 +0000

    * src/bin/overrides/gnucash-build-env.in: moved from ../.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6128 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5a814fdccbc2160db86b6088d2300f700f4f5446
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 23:16:51 2001 +0000

    * src/bin/overrides/Makefile.am: new file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6127 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d9a597ff3f99ac7851da6a3333663e6a726db09
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 23:16:44 2001 +0000

    * src/bin/overrides/.cvsignore: new file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6126 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d427649f45e633ba9cbe207a139f0aea68cbe4d2
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 23:16:23 2001 +0000

    * src/bin/.cvsignore: update for file rearrangements.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6125 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0af8e752013e1e7956e0a1a629d19fb72cb5c097
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 23:15:32 2001 +0000

    * src/bin/Makefile.am: handle new overrides arrangement.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6124 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c7341689de90dd5922f3910b854d4bc678ca3a12
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 23:14:34 2001 +0000

    * src/bin/test/test-version: new file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6123 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 640aa2317357524a3dcade8ad50fb7e26ed52fff
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 23:14:17 2001 +0000

    * src/bin/test/test-guile-env-override: new file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6122 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ab3521a774df003b10e2fd50f93d0f49d18b0f6
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 23:13:58 2001 +0000

    * src/bin/test/fake-guile: new file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6121 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68c09d3e49201ded81d56b5415acd013e0d1dcb5
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 23:13:40 2001 +0000

    * src/bin/test/Makefile.am: new file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6120 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9cbc62533875757e3f953baa929fab4d5bb181ce
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 23:13:07 2001 +0000

    * src/bin/test/.cvsignore: new file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6119 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a253f3dd2aeb8851d47281afbdcc9a170b00448
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 23:03:42 2001 +0000

    * src/bin/overrides/gnucash: new file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6118 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c370a69a1d4bf7ffef838dcbb64e39cab60c195
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:54:35 2001 +0000

    * src/import-export/qif-import/.cvsignore: add .scm-links.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6117 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d0a85bd701b57bb026135bbe9e0e55779e5340e
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:54:28 2001 +0000

    * src/gnome/i18n.h.in: moved to src/app-utils.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6116 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3199e829e0da1ce3da415757f8c755b2a17e40fc
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:54:22 2001 +0000

    * src/gnome/gnucash.h: removed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6115 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4990416274200f5dc22deb91e4f497f3c011702e
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:54:16 2001 +0000

    * src/gnome/gnucash.c.in: removed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6114 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 839850cf973ec5dfa7da24d27de818207e6e3b3a
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:52:44 2001 +0000

    * src/bin/generate-gnc-script: new script to generate all the
    trivial top-level gnucash redirection scripts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6113 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c2f62adc729e3db38a9bb114fbe900b72070b8c
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:51:56 2001 +0000

    * src/bin/guile.in: moved to src/bin/overrides.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6112 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 09aa2bc5291d1d4deab99c3285ee24bd0ecf9b46
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:51:46 2001 +0000

    * src/bin/gnucash.in: removed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6111 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc5547711f67b1d27f2e424a929b6e121f3fe6f2
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:51:29 2001 +0000

    * src/bin/gnucash-run-script.in: removed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6110 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 89ebeee6fac57b813520107fabe2b8f78fd5389d
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:51:23 2001 +0000

    * src/bin/gnucash-make-guids.in: removed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6109 57a11ea4-9604-0410-9ed3-97b8803252fd

commit abff7140e464bb085d894ffad7b974c55b27af32
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:51:17 2001 +0000

    * src/bin/gnucash-env.in: moved to src/bin/overrides.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6108 57a11ea4-9604-0410-9ed3-97b8803252fd

commit afa27fd1e68cc161a88209be475e6a8ff3e003d4
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:43:20 2001 +0000

    * src/import-export/qif-import/Makefile.am (.scm-links): new target.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6107 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9bcb791fcdfb2239987c53a33a6511268ed40273
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:42:46 2001 +0000

    * src/scm/tip-of-the-day.scm (gnc:read-tips): use
    %search-load-path to find the tips, not gnc:find-in-directories
    and gnc:*load-path*.  In truth, the tips should be in sharedir
    anyway, but we'll handle that later.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6106 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 958dcdd6fa9c0e13c067faea59dd122ba1f47d94
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:40:35 2001 +0000

    * src/scm/main.scm (gnc:startup): call gnc:setup-gettext and
    setlocale just after loading app-utils.  If this isn't early
    enough, we'll need to try something else.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6105 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b51182e3b2f95e53d13304392538cf56adaaee1c
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:39:31 2001 +0000

    * src/scm/command-line.scm (gnc:*config-dir*): add GNC_CONFIG_DIR
    environment variable override.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6104 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4addcd2792ea2e59cb325dc80801918e6fb07bf4
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:36:26 2001 +0000

    * src/scm/bootstrap.scm.in: switch to use load-from-path for
    main.scm.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6103 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8852bc95d3ff24fe5f0d0c858d33d088cf6e295c
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:32:46 2001 +0000

    * src/core-utils/.cvsignore: add .scm-links.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6102 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0a48f3be3b32779b52e8851fd0e887904d290303
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:30:41 2001 +0000

    * src/import-export/binary-import/Makefile.am
    (.scm-links): add some more links so runs from build dir will
    actually work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6101 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ba14ac374a3191505d7535535afefdfb415c39c
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:29:26 2001 +0000

    * src/gnome/top-level.c: remove gnucash.h include.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6100 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 522f245ef51c91879de5dfbe61359860765633f5
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:28:59 2001 +0000

    * src/gnome/gw-gnc-spec.scm: remove gnucash.h include.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6099 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 936e3db7fbe75c0bfa2509a5c9068f69e46f8cd2
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:28:31 2001 +0000

    * src/gnome/Makefile.am: accomodate the removal of gnucash.h,
    gnucash.c.in, and the move of i18n.h.in which all resulted in the
    removal of libgncguile.la.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6098 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e74814c28a21400cd1189af2812632e40d7571d3
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:26:28 2001 +0000

    * src/gnc-module/gnc-module.c
    (gnc_module_system_setup_load_path): don't do anything when dir
    list is empty.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6097 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 56e191652350ccd7bdf89c6fee95f5809756bbf4
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:24:48 2001 +0000

    * src/core-utils/Makefile.am: accomodate new g-wrappers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6096 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 76532979456af53b50a069f5e5705e5616c5b57a
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:24:37 2001 +0000

    * src/core-utils/gw-core-utils-spec.scm: new file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6095 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c074672401c7c6b76eba7f40763b8b9c6e51ec0
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:24:14 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6094 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4d613e299140bc9866cc2807fc38ef7be4bfdce8
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:23:14 2001 +0000

    * src/business/business-core/gncInvoice.c
    (gncInvoiceGetInvoiceFromTxn): initialize book to NULL so warnings
    won't kill -Werror compiles.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6093 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7510f6cea71fa6000a785138433b249befe4c570
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:22:19 2001 +0000

    * src/app-utils/.cvsignore: add i18n.h.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6092 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3fa4ce625eb7b50dd4e8f94577b5942d655325f
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:21:41 2001 +0000

    * .cvsignore: add .scm-links
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6091 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3cbed1b3aae5aa517ce0b3962bf8bb3c6b4c8a7b
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:18:12 2001 +0000

    * src/app-utils/README: new file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6090 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5fab92b69aeb4ca5b17f1d72c5378671c196b940
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:17:59 2001 +0000

    * src/app-utils/gnc-gettext-util.h (gnc_setup_gettext): move here.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6089 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 56fb0aae7cdc1a312ba7c99fdf49ccaf8a9b1ea2
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:17:51 2001 +0000

    * src/app-utils/gnc-gettext-util.c (gnc_setup_gettext): move here.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6088 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2c75707e7ebe6853c9afa4d63fd1c6347042a1bc
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:17:40 2001 +0000

    * src/app-utils/Makefile.am
    (gncinclude_HEADERS): add i18n.h
    (EXTRA_DIST): add i18n.h.in
    (i18n.h): new target.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6087 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b600c9e94c9f59595d70f4245679447a2f2d281e
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:15:31 2001 +0000

    * src/app-utils/gw-app-utils-spec.scm: add wrapper for
    gnc:setup-gettext.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6086 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 133a7529f6308f4ec2a0528fe6b689ebb09523ce
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:15:23 2001 +0000

    * src/app-utils/i18n.h.in: move here from src/gnome.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6085 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82e68923ddb9587ece496878de5778c860974b49
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:12:19 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6084 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b10410e41fb8935756b7990332fb5a2ceb277e25
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 28 22:12:03 2001 +0000

    * lib/guile-www/Makefile.am
    (.scm-links): create so we can run from gnucash build dir.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6083 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68006009cd14dfb4afc03e5b045daa08dc9a1995
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 28 09:10:20 2001 +0000

    Use per-cell save handlers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6082 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53436822d2bc68d14120c5a08a7354b718556d40
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Nov 27 22:00:34 2001 +0000

    fix a/r,a/p layout for split-view
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6081 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f758dad93ce2c4116a1b6754682482257df0049
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Nov 27 21:06:17 2001 +0000

    Change "reconciled" label to "paid" for A/R and A/P ledgers
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6080 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 55577eb4675e0e57388d8a965c2e854832f0c159
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 27 11:43:17 2001 +0000

    Work on per-cell save handlers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6079 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2389a32dd03438b78d926c45d564756bcaf62bf2
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Nov 27 05:10:29 2001 +0000

    document trans-due-date kvp entry
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6078 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df4d8746892064e3539df8264074fde87c77193a
Author: Derek Atkins <derek at ihtfp.com>
Date:   Tue Nov 27 04:47:19 2001 +0000

    Add Due-dates to Transactions and the SplitLedger for A/R, A/P
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6077 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 99421d8fa06545407d8532bb7ca5f4e997c22728
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 27 00:54:17 2001 +0000

    g-wrap caller-owned split & transaction lists.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6076 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f78f5afb24a1337bde465db3a4d33a7de7dc87a
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 27 00:10:17 2001 +0000

    Work on per-cell save handlers for tables.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6075 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a12e94726fc561473f2b64c8ba540307e40b76e
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Nov 26 23:41:30 2001 +0000

    build the Entry Ledger before business-gnome, so it can be used
    by the UI.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6074 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 997d8e92a7d8da2d59b35f65c2adfaceafb5b1c4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Nov 26 23:30:33 2001 +0000

    First pass at an Entry Ledger.  It compiles.  It still needs
    to be tested, and then it needs to be used.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6073 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3cb615cae21fccc7b83ec4d8173547b434b250e4
Author: Derek Atkins <derek at ihtfp.com>
Date:   Mon Nov 26 15:24:20 2001 +0000

    Fix compiler warning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6072 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 588a2f84b0c4d2dd1c97f09e8f604e01bc5d08ce
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Mon Nov 26 11:36:32 2001 +0000

    Build fixes for debian sid.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6071 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3fd286bf4234f4036929e35e52a8a51800f060b0
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Nov 26 10:39:09 2001 +0000

    don't force a refresh on file_quit. keep a current session around.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6070 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eef04ec3fc01d3e37ecbeb4c9572f996698fbe19
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Nov 26 10:32:14 2001 +0000

    fix i18n
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6069 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f190398a8afc26484590cfd15bd5c9b79e488f85
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Nov 26 08:37:35 2001 +0000

    Don't use engine private functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6068 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d59560593e318a657431255883a456fc48814536
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 26 07:26:13 2001 +0000

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

commit a8f0f08c68fbcf3143efa71de1946aea915bd45e
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 26 07:23:34 2001 +0000

    move some bogus kvp utility to its own file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6066 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c9891252819e3ebf6135f4db9ce9c42e74e14c3f
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 26 07:22:46 2001 +0000

    more misc hacking
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6065 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 832f4011924d5189794f2df5382e60b1f8674ef5
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 26 07:17:26 2001 +0000

    inital checkin of misc, bogus, useless utils
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6064 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac65916669d5e71d123f0058ed93c1c6bbc0fdc1
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Nov 26 03:11:51 2001 +0000

    fix bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6063 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 60dbedd7f4b5b1990b418c3f339c2331dd8e9612
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Nov 25 21:41:34 2001 +0000

    First-pass at A/R and A/P accounts.  Right now there is nothing
    special about them compared the Asset and Liability accounts except
    the labels are slightly different.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6062 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d56d652de83feed321243ed3838a676d56a15b56
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 25 18:33:41 2001 +0000

    refview recent entity changes, fix old bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6061 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eea15e85772f0d79b67f4d9ac57d05e4669500ac
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 25 11:07:36 2001 +0000

    misc cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6060 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d848e2320b160eeceaa6c965277d148f479f0063
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 25 10:59:26 2001 +0000

    need to distinguish between marking and sending out events:
    these have to be done in order.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6059 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a0a4566c70e79fc724253648217b7f547151f77
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 25 10:58:19 2001 +0000

    code for reparenting across books
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6058 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 537f9433db4ff57f3d4b1aa331444eb1804a87d9
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 25 10:57:45 2001 +0000

    fix documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6057 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ab6c2adeb7e1f06254f2b5903414467c1afc08f
Author: Chris Lyttle <chris at wilddev.net>
Date:   Sun Nov 25 10:37:41 2001 +0000

    Initial work on Investments chapter
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6056 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b9dee0392619ab71ab07f5473333e29bdbeaa78
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Nov 25 09:38:15 2001 +0000

    fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6055 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 381504ad5a73f794b080652c33440669461ca583
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 25 09:10:17 2001 +0000

    fix test cases that are wildly misusing internal routines with great borkeness.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6054 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fed69ff72c0ee0225d369196aa4cd7ced36669a2
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Nov 25 09:05:23 2001 +0000

    Fix bugs with new book pointers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6053 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8168a283b25f069290a9d2a8d3dada6e92ab7c60
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Nov 25 08:40:18 2001 +0000

    add test-load-module
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6052 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 12e83c3ae7d86ca0b4b2bd82435a7f500ca733d8
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 25 08:34:43 2001 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6051 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c2d2d4cf00298ec47769dd30e8e0688c8aad9ef
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 25 08:31:26 2001 +0000

    further backend->book simplification
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6050 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9cc5dcce2547c769dc56e12ed9628b5137034b2a
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 25 07:24:19 2001 +0000

    add routine to find clones of accounts in different books
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6049 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b87639c5bf0284dcf317ba1df79583e9dff7dc3
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 25 07:05:04 2001 +0000

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

commit e4f1cef9b69ae9b8f54d0c3d6adb4a1170495bd9
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 25 06:43:25 2001 +0000

    more backend/book cleanup, rework the account clone function.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6047 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 04e7830d2642529d7dcb0597551efd2366c8a8ef
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Nov 25 06:40:04 2001 +0000

    fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6046 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7cf0bfe47fa880e1696726800e7a0fef7ceda6ad
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 25 05:50:38 2001 +0000

    add documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6045 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e6156e7c769cbeec19b86c1d7f8a1cfa7d9032c
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 25 05:40:41 2001 +0000

    update layout
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6044 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 21e5d5f3296e379da7120ecaf13f293598084b91
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 25 05:38:23 2001 +0000

    use kvp's to identify sibling copies of accounts
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6043 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c104a92c47a2f9783f6cc8a00ae7a9ce46a6a321
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 25 05:37:30 2001 +0000

    fix documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6042 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b1cdb65bcd9adf4a4db0c6359d850d23bd44d278
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Nov 25 05:34:34 2001 +0000

     * Remove the "GncBusiness" object type in preparation to move
       structure registration (GncBusinessObject) into "gncCore" in the
       engine.
    
     * Change all the Business Objects to take a GNCBook instead of
       GncBusiness; use the GNCEntityTable in the Book for GUID storage.
    
     * Use xaccGUIDNew() instead of guid_new().
    
     * Move the object storage tables into the GNCBook via get/set_data.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6041 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b8fd7808abd11e88048d035a2900bf74466a6f8
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 25 05:20:29 2001 +0000

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

commit 1f21432acfc277d525d992d55c542577be120680
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Nov 25 04:20:14 2001 +0000

    Add gnc_book_{get/set}_data() to add/get arbitrary data pointers
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6039 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f63b341c6616e7f72fb2e5a5f498e6250e5c019f
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 25 03:21:10 2001 +0000

    more documentation cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6038 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 085a778161568f9a346a85652019919536809c6f
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 25 03:14:05 2001 +0000

    idocumentation cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6037 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9cc0f5f04e5d71865a825768c3fb79c2877bd9a8
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 25 03:11:36 2001 +0000

    patch up the subroutine documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6036 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 788d998d6bd23d1ccc169a3ee49dbb5cf0a7763d
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sun Nov 25 02:20:34 2001 +0000

    convert GNCIdType from an enum to a char*
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6035 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa232f2fcf22e8708da0e0965d8c6400a72b35d9
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 25 01:38:58 2001 +0000

    add utilities for accounting periods, clean up backend handling
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6034 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a7fa14de04f40dffa3af55409f78e9c6cb07b5a
Author: Chris Lyttle <chris at wilddev.net>
Date:   Sun Nov 25 00:44:54 2001 +0000

    Outlines of remaining chapters
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6033 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4edebdcfffce61461ae8437c7a526138dffc921c
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Nov 24 23:35:53 2001 +0000

    fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6032 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 893315a5eb98a587a704ef3198d46e6ed494cc0e
Author: Chris Lyttle <chris at wilddev.net>
Date:   Sat Nov 24 23:27:27 2001 +0000

    Make toc validate
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6031 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1ab03c0ea1ace8cffc0f8d6855e785549d09ef9
Author: Chris Lyttle <chris at wilddev.net>
Date:   Sat Nov 24 23:23:02 2001 +0000

    Make toc validate
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6030 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e0ab1454bd26d1b3a1e81d509eb5d60785d4543
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 24 23:02:01 2001 +0000

    start work on accounting periods
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6029 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d25afe3e3bdb08ee22e119209627694b0fd33e06
Author: Chris Lyttle <chris at wilddev.net>
Date:   Sat Nov 24 22:51:53 2001 +0000

    Replace toc with xml version
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6028 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f8b1e824ed71288b3147f245f214666c4daeeda
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 24 22:12:08 2001 +0000

    type-safety tweaks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6027 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a4c1571ec8b1ffb3196d8c20d001d6ab65df0b7
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 24 18:55:37 2001 +0000

    add missing include
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6026 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3b03df24e716475472be04e20d586ac8328eb83
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 24 18:52:24 2001 +0000

    another compiler warning fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6025 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 33f214698a392fa7c906f9b67263c18a898e4dc9
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 24 18:43:42 2001 +0000

    add missing include
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6024 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3a5e5a8632bd24ff8a84adbc6ced9a1d38f6574
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 24 18:42:09 2001 +0000

    add GUID to book
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6023 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2dbc279645dd741812e9fc7835bcb22b07c6e915
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 24 18:36:58 2001 +0000

    add missing include
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6022 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b6f210bf8caf1b640839d075e20eba1ff12b7254
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 24 18:23:23 2001 +0000

    add missing include file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6021 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ea3b0dbfa6e2f4a30c75628e047a0d198c508f1
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 24 18:22:57 2001 +0000

    add kvp_frame to books; fix misc session->book bugs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6020 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a1dd5b86cfe1d19fffc200b43dce5d4a9d229d7
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 24 18:12:35 2001 +0000

    misc session->book bugfixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6019 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 860adf103c3f7382e1f272ebff0ac144e79ce840
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Nov 24 12:10:42 2001 +0000

    Move entity tables from sessions to books.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6018 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 277282f25c5695ced5c810f338fd22e8be9763e9
Author: Derek Atkins <derek at ihtfp.com>
Date:   Sat Nov 24 05:35:08 2001 +0000

    Add tax_type and discount_type to GncEntry -- this allows you
    to change how the Tax and Discount fields are handled (values
    or percentages)
    
    Add code to link a GncInvoice to a Transaction, and to lookup
    the GncInvoice from a linked Transaction.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5989 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 401d6fe3a592bcc8dbd3fda880dfeb359775ea31
Author: Chris Lyttle <chris at wilddev.net>
Date:   Sat Nov 24 03:25:39 2001 +0000

    Added some screenshots, finished converting chapters to XML
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5988 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 393ff2034292f49500e2b118f15733884e25e387
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Nov 23 23:45:45 2001 +0000

    random_timespec_usec_resolution: new func.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5987 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c85157c599b14a0ce6176808501e6905abb9c4fd
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Nov 23 22:33:33 2001 +0000

    Added guile_libs, glib_libs support for test-link program.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5986 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 40b1469e8375dcdfe75f5bd154f1cb713908eda6
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Nov 23 22:27:21 2001 +0000

    Added ${GLIB_LIBS} for test-link linking.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5985 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f118ad4c420621dece90526b214c685104006f9b
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Nov 23 22:20:31 2001 +0000

    Configure new scripts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5984 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 36e5ed28fdceca01e3db2726ba0271752cee069d
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Nov 23 22:20:12 2001 +0000

    Install gnc-test-env.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5983 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64940e71e9f936bfe8a4412232902fe899dc450d
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Nov 23 22:00:36 2001 +0000

    Don't compile gnc_[set/put]env unless we need them.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5982 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b56f2fffbb54eeea8453b3ae85d1d7908baa59af
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Nov 22 14:45:11 2001 +0000

    Add Entry, Order, and Invoice types to g-wrapped data
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5981 57a11ea4-9604-0410-9ed3-97b8803252fd

commit beade21ffafc5b50718aac83271010e8a1e50a33
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 22 08:48:29 2001 +0000

    Use gnc-test-env.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5980 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a962ee00036c7fb8f5c9f3aae78a0782cce1a025
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 22 08:46:00 2001 +0000

    Add gnc-test-env to dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5979 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b56a2cf047075f0e0ea02c24dda4ede4a14a9ca
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 22 08:28:35 2001 +0000

    Use gnc-test-env.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5978 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 182246292ec698f9b291c98940bb03e9ec72859e
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 22 08:15:03 2001 +0000

    Fix some missing path dirs. Make sure 'gnucash' uses the
    right gnucash-env and guile.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5977 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 83faf951e8e379c4ddb11a123ba93a2abd6af60b
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 22 07:51:51 2001 +0000

    Implement kvp timespec in sql.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5976 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48c7533a8d7fff1641beb80b0449d53c00fe4c1c
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 22 07:51:06 2001 +0000

    Prohibit blank kvp keys.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5975 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 63f6c4c99fdcb5d6351090ffaafb271c23dc34a1
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 22 02:23:30 2001 +0000

    Update source files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5974 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a818ba5661712cfee0e85a68c9c7a98f45b3ede
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Nov 22 01:23:07 2001 +0000

    Add first-pass at Entry, Order, and Invoice objects
    move EntityTable management into gncBusiness (for now)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5973 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d39c0e2c1609dcd8ce054ed442f7abd0ed6cee59
Author: Derek Atkins <derek at ihtfp.com>
Date:   Thu Nov 22 01:19:14 2001 +0000

    Documenting the discussion on generic core-objects
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5972 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e26306d46371db945eecc8f183b5cd4a1d324350
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Nov 21 22:31:29 2001 +0000

    clean up documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5971 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b586f58b8d593f1373f9cff621f0bd4a32953789
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 19:57:57 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5970 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4301269f194d2d235bc3e45ece45e1c47a47b252
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 19:57:40 2001 +0000

    * README: add a note to the Running section indicating that it's
    obsolete.  We'll need to update this soon.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5969 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d2a25f085024d38344499af7f2940e9053225cc
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 19:40:56 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5968 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 770c06ddce3edece07b1fa04c791c8a8330ffe49
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 19:40:40 2001 +0000

    * src/bin/.cvsignore: add guile.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5967 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 44bc2e7a4f0e7939545c532862815f686fc34318
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 19:40:31 2001 +0000

    * src/bin/Makefile.am (gncoverridedir): new var.
    (gncoverride_SCRIPTS): new var -- add guile.
    (guile): new target -- guile override stub script.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5966 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 81216f5c208663d7f410eed13e53ec369214ed73
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 19:40:20 2001 +0000

    * src/bin/gnucash-env.in: add the script-override directory to the
    front of the user's PATH.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5965 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 87916242f4ff465dcca745a5a31aeb573d8e7fa7
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 19:40:10 2001 +0000

    * src/bin/gnucash.in: rearrange code so that the file can be
    interactively loaded for debugging without firing up gnucash
    immediately.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5964 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e6f3ef68caeade9227f289a36cd51dbabd63da46
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 19:39:58 2001 +0000

    * src/bin/guile.in: trivial guile override wrapper.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5963 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b2d0dd1293408a7e3059ccd6ec87cc8cf50d6420
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 19:34:39 2001 +0000

    * doc/gnucash.1: remove some vestigal envt var refs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5962 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01ea769151939702d14579191760091c39d638c8
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 19:34:17 2001 +0000

    * configure.in: add GNC_LIBEXECDIR.
    (AC_OUTPUT): add src/bin/Makefile.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5961 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0eaafb2bd188954e74ae76c937a181ded64e915b
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 19:33:46 2001 +0000

    * src/scm/startup-design.txt: some updates -- needs overhaul.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5960 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d27d89930c61c3ceec2127cbd4e1cd6d3f1cb5b
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 17:25:55 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5959 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0a98a11817a65b9b9dc53e768b5027c70e5f6cd
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 17:23:14 2001 +0000

    * src/.cvsignore: remove bits that moved to src/bin.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5958 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 681582feb50327517b9370a97f64b69d6e94c59a
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 17:22:39 2001 +0000

    * src/Makefile.am: handle new src/bin directory, and remove all
    the old gnucash binary bits.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5957 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5cc39af1c6acf05fcd7db003b123735c11cdff9
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 17:22:07 2001 +0000

    * src/gnucash.sh.in: moved to src/bin/gnucash.in.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5956 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f1a2469003aa1330961f28429b507458cb7fdb91
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 17:21:59 2001 +0000

    * src/gnucash-run-script.in: moved to src/bin.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5955 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b87904e86666e382faac5771d405a1fd4e828bfb
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 17:21:52 2001 +0000

    * src/gnucash-make-guids.in: moved to src/bin.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5954 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7bba2c90d08a7029d942838cba9191e36bfaf6cb
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 17:21:39 2001 +0000

    * src/gnc-main.c: deleted.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5953 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af78024af0df02fd4717fc83bc5b36a426349f15
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 17:19:57 2001 +0000

    * src/gnome/gnucash.c.in: removed all code except
    gnc_setup_gettext, which should be moved to app-utils, or
    core-utils soon.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5952 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0850a6b0bc9b44f94f513cae3378d8b096b75906
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 17:18:24 2001 +0000

    * src/gnome/gnucash.h: removed many dead functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5951 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af2c2bf5f71b6fa06dca113454079044c43ccb26
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 17:17:53 2001 +0000

    * src/gnome/window-main.c (gnc_shutdown): moved here for now, but
    should eventually be moved to app-utils (or similar) and made
    public again.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5950 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d0e0838e3759692b28642793b0a192f09ec23fbc
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 17:16:43 2001 +0000

    * src/scm/main.scm: remove append-path calls - handled in gnucash-env.
    (append-path): unused -- deleted.
    (gnc:main): handle setlocale here.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5949 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0cffb9cf0c460715ae80a7bbc6863de65c7b7568
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 17:14:54 2001 +0000

    * src/bin/gnucash.in: moved here from ../gnucash.sh.in.  Now uses
    gnucash-env to set up environment.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5948 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 898d0ea35cd07ad13a3f83e7c0f630bdcaa67286
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 17:14:48 2001 +0000

    * src/bin/gnucash-run-script.in: moved here from ..
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5947 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3f2ba29723fb40a6adcb72a5e3f9ad45acd97e42
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 17:14:42 2001 +0000

    * src/bin/gnucash-make-guids.in: moved here from ..
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5946 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85375107a4871ce5bfce0bb4e0b5e0e218e126bf
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 17:14:36 2001 +0000

    * src/bin/gnucash-env.in: new file -- you can use this to invoke
    programs or scripts with the proper gnucash
    environment. i.e. "gnucash-env guile -s foo bar" or
    "gnucash-env some-command arg1 arg2 ..."
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5945 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d22e0f9f99f3df11759420e5868044f40a3366dc
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 17:14:30 2001 +0000

    * src/bin/Makefile.am: new file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5944 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 046c6b73b00caf9767bcf5f3dc592b1003352032
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 17:11:23 2001 +0000

    * src/bin/.cvsignore: new file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5943 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f28287eac5ed40b5432681c031f7589b7ebd06d
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 21 09:49:02 2001 +0000

    Derek Atkins's patch implementing kvp timespecs in C & scheme.
    Implement kvp timespecs in xml.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5942 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a501c56fe7b0daa2e1c09b4705b0a889908be94c
Author: Chris Lyttle <chris at wilddev.net>
Date:   Wed Nov 21 08:34:44 2001 +0000

    Convert sgml files to xml
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5941 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7730a5f7dd93ff90bbe651b40649202a22eec066
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 21 07:41:19 2001 +0000

    Derek Atkins's patch to make template transaction structs private.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5940 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a12af07f481784e0528ab87179c446921748add0
Author: Chris Lyttle <chris at wilddev.net>
Date:   Wed Nov 21 06:29:52 2001 +0000

    Add figures for screenshots
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5939 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9bf3801b72b0b1333b2eebef39ff19665174525c
Author: Chris Lyttle <chris at wilddev.net>
Date:   Wed Nov 21 06:15:49 2001 +0000

    Add title page, revised first 2 chapters to have screenshots and tie into title page
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5938 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c6689cf2274ad37b15037d6da34c2a01625b970
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 02:48:38 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5937 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e092dfc6990411eecc7a2cb8f8c08134644e90c
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 02:47:53 2001 +0000

    * src/gnome/Makefile.am (AM_CFLAGS): add core-utils.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5936 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2ac6efc19d4da24410684758e5a31a6d3c6db0c7
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 02:47:46 2001 +0000

    * src/gnome/gnucash.c.in
    (gnucash_main_helper): switch to gnc_setenv.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5935 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6730ded3ad7b5f693ee5ac83156d18f454b9d2f
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 02:46:45 2001 +0000

    * src/gnc-module/gnc-module.c
    (gnc_module_system_setup_load_path): use gnc_setenv.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5934 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3417194e28db0523dcc39019167cc966ac4a9206
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 02:46:12 2001 +0000

    * src/gnc-module/Makefile.am
    (AM_CFLAGS): add core-utils.
    (libgncmodule_la_LIBADD): add core-utils.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5933 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 364311585874ccf137e5d7c2b3ab88c680e6fc9c
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 02:44:41 2001 +0000

    * src/engine/gnc-engine-util.h: add #include config.h.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5932 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 596421824512f56e283dd1b4724c74d9285de71c
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 02:43:20 2001 +0000

    * src/core-utils/core-utils.h: new file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5931 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a8baf089b6cac838005b27df7487e8a2bf8c2c03
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 02:43:13 2001 +0000

    * src/core-utils/core-utils.c: new file.
    (gnc_setenv): new function.
    (gnc_unsetenv): new function.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5930 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 39e944f5bc5f33b01d08b054e55307bffdaf8de2
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 02:43:06 2001 +0000

    * src/core-utils/Makefile.am: new file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5929 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b700ffcd94397b872d5662150877882227a2ca1b
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 02:43:00 2001 +0000

    * src/core-utils/.cvsignore: new file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5928 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 60e25066b9a5944717db736f532bc34a4376567e
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 02:41:07 2001 +0000

    * src/business/business-gnome/Makefile.am
    (AM_CFLAGS): add GDK_PIXBUF_CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5927 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7617839a545d4223aa863425f32210b99b923895
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 02:39:24 2001 +0000

    * src/backend/file/test/test-save-in-lang.c
    (test_file): switch from putenv to gnc_setenv.
    (main): switch from putenv to gnc_setenv.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5926 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 564571d8dd4bd41b62045024e7196592f56564e3
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 02:37:38 2001 +0000

    * src/backend/file/test/Makefile.am (AM_CFLAGS): add src/core-utils.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5925 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e56ca6384f114b5b910f54264ff3816cdc5cf015
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 02:37:11 2001 +0000

    * configure.in (AC_OUTPUT): add src/core-utils.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5924 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b546af9012f2427e6a52c2050a091698495d4ed
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 02:36:31 2001 +0000

    * src/backend/file/sixtp-utils.c (gnc_timegm): switch from putenv
    to gnc_setenv and gnc_unsetenv.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5923 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23e0ba42d2b4a806dd00543abda38ad1ead9273e
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 02:34:24 2001 +0000

    * src/README.modules: add core-utils.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5922 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e61a7f1618fe38b2c4d0615af9a5bc0f76ef6ad
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Nov 21 02:34:18 2001 +0000

    * src/Makefile.am (SUBDIRS): add core-utils.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5921 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b93093cf4e7bb3394d2eba15f2b94697e2e8aa56
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Nov 20 18:16:15 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5920 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6271281ab256e8f57fcc7b72edc6a7fa87ab4032
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Nov 18 08:59:14 2001 +0000

    Fix uses of putenv.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5919 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57594f294f1092c2b70b525cdc86d15500e04690
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Nov 18 08:58:37 2001 +0000

    Add date conversion test. Fix date conversion bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5918 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 38a5c1c6b42510c59c41bd76e712c0ebdeac3596
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Nov 18 08:16:26 2001 +0000

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

commit 3fdef48eadb870ca8a76e39bd6e07b9a9af0fc5f
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Nov 18 03:00:34 2001 +0000

    * src/business/business-gnome/Makefile.am
    (AM_CFLAGS): add GNOME_PRINT_CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5916 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1aee7a42ae29e731c2dfc78f618128f7ff209ba2
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Nov 18 02:59:59 2001 +0000

    * src/business/business-gnome/.cvsignore: add various-things.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5915 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b78ac4c4ed8d0d41d233f58dfcf0e268b71655a
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Nov 18 02:59:15 2001 +0000

    * src/business/business-core/.cvsignore: add various things.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5914 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b9bb2fc83f34f1310d8b022a9c225c933d1654ce
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Nov 18 02:58:50 2001 +0000

    * src/business/.cvsignore: add Makefile.in.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5913 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68cbea110ccc1a70c3d1b297914fd007179f244d
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Nov 18 02:52:34 2001 +0000

    * src/gnc-module/gnc-module.c
    (gnc_module_system_setup_load_path): don't free the argument to
    putenv.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5912 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd56972b18f2ea585418864c8f9cad14e8676e15
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Nov 18 02:52:03 2001 +0000

    * src/business/business-core/test/Makefile.am: fixup
    TESTS_ENVIRONMENT to use gnc-test-env.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5911 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac8518a3a529d44d1c3f0c6c8892e07a617c92c5
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Nov 18 02:51:57 2001 +0000

    * src/business/business-core/test/.cvsignore: add various things.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5910 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9d427f7508c18c846637168082d9d34dbf62031
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sat Nov 17 21:56:15 2001 +0000

    * src/gnc-module/test/Makefile.am: use gnc-test-env.
    (EXTRA_DIST): remove test-scm-multi.scm.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5909 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 69fd7961033481cd0559c4cc02b2c559886784c3
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sat Nov 17 21:55:27 2001 +0000

    * src/gnc-module/test/test-scm-multi: turned into guile script
    invoked via /bin/sh.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5908 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52440b88721fc166f359d14dda2f60446773ff91
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sat Nov 17 21:55:13 2001 +0000

    * src/gnc-module/test/test-scm-multi.scm: deleted.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5907 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6019a545a28b4431e8f782802c74cb7dc73d8c38
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Nov 17 08:55:32 2001 +0000

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

commit cb9b477f77d8ab34775f91f1867fb472f548db59
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Nov 17 04:01:01 2001 +0000

    Use putenv, not setenv.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5905 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53738dbb2e7614250bdecc43caa72bd00144e3a1
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Nov 17 03:17:06 2001 +0000

    Derek Atkins's patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5904 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a519814ff97932a4707b720383a93e6d8a18cf9e
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Nov 17 01:17:33 2001 +0000

    Derek Atkins's fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5903 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94d8372af6d1755546ace525938b301913ac1dd1
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Nov 17 01:17:06 2001 +0000

    Derek Atkins's business accounting patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5902 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d68ffe2d7030c63ec5ede663dda168a30a1664a2
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 21:05:45 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5901 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c6681a124be2eefa2de91c6995d50becf50fe98
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 21:05:32 2001 +0000

    * configure.in (AC_OUTPUT): add src/dialog-account.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5900 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e0acaffe369cd64aaed0e3619c2a2f896497428c
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 21:04:38 2001 +0000

    * src/.cvsignore: add gnucash.sh
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5899 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e6fa6cba797295493683151cc80c4055adf9275
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 21:03:21 2001 +0000

    * src/gnucash.sh.in: new file -- this will eventually become the
    primary gnucash program, but for now, let's make it available for
    testing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5898 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 450e5f89c853d37d2d02e2aa5fd349f3b705bd17
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 21:01:47 2001 +0000

    * src/Makefile.am (SUBDIRS): re-order to fix dependency problems.
    (bin_SCRIPTS): add gnucash.sh.
    (EXTRA_DIST): add gnucash.sh.in.
    (gnucash.sh): new target.  This will eventually become the primary
    gnucash program, but for now, let's make it available for testing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5897 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a4aadde04b546eb973ea0f14af3b662f167f9402
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 20:59:09 2001 +0000

    * src/gnc-module/test/test-scm-init: don't set %load-path
    internally anymore -- depend on a proper TESTS_ENVIRONMENT.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5896 57a11ea4-9604-0410-9ed3-97b8803252fd

commit acabe7e3a53c4a8f896f4565c6a30119ea17206f
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 20:58:11 2001 +0000

    * src/gnc-module/test/test-load-scm: turn in to a self-contained
    guile script launched by /bin/sh which will respect the PATH.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5895 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fbad08143727a3cee49636b858960a6650760129
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 20:57:38 2001 +0000

    * src/gnc-module/test/test-load-deps: turn in to a self-contained
    guile script launched by /bin/sh which will respect the PATH.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5894 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4d370b945b6c27d0f638602382c286e4bd8cecc6
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 20:56:28 2001 +0000

    * src/gnc-module/test/Makefile.am
    (EXTRA_DIST): remove test-load-deps.scm.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5893 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b194dfa02beeac87b40b2bd3486c0db878373e79
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 20:55:11 2001 +0000

    * src/tax/us/test/Makefile.am: switch to use gnc-test-env to build
    TESTS_ENVIRONMENT.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5892 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e2c521088f66f3168287d32e9dbab916e13004ba
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 20:53:52 2001 +0000

    * src/scm/main.scm (gnc:startup): very ugly hack -- right now we
    switch the current-module briefly during the loads.  This should
    go away once the rest of the startup process is cleaned up.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5891 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 070ba7eba2d1bd2a8aebcdff01614fb4a2da7b0a
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 20:52:05 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5890 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 44e2ba025ed95285bf91637520a996eda369a0ba
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 20:50:59 2001 +0000

    * src/gnc-module/gnc-module.c
    (gnc_module_system_setup_load_path): don't change %load-path
    anymore, augment LD_LIBRARY_PATH instead.  This reflects the
    change in how guile and g-wrap now load C shared libraries.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5889 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5a059a832a110b73c29c43cf03d6d133d8508ee
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 20:48:20 2001 +0000

    * src/app-utils/file-utils.h: moved here from src/gnome.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5888 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 253fa73a86f6fd04e32d6c6992ad6eaec5b1f572
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 20:48:13 2001 +0000

    * src/app-utils/file-utils.c: moved here from src/gnome.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5887 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 127d5bd9ab4d619b7b76b83501838ea09edc525a
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 20:47:55 2001 +0000

    * src/app-utils/Makefile.am: add file-utils.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5886 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53bd009dc5dfe363c8ac8bed3920bb75366dc253
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 20:45:45 2001 +0000

    * src/gnc-module/test/test-load-deps.scm: deleted - unnecessary.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5885 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2150c0216ffbd69b09b9f2109d566673d34376e9
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 20:45:05 2001 +0000

    * src/register/ledger-core/dialog-dup-trans.c: moved here from
    src/gnome.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5884 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0899370a8312657c3bce96442eb549ac5f80c14c
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 20:44:40 2001 +0000

    * src/register/ledger-core/Makefile.am: add dialog-dup-trans.
    (SUBDIRS): add . first so tests will work.
    (libgncmod_ledger_core_la_LIBADD): add missing dependencies.
    (AM_CFLAGS): add needed -I.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5883 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28044525b672deb7b25c401390f0705f700a3588
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 20:41:31 2001 +0000

    * src/gnome-utils/window-help.h: moved here from src/gnome.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5882 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 39b6e7d3f8ec2334b02a8eb9982228638f592c95
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 20:41:24 2001 +0000

    * src/gnome-utils/window-help.c: moved here from src/gnome.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5881 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4535e81fb33549ec631232f10786547fc1541df7
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 20:40:22 2001 +0000

    * src/gnome-utils/Makefile.am: add window-help.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5880 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3536b0367bf39f9b6eee0f3d77b0936b1449dc6d
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 20:39:23 2001 +0000

    * src/gnome/gnucash.c.in: add temporary helpers for gnucash
    scriptification.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5879 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a71b5fadeb599f406ed8dc9de8f73dd173ee2db
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 20:37:59 2001 +0000

    * src/gnome/top-level.c: remove spurious dialog-account.h include.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5878 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2deda599750939f6c279b3175b05574ff75099a0
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 20:37:32 2001 +0000

    * src/gnome/window-help.h: moved to src/gnome-utils.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5877 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17cb565a57ac5283ef2fa0320ce88c2405bfeac2
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 20:37:27 2001 +0000

    * src/gnome/window-help.c: moved to src/gnome-utils.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5876 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fecdc073a79b83fbcfa6de5e04982da2ca11bfaf
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 20:37:10 2001 +0000

    * src/gnome/file-utils.h: moved to src/app-utils.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5875 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b54256d1babfe01571cfbc6f788d8a39ec887ac
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 20:37:02 2001 +0000

    * src/gnome/file-utils.c: moved to src/app-utils.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5874 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fdea933be0d8414d1da63d83c37d529b077a7be2
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 20:35:24 2001 +0000

    * src/gnome/dialog-dup-trans.c: moved to src/register/ledger-core.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5873 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4433b113a89b2a0dc99adae587520f80bc5311ce
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 20:34:20 2001 +0000

    * src/gnome/dialog-account.h: moved to src/dialog-account.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5872 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15d1169bfe9670e460aa646c21c4c107c93e5bda
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 20:34:03 2001 +0000

    * src/gnome/dialog-account.c: moved to src/dialog-account.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5871 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b8a0b6930fa44867336db7d3a1460b9c11dfa4bb
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 20:33:56 2001 +0000

    * src/gnome/Makefile.am: accomodate file relocations.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5870 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4dd0f8713251e1c5e83e106b79a0b71384149f38
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 16 20:32:12 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5869 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b6fb47e6b6294ab275d61c61ebdd9f1ea8380ccb
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Nov 16 00:41:30 2001 +0000

    In gnc_gh_gint64_p, check for exact before doing comparisons.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5868 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b872a53138cb213c93a0485070b777006568aefb
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Nov 16 00:40:23 2001 +0000

    Use free instead of g_free for malloc'd pointer.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5867 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0609f2a443e29fe4830a2869d226ef67cb383479
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Nov 15 23:24:48 2001 +0000

    2001-11-16  Christian Stimming  <stimming at tuhh.de>
    
    	* src/Makefile.am, src/gnome-utils/Makefile.am: Moved
    	${GUPPI_LIBS} to appear before GNOME_LIBDIR in *_LIBADD so that
    	--with-libguppi-prefix can have any effect at all.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5866 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa01ecba8b8165154f2b22dbaf92ead3bb5a07bc
Author: Bill Gribble <grib at billgribble.com>
Date:   Wed Nov 14 13:56:35 2001 +0000

    Even less cheesy fix for compile problem
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5864 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 493a183472d2eea16fb1781df39b131901227085
Author: Bill Gribble <grib at billgribble.com>
Date:   Wed Nov 14 13:38:29 2001 +0000

    Somewhat less cheesy fix for compile problem.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5863 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ab5664185b31763bc2ab0a659bb1b354ec743cb
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 14 09:07:49 2001 +0000

    Add explicit types to GUID queries.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5862 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3768a5d352483ad470ebf73ed12222a8405d334e
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 14 09:07:10 2001 +0000

    Export simple-format if it needs to be defined.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5861 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6357818710e2be6103cbca6a33f3cbb25a943de7
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Nov 14 07:13:58 2001 +0000

    cheesy hack to fix build break
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5860 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 112ad74b725b2da2ceb18d4d2783e4ad1619e1c5
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 13 22:05:30 2001 +0000

    Make kvp g-wrap helper public.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5858 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c7a9d8e4566fac8f7fe55559fa32494aff5f1fd9
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 13 22:05:08 2001 +0000

    Herbert Thoma's patch to fix linking problems.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5857 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc852736469cbebb824c280de118748beae24d98
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 13 08:04:09 2001 +0000

    Derek Atkins's bug fix patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5856 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8ae7e274af591215b16e1a6f4abf7611ecc5735
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Tue Nov 13 04:12:09 2001 +0000

    Fix dynamic linking bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5855 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa033eeefb6ada00a7e162c5a60b2291bfb69590
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Nov 13 02:30:07 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5854 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 721396394daa05800991b6718c2882e1a55da5c5
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue Nov 13 02:29:34 2001 +0000

    * src/gnome/Makefile.am (noinst_HEADERS): add gw-gnc.h.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5853 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b281c60f9a58212812054d23b90ef6cd85e90d2d
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Nov 12 23:54:18 2001 +0000

    Remove src/guile references in Makefile.am's.
    Remove --debug from gnucash-run-script.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5852 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29d7cd2cc82a84981252f64636f108cdca8aa826
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Nov 12 23:20:35 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5851 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 616ff9ec775a65e0f3468c21ce4920c731d29f22
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Nov 12 23:20:15 2001 +0000

    * src/scm/Makefile.am: added config.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5850 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3dd491d88ffa19fa3a3de370c400151f61af07de
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Nov 12 23:19:37 2001 +0000

    * src/report/utility-reports/test/Makefile.am: use gnc-test-env.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5849 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c3aa8fc216a2c1cc0ed8c03688d2070f38e39904
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Nov 12 23:18:44 2001 +0000

    * src/report/stylesheets/test/Makefile.am: switch to use gnc-test-env.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5848 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a272fef18081840629bbaa90572d9090d3314e19
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Nov 12 23:17:43 2001 +0000

    * src/gnome/Makefile.am: accomodate files from src/guile.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5847 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dfcd5f2616db2bbcd3814060c862b0e1370f0fac
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Nov 12 23:15:19 2001 +0000

    * src/gnome/gnucash.h: moved here from src/guile.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5846 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b57d3a32a0ae1396bed4d6419f89c5d4cbf05e2a
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Nov 12 23:14:54 2001 +0000

    * src/gnome/gnucash.c.in: moved here from src/guile.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5845 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d18f01f0a823ce48486ea5c72bb155071b28d72d
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Nov 12 23:14:29 2001 +0000

    * src/gnome/i18n.h.in: moved here from src/guile.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5844 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 379d30aa9330a59dc5fb76bce1618cfc604b80ea
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Nov 12 23:13:28 2001 +0000

    * src/scm/config: moved from src/scm.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5843 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3904ec2506b63f2f53199ed94e00f79acfe9eaa2
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Nov 12 23:13:12 2001 +0000

    * src/gnome/.cvsignore: add files from src/guile.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5842 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3257a269521e2ae11c5ca7451d9bd165ea8bd5d
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Nov 12 23:12:18 2001 +0000

    * src/Makefile.am: update to reflect deleted src/gnome.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5841 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 25ab1e4edeb0c605757d6f67d27a32306209b171
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Nov 12 23:11:43 2001 +0000

    * configure.in: update to reflect deleted src/gnome.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5840 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3bda3e7dfb5a8e3fc59132c8e3718935154c51a2
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Nov 12 22:29:08 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5837 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a65a2efe2931d650f39b23110a6db3bf2fe75f3
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Nov 12 22:28:47 2001 +0000

    * src/report/standard-reports/test/Makefile.am: use gnc-test-env.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5836 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ef781bc198203b75b89ee7f561dbf1d6e9fd398
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Nov 12 22:28:16 2001 +0000

    * src/gnc-test-env: new script.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5835 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b3bef3989009631c8edb7de33b711bfdd3bed83
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Nov 12 22:27:52 2001 +0000

    * configure.in: set execute bit on gnc-test-env.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5834 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c720b11fde86c2daf7b2de2ac41817307e3214d8
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 12 17:05:23 2001 +0000

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

commit 76ad545707b6d3cec3880b89a45e3b04f7e112e6
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 12 17:02:22 2001 +0000

     patch credit
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5831 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64379d968d137b201db5193500c7f4ebb7e2a8e6
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 12 17:00:50 2001 +0000

    add patch from Matthew Vanecek <mevanecek at yahoo.com> for pg_config
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5830 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9643735fc9503109ddf690a42b8ea4c2d018983e
Author: Chris Lyttle <chris at wilddev.net>
Date:   Sun Nov 11 09:45:29 2001 +0000

    Fixed Error Chapter 3
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5828 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1abf22314a82b992c7824cf9449134a2a4e3c678
Author: Chris Lyttle <chris at wilddev.net>
Date:   Sun Nov 11 09:36:06 2001 +0000

    Last one Chapter 6
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5827 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9e066b76aaa2ec46df9f2a10500e9c7f9e29e720
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Nov 11 07:37:51 2001 +0000

    Use bootstrap module for simple-format definition.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5826 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84965515dd11e3a7abd9eaa2667cec57b5f181f7
Author: Chris Lyttle <chris at wilddev.net>
Date:   Sun Nov 11 05:41:57 2001 +0000

    Finished off Chapter 5
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5825 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f101a63e9d30ac25d73ae3617632bb324fa327fb
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Nov 11 05:12:01 2001 +0000

    Derek Atkins's refactoring of the commodity editor's gui into
    a generic selection widget.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5824 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57bf48f0511d030e00aa51d3d2bd28799a89d62e
Author: Chris Lyttle <chris at wilddev.net>
Date:   Sun Nov 11 00:24:47 2001 +0000

    Finished off Chapter 4
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5823 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe3ea46afd9b6c45d7ac1dd3859473acdd2f3cab
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 9 18:29:16 2001 +0000

    * src/gnc-module/test/Makefile.am (TESTS_ENVIRONMENT): add missing
    components in GUILE_LOAD_PATH.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5822 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 76bf20fe8fc4a9cf77bbbfe0d08c4ea592bf7c08
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 9 18:27:18 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5821 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 686d9fde5cfcbdfe020a0482e26f4b94e6f9bae8
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 9 18:27:00 2001 +0000

    * src/import-export/qif-import/test/.cvsignore: add .libs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5820 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e54b5b73bdb680aca99f82a483d00b22d849782
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 9 18:26:49 2001 +0000

    * src/tax/us/test/.cvsignore: add .libs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5819 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67635ed34f45ed67efabff6e9888034d5acd99dd
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 9 18:26:36 2001 +0000

    * src/report/locale-specific/us/test/.cvsignore: add .libs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5818 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a8c5b75ff85faeed049dacb426ad8fd49e3afa83
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 9 18:25:55 2001 +0000

    * src/gnome-utils/test/Makefile.am
    (INCLUDES): typo - GUILE_INCS not GUILE_CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5817 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c098c7b31d378ec1fe5f7119a759faf7b7d51d72
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 9 18:19:58 2001 +0000

    * src/gnome/Makefile.am: move tip-of-the-day here.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5816 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ea71e83ec4d198d7b94c53639c33a94bf612c5c
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 9 18:19:51 2001 +0000

    * src/gnome/tip-of-the-day.h: moved from src/guile.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5815 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b6df1ba6c05d40ca2615935cf38665c0f6fdaf8
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 9 18:19:44 2001 +0000

    * src/gnome/tip-of-the-day.c: moved from src/guile.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5814 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e446e7fe93338e0437e7fa7b2ccbcf8e224991a
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 9 18:19:17 2001 +0000

    * src/backend/file/test/Makefile.am
    (AM_CFLAGS): add GUILE_INCS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5813 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9293e73c5371bf9771cb08db30880697bb03a4b1
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 9 15:50:08 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5812 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c668710134b8331f83242abdb55c7a9f067751a
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 9 15:49:42 2001 +0000

    * src/tax/us/test/.cvsignore: add .deps.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5811 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 850e0481bb6a354fa5207162d64dc36a3883cb20
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 9 15:49:36 2001 +0000

    * src/report/locale-specific/us/test/.cvsignore: add .deps.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5810 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab0bd965108496858f51e4c10c6f04a8ddedb5f5
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 9 15:49:12 2001 +0000

    * src/import-export/qif-import/test/.cvsignore: add .deps.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5809 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6aecbc369b6cbe78bdd87a26a20c3422e5dabc3f
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 9 15:46:54 2001 +0000

    * src/gnome-utils/Makefile.am (BUILT_SOURCES): fix for new automake.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5808 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 444bfa162eb8aeb975fbffb0e716169a6832afd0
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Nov 9 15:37:24 2001 +0000

    * src/app-file/test/.cvsignore: add Makefile.in.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5807 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 617fdf3f90cbb172413a2f847b3eaf87dc38421e
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Nov 9 15:19:55 2001 +0000

    add more design notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5806 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b31035b6c00c0f4431f4ed23e3619d789a9b739
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Nov 9 15:00:33 2001 +0000

    add design documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5805 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82e3d5368f8ce22d91f2b0c164f0b09d337ad154
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Nov 9 11:50:29 2001 +0000

    Implement kvp queries in postgres backend.
    Fix PR_GUID queries in postgres backend.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5804 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 55d3b6c5d8415c7ab35bf3e4d33dbc551f664196
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Nov 9 00:35:09 2001 +0000

    More src/guile up in the build order. Update README.modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5803 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 710fe4eb9bdd508e8689d954a945eea5451c21df
Author: Bill Gribble <grib at billgribble.com>
Date:   Thu Nov 8 19:15:40 2001 +0000

    Add library dependency and remove gnc-module printout
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5802 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef1786df1cd86e79da2f97e3ce50068bee7928da
Author: Bill Gribble <grib at billgribble.com>
Date:   Thu Nov 8 18:15:30 2001 +0000

    More makefile changes to get modules loading right. Hacked the crashes
    away by commenting out calls to lt_dlclose ... will figure out what's
    going on later.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5801 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 724b06e5811fa0510108b4ebbed30506d89041f3
Author: Chris Lyttle <chris at wilddev.net>
Date:   Thu Nov 8 08:57:34 2001 +0000

    Import of New Version of GnuCash Manual
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5800 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c50c854fc88bc51610ef23f785eae1828158aa4
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 8 08:30:39 2001 +0000

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

commit 6be3026d52c703a1a5ff6386ab6ca71cdb4bc6de
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 8 07:25:43 2001 +0000

    Put non-module .so in lib, not pkglib.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5798 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe68e340476e003f4613d23b8612f40dc1159d26
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 8 00:33:14 2001 +0000

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

commit d5ec85a76b9ece244402c95c2b2be9d2e40ff54c
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 8 00:32:51 2001 +0000

    Remove debugging output.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5796 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8415599512fa5e054a3c93a6299245e23d8921f7
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 8 00:21:03 2001 +0000

    Load app-file, not app-file/gnome.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5795 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e99c00c438647c96e22e056f1c8ae42d1066a54
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 8 00:18:29 2001 +0000

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

commit b26a38d150f5b724bef9755e09bd4b31d865478d
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 8 00:04:44 2001 +0000

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

commit 6de4cfec96c680fe7d1eba431ce6cb3f9d10061a
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 7 23:54:54 2001 +0000

    Remove extra lib.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5792 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1701c93b5a8322beb451229216247d79d36500ff
Author: Bill Gribble <grib at billgribble.com>
Date:   Wed Nov 7 23:19:02 2001 +0000

    Forgot one
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5791 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 25248022e4bb42ddb5e697583be5b7b3122fd617
Author: Bill Gribble <grib at billgribble.com>
Date:   Wed Nov 7 23:06:56 2001 +0000

    Forgot to delete a file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5790 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8ab2d7a8f2f23809b90b01366be3c15a9237ded
Author: Bill Gribble <grib at billgribble.com>
Date:   Wed Nov 7 22:42:56 2001 +0000

    o, bugger.  Forgot to remove some debug statements.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5789 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4069b315f96ab259077d452cef0a12f2ade2e1b1
Author: Bill Gribble <grib at billgribble.com>
Date:   Wed Nov 7 22:41:56 2001 +0000

    Build changes to clean up library cross-dependencies and move to libtool-1.4
    syntax.  Also a patched ltmain.sh included with CVS now, so builds are
    faster and folks with libtool-1.3.4 installed aren't left in the cold.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5788 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78897b08ef08867208cfec1f93aa571f8abcf90b
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Nov 7 15:38:37 2001 +0000

    update tbd status
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5787 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2faba19dbf6898bb0b260d07570926dfe111ca74
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Nov 7 15:34:05 2001 +0000

    remove dead remark
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5786 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 601014cf5c2ae3f06bfb303a941dbf97160fd6ef
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 7 10:57:43 2001 +0000

    Work on testing queries.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5785 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fdc08c1a6c1cf6973413920babd2d544951f1266
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 7 10:45:59 2001 +0000

    Don't assume splits are in the same order in xaccTransEqual.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5784 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 39be40a38a253d9f6825d172c61f8aa25c0ff420
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 7 10:06:04 2001 +0000

    Fix gncSubtotalReconedBalance.
    Fix checkpointing bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5783 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96254db7a09cf77c8c5254140de2c58539434a38
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 7 09:56:15 2001 +0000

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

commit f55253d1ae207a2fe21dc41ca1321194bd6d3b4d
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 7 09:00:37 2001 +0000

    Make xaccAccountSortSplits a private function so the backends can use it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5781 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 88f759322d0656f08196de90e68ae89335c5bcbb
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 7 08:59:53 2001 +0000

    Always test on non-voided transactions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5780 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb1a5ad3574f2f856fdeeeefcaa6cb9e167d4b75
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 7 08:59:30 2001 +0000

    Add voided transactions to random mix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5779 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b967f410bf09f1541e403afd14aa8fd2d54c22f
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 7 08:05:16 2001 +0000

    Allow prices to be excluded on trans queries.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5778 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 228946cd1052fd0fc561925cfa66b63c9dcf7e01
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 6 23:02:26 2001 +0000

    Fix bug implementing queries.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5777 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28eae010cb551d4f9ea3b1ad55477cf6e1bd47ec
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 6 11:02:16 2001 +0000

    Fix bugs implementing queries.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5776 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f82f95a0a296b7da412234cec2a9ffbcb074dd72
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 6 10:22:42 2001 +0000

    Refactor make_trans_query into engine test-core.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5775 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6d324ed3b2662887a785ec00f6631e840be90f6
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 6 10:22:17 2001 +0000

    Fix termination bug in xaccGroupForEachTransaction.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5774 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 762ae7a717bacc2def60594af6abfaabadd04dcf
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Nov 6 08:28:58 2001 +0000

    2001-11-06  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/dialog-sxsincelast.c (create_each_transaction_helper):
    	Fixed credit/debit confusion.
    
    	* src/gnome/dialog-sx-from-trans.c (sxftd_add_template_trans):
    	Fixed credit/debit confusion.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5773 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 86c55a3e224a2ea8ccfedf070743f669b1c69d69
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 6 00:49:46 2001 +0000

    Fix query<->scm for new kvp queries.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5772 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d2c12c2e9c71c8ac399c1eebb16ef269cd528efa
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Nov 5 09:18:31 2001 +0000

    Add test-query.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5771 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2176d53e99d3858ffaf45e2a47670f1afb503a41
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Nov 5 09:18:07 2001 +0000

    Work on adding kvp queries.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5770 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 213639c86138f7de8b31187ed35b5ec690e404db
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Nov 5 07:39:10 2001 +0000

    2001-11-04  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome-utils/gnc-frequency.c: saving state and updating the
    	calendar markings no longer force so much of a
    	component-manager/UI refresh.
    
    	* src/guile/gw-gnc-spec.scm: Changed sx-since-last return type to
    	gboolean [bool]; added better sx-since-last-run-wrapper param name
    	[s/foo/bookfile/].
    
    	* src/gnome/dialog-scheduledxaction.c (new_button_clicked): Better
    	initial-FreqSpec setup to prevent error from GNCFrequency.
    
    	* src/engine/SchedXaction.c (xaccSchedXactionSetTemplateTrans):
    	Added support for setting template-transaction currency from the
    	TTinfo structure.
    
    	* src/gnome/dialog-sxsincelast.c: Correct support for "nothing
    	to do": if this is the case, don't load/create the UI.  Required
    	much re-working due to my bad design. :(
    	Added component-manager freeze/thaw [equivalents] around engine
    	interaction to minimize program-wide GUI refresh during
    	Transaction creation.
    	(finish_finish): Added support for 'finish' button.
    	(cancel_check): Initial support for cancel button, checking with
    	user regarding.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5769 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 662fa126d3a2809ab7f75aaf1fad32ba7f7296b8
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Nov 2 18:15:25 2001 +0000

    ignore stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5758 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84c723d74b57bf83e0f463ef786554879b88ad61
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 1 10:32:01 2001 +0000

    Configure scm module directory.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5757 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4401b44ed1905629a0548430c39fbf7d07be6a29
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 1 10:31:46 2001 +0000

    Use new gnc:guid-new api.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5756 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4b2d9dd401925c26784ce63d543782c82b007534
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 1 10:31:25 2001 +0000

    Don't g-wrap engine private functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5755 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e4f9271735fabd0a76b135a38040288dc3543d4e
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 31 23:55:58 2001 +0000

    Add GTKHTML_CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5754 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c3d795b2aed6300ad3b5619cca8e9ddf0dcddc7a
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 31 23:53:34 2001 +0000

    Update file list.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5753 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78d34cfd3e9aa851aabfddd27e9d2691415accfb
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Oct 31 15:28:01 2001 +0000

    misc updates to use the new book/session design;
    add support for GList-to-perl-arrays typemap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5752 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 63ec87aa7b06d88bc5679840a1f9532c13e4322d
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Oct 31 15:25:46 2001 +0000

    add strict types in order to enable the perl/Java wrappers to function
    properly.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5751 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b9f6eb414da4e87b47c142c33cd02ac529a2b18d
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 31 08:33:34 2001 +0000

    Fix bug in is_trans_empty - check kvp data.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5750 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64af1763793933980ef39ffc8706aba34ffaabb2
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 30 21:01:12 2001 +0000

    Add guile libs to link line.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5749 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e904bc588ad4165b089e41ce5da68a5660b9df7
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Oct 30 08:05:27 2001 +0000

    Matt Martin <matt.martin at ieee.org>'s patch to fix b0rken SX-list-processing
    in since-last-run dialog  [before: 'break' out of processing further SXes
    if a given SX in the list has no instances; now: 'continue' to other SXes
    which may have instances yet].
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5748 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4940d8dcaaa5c555fb8bb01064ddf8019cbd32d
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Oct 30 04:57:59 2001 +0000

    Turned off option to generate translatable string files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5747 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52f7d4ddcc91b4ef2df958d7970bbe7924491b57
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 30 01:30:16 2001 +0000

    Allow alternate binaries than guile.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5746 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9aac6d6fd02530e2c1ed298c41ec3c142dcb3ac8
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 29 23:23:54 2001 +0000

    Add kvp data to sessions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5745 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b67097586a664d81712c9456461a6ec575dc9e6f
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 29 23:23:26 2001 +0000

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

commit d5fe2f200bc5dc67ed8e94a60a09aa2167a26f4f
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 29 18:52:11 2001 +0000

    update to use new module system
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5743 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 370f45f997d552b7928df0af6e9b62203eaf432e
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 29 18:38:19 2001 +0000

    add swig makefile
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5742 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b7b5eceec05792a222edc9195c0400396c89cb15
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 29 18:37:34 2001 +0000

    add makefile
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5741 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b45e4259fc6f6a9ead469b7fdf7a8f064b41803
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 29 18:04:14 2001 +0000

    fix teh search patchs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5740 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48918c9fa8af2c28331dc12a6b0be2c1f0281307
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Oct 29 10:08:11 2001 +0000

    2001-10-29  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/dialog-sxsincelast.c: Unused pages are skipped,
    	initial version.
    
    	* src/gnome/dialog-sx-from-trans.c: Added start date handling; as
    	well, correctly update the start date when the frequency option
    	changes.  Added using FreqSpecs for start date calculation.  Added
    	correctly
    
    	* src/gnome-utils/gnc-account-tree.c (gnc_account_tree_init): Make
    	account-tree description column auto-resize.
    
    	* src/engine/SchedXaction.c (xaccSchedXactionSetEndDate): Removed
    	end date validity check; an invalid end date is how we signal "no
    	end date".
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5739 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0622d2bc069f320b4894bfd71b155538f4d7c73e
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 29 08:14:42 2001 +0000

    Untable app-file and app-file-gnome dependencies.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5738 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f2ca55fc3f9765e66370f37de1047fa1a9b76034
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Oct 28 00:44:26 2001 +0000

    Fix for make dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5736 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9acb9971e3f4a0105325b2bce7ce17d94fcfb590
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Oct 28 00:40:28 2001 +0000

    Keld J�rn Simonsen's Danish glossary.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5734 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc0e2a563acca64150a1e657b478b70a92ccd1e5
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Oct 28 00:38:16 2001 +0000

    Keld J�rn Simonsen's Danish da.po.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5732 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a7387398b02e73ba68eeeb6028794fff83fdcb3
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Oct 27 08:13:48 2001 +0000

    Don't put regular lib directory into module search path.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5730 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 03ae286b49c26e30890e5bd18f8eb55d408cceda
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Oct 26 12:10:06 2001 +0000

    Use AM_CFLAGS instead of CFLAGS in Makefile.am.
    Fix some includes as a result.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5729 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 89754aed653eb64970664ddda5e90c51e2b5cac4
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Oct 26 10:17:41 2001 +0000

    Include gnc-gettext-util.h.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5728 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed898efa556221cacd13aa40d756de32aebd7e54
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Oct 26 07:27:15 2001 +0000

    Change LD_LIBRARY_PATH for link test.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5727 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf4d0fec3ee0acffb141a1903087e51c41d796d2
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Oct 26 00:09:13 2001 +0000

    Fix quoting bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5726 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 65d50509680524cb8cf333756df8d950696e00a0
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Oct 25 23:31:44 2001 +0000

    Create gnucash-config with configure instead of Makefile.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5725 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d7e666acf02c5399cae4e7185fef11a4423f1309
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Oct 25 22:24:55 2001 +0000

    Configure gnucash-run-script location.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5724 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7eefddba954a6ac067ea927dcde113d10bdd1825
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Oct 25 08:10:51 2001 +0000

    2001-10-25  Dave Peticolas  <dave at krondo.com>
    
    	* src/scm/Makefile.am: remove slib-backup.scm and startup.scm
    
    	* src/scm/bootstrap.scm.in: remove out-of-date docs
    
    	* src/scm/main.scm: load printing/print-check.scm
    
    	* src/import-export/qif-import/Makefile.am: remove simple-obj.scm
    
    	* src/import-export/qif-import/qif-import.scm: don't load
    	simple-obj.scm
    
    	* src/guile/gw-gnc-spec.scm: remove printing g-wraps
    
    	* src/gnome-utils/gw-gnome-utils-spec.scm: add printing g-wraps
    
    	* src/engine/Account.c (xaccAccountSetSlots_nc): set core_dirty
    
    	* src/app-utils/Makefile.am: add simple-obj.scm
    
    	* src/app-utils/app-utils.scm: export simple-obj api
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5723 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 33cb44bfc9729db0d9eae6e5e686f0feb522f524
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Oct 25 06:01:44 2001 +0000

    Fix resizing bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5722 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2f199c91043fb64201baeb60b01bd8eb692f051
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Oct 25 00:10:04 2001 +0000

    Ignore new generated files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5721 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d37d5d1e04e841b8bf1e2d60fd2a887f5e16ef5b
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Oct 25 00:09:04 2001 +0000

    Move mdi g-wrapping into gnome-utils module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5720 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e9e50593aac58e601497895eb0f719d4c45c181d
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 24 22:03:33 2001 +0000

    Install public headers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5719 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe7af9eaabe479a6e628e76aae518b7336b148fc
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 24 08:43:27 2001 +0000

    Don't install tests.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5718 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8328f0c8fe86ce1d299a89d138c56689b525d7c9
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 24 08:39:08 2001 +0000

    Allow new guile to be specified through GNC_GUILE env var.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5717 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1c34e80fdaeca7511af50087cb50872c1475f79d
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 24 08:36:35 2001 +0000

    Don't install tests.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5716 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 437935a83892b9d15245277c70e95773808aa30f
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Wed Oct 24 08:33:38 2001 +0000

    2001-10-24  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/dialog-scheduledxaction.c (sxed_delete_event): Added.
    	(gnc_ui_scheduled_xaction_editor_dialog_create): Added support for
    	delete-event [WM window close].
    	(sxed_check_close): Added close-check, including register check.
    	(editor_cancel_button_clicked): Renamed from
    	editor_close_button_clicked; correctly handles a cancel WRT ledger
    	changes.
    
    	* src/gnome/glade/sched-xact.glade: Added as-yet-unused Start
    	Date widgets to make-from-transaction dialog.
    
    	* src/gnome/dialog-sx-from-trans.c (sxftd_add_template_trans): Use
    	the user-friendly amount formating instead of a stringified
    	gnc_numeric.  Copies the account data over into the template
    	transaction.
    	(sxftd_init): Added; supports using the Description of the
    	transaction as the initial name of the SX.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5715 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 285e76d8820fd1bfae2087b4d82766eecbb64bff
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 24 05:48:45 2001 +0000

    Update file list.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5714 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41bd71c4ad469c4b966543b79a231337ef225aa6
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 23 23:57:18 2001 +0000

    Check balances in account & split compare functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5713 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6820436bdbdba63efb029c4fc0b4022ed6af1471
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Oct 23 07:12:32 2001 +0000

    2001-10-22  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/engine/SchedXaction.c (xaccSchedXactionInit): Fixed
    	number-of-occurances init problem.
    
    	* src/gnome/dialog-scheduledxaction.c (schedXact_editor_populate):
    	Fixed bug in populating the editor.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5712 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 98a6062c4331092118a27ccbb81fefe0ec6f28b6
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Oct 22 16:46:20 2001 +0000

    2001-10-22  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/window-main.c (gnc_ui_mainWindow_nextrun_cb):
    	Removed obsolete dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5711 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ced5ea01677180eea1cef0565660511e4942910c
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Oct 22 09:17:34 2001 +0000

    2001-10-22  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/Makefile.am: Removed obsolete dialog-nextrun.{c,h}
    
    	* src/gnome/window-main.c (gnc_main_window_create_menus): Added
    	both Scheduled Transaction-related items to "Scheduled
    	Transactions" sub-menu of "Tools".
    	(gnc_main_window_about_cb): Added self to GUI About dlg.
    
    	* src/gnome/dialog-scheduledxaction.c: Renamed '_'-led functions.
    
    	* src/gnome/dialog-sxsincelast.c: Changed from a loose
    	confederation of multiple dialogs to the strong central authority
    	of a GnomeDruid-based since-last-run UI.  Renamed '_'-led
    	functions.
    
    	* src/gnome/glade/sched-xact.glade: Fixed a non-unique-name
    	problem between the GnomeNumberEntry "end_nentry" and it's
    	GtkEntry "end_nentry".  Added Druid-based Since-Last-Run dialog.
    
    	* src/gnome/dialog-scheduledxaction.c (schedXact_editor_populate),
    	(editor_ok_button_clicked): Added support for now-uniquely-named
    	"end_gnome_nentry".
    
    	* src/engine/SchedXaction.c
    	(xaccSchedXactionCreateSequenceState): Added.
    	(xaccSchedXactionIncrSequenceState): Added.
    	(xaccSchedXactionDestroySequenceState): Added.
    	Added support for opaque state data when generating a sequence of
    	SX instances to support number-of-occurance-terminated SXes.
    
    	* src/backend/file/gnc-freqspec-xml-v2.c (dom_tree_to_freqSpec):
    	Added missing instance of GNCSession propogation.
    
    	* src/backend/file/io-gncxml-v2.c
    	(write_template_transaction_data): Added correct determination for
    	writing out the template-transaction section [before: only if
    	transactions existed in accounts; now: if any accounts exist] to
    	prevent read errors from SXes with valid-and-referenced Accounts,
    	but no Transactions in them.
    
    	* src/gnome-utils/gnc-frequency.c (gnc_frequency_setup): Better
    	error text when UIFreqType isn't recognized or appropriate.
    
    	* src/gnome/dialog-scheduledxaction.c (editor_ok_button_clicked):
    	Correctly sets SXes to have no occurance data if that's the case.
    	Better option variable naming, usage.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5710 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9ed89be9ab4d760bcd2fc2cdaa1d1498672c7eb
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 22 09:08:02 2001 +0000

    Work on multi-user mode test.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5709 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8098a8eacbf0b658231fe2cb8c505970ea430266
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 22 09:01:04 2001 +0000

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

commit b4c8d16c164db09186b9ec473b25b0682c23c7ba
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 22 06:56:25 2001 +0000

    Zdenko Podobn�'s Sloval account hierarchies.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5705 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4838b4d4f564edbd768bcb6bac116513940084be
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Oct 19 23:07:29 2001 +0000

    add a check for kvp in case statement
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5704 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c9fa81578ccc11625be81d78b77e24a53637e1bf
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Oct 19 22:13:54 2001 +0000

    Use 'k' as objtype in audit trail when delete kvp frames.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5703 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed94d8b79b9e363e9b39b07e4326a674e9eae322
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Oct 19 21:51:19 2001 +0000

    add design notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5702 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 34eb691af86969af17109aeb77b5b382d33846f8
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Oct 19 18:46:09 2001 +0000

    add notes on the upgrade mechanism
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5701 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d701d072d23470e8913b8b9f20db58267dee4fe
Author: Bill Gribble <grib at billgribble.com>
Date:   Fri Oct 19 18:21:14 2001 +0000

    Don't forget gnome-print includes if they are needed
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5700 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6550b2217aeb55a89bfe645eff839ee020fa29d
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Oct 19 18:11:43 2001 +0000

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

commit 0c42ebaa20b9a8a6b0fa92d864b28f08b37ae44b
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Oct 19 08:37:53 2001 +0000

    Enable kvp fetch for queries. Fix bug restoring transaction iguid.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5698 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df790e9422ea16b9bbeef7cad0d07c5c2f21fb89
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Oct 19 08:37:04 2001 +0000

    Fix escaping bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5697 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7192f9b6ca33ec62503ad13e152d1ff8806200e3
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Oct 19 08:36:30 2001 +0000

    Add CLEARED_VOIDED term.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5696 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc36b8e1c61a7b729f74cffd1bfcf05824abe9e1
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Oct 19 08:34:58 2001 +0000

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

commit 59c326e2e7bca9bc70c581034303696e65a7411e
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Oct 19 06:32:31 2001 +0000

    Start on valid initial location.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5694 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd8252f261782abfab23a696bb91a059e1850791
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Oct 19 00:01:12 2001 +0000

    Add missing price ref/unref.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5693 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59e09a47dbf156fd66bb5e67697fc726b1337abb
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Oct 18 22:45:59 2001 +0000

    Don't insert account into itself.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5692 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c714e54bb078e0546fcea157f9fdb0c5a45d1ae4
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Oct 18 21:48:17 2001 +0000

    Bring in gw-glib and gw-kvp definitions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5691 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c0572aa162b1624a476333712acefe382c5e04b
Author: James LewisMoss <dres at debian.org>
Date:   Thu Oct 18 20:42:26 2001 +0000

    added dep of gnc-dir.h on dialog-utils.c so it gets generated.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5690 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d31d398d5cad11d3dac21c251f49e264342358d6
Author: James LewisMoss <dres at debian.org>
Date:   Thu Oct 18 20:41:50 2001 +0000

    add dep of gw-engine.h on gncmod-engine.c so it gets generated.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5689 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ca8c3f48f9405d95d0532f8f2d33829362586755
Author: James LewisMoss <dres at debian.org>
Date:   Thu Oct 18 20:40:00 2001 +0000

    add .libs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5688 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bec443047619c3e39c1c6980b7616d0248b0eda5
Author: James LewisMoss <dres at debian.org>
Date:   Thu Oct 18 19:51:09 2001 +0000

    fix first checkout problem of wanting gw-gnc-module.h and it not being
    produced yet for gnc-module.c.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5687 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0a92c58a676dd8b55b09303c8cbbe93b39cb6a37
Author: James LewisMoss <dres at debian.org>
Date:   Thu Oct 18 16:31:20 2001 +0000

    cleanup of double stuff.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5686 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e992807d6ec8ea286fd77779b362117e12f08082
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Oct 18 10:50:35 2001 +0000

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

commit d3b689106109033b4afd96aaaac3a206944fbde2
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Oct 18 09:33:01 2001 +0000

    Make random changes to prices & commodities.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5684 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 682cd1faf979b8a555e65d443098b26fef4199f4
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Oct 18 09:31:29 2001 +0000

    Hash commodities using their unique names, not their pointer values.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5683 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9feb6467506f4f41e035ebede1e0151ef1db5593
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Oct 18 09:30:42 2001 +0000

    Always invoke sync_price and sync_group if defined.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5682 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f7908c49cce112372402239919d8266410f8cc5
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Oct 18 06:43:42 2001 +0000

    Add -module arg to lib flags.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5681 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93ab70466c224fe7964ff8a818eefa861d1d9e7f
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Oct 18 00:18:13 2001 +0000

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

commit e3628637873f8f63c5f549374ac9308061e6e0a0
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 17 23:35:52 2001 +0000

    Test adding new transactions & rolling back changed transactions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5679 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66ba0341503ebf4599d96d7265552c05bf9a74c0
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 17 23:17:18 2001 +0000

    When rolling back transactions, adjust editlevel to prevent further begin edits.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5678 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 42abf3bad196614e89feaaad3e92b9d743427c15
Author: Bill Gribble <grib at billgribble.com>
Date:   Wed Oct 17 20:53:00 2001 +0000

    Minor preening
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5677 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e41fea70e2775b40207cfd545063426288fe57d
Author: Bill Gribble <grib at billgribble.com>
Date:   Wed Oct 17 20:48:05 2001 +0000

    Install gnc-module headers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5676 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 20f321304951879c967823b5d97114311c39fc35
Author: Bill Gribble <grib at billgribble.com>
Date:   Wed Oct 17 19:42:28 2001 +0000

    Remember to free strings, and don't look at .so files when libtool
    always makes .la files for the modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5675 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7fdfb027784f581b7ef7ecb81e63c330ff98cec7
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 17 10:48:57 2001 +0000

    Work on single-update test.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5674 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d6304462aee1512d64e14c160f7953ec6f96f13
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 17 10:48:13 2001 +0000

    Add missing account begin/commit edit.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5673 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27ddcdf45ecf4de4c2876a3db184142d0a8f8c41
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 17 09:56:07 2001 +0000

    Only use valid account types when creating random accounts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5672 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b6584fe42df27d35b0ff99f6248a2bbd22553550
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 17 09:31:01 2001 +0000

    Wait for shutdown & start.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5671 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77e5220e67b121c7ccfcbded26aa876626480477
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 17 09:30:00 2001 +0000

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

commit 2078b93fdaf9b7d99195f898f9c8d1292489a093
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 17 09:27:08 2001 +0000

    Delete split & trans kvps before writing them.
    Store trans common currencies.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5669 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b3a99097972a0a3f57cef314c43d445bd38e1d4
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 17 09:25:10 2001 +0000

    Copy common currency when cloning and rolling back.
    Add some NULL value and do_free checks.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5668 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62ccab8d33935f5bdea90d04ae07cc0e39021a0d
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 17 09:24:16 2001 +0000

    Stabilize account sort order. Keep accounts sorted when they are changed.
    Don't set split accounts to NULL before deleting them.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5667 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc9e4d94da6a2f5e2f20dcc3de0ad6e0533a5d58
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 17 01:32:01 2001 +0000

    Use 'char' instead of 'char *' for objtype argument.
    Delete account kvp data before storing new data -- otherwise
    deleted kvp elements are not deleted from db.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5666 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 98f83b3fd87f650a1262c6007607e1098903a443
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 17 01:30:57 2001 +0000

    More SplitEqual warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5665 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae4a6fe07a35cf9d5398038d343155269f4cc1b2
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 17 01:30:20 2001 +0000

    Add missing trans begin/commit calls.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5664 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f43b340f3431f9f3a2b2b31a0549c9914f4628d
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 17 01:29:42 2001 +0000

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

commit edca675eaa6462aa3969334a0004d0fe98c0a940
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 16 23:16:32 2001 +0000

    Fix bug -- need objtype field in kvp audit trail.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5662 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9afc2fc598ad458247f7c3591147d9ef3702acb9
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 16 09:13:07 2001 +0000

    2001-10-16  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/test-core/test-engine-stuff.c: work on test
    	infrastructure for making changes to existing data
    
    	* src/engine/gnc-book.c: keep backends up to date
    
    	* src/engine/gnc-session.c: keep backends up to date
    
    	* src/backend/postgres/test/db-control.sh: bring down postmaster
    	on database create and destroy
    
    	* src/backend/postgres/test/test-db.c: work on single-update
    	test
    
    	* src/backend/postgres/txn.c: fix bug -- when deleting splits
    	from the database that aren't in the engine, can't use
    	xaccSplitLookup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5661 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b066e9cd636134c0fd7539f68f48f4d776202d94
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 16 06:59:56 2001 +0000

    Fix bug -- gdk_window_raise takes a gdk window, not a gtk window.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5660 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47fd364d720b44c81b3bd5cc72e835ca0b593f0c
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Tue Oct 16 06:44:30 2001 +0000

    2001-10-14  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/dialog-scheduledxaction.c (delete_button_clicked):
    	Fixed multiple bugs in deletion selection-handling.
    	(schedXact_editor_populate), (schedXact_editor_create_ledger):
    	Added code for respecting the user's Preferences.
    
    	* src/gnome/dialog-scheduledxaction.c
    	(gnc_ui_scheduled_xaction_dialog_create): Added support for only a
    	single SX list to be up at any one time; if one already exists,
    	show and raise that window instead of creating a new one.
    
    	* src/gnome/dialog-scheduledxaction.c
    	(gnc_ui_scheduled_xaction_editor_dialog_create): Only one editor
    	for any Scheduled Transaction open at a time; if one already
    	exists, show and raise it's window.
    
    	* src/gnome/dialog-scheduledxaction.c
    	(schedXact_editor_create_ledger): Add [read: steal from
    	window-register.c] register toolbar, suitably modified for SXes.
    
    	* src/app-utils/prefs.scm: Updates to wording, defaults for
    	Scheduled Transaction preferences.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5659 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bcae323c491b057e724475b80ef9a70e5edb8f87
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 16 00:50:01 2001 +0000

    Work on test infrastructure.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5658 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 995e7d7d27e4e39526d8d84d57b93f5f3fd01697
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 16 00:40:22 2001 +0000

    Fix string literal.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5657 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1cceb39a7f56fef0b369e28a8b66a595373af970
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 16 00:37:18 2001 +0000

    Update potfile list.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5656 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6fe7f08a51210e94e0dafdb8e9cd7064e203a833
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 15 22:34:12 2001 +0000

    Test locking. Start test for single-update mode.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5655 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27f6b35365deaece7d265ebc9ec38125eebbaf20
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 15 22:33:40 2001 +0000

    Add 'status' argument.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5654 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2202cf2c0918276d1859057c54d4fb96fe8a4a8e
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 15 22:33:19 2001 +0000

    Fix bug -- store unescaped values in the path cache.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5653 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 05c14bbdfe5b0732245b150eb8f81bec6d95399a
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 15 06:54:44 2001 +0000

    Fix for make check.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5652 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 46f6c630dededde028753c594c673987943db891
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:56:10 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5651 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d5a6d2329d81a9cecfbc979cd0c059576867ec5
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:55:48 2001 +0000

    * src/tax/us/test/Makefile.am
    (TESTS_ENVIRONMENT): add paths.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5650 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5c4b83e2be94dcc16889bb4e5ddc38d749dd708
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:55:39 2001 +0000

    * src/tax/us/us.scm (gnucash): added use-modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5649 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18b43bf2a44583034f1f82b5c5748e16ad78a398
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:55:28 2001 +0000

    * src/scm/printing/print-check.scm: remove gnc:support and
    gnc:depend calls.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5648 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c014002d682774b3c24c9de1d1964cf6634cbf6
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:54:19 2001 +0000

    * src/scm/gnumeric/gnumeric-utilities.scm: remove gnc:support and
    gnc:depend calls.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5647 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1869eb1e2d79008ca38eedc7ac398ddb8721c537
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:54:09 2001 +0000

    * src/scm/xml-generator.scm: remove gnc:support call.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5646 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d7c9b03d29de6e435f033ba45ae84fc6b06797dc
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:54:00 2001 +0000

    * src/scm/substring-search.scm: remove gnc:support call.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5645 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8742cc5958cae242de9ed3ce5e139f755c4e99a5
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:53:52 2001 +0000

    * src/scm/startup.scm: comment out everything -- if this works, we
    should remove this file soon.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5644 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 664cd0cd79a8f21d3035ceeedb9ca4383a5d000e
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:53:43 2001 +0000

    * src/scm/price-quotes.scm: make it a guile module -- add exports,
    use-modules, etc.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5643 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6ae2a7f0fefcaf46540f721721afae2a340a351
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:53:33 2001 +0000

    * src/scm/path.scm (gnc:locale-prefixes): () -> '().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5642 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 013a2f69dfe0c2662f38d92e276e6a087fd40c11
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:53:23 2001 +0000

    * src/scm/main.scm (gnc:startup): change gnc:depend calls to
    load-from-path.
    (gnc:main): add second arg to eval call to comply with standard.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5641 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b5ad622f6050e5f788a95c4299fa2244adb0eac
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:53:13 2001 +0000

    * src/scm/main-window.scm: remove gnc:support call.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5640 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3febb9eceac0835cf85c48357a9172f414db5091
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:53:03 2001 +0000

    * src/scm/extensions.scm: remove gnc:support call.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5639 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 16652a7305930eecd1698e947c8db75008356caf
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:52:57 2001 +0000

    * src/scm/doc.scm: remove gnc:support call.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5638 57a11ea4-9604-0410-9ed3-97b8803252fd

commit acefbb3f64c788bf84135d4a4050bddef07ade22
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:52:50 2001 +0000

    * src/scm/command-line.scm
    (gnc:*arg-defs*): use gnc:use-module-module-here!.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5637 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 51881469a9285c89c39ad4746f602d4eb907bc70
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:52:42 2001 +0000

    * src/scm/bootstrap.scm.in: remove slib compatability stuff.
    Add many exports for stuff that used to be "global".
    Load main.scm from here now.
    (gnc:use-guile-module-here!): new function.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5636 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e5b5918a2663eb573837c69e4258c707994a5f6
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:52:36 2001 +0000

    * src/scm/Makefile.am (gncscmmod_DATA): move bootstrap.scm here.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5635 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9780fb353da0b9f65484a23ea4157be4fef42117
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:52:30 2001 +0000

    * src/report/utility-reports/test/Makefile.am
    (TESTS_ENVIRONMENT): add paths.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5634 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3e34836987661274bf07eaa61ff50100d49a437f
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:52:25 2001 +0000

    * src/report/utility-reports/welcome-to-gnucash.scm: added use-modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5633 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1dcd41dfc1089be33c44f45b35a5653111d1efdf
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:52:18 2001 +0000

    * src/report/utility-reports/view-column.scm: added use-modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5632 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5786ccd6d44c95e1375700d490ed41ccaa805839
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:52:04 2001 +0000

    * src/report/utility-reports/utility-reports.scm: added use-modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5631 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b8d7ac3724d0836628a733ea38ef81e80a70aa7
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:51:58 2001 +0000

    * src/report/utility-reports/iframe-url.scm: added use-modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5630 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 430eb972f71c699a71c00d84742db3b3e10a1f2f
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:51:48 2001 +0000

    * src/report/utility-reports/hello-world.scm: added use-modules.
    (hello-world-renderer): use share-dir config var, not bare binding.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5629 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 993946599403ce263bd29cebed32c882e7bcbe46
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:51:36 2001 +0000

    * src/report/stylesheets/test/Makefile.am
    (TESTS_ENVIRONMENT): add paths.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5628 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7066b9a813067398e1d6673e06fb1f58fd32881d
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:51:14 2001 +0000

    * src/report/stylesheets/stylesheets.scm: added use-modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5627 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d0d16baa8d28bab881c7f0c9a368af02a641dd2a
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:50:58 2001 +0000

    * src/report/stylesheets/stylesheet-plain.scm: added use-modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5626 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a81573c27b6830a93780fe9c359280273dd105b
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:49:53 2001 +0000

    * src/report/stylesheets/stylesheet-fancy.scm: added use-modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5625 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 396965cbc8be5d067c2e25ece92ef3da88f1ff4c
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:49:47 2001 +0000

    * src/report/standard-reports/test/Makefile.am
    (TESTS_ENVIRONMENT): add paths.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5624 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 984efd2d8fb4fa450bbf82f5294e257450dbab00
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:49:41 2001 +0000

    * src/report/standard-reports/transaction.scm: added use-modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5623 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aace8684bc7390c2c878465ad5bb37188b160026
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:49:34 2001 +0000

    * src/report/standard-reports/standard-reports.scm: added use-modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5622 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0dfaf43a8d2a156cf0f0cd102c9dd8a0dd9b65a9
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:49:29 2001 +0000

    * src/report/standard-reports/register.scm: added use-modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5621 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c4dd46e5c3465c8291e65ba4f50bf1383c116fe
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:49:18 2001 +0000

    * src/report/standard-reports/price-scatter.scm: added use-modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5620 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48c9947afdad307ff0139e97296943ad0b6dff99
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:49:12 2001 +0000

    * src/report/standard-reports/portfolio.scm: added use-modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5619 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c3a7d99ed85dc040903421c3ce0e139cd1a8377e
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:49:07 2001 +0000

    * src/report/standard-reports/pnl.scm: added use-modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5618 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4294af3f5733dacf8c49139076df88a2a3875bdb
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:47:39 2001 +0000

    * src/report/standard-reports/payables.scm: added use-modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5617 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53c0250638e0d608964e40300123d09b0333c3a9
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:47:25 2001 +0000

    * src/report/standard-reports/net-barchart.scm: added use-modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5616 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f18b776a79ff99b140609e2f7d6498104809303
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:47:14 2001 +0000

    * src/report/standard-reports/category-barchart.scm: added use-modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5615 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19616b9573ca048cf4bf6444dd1ac73ee07ec570
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:47:02 2001 +0000

    * src/report/standard-reports/balance-sheet.scm: added use-modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5614 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 728b711cd32d30ba945b97e4a2baf51d24a9f7da
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:46:56 2001 +0000

    * src/report/standard-reports/account-summary.scm: added use-modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5613 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e079c1b57fbcffeda95295cfe280ad2d72a22212
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:46:50 2001 +0000

    * src/report/standard-reports/account-piecharts.scm: added use-modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5612 57a11ea4-9604-0410-9ed3-97b8803252fd

commit abe1c6b680e2edbba745924738be8ff16bb61b55
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:46:43 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5611 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac4ebc62a138135848f3653915707153d24931f4
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:46:30 2001 +0000

    * src/report/report-system/report-system.scm: added use-modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5610 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d2e7523196c6d8a73527e2bf9337e7ebf16ac89
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:46:21 2001 +0000

    * src/report/locale-specific/us/test/Makefile.am
    (TESTS_ENVIRONMENT): add paths.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5609 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6086732ad377d679a2383be091b5d57922e3e8b
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:46:12 2001 +0000

    * src/report/locale-specific/us/taxtxf.scm: added use-modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5608 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 894082eb496d89ecf363bd3ea3f8ce55946d233c
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:46:01 2001 +0000

    * src/import-export/qif-io-core/qif-io-core.scm: added
    use-modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5607 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8951d796b6422485f758cf6681fdab1d062347f2
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:44:36 2001 +0000

    * src/import-export/qif-import/qif-import.scm: added use-modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5606 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f20970549cdc58d340e7e789289087d3daff956
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:43:43 2001 +0000

    * src/gnc-module/gnc-module.c (gnc_module_system_init): add some
    error checking -- may need a way to return errors.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5605 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 05a95990449ccca150d1f62e244562fd22faf861
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:43:31 2001 +0000

    * src/engine/test/Makefile.am (TESTS_ENVIRONMENT): add paths.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5604 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a93f531286ee37871680826cf2e6cdd89156f2c
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:43:23 2001 +0000

    * src/engine/engine.scm: added use-modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5603 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94fa685ae1fd8ce3ee1a85c32ef64108a496e59f
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:43:14 2001 +0000

    * src/backend/file/test/Makefile.am
    (TESTS_ENVIRONMENT): add paths.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5602 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe9d96e541dba7d73382dc0efa90d3d3de90ee72
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:40:55 2001 +0000

    * src/app-utils/test/Makefile.am
    (TESTS_ENVIRONMENT): add paths.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5601 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1742e056d648ec6369fb9b603946785405021548
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:39:23 2001 +0000

    * src/app-utils/guile-util.h:
    (gnc_depend): deleted.
    (gnc_scm_lookup): new prototype.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5600 57a11ea4-9604-0410-9ed3-97b8803252fd

commit de5f036d0ae32e35a083f5c5a10df9924d3b3546
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:39:18 2001 +0000

    * src/app-utils/guile-util.c
    (gnc_depend): deleted.
    (gnc_scm_lookup): new cross-guile function -- disabled until we
    can test it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5599 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 21f756864c9fc316e1a417f618919eaee32fccd2
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sun Oct 14 17:39:11 2001 +0000

    * src/app-utils/app-utils.scm: added use-modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5598 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 259014da3af2697a62bdc21c42a4658593b2255d
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Sat Oct 13 17:12:15 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5597 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4d915c5e8cc92e27fc99a47a89bcd3b301f98cec
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Oct 13 08:09:30 2001 +0000

    2001-10-13  Dave Peticolas  <dave at krondo.com>
    
    	* src/guile/Makefile.am (libgncguile_la_LIBADD): remove gncgnome.la
    	dependency
    
    	* src/engine/test-core/test-engine-stuff.c (get_random_timespec):
    	add flag to always set nsec to 0.
    	(get_random_transaction_with_currency): new func
    	(add_random_transactions_to_session): new func
    
    	* src/backend/postgres/test/db-control.sh: add 'connect' argument
    	to start psql connection
    
    	* src/backend/postgres/test/test-db.c: add random transactions
    	to the mix
    
    	* src/backend/postgres/account.c (pgendStoreAccountNoLock): expound
    	on commodity table comment
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5596 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df8bb66f5d08df8a22ae300036d3cb1220d98efc
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Oct 12 23:47:59 2001 +0000

    Fix for older libtools.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5595 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 25c885910dc7c388103dc836699e0d541bd04562
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Oct 12 21:32:16 2001 +0000

    * src/scm/printing/print-check.scm: use number-to-words module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5594 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1741097b6110082f6e6aec40df6cda4f26988aec
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Oct 12 21:32:09 2001 +0000

    * src/scm/printing/number-to-words.scm: make a guile module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5593 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93c68d14c1b56a866e6697dad50896a528784550
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Oct 12 21:32:02 2001 +0000

    * src/scm/printing/Makefile.am
    (gncscmmoddir): added.
    (gncscmmod_DATA): number-to-words.scm now a guile module.
    (gncscm_DATA): removed number-to-words.scm.
    (EXTRA_DIST): handle number-to-words.scm move.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5592 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0602f9150cfee6b43b5c5caac810c8f7bf178f8e
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Oct 12 21:31:44 2001 +0000

    * src/gnome/Makefile.am
    (lib_LTLIBRARIES): libgncgnome is now a shared lib.
    (libgncgnome_la_SOURCES): libgncgnome is now a shared lib.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5591 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aeb24697bdbbeacf7f87c495ac1169b6892dcb1b
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Oct 12 21:31:37 2001 +0000

    * src/gnome/.cvsignore: add files for shared libs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5590 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b2c54904a431d3ec4ac2e429b4cb133644d55c5
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Oct 12 21:31:29 2001 +0000

    * src/engine/Makefile.am
    (libgw_glib_la_LDFLAGS): use ${G_WRAP_LINK_ARGS}.
    (libgw_engine_la_LDFLAGS): use ${G_WRAP_LINK_ARGS}.
    (libgw_kvp_la_LDFLAGS): use ${G_WRAP_LINK_ARGS}.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5589 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15dfd61c08963fac3da6f837667eebc50a5c6bae
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Oct 12 21:31:22 2001 +0000

    * src/Makefile.am (gnucash_LDADD): link gncguile and gncgnome as
    shared libs now.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5588 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea49938b68afa583f2cc3b4629e2dbfc130a2c7f
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Oct 12 21:31:13 2001 +0000

    * .cvsignore: add stamp-h1 (where does this come from?).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5587 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c5b25c7a773e1a59783eef58e6d0a794e0e0d53
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Oct 12 19:43:31 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5586 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b7345d05748cb6b322fc6d693777d1879647f5b
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Oct 12 19:43:19 2001 +0000

    * lib/srfi/Makefile.am: determine SRFI list via autoconf.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5585 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d977e85f4b5f5ffeef3a9fc128aa272de82c435
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Fri Oct 12 19:43:02 2001 +0000

    * configure.in (GNC_ADD_ON_SRFIS): compute needed SRFIs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5584 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 524bee9fe063aa272969747a77b4de2b48d8c83f
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Oct 12 16:53:25 2001 +0000

    fix the opt-style include ath as well
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5583 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8610f39a5875a8ffd5b35d795db5064274ce2552
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Oct 12 16:44:14 2001 +0000

    spell check, update a few notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5582 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1506523cf615dec28e8480d41ad513d016c33cd1
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Oct 12 10:50:35 2001 +0000

    2001-10-12  Dave Peticolas  <dave at krondo.com>
    
    	* src/test-core/test-stuff.c (get_random_string_without): new func
    
    	* src/engine/test-core/test-engine-stuff.c
    	(get_random_kvp_frame_depth): fix bug
    	(get_random_session): new func
    
    	* src/engine/Account.c (xaccAccountEqual): more warnings, use
    	gnc_commodity_equal
    
    	* src/engine/Group.c (xaccGroupEqual): more warnings
    
    	* src/engine/Transaction.c: use gnc_commodity_equal
    
    	* src/engine/gnc-book.c (gnc_book_equal): compare commodity tables
    
    	* src/engine/gnc-commodity.c (gnc_commodity_equal): new func
    	(gnc_commodity_table_equal): new func
    
    	* src/engine/gnc-session.c (gnc_session_begin): destroy old backend
    
    	* src/backend/postgres/test/.cvsignore: ignore test files
    
    	* src/backend/postgres/test/Makefile.am: add file backend .la
    	to get symbols for gdb
    
    	* src/backend/postgres/test/run-tests.sh: remove test files
    	before starting test
    
    	* src/backend/postgres/test/test-db.c: when books differ, write
    	out xml files
    
    	* src/backend/file/test/test-xml-account.c (test_add_account):
    	fix for strong commodity equal test
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5581 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 028f2722498b03ce065e2921c8fd77bcee0dd811
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Thu Oct 11 22:11:06 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5580 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f21c44529d0cf1de9c258a0d10e7e860cead091
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Thu Oct 11 22:10:21 2001 +0000

    * configure.in: require at least g-wrap 1.3.1.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5579 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb762d454e263694ce366797fd7b5b246582f23e
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Oct 11 16:56:27 2001 +0000

    fix include file install location
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5578 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f72c2a2af3b9aa8f590421fc3ff155d0ff141388
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Oct 11 16:33:05 2001 +0000

    don't install private header file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5577 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2efd9735509060a6f84698be6992e2d64b237ff2
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Oct 11 11:35:50 2001 +0000

    2001-10-11  Dave Peticolas  <dave at krondo.com>
    
    	* src/register/register-core/table-allgui.c
    	(gnc_table_traverse_update): remove assert
    
    	* src/import-export/binary-import/druid-commodity.c: use g_assert
    
    	* src/guile/gnucash.c.in (gnc_main): use g_assert
    
    	* src/gnome-utils/gnc-account-tree.c: remove asserts
    
    	* src/gnome/dialog-fincalc.c (normalize_period): remove asserts
    
    	* src/gnome/dialog-find-transactions.c: remove asserts
    
    	* src/gnome/dialog-scheduledxaction.c: remove asserts
    
    	* src/gnome/reconcile-list.c: remove asserts
    
    	* src/gnome/window-register.c: remove asserts
    
    	* src/engine/Account.c: remove asserts
    
    	* src/engine/Group.c: remove asserts
    
    	* src/engine/Query.c:remove asserts
    
    	* src/engine/TransLog.c: remove asserts
    
    	* src/engine/Transaction.c: remove asserts
    
    	* src/engine/gnc-engine-util.h: don't include assert.h
    
    	* src/engine/gnc-engine.c: remove asserts
    
    	* src/engine/gnc-numeric.c: remove asserts
    
    	* src/engine/gnc-pricedb.c (gnc_price_unref): remove asserts
    
    	* src/engine/messages.c: remove asserts
    
    	* src/backend/file/test/test-xml-account.c: fix text handling
    
    	* src/backend/file/test/test-xml-commodity.c: fix text handling
    
    	* src/backend/file/test/test-xml-transaction.c: fix text handling
    
    	* src/backend/file/gnc-freqspec-xml-v2.c: fix text handling
    
    	* src/backend/file/gnc-pricedb-xml-v2.c: fix text handling
    
    	* src/backend/file/gnc-schedxaction-xml-v2.c: fix text handling
    
    	* src/backend/file/gnc-transaction-xml-v2.c: fix text handling
    
    	* src/backend/file/io-gncxml-v1.c: fix text handling
    
    	* src/backend/file/sixtp-dom-parsers.c: fix text handling
    
    	* src/backend/file/sixtp-to-dom-parser.c (dom_chars_handler): don't
    	ignore whitespace. This fixes text handling for strings like "< <"
    
    	* src/app-utils/gnc-ui-util.c: remove asserts
    
    	* src/app-utils/option-util.c: remove asserts
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5576 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a4d567892767a5c60064c8315fd40471bcf2994
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Oct 11 08:22:44 2001 +0000

    2001-10-11  Dave Peticolas  <dave at krondo.com>
    
    	* src/test-core/test-stuff.c: allow option of including funky
    	characters in random strings
    
    	* src/engine/Transaction.c (xaccTransEqual): add warning strings
    
    	* src/backend/postgres/test/.cvsignore: ignore test-escape
    
    	* src/backend/postgres/test/test-escape: test string escaping
    
    	* src/backend/postgres/test/Makefile.am: add test-escape
    
    	* src/backend/postgres/builder.c (sqlBuild_Where_Str): don't
    	escape string twice
    
    	* src/backend/postgres/escape.c (sqlEscapeString): check for
    	already-escaped string
    
    	* src/backend/postgres/kvp-sql.c: escape path strings
    
    	* src/backend/file/test/test-xml-transaction.c (test_add_transaction):
    	test in reverse order, first orig, then new.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5574 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc09c00a110c9785b2e1321adaa6bf9d40a28bf7
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Oct 11 01:31:20 2001 +0000

    Use AM_PROG_LIBTOOL for automake 1.4.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5573 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b38b85e3dfa1fabf351956d2f1d23ebbd261828a
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:32:15 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5572 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5ab6e951369cab0194e9c32931fe095fbfb8842
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:32:00 2001 +0000

    * src/test-core/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5571 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 70860b9efcbd8395785081141b27c585e02e5984
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:31:55 2001 +0000

    * src/tax/us/test/Makefile.am
    (TESTS_ENVIRONMENT): fix for guile 1.3.4 and new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5570 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9ddaabd584b858740491fc92e40251d022678b9
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:31:49 2001 +0000

    * src/tax/us/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5569 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 576129e98ee3c0f4bc643f622b937f3d6e3e9fc7
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:31:44 2001 +0000

    * src/report/utility-reports/test/Makefile.am
    (TESTS_ENVIRONMENT): fix for guile 1.3.4 and new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5568 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4c35293fbfd1cdd20ed58c489e6d74c53893a1e
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:31:35 2001 +0000

    * src/report/utility-reports/iframe-url.scm: use slib and require
    format.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5567 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 91580356b155a0a32135c40829b040820c0deefa
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:31:28 2001 +0000

    * src/report/utility-reports/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5566 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c06fb70036bb7714623a5b29caf8008c2bc94924
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:31:18 2001 +0000

    * src/report/stylesheets/test/Makefile.am
    (TESTS_ENVIRONMENT): fix for guile 1.3.4 and new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5565 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 595e824d9c05b7bb35380226b1fdb2e9cb2899cf
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:31:09 2001 +0000

    * src/report/stylesheets/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5564 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1de887e6b665b9b5bce49249fd15ef8d8b9c04e8
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:31:01 2001 +0000

    * src/report/standard-reports/test/Makefile.am
    (TESTS_ENVIRONMENT): fix for guile 1.3.4 and new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5563 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2466990876d97c0239a3936024fbb4191651acc9
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:30:51 2001 +0000

    * src/report/standard-reports/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5562 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 40baf86a6717b4b292c1a22cb93cb3c8588d1d54
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:30:44 2001 +0000

    * src/optional/swig/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5561 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1cd59be9bc2b0298dc82fc1e9e86b13389924d2
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:30:37 2001 +0000

    * src/network-utils/test/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5560 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b1f14a1b374f67b365ef7bed13ce6969415be11
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:30:32 2001 +0000

    * src/network-utils/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5559 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b74697dca18df472cb566f0a228017fb1fb1c69
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:30:25 2001 +0000

    * src/network-utils/.cvsignore: add .libs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5558 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ae0d342de596514bcc0651c0f57f45848827107
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:30:17 2001 +0000

    * src/import-export/qif-io-core/test/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5557 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b0e40a139bc0fff8e4daea17781352cfc7ec4ea9
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:30:08 2001 +0000

    * src/import-export/qif-io-core/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5556 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d00dd47d7e2e6a9c332f8b5700f5c03475f6bfa7
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:29:55 2001 +0000

    * src/import-export/qif-io-core/.cvsignore: add .deps.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5555 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba041d49b751a1d18d57665d901a8060ec67672e
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:29:41 2001 +0000

    * src/import-export/qif-import/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5554 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5742363177fab492e3922acb9c4c288e72f9e37d
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:29:34 2001 +0000

    * src/import-export/binary-import/test/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5553 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23538784de90dc3a248d2238b1753b11620edbfd
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:29:27 2001 +0000

    * src/import-export/binary-import/Makefile.am : support new g-wrap
    .scm module files.
    (pkglib_LTLIBRARIES): move libgw-binary-import.la here.
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5552 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ba62b23d9db422ebf57058df87d258f7b0a61eb
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:29:20 2001 +0000

    * src/import-export/binary-import/.cvsignore: add .libs and
    gw-binary-import.scm.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5551 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c50ea06d6d5399e33bb2e98527b560b3369dd4fa
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:28:58 2001 +0000

    * src/gnome-utils/test/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5550 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ade9c0d73ba18d29c3b976c3589cb8e3287070d
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:28:51 2001 +0000

    * src/gnome-utils/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5549 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c20f2d2e44220de716f2a80757a3a8affeeb121b
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:28:44 2001 +0000

    * src/gnome-utils/.cvsignore: add .libs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5548 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f89a72e8ae642c93cb6d772e66a9c209948695d4
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:28:34 2001 +0000

    * src/gnome/window-register.c
    (print_check_cb): coerce away guile 1.3.4 warning.
    (report_helper): coerce away guile 1.3.4 warning.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5547 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78092a0c37b240042eb81a153a495b63fa1a07dd
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:28:27 2001 +0000

    * src/gnome/window-help.c
    (gnc_help_window_load_topics): coerce away guile 1.3.4 warning.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5546 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41a5c74c297469017384895fb08b05272904a4aa
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:28:21 2001 +0000

    * src/gnome/top-level.c
    (gnc_get_remaining_argv): coerce away guile 1.3.4 warning.
    (gnc_set_remaining_argv): coerce away guile 1.3.4 warning.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5545 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce198ef948eff13390708f23a47334fddc284479
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:28:15 2001 +0000

    * src/gnome/argv-list-converters.c
    (gnc_argvarr_to_scheme_list): coerce away guile 1.3.4 warning.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5544 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e52ce433d17eddb1cbb980ea209b85384a545c29
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:28:10 2001 +0000

    * src/gnome/Makefile.am: use INTLTOOL_DESKTOP_RULE.
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5543 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d8123333c4cbc5bd05e8e2b427668e2f1392559
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:27:56 2001 +0000

    * src/gnc-module/test/mod-foo/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5542 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1c5604285c7ad6a199d98f36dc8695d3e9e5cb8b
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:27:08 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5541 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5feccb0e8201b86f4aea9bf88d5af34d5534a9ca
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:27:01 2001 +0000

    * src/gnc-module/test/mod-bar/Makefile.am
    (CFLAGS): add GUILE_INCS.
    
    * src/gnc-module/test/mod-bar/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5540 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a06c60eb7aa6335b53b6d8d2045c2441c0b87558
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:26:54 2001 +0000

    * src/gnc-module/test/test-scm-init: convert to shell script that
    invokes contents as guile script.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5539 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7bf73fc4a234a939e5ad763fda02e30d82a99e0f
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:26:48 2001 +0000

    * src/gnc-module/test/test-scm-dynload: adjust dynamic-link call
    based on guile version.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5538 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13dfe78be303fa01cf7d7c863dbae4f34bd3a52c
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:26:42 2001 +0000

    * src/gnc-module/test/test-dynload.c
    (guile_main): call lt_dlinit();
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5537 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc755869ca6613f2a1091a8d5b410dd1c35047e3
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:26:35 2001 +0000

    * src/gnc-module/test/Makefile.am
    (CFLAGS): add GUILE_INCS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5536 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18084fb703173556fecd747661d7ab4a9c31c1b9
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:24:46 2001 +0000

    * src/gnc-module/gnc-module.scm
    (gnc:module-system-init): adjust dynamic-link call based on guile
    version.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5535 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ce9385c84a5b6a2d5cd5b190efcf1a34927f192
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:24:34 2001 +0000

    * src/gnc-module/Makefile.am: support new g-wrap .scm module files.
    (CFLAGS): add GUILE_INCS.
    (pkglib_LTLIBRARIES): move libgw-gnc-module.la here.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5534 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b88a7e0a079017b6883950b26320e9db16584935
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:24:27 2001 +0000

    * src/gnc-module/.cvsignore: add gw-gnc-module.scm.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5533 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc0113546d130a1b25bf78d6a93ac796625af033
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:24:18 2001 +0000

    * src/experimental/cgi-bin/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5532 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc4614215e687eeaf29eecf8421ac4d283578f78
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:24:11 2001 +0000

    * src/engine/test-core/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5531 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 83a3b7a00f0f82f7bf1496a0552f6dec6da2e113
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:24:03 2001 +0000

    * src/engine/test/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    (TESTS_ENVIRONMENT): fix for guile 1.3.4 and new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5530 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e80581fd91e0a196cc627d3baff92884a97dcf9
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:23:58 2001 +0000

    * src/engine/engine.scm: (use-modules (g-wrapped gw-runtime)).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5529 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a4ea850931e662dd2752cf3fbdbbb60709f564c
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:23:53 2001 +0000

    * src/engine/Makefile.am: support new g-wrap .scm module files.
    (pkglib_LTLIBRARIES): move libgw-glib.la, libgw-engine.la, and
    libgw-kvp.la here.
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5528 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d15c5d704c8fe7672e7fdff9c2a21fa98e09de18
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:23:46 2001 +0000

    * src/engine/.cvsignore: add gw-engine.scm, gw-glib.scm, and
    gw-kvp.scm.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5527 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c9aca3bbe60b163ebe919fb452f109b3dd98cf0
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:23:41 2001 +0000

    * src/calculation/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5526 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c5ae073b2017ab729ef8c01583fe1598ba03df1
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:23:34 2001 +0000

    * src/backend/rpc/Makefile.am:
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5525 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd5aee4b52023b676b040ed22f82b40e48e2f13f
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:23:23 2001 +0000

    * src/backend/postgres/test/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5524 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 200abafc19ba67e641458cc02ab099ff38d6324a
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:23:16 2001 +0000

    * src/backend/postgres/test/.cvsignore: add .deps.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5523 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b988ae126685599a6a95d400efba304793f889fb
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:23:05 2001 +0000

    * src/backend/postgres/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5522 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96b0458977efbe8537495858ae3fbefcd900123e
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:22:58 2001 +0000

    * src/backend/net/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5521 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0a80a7f72e1daa402412b2b68b292fe97096782
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:22:52 2001 +0000

    * src/backend/file/test/Makefile.am
    (TESTS_ENVIRONMENT): fix for guile 1.3.4 and new g-wrap.
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5520 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 40da35e199865f8329d364baabe318c1cd050366
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:22:36 2001 +0000

    * src/backend/file/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5519 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31133ce133bc05c6fff96f0c606c4420d8f64d93
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:22:27 2001 +0000

    * src/app-utils/test/Makefile.am
    (TESTS_ENVIRONMENT): fix for guile 1.3.4 and new g-wrap.
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5518 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 00c6a58c556d0769ceced84a2bb54727a8520916
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:22:20 2001 +0000

    * src/app-utils/option-util.c
    (gnc_option_db_register_change_callback): coerce away guile 1.3.4
    warning.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5517 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 76412ff0ce840a2e306d1c5c6820e57c9075ba46
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:22:12 2001 +0000

    * src/app-utils/guile-util.c
    (gnc_depend): coerce away guile 1.3.4 warning.
    (gnc_split_scm_set_memo): coerce away guile 1.3.4 warning.
    (gnc_split_scm_set_memo): coerce away guile 1.3.4 warning.
    (gnc_split_scm_set_action): coerce away guile 1.3.4 warning.
    (gnc_trans_scm_set_num): coerce away guile 1.3.4 warning.
    (gnc_trans_scm_set_description): coerce away guile 1.3.4 warning.
    (gnc_trans_scm_set_notes): coerce away guile 1.3.4 warning.
    (gnc_get_debit_string): coerce away guile 1.3.4 warning.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5516 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df85b7a6d171c8efec9476e61936fdcfb39eb1b4
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:22:06 2001 +0000

    * src/app-utils/gnc-ui-util.c
    (gnc_ui_account_get_tax_info_string): coerce to supress warning
    for guile 1.3.4.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5515 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8044bfeeb7f876d96f7eef5fe5976cf488159ef0
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:21:58 2001 +0000

    * src/app-utils/app-utils.scm: must load "gnucash/engine" module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5514 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0df4be819803f794e2ad505fefca56fe7c32b49b
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:21:47 2001 +0000

    * src/app-utils/Makefile.am: support new g-wrap .scm module files.
    (pkglib_LTLIBRARIES): move libgw-app-utils.la here.
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5513 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c5cf7f8d33546174a4b7f7f97f37ccebe7815980
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:20:48 2001 +0000

    * src/app-utils/.cvsignore: add gw-app-utils.scm.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5512 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e7035c2683700820e5aea3b13f13be24bd185f7c
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:20:25 2001 +0000

    * src/app-file/gnome/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5511 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48fbaeb3cbf59a5515d74fea35eb24d75ac07726
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:20:14 2001 +0000

    * src/app-file/gnc-file.c
    (gnc_book_opened): coerce to supress warning for guile 1.3.4.
    (gnc_file_new): coerce to supress warning for guile 1.3.4.
    (gnc_post_file_open): coerce to supress warning for guile 1.3.4.
    (gnc_file_save): coerce to supress warning for guile 1.3.4.
    (gnc_file_quit): coerce to supress warning for guile 1.3.4.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5510 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3925463e29722ed74b39453c1990f466c7c78733
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:20:03 2001 +0000

    * src/app-file/Makefile.am: support new g-wrap .scm module files.
    (CFLAGS): move INCLUDES bits to CFLAGS.
    (pkglib_LTLIBRARIES): move libgw-app-file.la here.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5509 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e8ce3cd8eef3baa0b040d1f5db63ec8b9db4c57a
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:19:56 2001 +0000

    * src/Makefile.am (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5508 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d3324cc534b55e054d336e3a0462a73479a21d7
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:19:50 2001 +0000

    * macros/autogen.sh: update for intltool.
    
    * macros/autogen.sh: update for intltool.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5507 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67fbf88c615d8eb3b17734e9050806509c1faf3c
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:19:41 2001 +0000

    * configure.in: update for intltool.  Update LIBTOOL macros to
    match libtool docs.  Require at least g-wrap 1.1.12.  Add
    src/backend/net/Makefile to output.
    
    * acinclude.m4: added AM_ACLOCAL_INCLUDE so it would work from
    configure.in under the new auto* tools.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5506 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e557cf7f4cdf147aaf3c134996f0613930e11b4b
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:19:29 2001 +0000

    * src/report/report-system/test/Makefile.am
    (TESTS_ENVIRONMENT): fix for guile 1.3.4 and new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5505 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 20dd6e6adaf310fb22318f2481b7320e599e59bb
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:19:23 2001 +0000

    * src/report/report-system/report-system.scm:
    (use-modules (g-wrapped gw-glib))
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5504 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4af70907eb9a69c1b90756c712b17ce731888b11
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:19:15 2001 +0000

    * src/report/report-system/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5503 57a11ea4-9604-0410-9ed3-97b8803252fd

commit adefc9d6015654faa2b7791a095375a209400d11
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:19:08 2001 +0000

    * src/report/locale-specific/us/test/Makefile.am
    (TESTS_ENVIRONMENT): fix for guile 1.3.4 and new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5502 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e6c7c808dd83544f22cd8bc7a9e3b37829d83871
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:19:02 2001 +0000

    * src/report/locale-specific/us/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5501 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f5d0d9b17b2dbf195abc84a4b743b938becf23f
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:18:57 2001 +0000

    * src/register/register-gnome/test/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5500 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa2f0ee3e30b3c8c4374abb2ed26e1e38df7ad41
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:18:52 2001 +0000

    * src/register/register-gnome/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5499 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c913caa7d90141c948775ffb9534d1777f99b21
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:18:46 2001 +0000

    * src/register/register-core/test/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5498 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b1613124897a7923de5e494c85a8eb17e82a4c2
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:18:40 2001 +0000

    * src/register/register-core/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5497 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a7b2b07461432d3e2bbcc30634d39dd55acd23a6
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:18:34 2001 +0000

    * src/register/ledger-core/test/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5496 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74b4266a82ac512a7caca3738819ebc489f122f2
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 23:18:27 2001 +0000

    * src/register/ledger-core/Makefile.am
    (CFLAGS): move INCLUDES bits to CFLAGS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5495 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 76ba939dc84f78ca14ce31963e823dea99d10919
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 22:26:59 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5494 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 99a44491acf90e6f3fbef4bba6baeebfaf9b4fde
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 21:51:45 2001 +0000

    * src/app-file/.cvsignore: add gw-app-file.scm.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5493 57a11ea4-9604-0410-9ed3-97b8803252fd

commit db9971565a7303642cd8e6314988faa470d0fe8b
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 21:42:47 2001 +0000

    * acinclude.m4: added AM_ACLOCAL_INCLUDE so it would work from
    configure.in under the new auto* tools.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5492 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1c5e95fe73577d739143b5922a1b83911cf6d732
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed Oct 10 21:40:56 2001 +0000

    * .cvsignore: add intltool files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5491 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df3be03bd47b0fd4a054ff11c4efd2d265ab2748
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 10 09:17:56 2001 +0000

    2001-10-10  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/test-core/test-engine-stuff.c
    	(get_random_kvp_frame_depth): use set kvp max elements number
    
    	* src/engine/Account.c (xaccAccountEqual): add warning strings
    
    	* src/engine/Group.c (xaccGroupEqual): add warning strings
    
    	* src/engine/gnc-book.c (gnc_book_equal): add warning strings
    
    	* src/engine/kvp_frame.c: treat empty frames as NULL
    
    	* src/backend/postgres/test/run-tests.sh: enable test
    
    	* src/backend/postgres/test/test-db.c (main): enable test
    
    	* src/backend/file/test/test-kvp-frames.c (test_kvp_xml_stuff):
    	print more debugging output
    
    	* src/backend/file/sixtp-dom-generators.c (add_kvp_value_node):
    	fix bug generating kvp string values (they weren't being escaped)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5490 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ecc9f2e4cec48edec26b57791090b7ebcfb0ee47
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 10 07:11:08 2001 +0000

    Work on adding namespace declarations.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5487 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d10d7a7d38e8ec8655dd1ac74ca005c0371da68a
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 10 06:29:20 2001 +0000

    Move pt_PT.po to pt.po.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5486 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 654c4cb31e7388fd1ae3a110c94a692e9e626f11
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 10 00:21:34 2001 +0000

    Move entity tables into sessions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5483 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba19fb2327a2f103bac97a2f06e3c6b6f9021022
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 9 22:27:58 2001 +0000

    Work on moving entity tables into sessions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5482 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 33d0d777cd8db4f75f367d4097756f9431d96b4c
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 9 08:43:38 2001 +0000

    Fix bug getting trans void date.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5477 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7317297b6add5b30d82312dad14242b5ab16ed59
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 9 08:26:03 2001 +0000

    Work on moving entity tables into sessions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5476 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48ac2e2dcbb6fbbba752b86b862304b2b79716b5
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 9 06:56:26 2001 +0000

    Work on moving entity tables into sessions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5475 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 981bb4fbecac0ae59ab62d2ae3533ef7a3be4fd2
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Tue Oct 9 01:47:55 2001 +0000

    add date recording to transaction voiding.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5474 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3840666976618bfbfa8c7c87f2b96f8daeaa2f8
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 8 22:48:37 2001 +0000

    Work on moving entity tables into sessions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5473 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b8d2150e4be39ff3606ed1e9d28561d68ac02508
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 8 07:14:58 2001 +0000

    Work on moving entity table into sessions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5472 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 834c6fea7bb53e910b93cc829fac5c511164e8e9
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 8 06:31:10 2001 +0000

    Add new test.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5471 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a0c3de711a608e52b75f25e818e2450d515f150
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 8 06:30:38 2001 +0000

    Include string.h.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5470 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67849a74ca1a1555084fb940d90a4f13423eedce
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Mon Oct 8 05:20:27 2001 +0000

    transaction voiding now tested and works :)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5469 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2408e0f9832f19d5e31e15ea3cc90ab12cc2dec3
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Oct 6 08:12:55 2001 +0000

    Work on moving entity tables into sessions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5468 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c672e1960c2a07a2e6382446bb1a2b9d69394f3e
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Oct 5 09:54:41 2001 +0000

    Work on moving entity tables into sessions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5467 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 97b19d187815e355e8bf28680b8a7af77c2ce569
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Oct 5 08:35:04 2001 +0000

    Work on moving entity tables into sessions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5466 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 97510c5cb39b8674473c7f320006b6ddfcb74f81
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Fri Oct 5 06:06:56 2001 +0000

    work on validating transaction voiding (incomplete)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5465 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 114b5af306bef97b87c8caf84efff59eb828a8de
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Oct 4 08:17:14 2001 +0000

    Work on moving entity tables into sessions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5464 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2813e4654930313ecc899678ec35b4c74d7c698a
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Oct 4 00:36:28 2001 +0000

    Work on moving entity tables to sessions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5463 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 891ac0e2b6f8588f6d9a259f27e45203ffa3d11e
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 3 22:11:06 2001 +0000

    Fix bug loading example accounts into gui.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5462 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6bb6d5990387e6da4585af47cfdd050219448488
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 3 11:24:42 2001 +0000

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

commit e23fcf4fc56663c475889081bb955ef03d917b1f
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 3 10:07:45 2001 +0000

    Move commodity tables into GNCBooks instead of global data.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5460 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 249e3b56fe5b2810491f56609deafc836655e2a5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Oct 3 09:28:48 2001 +0000

    2001-10-03  Christian Stimming  <stimming at tuhh.de>
    
    	* po/glossary/de.po, txt-to-pot.sh: Several updates from the
    	stable branch.
    
    	* po/glossary/es.po: Added Spanish translation by Ra�l Mir�
    	<cotin at geocities.com>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5459 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b0f8fc2b261f1c14c20cf9a9d9da4fd0965e951
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 3 07:38:16 2001 +0000

    Undo autoconf 2.5.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5457 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 873ed2c9b371057b1419e43431bac4cce684570d
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Wed Oct 3 07:08:31 2001 +0000

    automake 1.5 fixes and further work on transaction voiding
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5456 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aeff5c25de7c3904e8c7d5425c56a6efee21eb92
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 2 09:10:35 2001 +0000

    Add GNCSession object. Refactor session code from GNCBook to GNCSession.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5455 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77913bb212513d7e53a00c42968039fd8fffbc4a
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 1 08:24:07 2001 +0000

    Work on test infrastructure. Add gnc_book_equal().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5452 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 433e741a51ff174e4d4bc039e68bab32072e67a7
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 1 08:23:30 2001 +0000

    Fix bug -- restore iguid.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5451 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb1a4436217a378a2ea24a5275ef8176548227f5
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Mon Oct 1 06:53:28 2001 +0000

    Add query support for voided transactions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5450 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd375f2a56e102e5a712672bef9241ea1763f910
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Mon Oct 1 05:42:23 2001 +0000

    add preliminary work on transaction voiding.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5447 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b5efd34b9be9df08e74ef9985554c66c33cdfe2
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Oct 1 03:26:30 2001 +0000

    Removed accidental/unnecessary change from last commit.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5446 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bdce11e0162782a0aaae92a2247f75de983e32b6
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Oct 1 03:25:26 2001 +0000

    2001-09-30  Josh Sled  <jsled at asynchronous.org>
    
    	* src/gnome/dialog-sxsincelast.c: Displays
    	auto-created-and-notification-requested scheduled transactions in
    	a GL rather than a clist.
    
    	* src/register/ledger-core/split-register-model.c
    	(gnc_template_register_model_new): Added date-cell entry/io-flags
    	handler for template register, making date cell inactive, and
    	stating "Scheduled" instead of a date.
    
    	* src/gnome/dialog-sxsincelast.c (_create_transactions_on): Now
    	does appropriate cleanup in the case it needs to create a
    	temporary toCreateTuple for transaction-creation.
    	(_create_each_transaction_helper): Cleanup failed
    	transaction-creation appropriately.  Support for returning a list
    	of the GUIDs of created transactions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5445 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 07ffbd6387151d1e11f8abb1caa297deb29da62b
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Oct 1 03:24:33 2001 +0000

    Moved the XML_I18N_TOOLS line a bit higher to get around being-split-midline-by-configure issue.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5444 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85f1067f02f3c3c9362d9e03567555ee6d94e864
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 29 10:03:38 2001 +0000

    More work on test infrastructure.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5443 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e97ad6ea93c41b450b8411fc6c9585fd715933e
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 29 10:03:07 2001 +0000

    Send the query to get the next iguid sequence number.
    Use glib pointer<->int conversion macros.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5442 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66e5b6b991f89c9b30402fc1bae2e1f996aba54e
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 29 00:08:44 2001 +0000

    More work on test infrastructure.
    Comment out vacuum analyze command,
    it's not designed to be run so frequently.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5440 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 40792644bf32b01657157cc92fb25a27b7b8e7a1
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 28 11:57:53 2001 +0000

    Fix for Postgres 7.0 -- insert verion values after table is created.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5439 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dacb6a0671bd8ee1de8e468ffd5ad5744649fa86
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 28 10:08:45 2001 +0000

    Remove book paths on gnc_book_end.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5438 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 904b2c2acb2eff174931ce7a82527880688fad51
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 28 09:04:43 2001 +0000

    Fix some module versioning problems.
    Distinguish between book full path and book logging path.
    Work on test infrastructure.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5437 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 71ff5cc313a4cc889354032ed4af7091e3f61288
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Fri Sep 28 02:52:22 2001 +0000

    remove eval usage from reports to make guile 1.6 compatibility easier.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5436 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1526103669a8b3b0e5b961a909a77024458f58db
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 28 00:16:13 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5435 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f95f763e863cbefb115104444465fecc90e1ebb
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 28 00:15:49 2001 +0000

    Work on test infrastructure.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5434 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 97ba57c214903b86fc75ed386f698d39ac4ee643
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 27 08:13:06 2001 +0000

    Make help strings part of the split register model.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5433 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ad8ec3541f416be7d75a1e539906c7071dffcbb
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 26 14:50:34 2001 +0000

    modularize te netwrk backend, just like everything else.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5432 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 22203d9badb8808f6554608128e98529f08a3370
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 26 08:32:29 2001 +0000

    Unregister components when they are destroyed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5431 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 455d9daa5716789dd3dc56b1d9880b6871758914
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 26 06:36:27 2001 +0000

    Remove extra guile-util.[ch]
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5430 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f74200d2137c23bc01bf0aa2ad1c28fe9be1ae1
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 25 23:36:17 2001 +0000

    Move more mdi code into gnome-utils.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5429 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 97364f1912f7702e7cfaecade93d7b916292a325
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Sep 25 16:47:27 2001 +0000

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

commit be07f93e2731373c0bc1f6b47e702771a19aea2b
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 25 11:15:13 2001 +0000

    Fix for make dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5426 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3dbb1df40322ad995b405ea2b16262e18f87bdc9
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 25 10:06:33 2001 +0000

    Move more mdi code into gnome-utils.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5425 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e222f9e9c3f589fbf81e24af094c6e742d3a8d70
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 24 22:58:43 2001 +0000

    Refactor some mdi code into gnome-utils module.
    Remove __ prefix from header guards.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5424 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1817217f7457a0e3af9194d65e7573c13f8456b9
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 24 08:04:52 2001 +0000

    Update file list.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5423 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 245b2894b45d39a03e45c83492d1e97f35792216
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 24 08:03:42 2001 +0000

    Move options dialog to gnome-utils module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5422 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d13baaabc8e17f901198750f7be106a5ff6cc74f
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 24 07:23:38 2001 +0000

    Update file list.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5421 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 630ccc2a2eda5ad70351dc31c6526cc1e0b88b85
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 24 07:22:02 2001 +0000

    Module cleanups.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5420 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47062896c49ec738768dc65dd9c8c6b1b9fc76da
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 24 05:20:42 2001 +0000

    Duarte Loreto's updated Portuguese doc translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5416 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ef3964abf02372838233ea183c2314cd00c19af
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Sep 23 21:02:01 2001 +0000

    Fix for make dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5414 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed7d6064c34647563db65f37c65c52a9f1da8bd6
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Sep 23 10:27:32 2001 +0000

    Fix for make dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5413 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 277796dfadbe32112b2980365cdea22852141e69
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Sep 23 04:29:15 2001 +0000

    Paul Campbell's code to allow child accounts to be reconciled
    with the parent.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5412 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a85fb2a89bfdf3b7520f4e78c9626fc7f75d18ac
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Sep 23 04:26:30 2001 +0000

    Update file list.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5411 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f309331a557ba3b40f932d627c44bdddf500666
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Sep 23 01:25:37 2001 +0000

    Duarte Loreto's updated Portuguese translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5408 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0d25b496e161498ca61df9476501914129b7f90f
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 21 23:32:20 2001 +0000

    Move app file gnome code under app-file module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5407 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4da79c54cfcffc0d878a8a9114497147faccb7f4
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 21 20:03:17 2001 +0000

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

commit 0526bc3daa431fbe0ff0a80cf199570f00d62d58
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 21 20:02:55 2001 +0000

    Wrap app-file functions in that module.
    Get rid of gnc:timepair-to-datestring and just use gnc:print-date instead.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5405 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85e41282feb69a9c590e4182f1ed6ac834be262a
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 21 11:46:50 2001 +0000

    Add a new book hook and call the hierarchy druid from there.
    Remove some startup cruft.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5404 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5116c5c7212aa3ff72ae9ed08ddf7d16c2cde00d
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 21 10:24:20 2001 +0000

    Fix install dir.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5403 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6d6063e6a9d09db0c827a88ac6649a8d903baac
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Fri Sep 21 06:23:06 2001 +0000

    fix multiple SX-from-trans bugs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5401 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e01f60900e5305c37e1d97b8204ae75667e85df
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 21 00:30:07 2001 +0000

    Make sure to call load cb.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5400 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 30939cb000b0a1a0f9db87d5aa10c5a33121eedd
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 20 23:30:04 2001 +0000

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

commit 9029cd3692e9c88a477aa11ef9c5f436b2e1af47
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 20 23:25:45 2001 +0000

    Fixes for xaccResolvePath & test.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5398 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c24583ff061d9be02ae0089e09f90cf1549d319
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 20 22:52:13 2001 +0000

    Cleanup sched trans option names.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5397 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c3a956aa3a1823b0f77bdcd5b1b998d79d3874b6
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 20 22:51:37 2001 +0000

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

commit c15b5b6212212ed28ff6ad458efe527ddc6eacd8
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 20 12:07:05 2001 +0000

    Remove defunct scheme call.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5395 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 30ff9a66782d1a22d78b89d9ef5ad495629b51ca
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 20 12:06:25 2001 +0000

    Don't replace '/' with ','.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5394 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1fb9897ce012bf5886bbe1f178bf8c2ba5d0645
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 20 09:58:11 2001 +0000

    Fix bug detecting file ids. Test resolved path instead of
    initial id for leading '/'.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5393 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 69f143086419154668a665be6e6fc8527ddd5831
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 20 09:31:47 2001 +0000

    Add save-options hook and use it to save style sheets.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5392 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0a8c78bcc1ea6dc3755591be4dbd24ed0213cc8b
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 20 09:18:50 2001 +0000

    Move preferences and configuration variables into app-utils modules.
    Much module refactoring & cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5391 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5eab3a8e9d3ecbe853e7818e1602a6e69ee3926
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 20 06:30:55 2001 +0000

    Fix for older gettexts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5390 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06d2d6158e82e77125c61234000dc53864cc68de
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 20 02:38:15 2001 +0000

    Move application file code into app-file module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5389 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48e027b218333deaddd28994a4292ecac778d44c
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 19 08:41:58 2001 +0000

    Install public headers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5388 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0de7e5ec7f6e597e8f4678bd989a4caef5ebd86c
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 19 08:36:14 2001 +0000

    Start binary-import test module.
    Move xml-i18n-tools higher in configure.in.
    Configure register-core module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5387 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3e7958dbe683da4ecdbce48bb5577d5606f81ba6
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 19 06:52:53 2001 +0000

    Update po list.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5386 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bae4ce86972b6a5a7c9d330ff78dae8bdbef15df
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 18 23:45:29 2001 +0000

    Add import-export/binary-import module for importing legacy files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5385 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54393d0a06e487a57ea098cfc1bb244e814e2fe4
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 18 10:12:50 2001 +0000

    Collect all translatable strings in scm files in intl-scm.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5384 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23576ba39fb7e738334d4bba1a2e2e2cd239858d
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 18 08:38:21 2001 +0000

    Configure network-utils and gnome-utils package and install
    their public headers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5383 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92d699e074d955ce6af0fdabd2483e5bf047e34b
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 18 07:26:42 2001 +0000

    Refactor gncGetCurrentGroup dependencies.
    Add .desktop.in and .keys.in files to
    potfiles search.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5382 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 238d3801bffbcc881ffcc0a4ddcfebd1fd17272b
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 17 22:27:01 2001 +0000

    Use xml-i18n-tools to capture glade strings. Glade string files
    are no longer needed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5381 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e518fd7f50cda0991ec75dd305afea7ecb69379e
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 17 09:59:23 2001 +0000

    Use xml-i18n-tools to collect translatable strings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5380 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a2b3291a8e0e389ade19af83e04a64cde264098e
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 15 07:03:55 2001 +0000

    Simplify startup (remove low-level app init).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5379 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9e4a0d94a02215d86685c498dd3b62b99a05fb90
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 15 07:03:32 2001 +0000

    Configure ledger-core test dir.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5378 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35535f8ff40840bab1c9cb7874abfd22729d01e0
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 15 07:03:04 2001 +0000

    Add link test.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5377 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd2049cca75addb0ad4e00bde223828367454620
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 15 06:26:23 2001 +0000

    Add register-gnome link test.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5376 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23865f5485434cb1be5901520efc520a79643049
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 15 06:09:43 2001 +0000

    Configure and detect app-utils module. Install public app-utils headers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5375 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f668d2c550581cec10b82c7d570eda5da9d748f4
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 14 11:59:38 2001 +0000

    Fix for make dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5374 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ee96e9926d14fe8c77b7069f1e277b14c60e65dc
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 14 09:31:23 2001 +0000

    2001-09-14  Dave Peticolas  <dave at krondo.com>
    
    	* src/register/register-gnome: add new headers
    
    	* src/register/register-gnome/gncmod-register-gnome.c: initialize
    	gnome-specific cells and table
    
    	* src/register/register-gnome/pricecell-gnome.c
    	(gnc_price_cell_gnome_new): new func.
    
    	* src/register/register-gnome/quickfillcell-gnome.c
    	(gnc_quickfill_cell_gnome_new): new func
    
    	* src/register/register-gnome/table-gnome.c: new code to
    	initialize table with gnome-specific callbacks
    
    	* src/register/register-core/Makefile.am: add test subdir
    
    	* src/register/register-core/pricecell.c: remove gui-specific stuff
    
    	* src/register/register-core/quickfillcell.c: remove gui-specific stuff
    
    	* src/register/register-core/table-allgui.c: implement gui cursor
    	refresh as a callback.
    
    	* src/gnome/window-register.c: fix menu names and help strings
    
    	* src/backend/file/gnc-schedxaction-xml-v2.c
    	(gnc_schedXaction_end_handler): open account for editing
    	before destroying it.
    
    	* src/backend/file/gnc-schedxaction-xml-v2.c (tt_act_handler):
    	open account for editing and leave it open.
    
    	* src/backend/file/io-gncxml-v2.c
    	(add_template_transaction_local): commit the template account
    	group after all transactions have been added.
    
    	* configure.in: configure new test Makefile
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5373 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96f41f847182604caf0ce2203a67b07ec6302793
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 14 09:29:49 2001 +0000

    Add register-core link test.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5372 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e18ba9e1b6fbaa56a661da272fb69cf603a8868d
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 14 07:01:40 2001 +0000

    2001-09-13  Dave Peticolas  <dave at krondo.com>
    
    	* src/guile/gw-gnc-spec.scm: remove some unused wrappings
    
    	* src/gnome-utils/Makefile.am: enable test dir
    
    	* src/gnome-utils/dialog-commodity.c: refactor help handler
    
    	* src/gnome-utils/gnc-account-tree.c: refactor account group handler
    
    	* src/gnome-utils/gnc-html.c: refactor help url handler
    
    	* src/gnome/glade/commodity.glade: name help button
    
    	* src/gnome/top-level.c: add in new handlers
    
    	* src/gnome/window-main.c: remove toplevel api
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5371 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 097819208484bbe75e662e0dce7c622c76163363
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 13 21:18:54 2001 +0000

    Add missing space.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5370 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e657b59b2c2b3a42f49e766a857c1b14d2a250b8
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 13 10:02:03 2001 +0000

    Refactor options url handler.
    Refactor report menu setup.
    Fix missing gnc:make-welcome report export.
    Fix missing slib use-module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5368 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5320af963f2037d677432617845fccec9539113b
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 13 08:28:12 2001 +0000

    Implement dynamic url handlers. Refactor the register and report
    handlers out of gnc-html.c
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5367 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f2181350bb177589a8c8763062cc501590d053d
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 12 21:03:58 2001 +0000

    Implement dynamic stream handlers for gnc_htmls.
    Factor out some gnucash stream handling to higher-level modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5366 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc2479bdff4814f17230f4be08cb9c2f77a6ef19
Author: Bill Gribble <grib at billgribble.com>
Date:   Wed Sep 12 14:01:32 2001 +0000

    Include config.h where needed
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5364 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3e0c2ae49030d0637e4848fc74253f358010879d
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 12 00:33:18 2001 +0000

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

commit a0385b8adab70eed471845af7a577536e6a73ba4
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 11 08:41:44 2001 +0000

    Create a network-utils module for net communications code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5362 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a757d939673c8105ad70b22f5e22058caf449cc
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 11 07:41:26 2001 +0000

    More module refactoring.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5361 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4450f4a0253e8c2d14b453ba173fb4c0f433fded
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 11 06:49:29 2001 +0000

    More module refactoring.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5360 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8972c4b6454bf4213f6e7701b30235f212b5a58
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 11 06:46:22 2001 +0000

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

commit e2c07593c0d505e9b54a6827a986d2d50a73bef7
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 10 22:50:46 2001 +0000

    Remove scm cruft.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5358 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c5ef7ab53f9a9769ccf4d3091429f9b35b41298
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 10 21:37:04 2001 +0000

    Move print-session to gnome-utils. Refactor gnc_html_export.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5354 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 65138efba44e70fb828334197d850ef96a6a0fa3
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 10 11:16:19 2001 +0000

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

commit 033743ade2e6aa3c6528f29948780e72c6147931
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 10 11:12:41 2001 +0000

    Start gnome-utils test framework.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5352 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3aa8e76fa11e5c4e6135444d7a822363e1c7410
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 10 10:56:45 2001 +0000

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

commit d060f4a1558956e7eb2cc3b883d0fbf8a8fb7af9
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 10 10:42:32 2001 +0000

    Move multi-byte char functions to gnome-utils.
    Refactor date accelerator functionality to gnome-utils.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5350 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d28f079f9a267ba80fe7012ae967c4eb7aa7d001
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 10 07:20:05 2001 +0000

    Fix cleaned files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5349 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e3b07dc5162f19e314de56b03687fef17ed170c
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 10 07:02:26 2001 +0000

    Forgot two.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5348 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ded89a4b2a88724a2d8f780324017d7fb806af95
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 10 07:01:57 2001 +0000

    Create a gnome-utils module to hold gnome/gtk widgets and utility functions
    used by GnuCash. Still some dependency-untangling left to do.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5347 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 22e1d304a7970f1b86283a7071940a3dd2bd315d
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Sep 9 07:24:40 2001 +0000

    Claus Hindsgaul's Danish account hierarchies.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5344 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c5cb83bb9258513a8114d0ae05b199e6a266356
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 8 20:40:15 2001 +0000

    Include glib.h for glib types.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5343 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ff3f3a1a5e4b9ea80feea611d7a10ab690c5c6f
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 8 07:44:46 2001 +0000

    Fix bug quoting more than one currency.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5342 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d48cfe7df0cba931d4a0abc3a362177c05aac32
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 7 23:26:42 2001 +0000

    Fix autoconf configuration.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5340 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a93902aa961ae95288506f07461c8f0a2c3c5de6
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 7 22:54:25 2001 +0000

    Modules go in pkglibdir.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5339 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d7d84c58e9cf7e0bf7de051cbcce361a0a41e2c8
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 7 21:51:13 2001 +0000

    Add gnucash autoconf macro. Don't include config.h in headers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5338 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2593ecc806d88fe84aca638b4c2d2a466c6716f4
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 7 11:12:04 2001 +0000

    Add version number functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5337 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8061492f762f8bf5118d17303164bb0fff9d65ca
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 7 09:04:31 2001 +0000

    Configure gnucash version numbers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5336 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4e08fe2e5fcd369be7570eaedd9ad0bde646b8d
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 7 09:03:56 2001 +0000

    Add ltdl.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5335 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e58622ef79993b195cbf65652ee3a2a48f395cb
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 7 07:06:58 2001 +0000

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

commit 5c1330553d5032f2ab3ab471394e43e9ffa45a5e
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 7 06:06:44 2001 +0000

    Add ltdl.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5333 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a78b5495c40a3e1fafe2dd26a4ce69751ecbb0f8
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 6 22:30:14 2001 +0000

    Configure engine libs and cflags in gnucash-config.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5332 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e22f01c7263ffb6ad7f23f85013dddd14aabff8a
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 6 21:19:00 2001 +0000

    2001-09-06  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/Makefile.am: install public headers
    
    	* src/engine/SX-ttinfo.h: add fixme, reformat to 80 columns
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5331 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6024aea3c4109af8f2be102dc8096747eb216eb
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 6 20:07:57 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5328 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52360428d9f5f177961a2180c7a8fab959eb7c2f
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 6 20:07:02 2001 +0000

    Configure accounts/es_ES/Makefile
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5326 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 484357dc54d387708e187bbfe52ae2dcb3eeeedc
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Sep 6 15:36:43 2001 +0000

    spell-check, fixes, updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5325 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c31070f8c32984f9dbf9b47d0476a9e59d4340d
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Sep 6 14:48:05 2001 +0000

    add author counts to stats
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5324 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d05e741750e8e774ba5a5fb0b2cdc805a3eefd47
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Sep 6 14:22:49 2001 +0000

    add credits for spanish translation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5321 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92a884cb3457c6367a368099b8da1d6c0e53d353
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Sep 6 14:17:07 2001 +0000

    spanish translation of accunts pages by David Mar?n Carre?o
    <davefx at aspl.f2s.com>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5320 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3dde1c5b58bbb3666a5f3c3d004e9b50d4a9f46
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Sep 6 14:14:50 2001 +0000

    add spanish translation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5319 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c866d31153e3affefa7f452f005d2db56639cc91
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Sep 6 14:14:15 2001 +0000

    spanish translation from  David Mar?n Carre?o <davefx at bigfoot.com>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5318 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b21bd0f22e20f79506034259acf62ae005e0bac9
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 6 09:05:38 2001 +0000

    Start a gnucash-config script.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5299 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c9e288f4c8eb28e07a6c18a060af050d589cc9fa
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 6 08:52:10 2001 +0000

    Add -lltdl
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5298 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b5d2cef2ce7cffa833eb30e7441c64ef62d6516
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 6 08:50:45 2001 +0000

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

commit 5b15cae1a57b5695be7bc21e292407ca5e3415b2
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 6 06:43:43 2001 +0000

    2001-09-05  Dave Peticolas  <dave at krondo.com>
    
    	* src/Makefile.am: identify new scripts as built sources
    
    	* configure.in: configure a gnucash-specific header directory
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5296 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e59c139632650b11e68762de1175a176346860e0
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 6 06:34:19 2001 +0000

    Exclude info dir file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5295 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e0e66f35aa34fa6ed278850a4f1380efe85949d
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 5 23:56:18 2001 +0000

    Fix for make dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5293 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1ae3a4b49cf71dcacb94af07929180b1c5914af
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 5 23:53:31 2001 +0000

    2001-09-05  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnucash-run-script.in: new helper script for running gnucash
    	guile scripts with the right directories set up.
    
    	* src/Makefile.am: add new files
    
    	* src/gnucash-make-guids.in: replace old gnucash-make-guid
    	with a guile script
    
    	* src/engine/gw-engine-spec.scm: wrap new function
    
    	* src/engine/GNCId.c (xaccGUIDNewReturn): new function suitable
    	for g-wrapping.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5292 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e355bb529036d1d3478e667838dab4542169fc8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Sep 5 23:01:56 2001 +0000

    2001-09-06  Christian Stimming  <stimming at tuhh.de>
    
    	* src/engine/messages.[hc]: Added support for i18n messages with
    	qualifying prefix; adapted from code by Zbigniew Chyla
    	<cyba at piast.t19.ds.pwr.wroc.pl>.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5291 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cfd88b28ee2153b4165da3d08ddb8f2749eea612
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 5 22:12:41 2001 +0000

    Register date & combo cells in register-gnome to untable dependencies.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5290 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14bbe9938fc908cecf7bf77f9b2137db5e593d79
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 5 21:32:36 2001 +0000

    Don't use the engine in register-gnome.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5289 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d5dfa8b6430a9911e36b2992dc2e0ae97215a686
Author: James LewisMoss <dres at debian.org>
Date:   Wed Sep 5 19:15:39 2001 +0000

    * src/register/ledger-core/split-register-model-save.c
    (gnc_split_register_save_template_cells): Add missing comma.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5288 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b741dd37c27f1c835057a1838f642211dfd8ab1
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 5 15:47:13 2001 +0000

    postgres configure fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5286 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6595861d9aa8e02a72a9d1081d336100233b656
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Wed Sep 5 08:21:58 2001 +0000

    rename "recur" commands "schedule", replace literals with #defines
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5285 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0216cb9e66f9eb15ffcb7dd0d17fb9b6717e5493
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 5 08:00:31 2001 +0000

    Fix deallocated memory reference.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5284 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c7a364e2df311f87e82392b901156fed55a25e1
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 5 07:54:19 2001 +0000

    Fix path string.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5283 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d547a08178a46c060ffc357af80327212dedb8f
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 5 07:35:20 2001 +0000

    Add NULLs to *_slot_path calls.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5282 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2681145dba1bed4698d01220ed8215e29df6b579
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 5 00:34:33 2001 +0000

    Finish cleaning up register api.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5281 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 86a89c7328381001d31cab67a41f8f59c1b934fe
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 4 21:50:24 2001 +0000

    More register api cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5280 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df0648d6b375059172730429d35fb371d2f60a63
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 4 09:05:53 2001 +0000

    More register api cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5279 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c736502337f578f352ac6d12003943845920987e
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 4 07:58:36 2001 +0000

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

commit 5e6aa950ed5ab86f37cb4ff47d4a2c8cf37cf23c
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Tue Sep 4 07:26:41 2001 +0000

    the big SX kvp renaming, and date-time bugfixes for sx-from-trans
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5277 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9053adcce29b124741a85e144ca84963d59765e
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 4 07:09:32 2001 +0000

    Cleanup api.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5276 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 321f9cd09db37575991ce0f8286193fd0a5f225e
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 4 07:02:53 2001 +0000

    Fix missing bindings bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5275 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e591d0b73b8bedd9b3101746f4d562c007bb76e
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 4 06:49:55 2001 +0000

    Move close button to left.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5274 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3df10c811287c82a94314b96fd4bd89f6e8d7aaf
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 4 06:22:36 2001 +0000

    Clean up split register struct.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5273 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c50554ecf1b693786849098b28cfbb31da214f9
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 3 22:35:31 2001 +0000

    Move all split-register code from register-core to ledger-core.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5272 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d941223bdc49cfe7f70bcd6bd26cc8f7705739f2
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 3 19:47:23 2001 +0000

    Fix for make dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5271 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 907b7fc5d79024b78ff36e11c20cb2c9943f9d26
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 3 11:06:29 2001 +0000

    Change integer cell types to string cell names.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5270 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 32c67f6d85bd006f430716bb5c72227f5f99f9bf
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 3 07:13:19 2001 +0000

    Put transfer radio buttons in group.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5269 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 779141c3a670454e3209cdd21513e26b2827f6a2
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 3 06:55:18 2001 +0000

    Finish work on tabel-model.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5267 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eff7c124dfd1a57e2b8f998956bc0b616aa2c68c
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Sep 2 22:17:44 2001 +0000

    Fix bug in changing price date.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5265 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c48817541342f8b7e5d3ebd102b2a02dfc44fad
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Sep 2 21:23:40 2001 +0000

    2001-09-02  Dave Peticolas  <dave at krondo.com>
    
    	* src/backend/file/sixtp-dom-generators.c (add_kvp_value_node):
    	fix warning in case of empty kvp sub-frame
    
    	* src/backend/file/io-gncxml-v2.c (clear_up_account_commodity):
    	fix scu values
    
    	* src/engine/Account.c (xaccInitAccount): initialize scu to 0
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5263 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bce196588d29da8f6e05fc58a7059b56f1e61865
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Sep 2 21:04:19 2001 +0000

    Remove more switch logic.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5262 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b8001983f417a4e76b03fcd8352fab366b3fc266
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Sep 2 13:03:13 2001 +0000

    2001-09-02  Christian Stimming  <stimming at tuhh.de>
    
    	* src/report/standard-reports/average-balance.scm: Ben Stanley
    	<bds02 at uow.edu.au>'s report fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5260 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c5106fd497a8a50a1b6fdf5f8c787a1028330c0c
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Sep 2 07:28:35 2001 +0000

    Remove more switch logic.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5258 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 996cc5de9d6983b8a382e1abd7a63622667a789d
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Sep 2 01:45:56 2001 +0000

    Remove more switch logic.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5257 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5c3f8799428166a9133b27996f771cc82601bf6
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 1 09:51:57 2001 +0000

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

commit 6fdfc3495464ed107fbbdfac763d5e0d95f62004
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 1 09:51:31 2001 +0000

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

commit 34b3b80daac312c8dbf1ffefa5b9defb8f44c432
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 31 23:34:49 2001 +0000

    Fix for make dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5254 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a5a475b5c0be7d4b4c33e5562d8459c9a9cbb2e
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 31 21:30:22 2001 +0000

    Add src/doc/xml/Makefile to configure.in.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5253 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 837e8d040488d643bbbd388353af1a0b376b226d
Author: James LewisMoss <dres at debian.org>
Date:   Fri Aug 31 20:35:54 2001 +0000

    add xml dir to dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5252 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f853478bc69be745e64c342ffb9a85bb86d3f524
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 31 20:14:51 2001 +0000

    Spell check.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5251 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 400f084ae8e4b85f9cc6ecd2d6724612faa317a6
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 31 19:50:25 2001 +0000

    2001-08-31  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/Scrub.c: don't create accounts with new currency
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5249 57a11ea4-9604-0410-9ed3-97b8803252fd

commit acae7efd7330d3a3214492f629a77cf07074f17d
Author: James LewisMoss <dres at debian.org>
Date:   Fri Aug 31 19:48:44 2001 +0000

    remove cruft.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5248 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64e4f6b9cb02e2327dd9e5a860be5a9b5f29db9d
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 31 19:48:04 2001 +0000

    Update readme info.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5247 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1295e61a19fafc9f359f6eafe44cb7e180bc514b
Author: James LewisMoss <dres at debian.org>
Date:   Fri Aug 31 19:47:17 2001 +0000

    minor formatting change.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5246 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6a6b06cb6790b5752119649a1dc5b59e3344801
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 31 19:08:40 2001 +0000

    Add entries for precious metals.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5244 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2361809c00602b6e951331a390a619aa1a9f9c52
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 31 18:56:40 2001 +0000

    Add check for db-3.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5242 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c31e6d3a75bc1c9115b6824ec5e3bf72c6ec00a5
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 31 08:19:09 2001 +0000

    Fix widget offsets.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5239 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b3bddb6d1918eec5550ace29acc37e794c8e6ee
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 31 08:14:21 2001 +0000

    Add xml library args when checking libxml version.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5238 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 83a1e7de5491089ea9033f9ae0e509c37303e15e
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Thu Aug 30 06:24:55 2001 +0000

    make-sx-from-real-transaction dialog.  bug fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5237 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b94857966aba43578f04153a813d64ed16227d8
Author: James LewisMoss <dres at debian.org>
Date:   Mon Aug 27 15:24:05 2001 +0000

    .deps, .libs, *.la, *.lo added.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5236 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 557a492d5c39045674e66606f37fcd60735fc365
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Aug 27 07:04:59 2001 +0000

    Remove graph.scm (not used).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5235 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ff7ed758a4db72768bf8b5829cc24b7995eab5e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Aug 24 22:39:13 2001 +0000

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

commit a549cad1730f33237b618a32983c051c43e038c9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Aug 24 22:19:59 2001 +0000

    2001-08-25  Christian Stimming  <stimming at tuhh.de>
    
    	* src/gnome/gnc-html-guppi.c: activate the [xy]_axis_label
    	options.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5232 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d670bee26ec0def30fb2fd1df6c9acd4b6a14bdb
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 24 09:03:12 2001 +0000

    Update for moved files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5229 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a4df4796bd140cfbcec2ebecef7b12cf515537d
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 24 09:02:28 2001 +0000

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

commit 110d61b9d682732457e28cb610e867361b5bf973
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 24 09:01:34 2001 +0000

    Implement per-cell entry handlers in register.
    Add test for printing & parsing amounts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5227 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af0f7a1c6c99954b79799a5caf0b37c4f3597d7a
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 24 01:13:04 2001 +0000

    Add pricedb<->xml test.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5226 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2583487b390231e1505ec6df29865699c12e88e6
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 23 21:59:10 2001 +0000

    Move MultiLedger to gnc-ledger-display.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5225 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 775892571087dcbc77171b71c67ea44ec5f047ac
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 23 21:17:32 2001 +0000

    Fix for make dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5224 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3877de2b59bfa0d9bdaf1d07c184751dfbca18cd
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 23 11:43:18 2001 +0000

    Update for file changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5223 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6caddfff629c0f5bc7d24387d2aca11f834e8818
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 23 10:27:17 2001 +0000

    Move files. SplitLedger->split-register
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5222 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7aa1f8d943117236e0a1542e4c6a2f944dc2d61e
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 23 07:12:13 2001 +0000

    Fix for make dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5221 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 729ca96ed95677304baa157126f95204e2b2d098
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 23 06:59:06 2001 +0000

    Move register loading code into split-register-load.c.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5220 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 80178f423eba667d35e6c3eaf0b6cb1b688f29a5
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 23 06:57:42 2001 +0000

    Fix for make dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5219 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31f7908f01f6a6746f8370cf4de661978d63eccc
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Aug 22 12:00:36 2001 +0000

    Fix for make dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5217 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b73c4306c23f3588c6720555986c56b6b93d38c
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Aug 22 10:41:18 2001 +0000

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

commit ef951846dc9620a3960b629daf34930faae0f32f
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Aug 22 09:29:13 2001 +0000

    2001-08-22  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/query-user.c
    	(gnc_choose_radio_option_dialog_parented): add a cancel button
    
    	* src/guile/gw-gnc-spec.scm: fix api naming
    
    	* src/report/locale-specific/us/taxtxf.scm: fix api naming
    
    Also:
    Add table cell save handler.
    Move split register saving code to split-register-model-save.c
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5215 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f53d989e27cb72b703a23c740eeb0f15fd73733
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Aug 21 22:08:39 2001 +0000

    Fixes for make dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5214 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62f67a881120fdb1816bf352fe937ba5c106d498
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Aug 21 09:54:17 2001 +0000

    Fixes for make dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5213 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d5fb502cd8408f9bf3cf20cf0210f8bcb4276db
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Aug 21 08:57:20 2001 +0000

    update potfiles
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5212 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77e076ca0750a9aaf6fbc3cfd21232a8d3e87d0e
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Aug 21 07:34:28 2001 +0000

    Put split register model code into split-register-model.[ch]
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5211 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 368dc977f106932016eeedbcb2bd6a714ff03591
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Aug 21 03:00:21 2001 +0000

    Untable app-utils dependencies. Re-enable exp parser test.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5209 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e514c5d4e9b36fad78ec116bb8d65ddf8874888d
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Aug 21 00:24:20 2001 +0000

    Move euro utils and gnc-ui-common.h to src/app-utils.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5208 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e09d061ce6d38bf8ec238258068552bb94475d6a
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Aug 20 23:25:39 2001 +0000

    2001-08-20  Dave Peticolas  <dave at krondo.com>
    
    	* others: xaccGetAccountRoot->xaccAccountGetRoot
    
    	* src/engine/messages.h: move this file here
    
    	* src/engine/test/test-group-vs-book.c: new file. test group/book
    	references
    
    	* src/engine/test-core/test-engine-stuff.c (get_random_group): new
    	func
    
    	* src/engine/gnc-book.c: (gnc_book_set_group): update group's book
    
    	* src/engine/Group.c (xaccGroupGetBook): new func
    	(xaccGroupSetBook): new func
    
    	* src/engine/GroupP.h: add a reference to the group's book
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5207 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 068adab671988bc91a14b7a2a2965ca4a672f22b
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Aug 20 21:30:58 2001 +0000

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

commit 3b2f6476c3051dbdf03991d5850ffda08b3aab6a
Author: Bill Gribble <grib at billgribble.com>
Date:   Mon Aug 20 20:10:10 2001 +0000

    Fix exports to get saved reports working
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5205 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f70477cdb3f3d1795ea37cbd8ef51cdc836ba0b3
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Aug 20 10:49:52 2001 +0000

    Remove use of gncGetCurrentGroup().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5204 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c692441f39f3a500e7aa8c45aa03ca1ef2bc536
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Aug 20 10:08:09 2001 +0000

    2001-08-20  Dave Peticolas  <dave at krondo.com>
    
    	* src/app-utils/global-options.[ch]: cleanup
    
    	* src/app-utils/option-util.[ch]: cleanup
    
    	* src/gnome/top-level.c: take out reverse balance implementations
    
    	* src/app-utils/gnc-ui-util.c: take out deprecated api
            implementations. implement reverse balance api calls.
    
    	* src/register/ledger-core/SplitLedger.[ch]: take out reverse
    	balance callback. just use app-utils version.
    
    	* src/app-utils/gnc-ui-util.h: remove deprecated api
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5203 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5658ec989078b288cd5100b6b0a692734c41f3fc
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Aug 20 08:43:41 2001 +0000

    2001-08-20  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/gnc-book-p.h: add const
    
    	* src/engine/gnc-book.c: strdup error message for backend
    
    	* src/backend/file/gnc-backend-file.c: fix bugs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5202 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ec0225691ce4708e1bad5b0a8b88b1079226596
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Aug 20 01:57:51 2001 +0000

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

commit 12e23fa37624ad950f88d02d4f9b8783f1b6d4d8
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Aug 20 01:57:37 2001 +0000

    Add tax module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5200 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 449c6ea7f0fe29cea2178c557113e312b000a87b
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Aug 20 00:40:25 2001 +0000

    Convert tax report to use gnc-numerics.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5199 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c88f2c44df8401ecfcf28af1adeb69272ddda5ba
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Aug 19 22:47:15 2001 +0000

    Add glossary items to dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5198 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 628fa81e350a8ad21a85d4d7e00c6b6ed850a36e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 19 21:59:55 2001 +0000

    Updated the README about the glossary.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5195 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 08bbe150253eafd8fcc5edbb53c66f9ba3d6bd06
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Aug 19 21:51:29 2001 +0000

    2001-08-19  Christian Stimming  <stimming at tuhh.de>
    
    	* po/gnc-glossary.txt, po/glossary/gnc-glossary.txt,
    	po/glossary/txt-to-pot.sh, po/glossary/de.po: Moved from the
    	concept of one big ascii table to the concept of one po file for
    	each translation of the glossary. Hence, created this
    	subdirectory.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5194 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa402bb7802c1a20be8355fb2a340011533ac575
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Aug 19 11:15:56 2001 +0000

    Some cleanup. Add some missing scheme exports.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5188 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1676f8c02b6e55f9f04af712d9c7551466f5babf
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Aug 19 08:36:47 2001 +0000

    More work on tests. Make src/calculation a module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5187 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e52d06786dc668a93b3922acb848fc5330f69562
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Aug 18 21:31:13 2001 +0000

    More register cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5186 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9e509b44842ef6e3c022d9af1824d53f45f86c6a
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Aug 18 20:39:37 2001 +0000

    Move test.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5185 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a37d3aab41b659922f64f3c9c6d924872012bc9c
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Aug 18 20:33:51 2001 +0000

    More work on testing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5184 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 33d1726882bc025ab91205e67d76c1b81d089e13
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Aug 18 20:07:03 2001 +0000

    Move test.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5183 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e03c240649d0c4bca05e02874434acb331162131
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Aug 18 10:57:11 2001 +0000

    Use freq spec test.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5182 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d8d2ccdaeec7f4071ba0f5126321716e8fb486c
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Aug 18 09:52:07 2001 +0000

    More test reorganization.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5181 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8199b86efcb5b95cf3df34096575ffb9607f13c
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Aug 18 08:22:35 2001 +0000

    Matt Krai's patch adding trustnet quote support.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5178 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a08829ae195228bdc0e020478a8d7e3c4dff24fe
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Aug 18 08:18:58 2001 +0000

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

commit 7198afd7ca3f5a93721ac9b1a5b0672a243109b2
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Aug 18 07:57:20 2001 +0000

    More cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5176 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aae787e6f74c372e943e19c3c4d31ca5242d8e2a
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Aug 18 07:36:25 2001 +0000

    More cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5175 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 45e9bca7ddf162163a0ce65432ea8f1ba43ab942
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Aug 18 07:12:26 2001 +0000

    Remove broken debian cruft.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5174 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 51e8e75915b58453a2a27a109301a243e3418800
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Sat Aug 18 06:32:13 2001 +0000

    Fix bug in sxsincelast-dialog, i18n xaccFreqSpecGetFreqStr.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5173 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bac11f87b69c11741c8445e3fc805e1bd6722b31
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Aug 18 01:43:48 2001 +0000

    More register cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5172 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c6209f3606fb2b6b6edae2ae6714e8363484324
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Aug 18 01:24:31 2001 +0000

    More register cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5171 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5af9794bb723fea1d8a2857e957d35144b000ce
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Aug 18 00:13:45 2001 +0000

    More work on test infrastructure.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5170 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d2d5478f318bec5adb74460bd231d59e21b925a3
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 17 23:17:01 2001 +0000

    Use test-core module. Fix some tests & warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5169 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f959452ec497b3c8bde645e17a4a46024bed4f8c
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 17 22:49:17 2001 +0000

    Add tests module. Fix warnings and bugs.
    
    Note to module writers: include gnc-module-api.h to make sure
    your signatures are correct.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5168 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0980fa29347a75b3cb89d531eecd8600ea3a3429
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 17 22:23:25 2001 +0000

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

commit 56179a5aaa677d850bb54156984d8d13cbd9d87d
Author: James LewisMoss <dres at debian.org>
Date:   Fri Aug 17 16:57:57 2001 +0000

    minor formatting changes.  add copyright.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5166 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94950a49335464449af2da8b6c67f24dd47899e0
Author: James LewisMoss <dres at debian.org>
Date:   Fri Aug 17 16:57:11 2001 +0000

    remove crufty code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5165 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4255e64871ed2d6c0727d7751927150c67503894
Author: James LewisMoss <dres at debian.org>
Date:   Fri Aug 17 16:56:31 2001 +0000

    update etags generation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5164 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f8b7f15d95f508347d34208a21ea3507707843d
Author: James LewisMoss <dres at debian.org>
Date:   Fri Aug 17 16:55:54 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5163 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c7b5b343443afe28b913140d45ef1f65e04ff9f2
Author: James LewisMoss <dres at debian.org>
Date:   Fri Aug 17 16:55:35 2001 +0000

    add kvp g-wrap module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5162 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 55c595d6492b6848b1ae8d8949564d424a14f8bc
Author: James LewisMoss <dres at debian.org>
Date:   Fri Aug 17 16:53:22 2001 +0000

    * src/gnc-module/gnc-module.c (gnc_module_system_setup_load_path):
    add in void for empty argument list.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5161 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cdb2788b09ac407d612d7fd576320f56f6907be3
Author: James LewisMoss <dres at debian.org>
Date:   Fri Aug 17 16:51:35 2001 +0000

    * src/gnc-module/Makefile.am (libgw_gnc_module_la_SOURCES): add
    -lgncmodule to link link and libgncmodule.la to dependencies.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5160 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e85a12d0c8a1b43bf4503d81b5e2ea9125e9ad8
Author: James LewisMoss <dres at debian.org>
Date:   Fri Aug 17 16:49:56 2001 +0000

    * src/register/register-gnome/Makefile.am
    (libgncmod_register_gnome_la_LDFLAGS): add GNOMEUILIBS to module
    link line.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5159 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1dd5ecfc1d3fa26e82254072d74bb879d35e40c1
Author: James LewisMoss <dres at debian.org>
Date:   Fri Aug 17 16:23:47 2001 +0000

    * src/guile/Makefile.am: remove file-utils.[ch] &
    argv-list-encoders.[ch]
    
    * src/gnome/Makefile.am (SUBDIRS): add file-utils.[ch] &
    argv-list-encoders.[ch]
    
    move files from guile to gnome renaming File->file-utils along the
    way.  Change includes to account for that.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5158 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef09fc090ba94d16e48a59859f504084c29e7746
Author: James LewisMoss <dres at debian.org>
Date:   Fri Aug 17 14:53:16 2001 +0000

    add .deps, .libs, *.lo and *.lo to .cvsignore's
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5157 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a6af9926e2fa25fc784358526fc5c0e738b68bf
Author: Bill Gribble <grib at billgribble.com>
Date:   Fri Aug 17 13:29:45 2001 +0000

    Add some things to .cvsignore
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5156 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1550b6fe10a569b90123ccfc2d6539d12d77b400
Author: Bill Gribble <grib at billgribble.com>
Date:   Fri Aug 17 13:28:41 2001 +0000

    Install taxtxf report in the right place
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5155 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74b020e2bccddae142679586af69c35f350c0a3f
Author: Bill Gribble <grib at billgribble.com>
Date:   Fri Aug 17 13:20:41 2001 +0000

    Autoload US-specific tax report.  Should make this locale-based.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5154 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eac9dff56fc5d87effbf0779f4aaa03c73aa0176
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 17 09:12:21 2001 +0000

    More cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5153 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4fa9c01c5b1f436a46e787791b40f8dbd7d4d975
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 17 08:29:43 2001 +0000

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

commit 27b15ffe3e06f9f2b336c89fc0c375a577431100
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 17 08:28:31 2001 +0000

    Add file for creating POTFILES.in. Update POTFILES.in.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5151 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd29959594466cfdceb2cbcf461f65391e6d1cd1
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 17 07:29:22 2001 +0000

    Add .cvsignore.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5150 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cbdcf418bccf8d62f542c8af4c8b09a2b1af9322
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 17 07:23:36 2001 +0000

    Add .cvsignore.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5149 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b9bed2bdf757d2db18428cb51407c9cca0632aa4
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 17 07:12:05 2001 +0000

    Add .cvsignore.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5148 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bdd52ea57997b7b689c6933b45dc5481330afb1c
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 17 07:09:30 2001 +0000

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

commit 83c1b42ee1757f3bb25f8a0fbc4b675439ff9c27
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 17 07:03:08 2001 +0000

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

commit c7ec6e5fcf623a1c166a06bf6430caa5eeadf00a
Author: Bill Gribble <grib at billgribble.com>
Date:   Fri Aug 17 02:51:19 2001 +0000

    report-system module shouldn't be linked against the app-utils lib at
    the C level.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5145 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9be6ea67bbf760c92409b71caeba77651b1846f
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 17 00:44:01 2001 +0000

    2001-08-16  Bill Gribble  <grib at billgribble.com>
    
    	* move report system into gnc-modules. This required a new
    	module of application framework stuff, src/app-utils.
    
    	* src/report/report-system/: the report-html-generation code
    	and the various report utilities and infrastructure
    
    	* src/report/standard-reports/: non-locale-specific financial
    	reports
    
    	* src/report/utility-reports: non-financial reports
    
    	* src/report/locale-specific: reports that only apply to specific
    	locales.
    
    	* src/report/stylesheet: report style sheet definitions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5144 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f28dcf0841bc33e4922a39868fec9d7e9886f81d
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 16 09:38:38 2001 +0000

    More cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5143 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 589465e2cb6ede8249243c8b335fc49fca21c576
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 16 08:34:04 2001 +0000

    More cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5142 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f917b12b06407a89a06f0f7f13c7b09a6f1f24c1
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 16 07:38:09 2001 +0000

    More cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5141 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc39779392d0c3d5cbb17c67c7b3d83e898660cb
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Thu Aug 16 03:57:47 2001 +0000

    Magic-number, unnecessary static strings, and redundant-function-ectomy.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5140 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 220f4ce4fdbde7638f04f11e9217b3babd27a566
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 16 01:17:12 2001 +0000

    More cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5139 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 125495d7e5e4cdd0657f61a6373ba54018c42cd4
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Aug 15 23:08:35 2001 +0000

    More cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5138 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73892ec8f32ad5213ef9edccab094c1541d1041f
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Aug 15 20:30:13 2001 +0000

    Revert to previous version. Why was this changed at all?
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5137 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eeb22c84c40aa1d7de5e951d256af7c489877785
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed Aug 15 16:42:13 2001 +0000

    2001-08-15  Christian Stimming  <stimming at tuhh.de>
    
    	* src/gnome/window-acct-tree.c, window-register.c,
    	window-reconcile.c, po/gnc-glossary.txt: Changed the term 'to
    	scrub' to 'to check and repair'.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5136 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67fd665c2d6b62a183769d9ba121acc7e88e02db
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Aug 15 09:38:37 2001 +0000

    More cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5135 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f9e706375b3a8fd8903833c6cbb99f4a9b2050b7
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Aug 15 09:37:25 2001 +0000

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

commit 425acc528c240b48a49875d9d5e1ec78d4ec187f
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Aug 15 08:26:58 2001 +0000

    More cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5133 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2f9c741f4746cd62c289211f8a8b5fb0f80ee855
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Aug 15 07:41:13 2001 +0000

    More cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5132 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1db6c5cddd841a0dd0c6d12f6c72bdaaba5781b3
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Wed Aug 15 05:17:33 2001 +0000

    Add obsolete transactions dialog, fix a couple of bugs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5131 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bff8fd89001f4603b3fac8af10fcb4d48e884c1d
Author: James LewisMoss <dres at debian.org>
Date:   Tue Aug 14 19:38:15 2001 +0000

    * src/backend/file/gnc-schedxaction-xml-v2.c: add null stuff to
    end of struct.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5130 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 749b23685f9103de66e875ee102ba11868428422
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Aug 14 10:03:14 2001 +0000

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

commit be4f4ff9402b292bb1670c295334e5121b69cb70
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Aug 14 09:20:04 2001 +0000

    Cleanup register help handling. General cleanups.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5127 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e5c8ca45a61f3db1d6de8d2c6aacfef5771d3d5
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Aug 14 07:05:09 2001 +0000

    2001-08-14  Dave Peticolas  <dave at krondo.com>
    
    	* all others: update for api/reorganization
    
    	* src/register/register-core/table-control.[ch]: encapsulate
    	table control object.
    
    	* src/register/ledger-core/split-register-util.c: split out
    	general split register utilities
    
    	* src/register/ledger-core/split-register-control.[ch]: split
    	out split register control functionality
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5126 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a4b65d440068ec03c2e76ce62489a0b35343b91
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Aug 13 21:27:26 2001 +0000

    Eric Hanchrow's README patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5124 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb256614d5e1f1c2db88a70666783d0697a6b36c
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Aug 13 20:27:36 2001 +0000

    2001-08-13  Dave Peticolas  <dave at krondo.com>
    
    	* all other files: update for change below
    
    	* src/register/register-core/table-layout.[ch]: make cursors part
    	of the table. allow them to be added dynamically.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5123 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 80efaf5c27b08b9e7d473ec9d0e6bdd7ca3cfedf
Author: James LewisMoss <dres at debian.org>
Date:   Mon Aug 13 15:37:07 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5119 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 790dce6c598b83694e8d9565958063ea363d10c3
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Aug 13 09:34:40 2001 +0000

    Remove one category.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5117 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b51abbe21b7da440f6e1ca0f448544d7ba10f6d
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Aug 11 13:44:33 2001 +0000

    2001-08-11  Christian Stimming  <stimming at tuhh.de>
    
    	* src/FileDialog.c (show_book_error): fix message.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5113 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 259de1c55a21ca779a35a61bbc2d043838de39d5
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Aug 11 08:35:03 2001 +0000

    2001-08-11  Dave Peticolas  <dave at krondo.com>
    
    	* src/register/register-core/table-allgui.[ch]: update for
    	api changes. Move some layout code to table-layout.c.
    
    	* src/register/register-core/splitreg.[ch]: update for api changes
    
    	* src/register/register-core/cellblock.[ch]: move cursor
    	changed functions here
    
    	* src/register/register-core/Makefile.am: add new files
    
    	* src/register/ledger-core/SplitLedger.c: update for api changes
    
    	* src/register/register-core/table-layout.[ch]: new file.
    	table layout object encapsulates table structure.
    
    	* src/scm/main.scm: add lib path to LD_LIBRARY_PATH
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5112 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b4666841998b986d7161b0dbb7401bc884873570
Author: James LewisMoss <dres at debian.org>
Date:   Sat Aug 11 05:45:19 2001 +0000

    * src/engine/md5.c: include string.h to get bcopy def.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5111 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bbf7fe35d6d58324817f7e3eba47ccb71b9334f8
Author: James LewisMoss <dres at debian.org>
Date:   Sat Aug 11 05:39:35 2001 +0000

    move modules to /usr/lib/gnucash from /usr/lib and change
    GNC_MODULE_PATH appropriately.  Add gnc:*develmode* var settable
    through command line and env var.  Doesn't do anything yet.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5110 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78095aa1eb6a6568f843452508d17091d361a2dd
Author: James LewisMoss <dres at debian.org>
Date:   Fri Aug 10 20:21:36 2001 +0000

    add .deps, .libs, Makefile.in, *.lo and *.la to appropriate cvsignore files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5109 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b9c6967c92be3f753424f4b8c6e09255ba03035
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Aug 10 10:09:44 2001 +0000

    2001-08-10  Christian Stimming  <stimming at tuhh.de>
    
    	* po/gnc-glossary.txt: Updated explanation for "to scrub" to clear
    	up some big misunderstandings here.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5106 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4ec7187cadba19b64ff8d441d06e946a681dd6d
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 10 09:50:29 2001 +0000

    2001-08-10  Dave Peticolas  <dave at krondo.com>
    
    	* src/register/register-core/cell-factory.c
    	(gnc_cell_factory_add_cell_type): fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5104 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 850d623465095745c8680644bdd7cdd8ffdf9d58
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 10 09:48:46 2001 +0000

    Add comment.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5103 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06b93e848c172543784d71d0754672b76a786662
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 10 00:09:07 2001 +0000

    Add directory entry & categories.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5101 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f49850c944eb9af6fe7c3f27c70cffc8f6c81a6a
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 10 00:03:04 2001 +0000

    Add glib library to link libs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5100 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a55641f971cccc1886ee16d72a9754e218eb05c5
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 9 10:03:59 2001 +0000

    2001-08-09  Dave Peticolas  <dave at krondo.com>
    
    	* src/register/register-gnome/table-gnome.c
    	(gnc_table_save_state): tweak cell width saving
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5096 57a11ea4-9604-0410-9ed3-97b8803252fd

commit abdfd445c4b9b5a0ab939ebad7caaed1459a4d9e
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 9 03:31:02 2001 +0000

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

commit 624c9399997e465f176efc2367a49c9e1e513237
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 9 03:22:16 2001 +0000

    2001-08-08  Dave Peticolas  <dave at krondo.com>
    
    	* src/register/ledger-core/SplitLedger.c: fix bugs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5093 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 36c1a668e2bb1d851822ddab280167f3ce16aac6
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Aug 8 22:47:07 2001 +0000

    2001-08-08  Dave Peticolas  <dave at krondo.com>
    
    	* src/register/register-gnome/pricecell-gnome.c: better 'return'
    	handling.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5091 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf6e8fc947f15d5dbd256548d21c4d2e86fb816d
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Aug 8 21:36:09 2001 +0000

    More libtool work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5090 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da85db03c0434280b3ce1004fbb77f6abcd85290
Author: Bill Gribble <grib at billgribble.com>
Date:   Wed Aug 8 15:11:35 2001 +0000

    Makefile.am updates for libtool version 1.4/1.3.5 compatibility
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5089 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e0cea3a658660fa5f9dc6c28b2a84ddf7391b75
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Aug 8 11:11:54 2001 +0000

    2001-08-08  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/engine-helpers.[ch]: remove cruft
    
    	* src/guile/gnc-helpers.c: fix warnings
    
    	* src/import-export/qif-import/gncmod-qif-import.c: include api
    	header
    
    	* src/register/register-gnome/gncmod-register-gnome.c: include api
    	header
    
    	* src/register/register-core/gncmod-register-core.c: include api
    	header
    
    	* src/register/ledger-core/gncmod-ledger-core.c: include api header
    
    	* src/backend/postgres/gncmod-backend-postgres.c: include api header
    
    	* src/backend/rpc/gncmod-backend-rpc.c: include api header
    
    	* src/backend/file/gnc-pricedb-xml-v1.c: fix warning
    
    	* src/backend/file/Makefile.am (SUBDIRS): fix includes
    
    	* src/backend/file/gncmod-backend-file.c: include api header
    
    	* src/engine/gncmod-engine.c: include api header
    
    	* src/gnc-module/test/test-dynload.c: fix warning
    
    	* src/gnc-module/test/misc-mods/agedver.c: include api header
    
    	* src/gnc-module/test/misc-mods/incompatdep.c: include api header
    
    	* src/gnc-module/test/misc-mods/futuremodsys.c: include api header
    
    	* src/gnc-module/test/mod-baz/gnc-mod-baz.c: include api header
    
    	* src/gnc-module/test/mod-bar/gnc-mod-bar.c: include api header
    
    	* src/gnc-module/test/mod-bar/Makefile.am: fix includes
    
    	* src/gnc-module/test/mod-foo/gnc-mod-foo.c: include api header
    
    	* src/gnc-module/test/mod-foo/Makefile.am: fix includes
    
    	* src/gnc-module/gnc-module-api.h: new file. public module api
    
    	* src/gnc-module/Makefile.am: add headers
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5088 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa78390c19708dc82dad8837f0d68a21d29cfe62
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Aug 8 09:20:46 2001 +0000

    Minor fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5087 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e80ba01a168181a88dc9378d54dcc2df60fb832b
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Aug 8 08:52:49 2001 +0000

    Fix more reports.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5086 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28c6e4494a9c782bfbd463c3f805143805c7db50
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Aug 8 05:57:19 2001 +0000

    Fix more reports.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5085 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f71ea51e9b5785a423feddd8187c881d1b92fbb0
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Aug 8 05:01:29 2001 +0000

    Fix some reports.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5084 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27a9362d924e66fa28b1ff468763ba74ab785357
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Aug 8 02:41:38 2001 +0000

    Work on lib problems.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5083 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 506a07641b0ac21b7f9fd8b76280157fc89f3075
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Aug 8 00:54:52 2001 +0000

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

commit 62e65602dc2b19094e3a6006d9465a4da23cb694
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Aug 8 00:45:57 2001 +0000

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

commit 0d62234c28d291d42563e1b76f3604c3ab36563f
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Aug 8 00:40:34 2001 +0000

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

commit 81bbbce89903000afbdf51a539e990598636fff7
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Aug 8 00:24:42 2001 +0000

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

commit a3d37179293016ffc2594df69394d4e1ad2a85f4
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Aug 7 23:59:30 2001 +0000

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

commit 8d049091da80c7c111131eda1efa4091dd624c6b
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Aug 7 23:47:21 2001 +0000

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

commit 4cc2bfb9a9e84ee1aceba4ab504b2efb47a31f05
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Aug 7 23:36:04 2001 +0000

    Missed some.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5076 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 939f78a1cc9876c5814d29415a4fbe2cde40a1bb
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Aug 7 23:29:04 2001 +0000

    2001-08-06  Bill Gribble  <grib at billgribble.com>
    
    	* Added module/plugin system (src/gnc-module/*)
    
    	* reshuffled source code from src/engine, src/register, and some
    	from src/guile, src/scm, src/gnome (see src/README.modules).
    	engine, backends, register, qif importer are now "modules".
    
    	* unfinished new QIF import/export module (the old one's still
    	there and still works)
    
    	* really too many files touched to get into it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5075 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5805a1b5b9767995e1158076d5499fb70c083bef
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Aug 6 23:48:19 2001 +0000

    2001-08-06  Dave Peticolas  <dave at krondo.com>
    
    	* src/register/table-html.[ch]: remove
    
    	* src/register/Makefile.am: add table-model.[ch],
    	remove table-html.[ch]
    
    	* src/MultiLedger.c: same as below
    
    	* src/register/table-allgui.[ch]: same as below
    
    	* src/register/table-model.[ch]: separate table model out from
    	table code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5074 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f2ffc649bb0ee6a92d450b102f3efab26522d2cf
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Aug 6 21:15:48 2001 +0000

    2001-08-06  Dave Peticolas  <dave at krondo.com>
    
    	* src/register/pricecell.c: fix bugs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5072 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18957d5333cde3e5790e140be2e2ba68e07d3be0
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Aug 6 08:24:49 2001 +0000

    2001-08-06  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/sql/upgrade.h: fix warning
    
    	* src/engine/gnc-pricedb.[ch] (gnc_price_equal): new func
    
    	* src/engine/FreqSpec.c: add comment
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5071 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 481fee0773c0e5acd569bdea69ad114db3efa8c9
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Aug 5 22:14:26 2001 +0000

    2001-08-05  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/window-register.c: move close button to left
    	to be more consistent with main window
    
    	* src/SplitLedger.c (sr_split_auto_calc): fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5069 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f1d6ef6176988ce22a3f56bde0cbd545887fdafe
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Aug 4 07:33:07 2001 +0000

    2001-08-04  Dave Peticolas  <dave at krondo.com>
    
    	* src/scm/main-window.scm: handle errors in creating
    	~/.gnucash/books
    
    	* src/scm/path.scm (gnc:make-dir): new func
    
    	* src/scm/options.scm: same as below
    
    	* src/scm/html-style-sheet.scm: handle file opening error
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5067 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b0441eb333929f46d3de0a1599f16f4d0e84fdc
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 3 23:17:31 2001 +0000

    2001-08-03  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/dialog-sxsincelast.c: same as below
    
    	* src/gnc-exp-parser.[ch]: seperate->separate
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5066 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 982d2168ecd786a7ac7e772417d679e5cabe299c
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 3 22:56:03 2001 +0000

    2001-08-03  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/gnc-book.c: fix warnings
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5065 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4817add780c24a5e33267748a9d8e7389e898ab8
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 3 22:45:49 2001 +0000

    2001-08-03  Dave Peticolas  <dave at krondo.com>
    
    	* doc/sgml/C/xacc-sxeditor.sgml: fix warning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5064 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad7945d7f6146c7c0ea021ef86aca0c784ad59c0
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Thu Aug 2 03:31:15 2001 +0000

    Fixed FIXME's, cleaned up string literals.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5063 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d7ce67bb66a78ba64aa1b9927687e20305ca0d62
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Wed Aug 1 06:45:20 2001 +0000

    Add support for detecting "changes after last save".  Format cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5062 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e9e588fa038c3bd1040e8e4655bbeb77e23fc8a8
Author: James LewisMoss <dres at debian.org>
Date:   Mon Jul 30 21:45:59 2001 +0000

    fix missing space between func name and arg list warnings.  Also fix
    function pointer typedefs from function defs to type defs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5061 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6831da755d85d6a2398abb6ff4f23968214745eb
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon Jul 30 09:13:14 2001 +0000

    2001-07-30  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/html-utilities.scm: Fixed bug with sub-balances in
    	account tables with non-default account selection.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5060 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4017f68403693ac67f3a1f1f63341290f75f3730
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Mon Jul 30 08:32:02 2001 +0000

    2001-07-30  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/glade/sched-xact.glade: Added seperate reminders
    	dialog from since-last-run dialog.  Removed reminders
    	frame/section from since-last-run dialog.  Added alternative SX
    	Editor UI [not presently used].
    
    	* src/gnome/dialog-sxsincelast.c: Changes for
    	reminders-as-seperate-dialog; selected reminders then update
    	since-last-run dialog [whether it's open or not]; the dialogs
    	[mostly] deal with their closing conditions correctly.  Support
    	for ad-hoc variables in template-transaction-split formulas.
    
    	* src/engine/gnc-schedxaction-xml-v2.c
    	(gnc_schedXaction_end_handler): Added support for restoring
    	in-development pre-template-account-stored-in-SX change.
    	(tt_act_handler): Added support for restoring in-devel pre-CIT
    	.gml2/XMLv2 files.
    
    	* src/gnc-exp-parser.c (gnc_exp_parser_parse_seperate_vars): Added
    	for Scheduled-Transaction-related since-last-run/split-formula
    	parsing.
    
    	* src/gnome/dialog-sxsincelast.c: Added support for variable entry
    	before creation/formulas in template transactions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5058 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1e4ca2cfe825d4f4fe8843fda4db55526402e1e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 29 05:54:35 2001 +0000

    performance improvements for kvp handling; should speed loads of
    transactions, splits, considerably
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5057 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e43a518e5195a3fa2b263db118f81e335a9436d5
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 28 21:16:16 2001 +0000

    add test for empty kvp_frame
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5055 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5981ba00c3257598bce515921654f9d65daaed7c
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 28 18:10:47 2001 +0000

    kvp management update
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5054 57a11ea4-9604-0410-9ed3-97b8803252fd

commit db1e06a8ee640d0aa97973971df85747a76ccc0f
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 28 06:49:13 2001 +0000

    more upgrade work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5051 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d303cb8d29ebeae1cef40db88d09d8224c76a668
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 28 06:43:05 2001 +0000

    add new error conditions, clean up cruft
    in prep for sql backend versioning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5050 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14ec1c6d959db43138729c0a63a089e504e7ad38
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Sat Jul 28 06:13:21 2001 +0000

    Tidy up for Scheduled Transaction code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5049 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6570d20d29fdcfa09948f92c2ff5416affff4c3
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 28 03:29:53 2001 +0000

    more versioning hacking
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5048 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a0527e19bb497f9776c3cdf7623c324d11aa57c
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 28 03:26:45 2001 +0000

    add version upgrade header
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5047 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eab9e6b82c8c1f8cff879518b18fbbdfccc7c4aa
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 28 03:19:36 2001 +0000

    prepare for improved kvp frame handling in backend
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5046 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 951dfb0d1a63ffd3aac29b4fb690b84e43cc71da
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 28 01:31:23 2001 +0000

    more hacking
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5045 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 058ddc8bca655e30c6c060c500f640f695261739
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 28 00:16:04 2001 +0000

    add an upward compatibility migration tool
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5044 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1facf81a8817d8e4df99f99d72b9ceaee5f36ae6
Author: James LewisMoss <dres at debian.org>
Date:   Fri Jul 27 17:41:48 2001 +0000

    * src/engine/gnc-schedxaction-xml-v2.c: remove include of removed
    file.
    
    * src/engine/gnc-freqspec-xml-v2.c: remove include of removed
    file.
    
    * src/engine/gnc-pricedb-xml-v1.c: remove include of removed file.
    
    oops.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5043 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a01bfdcaae85a9a327c70036fe743d881faf57bd
Author: James LewisMoss <dres at debian.org>
Date:   Fri Jul 27 17:00:29 2001 +0000

    * src/engine/gnc-pricedb-xml-v1.c: remove include of
    sixtp-writers.h and remove func xml_add_gnc_pricedb (no longer
    used anywhere)
    (gnc_pricedb_parser_new): reorder functions.
    
    * src/engine/io-gncxml-v1.c: move v1 kvp parser code to this
    file.
    
    * src/engine/sixtp-parsers.h: remove old v1 parser decls to
    io-gncxml-v1.c
    
    * src/engine/gnc-schedxaction-xml-v2.c
    (gnc_schedXaction_dom_tree_create): remove usage of
    xml_add_gint32.
    
    more cruft removal
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5042 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 39f1cb68cf27f1dbd13894a5e6d72e2f93155489
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jul 27 07:14:59 2001 +0000

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

commit 74e3677078204355aab42a68be070ad5761fb855
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jul 27 07:14:09 2001 +0000

    forgot to check this in earlier
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5040 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc06934106e3318fb2337461a694206cfc2149a7
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jul 27 06:22:02 2001 +0000

    restructure to improve multi-user performance
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5037 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27fa0eac94aa99c0c794a32449eccb4cf2a8918e
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jul 27 06:13:30 2001 +0000

    bug fix plus nasty hack
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5035 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e0717acf310c5552b14c8fc4eaab725fe0b8e63
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jul 27 04:13:59 2001 +0000

    fix rare bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5033 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93b6884b1f2b51ceb781ff253b4c6fe8d8583b42
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jul 27 03:19:39 2001 +0000

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

commit ebc6a589354b474180ab936b688ab182752e0511
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jul 27 03:16:27 2001 +0000

    another timing routine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5031 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 04b12018715d6dfe78a4e73e2b3ae807019e98e4
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jul 27 02:41:59 2001 +0000

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

commit 1cedd0012d770eea75fb1a8e1482e89936bf9e1b
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jul 26 23:41:07 2001 +0000

    rename files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5029 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fdb9360217fe2436bf913cdfb4eef6bd42b74d80
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jul 26 22:57:00 2001 +0000

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

commit 9a1f390cd6982f953a1c3967227374a415ceb91f
Author: James LewisMoss <dres at debian.org>
Date:   Thu Jul 26 22:10:45 2001 +0000

    combine all the v1 xml parser code into one file (io-gncxml-v1.c)
    taking all the code from
    {Account,Commodity,Ledger,Query,Transaction}-xml-parser-v1.c,
    io-gncxml-p.h, and io-gncxml-r.c.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5027 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58a7a07a1df83964202fd1706d3a608017d65f6c
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jul 26 17:32:49 2001 +0000

    order dependency bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5026 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a06c6f5386b940cb37a8aa8c12e5d5d8779be4e
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jul 26 17:08:50 2001 +0000

    add warning note
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5022 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 89eba41d202fc4778a5b8aa4fdf96d5ee53e9573
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Thu Jul 26 03:50:50 2001 +0000

    Cleanups as discussed in SX TODO . . .
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5020 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 98fa91d61bbbe148699f07ff9a0d2e75ab94c41e
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jul 26 01:12:50 2001 +0000

    add performance notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5018 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb060ef9edb8a210d412be0535c33f32a7e149be
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jul 26 01:10:14 2001 +0000

    add some notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5017 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 598441ad216216de3e3c5a59e61aa4f31adb41cc
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jul 26 01:08:12 2001 +0000

    add timing info
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5016 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 423eb9b641fde39a4de5c5b2365efdb565fb7d90
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 25 23:34:15 2001 +0000

    fix 'save' performance problem
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5014 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 191162f10081fbc0379311328dfb741abf345755
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 25 23:03:43 2001 +0000

    new, improved: loading from database is now 1.5 times faster than
    loading from xml file, at least for large files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5010 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1cc838949b0c62e25fd6867144ead84ca5a9805c
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 25 22:21:10 2001 +0000

    mass restore design runs nearly as native xml file speed (only 16% slower)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5009 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a3a84ffffba9e3d4c6d693c33f6bbd5a15fb5156
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 25 21:47:37 2001 +0000

    new experimental fast-fetch routine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5008 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e2c2ddab5b18374a5663a5e60e9dbc8f0633ade
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 25 21:36:24 2001 +0000

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

commit fedc9fda9f937bcef2b8ab48dc039fa2589261dc
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 25 21:11:36 2001 +0000

    vacuum the db on close
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5004 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23ee9c3391ae58ced25c27ffce7ed80cfd82d970
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 25 21:00:29 2001 +0000

    index creation fiasco
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5002 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d7503552c185f4121eb4a09e6024817c5faa06c
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 25 17:19:41 2001 +0000

    temp performance hack
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5000 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b9f6deb8fa6bfd99f624c58d59e1f8eb1b0a9a8
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 25 16:39:56 2001 +0000

    fix typos
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4999 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13cc699f3d67b2daff7194918f6cc00e7210119e
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 25 16:28:55 2001 +0000

    add indexes for (minor) performance boost
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4997 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a96b0fd0b58cc6b845f7b6ab7ee5b63b59c5a335
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 25 05:28:11 2001 +0000

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

commit 85ede8179f70a3558838c00d54a850619ad06fae
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 25 03:57:18 2001 +0000

    ignore more
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4995 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0da0ae34549ebf973e83ea57ace7aea59c2d00e6
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 25 03:56:07 2001 +0000

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

commit 84c3a5d9386bb4497bece020eaf26d970d3ae6d7
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 25 03:21:13 2001 +0000

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

commit f01c9af12735f10c0f8846e137940bd1ccc548c7
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 25 03:04:40 2001 +0000

    resurect from the dead
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4992 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 87a8e216c9f1c823ff41c0288b47aacee209a076
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 25 02:06:05 2001 +0000

    ressurect from the dead
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4991 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dfaf57ac5a5e55812b6b3a78aead301f12c889a6
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 25 02:02:59 2001 +0000

    ooops checked in autgenned file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4990 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b32debe906c8daed8e19697e679edb1a125dd037
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 25 02:00:55 2001 +0000

    first rough cut at resurrecting the swig wrappers
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4989 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df40ad1b7ee430852a1a3f20f5e3449101699ca4
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 25 01:12:55 2001 +0000

    add wrapper
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4988 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b4ce91d839804fe05f56693ba6b3282f4d6590ac
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 25 01:07:58 2001 +0000

    change function signature
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4987 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 03f42dbf11c272abbea60ac7876b66cbb3659975
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 25 00:51:33 2001 +0000

    use callback function typedefs in prototypes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4986 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 322a693ec62d957562ca357c819f9023b0e6ce87
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jul 24 17:48:01 2001 +0000

    oops, missed a spot last night
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4984 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc0cc175091c51ac775aa1aa937d21b47f68d6e9
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Tue Jul 24 08:01:49 2001 +0000

    First SX change - add a help button to the editor dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4983 57a11ea4-9604-0410-9ed3-97b8803252fd

commit efa9833a0986f3ed9ab502c7dce70a7fcd495e4f
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jul 24 06:47:51 2001 +0000

    another performance improvement
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4981 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4bfdb526d2ca41311737a334e537fbebd10a5cf0
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jul 24 04:15:43 2001 +0000

    performance fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4979 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bcf49d693da07852cece0ea0dff2c25436aba09f
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jul 24 02:57:13 2001 +0000

    generate some call timing info
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4978 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 797ee80b4db5a1fa795ca26079ef7856395545a0
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jul 24 00:25:17 2001 +0000

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

commit a91931b95f98fa72857101d08245e669c5488506
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jul 24 00:05:53 2001 +0000

    add clock timer routines for debugging performance problems
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4976 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28df0d583cbf101e3e303971be9370dcebdff0a3
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jul 23 20:26:47 2001 +0000

    simple perl script to autogen large gnucash data files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4975 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe3350dbc26111c31dbe03d2f9e927f870c04f5a
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jul 22 08:54:55 2001 +0000

    2001-07-22  Dave Peticolas  <dave at krondo.com>
    
    	* src/test/gnc-test-stuff.[ch] (get_random_price): new func.
    
    	* src/register/splitreg.[ch]: remove null cell
    
    	* src/engine/Transaction.h: update docs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4974 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c1136957051ca0c90c1ac1a40873d302783f48a
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jul 22 02:29:52 2001 +0000

    2001-07-21  Dave Peticolas  <dave at krondo.com>
    
    	* src/register/cell-factory.[ch]: a new object for creation of
    	register cells. allows new cell types to be added dynamically.
    
    	* src/register/gnome/gnucash-style.c: fix for removal of
    	label from cellblock cells.
    
    	* src/register/table-allgui.[ch]: fix for changed flag and
    	callback changes.
    
    	* src/register/splitreg.[ch]: remove fixed cells, use a dynamic
    	list. Fix code appropriately.
    
    	* src/register/register-common.[ch]: add wrapper for a global cell
    	factory.
    
    	* src/register/gnome/datecell-gnome.c: same as below
    
    	* src/register/gnome/combocell-gnome.c: same as below
    
    	* src/register/textcell.[ch]: same as below
    
    	* src/register/recncell.[ch]: same as below
    
    	* src/register/quickfillcell.[ch]: same as below
    
    	* src/register/pricecell.[ch]: same as below
    
    	* src/register/numcell.[ch]: same as below
    
    	* src/register/datecell.h: same as below
    
    	* src/register/combocell.h: make destructor private.
    	constructor returns 'BasicCell *'.
    
    	* src/register/cellblock.[ch]: remove 'label' members -- no longer
    	used.
    
    	* src/register/basiccell.[ch]: 'virtualize' destructor.
    	simplify changed flags.
    
    	* src/register/Makefile.am (SUBDIRS): add cell-factory.[ch]
    
    	* src/gnome/gnc-html.c: fix includes
    
    	* src/SplitLedger.c: update for api changes
    
    	* src/MultiLedger.c: update for api changes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4973 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 969645fef0221b3a2b9e6ce6a80b9bff1572d796
Author: James LewisMoss <dres at debian.org>
Date:   Fri Jul 20 19:44:20 2001 +0000

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

commit 855067068ae7d89abe62b9bab191e2262aaf6ff8
Author: James LewisMoss <dres at debian.org>
Date:   Fri Jul 20 19:41:09 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4971 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b6091e6448e7b9a6eacc5ba3e6b1ffaf1d883fc7
Author: James LewisMoss <dres at debian.org>
Date:   Fri Jul 20 19:37:49 2001 +0000

    Richard Braakman's xml lib version test.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4970 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 044f27d8e51c64de1da82cf565e1235c6c6f3aea
Author: James LewisMoss <dres at debian.org>
Date:   Fri Jul 20 19:36:57 2001 +0000

    remove debian dir so it isn't distributed with source.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4969 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae262201c1b5507b29c4d883c181ffd33e3fb290
Author: James LewisMoss <dres at debian.org>
Date:   Fri Jul 20 19:36:22 2001 +0000

    remove perl stuff.  use autogen.sh.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4968 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c5c36ab89b985afc6ff88e487194ef7413085971
Author: James LewisMoss <dres at debian.org>
Date:   Fri Jul 20 19:34:58 2001 +0000

    up the date some.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4967 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5fd2cd60e9d8e8c9e69ac7eaa936800e01dc1a64
Author: James LewisMoss <dres at debian.org>
Date:   Fri Jul 20 19:33:32 2001 +0000

    * src/gnome/top-level.c (gnucash_ui_init): remove the \n's frome
    the ENTER and LEAVE calls.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4966 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec7add1768f05bdedd14391964c3d06697d34295
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Thu Jul 19 05:21:53 2001 +0000

    Added column totals, and more helpful comments in the code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4965 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19aa6a2baf2b655f3bffb51786478806af40be33
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jul 18 23:14:50 2001 +0000

    2001-07-18  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnc-ui-util.c (balance_helper): fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4964 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 473f2cc8cb82d7f036bf7fe67df0fa7c0eff84e2
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jul 18 17:18:22 2001 +0000

    make group commit symmetric
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4963 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a1864259d7bb537350e39519562ab19389fd19d
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jul 18 06:37:13 2001 +0000

    2001-07-17  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/Scrub.c (xaccGroupScrubCommodities): use group
    	begin/commit to speed up processing
    
    	* src/engine/Group.[ch] (xaccAccountGroupBeginEdit): make public
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4962 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d37d4af7f07a545d37c04e4008f8b80a1976285e
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Wed Jul 18 04:53:39 2001 +0000

    Revert accidental change.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4961 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1fce9d2b6573dc641c0d9642361b2b279cef128d
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Wed Jul 18 04:44:39 2001 +0000

    Add configurable sorting to the payables report.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4960 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da963a95c602f87bb84b6aff913961eafe92a29b
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jul 18 00:02:44 2001 +0000

    2001-07-17  Dave Peticolas  <dave at krondo.com>
    
    	* doc/sgml/C/xacc-features.sgml: Matt Krai's doc patch
    
    	* doc/sgml/C/xacc-about.sgml: Matt Krai's doc patch
    
    	* AUTHORS: credits
    
    	* doc/sgml/C/xacc-about.sgml: credits
    
    	* src/gnome/gnc-dateedit.c: Matt Kraai's date accelerator bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4958 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 30ae40ea44516c508e48558f0ec0e141885b6f70
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jul 17 23:26:11 2001 +0000

    2001-07-17  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/io-gncbin-r.c: fix bug with price import (use
    	posted date, not entered date).
    
    	* src/engine/gnc-pricedb.[ch]: fix bugs with setting currency and
    	commodity and with converting from legacy commodities.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4956 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74a258393ccfc252c0c9d0b71c47bc259716e2c5
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jul 17 18:48:18 2001 +0000

    2001-07-17  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/Transaction.c (xaccTransAppendSplit): make sure
    	split's value conforms to the transaction common currency.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4955 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 98e2c028661d86ca29127f50e998f46f405b870f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jul 13 10:30:28 2001 +0000

    Updated German translation (unfinished, but some more)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4953 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb56ce3d25b2def10eee147424c800f858a128aa
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jul 13 09:42:34 2001 +0000

    Updated German translation (partially).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4952 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b3787a20e801946fddcf70d2b839afe6f656386
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jul 13 06:13:29 2001 +0000

    2001-07-12  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/window-register.c: same as below
    
    	* src/scm/report/taxtxf.scm: use split amount
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4951 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c637abf5582892dcf6fb494235c4ad31aa16f03
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Fri Jul 13 02:02:24 2001 +0000

    New "payables" report for accounts payable.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4950 57a11ea4-9604-0410-9ed3-97b8803252fd

commit efd666edb2d2823382cac61abb2d4887e032ef0c
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jul 13 00:11:29 2001 +0000

    2001-07-12  Dave Peticolas  <dave at krondo.com>
    
    	* src/register/splitreg.[hc]: same as below
    
    	* src/SplitLedger.c: remove share balance cells, they are now
    	redundant
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4949 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b1a236d0a1190bbce2e4c49ca08cb49395d234d0
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jul 12 22:21:13 2001 +0000

    2001-07-12  Dave Peticolas  <dave at krondo.com>
    
    	* accounts/*/*: currency->commodity
    
    	* src/scm/engine-interface.scm: quantity->amount
    
    	* src/guile/guile-util.[ch]: quantity->amount
    
    	* src/guile/gnc.gwp: quantity->amount
    
    	* src/SplitLedger.c: quantity->amount
    
    	* src/gnc-ui-util.[ch]: quantity->amount
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4948 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c4152da33e59803292eab5264baab7c260b80ba4
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jul 12 19:43:36 2001 +0000

    remove stale message
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4947 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 30799ccd2fd428f3198abaed3afd4d0691f535d4
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jul 12 11:29:59 2001 +0000

    2001-07-12  Dave Peticolas  <dave at krondo.com>
    
    	* src/scm/report/transaction.scm: remove old api
    
    	* src/scm/report-utilities.scm: remove old api
    
    	* src/scm/commodity-utilities.scm: remove old api
    
    	* src/scm/engine-interface.scm: remove old api
    
    	* src/scm/extensions.scm: remove old api
    
    	* src/scm/report-utilities.scm: remove old api
    
    	* src/gnome/reconcile-list.c: remove old api
    
    	* src/scm/report/register.scm: remove old api
    
    	* src/engine/Scrub.c: remove old api
    
    	* src/engine/sql/txn.c: remove old api
    
    	* src/engine/rpc/RpcUtils.c: remove old api
    
    	* src/guile/gnc.gwp: remove cruft
    
    	* src/scm/extensions.scm: remove cruft
    
    	* src/guile/gnc-helpers.[ch]: remove old api
    
    	* src/engine/io-gncbin-r.c: remove old api
    
    	* src/guile/gnc-helpers.c: remove old api
    
    	* src/SplitLedger.c: remove old api
    
    	* src/engine/Transaction.[ch]: remove share api and older api
    
    	* src/engine/Transaction-xml-parser-v1.c: remove old api
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4946 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 91973a043054439c48e4f3bf419e936c49743029
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jul 12 08:27:28 2001 +0000

    2001-07-12  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/druid-stock-split.c: remove share api
    
    	* src/engine/Account.[ch]: remove 'share' api and other
    	unused api.
    
    	* src/scm/qif-import/qif-to-gnc.scm: remove share api
    
    	* src/guile/gnc.gwp: remove share api
    
    	* src/gnome/window-reconcile.c: remove share api
    
    	* src/gnome/window-register.c: remove share api
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4945 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8fcd36996ddc86582f985c766959e40473817d0
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jul 12 06:35:01 2001 +0000

    2001-07-11  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/io-gncxml-v2.c: same as below
    
    	* src/engine/io-gncbin-r.c: same as below
    
    	* src/engine/io-example-account.c: same as below
    
    	* src/engine/Ledger-xml-parser-v1.c: remove autocode
    
    	* src/engine/Group.[ch]: remove autocode api. This hasn't
    	really been used in a while, and account codes are generally
    	assigned based on account function, not just hierarchy position.
    
    	* src/engine/Account.[ch]: remove autocode api
    
    	* src/guile/gnc.gwp: remove auto code api
    
    	* src/scm/commodity-utilities.scm: fix function calls
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4944 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47e7d758482c633b50c8cf2c4c49a899c96c8329
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jul 12 00:13:21 2001 +0000

    2001-07-11  Dave Peticolas  <dave at krondo.com>
    
    	* src/test/test-xml-transaction.c: CIT (currency-in-transaction)
    
    	* src/test/test-xml-account.c: CIT
    
    	* src/test/gnc-test-stuff.c: CIT
    
    	* src/scm/report/taxtxf.scm: CIT
    
    	* src/scm/qif-import/qif-to-gnc.scm: CIT
    
    	* src/scm/qif-import/qif-dialog-utils.scm: CIT
    
    	* src/scm/text-export.scm: CIT
    
    	* src/scm/price-quotes.scm: CIT
    
    	* src/scm/main-window.scm: CIT
    
    	* src/scm/engine-interface.scm: CIT
    
    	* src/guile/gnc.gwp: CIT. remove unused api
    
    	* src/gnome/glade/transfer.glade: remove currency account list
    
    	* src/gnome/glade/account.glade: remove security gui
    
    	* src/gnome/window-reconcile.c: CIT
    
    	* src/gnome/window-main-summarybar.c: CIT
    
    	* src/gnome/window-acct-tree.c: CIT
    
    	* src/gnome/druid-stock-split.c: CIT
    
    	* src/gnome/druid-qif-import.c: CIT
    
    	* src/gnome/druid-hierarchy.c: CIT
    
    	* src/gnome/druid-commodity.c: CIT
    
    	* src/gnome/dialog-transfer.c: CIT. don't use currency accounts
    
    	* src/gnome/dialog-commodities.c: CIT
    
    	* src/gnome/dialog-account.c: CIT
    
    	* src/gnome/account-tree.c: CIT
    
    	* src/engine/sql/txn.c: fix for CIT
    
    	* src/engine/sql/account.c: remove old currency/security cruft
    
    	* src/engine/sixtp-dom-parsers.[ch]: allow parsing kvp data into
    	an existing frame
    
    	* src/engine/kvp_doc.txt: document new keys used for storing
    	old currency/security fields
    
    	* src/engine/io-gncxml-v2.c: CIT
    
    	* src/engine/io-gncxml-r.c: CIT
    
    	* src/engine/io-gncbin-r.c: CIT
    
    	* src/engine/io-example-account.c: CIT
    
    	* src/engine/gnc-transaction-xml-v2.c: CIT
    
    	* src/engine/gnc-schedxaction-xml-v2.c: load kvp data
    	into existing frame
    
    	* src/engine/gnc-commodity.[ch]: add new lookup api, fixes
    	for NULL pointers
    
    	* src/engine/gnc-book.c: don't scrub (moved elsewhere)
    
    	* src/engine/gnc-account-xml-v2.c: store transaction currency
    	and account commodity.
    
    	* src/engine/Transaction.[ch]: add a transaction currency
    
    	* src/engine/TransLog.c: CIT
    
    	* src/engine/Scrub.[ch]: add api for fixing up
    	account and transaction commodities.
    
    	* src/engine/SchedXaction.c: CIT
    
    	* src/engine/Ledger-xml-parser-v1.c: CIT
    
    	* src/engine/Group.[ch]: don't cache a group balance
    
    	* src/engine/Account.[ch]: CIT. remove currency, security
    	fields, add commodity fields. Store old currency/security
    	in kvp_data.
    
    	* src/engine/Account-xml-parser-v1.c: fix for CIT
    
    	* src/gnc-ui-util.[ch]: fix for CIT
    
    	* src/gnc-component-manager.c: remove deleted api
    
    	* src/SplitLedger.c: fix for currency-in-transaction (CIT)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4943 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84efdbe162b876fadf397ecdac02e4811dc886df
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jul 11 08:41:51 2001 +0000

    Duarte Loreto's update pt_PT.po.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4939 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85fe0b46c2602dc0e2423c367475d5d6e8e42a5e
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jul 10 19:52:36 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4938 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1c790768909c6223a4b7a04acf1a8ceca04e2a1d
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jul 10 19:52:05 2001 +0000

    	* src/engine/gnc-transaction-xml-v2.c
    	(gnc_transaction_end_handler): use dom_tree_to_transaction.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4937 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1154e0343e2bba3df6270c1db9571eef122c199e
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jul 10 19:51:26 2001 +0000

    	* src/engine/gnc-account-xml-v2.c (gnc_account_end_handler): use
    	dom_tree_to_account.
    
            Fix bug in dom_tree_to_account with xaccAccountCommitEdit
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4936 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f36f00dc6f9af760c2963106b4ba2f549ee298ca
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jul 9 22:57:14 2001 +0000

    Duarte Loreto's updated pt_PT documentation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4934 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 12750283a9a4724aed52e35782d6bd3512b979ed
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jul 9 11:20:22 2001 +0000

    2001-07-09  Dave Peticolas  <dave at krondo.com>
    
    	* configure.in: check for ghttp_ssl.h
    
    	* src/gnome/gnc-http.c: conditionally include ghttp_ssl.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4932 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74342405943b60393b097767ad16344f39216cda
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jul 9 10:59:00 2001 +0000

    2001-07-09  Dave Peticolas  <dave at krondo.com>
    
    	* doc/sgml/C/xacc-whats-new.sgml: fix spelling
    
    	* doc/sgml/C/xacc-about.sgml: fix version
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4931 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 44a91f25210fa73313ddba6928dfd31fc94386d1
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jul 9 10:31:21 2001 +0000

    2001-07-09  Dave Peticolas  <dave at krondo.com>
    
    	* src/Makefile.am: link intl libs with gnucash-make-guids
    
    	* src/register/QuickFill.c: same as below
    
    	* src/register/quickfillcell.c: conditionally include wctype.h
    
    	* configure.in: check for wctype.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4930 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48772fc3d78861c340bb34d5339ee192e76ed033
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jul 7 10:07:37 2001 +0000

    2001-07-07  Dave Peticolas  <dave at krondo.com>
    
    	* src/test/gnc-test-stuff.c (get_random_query): not so many terms
    
    	* src/test/Makefile.am: add test-scm-query
    
    	* src/test/.cvsignore: add test-scm-query
    
    	* src/test/test-scm-query.c: new test -- check query<->scm
    	conversion
    
    	* src/guile/gnucash.h: new func api
    
    	* src/guile/gnucash.c.in (gnc_gw_init): new func
    
    	* src/guile/gnc-helpers.c: fix bugs
    
    	* src/engine/Query.c: fix bugs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4928 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba449506052d12de4c87f8f539d558bb93596847
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jul 7 03:19:46 2001 +0000

    Duarte Loreto's updated pt_PT.po.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4921 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 71a724a8d402cff251884702e4926c7c5bd1fa1b
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jul 6 21:28:10 2001 +0000

    Paul Poulain's updated fr.po.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4919 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e6230cdae8fede3c388938244060dd3b022adaa
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jul 6 20:44:19 2001 +0000

    Merge from stable.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4917 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e17a1c548d78a03ed62902ad3f67c6373f1a63f0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jul 6 12:24:22 2001 +0000

    Added TOC. Added comment for account hierarchy.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4915 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bfd13011ce399966ca6d5946f31b3a1d1f5a3bfc
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jul 6 11:14:50 2001 +0000

    2001-07-06  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/glade/sched-xact.glade: tweak
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4911 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 60e28c1b6470479cd05a51fb02ef37d0c8586762
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jul 6 09:49:10 2001 +0000

    2001-07-06  Dave Peticolas  <dave at krondo.com>
    
    	* src/test/gnc-test-stuff.c (get_random_boolean): new func.
    	(get_random_query): new func.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4910 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 999211fb3ce43ebc6a10bb0107f34d3b7b3073d1
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Jul 6 08:50:22 2001 +0000

    Fixed Glib-CRITICAL g_date problem for weekly transactions w/o any weekdays selected.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4908 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e36965ded173d601659bb1037468ad51d685c7d
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Jul 6 08:29:36 2001 +0000

    Don't write <gnc:template-transactions> section unless there is data to write [1.6/1.7 interop-issue brought up on #gnucash].
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4907 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f17c578f5d7ff92c82c02ffd3dd798c54bbbed47
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Fri Jul 6 08:07:44 2001 +0000

    Removed useless machine-generated po/ChangeLog, more doc updates,
    and fixed ordering bug in transaction report.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4906 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d82bd05dfcca8ee261b6982c8b939e7e4c5193ee
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Fri Jul 6 07:31:31 2001 +0000

    2001-07-06  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/gnc-schedxaction-xml-v2.c: Support for new
    	SchedXaction options [create/remind-days-in-advance; auto-create,
    	notify-on-creation].
    
    	* src/gnome/dialog-scheduledxaction.c (putSchedXactionInClist):
    	Fix for next-occurance processing.
    
    	* src/engine/SchedXaction.c (xaccSchedXactionGetNextInstance):
    	Better handling of start date/last-occur date/current dates when
    	generating the next occurance date.  Gotta remember to clear those
    	g_dates, lest the come up 'valid' due to stack trash... :(
    
    	* src/gnome/gnc-sxlastrun.{h,c}: Added; newer/better
    	since-last-occur dialog.
    
    	* src/gnome/window-main.c: Added Scheduled Transaction stuff to
    	"Tools" menu.
    
    	* src/scm/prefs.scm: Added initial cut at Scheduled Transaction
    	preferences.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4905 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 890be8ccfca1b4c5664ba70c94360f29486b827b
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Fri Jul 6 04:31:27 2001 +0000

    More doc updates, including a big image cruft removal.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4904 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9619d98cb88dd31f2ffbbc3801d85c0dea1e1b65
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jul 5 20:59:48 2001 +0000

    Paul Poulain's updated fr.po.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4903 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 161082a90f0182a16af0543d0fc61e1af093e706
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jul 5 10:30:43 2001 +0000

    2001-07-05  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/Query.c (xaccQueryEqual): new func.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4901 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57d8eee0da4ce17d24d1312c3f66240918f47236
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jul 5 08:32:40 2001 +0000

    2001-07-05  Dave Peticolas  <dave at krondo.com>
    
    	* doc/sgml/C/xacc-common-report-options.sgml: fix my fix
    
    	* doc/sgml/C/xacc-price-sources.sgml: fix warnings
    
    	* src/guile/gnc.gwp: wrap new func
    
    	* src/gnome/druid-stock-split.c: use new func
    
    	* src/gnome/window-register.c: use new func
    
    	* src/gnome/window-reconcile.c: use new func
    
    	* src/gnome/reconcile-list.c: use new func
    
    	* src/gnc-ui-util.c (gnc_account_print_info): new func. this
    	replaces 'quantity' and 'value' print info for the currency-
    	in-transaction switch. Delete the 'quantity' version.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4900 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e89255962032c29f7c134bbfd2c21ddf35a98a53
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Thu Jul 5 08:20:22 2001 +0000

    More new screenshots, and related updates to the docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4899 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5eb7ddb4e9c73ca90d47d9748682201c33d555f2
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jul 5 06:53:14 2001 +0000

    2001-07-04  Dave Peticolas  <dave at krondo.com>
    
    	* AUTHORS: credits
    
    	* doc/sgml/C/xacc-about.sgml: credits
    
    	* src/scm/report/transaction.scm: Michael T. Garrison Stuber's
    	transaction report patch.
    
    	* doc/sgml/C/xacc-common-report-options.sgml: fix warning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4898 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e4ca69c5f70c17195771d81eaf3c854bb32a8c7
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Thu Jul 5 03:33:00 2001 +0000

    simple compile fix
    also a bunch of new screenshots which need to be backported to 1.6
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4897 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 246e3c2608f92c0e009cddce337603b926dc132b
Author: Bill Gribble <grib at billgribble.com>
Date:   Thu Jul 5 00:49:01 2001 +0000

    include the fix for #106
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4896 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5bc2055f5510bc09afd911f5d14b7270af51a969
Author: Bill Gribble <grib at billgribble.com>
Date:   Wed Jul 4 22:39:35 2001 +0000

    	* src/gnome/druid-qif-import.c: fix cut-n-paste error in
    	default_acct_back handler; fixes bug #106.
    
    	* src/gnome/glade/qif.glade: add some explanatory text about
    	what the "back" button does where it's not obvious
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4893 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d5c58147f14e837445e8cdfe1cf0acf19bbe512
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jul 4 08:30:54 2001 +0000

    2001-07-04  Dave Peticolas  <dave at krondo.com>
    
    	* Makefile.am: add gnc-glossary.txt to the dist
    
    	* src/engine/sixtp.c (sixtp_handle_catastrophe): fix bug -- don't
    	destroy last stack frame
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4866 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3de30ea6c08ef87a745382c1c1663ee0bc0b9ac8
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jul 3 23:07:29 2001 +0000

    2001-07-03  Dave Peticolas  <dave at krondo.com>
    
    	* src/scm/report/register.scm: add exported functions and needed modules
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4865 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0d05e9c7eed300c76bc1921b76c74a29d7deee46
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jul 3 22:57:42 2001 +0000

    2001-07-03  Dave Peticolas  <dave at krondo.com>
    
    	* AUTHORS: credits
    
    	* doc/sgml/C/xacc-about.sgml: credits
    
    	* src/scm/date-utilities.scm: Nicholas Lee's bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4863 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85a003de02e4f2326c3a8786a54070b83a29106a
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jul 3 21:43:44 2001 +0000

    2001-07-03  Dave Peticolas  <dave at krondo.com>
    
    	* src/.cvsignore: adjust for new program
    
    	* rpm/gnucash.spec.in: adjust for new program
    
    	* src/Makefile.am: adjust for new program
    
    	* src/gnucash-make-guids.c: new program to aid in GUID creation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4860 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27a9e07b36f1aa7164efd5adca9997fbcb8dc21d
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jul 3 19:53:45 2001 +0000

    2001-07-03  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/sql/putil.h: Alex Zepeda's patch converting atol->strtoll.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4858 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 325c1d0323c50444c4ffa70bb5adbb8849c16001
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jul 3 16:05:42 2001 +0000

    fix for possible performance improvement
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4856 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb0640bf51d2362e2616d8e8ea00d97d1fffddb1
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jul 3 08:46:45 2001 +0000

    2001-07-03  Dave Peticolas  <dave at krondo.com>
    
    	* src/scm/commodity-utilities.scm: fix bug -- use srfi-1 to
    	make sure we get the right 'last'
    
    	* src/scm/Makefile.am: same as below
    
    	* src/scm/report/Makefile.am: fix bugs -- put modulized scm
    	files back into dist and strings targets
    
    	* src/scm/report/taxtxf.scm: fix bug, eliminate use of append
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4854 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19407c9e48df74830ffa6358d442458a04b31e21
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jul 3 07:22:29 2001 +0000

    2001-07-03  Dave Peticolas  <dave at krondo.com>
    
    	* src/MultiLedger.c: same as below
    
    	* src/register/table-allgui.c: same as below
    
    	* src/register/splitreg.c: same as below
    
    	* src/register/splitreg.h: same as below
    
    	* src/register/table-allgui.h: rename TableView to TableModel.
    	Put cell data handlers into the model.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4853 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f9ee248445b1df26cf3456013dac1badc7a31c92
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jul 3 06:49:39 2001 +0000

    2001-07-02  Dave Peticolas  <dave at krondo.com>
    
    	* many header files: apply Ben Stanley's script to
    	convert __HEADER_H__ to HEADER_H. All names starting
    	with '_' are reserved.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4852 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53be4e22c3e8868406fc1defe578b307a42d0c17
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jul 2 22:55:49 2001 +0000

    2001-07-02  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/gnc-dateedit.c: sync with datecell-gnome.c
    
    	* src/register/gnome/datecell-gnome.c: use GDate to do
    	date manipulations.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4850 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a42e36e0c9a990bb177031f8d55f18af6f4fe1ea
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jul 2 21:28:34 2001 +0000

    2001-07-02  Dave Peticolas  <dave at krondo.com>
    
    	* src/scm/bootstrap.scm.in: instead of the scheme command,
    	just tell the user to run gnucash once as root.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4848 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6dfad504cc225e9104843af51026de3ae989d80
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jul 2 10:28:02 2001 +0000

    Mitsuo Hamada's updated ja.po.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4846 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01bcbfbc6bb08ea71bff1a714ed6b4655dbaeb91
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jul 1 21:09:09 2001 +0000

    2001-07-01  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnc-ui-util.[ch]: implement towupper and iswlower
    	if they are missing
    
    	* src/register/quickfillcell.c: include gnc-ui-util.h
    
    	* src/register/QuickFill.c: include gnc-ui-util.h
    
    	* configure.in: check for towupper
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4843 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a989b8749cbf8c9f147f4dcdae5152e0150b9fd0
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Jul 1 04:04:30 2001 +0000

    Removed extraneous debugging stuff.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4842 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b2f5d196608ab3dc068b440a0b6157dd58211cd2
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sun Jul 1 00:50:24 2001 +0000

    2001-06-30  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/gnome/dialog-scheduledxaction.c (putSchedXactionInClist):
    	Fix for next-occurance processing.
    
    	* src/engine/SchedXaction.c (xaccSchedXactionGetNextInstance):
    	Better handling of start date/last-occur date/current dates when
    	generating the next occurance date.  Gotta remember to clear those
    	g_dates, lest the come up 'valid' due to stack trash... :(
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4841 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ee1b205286d9d5ca68794e7b923d3452123a2fd2
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Jun 30 06:04:36 2001 +0000

    Fixed AUTHORS tyop.
    Natch changelog entry.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4840 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a3070fdb16e752d34a0f2ccecba070b4ddd66cb0
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Jun 30 06:03:41 2001 +0000

    Removed old debugging printf.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4839 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 20f7a8f30ba7df3aac2a6db323bb1214ce1b5b58
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Jun 30 06:02:03 2001 +0000

    Added support for saving/restoring state for most/all frequency-specificaiton options.
    Added start-date/frequency-specific-widget agreement.
    Bug fixing in since-last-run dialog and scheduled-transaction editor.
    Added new scheduled-transaction-related dialog [first cut, glade-only].
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4838 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9115885cccec018ba4ad6763b73ca67623d1f96a
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Jun 30 06:00:04 2001 +0000

    Added scheduled-transactions module for logging/output purposes, set to 'debug' level.
    Added state-getters for FreqSpec types.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4837 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 65b43535d685704fcc9ca737fb5489783f700f72
Author: Joshua Sled <jsled at asynchronous.org>
Date:   Sat Jun 30 05:59:01 2001 +0000

    Updated state based on changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4836 57a11ea4-9604-0410-9ed3-97b8803252fd

commit daeff7e01b52ae18dd21e77f857868d0f0562d75
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 29 16:13:07 2001 +0000

    fix comments
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4834 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6566b4d5487126039755a20fecdcac20418b11f
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 29 11:42:59 2001 +0000

    2001-06-29  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/gnc-account-xml-v2.c: Alex Zepeda's patch
    	adding a missing include.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4832 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4dd1e8f845f60c949225b91552eafc44f054d994
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jun 28 00:34:09 2001 +0000

    2001-06-27  Dave Peticolas  <dave at krondo.com>
    
    	* src/register/QuickFill.c: same as below
    
    	* src/register/quickfillcell.c: use wide character conversion
    	functions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4829 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d81d26c3f759e1a9d2a32e43ab086dd6d2e2a4d
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 27 23:13:14 2001 +0000

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

commit b95c56cb21e9ed0701024fb6422120cc0be734a6
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 27 22:57:32 2001 +0000

    2001-06-27  Dave Peticolas  <dave at krondo.com>
    
    	* AUTHORS: credits
    
    	* doc/sgml/C/xacc-about.sgml: credits
    
    	* po/fr.po: Paul Poulain's french translations
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4825 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c5ae7808e7325227e74646d7c612ac64f574cd6e
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 27 06:44:40 2001 +0000

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

commit 46e97be3eba135204eada6c09d1ca287002c0e3a
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 27 06:29:42 2001 +0000

    another little errcode fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4820 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 006ec070970fbf56cd0fde73a6a66a74ab82d42d
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 27 05:37:23 2001 +0000

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

commit 2237faa4b5b64e3cc9e6075b9f4b29f8cbb648a7
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 27 05:28:02 2001 +0000

    remove the old, bogus error reporting semantics
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4817 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe79df9323a45e1100a647cf550b196714624621
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 27 04:19:40 2001 +0000

    fix error handling semantics
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4816 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 207887ee68e91c63c528f98d3096c39603cd8c5b
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 27 04:16:35 2001 +0000

    report new error types
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4815 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c330f4bc7fc203a801ff82a7f8d249096068191a
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 27 04:03:42 2001 +0000

    dd two more error types (to simplify transaction commit
    processing logic)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4814 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a88197d809cb9c3a4e60796cb231b4d7e1581dda
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 26 21:43:15 2001 +0000

    2001-06-26  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/sixtp-dom-parsers.c: same as below
    
    	* src/engine/gnc-commodity-xml-v2.c: same as below
    
    	* src/engine/gnc-account-xml-v2.c: don't use node content member
    	directly -- if libxml was configured to use buffers, this won't
    	work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4812 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0a40468bfd1ad174f9f8ba71a6c203d176e4ce3
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 26 19:56:38 2001 +0000

    update work items
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4811 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5e161fa7ee7f5cb24b1cd3a5455a91a077a0a8d
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 26 10:46:34 2001 +0000

    2001-06-26  Dave Peticolas  <dave at krondo.com>
    
    	* src/register/gnome/gnucash-sheet.c
    	(gnucash_sheet_key_press_event): allow shift-pgup and shift-pgdn
    	to go to top & bottom of register respectively.
    
    	* src/register/gnome/datecell-gnome.c (DateDirect): allow '-'
    	hotkey to work if there is a full date there, or the cell is
    	blank.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4809 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b7cb97c79348b425a0e39e24d9521287ea9dc9f
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 26 10:05:27 2001 +0000

    Fix po problems.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4807 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ef776aab80a26367e333235ea219fdb29214bc6
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 26 07:27:10 2001 +0000

    2001-06-26  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/gnc-html.c: don't handle keypresses, let the gtkhtml
    	object do it.
    
    2001-06-25  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/sql/kvp-sql.c: include gnc-engine-util.h for stpcpy
    
    	* src/engine/gnc-engine-util.c (gnc_stpcpy): add func
    
    	* src/engine/gnc-engine-util.h: add definition of gnc_stpcpy.
    	if stpcpy is not available, define stpcpy as gnc_stpcpy.
    
    	* src/gnc-ui-util.c: remove gnc_stpcpy
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4805 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f4c6c8ea97ea19ccf8fb94960719e3fbd8357a6d
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 26 06:51:18 2001 +0000

    make it write the sml out
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4804 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5489edfb343c17448af7298a29baf46858c4a39c
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 26 06:39:36 2001 +0000

    skip excess initialization
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4803 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e32ac79e3e9f73b03d028c06a51c707fa33227a
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 26 06:38:11 2001 +0000

    rescue from bit-rot
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4802 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 86ee77bf028fc220099f47ba6b60e7e41f0111e9
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 26 05:30:32 2001 +0000

    add libdl
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4801 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 442f1e06f9afc70445e971bbc9e7e4a11f871471
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 26 04:41:41 2001 +0000

    add file handle interface to docs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4800 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a1d6611c9568fd2d459e29f8a742a8deeb77966
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 26 04:24:22 2001 +0000

    remove printf
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4798 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3214844d0f09ee1ea19e0131c9885d25ebd9b39
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 26 04:18:36 2001 +0000

    remove printf
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4797 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9f4dd283e8eb68b27e1fcedc3606ff993bb15cf
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 26 00:56:39 2001 +0000

    tabs!
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4792 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da38309eacf9c5641b8e866a924a9a2837b629e3
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 26 00:22:35 2001 +0000

    add permission/access control error type
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4791 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 208077c3122c80fccac9680bec3542b1573fba3f
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 26 00:21:48 2001 +0000

    add a permission/access control error type
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4790 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 764d8f89c4fca3ab672ebe1dcf84d41360b5c8f8
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 26 00:20:39 2001 +0000

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

commit 3d130fc784bc90d8a2522186ef2dab584c86e5b0
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 26 00:19:08 2001 +0000

    fix remote login bugs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4788 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78ebc1fd434bd33d92d55d305f6256914b13ee66
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 25 23:38:43 2001 +0000

    2001-06-25  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/window-main-summarybar.c: fix bug in euro profit
    	calculation. use share prices in calculating totals.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4786 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ed6d4b5f655ab4c92f20a00f6e04bcaff395b22
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 25 22:10:08 2001 +0000

    2001-06-25  Dave Peticolas  <dave at krondo.com>
    
    	* AUTHORS: credits
    
    	* doc/sgml/C/xacc-about.sgml: credits
    
    	* src/scm/report/balance-sheet.scm: Daniel Hagerty's patch
    	to add an unrealized gain/loss line to the balance sheet.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4784 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18f4957f0496874470558c77033986a7e58c6bab
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 25 22:08:53 2001 +0000

    update instructions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4783 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eed21ba515d2b095c3a35f8c1665db88ff389b79
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 25 19:20:20 2001 +0000

    add sample qfx file from wamu
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4782 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 63d8202f6bcba4f77a0ee4d48cadbcd6cac4ebe7
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 25 06:21:40 2001 +0000

    2001-06-24  Dave Peticolas  <dave at krondo.com>
    
    	* src/scm/report/account-piecharts.scm: fix sign bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4780 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea45b21a957ba2cb6eb9e0ba64c10ec0ac229a04
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 24 22:42:12 2001 +0000

    2001-06-24  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/sql/kvp-sql.c: same as below
    
    	* src/engine/sql/txn.c: same as below
    
    	* src/engine/sql/price.c: same as below
    
    	* src/engine/sql/checkpoint.c: use strtoll instead of atoll
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4778 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41bfcb956af6bdfc4235d062f871620f7a7a8d9d
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 24 22:28:59 2001 +0000

    2001-06-24  Kevin Finn  <kevinfinn at mediaone.net>
    
    	* src/gnome/dialog-transfer.[ch]: reformatted my previous changes
    	to 80 cols.  Added interface to specify whether description
    	quickfill will be based on From or To account splits.  Enhance
    	quickfill to also select the appropriate account in the account
    	tree for the matched transaction.
    
    	* src/gnome/window-reconcile.c: reformatted my previous changes to
    	80 cols.  Change the auto interest xfer dialog so that it
    	quickfills based on the reconcile account, rather than always on
    	the From account.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4777 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5abcce7cb161c01e25cb3a3ca6bb4e00038d2ecf
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 24 20:07:02 2001 +0000

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

commit 3f2e7a5b78f269a1e8076c314b60acd31455a943
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 24 19:58:56 2001 +0000

    2001-06-24  Dave Peticolas  <dave at krondo.com>
    
    	* AUTHORS: credits
    
    	* doc/sgml/C/xacc-about.sgml: credits
    
    	* configure.in: Alex Zepeda's postgres configure patch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4774 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c4f76674564574468d41afcaf2a4a626cbccc65
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 24 05:16:29 2001 +0000

    2001-06-23  Kevin Finn  <kevinfinn at mediaone.net>
    
    	* src/gnome/window-reconcile.c: fix for display of auto end value
    	updates.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4770 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23b61c7fd96f6408171a79fe03be7b9276a5f201
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 24 02:38:21 2001 +0000

    2001-06-23  Dave Peticolas  <dave at krondo.com>
    
    	* doc/sgml/C/xacc-about.sgml: credits
    
    	* AUTHORS: credits
    
    	* configure.in: Bill Nottingham's guile configuration patch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4768 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 03e84beba8c41505a4a69dfe866e57df5a285dcf
Author: Bill Gribble <grib at billgribble.com>
Date:   Fri Jun 22 14:40:36 2001 +0000

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

commit a7fc5550c0d34d17cd79ced59d2cdc691974af31
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 22 01:27:03 2001 +0000

    fix date
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4766 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb1c5bd3b48444cf5fa2389e6128949982a4d05c
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 22 01:25:11 2001 +0000

    more updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4765 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd7f57c678b684cf54daa303eb4c7aef02b96621
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 22 00:26:45 2001 +0000

    status updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4764 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66b87e2b0cf88f6caa59254d4df03f5099519621
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jun 21 23:25:45 2001 +0000

    updates to status
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4763 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ffca9fc7b1bd2fdd2b474fb1254e45ae82b3cbe
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 20 08:11:10 2001 +0000

    2001-06-20  Dave Peticolas  <dave at krondo.com>
    
    	* configure.in: better error messages. remove cruft.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4760 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 917504fd6de959f00339afb7f8d4f6c5abf7c09e
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 20 07:02:58 2001 +0000

    2001-06-19  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/gnc-numeric.c: use C comments.
    
    	* src/engine/SchedXaction.[ch]: use C comments.
    
    	* src/gnome/gnc-frequency.[ch]: use C comments. fix warnings
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4759 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ce6e397c5bcc1b03fdf9b23a4d373318a57a845
Author: Bill Gribble <grib at billgribble.com>
Date:   Wed Jun 20 01:07:50 2001 +0000

    Update qif import routines to use gnc-numeric earlier in the import
    process (so we can fix the precision of numbers correctly from the string)
    
    use-modules on the right modules within reports.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4758 57a11ea4-9604-0410-9ed3-97b8803252fd

commit be51bde56887619edb50c06d8e5519e97e2bf10d
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 19 21:56:56 2001 +0000

    2001-06-19  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/dialog-nextrun.h: add guards
    
    	* src/gnome/dialog-nextrun.c: use C comments.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4757 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d7f69ba614f42f9f1f54cbcb10ffb945a2fa477
Author: Bill Gribble <grib at billgribble.com>
Date:   Tue Jun 19 17:10:24 2001 +0000

    Fix cut-n-paste error
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4756 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 43eba7e2863400e1e6363dc4817d06649fccf578
Author: Bill Gribble <grib at billgribble.com>
Date:   Tue Jun 19 16:46:43 2001 +0000

    Fix bug in qif import handling of ticker symbols.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4755 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bbbe31f3dc240cd693adfb91294d3b175c8c9b78
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 19 09:46:41 2001 +0000

    2001-06-19  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/dialog-scheduledxaction.c: use C comments. fix warning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4754 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa9e570cb86e381246c2fdae3ac0c77639df80fb
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 18 21:22:14 2001 +0000

    2001-06-18  Dave Peticolas  <dave at krondo.com>
    
    	* src/test/test-stuff.[ch]: fix warning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4753 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4d1c750225b1e3b96adfdd827a988b6285ceeab5
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 18 17:59:40 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4752 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b421451b1f6517c1c7bd0089b41308d967f6537b
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 18 17:59:18 2001 +0000

    * src/scm/report/Makefile.am (gncscmmoddir): dir for report modules.
    (gncscmmod_DATA): add reports that have been modularized.
    (gncscm_DATA): remove reports that have been modularized.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4751 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92aa4e5e8d9c4fcfe5c228c22da3cab3e8b63746
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 18 17:59:04 2001 +0000

    * src/scm/report/report-list.scm: switch to use-modules for
    some reports.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4750 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b28068d9884c50fede1505d13b698c135051a501
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 18 17:57:57 2001 +0000

    * src/scm/report/transaction.scm: renamed from
    transaction-report.scm and converted to guile module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4749 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 917d0180af635da3344ebb9cae7891bde0e777b6
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 18 17:56:55 2001 +0000

    * src/scm/report/transaction-report.scm: renamed to transaction.scm
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4748 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0712c81b41876530490985a9a3fae6a76ebbb607
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 18 17:56:43 2001 +0000

    * src/scm/report/taxtxf.scm: convert to guile module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4747 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cdbe6074addc1255cefbb693a7ddcf503d1f6697
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 18 17:47:03 2001 +0000

    * src/scm/report/register.scm: convert to guile module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4746 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c05661c7d2ed1a75767b0a4aea717174df82b299
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 18 17:46:48 2001 +0000

    * src/scm/report/price-scatter.scm: convert to guile module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4745 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 785107263d24711c59e9677c05711e494cb3c061
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 18 17:46:32 2001 +0000

    * src/scm/report/portfolio.scm: convert to guile module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4744 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f375b0c95a1ae534f67d1f9c7a4b0c810ee6f479
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 18 17:46:13 2001 +0000

    * src/scm/report/pnl.scm: convert to guile module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4743 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1514fcd8284fa4fcba487c1a98843e62a803a89d
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 18 17:45:50 2001 +0000

    * src/scm/report/net-barchart.scm: convert to guile module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4742 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a7ca35fd906e3c0e0e8eaed3d2968d18395e29e
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 18 17:45:39 2001 +0000

    * src/scm/report/iframe-url.scm: convert to guile module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4741 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0835ad73f146546473b3107b5279733f023729bd
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 18 17:45:25 2001 +0000

    * src/scm/report/hello-world.scm: convert to guile module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4740 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e9232020ffb91de217d1786e9b061c6d1d9d864
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 18 17:45:10 2001 +0000

    * src/scm/report/category-barchart.scm: convert to guile module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4739 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aafe7cf3b5eb4c1e6941d592b8803fb07a464672
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 18 17:44:57 2001 +0000

    * src/scm/report/balance-sheet.scm: convert to guile module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4738 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 073955d8e638bbfe02a558759dc16cae50e40d73
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 18 17:44:45 2001 +0000

    * src/scm/report/average-balance.scm: convert to guile module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4737 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd3da334882f0bbe6d9660b63d9a7385dfb52238
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 18 17:44:32 2001 +0000

    * src/scm/report/account-summary.scm: convert to guile module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4736 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f02a5783290cc8bb999673313e72908085818e50
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 18 17:44:21 2001 +0000

    * src/scm/report/account-piecharts.scm: convert to guile module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4735 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d2c878baf644e80fdf99df477f20bec92fe2bc4
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 18 17:43:48 2001 +0000

    .cvsignore: add ChangeLog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4734 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a70ef04176b46df706e53c6273cdd24bd7b348b0
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 18 16:51:36 2001 +0000

    * src/scm/bootstrap.scm.in (gnc:load): don't silently succeed on
    load errors -- fail.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4733 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 304b8d8c576a3e7913ff623872098c18ce3e5657
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 18 16:48:57 2001 +0000

    * src/scm/report-html.scm: make (ice-9 slib) dependency explicit.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4732 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74162820f547ced9cf09a6deebcb757099d4d3b4
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 18 16:47:48 2001 +0000

    * src/scm/depend.scm (gnc:depend): add optional timing facility.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4731 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ab671c635e4d6d38e7063c3f434adf3e87d6c5c
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 18 16:44:03 2001 +0000

    * src/gnome/gnc-frequency.c: fixed some type problems.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4730 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 42b225b648e7fca904848a3c40115c8c7622fbdc
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 18 16:43:44 2001 +0000

    * src/gnome/dialog-scheduledxaction.c: fixed some type problems.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4729 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47e91c8a4b0aec537b12c1025dcb34c77e914886
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 18 16:43:30 2001 +0000

    * src/gnome/dialog-nextrun.c: fixed some type problems.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4728 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3942b271e99c7eef492a449710d8adb2e2ff9a67
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 18 10:23:46 2001 +0000

    2001-06-18  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/gnc-schedxaction-xml-v2.c: fix warnings.
            use C comments.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4727 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 34500dc4eb39e226397c14b38e8607c5a1bb8424
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 18 10:13:53 2001 +0000

    2001-06-18  Dave Peticolas  <dave at krondo.com>
    
    	* src/MultiLedger.c: same as below
    
    	* src/SplitLedger.c: same as below. fix indentation. please
    	use the indentation style already present in the file.
    
    	* src/engine/gnc-freqspec-xml-v2.c: same as below
    
    	* src/engine/FreqSpec.[ch]: fix warnings. use standard C comments
    
    	* doc/sgml/C/xacc-about.sgml: update credits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4726 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d5f96b9ba220ec73bea65a55e54dc531689d77e4
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 18 08:25:46 2001 +0000

    2001-06-17  Joshua Sled  <jsled at asynchronous.org>
    
    	* src/engine/gnc-account-xml-v2.c (dom_tree_to_account): Added.
    
    	* src/engine/gnc-transaction-xml-v2.c (dom_tree_to_transaction):
    	Added.
    
    	* src/FileDialog.c: Added support for copying
    	scheduled-transaction-related GNCBook fields.
    	src/engine/
    
    	* src/engine/FreqSpec.{h,c}: Added.
    
    	* src/engine/SchedXaction.{h,c}: Added.
    
    	* src/engine/gnc-{freqspec,schedxaction}-xml-v2.c: Added
    
    	* src/engine/gnc-book.c: Added the template group [template
    	transaction belong to the template group] and the Scheduled
    	Trasnaction list.
    
    	* src/gnome/glade/sched_xact.glade: Added.
    
    	* src/gnome/dialog-nextrun.{h,c}: Added.
    
    	* src/gnome/dialog-scheduledxaction.{h,c}: Added.
    
    	* src/gnome/gnc-frequency.{h,c}: Added.
    
    	* src/SplitLedger.c, src/MultiLedger.c: Added support for a
    	Template Ledger.
    
    	* src/guile/gnc.gwp: Added wrapping for
    	dialog-{scheduledxactions,nextrun}-creation functions.
    
    	* src/register/splitreg.c: Added formula credit and debit cells,
    	and flags for template-register support.
    
    	* src/register/formulacell.h: Added.
    
    	* src/gnome/gnc-dateedit.h: Added explanatory comment from dave_p
    	in IRC.
    
    	* src/gnome/query-user.h: Added prototype of
     	gnc_verify_dialog_parented(...), so I could use it the SX UI
    	stuff.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4725 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3f921fd1b42d80ddc0c7ac0b59957e08c129e4f6
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 18 00:56:33 2001 +0000

    2001-06-17  Kevin Finn  <kevinfinn at mediaone.net>
    
    	* src/gnome/window-reconcile.c: Implemented automatic interest
    	transfer as a stripped-down transfer dialog.  This allows the user
    	to automatically enter an interest charge or payment for bank or
    	credit accounts prior to starting reconciliation, subject to both
    	a global and per-account preference.
    
    	* src/gnome/dialog-transfer.c,h: Add interfaces to allow the
    	dialog-transfer to be manipulated as necessary to create the auto
    	interest transfer dialog.
    
    	* src/scm/prefs.scm: added new Reconcile boolean: Automatic
    	Interest Transfer * src/engine/Account.c,h: Add access functions
    	for per-account auto interest xfer kvp
    
    	* src/engine/kvp_doc.txt: Document new kvps.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4724 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f21922a3bda5c3e31339d0f6fdb83fe8234cdcab
Author: James LewisMoss <dres at debian.org>
Date:   Mon Jun 18 00:31:53 2001 +0000

    remove conflict indicator.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4723 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72f42490239ca1cf0cf57cdbb7ef56619d807a29
Author: James LewisMoss <dres at debian.org>
Date:   Mon Jun 18 00:30:30 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4722 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 79a594b1cce73fabffaa2161bd4550ffbd0d2763
Author: James LewisMoss <dres at debian.org>
Date:   Mon Jun 18 00:22:49 2001 +0000

    * src/engine/io-gncxml-v2.c (gnc_book_write_to_xml_file_v2): check
    return of fclose.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4721 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 76cf4739af040b189d184d9878110a00f3d257a8
Author: James LewisMoss <dres at debian.org>
Date:   Mon Jun 18 00:21:57 2001 +0000

    * src/engine/gnc-commodity-xml-v2.c (set_commodity_value): strip
    string before setting things.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4720 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 03904ba6fc30d9a582528d256a5b1d57a87bd469
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 17 23:27:34 2001 +0000

    2001-06-17  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/cursors.c (gnc_set_busy_cursor): fix warning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4718 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d7d6818da309fd8bb74ba2ba60dcb560e279bac
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 17 22:07:13 2001 +0000

    2001-06-17  Dave Peticolas  <dave at krondo.com>
    
    	* src/scm/date-utilities.scm: use gnc:print-date instead of
    	strftime
    
    	* src/scm/report/hello-world.scm: fix docs
    
    	* src/scm/report/transaction-report.scm: fix date printing
    
    	* src/scm/report/register.scm: remove cruft
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4717 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d0d0c4ab194e39c8ec65cd83f1198426229fb739
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jun 17 20:32:50 2001 +0000

    Fixed POTFILES.in.
    Updated German translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4716 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1622755e74f4e2e15108a3ac1bd78191b5490bbc
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 17 10:54:57 2001 +0000

    2001-06-17  Dave Peticolas  <dave at krondo.com>
    
    	* src/register/gnome/gnucash-style.c (gnucash_font_load): new func
    	If gdk_fontset_load doesn't work, try gdk_font_load.
    	(gnucash_style_set_register_font_name): use gnucash_font_load
    	(gnucash_style_set_register_hint_font_name): use gnucash_font_load
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4713 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f858dced637d3a296859d19060d077ca515f66f
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 17 09:47:39 2001 +0000

    2001-06-17  Dave Peticolas  <dave at krondo.com>
    
    	* src/FileDialog.c (gncFileSave): save the window state on a save
    	(gncFileQuerySave): don't provide cancel option when the ui can't
    
    	* src/scm/main-window.scm (gnc:main-window-save-state): new func
    	don't save state when the ui can't
    
    	* src/gnome/window-main.c
    	(gnc_main_window_can_cancel_exit): new func
    	(gnc_main_window_can_save): new func
    	(gnc_main_window_has_apps): new func
    
    	* src/gnc-ui.h: add new api
    
    	* src/gnome/top-level.c (gnc_ui_can_cancel_exit): new func
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4711 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e516792199946b86247f4c6e043219d9aa219b7d
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 17 06:35:54 2001 +0000

    2001-06-16  Dave Peticolas  <dave at krondo.com>
    
    	* src/guile/gnc.gwp: update for api change
    
    	* src/scm/main.scm: update for api change
    
    	* src/gnome/glade/newuser.glade: new file for new user glade xml
    
    	* src/gnome/glade-support.[ch]: remove generated files
    
    	* src/gnome/new-user-*.[ch]: remove old files
    
    	* src/gnome/dialog-new-user.c: new file for new user dialog code.
    
    	* src/gnome/druid-hierarchy.c: new file for account hierarchy
    	creation druid code. Rename api calls to reflect the more
    	general use of the druid.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4708 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f46bdf493f7a8c7cda8d8e43823ba84424655498
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jun 16 20:33:06 2001 +0000

    2001-06-13  Herbert Thoma <herbie at hthoma.de>
    
    	* po/de.po: updated German translation for transfer dialog.
    
    	* doc/build-suse.txt: updated for gnucash 1.6 / SuSE 7.2
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4707 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f7a99f0aebd6f92e31aa01fa78d484db3fcb8a8
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Sat Jun 16 13:52:11 2001 +0000

    Fix compile problems
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4706 57a11ea4-9604-0410-9ed3-97b8803252fd

commit def5a7cb022d518fb193137989663605f5235fe8
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jun 16 10:53:31 2001 +0000

    Claus Hindsgaul's updated da.po.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4704 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a4f29290d0913f029f6a2fb7466f2a1903d2b4a
Author: James LewisMoss <dres at debian.org>
Date:   Sat Jun 16 02:51:49 2001 +0000

    * src/engine/gnc-book.c (gnc_book_write_to_file): remove useless
    line.
    (make_backup): new func for duplicate functionality
    (copy_file): new func to copy file.
    (gnc_book_backup_file): use make_backup
    (gnc_book_write_to_file): use make_backup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4703 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6d566702087ad5ee6534596d23d22e376d906a8
Author: James LewisMoss <dres at debian.org>
Date:   Sat Jun 16 02:51:19 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4702 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e06f775e2b47935b4fbf8188dd11d999b430c6f
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 15 23:37:43 2001 +0000

    2001-06-15  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/dialog-account-picker.c: use libglade
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4701 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 390b8d5c3849a676fa1dca3ddbe6da54356bc953
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 15 23:26:41 2001 +0000

    Claus Hindsgaul's updated da.po.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4700 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84e6cc750d9c1f345bf4c51099719c0bafa4e6b6
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 15 23:13:29 2001 +0000

    2001-06-15  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/dialog-print-check.c: use libglade
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4698 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c229055150130837b07cb9ecc35fe86676a5501a
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 15 22:50:50 2001 +0000

    2001-06-15  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/dialog-find-transactions.c: use libglade
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4697 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f81cc61dac1be6a00a447ef829031e0fa1daa69c
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 15 10:54:43 2001 +0000

    2001-06-15  Dave Peticolas  <dave at krondo.com>
    
    	* src/guile/gnc.gwp: remove budgeting api
    
    	* src/gnome/dialog-budget.[ch]: remove
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4696 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6160096b837d0e0ec33da68dbea12d1aa45c0e0e
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 15 10:39:06 2001 +0000

    2001-06-15  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/dialog-fincalc.c: use libglade
    
    	* src/gnome/dialog-commodity.c: use libglade
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4695 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f784ccfb267e71452bf9eaa3f0b3ae034d30496
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 15 09:17:48 2001 +0000

    2001-06-15  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/dialog-account.c: use libglade
    
    	* src/gnome/dialog-userpass.c: fix bloop
    
    	* src/gnome/druid-commodity.c: use libglade
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4694 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 25df992b11de65f8fdfb5281297f6bb64157d253
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 15 01:21:00 2001 +0000

    add sample 'intuit interchange format' files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4692 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e2440b729f9c15755f125e84ce240c3f8424b0a
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jun 14 22:54:03 2001 +0000

    fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4690 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dbb6bea7892afcd8706b0df8957188c64e22285e
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jun 14 22:51:26 2001 +0000

    Martin Norb�ck's updated sv.po.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4688 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 019a8167c5fd2b8a69909f05283a8a3cb6742236
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jun 14 22:26:11 2001 +0000

    Martin Norb�ck's patch fixing i18n bugs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4686 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 56c29e3f7c559f80dc20addc846abd6161779b33
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jun 14 09:33:15 2001 +0000

    2001-06-14  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/druid-qif-import.c: use libglade
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4683 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0d0d3ca4f953df5a2f60a8157f91e75b607e742a
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Thu Jun 14 09:07:42 2001 +0000

    remove conflict marks from ChangeLog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4682 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41e2e5671db1bf2684b3a9acc071c42f90e19480
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Thu Jun 14 09:01:04 2001 +0000

    fix bug occurring in transaction report.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4681 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f1283b17fd623eaf3b4932374006e3f411dae27
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jun 14 07:45:21 2001 +0000

    Update file list.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4680 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27747c147d9b01fb5e7afde5b2a9de9b0c917239
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jun 14 07:44:30 2001 +0000

    2001-06-14  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/dialog-transfer.c: use libglade
    
    	* rpm/gnucash.spec.in: fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4679 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3e1103cb6ca3d43391ad34413202f4596731c55a
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jun 14 06:29:18 2001 +0000

    2001-06-13  Dave Peticolas  <dave at krondo.com>
    
    	* src/experimental/cgi-bin/Makefile.am: add .cvsignore to dist
    
    	* src/scm/report/account-summary.scm: fix string
    
    	* src/guile/gnc-helpers.c (gnc_scm_list_to_glist): fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4677 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94b2600d25a47104c46f4c2d71fc8e4b63154f4e
Author: James LewisMoss <dres at debian.org>
Date:   Thu Jun 14 04:52:09 2001 +0000

    add .deps.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4676 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 221539bfae364bce4925f150bbde774fd7817432
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jun 14 02:26:06 2001 +0000

    2001-06-13  Dave Peticolas  <dave at krondo.com>
    
    	* src/scm/extensions.scm: fix bug
    
    	* src/gnome/dialog-progress.c: use libglade
    
    	* src/gnome/window-help.c: use libglade
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4675 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 33de0d9ddbc85cb5d6598dcb5eb90cf68783865b
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jun 14 00:15:30 2001 +0000

    2001-06-13  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/dialog-utils.c (gnc_glade_lookup_widget): new func
    
    	* src/gnome/dialog-tax-info.c: use libglade
    
    	* src/gnome/dialog-style-sheet.c: use libglade
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4674 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7bfecbb14686b974e822da2ff37c6d3dcd089292
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 13 20:52:22 2001 +0000

    2001-06-13  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/dialog-style-sheet.c: use libglade
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4672 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f55d77b51cd64f85828e2781a3d3f21480d496f8
Author: James LewisMoss <dres at debian.org>
Date:   Wed Jun 13 18:00:52 2001 +0000

    * doc/sgml/de_DE/Makefile.am: remove empty SUBDIRS setting.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4669 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9670240c3d2c97658166c8993c0e178d880ccca
Author: James LewisMoss <dres at debian.org>
Date:   Wed Jun 13 18:00:26 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4668 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f6d2f420f3d894f7fe99641a114e0cc89e1ba71
Author: James LewisMoss <dres at debian.org>
Date:   Wed Jun 13 17:59:48 2001 +0000

    * configure.in (CFLAGS): add test-files makefiles to list.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4667 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c68c78b815d00e7f66505f37908db6cd8df63e98
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 13 10:49:50 2001 +0000

    2001-06-13  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/glade/stocks.glade: new file for old stock split druid
    
    	* src/gnome/druid-stock-split.c: use libglade
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4666 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2dc53adfedd69f043ddb3bed7739f39895526b6a
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 13 10:30:35 2001 +0000

    2001-06-13  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/glade/userpass.glade: new file for old
    	username/password dialog
    
    	* src/gnome/dialog-userpass.c: use libglade
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4665 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2cfebe584db970b6923c63dfe222f506a149a4ab
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 13 08:03:08 2001 +0000

    2001-06-13  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/dialog-column-view.c: more libglade work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4664 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e4c8926fab4edc34fbd99dcc746e64456a96ed24
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 13 06:16:08 2001 +0000

    2001-06-12  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/glade/report.glade: new file for old report dialogs
    
    	* src/gnome/dialog-column-view.c: use libglade
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4663 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5abde68b0018a4ef46525c62f140616536826d14
Author: Bill Gribble <grib at billgribble.com>
Date:   Wed Jun 13 05:23:11 2001 +0000

    Fix bug in qif account name guessing.  Should fix reported bug on
    FreeBSD.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4661 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52d421ec36fca1e30790a56f0c068244ec09281e
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 13 05:15:30 2001 +0000

    2001-06-12  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/dialog-price-editor.c: fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4660 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d6b075d85717c594d75efb816da4a33caeed67b9
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 13 04:44:24 2001 +0000

    2001-06-12  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/glade/price.glade: new file for old price dialogs
    
    	* src/gnome/dialog-price-editor.c: use libglade
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4659 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c6941e9bb8946ceb7bedbc3f462aa6dbb5f3c0d
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 13 04:32:56 2001 +0000

    oops got boolean wrong
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4656 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d20eba7e6edea9440e7022fb7a15c42fcc246da
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 13 04:23:04 2001 +0000

    bug fix -- implement sorting order
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4654 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 464ced4129994ebb70216e4d7f98adf719b02ae9
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 13 03:32:34 2001 +0000

    2001-06-12  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/reconcile-list.c: obey new option below
    
    	* src/scm/prefs.scm: add option wrt checking off cleared
    	transactions when reconciling
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4652 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4615a50db0a68e6f946d17ae25d9b33ea3699f2e
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 13 03:08:55 2001 +0000

    2001-06-12  Dave Peticolas  <dave at krondo.com>
    
    	* src/register/table-allgui.[ch]: move function to .c file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4651 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 045ee40008e5f2bec13de5339cbe11eb2ebb7a11
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 13 02:44:30 2001 +0000

    2001-06-12  Dave Peticolas  <dave at krondo.com>
    
    	* src/scm/tip-list.scm: update tip
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4650 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b12efa9ba7580dcf10ecfa9c2df32cff79681eb0
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 12 22:29:53 2001 +0000

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

commit d24922c1e651c8358c13bd3e65acf1aa15ab4ff6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue Jun 12 21:02:55 2001 +0000

    18n fixes in src/scm/report/view-column.scm and
    src/scm/report/welcome-to-gnucash.scm
    
    Updated de.po.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4644 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f655f9dcb61b8fdb068c24da7e9a1d9d5ca23e4d
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 12 20:42:34 2001 +0000

    2001-06-12  Dave Peticolas  <dave at krondo.com>
    
    	* src/register/register-common.h: move function defs to
    	register-common.c
    
    	* src/register/register-common.c: new file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4643 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c21bd3e40761496181511b9fa5c8b23737ed875
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 12 18:23:05 2001 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4641 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 79e5ebb8d2ac4b5706a0534b1c3af21ffcd26cd1
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 12 17:55:11 2001 +0000

    performance enhancement
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4639 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 50bbf91b4bd56fa5e2c76d856c201ad5fc821c0a
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 12 10:23:08 2001 +0000

    Missed one.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4638 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5c00276c5b95e91b8b15d6ac5f6df9fb9e2a174
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 12 10:22:42 2001 +0000

    2001-06-12  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/glade/Makefile.am: new file
    
    	* src/gnome/glade/commodity.glade: new file. glade file for
    	commodity dialog
    
    	* src/gnome/dialog-commodities.c: use libglade
    
    	* src/gnome/dialog-utils.c (gnc_glade_xml_new): new func
    	(gnc_glade_xml_new_widget): new func
    
    	* rpm/gnucash.spec.in: add glade dir
    
    	* configure.in: move libglade check to glade section.
    	add configured glade file dir.
    
    	* src/gnome/Makefile.am: add glade flags & glade dir
    
    	* src/Makefile.am: add glade libs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4637 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2088c4a622a644512e631a589bda29955fcc2312
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 12 10:00:06 2001 +0000

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

commit 6d4f07b6401108952ce4518fe5c68e0058f8f397
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 12 07:18:32 2001 +0000

    2001-06-12  Dave Peticolas  <dave at krondo.com>
    
    	* src/scm/report/account-piecharts.scm: same as below
    
    	* src/scm/report/category-barchart.scm: remove hint text
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4633 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93835b4578832873c9f34b67d4b2a1f6db0d9a9b
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 12 07:05:18 2001 +0000

    2001-06-12  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/gnc-book.c (gnc_book_get_file_lock): some filesystems
    	don't support hard links. If the error code indicates this, go
    	ahead and grant the lock. Is there a better way?
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4632 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5cb0a45d1c3edf278dac656b3774d6e1545d7ae
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 12 04:07:14 2001 +0000

    update stats
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4630 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e7e78bba40b5bb24c802da584cc194ff49503f80
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 11 22:31:01 2001 +0000

    2001-06-11  Dave Peticolas  <dave at krondo.com>
    
    	* src/register/gnome/gnucash-date-picker.c
    	(gnc_date_picker_key_event): fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4628 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5a46231949c9faa1a2eada6d7460e06ea5fc166
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 11 10:49:27 2001 +0000

    Christian Stimming's updated de.po.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4627 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d94838c1ab6050ac9de532b1dc7d5c9fa97727b
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 11 10:46:53 2001 +0000

    Martin Norb�ck's updated sv.po.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4625 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a3d9dcc0e70cab10ed83d2f5894613bf4ee8c58
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 11 08:40:58 2001 +0000

    Update version info.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4623 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17b3a7ef7db70756ba632003ab1a62afde0d7338
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 11 07:11:37 2001 +0000

    2001-06-11  Dave Peticolas  <dave at krondo.com>
    
    	* src/scm/Makefile.am: same as below
    
    	* src/scm/price-quotes.scm: same as below
    
    	* src/scm/process.scm: re-modulize process.scm
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4622 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aeeed6b7852cde12f07ec030d0058d503f844da2
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 11 06:34:13 2001 +0000

    Fix for make dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4619 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3f943dd75765d8ab266cffbbafbc097e620b9060
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 11 05:50:40 2001 +0000

    more notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4614 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57ba6eff09007cf5ead356eb93e9993a3751cc96
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 11 05:43:53 2001 +0000

    uupdate notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4613 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e9d57dc47287d8687340ac0fdae9cd85d364993
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 11 05:32:08 2001 +0000

    add a debugging note, for later review ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4612 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a48229cb347ea1d56a3490392f6bf55611a0163
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 11 05:01:00 2001 +0000

    performance optimization
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4611 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b006df40bc0ca9026796a1c762b56b21ea4880d
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 11 05:00:28 2001 +0000

    change debug zone
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4610 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed7171c0755a8512dd004cc342c6d081927b26b1
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 11 04:57:40 2001 +0000

    more debug levels
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4609 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af7b407af0a9fb12047bcbb4224d20f4c5de6816
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 11 04:28:23 2001 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4608 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c74f60c5f8a943bebe62c141e9bc77c7135a7f3
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 11 04:19:08 2001 +0000

    handle account creation events
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4607 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 705556bf96b09e2f4da52a64d75758b4ca22351b
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 11 03:43:55 2001 +0000

    table changes !
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4606 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2cc209bbd03402587b68d942de267eb5aa034a6b
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 11 03:00:10 2001 +0000

    fix a few bugs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4605 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf8e14f3a88286dab21f0a8481ca6cbe5841a874
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 11 02:56:55 2001 +0000

    add account update notification
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4604 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 99efc0b6e8f81359f2640c17324f065df80ece30
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 11 02:56:28 2001 +0000

    remove notes field
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4603 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a11565f578817f69e30550341da38868d1c387e
Author: James LewisMoss <dres at debian.org>
Date:   Mon Jun 11 01:32:10 2001 +0000

    add libdb to depends list.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4602 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15bfb5349b01a6e82fea72e6949f7e368c201f92
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 11 00:27:00 2001 +0000

    handle transaction deletion event
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4601 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 009b724c46c3417d6c480331e33d9ccf85b9bd65
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 11 00:01:18 2001 +0000

    Add missing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4600 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b2ec040f31d491751f493bffa565e5619c345d5
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 10 23:53:16 2001 +0000

    Christian Stimming's glossary patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4599 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 40357970f77b58464f1806e778bdf00fb6501cba
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 10 23:52:29 2001 +0000

    Christian Stimming's updated de.po.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4598 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9e0ee7c31142a9955d903074b4308982b0cc3640
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 10 23:49:09 2001 +0000

    2001-06-10  Christian Stimming  <stimming at tuhh.de>
    
    	* de.po: updated German translation.
    
    	* configure.in, doc/sgml/Makefile.am, doc/sgml/de_DE/*: Added
    	German translation of a few manual pages, including a Whats-New
    	table for the translated words.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4597 57a11ea4-9604-0410-9ed3-97b8803252fd

commit abc21c5fe4d7000c6875b49c48af10fd0826d05c
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 10 23:11:57 2001 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4596 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a224e6c04ea3e8e84c5b24a18e9c1516dee2a2d
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 10 22:57:23 2001 +0000

    modify the warning message
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4595 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8674898c8857269b73f98ac219c22cbd171f8b0f
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 10 22:53:28 2001 +0000

    restructure event handling
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4594 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9de71e4d8d2a094c7d83c6dd0532588a51f4154a
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 10 22:01:36 2001 +0000

    Enable sql.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4593 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b059815860250c604ace7cf4e9c7eabf511c503
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 10 21:44:57 2001 +0000

    2001-06-10  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/gnc-engine-util.c: change debug levels to warning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4592 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f6d5aa0fc24b96c2b6815a1c964859d9203bb48
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 10 21:27:30 2001 +0000

    move account code to its own file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4591 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9eb8ec7a76c1a89ff465677428ee2baccc389391
Author: Bill Gribble <grib at billgribble.com>
Date:   Sun Jun 10 21:21:16 2001 +0000

    Last minute bug fixes: save/restore in welcome to gnucash report, and
    remove a printout.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4590 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b68c268a78207a4a6dd048504b20b660cc64925d
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 10 20:48:42 2001 +0000

    Martin Norb�ck's Swedish translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4589 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c2d7399121b8aa675387039382acd4ae3bdf68a
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 10 20:21:29 2001 +0000

    Claus Hindsgaul' updated Danish translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4588 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6af0b896a3db51ba6101c47b45f41d82fa94355e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 10 18:14:05 2001 +0000

    update event handling
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4587 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 013bdeb36767a21ef042e30a10aa0d50215c2149
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 10 18:13:19 2001 +0000

    add tracing function
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4586 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec425b732def173cd9217cb9d1114ed46bcfb67e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 10 18:06:14 2001 +0000

    move prices, transactions to own file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4585 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 081df4d1b3d86c8706f6a3d3af2fed431d9449d0
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 10 17:40:09 2001 +0000

    move teh transaction handling stuff to its own file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4584 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 07fb44968ddb16b51f7e844e6e4dbe0758d08d97
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 10 15:38:20 2001 +0000

    split file into two
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4583 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 146edd60ff3b26b865f69f3c7df1c965b239c3dc
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 10 06:22:02 2001 +0000

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

commit 790cabefcb67255d0b8a828a448df52a1a52a7ed
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 10 06:18:23 2001 +0000

    update the docs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4581 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d00b4743b3abe11dbd9a97eb7dea5202ee226347
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 10 05:36:14 2001 +0000

    fix warning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4580 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 44d4b4c1392759e703b70f50224d3c15ac40e437
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 10 05:34:17 2001 +0000

    turn off debugging messages for te backend
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4579 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 165a1e90cfd84aeae47fd8924a92e126770fb2a9
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 10 05:33:43 2001 +0000

    remove warning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4578 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f4e784768e2e100fc013744a68e7fce131d76c8
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 10 05:20:00 2001 +0000

    rework event handling.  Multi-ser events seem to now work; not well tested.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4577 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 715716458e8c467ed256357aac36bb6b88a388fa
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 10 01:59:10 2001 +0000

    2001-06-09  Dave Peticolas  <dave at krondo.com>
    
    	* configure.in: fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4576 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e0366c6b1b57d11c8f7932e85859e38cfe5a3fa2
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 10 00:47:36 2001 +0000

    Duarte Loreto's updated pt_PT.po.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4575 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8335e2abe964bb8e439e7b7c9f9d98d863a9dcd9
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 10 00:33:43 2001 +0000

    2001-06-09  Dave Peticolas  <dave at krondo.com>
    
    	* doc/sgml/C/xacc-about.sgml: update credits
    
    	* src/gnome/window-main.c (gnc_main_window_about_cb): update
    	credits
    
    	* AUTHORS: update credits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4574 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f492dacff69e766e83c83fcbae086976d44ed5cc
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jun 9 23:56:09 2001 +0000

    Duarte Loreto's update Portuguese translations.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4573 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 56a51713b051c855e07efd679a0d5475abba24a5
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jun 9 23:53:58 2001 +0000

    Update po files early since help topics changed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4572 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e496f9cd52116fa192d08646b12e7b640138713e
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jun 9 23:43:31 2001 +0000

    2001-06-09  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/reconcile-list.c (gnc_reconcile_list_refresh): fix
    	bugs
    
    	* src/gnome/dialog-utils.c (gnc_clist_add_check): fix bugs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4571 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d25f7570531f78be28dc0b3b4a22a5c215927538
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 9 17:53:14 2001 +0000

    rough in event notification framework
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4570 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5693de8531c039597db945280ce0381e67228d12
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 9 16:14:32 2001 +0000

    bug fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4569 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb15fde937fc7e6d137fd8e6944f40157b56995b
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jun 9 09:15:58 2001 +0000

    2001-06-09  Dave Peticolas  <dave at krondo.com>
    
    	* doc/sgml/pt_PT/Makefile.am: remove adjust balance docs
    
    	* doc/sgml/C/Makefile.am: remove adjust balance docs
    
    	* doc/sgml/de_DE/xacc-quickstart.sgml: fix docs
    
    	* doc/sgml/pt_PT/xacc-quickstart.sgml: fix docs
    
    	* doc/sgml/C/xacc-quickstart.sgml: fix docs
    
    	* src/scm/help-topics-index.scm: work on index
    
    	* src/gnome/window-help.c (gnc_help_show_topic): first check
    	current location for match
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4568 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e756af3660bc5c5ab6fa5a555b3050c9a28f0efc
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jun 9 08:02:36 2001 +0000

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

commit 33eb5ec8ddefc651577b4e32b05c42ac3f9882be
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jun 9 07:57:45 2001 +0000

    2001-06-09  Dave Peticolas  <dave at krondo.com>
    
    	* src/SplitLedger.c (xaccSRDuplicateCurrent): fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4566 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 797a1594c5e12c313ab465edda396546cfa77cfa
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jun 9 07:35:24 2001 +0000

    2001-06-09  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnc-ui-util.c (gnc_find_or_create_equity_account): allow
    	group to be specified
    	(gnc_account_create_opening_balance): search in given account's
    	group
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4565 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 545192c5e91900caaaa60e92039380a7593c07b8
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jun 9 07:34:55 2001 +0000

    Fix opening balance strings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4564 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4420086791f80c1cec6b76492e7b9dedfd246098
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 9 07:31:44 2001 +0000

    moved a few calls around so that all editing of splits happens within
    a begin/end transaction brackets.  I beleive this is totally safe,
    and the right thing to do, and it fixes some bugs, but ... it being so
    close to final release, could someone (dave?) review this for correctness?
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4563 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3c87ef7280e7de32d9ba19a5d8077f0045aec81
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 9 07:24:52 2001 +0000

    implement multi-user conflict resolution when deleted transactions are edited
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4562 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0199b324570d35fd167bea1d943f7bde84de5f09
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jun 9 06:50:25 2001 +0000

    2001-06-08  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnc-ui-util.c (gnc_find_or_create_equity_account): first
    	search for untranslated name, then translated name.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4561 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 50f970dcc4fc93e7c98fdb5860dde8f5571cca47
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jun 9 06:22:24 2001 +0000

    Duarte Loreto's updated Portuguese translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4560 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0d023c1d73a71dd02333f0f890f7022bc17cf6b5
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jun 9 06:17:19 2001 +0000

    Duarte Loreto's translated example account files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4559 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f12b4c8cb4cb1df4085aa5604bf903e2a4c45484
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jun 9 06:14:53 2001 +0000

    Fix compiler warning.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4558 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1c218bee3ec0dcf45b48ea04b4c42152ee2227a
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 9 05:12:20 2001 +0000

    fix memory leak
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4557 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e94e681a482bfbdeb89ff127ed1c3c2f85e51dad
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 9 04:16:40 2001 +0000

    fix multi-user transaction rollback
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4556 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a37918e4e7936e5e8799e3e7f36ec692db275e67
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 9 04:15:53 2001 +0000

    pick a better checkpoint number
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4555 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8e7c566d2eec5b7a2d313aa1a2fb5f1df6bd97b
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 9 04:11:28 2001 +0000

    error message cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4554 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 167af1a542182e35c1fe4ee98e859dc5f6aa99ec
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 9 01:27:12 2001 +0000

    more checkpoint hacking; maybe the last of it ??
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4553 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e8e153e31004cfc231835b057917c1b53809d3de
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jun 9 00:40:48 2001 +0000

    2001-06-08  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/new-user-callbacks.c
    	add more suspend & resume calls for other big changes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4552 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bde82e7ddbb83b3fab2ae75ed4fcf2c6cd7ac683
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jun 9 00:18:46 2001 +0000

    2001-06-08  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/new-user-callbacks.c
    	(on_chooseAccountTypesPage_prepare): suspend & resume gui
    	refreshes while loading accounts
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4551 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a8894bbb01fb19790d23d416dec5868483a83fc7
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jun 9 00:00:13 2001 +0000

    2001-06-08  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/new-user-funs.c (gnc_create_newUserDialog): make clist
    	column titles passive
    
    	* src/gnome/new-user-callbacks.c
    	(on_newAccountCurrencyChoosePage_prepare): use pointer<->int
    	conversion macros
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4550 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0a30b1f34640ce48cd3877cf534c703a24beb10
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 8 23:23:33 2001 +0000

    2001-06-08  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/new-user-callbacks.c
    	(on_newAccountTypesList_unselect_row): fix bug
    	(on_newAccountTypesList_select_row): fix bug
    	(add_each_gea_to_clist): fix mem leak
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4549 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f0522f9656eab63eda099e18c09bbcc6766f313
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 8 23:05:10 2001 +0000

    2001-06-08  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/new-user-callbacks.c
    	(on_chooseAccountTypesPage_prepare): use pointer<->int conversion
    	macros
    	(gnc_get_ea_locale_dir): take out debugging messages
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4548 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3bdfeb5be985f24162a3e7eec894c2764a08f3da
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 8 22:41:03 2001 +0000

    2001-06-08  Dave Peticolas  <dave at krondo.com>
    
    	* src/SplitLedger.c (xaccSRGetEntryHandler): handle reconcile
    	cell string as appropriate for translate flag.
    
    	* src/register/table-allgui.c (gnc_table_get_entry): return
    	translated version
    	(gnc_table_get_entry_internal): return untranslated version
    
    	* src/register/table-allgui.h: add 'translate' argument to
    	entry handler api.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4547 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6526b8cd6897e23744af5014f70cbfd377c69bd6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jun 8 22:19:43 2001 +0000

    add cvs ignore.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4546 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 55e5903c2b55f92552f5ff45a774b8196c32ffc0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jun 8 22:14:57 2001 +0000

    forgot one. However, de_DE docs are still very unfinished.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4545 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 65bba0f480c519164b9441b566ee6f19dd91252d
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 8 22:11:43 2001 +0000

    Add .cvsignore.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4544 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aee40207bfc80dffc8e03533db897a5c6b16817b
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jun 8 21:59:31 2001 +0000

    2001-06-08 Christian Stimming <stimming at tuhh.de>
    
    	* configure.in, accounts/Makefile.am, accounts/de_DE/*: add
    	account template files for German locale.
    
    	* src/gnome/gnucash.desktop, po/de.po: updated German translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4543 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1408d4a286bd10ccc96c8a2bd860c4b738b1f0f8
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 8 20:48:08 2001 +0000

    more bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4542 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8aebf690ecd1beb184488575fbef4a6886d8fcc
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 8 20:04:57 2001 +0000

    misc bug fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4541 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f82f5d75f8f6420a0f1befd3124f0c40c032df44
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 8 17:36:24 2001 +0000

    another bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4540 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f76eb30adc006146409a75949f6fe587f116a514
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 8 17:04:17 2001 +0000

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

commit 80a037aacf5b4f559d620a61ae73eb035a476df0
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 8 08:22:32 2001 +0000

    2001-06-08  Dave Peticolas  <dave at krondo.com>
    
    	* src/doc/design/engine.texinfo: update docs
    
    	* src/doc/design/gnucash-design.texinfo: update docs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4538 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 697910f5aa501cbae818f9683a465c33c03d3e8b
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 8 07:09:53 2001 +0000

    documentation update
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4537 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff8d069c5997c201c94cf6f9c3c11c69d50959d5
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 8 06:40:34 2001 +0000

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

commit 4a22a4085f7535dde09d21111afba10ee8cd933c
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 8 06:27:46 2001 +0000

    Duarte Loreto's updated Portuguese translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4535 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92a75f9362a421b46b7059890fb5c12796250454
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 8 06:25:00 2001 +0000

    more account balance checkpoint work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4534 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3cabf41fff04030ccb6574c9538237a0d254de8e
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Fri Jun 8 06:16:04 2001 +0000

    More documentation updates.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4533 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18a5741369eefd300af3f7fc391363a8ef34221f
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 8 04:25:21 2001 +0000

    sum amounts not values
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4532 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dcd5d0f9d74d5aa69021d0abec13969cf6497088
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 8 02:47:00 2001 +0000

    more balalnce checkpoint work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4531 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a4230934f8520a25f6a4fc6fe6626cc05ec55d1
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 8 01:16:46 2001 +0000

    add documentation for 'for-each' routine.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4530 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a2bb60b305db0e86d23528d2b817a72117d5618
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 8 01:15:57 2001 +0000

    add account currency nhack
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4529 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 03fab4bf4c48f37de5408927630bbb5912c35485
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 8 01:15:29 2001 +0000

    add notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4528 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ce2210fdeabbd82d89842649e055167c2d480a5
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jun 7 23:56:07 2001 +0000

    2001-06-07  Dave Peticolas  <dave at krondo.com>
    
    	* src/scm/price-quotes.scm: same as below
    
    	* src/scm/Makefile.am: same as below
    
    	* src/scm/process.scm: un-modulize process.scm. Let's experiment
    	with this after 1.6.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4527 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f91c91fd99482e37b6a577c27a3b9c05ba384e7
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jun 7 23:29:53 2001 +0000

    Duarte Loreto's example account file translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4526 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cfed3abdb72dab54f92d9b40649c781ef8333c3c
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jun 7 23:28:59 2001 +0000

    Durate Loreto's desktop file translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4525 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df72e65099fff35fe29dd0e7fa72e5ec07b463c5
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jun 7 23:07:21 2001 +0000

    Duarte Loreto's updated Portuguese tranlsation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4524 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 129accfd69fdd6d6838dac188017cd85df41cb1c
Author: James LewisMoss <dres at debian.org>
Date:   Thu Jun 7 22:01:30 2001 +0000

    cleanup.  updates.  fix FIXME.  more text.  cleanup grammar.  etc.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4523 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c7b56080a9e5dfe7d0245da0fc97056c33451f30
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jun 7 21:56:17 2001 +0000

    2001-06-07  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/new-user-callbacks.c (gnc_get_ea_locale_dir): if first
    	check fails, see if 2-letter prefix succeeds
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4522 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f942b6f55efa7cde2cefd16559a5b761e501670b
Author: James LewisMoss <dres at debian.org>
Date:   Thu Jun 7 21:49:21 2001 +0000

    cleanup.  include links to screen shots.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4521 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e2ae7ffd218906cd8b69282b235fcdba59ae758c
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jun 7 21:37:25 2001 +0000

    bug fix to routine that is currently only used by the sql backend.
    p.s. in case you're wondering where I find the time, I've been
    having to babysit the last few days, and can sneak in and do some
    work during naps.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4520 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a00429a07e940f4c62b987f9355f72b07fb272f
Author: James LewisMoss <dres at debian.org>
Date:   Thu Jun 7 21:23:56 2001 +0000

    screen shots of the preferences dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4519 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b77d9dab0bc50fea0b364e0b3c44195526a38269
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jun 7 21:22:11 2001 +0000

    update notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4518 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 97db6f2d188d512452bd33c179cec616e4840818
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jun 7 20:05:32 2001 +0000

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

commit 518f582edacc4cac2cd470d251c8f4b780f3f810
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jun 7 20:03:42 2001 +0000

    bug workaround for 7.0.x versions of postgres
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4516 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 391de95cd65be4dd3161f5088fbb39118727609a
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jun 7 19:50:35 2001 +0000

    add versino info
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4515 57a11ea4-9604-0410-9ed3-97b8803252fd

commit afaeb0e5f2af990b2c599a43bb5b3aa71297e531
Author: James LewisMoss <dres at debian.org>
Date:   Thu Jun 7 19:47:45 2001 +0000

    * doc/README.translator.txt (variables): add instructions for
    manual and account hierarchy files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4514 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e47d522a2785361574f25b7646ce48d5d57b0018
Author: James LewisMoss <dres at debian.org>
Date:   Thu Jun 7 19:45:36 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4513 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1272bf2cae203da60cfd3a796bc653e076c0190
Author: James LewisMoss <dres at debian.org>
Date:   Thu Jun 7 19:44:46 2001 +0000

    (on_chooseAccountTypesPage_prepare): use new func to determine
    locale dir.
    (gnc_get_ea_locale_dir): new func to determine locale correct dir
    to read account files from.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4512 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f64b93ffa1c37e13c9666069a1e799152b789b7
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jun 7 16:36:43 2001 +0000

    update notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4511 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d602463c3aa599bd98a6221b9d1b7d3567e20fe2
Author: James LewisMoss <dres at debian.org>
Date:   Thu Jun 7 16:33:35 2001 +0000

    better description.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4510 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6313cf2d40c733ca5014386b6a7e7830192739a5
Author: James LewisMoss <dres at debian.org>
Date:   Thu Jun 7 16:30:53 2001 +0000

    * doc/sgml/C/xacc-quickstart.sgml: add link to
    account-hierarchy-creator.
    
    * doc/sgml/C/Makefile.am (GNUCASH_SGML_FILES): add account
    hierarchy sgml file to list.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4509 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc770dfa74e7b4ec06831cb36f01caac2dcbb31f
Author: James LewisMoss <dres at debian.org>
Date:   Thu Jun 7 16:29:46 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4508 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 33df6e7284deb5e6bec42e4460b19f25326858e5
Author: James LewisMoss <dres at debian.org>
Date:   Thu Jun 7 16:21:22 2001 +0000

    * src/gnome/new-user-callbacks.c: fix test for commodity added by
    setting data on druid rather than a global variable (bad jim.
    global variable bad).
    (on_chooseAccountTypesPage_prepare): remove old comment.
    (on_chooseAccountTypesPage_prepare): set object data that account
    lists loaded.
    
    * src/gnome/new-user-funs.c (gnc_get_new_user_dialog): new func.
    
    * src/gnome/new-user-callbacks.c (set_first_startup): simplify
    using the global-options.h func gnc_set_boolean_option.
    
    * src/gnome/new-user-callbacks.c
    (on_newAccountCurrencyChoosePage_prepare): remove old comment.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4507 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6aa4733965bb0c8e4ec6dc413fb6cdfdb02e46a9
Author: James LewisMoss <dres at debian.org>
Date:   Thu Jun 7 16:19:59 2001 +0000

    * src/FileDialog.c (gncFileNew): lookup pref and do or don't run
    new account list druid.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4506 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 471937050078e0107fce7994753c65291c98cc6c
Author: James LewisMoss <dres at debian.org>
Date:   Thu Jun 7 16:00:54 2001 +0000

    files for xacc-account-hierarchy-creator.sgml
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4505 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 699d9f0b12f7fc3fa0ffb1b565e66f7cdefa4fd1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu Jun 7 15:39:24 2001 +0000

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

commit 4a9d0cb0ecca2aac9a64a714ed1d8c0d4e020eb1
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jun 7 08:22:52 2001 +0000

    2001-06-07  Dave Peticolas  <dave at krondo.com>
    
    	* src/doc/design/gnucash-design.texinfo: update docs
    
    	* src/doc/design/engine.texinfo: update docs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4503 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a5dbc499ccf7dafc2e6a958781858cc53b12409
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jun 7 06:14:30 2001 +0000

    2001-06-06  Dave Peticolas  <dave at krondo.com>
    
    	* src/scm/report-html.scm: remove unneeded (require 'printf).
    	This is invoked as part of testing for slib > 2c4. For slib
    	< 2c4, printf is loaded from slib-backup.scm.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4502 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c7e298f479d76bf6c6b0860872bfbb8aae985112
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jun 7 05:47:26 2001 +0000

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

commit 65ed7b65b0ea65c2766247dad06211c560656cf6
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Thu Jun 7 02:59:06 2001 +0000

    More doc improvements, including Chris Lyttle's register documentation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4500 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9419e5fe90738aab66a6f3707c2692eafd7c2b04
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jun 7 02:39:27 2001 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4499 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae1f30e87fc26977235fd236bcf3ddfa6377f43a
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jun 7 01:11:30 2001 +0000

    oops !
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4498 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3ff38966270c74e34bc61a188e7c0b4f7e7cf78
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jun 7 00:57:06 2001 +0000

    add deletion to audit trails
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4497 57a11ea4-9604-0410-9ed3-97b8803252fd

commit be05767fd7ad1972e0909ebd41a82741c1180dbe
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 6 23:58:38 2001 +0000

    Update po files.
    
    These are being updated early because a few strings were recently fixed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4496 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c62a7ab98a7bedc963911e7e2c5baf7e0a013c1
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 6 23:56:41 2001 +0000

    2001-06-06  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/gnc-dialogs.glade: fix string
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4495 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 716c211d6ca456efd085db068938b17eac0f66c2
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 6 20:24:03 2001 +0000

    Christian Stimming's updated de.po.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4494 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b094099fde1425b6617e01cb09d1187739b50f3
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 6 20:19:12 2001 +0000

    2001-06-06  Dave Peticolas  <dave at krondo.com>
    
    	* src/scm/report.scm: fix i18n bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4493 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 161f53832bb49e3e0bbc802a1e92506490b43d87
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 6 20:04:23 2001 +0000

    Jeremy Collin's updated splash screen.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4492 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc3e162ba45661f1c16ab697db717c57205d1114
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 6 17:46:27 2001 +0000

    add audit trails
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4491 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 580912cc5a1875d7709e9ddee38ac9725ed24178
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 6 15:20:15 2001 +0000

    add audit trails
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4490 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c8afa061a7fc03ebf9b9ce9c4fd9c9f138fa67b
Author: James LewisMoss <dres at debian.org>
Date:   Wed Jun 6 14:50:24 2001 +0000

    add some to libgal failure message.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4489 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1749d15d4ed8aa5558606722c567a2a36653c18f
Author: James LewisMoss <dres at debian.org>
Date:   Wed Jun 6 14:49:36 2001 +0000

    * README.patches: remove warning at top.  Up version number to
    1.6.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4488 57a11ea4-9604-0410-9ed3-97b8803252fd

commit edfa510e9d614c29a1c346209413b4e1d5d07006
Author: James LewisMoss <dres at debian.org>
Date:   Wed Jun 6 14:49:01 2001 +0000

    * README: fix dependancies.  Spell check.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4487 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4cdb96a33c58aef950e5df68b6acd3754912409
Author: James LewisMoss <dres at debian.org>
Date:   Wed Jun 6 14:48:10 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4486 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 834c02c65fbe02ee5fad22f727b53d1ca3aad087
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 6 08:23:15 2001 +0000

    2001-06-06  Dave Peticolas  <dave at krondo.com>
    
    	* src/test/test-real-data.sh: Josh Sled's bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4485 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c9cbdc52eaf75f8c27cd6ffa4cd7ed8395db925
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 6 08:00:18 2001 +0000

    2001-06-06  Dave Peticolas  <dave at krondo.com>
    
    	* src/doc/design/engine.texinfo: document prices and their API
    
    	* src/doc/design/gnucash-design.texinfo: update docs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4484 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 60b3777c1cdccc1ad3afc1814f1d2538c031f408
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 6 07:04:27 2001 +0000

    2001-06-06  Dave Peticolas  <dave at krondo.com>
    
    	* macros/gnome.m4: Chris J (Oakton) Leach's macro patch
    
    	* AUTHORS: update credits
    
    	* doc/sgml/C/xacc-about.sgml: update credits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4483 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1751eceabcadc015231111eb40b95e8852a9df69
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 6 06:32:18 2001 +0000

    2001-06-05  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/dialog-fincalc.c: grey out the frequency menu
    	when compounding is continuous.
    
    	* src/engine/sql/Makefile.am: add checkpoint.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4482 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ebd7afeb765796921defeec9e0ae8560a3b7225
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 6 04:41:36 2001 +0000

    oops !!
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4481 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e4318d44a63a4af217cf042e4d486459f018001f
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 6 04:41:19 2001 +0000

    8
    CVStatus ----------------------------------------------------------------------
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4480 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6fcde3cf666f243bb5a38254029985a7daf2a2d8
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 6 04:01:51 2001 +0000

    big balance checkpoint rework
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4479 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe7f996b19e784c2b101112f16538f8c4a313140
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 6 01:10:06 2001 +0000

    add clarifying comment
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4478 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dead7400942b487cc047afe0d26f06d2bc96ec87
Author: Bill Gribble <grib at billgribble.com>
Date:   Wed Jun 6 00:07:20 2001 +0000

    Changes to text of new-user dialog
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4477 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c43f6d42d6d901e8c55e00cccb2aba61c4356953
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 5 23:50:03 2001 +0000

    split out balance checkpoints to its own header file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4476 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d38942103657257b0bc059ba2f7cfefa3d5568b
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 5 21:12:57 2001 +0000

    2001-06-05  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/report/category-barchart.scm, average-balance.scm,
    	net-barchart.scm: changed price source default to
    	weighted-average.
    
    	* src/scm/prefs.scm: fix string.
    
    	* src/scm/options-utilities.scm: added date interval Quarter, Half
    	Year.
    
    	* src/scm/date-utilities.scm: added QuarterDelta, HalfYearDelta
    
    	* po/de.po: Updated German transl
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4475 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c4619a27fbb7a7ec37a289db2fdaf07542e335bc
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:33:09 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4474 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3aa8242fbff720a29b4babb9feb55f9518b3f937
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:32:42 2001 +0000

    * doc/sgml/C/xacc-y2k.sgml: wrap content in sect1
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4473 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52a17f212dd1d07bb108fe59b6499a884340db98
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:32:25 2001 +0000

    * doc/sgml/C/xacc-txf-export.sgml: wrap content in sect1.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4472 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 104ba1a787d391e95f75de6cb1a89a52c5af0f10
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:32:13 2001 +0000

    * doc/sgml/C/xacc-txf-export-anomalies.sgml: wrap content in
    sect1.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4471 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d978f831d4148a538ea6ff24f787fb22723a140
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:31:57 2001 +0000

    * doc/sgml/C/xacc-txf-categories.sgml: wrap content in sect1.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4470 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 97db5f86236512c6ac47e1deccf991736ef2d84d
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:31:33 2001 +0000

    * doc/sgml/C/xacc-trans-report.sgml: wrap content in sect1.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4469 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf6b883d484d9b470a22bfc67d1f7aef991b2164
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:31:18 2001 +0000

    * doc/sgml/C/xacc-tax-report.sgml: wrap content in sect1.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4468 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f26907408a242b1e79542510e8d754168a4cb900
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:31:03 2001 +0000

    * doc/sgml/C/xacc-stock-price-report.sgml: remove section title.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4467 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 70ba17419571f277acf68333ed998acbe81d3782
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:30:51 2001 +0000

    * doc/sgml/C/xacc-reports.sgml: remove sectionness of first section.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4466 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01f5a0649ada5c8251e933e41847b78bd75625b7
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:30:40 2001 +0000

    * doc/sgml/C/xacc-regwin.sgml: remove sectionness of first
    section.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4465 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 79afe5cf8e546a221368be099a717d57130f53d0
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:30:26 2001 +0000

    * doc/sgml/C/xacc-regwin-kbd.sgml: wrap content in sect1.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4464 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a772b4570bf5004a12ec8b7eacd299c4571e313
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:30:12 2001 +0000

    * doc/sgml/C/xacc-quickstart.sgml: remove sect1.  promote sect2's
    to sect1's.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4463 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 56f4a419d7596b01cdb7c40a461341f1030f1d41
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:29:56 2001 +0000

    fix ref to QIF to XACC-QIF-IMPORT
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4462 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f05d5afad9e13ed1463fc27e6e311dee7224b84b
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:29:32 2001 +0000

    * doc/sgml/C/xacc-qif-import.sgml: remove sect1.  promote sect2's
    and sect3's one up.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4461 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 329b1f2b1d3098d5ab52496f7576cb899db9529d
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:29:14 2001 +0000

    * doc/sgml/C/xacc-print.sgml: wrap content in sect1.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4460 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2125d247ca4e0e014be4054b051b797bd8680e48
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:29:02 2001 +0000

    * doc/sgml/C/xacc-print-check.sgml: remove sect1.  promote sect2's
    to sect1's.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4459 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17ccd9955263321ee4e53ac6e4f6cc940136cce2
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:28:49 2001 +0000

    fix QIF ref to XACC-QIF-IMPORT.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4458 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e02c70d2a84e007fb29ff0d3f89f2e70760a11d8
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:28:23 2001 +0000

    * doc/sgml/C/xacc-portfolio-report.sgml: remove section title.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4457 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8db52068cb6cbf595e6c5a07233d8664438c905
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:28:10 2001 +0000

    * doc/sgml/C/xacc-pnl.sgml: wrap content in sect1.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4456 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 736d8a3bb369b6b5708f1999b5f073c38e7f7856
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:27:58 2001 +0000

    * doc/sgml/C/xacc-newacctwin.sgml: remove section title.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4455 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 007a576a7f2e602178a777e13b56d91ca7de7951
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:27:45 2001 +0000

    * doc/sgml/C/xacc-net-worth-barchart.sgml: remove section title.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4454 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 429c4cee02d10d79cea6d465477045d9425ba8eb
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:27:31 2001 +0000

    * doc/sgml/C/xacc-multicolumn-view-reports.sgml: remove section
    title.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4453 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 370fd05fab113f1beccaca04c00856540dc8f440
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:27:17 2001 +0000

    * doc/sgml/C/xacc-mainwin.sgml: wrap content in sect1.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4452 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3bcc8229476c1c731f911b0c3b297bcb3518e44a
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:27:05 2001 +0000

    * doc/sgml/C/xacc-locatingtxns.sgml: promote sect3's to sect2's.
    
    * doc/sgml/C/xacc-locatingtxns.sgml: remove sect1. promote sect2's
    to sect1's.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4451 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2f6e1947a73a47df0f571e25613d8ce74bc7efe4
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:26:51 2001 +0000

    * doc/sgml/C/xacc-income-expense-piecharts.sgml: remove section
    title.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4450 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3970c86806d1cfb74cf75f97e8eafda264c9a249
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:26:38 2001 +0000

    * doc/sgml/C/xacc-income-expense-barcharts.sgml: remove section
    title.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4449 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd38d9ad74ac4ca423666508727c8bfe7b2290e2
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:26:25 2001 +0000

    * doc/sgml/C/xacc-gpl.sgml: more cleanups.
    
    * doc/sgml/C/xacc-gpl.sgml: remove sect1.  cleanup.
    
    * doc/sgml/C/xacc-gpl.sgml: remove sect1.  promote rest of
    sections.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4448 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ebe9fe476e3e84f71930bf046c250fc0594c421e
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:26:00 2001 +0000

    * doc/sgml/C/xacc-gnucash-web-browser.sgml: remove section title.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4447 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 617fe7868d8a9f58dc34914a574970d00b33f185
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:25:48 2001 +0000

    * doc/sgml/C/xacc-gnome-mdi.sgml: remove first section's
    sectionness.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4446 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 586ad6a18d5e213046cd68a7d16c3d6a7a27e232
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:25:34 2001 +0000

    fix ref to QIF to XACC-QIF-something
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4445 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a611d5f67366b0b0b830738fb114416d8a263d7d
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:25:03 2001 +0000

    * doc/sgml/C/xacc-euro.sgml: remove top level sect1 and promote
    all sect2's to sect1's.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4444 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae284c2ae1082386d49e54b1cfaa407bc89396b8
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:24:50 2001 +0000

    * doc/sgml/C/xacc-depreciation.sgml: remove sectionness of first
    bit.  leave para's as top level.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4443 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35b98597f66035c6eeff8e4c264c384be78cdfec
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:24:34 2001 +0000

    * doc/sgml/C/xacc-dateinput.sgml: remove section title.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4442 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0fe0ff3f4e04ddbf5f6b6f8c8c12276778b2259c
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:24:21 2001 +0000

    * doc/sgml/C/xacc-currencyhandling.sgml (LINKEND): remove first
    section.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4441 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2c6a486ff9c81c71ea58e7d5271736ae53e99a0f
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:24:06 2001 +0000

    * doc/sgml/C/xacc-common-report-options.sgml: remove section
    title.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4440 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d303fb60890e490f79936cbe95def3817df08e50
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:23:53 2001 +0000

    * doc/sgml/C/xacc-commodity.sgml: insert section around
    everything.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4439 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ebc92459d68381f81c0e63f8a030c3f9c41b9e59
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:23:32 2001 +0000

    * doc/sgml/C/xacc-balancesheet.sgml: remove section title.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4438 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a757690828ebf5223a3e3cbd83b441a971ba48d
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:23:19 2001 +0000

    * doc/sgml/C/xacc-balancereport.sgml: insert section around
    everything.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4437 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 658b34e9190bb4251bb428bfe03ee47916889df4
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:23:07 2001 +0000

    * doc/sgml/C/xacc-asset-liability-piecharts.sgml: remove section
    title.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4436 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8bd3b9005ededa9f418019f6e31e3977dc5ee726
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:22:55 2001 +0000

    * doc/sgml/C/xacc-asset-liability-barcharts.sgml: remove section
    title.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4435 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8902704272e36090130c98e5cfa6fc27f25a029b
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:22:44 2001 +0000

    * doc/sgml/C/xacc-apar.sgml: remove sectionness of first bit.
    leave para's as top level.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4434 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4b09dff1c5baa7063806f9fbd8c4417bc724d04f
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:22:19 2001 +0000

    * doc/sgml/C/xacc-adjbalwin.sgml: remove section title.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4433 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1066dd5f8e78de86388ea44066878f91516746c
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:22:08 2001 +0000

    * doc/sgml/C/xacc-acctypes.sgml: Remove title for section so
    "Account Types" doesn't appear twice.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4432 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d8a5b6b5c09461d54f81f64310bb2eca5fa0917
Author: James LewisMoss <dres at debian.org>
Date:   Tue Jun 5 18:21:52 2001 +0000

    * doc/sgml/C/xacc-accountedit.sgml: Remove title for section so
    "Editing an Account" doesn't appear twice.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4431 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6689d1d6208e256324fe4141c39cc3391e951e41
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 5 09:17:19 2001 +0000

    2001-06-05  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/druid-commodity.c: use new func
    
    	* src/gnome/new-user-funs.c: use new func
    
    	* src/gnome/druid-qif-import.c: use new func
    
    	* src/gnome/druid-utils.c (gnc_druid_set_colors): new func
    
    	* doc/sgml/C/xacc-about.sgml: update credits
    
    	* AUTHORS: update credits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4430 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b426169220369ab6cce85b3c05c2157643b425e1
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 5 05:47:27 2001 +0000

    fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4429 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fbbdcdec8a97ccce0ff6e5a249a153abdc92b4a5
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 5 05:37:52 2001 +0000

    fix daylight savings bug in iso8601 date string conversion.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4428 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 21a9d230fee65515be90e9a7d934de13d5caa090
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 5 02:07:37 2001 +0000

    2001-06-04  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/new-user.glade: tweak gui. fix strings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4427 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a75c6209686db2848c72ac124e52e8835200c80
Author: Bill Gribble <grib at billgribble.com>
Date:   Tue Jun 5 00:58:26 2001 +0000

    Add German translations of QIF action tags.  This should be done within the
    normal i18n framework... post-1.6
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4426 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dabf75193e7e85e80b858eac60453003aef29725
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 5 00:27:41 2001 +0000

    2001-06-04  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/window-main.c: fix mem leak
    
    	* doc/sgml/C/xacc-about.sgml: update credits
    
    	* AUTHORS: update credits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4425 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e7240ed99799f6ad27bfa49a5f47756e2f689d4b
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 4 23:20:13 2001 +0000

    Christian Stimming's updated German translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4424 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6fc078591d28bca4aa764bd2940446781173b38
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 4 20:45:28 2001 +0000

    2001-06-04  Dave Peticolas  <dave at krondo.com>
    
    	* lib/srfi/srfi-19.scm: fix bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4423 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d64ad9ab840bd90584adecb255ed902cac4078e7
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 4 19:42:07 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4422 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74c35b2c625132dc542edcd18c56b72ef86bd6af
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 4 19:41:50 2001 +0000

    * lib/srfi/srfi-19.scm: updated to include guile-core bug fixes.
    Removed syncase dependency.
    (priv:open-input-string): removed -- check for open-input-string
    and define that if not found.
    (:optional): removed - just as easy to handle by-hand -- all funcs
    that called :optional have been adjusted.
    (priv:read-tai-utc-data): remove priv: from open-input-string.
    (string->date): remove priv: from open-input-string.
    (date): change constructor name to make-date.
    (priv:decode-julian-day-number): add inexact->exact after
    truncate.
    (time-utc->date): add inexact->exact and int-secs.
    (priv:locale-reader): use reverse! on result rather than reverse.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4421 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b234cfb23404ccaeca638385dc7717e0c016a118
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 4 19:30:00 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4420 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82760a34eb9da6f95afda9575f4a25e27bf9e69f
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 4 19:22:40 2001 +0000

    fix a price editing side-effect: previously, a price edit of commodity
    currency and time fields failed to rehash the price into the proper location
    in the hash tables.  This was worked around in the price edit gui dialog by
    a delete/insert hack to exploit the side-effect.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4419 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c277e0cdf080e4135334897a9f87cc0aa0bdba4e
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 4 19:14:11 2001 +0000

    * src/scm/Makefile.am (gnc_regular_scm_files): remove process.scm.
    (gncscmmoddir): new directory for gnucash guile modules --
    i.e. for files available via (use-modules (gnucash foo)).
    (gncscmmod_DATA): first gnucash guile module (gnucash process).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4418 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2c2de44bb1ce869932aa45f5d11daee10ff5f6e1
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 4 19:13:33 2001 +0000

    * src/scm/price-quotes.scm: use (gnucash process) module.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4417 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c375baa04d7b9705e72d39978df7323cf5f490f9
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 4 19:13:20 2001 +0000

    * src/scm/process.scm: now a guile module (gnucash process).
    (gnc:cleanup-sub-process): fix several missing waitpid pid args.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4416 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e5efc9f0b90c75a9e1d72b74922bfb4f23c8ab5
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Mon Jun 4 19:08:58 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4415 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27ed1ee57e3f935aa71da1d965b7dda0ac9a451d
Author: James LewisMoss <dres at debian.org>
Date:   Mon Jun 4 17:08:05 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4414 57a11ea4-9604-0410-9ed3-97b8803252fd

commit debf97b9fa2c202352e45af26d1e7d81cbf80a6f
Author: James LewisMoss <dres at debian.org>
Date:   Mon Jun 4 17:06:10 2001 +0000

    * src/engine/sixtp-utils.c: (string_to_gint64) return FALSE if the
    content is NULL.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4413 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc38054f3682cd5f08402d4ea38da3afffa7428c
Author: James LewisMoss <dres at debian.org>
Date:   Mon Jun 4 17:05:33 2001 +0000

    remove string_to_integer prototype.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4412 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53b5bc19f3def2e2bc1ce94db5d6f675bd82bcdb
Author: James LewisMoss <dres at debian.org>
Date:   Mon Jun 4 17:02:56 2001 +0000

    * src/engine/sixtp-dom-parsers.c (string_to_integer): remove
    func.  duplicates string_to_gint64
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4411 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 886509ae3b4cdac5db7182c81a25686095ef5f31
Author: James LewisMoss <dres at debian.org>
Date:   Mon Jun 4 17:01:53 2001 +0000

    * src/engine/io-gncxml-v2.c (gnc_counter_end_handler): use
    string_to_gint64 rather than string_to_integer.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4410 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 20b7b9270186a39a4af20d48cd6d084b32c54af7
Author: James LewisMoss <dres at debian.org>
Date:   Mon Jun 4 17:01:27 2001 +0000

    * src/engine/gnc-commodity-xml-v2.c (set_commodity_value): use
    string_to_gint64 rather than string_to_integer.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4409 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fad634bfb68b5947a43ad27773098f3b262e853f
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 4 09:35:29 2001 +0000

    2001-06-04  Dave Peticolas  <dave at krondo.com>
    
    	* src/SplitLedger.c: fix spelling errors
    
    	* src/register/gnome/gnucash-item-edit.c: same as below
    
    	* src/register/gnome/gnucash-sheet.c: check change confirmation
    	before popping up combo list.
    
    	* src/register/table-allgui.c (gnc_table_confirm_change): new func
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4408 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e65fbd1deed0a1ecc2635205cc6ab5b118e89e0e
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 4 08:12:14 2001 +0000

    Update po files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4406 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d368bf692cc37a53f596419d82a6caecc789ca0
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 4 08:05:31 2001 +0000

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

commit ed0a75c46a57f72a042544f38d58b6d16d9737ac
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 4 07:47:57 2001 +0000

    Prepare for 1.5.98.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4404 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 786306f0aa15154b9266ed4a74671d1b88d6ba0b
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 4 00:18:16 2001 +0000

    Durate Loreto's updated Portuguese translations.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4403 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 602fe4700c22da381ef58b9e15e4d15a4e657dde
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 3 23:30:12 2001 +0000

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

commit 562da87fe2b60ffe09fd915f00e24254ed03e77b
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 3 23:27:10 2001 +0000

    add price versioning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4401 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fbffc3e5d11405c949dd6ecd338832a7307e7bc0
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jun 3 20:38:52 2001 +0000

    fix one translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4400 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e58b9160699169f52cb988fbe15dce58013c4ef
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jun 3 19:13:19 2001 +0000

    2001-06-03  Christian Stimming  <stimming at tuhh.de>
    
    	* po/de.po: Massive update of the German translation according to
    	the finalized glossary. Should be ready for 1.6 by now, pending a
    	spellcheck by other translators.
    
    	* po/gnc-glossary.txt: Four more entries added, that's it for now.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4399 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c3acf386065a9649ebb890378347ed58d4f510d
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 3 19:07:09 2001 +0000

    implement price queries
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4398 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d2f5a1969daecc9925b75cdced564e1fd617d6d
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 3 19:04:52 2001 +0000

    fix a backend bug.  Hope this is the last change for a while ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4397 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1bd38548a36de125b0f18449fd9434d4fed69459
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun Jun 3 16:34:06 2001 +0000

    Yet more updated German translation. All strings are translated now.
    I'll probably revise some of the previous translations according to
    the glossary, later today.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4396 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62a4129d8aa58e32ce2ae6d11708b11f1d97be40
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 3 16:28:35 2001 +0000

    add debugging statements to pricedb
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4395 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e657df95d8a0c4ca3d61aa9509602cd94427389
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 3 10:34:20 2001 +0000

    Fix for make dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4394 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0b4a957fcf08636af91052e0a9a2de834673556
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 3 10:32:21 2001 +0000

    Fix for make dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4393 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a856514c6e35539e9a7d53edb89f862bd0b83831
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 3 10:16:40 2001 +0000

    Add .cvsignore to dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4392 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d754329aa7d0b905b3a11e9aba0f97c80b29e922
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 3 10:14:15 2001 +0000

    Add functions.c to ignored files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4391 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23cb5392707444735f914a5116c4f252d4bff865
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 3 07:41:07 2001 +0000

    add callbacks for pricedb queries
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4390 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a44366d572d71c8fac57974a92157c1e4bc9246
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 3 06:59:31 2001 +0000

    add version
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4389 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5700574d92bf3c1e2807aa8813a0dcf6d64edbf
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 3 06:36:26 2001 +0000

    add version number (to enable sync with backend)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4388 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 788d4ce1735112172c3f09a13a94e55063ff5ed9
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 3 06:16:50 2001 +0000

    add GPL clause
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4387 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf9d925cefe809dcefd0dedac491ceca8ef63aae
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 3 06:13:18 2001 +0000

    split up raw sql into two files, so that the maximal query size
    of 8192 bytes is not exceeded.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4386 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0c071e8164259d15751036e758fa6c6aad881798
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 3 06:12:30 2001 +0000

    add version
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4385 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8123d81f1c7d82266c6962f9258db38b5900d6f
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 3 05:43:04 2001 +0000

    add remaining unsupported query types
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4384 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e72e81b69e3eedd0fba293e4854c99c047a54358
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 3 02:43:05 2001 +0000

    add more query types
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4383 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8db5592caa2a28c38f84b9671d8cc1bb92f4c35b
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 3 02:42:34 2001 +0000

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

commit 3e5a402942f1581e739c5c53ba4eddf2403811b8
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 3 02:41:25 2001 +0000

    add helper functions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4381 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96f072b35f98ae050c31540088e1e7054b80c56b
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 3 02:39:58 2001 +0000

    add more debugging statements
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4380 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 25c02c7679010ad4cc4e768790c5e24099729d4c
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 3 01:43:22 2001 +0000

    2001-06-02  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/top-level.c (gnc_ui_start_event_loop): remove
    	debugging comment
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4379 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23572f7c0611e9fdffc66b1d40f20aa8f0599949
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 3 00:24:38 2001 +0000

    2001-06-02  Dave Peticolas  <dave at krondo.com>
    
    	* src/scm/report/register.scm: fix bugs
    
    	* src/scm/html-utilities.scm: fix bugs
    
    	* src/gnome/window-register.c: fix bugs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4378 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e078856530b0035368fc942addfc27665369b140
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jun 2 21:15:40 2001 +0000

    2001-06-02  Dave Peticolas  <dave at krondo.com>
    
    	* src/scm/report/price-scatter.scm: same as below
    
    	* src/scm/prefs.scm: same as below
    
    	* src/gnc-ui-util.c: same as below
    
    	* src/gnome/druid-qif-import.c: same as below
    
    	* src/gnome/dialog-price-editor.c: same as below
    
    	* src/gnome/dialog-fincalc.c: same as below
    
    	* src/SplitLedger.c: use gnc_default_currency instead
    	of gnc_locale_default_currency.
    
    	* src/scm/options-utilities.scm: use new func
    
    	* src/scm/report/transaction-report.scm: handle splits with no
    	account
    
    	* src/gnome/dialog-account.c: use new func
    
    	* src/gnome/window-main-summarybar.c: use new func
    
    	* src/guile/gnc.gwp: wrap new func below
    
    	* src/guile/global-options.c (gnc_default_currency): new func
    	to return user-set default currency
    
    	* src/engine/gnc-book.c (gnc_book_backup_file): use g_free
    	instead of free.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4377 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18b559e084b9be1768de600b626eb27b61d26534
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jun 2 18:55:56 2001 +0000

    2001-06-02  Christian Stimming  <stimming at tuhh.de>
    
    	* po/gnc-glossary.txt: Updated glossary, 15 new terms, and lots of
    	explanations. Feedback welcome.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4376 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ca6bb2050e3af75890ff96380f7cb87170f93c6
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat Jun 2 18:38:37 2001 +0000

    Updated German translation. I'm still working on it till tomorrow, though.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4375 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 75e9fdb7c37bc3577deffdbe9be3ebe74ffc1226
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 2 17:48:04 2001 +0000

    add more detailed debugging print info
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4374 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9dff105db04f59dc32ce5eec20fad65bf53fe222
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 2 17:39:37 2001 +0000

    print return code in debugging error message
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4373 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64e9809878bc2fc533bdc55dd0fbabc81755294a
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 2 17:36:42 2001 +0000

    bug fix -- reconcile code wasn't calling transaction begin/end edit
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4372 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0d738a34b9af8cab1482c91a48f44541c1a2fb83
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jun 2 11:31:47 2001 +0000

    2001-06-02  Dave Peticolas  <dave at krondo.com>
    
    	* src/register/gnome/gnucash-date-picker.c (gnc_date_picker_new):
    	fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4371 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29935d54a21527ec89155e91287d70c35c6fca02
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jun 2 09:56:54 2001 +0000

    2001-06-02  Dave Peticolas  <dave at krondo.com>
    
    	* src/SplitLedger.c: fix mem leak
    
    	* src/gnome/top-level.c: handle X errors ourselves
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4370 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2e486a0b0ec5f17aecb06c1b59dcd05905f8c506
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 2 05:40:15 2001 +0000

    hostname fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4369 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 25ddd5ece4ac1729a3e8094d21ec77ba17b6e43a
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 2 05:39:39 2001 +0000

    add a note
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4368 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4414d37d18a6c29d008b8cec2e8709bef306ff69
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 2 04:48:53 2001 +0000

    add support for more query types
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4367 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f4b7d36ea71d7f4c64e19748dd1ef92e896c4244
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 2 04:48:31 2001 +0000

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

commit 7c60893b24b29eb668cbe1663f2b3ff9f689d072
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jun 2 04:41:04 2001 +0000

    2001-06-01  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnc-ui-util.c: use new scanf macro below
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4365 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c3968166276e64a20abe29a4c93767314b03c38
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jun 2 04:40:26 2001 +0000

    2001-06-01  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/sixtp-dom-parsers.c (string_to_integer): use new
    	scanf macro below
    
    	* src/engine/sixtp-utils.c: use new scanf macro below
    
    	* src/engine/gnc-numeric.c: use new scanf macro below
    
    	* src/engine/gnc-engine-util.h: define GNC_SCANF_LLD macro to use
    	for scanf long long int conversion. This is needed since there is
    	not a common solution between Linux, Solaris, and FreeBSD. Thanks
    	to Matthew Condell for finding the problem and to Matt and Alan
    	Orndorff for testing it.
    
    	* configure.in: invoke conversion test below
    
    	* acinclude.m4: add test for %lld scanf conversion
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4364 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3cc163db6e13b69ea6a76104d7e1f29b29ffa400
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 2 04:28:16 2001 +0000

    add some more debugging print statements
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4363 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6377fcac87af82ed6d105da57a74da13bde228f4
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 2 04:25:46 2001 +0000

    add comment
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4362 57a11ea4-9604-0410-9ed3-97b8803252fd

commit efda0461186276acbd451f8e9a4fa852453884cb
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 2 04:25:07 2001 +0000

    add GPL
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4361 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6fa92ff8cf000dc1172c9fb5acaeafe0d1fcfa80
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 2 04:23:45 2001 +0000

    add GPL license
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4360 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e7307394ac194486cf221081bff2fa484c41052f
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 2 04:21:59 2001 +0000

    add stuff to build escape.c
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4359 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a35dbab9ba8fbd3a6cd4876e8228fc8ad60bd398
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 2 04:12:52 2001 +0000

    move string escape to its own separate file;
    add GPL notice
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4358 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 183f84ac996149323c6ce536126834b6e0401089
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 2 04:09:28 2001 +0000

    escape reserved chars in string.
    copy from builder.c
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4357 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c7ee6073df7cde9948dce4ed0810f7b7e753faeb
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jun 2 03:19:12 2001 +0000

    add a few print statements to teh debugging routine.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4356 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3cbe9d91de032c77cde40a8df78b4fe1b18e23de
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 1 22:46:02 2001 +0000

    remove usage of depricated routines.
    In fact, this patch should be a no-op, since the
    'depricated' routines merely have a new name.
    Everything works exactly as before.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4355 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 05eb26617234e4ab796e350cf420f0b76abfdda6
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 1 21:53:17 2001 +0000

    remove usage of depricated routine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4354 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c622bf8f973db551d7ce1adbb12a2ca35db932c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri Jun 1 16:12:56 2001 +0000

    Updated de.po -- still in the work, though.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4353 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 468a42bbfbf61be8523c93e1a06bf6bcf6097528
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 1 08:48:39 2001 +0000

    2001-06-01  Dave Peticolas  <dave at krondo.com>
    
    	* README: update info
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4352 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 33a7d35f82f53dccc0ca3e90b24afe09573f65f0
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Fri Jun 1 07:46:31 2001 +0000

    Return 'foreign' quantities unchanged if 'foreign' and 'domestic' are
    equivalent currencies, rather than looking up in the pricedb.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4351 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 50ce14ad5c9875ddb0824987a888e06a48e19d17
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 1 07:37:03 2001 +0000

    2001-06-01  Dave Peticolas  <dave at krondo.com>
    
    	* src/doc/design/engine.texinfo: document commodity table API
    
    	* src/doc/design/gnucash-design.texinfo: update docs
    
    2001-05-31  Dave Peticolas  <dave at krondo.com>
    
    	* (dom_tree_to_gnc_numeric): fix mem leak
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4350 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8593feb6ea5a38434f4a3b41a78aa2f6fa63a898
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 1 06:26:34 2001 +0000

    2001-05-31  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/sixtp-dom-parsers.c (string_to_binary): fix sanity
    	checks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4349 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 71d73df40d3651a8a066dcb5d4a0ef459039ef98
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 31 21:00:52 2001 +0000

    2001-05-31  Dave Peticolas  <dave at krondo.com>
    
    	* src/test/test-dom-converters1.c (test_dom_tree_to_gnc_numeric):
    	fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4348 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a24fe0745addaf09d29416f2fada55c89dbbfd8d
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 31 20:06:43 2001 +0000

    balance checkpoint fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4347 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b07abffbcf445ef486a229374ddb4e46545d088d
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 31 20:06:10 2001 +0000

    minor sql optimization
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4346 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 462499cf29343480c184695f5c5b2ac41d709ec3
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 31 20:00:43 2001 +0000

    2001-05-31  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/sixtp-utils.c (string_to_gint32): use intermediate
    	variable in case int != gint32.
    
    	* src/test/test-dom-converters1.c: fix spelling
    
    	* src/engine/sixtp-dom-generators.c (int_to_dom_tree): cast
    	gint64 to long long int for %lld.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4345 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 172432e86c465a1222752f97590affb4eb513a77
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 31 18:27:52 2001 +0000

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

commit 6a188d16598dd10aa182d727636556d735b10788
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 31 18:24:12 2001 +0000

    more work on implementing account balance checkpoints for
    multi-user mode.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4343 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ccf1f1108725ad436b6647f35acff88937d74026
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 31 17:44:58 2001 +0000

    add utility function returning number of terms
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4342 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 70b34d05fa58f44827926f92e75f0ac4c1dc552f
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 31 16:42:12 2001 +0000

    print additional info in the debugging routine PrintQuery()
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4341 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ddf9aabaf2b9d8424b9dedfd8f0395e07902aadf
Author: James LewisMoss <dres at debian.org>
Date:   Thu May 31 16:33:37 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4340 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 40df84d8bd5bce100758347359498acca8bdb07e
Author: James LewisMoss <dres at debian.org>
Date:   Thu May 31 16:33:03 2001 +0000

    * src/scm/tip-of-the-day.scm ((gnc:current-tip-number)): reset
    number if greater.  tips read before config file so this number
    gets reset by config file too high.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4339 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6793ceb6cf1d985a0844c8914d87fed79e22f3c1
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 31 08:36:56 2001 +0000

    2001-05-31  Dave Peticolas  <dave at krondo.com>
    
    	* src/doc/design/gnucash-design.texinfo: update docs
    
    	* src/doc/design/engine.texinfo: document commodites & their API
    
    	* doc/sgml/C/xacc-price-editor.sgml: fix warnings
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4338 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e82a0e38c8c7fea8c7db7f3cf3713f033ebafda6
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Thu May 31 07:33:49 2001 +0000

    More documentation updates - price editor and related changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4337 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ebf87da15250fee43e3457a32e590f8e3dfc405
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 31 00:01:58 2001 +0000

    Duarte Loreto's updated Portuguese translations.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4336 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 755dfe0678ed9993966b109b35f77f3db9d3aaa8
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed May 30 19:29:15 2001 +0000

    2001-05-30  Dave Peticolas  <dave at krondo.com>
    
    	* src/test/Makefile.am: add missing link lib
    
    	* src/engine/sixtp.c: include sys/types.h for ssize_t under
    	freebsd
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4335 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 690c0a78db4b95f5db33d2b6beb6eb62c28dfaab
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed May 30 08:13:49 2001 +0000

    2001-05-30  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/sixtp-utils.c (timespec_secs_to_given_string): use
    	gnc_timezone
    
    	* src/engine/date.c (gnc_timezone): new func
    	(gnc_iso8601_to_timespec): use gnc_timezone
    	(gnc_timespec_to_iso8601_buff): use gnc_timezone
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4334 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d39624cd9710fa92e6d7151048a1377852be544
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 29 22:41:41 2001 +0000

    2001-05-29  Dave Peticolas  <dave at krondo.com>
    
    	* configure.in: call new macro below
    
    	* acinclude.m4: add macro to check for tm_gmtoff struct tm member
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4333 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 11423a30766647cc63a0ff970d9efd1bf6025597
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 29 20:00:40 2001 +0000

    2001-05-29  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/date.c: handle all uses of nl_langinfo.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4332 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19c5c4fba8a59ffe79314f0cb73c0039758b6acd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 29 17:32:21 2001 +0000

    Revert last change.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4331 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 010d13557920ee2839ff56882410974e148ad997
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Tue May 29 15:20:23 2001 +0000

    Fixes for FreeBSD.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4330 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ffb9865e73a92c4d91bcbdebcbbf4ab4472cb0e
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Tue May 29 12:35:39 2001 +0000

    Display a title on report options dialog boxes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4329 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54c58cbbcd76d9762e29154c902753cc0b24f0d9
Author: Linas Vepstas <linas at linas.org>
Date:   Tue May 29 05:57:27 2001 +0000

    add compatibility warning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4328 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc6e5fafc9676645849a6fae03fe5dbe56bc4fc9
Author: Linas Vepstas <linas at linas.org>
Date:   Tue May 29 05:22:59 2001 +0000

    work to improve the logic of computing balance checkpoints
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4327 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53c47eb76ba3f24b4b5df6acb835cb0dc38ca92c
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 28 22:25:11 2001 +0000

    Fix warnings, add file to Makefile.am.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4326 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6dc5b480b6dc69354fc98b9b6be37a1af81066f5
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 28 22:17:52 2001 +0000

    2001-05-28  Dave Peticolas  <dave at krondo.com>
    
    	* doc/sgml/pt_PT/*: add Duarte Loreto's updated transations
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4325 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 60bc063d9ee02173edfd41dd21e82232d3558344
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 28 20:15:59 2001 +0000

    2001-05-28  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/gnc-pricedb.c (compare_prices_by_date): stabilize
    	sort using guids
    
    	* src/engine/gnc-pricedb-xml-v1.c (price_parse_xml_sub_node): fix
    	mem leak
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4324 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2fbe97d371e4450a8ddcb1457c0f92a7a6d8ea8d
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 28 16:39:05 2001 +0000

    preliminary restructuring to needed to implement balance checkpoints
    (for multi-user mode)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4323 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a400cfa73bebb2074a1fc674239999e3c485a7d
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 28 07:07:33 2001 +0000

    Update po ChangeLog from gettext 0.10.37.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4322 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d4aeaaad19b21fdae0d39a54756cee53d815f6e
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 28 06:42:04 2001 +0000

    Update po files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4320 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc834134a568df8d218248f29bbdae599a9fb714
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 28 06:29:47 2001 +0000

    Prepare for 1.5.97.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4319 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3166bf6545f0c0e2131e00a816e4eb0f76a0b51
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon May 28 04:41:55 2001 +0000

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

commit ef58540e6f4ea27be7f093e0607b039e5641260d
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 28 04:40:14 2001 +0000

    smell check
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4317 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5da31575ef85e71261188e43b04af5eb0a5c3e85
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 28 04:39:02 2001 +0000

    smell check, clarify
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4316 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b5b3d83e268f953c9e21f4d00454399d37fa5ae
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon May 28 04:37:51 2001 +0000

    2001-05-27  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/tip-list.scm: edited some tips after consultation with
    	Robert Graham Merkel.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4315 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8c688021979cb82b4132c4dd79a6a24b47d169e
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 28 03:42:59 2001 +0000

    note that save bug is fixed
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4314 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 534558024979b82e97e35ff7238d25f7177ec305
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 28 03:33:05 2001 +0000

    eliminate irritating 'file-not-saved' dialog box tht pops up on exit
    even when user made no changes at all to the data.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4313 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0457cbc654c45b549bd1db2eec310a5072f3e53a
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 28 03:18:58 2001 +0000

    undo my earlier braindamage
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4312 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7143f7c545cd2e868cbb26654faa71f06a05fad6
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 27 22:07:08 2001 +0000

    remove stale work items
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4311 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c6388958c94510e4a03d5696b8c0ef0effb474b
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 27 21:42:15 2001 +0000

    implement price deletion
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4310 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e79f532a7aeeae27c94f28af904c08390bd7b92
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun May 27 21:36:05 2001 +0000

    Add ChangeLog back in for 'make dist'.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4309 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea6f1dfb9658f589ae1a6cdbbac7f4140910e259
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 27 20:40:34 2001 +0000

    implement price editing
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4308 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7bb5353af0bb548f1a5a61d544c2059f1b31f19d
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 27 17:50:24 2001 +0000

    minor bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4307 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb82429848fa9a22211c5725021601013ec0e12c
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun May 27 16:27:55 2001 +0000

    2001-05-27  Christian Stimming  <stimming at tuhh.de>
    
    	* po/sv.po: by Pablo Saratxaga <pablo at mandrakesoft.com>: changed
    	DOS end of lines to Unix end of lines.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4306 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bcc127cbff24858615ad021b7141a22a5be0a159
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 27 07:35:24 2001 +0000

    dd support for price-editing callbacks from engine into backend.
    This allows backends (i.e. postgres) to handle price edits.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4305 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 421ca22c6517c69e418decd9834a3f1eec5acf62
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun May 27 04:55:38 2001 +0000

    2001-05-26  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/dialog-fincalc.c: Kevin Foss's bug fix
    
    	* src/engine/sql/kvp-sql.h: add /* */ around #endif comment
    
    	* src/gnc-component-manager.c (gnc_cm_event_handler): ignore
    	price events
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4304 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9dba5d58a820bce1895af673ced6ab1c5d0e7d41
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 27 02:52:51 2001 +0000

    implement price restore in sql backend
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4303 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 010eab4659896f8487fd3393862ac95f7e9e8eea
Author: Linas Vepstas <linas at linas.org>
Date:   Sat May 26 21:04:19 2001 +0000

    add price storage to sql backend
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4302 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff2583e6c4545ae426a547d1175eef6766fe5123
Author: Linas Vepstas <linas at linas.org>
Date:   Sat May 26 20:52:36 2001 +0000

    add guids to prices
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4301 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2ac06c306953f592e6cf258058071270e4e0c374
Author: James LewisMoss <dres at debian.org>
Date:   Sat May 26 20:26:48 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4300 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f48560dc14e17581200aa5f3953a3fd937ba30f3
Author: James LewisMoss <dres at debian.org>
Date:   Sat May 26 20:26:27 2001 +0000

    * src/gnome/new-user-funs.c (gnc_new_user_dialog_is_new_user): new
    func to test is new user.
    (gnc_ui_show_new_user_window): add arg for new user or not.
    (gnc_ui_show_new_user_choice_window): call
    gnc_ui_show_new_user_window with one argument saying it is a new
    user call.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4299 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1d2c85f6e870acd6180c594d4ec88adb30fc5e7
Author: James LewisMoss <dres at debian.org>
Date:   Sat May 26 20:26:11 2001 +0000

    * src/gnome/new-user-callbacks.c (cancel_everything_out): new func
    extracting out shared functionality.
    (on_accountChooseDruidPage_cancel): add check to only pop up
    cancel dialog for new user stuff.
    
    * src/gnome/new-user-callbacks.c
    (on_newAccountTypesList_select_row): deal with change in the text
    setting to a label rather than a gtktext.
    (on_newAccountTypesList_unselect_row): same.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4298 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 961f1dd9d99e6ce5024ee0cf2ca18abe18b91342
Author: James LewisMoss <dres at debian.org>
Date:   Sat May 26 20:25:09 2001 +0000

    * src/FileDialog.c (gncFileNew): call gnc_ui_show_new_user_window
    with one argument saying it isn't new user call.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4297 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9caa381587039a5e45dc5d45e691952f21a453d3
Author: James LewisMoss <dres at debian.org>
Date:   Sat May 26 20:18:54 2001 +0000

    remove an extra blank line.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4296 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb4aba7cc34e04b54d9fd41e7a4fcfc074c93b0b
Author: James LewisMoss <dres at debian.org>
Date:   Sat May 26 20:15:23 2001 +0000

    * Makefile.am (TAGS): ignore debian dir.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4295 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b1726e3b82984873d9571cf96f7e901e7c14a0a2
Author: James LewisMoss <dres at debian.org>
Date:   Sat May 26 20:13:49 2001 +0000

    add build depends
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4294 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0d33835ac9ee467c5db77aee9bee37065e7cd277
Author: James LewisMoss <dres at debian.org>
Date:   Sat May 26 20:12:25 2001 +0000

    remove newlines in long descriptions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4293 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1786f31bd22cddf8a525dae5417d65f6536d347f
Author: Linas Vepstas <linas at linas.org>
Date:   Sat May 26 18:55:20 2001 +0000

    obscure core dump fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4292 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8aacbf639b77a5ca0bfc86a06dfd4db6c905ed93
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat May 26 16:10:10 2001 +0000

    2001-05-26  Pablo Saratxaga  <pablo at mandrakesoft.com>
    
            * en_GB.po: fixed header
    
    (copied from gnome-i18n)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4290 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f839d7d32f6d56f8105913260fb13930e1547e6
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat May 26 07:59:53 2001 +0000

    2001-05-26  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/window-acct-tree.c: fix label alignment
    
    	* src/gnome/window-report.c: fix label alignment
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4289 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0c875ac8575f6ad529cd4e6f22c68b0f7455dd96
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat May 26 07:49:39 2001 +0000

    2001-05-26  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/window-main.c: put child menu after tools menu
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4288 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a97258580bcc67dd6e6584734611855ca062be7
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat May 26 06:53:44 2001 +0000

    2001-05-25  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/dialog-column-view.c (gnc_column_view_edit_size_cb):
    	fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4287 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd5cf764a65d44f1a5ea21f7b83a13850ab1d6f6
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat May 26 06:23:34 2001 +0000

    2001-05-25  Dave Peticolas  <dave at krondo.com>
    
    	* src/scm/report/transaction-report.scm: default to sign-reverse
    	credit accounts. fix i18n bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4286 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a93237c2077703b1e4e3e8fde3eb24c18e268bf6
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat May 26 01:12:20 2001 +0000

    2001-05-25  Dave Peticolas  <dave at krondo.com>
    
    	* src/doc/design/engine.texinfo: update docs
    
    	* configure.in: add Norwegian to list of translations
    
    	* AUTHORS: add credits
    
    	* doc/sgml/C/xacc-about.sgml: add credits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4285 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1fd277f95eefa05894d55582d44f488f701b18ff
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 25 18:05:00 2001 +0000

    2001-05-25  Christian Stimming  <stimming at tuhh.de>
    
    	* po/no.po: Kjartan Maraas' Norwegian updated translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4284 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8083429f65231519ecb64e1ad9daec050465beba
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 25 07:38:29 2001 +0000

    2001-05-25  Christian Stimming  <stimming at tuhh.de>
    
    	* src/gnome/gnc-html-guppi.c (gnc_has_guppi_version): generalized
    	this function for arbitrary Guppi versions. Tried to enable
    	barchart axis-labels for CVS Guppi but this gives nothing but
    	segfaults. Shit.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4283 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4342b3e35c92f20cbbdafb9450106dbcd17cae1a
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri May 25 07:32:27 2001 +0000

    2001-05-25  Dave Peticolas  <dave at krondo.com>
    
    	* src/scm/report/account-summary.scm: fix bug
    
    	* src/gnome/window-main.c: add close window button to toolbar
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4282 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29678f8a6f8aff48621beb59f1e4564162125d77
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Fri May 25 07:12:36 2001 +0000

    Catch case with empty or zero data lists before handing off to graph code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4281 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c1c2a1a5f5b36ccb559b07be278697c961b0831
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri May 25 07:06:23 2001 +0000

    2001-05-25  Dave Peticolas  <dave at krondo.com>
    
    	* doc/sgml/C/xacc-about.sgml: fix warnings
    
    	* doc/sgml/C/xacc-quickstart.sgml: fix warnings
    
    2001-05-24  Dave Peticolas  <dave at krondo.com>
    
    	* doc/sgml/C/xacc-features.sgml: fix docs
    
    	* doc/sgml/C/xacc-account-summary.sgml: fix spelling
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4280 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54fbd2e858bd1fcbac6d76f46c1422cfc693c4fc
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri May 25 06:46:17 2001 +0000

    2001-05-24  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/new-user-funs.c (gnc_ui_show_new_user_choice_window):
    	jump to new user quickstart help when appropriate
    
    	* src/gnc-ui.h: add new help file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4279 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 150af5d9ab275c3fc7047a4c254d3dda38a2671b
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Fri May 25 06:33:11 2001 +0000

    show report titles when displaying report "no data" and "no account"
    error messages. . .
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4278 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df3d5d5d589d3940df5da8822ca2af1b946117f4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 25 05:26:38 2001 +0000

    2001-05-24  Christian Stimming  <stimming at tuhh.de>
    
    	* po/gnc-glossary.txt: added file for all our translators.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4277 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 514e22dc3a29f281ca8a2803855488cf77d21035
Author: Christian Stimming <stimming at tuhh.de>
Date:   Fri May 25 00:37:14 2001 +0000

    Duarte Loreto's pt_PT.po update.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4276 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9e9beb11a0a54ff88c8b8d1fe42ae8e9f93004af
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 24 20:35:05 2001 +0000

    2001-05-24  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/report/average-balance.scm: made strings more
    	consistent.
    
    	* src/scm/options-utilities.scm: adjusted the upper bound for plot
    	size.
    
    	* src/gnome/dialog-column-view.c: use menu-name in report-list.
    
    	* src/scm/report.scm (gnc:report-menu-name),
    	(gnc:report-template-menu-name/name): added functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4275 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10b47deeb9a5379d7db6f213ea21aee95380701a
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Thu May 24 07:26:20 2001 +0000

    reverted borken version.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4274 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 096a3efbf007a2eef26a1a55aa16f17734891ba8
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Thu May 24 07:20:05 2001 +0000

    documentation updates, bugfixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4273 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f8d7f1d3328686519e0cb6ebc8081ebc19c08a9
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 24 05:51:10 2001 +0000

    fix bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4272 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1eb74a9d3c032ebc3b417f4638b79cbd7025459e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 24 00:43:55 2001 +0000

    2001-05-23  Christian Stimming  <stimming at tuhh.de>
    
    	* po/pt_PT.po: Duarte Loreto's updated translation.
    
    	* src/scm/prefs.scm, options-utilities.scm: fix string.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4271 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e05795505f3af4e828666bc8183bcae277e16e26
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed May 23 18:20:49 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4270 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 741a755af81172fad0f15bcb4fb4bcc40ce9e753
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed May 23 18:20:00 2001 +0000

    * lib/srfi/srfi-19.scm: update to new guile-core version.  (Grab
    my fixes).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4269 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 86350fc930bc55c60897ce3222c34694890429fd
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed May 23 18:03:08 2001 +0000

    * src/scm/report/transaction-report.scm: add use-modules
    for syncase.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4268 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3df10ea5a0736452ac6cb39b4114a539bfbfc172
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Wed May 23 18:02:48 2001 +0000

    * configure.in (AC_OUTPUT): remove src/scm/srfi/Makefile (again?).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4267 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c21002abacfacd1ff24faa958433ae2bd419f0df
Author: Linas Vepstas <linas at linas.org>
Date:   Wed May 23 16:10:02 2001 +0000

    small hacks to add price support
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4266 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 641055dcf34e0c8c4695aa903f5bfe0e862913cc
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed May 23 09:42:34 2001 +0000

    2001-05-23  Dave Peticolas  <dave at krondo.com>
    
    	* src/doc/design/gnucash-design.texinfo: update docs
    
    	* src/doc/design/engine.texinfo: update docs
    
    	* src/gnome/window-reconcile.c (startRecnWindow): fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4265 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 60f3516094b9870344555fd5351a4db03c7752d3
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed May 23 07:29:20 2001 +0000

    2001-05-23  Dave Peticolas  <dave at krondo.com>
    
    	* src/scm/bootstrap.scm.in: fix test for slib
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4264 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f49839e3c32c0348a8bf67c24d6e78c0268ed86e
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed May 23 05:44:03 2001 +0000

    2001-05-22  Christian Stimming  <stimming at tuhh.de>
    
    	* src/register/splitreg.c (configAction): fix comments for i18n.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4263 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6be2c7275c9a735a428cb1eebbf675480f26f280
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 22 23:01:13 2001 +0000

    Forgot the author lines.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4262 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 97369dfc779b0fe97b6a2a009d03a5932f869421
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 22 22:55:21 2001 +0000

    More updates for the german translations.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4261 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec5962abed9e7fda62a7884ca523b1c3c7d2a5cf
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 22 21:29:47 2001 +0000

    Herbert Thoma's updated de.po.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4260 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 530339f2d77e37f268467ef4d0974cd734a44cbc
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 22 07:48:24 2001 +0000

    2001-05-22  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/druid-qif-import.c: fix scrollbar bug. raise qif
    	window to top
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4259 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f975251b653bd5de8fd355024a4614c1f1d857a8
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 22 07:34:22 2001 +0000

    2001-05-22  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/druid-qif-import.c: fix scrollbar bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4258 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 583aea011a267409d6a751e6642606ff237788c8
Author: Linas Vepstas <linas at linas.org>
Date:   Tue May 22 06:27:11 2001 +0000

    add infrastructure to allow save & restore of prices in the backend
    (rpc and sql backend routines stubbed out; need to be implemented)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4257 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e52c4579b7e1a801c44bacc0477669cff089b3e1
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 21 21:42:15 2001 +0000

    2001-05-21  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/window-main.c: remove cruft
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4256 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dcd198c528a5b2bd4be85e5b4d823e5a96bd7a57
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 21 21:27:38 2001 +0000

    2001-05-21  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/new-user-callbacks.c: use gncp_new_user_finish
    
    	* src/gnome/new-user-funs.c: finish new user choices dialog.
    	(gncp_new_user_finish): new func
    
    	* src/scm/main.scm: use new 'new user' call
    
    	* src/guile/gnc.gwp: change new user api
    
    	* src/guile/gnucash.h: change new user api
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4255 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2174d5c0430bb99b14b1a47d276d063e3c7e0960
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 21 09:03:20 2001 +0000

    2001-05-21  Dave Peticolas  <dave at krondo.com>
    
    	* doc/sgml/C/xacc-balancesheet.sgml: fix warning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4254 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bbf08d73403f977e034eeaf2c007bb5e901a414c
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Mon May 21 08:24:42 2001 +0000

    More documentation updates, including a "What's New" document.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4253 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72251858854541884ddaa148fd772ca275c32ebe
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 21 07:07:42 2001 +0000

    Update po files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4251 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 069450d4564030c7524c26442a2a8ae2b01edcc2
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 21 06:59:10 2001 +0000

    Prepare for 1.5.96.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4250 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e9e884aa441cd0bcbea169a69ab9fd7c41159ec
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 21 06:53:37 2001 +0000

    2001-05-20  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/new-user-funs.h: add api & glade work for new
    	user choices dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4249 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb258f4b78579bcbad303041e4db7c4d8096fc9b
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Mon May 21 02:27:11 2001 +0000

    more documentation updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4248 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c97142fdadd9d913b640e3f04a4c07d45ac238f8
Author: James LewisMoss <dres at debian.org>
Date:   Mon May 21 01:59:27 2001 +0000

    add account list at new file pref (unused currently)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4247 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a4aea0ced6b8fe1ea73a7a54e2acdf29944c264
Author: James LewisMoss <dres at debian.org>
Date:   Mon May 21 01:58:37 2001 +0000

    update strings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4246 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6175dadd9feb98e416c34ce0243847b3e9b48432
Author: James LewisMoss <dres at debian.org>
Date:   Mon May 21 01:58:15 2001 +0000

    	* src/FileDialog.c (gncFileNew): create new user dialog on new
    	file new.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4245 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 88b98dd1218c1c10bceefd80383a2acc78c1b655
Author: James LewisMoss <dres at debian.org>
Date:   Mon May 21 01:57:41 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4244 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b12396e480a57cdb096bbac195cf0ce845f8547
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat May 19 10:02:36 2001 +0000

    2001-05-19  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/sixtp.c (gnc_is_our_xml_file): fix mem leak
    
    	* src/engine/io-gncxml-v2.c (gnc_book_load_from_xml_file_v2): fix
    	mem leak
    
    	* src/gnome/window-acct-tree.c: fix mem leak
    
    	* src/doc/design/engine.texinfo: update docs
    
    	* src/gnome/window-acct-tree.c: fix mem leaks
    
    	* src/engine/io-gncxml-v2.c (gnc_counter_end_handler): fix mem
    	leak
    
    	* src/engine/gnc-account-xml-v2.c (account_parent_handler): fix
    	mem leak
    
    	* src/engine/Group.c (xaccFreeAccountGroup): set parent's child
    	pointer to NULL
    	(xaccAccountRemoveGroup): set parent's child pointer to NULL
    
    	* src/engine/sixtp-dom-parsers.c (dom_tree_to_integer): fix mem leak
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4243 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 25bf6dbb5e5b9510806a72a62f583a6c2a915f90
Author: Linas Vepstas <linas at linas.org>
Date:   Sat May 19 06:50:33 2001 +0000

    this is a test, only a test
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4242 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8ed41e8726426c0b1d57b4f1e60c6a960645e07
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri May 18 19:55:30 2001 +0000

    2001-05-18  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/io-gncxml-w.c: remove
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4241 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f3d3ce54eb90103fa4dd916c30419a8b2d1c5d09
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri May 18 10:14:24 2001 +0000

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

commit a94a8ad3744dd4e4c758a3b99ac6616f5ddca9fb
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri May 18 10:01:11 2001 +0000

    2001-05-18  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/Group.h: fix prototype
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4239 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c5dfd2b88100e703b9ef33d98f48b27a5cbcd2ca
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri May 18 10:00:14 2001 +0000

    2001-05-18  Dave Peticolas  <dave at krondo.com>
    
    	* src/doc/design/engine.texinfo: update docs
    
    	* src/gnome/dialog-price-editor.c: add button to remove
    	prices before a user-entered date.
    
    	* src/gnome/file-history.c: fix for menu changes
    
    	* src/scm/report.scm: move reports menu to top-level
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4238 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 353671c67e1eb5e0789a4a3cc5f7c085414e4bbf
Author: James LewisMoss <dres at debian.org>
Date:   Fri May 18 03:03:50 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4237 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e2b7f78088a3cd73195e0e7fa6ed9165710c6748
Author: James LewisMoss <dres at debian.org>
Date:   Fri May 18 03:03:21 2001 +0000

    * src/engine/Makefile.am (libgncengine_la_SOURCES): remove
    io-gncxml-w.c.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4236 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e8f01215274d43f696257f378f6b37a5a6d6770
Author: James LewisMoss <dres at debian.org>
Date:   Fri May 18 03:02:01 2001 +0000

    remove cruft.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4235 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0371f860c952fac698d23b3361fa522bfda4607
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 17 23:38:46 2001 +0000

    2001-05-17  Dave Peticolas  <dave at krondo.com>
    
    	* src/doc/design/engine.texinfo: update docs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4234 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5771ed73efe881695ead7f94e3f7d0dd9000abdf
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 17 22:53:53 2001 +0000

    2001-05-17  Dave Peticolas  <dave at krondo.com>
    
    	* src/doc/design/engine.texinfo: update docs
    
    	* src/engine/Account.c (xaccAccountRecomputeBalance): include
    	frozen splits in reconciled balance. Fix variable names.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4233 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 664d9be4cd307c0a6389865cbd59f2c00f592fad
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 17 10:37:35 2001 +0000

    2001-05-17  Dave Peticolas  <dave at krondo.com>
    
    	* accounts/C/*: tweak detailed descriptions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4232 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc13a74819f8cbe0a0e588ebe33a4ae1c6dedc16
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 17 10:28:47 2001 +0000

    2001-05-17  Dave Peticolas  <dave at krondo.com>
    
    	* doc/sgml/C/xacc-reports.sgml: fix warnings
    
    	* doc/sgml/C/xacc-net-worth-barchart.sgml: fix warnings
    
    	* doc/sgml/C/xacc-gnucash-web-browser.sgml: fix warnings
    
    	* doc/sgml/C/xacc-gnome-mdi.sgml: fix warnings
    
    	* doc/sgml/C/xacc-common-report-options.sgml: fix warnings
    
    	* doc/sgml/C/Makefile.am: add new file to Makefile.am
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4231 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f23936cfbd0c1718a2ea174d7fca64110b37c1bb
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 17 10:18:48 2001 +0000

    2001-05-17  Dave Peticolas  <dave at krondo.com>
    
    	* src/doc/design/gnucash-design.texinfo: update docs
    
    	* src/doc/design/engine.texinfo: update docs
    
    	* src/engine/Account.c: same as below
    
    	* src/engine/Account.h: use GNCAccountType instead of 'int'
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4230 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a936ec348fb2ae01f0755ddca0951fd9f140df12
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Thu May 17 07:30:31 2001 +0000

    More documentation work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4229 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 638c2487ec6515aa06cf65485e650736c71fdfb6
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed May 16 09:33:33 2001 +0000

    2001-05-16  Dave Peticolas  <dave at krondo.com>
    
    	* src/doc/design/gnucash-design.texinfo: update docs
    
    	* src/doc/design/engine.texinfo: update docs
    
    	* src/engine/Account.c (xaccCloneAccountSimple): remove
    	redundant initialization
    	(xaccAccountGetSlots): handle NULL
    
    	* src/engine/Account.h: fix docs
    
    	* src/engine/AccountP.h: fix spelling errors in comments
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4228 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba94a0201dbad94f24e37adba9f4ffd48dcde272
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Wed May 16 07:52:46 2001 +0000

    More documentation updates.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4227 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 45e6398a79749a9e9f2478daebb1b91cccc1f397
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed May 16 06:31:16 2001 +0000

    2001-05-15  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/commodity-utilities.scm: added another case to
    	gnc:case-exchange-time-fn. Needs more work.
    	(gnc:exchange-by-euro): new function. Added this function to all
    	other exchange function so that exchange of EURO currencies works
    	automagically in some more places. Doesn't work often enough,
    	though. Darn.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4226 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a12f34c67386bd004878723b0bcda1666d2187ae
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed May 16 04:18:32 2001 +0000

    2001-05-15  Christian Stimming  <stimming at tuhh.de>
    
            * src/scm/commodity-utilities.scm: added another case to
            gnc:case-exchange-time-fn. Needs more work.
    
            * src/scm/report/price-scatter.scm: Catch all cases that would
            cause Guppi's scatterplot to barf.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4225 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6bcacd1a2e54d88ee1c8d866de5486a54f7f6228
Author: James LewisMoss <dres at debian.org>
Date:   Wed May 16 03:10:56 2001 +0000

    fix compile warnings (misspelled string, missing SYSTEM on a couple of
    entity's and a couple missing refs to entit's)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4224 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 157fade6407fc659c0452dc2b70b910ba309ca66
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Wed May 16 02:13:27 2001 +0000

    fix up transaction report formatting
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4223 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 49da933b14c254f58477d1d7e1b083ca61424cc8
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Wed May 16 01:21:40 2001 +0000

    fixes missed in last night's checkin
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4222 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c0ee969b1a86d78778bc1c97afcd6f18d9bf166
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Wed May 16 01:11:21 2001 +0000

    missing files from yesterday's checkin
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4221 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a7c8bb9550ea6eb07bd163ae4192accc8484f1c4
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Wed May 16 01:10:24 2001 +0000

    missing file from yesterday's checkin
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4220 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 97d73836540568a96721103c2c6aba68346bb985
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 15 21:11:46 2001 +0000

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

commit 1e21ed2109f72504c03850130bd0e66b25774fea
Author: Bill Gribble <grib at billgribble.com>
Date:   Tue May 15 20:04:01 2001 +0000

            * fix report updating problem.  should reload multicolumn reports
            correctly when "reload" is hit.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4218 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c4c57dafd9c4dc217319ce41ccc4082c71f3c10d
Author: James LewisMoss <dres at debian.org>
Date:   Tue May 15 19:11:28 2001 +0000

    add long descriptions (plucking some stuff out of short to do it).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4217 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f5e21c0d97b4860c1e6f2bc2ae6edf4cfc1347d
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue May 15 16:37:46 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4216 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10ef022abce36354ddc51d3a6b6b699826f3ada1
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue May 15 16:37:21 2001 +0000

    * doc/sgml/C/Makefile.am (GNUCASH_SGML_FILES): remove entries
    listing missing files -- build was broken.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4215 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dee1ef4e12674816a58646dc5e3f388ad5b618e3
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue May 15 16:36:29 2001 +0000

    * src/scm/report/transaction-report.scm (addto!): make a
    let-syntax since you apparently can't define-syntax before other
    defines in a nested let.
    
    * src/scm/report/register.scm (addto!): make a let-syntax since
    you apparently can't define-syntax before other defines in a
    nested let.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4214 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8529c3558a1637d969e557063cccdc572517f5d6
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue May 15 16:33:56 2001 +0000

    * src/scm/report/transaction-report.scm (addto!): make a
    let-syntax since you apparently can't define-syntax before other
    defines in a nested let.
    
    * src/scm/report/register.scm (addto!): make a let-syntax since
    you apparently can't define-syntax before other defines in a
    nested let.
    
    * src/scm/gnumeric/gnumeric-utilities.scm: use srfis as modules.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4213 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5a7fb93df8633f26babd855d5e607e24941d979
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue May 15 16:28:59 2001 +0000

    * src/scm/srfi/Makefile.am: moved to lib/srfi.
    
    * src/scm/srfi/README: moved to lib/srfi.
    
    * src/scm/srfi/srfi-1.r5rs.scm: merged to lib/srfi/srfi-1.scm.
    
    * src/scm/srfi/srfi-1.unclear.scm: merged to lib/srfi/srfi-1.scm.
    
    * src/scm/srfi/srfi-19.scm: moved to lib/srfi.
    
    * src/scm/srfi/srfi-8.guile.scm: merged to lib/srfi/srfi-8.scm.
    
    * src/scm/srfi/srfi-8.scm: merged to lib/srfi/srfi-8.scm.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4212 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94e55b4fd04a3f8ec25ea60744d996c3871798a1
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue May 15 16:27:55 2001 +0000

    * src/scm/utilities.scm (flatten): improved via grib's version.
    
    * src/scm/text-export.scm: use srfis as modules.
    
    * src/scm/main.scm: use srfis as modules.
    
    * src/scm/date-utilities.scm: use srfi-19 as a module.
    
    * src/scm/Makefile.am (SUBDIRS): remove srfi.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4211 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cdc836b728eb351f0061b16654565bbd2ca909e7
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue May 15 16:14:26 2001 +0000

    * src/gnome/window-main.c
    (gnc_main_window_restore): fix prototype (const-wise).
    
    * src/gnome/window-main.h
    (gnc_main_window_restore): fix prototype (const-wise).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4210 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85f732f84f83999b6fb03f735360b9d14a4ef371
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue May 15 15:52:59 2001 +0000

    * Makefile.am (TAGS): add a msg to suggest --enable-tags.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4209 57a11ea4-9604-0410-9ed3-97b8803252fd

commit db0fdc1548e85e01a0befa46c0a15d3fa16152a4
Author: James LewisMoss <dres at debian.org>
Date:   Tue May 15 15:52:57 2001 +0000

    * src/engine/gnc-commodity-xml-v2.c
    (gnc_commodity_dom_tree_create): use new func.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4208 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ac3dd6b3ec879fa16ab7581ada18e8899d81acf
Author: James LewisMoss <dres at debian.org>
Date:   Tue May 15 15:52:22 2001 +0000

    * src/engine/gnc-account-xml-v2.c (gnc_account_end_handler):
    reorder some things: cleanup.
    
    * src/engine/gnc-account-xml-v2.c (gnc_account_dom_tree_create):
    use new func.
    
    Add currency and security scu stuff.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4207 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06cf1780920e67a978c8c602c8148db15871818a
Author: James LewisMoss <dres at debian.org>
Date:   Tue May 15 15:51:45 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4206 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b88af602e45caf902d7067033f9e12f52de8f6a2
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue May 15 15:51:01 2001 +0000

    * lib/Makefile.am (SUBDIRS): add srfi.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4205 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 36f9f20f0193d20581d12a49e9ca6aaff63a867a
Author: James LewisMoss <dres at debian.org>
Date:   Tue May 15 15:50:46 2001 +0000

    remove cruft (extra window no longer used)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4204 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ff268fdd12d84b57275f8347fe0298352e4536f
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue May 15 15:50:35 2001 +0000

    * configure.in: add lib/srfi/Makefile to AC_OUTPUT.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4203 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc649b109ab5c64e1578f3fdb14a2e5941b4994c
Author: James LewisMoss <dres at debian.org>
Date:   Tue May 15 15:50:05 2001 +0000

    * src/engine/sixtp-dom-generators.c (int_to_dom_tree):new func.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4202 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7236897bab5c7344e5ccf6aa6a0366bcdbbbf3f6
Author: James LewisMoss <dres at debian.org>
Date:   Tue May 15 15:49:10 2001 +0000

    write title as well.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4201 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73735fe869ddfbe1f1078399c8da5846de2cf982
Author: Rob Browning <rlb at cs.utexas.edu>
Date:   Tue May 15 15:48:44 2001 +0000

    * lib/srfi/srfi-2.scm: new file.
    
    * lib/srfi/srfi-9.scm: new file.
    
    * lib/srfi/srfi-11.scm: new file.
    
    * lib/srfi/srfi-8.scm: moved from src/scm/srfi/.
    
    * lib/srfi/srfi-19.scm: moved from src/scm/srfi.
    
    * lib/srfi/README: moved from src/scm/srfi/.
    
    * lib/srfi/srfi-1.scm: moved from src/scm/srfi/.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4200 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73c08b34fd50cfa4dae60f474fcfb528202d304f
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Tue May 15 12:22:07 2001 +0000

    updating documentation to detail new features.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4199 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92a748617786c9054954e19f305e2287a05496b6
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 15 09:39:13 2001 +0000

    2001-05-15  Dave Peticolas  <dave at krondo.com>
    
    	* src/doc/design/engine.texinfo: update docs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4198 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d2ba889f3f66cf8d6e54cc750fa4b47b06cb3605
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 15 07:34:15 2001 +0000

    2001-05-15  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/commodity-utilities.scm, report/portfolio.scm: major
    	code cleanup. (gnc:pricealist-lookup-nearest-in-time) code moved
    	from report/portfolio.scm to commodity-utilities.scm.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4197 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2cb20de3f64008def522ff8b0ee871814a505bb4
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 15 06:27:15 2001 +0000

    2001-05-14  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/report/category-barchart.scm: fix bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4196 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b0846f6738d06be884ea787bc1d9cbe7d804a2f
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 14 22:42:29 2001 +0000

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

commit dec1750edd310fb1277e9a25addb0fe78550ee33
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 14 22:16:43 2001 +0000

    2001-05-14  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/druid-qif-import.c: fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4194 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae1a33bb690751ea4eab708bd6f90005d29f6d20
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 14 21:31:49 2001 +0000

    2001-05-14  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/Account.c (xaccAccountGetChildren): fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4193 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e9509945859636ccba99491fd86623c7d15c1ee8
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 14 10:30:42 2001 +0000

    Add changelog entry.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4192 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9868880ff0796b40d870979b8b193f6e66042b45
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 14 10:29:23 2001 +0000

    2001-05-14  Dave Peticolas  <dave at krondo.com>
    
    	* src/scm/report/register.scm: reverse balance where appropriate.
    	put total in proper column.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4191 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94a26ca6a06a7b64b491b426c1afafdd93b90133
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 14 09:11:15 2001 +0000

    2001-05-14  Dave Peticolas  <dave at krondo.com>
    
    	* src/scm/report/price-scatter.scm: use a commodity option
    	so stocks/mutuals can be selected.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4190 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d90446e3d58330cf563050becb5f7151a2392451
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 14 08:38:24 2001 +0000

    2001-05-14  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/gnc-book.c (gnc_book_begin_file): check for missing
    	directory
    
    	* src/gnome/file-history.c (gnc_history_add_file): fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4189 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf175242d6a5a3d36f5009879636c94f09db1995
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 14 06:12:36 2001 +0000

    2001-05-13  Kevin Finn  <kevinfinn at mediaone.net>
    
       * src/gnome/window-register.c:  flag summarybar as NEVER_VERTICAL
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4188 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c24faf765861f0cb3a10417f639826369f9be0ad
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 14 00:51:40 2001 +0000

    Update po files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4186 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d90d386a6999df67900fe6fcc0bbdae997f343a
Author: Christian Stimming <stimming at tuhh.de>
Date:   Mon May 14 00:39:37 2001 +0000

    2001-05-13  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/report/portfolio.scm: Added price-source option. Added
    	code to use prices from transactions.
    
    	* src/scm/commodity-utilities.scm: fix warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4185 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 574a211f00b725653d7080eaf699ce8fb3e49a80
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 14 00:01:04 2001 +0000

    2001-05-13  Dave Peticolas  <dave at krondo.com>
    
    	* src/FileDialog.c (gncPostFileOpen): fix bug -- current_book
    	might be changed by book-opened-hook.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4184 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 80070822355670aa1004a22a28065c4be1a790f8
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sun May 13 23:30:37 2001 +0000

    remove warning.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4183 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 02519b203894b38cf5011ae0d27a57373d00bff8
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun May 13 22:42:40 2001 +0000

    Prepare for 1.5.95.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4182 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8c56ebb0792c247989f00508b4c7a638c142566
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun May 13 22:25:47 2001 +0000

    Update po files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4181 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd1bbef9e2b5bf8e33e326778a4293059433a887
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun May 13 22:22:28 2001 +0000

    Add patches list address.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4180 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f5c7459f2759bf479a2036a723cae9144d8d1ed7
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun May 13 22:15:00 2001 +0000

    2001-05-13  Dave Peticolas  <dave at krondo.com>
    
    	* src/scm/tip-list.scm: fix tip
    
    	* src/engine/Account.c (finder_help_function): fix warning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4179 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 763f1dd2557ceeee6f69a1db6084ed9015855b2b
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun May 13 22:05:38 2001 +0000

    2001-05-13  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/Account.c (finder_help_function): fix warning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4178 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ef81e69715e7d46c3615d2a9371dae677022e4c
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun May 13 21:57:20 2001 +0000

    2001-05-13  Kevin Finn  <kevinfinn at mediaone.net>
    
    	* src/SplitLedger.c, src/engine/Account.c, src/engine/Account.h:
    	moved function gnc_find_trans_in_account_by_desc from SR to become
    	new functions xaccAccountFindTransByDesc and
    	xaccAccountFindSplitByDesc so they could be used outside of the
    	register code.
    
    	* src/gnome/dialog-transfer.c: Added quickfill/autocomplete
    	functionality to the transfer dialog, based on the Description.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4177 57a11ea4-9604-0410-9ed3-97b8803252fd

commit beabb807e8d7fd6a3c8d2adce9b2b64c27063895
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun May 13 10:18:34 2001 +0000

    2001-05-13  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/window-main.c: write commodities with accounts
    
    	* src/engine/io-gncxml-v2.c (write_commodities): make public
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4176 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc4562838e7bbdd728c267151ef59906df704f43
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun May 13 10:05:38 2001 +0000

    2001-05-13  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/new-user.glade: tweak gui
    
    	* src/gnome/window-main.c: the "destroy" handler does not
    	return a result. add menu item & functionality for account
    	hierarchy export.
    
    	* src/scm/report/welcome-to-gnucash.scm: take out the ugly :)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4175 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0338dff9b6dd6689709c101ab62c98309f2a3c70
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat May 12 23:03:13 2001 +0000

    2001-05-12  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/report/category-barchart.scm, net-barchart.scm,
    	average-balance.scm: Added price-source option. Uses new function
    	gnc:make-exchange-nearest-function to offer time-varying exchange
    	rates.
    
    	* src/scm/report-utilities.scm
    	(gnc:acccounts-get-all-subaccounts): added.
    
    	* src/scm/commodity-utilities.scm
    	(gnc:make-exchange-nearest-function): Added this and many more
    	functions to enable time-variant currency exchange.
    
    	* src/scm/report/price-scatter.scm: Add warnings if data is empty.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4174 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e87eb3d6ac7b78eb90b17551ecd983230530ca6
Author: Bill Gribble <grib at billgribble.com>
Date:   Sat May 12 12:47:32 2001 +0000

    	* src/gnome/dialog-options.c: fix destructor bug
    
    	* src/gnome/window-report.c: add options dialog to edited list
    	even if opened by a URL click.
    
    	* src/gnome/window-main.c: handle close of last window safely.
    	Still don't save MDI info correctly with WM close, though
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4173 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14b2d233ce71fa061b28ac0b4afbef76f16ddc4c
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat May 12 11:50:36 2001 +0000

    2001-05-12  Dave Peticolas  <dave at krondo.com>
    
    	* src/FileDialog.c (gncFileSaveAs): don't use a default filename
    
    	* src/scm/report/hello-world.scm: put under utility menu
    
    	* src/scm/report/welcome-to-gnucash.scm: don't show in menu
    
    	* src/scm/report/iframe-url.scm: put under utility menu
    
    	* src/scm/report.scm: add 'utility reports' menu
    
    	* src/gnome/new-user-funs.c: add support for opening balances
    
    	* src/gnome/gnc-amount-edit.c (gnc_amount_edit_evaluate): allow
    	empty string as zero
    
    	* src/gnome/new-user-callbacks.c: add support for opening balances
    
    	* src/gnome/dialog-account.c (gnc_account_list_fill): fix warning
    	(gnc_account_window_destroy_cb): destroy callback has no return
    	(gnc_ui_to_account): reverse opening balance appropriately
    
    	* src/engine/Account.c: change return type to const
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4172 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 455cc47410d3699075487c205a2dda9e316bddcc
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat May 12 08:41:01 2001 +0000

    2001-05-12  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/report/pnl.scm, account-piecharts.scm,
    	account-summary.scm: Added price-source option. Use new function
    	gnc:case-exchange-fn.
    
    	* src/scm/date-utilities.scm (gnc:get-end-cur-fin-year): added
    	function.
    
    	* src/scm/options-utilities.scm (gnc:options-add-date-interval!):
    	changed the order of relative dates - which order is best?
    
    	* src/scm/report/balance-sheet.scm: use new function
    	gnc:case-exchange-fn.
    
    	* src/scm/commodity-utilities.scm (gnc:case-exchange-fn): add
    	function.
    
    	* src/scm/report/price-scatter.scm: adapted helper function name
    	to other reports.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4171 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df5b1cf465bf73f9785a70e04e3d0e3d901a59e5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Sat May 12 07:44:24 2001 +0000

    2001-05-12  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/report/price-scatter.scm: Extended option to use the
    	pricedb as a price source.
    
    	* src/scm/commodity-utilities.scm: Added functions for getting
    	sorted commodity splits, for total-average-prices of a
    	commodity-list, for instantaneous prices, for instantaneous prices
    	of a commodity-list, and for cooking your morning coffee :)
    
    	* src/scm/report-utilites.scm, html-utilities.scm: create new
    	function (gnc:accounts-get-commodities), use it in
    	html-utilities.scm.
    
    	* src/scm/html-scatter.scm: add workaround for rgba color.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4170 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41b5acf7e488820dde53867b50544702e0ca7ae6
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Sat May 12 06:33:02 2001 +0000

    fix bug with new-user saving book config file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4169 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6817312b82a2c0381996a944ecf57dd607061d92
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Sat May 12 06:31:40 2001 +0000

    Fix for new-user with no .gnucash bug reported by Bryan Larsen.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4168 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6567373dcb2d1f570697112c55d41d0f21fa6366
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri May 11 22:26:44 2001 +0000

    2001-05-11  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/Account.c (xaccCloneAccountSimple): use
    	xaccAccountSetCurrency -- it does more than just set the pointer!
    
    	* src/gnome/new-user-funs.c (clone_account): don't use engine
    	private functions.
    
    	* src/engine/io-example-account.c (add_account_local): fix up
    	currency & security for new example accounts
    
    	* src/engine/io-utils.c: add emacs mode comment to cancel
    	XML comment
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4167 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 957635e51af78a244fbd0d709ef1da07e8cc2bdf
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri May 11 21:24:19 2001 +0000

    2001-05-11  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/new-user-callbacks.c: fix compiler warning
    
    	* src/engine/gnc-book.c (gnc_book_set_group): fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4166 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb47354213af72d8992cb8a33b182c16a13dc86b
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri May 11 19:57:13 2001 +0000

    2001-05-11  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/sql/Makefile.am: add files for make dist
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4165 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b5f30f3cbde237c4f7b5f58b5af18d076c5f6dd
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri May 11 19:27:43 2001 +0000

    2001-05-11  Bill Gribble  <grib at billgribble.com>
    
    	* src/scm/main-window.scm: force-output when saving param files.
    	otherwise they don't get written until program exit, which can
    	cause problems.  Add newlines to acct tree output.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4164 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b20c018bada0d2adc86f69425a002ee85158c973
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri May 11 10:48:01 2001 +0000

    2001-05-11  Dave Peticolas  <dave at krondo.com>
    
    	* src/doc/design/engine.texinfo: update docs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4163 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb1a96378a0a40d3d141c71e0af2543b017d0af6
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Fri May 11 05:40:11 2001 +0000

    Fix for null data.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4162 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f7eb603ace174592d4ccc0ef402330d506750052
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 10 22:55:08 2001 +0000

    2001-05-10  Dave Peticolas  <dave at krondo.com>
    
    	* src/scm/main-window.scm ((gnc:main-window-book-open-handler
    	book-url)): restore the main window even if we can't get a
    	conf-file-name.
    
    	* src/scm/main.scm (gnc:load-account-file): if we have a file to
    	open, only run book-opened-hook if file open returns false.
    
    	* src/FileDialog.c (gncPostFileOpen): once book-closed-hook has
    	been run, run book-opened-hook if opening the file fails for some
    	reason.
    
    	* src/guile/gnc.gwp: update ui-open-file api.
    
    	* src/gnome/top-level.c (gnucash_ui_open_file): return TRUE/FALSE
    	for success/failure. use gboolean instead of int for boolean
    	returns.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4161 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d2aaaf20dc76ea6035d3ad750eb4c700b68a196a
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 10 22:30:45 2001 +0000

    2001-05-10  Bill Gribble  <grib at billgribble.com>
    
    	* src/gnome/dialog-column-view.c: change handling of component
    	reports.  now we explicitly handle the case of the column view,
    	which is the only report that needs to save/restore its children.
    
    	* src/gnome/gnc-html-guppi.c: add printing support for graphs.
    	Doesn't really work on my system ATM.  I'll follow up on it.
    
    	* src/gnome/window-main.c: move save/restore forms out of gnome
    	MDI config string.  rename some functions.
    
    	* src/gnome/window-report.c: save the initial report in a window
    	for special treatment.  It's the one that gets saved and restored,
    	and whose title appears in the tab.
    
    	* src/scm/*: remove instances of report-add-child and friends.
    	The concept is unnecessary.
    
    	* src/scm/main-window.scm: save report and account data to a new
    	file named after the book in the directory ~/.gnucash/books.
    
    	* src/scm/options.scm: run option-changed callbacks in the order
    	they were added.  Add gnc:options-touch to dirty the options
    	without changing anything.
    
    	* src/scm/report.scm: add new optional fields for the
    	define-report form: 'options-cleanup-cb and 'options-changed-cb.
    	'options-cleanup-cb is called before book save to allow you to
    	clean up any mess that you don't want saved.  'options-changed-cb
    	is called after any report option is changed.  Both are optional.
    
    	Also get rid of the concept of 'display-lists' for reports and
    	let the displays update themselves with callbacks.  Get rid of
    	parents and children for the reports.
    
    	* src/scm/report/view-column.scm: revamp to handle options
    	processing, saving, and rendering better.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4160 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 629e1d185b8644e341ed689826200fb0363868e8
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 10 21:58:32 2001 +0000

    testing 1 2 3
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4159 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d6ee33b2429db8b1a11aa15c5fe80f6df8bd667d
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 10 16:49:44 2001 +0000

    add documentation, and only documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4158 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dbff65cc9a170d044385e9d2169adc9bbd5e2a23
Author: James LewisMoss <dres at debian.org>
Date:   Thu May 10 16:15:34 2001 +0000

    * src/scm/main.scm ((gnc:main)): remove the main window startup
    with new user startup (moved to end of new user stuff).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4157 57a11ea4-9604-0410-9ed3-97b8803252fd

commit edf821719aba617a5108a36673e7832e32fdba2b
Author: James LewisMoss <dres at debian.org>
Date:   Thu May 10 16:15:08 2001 +0000

    almost complete new user stuff.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4156 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c31188fbf40d3d11eb056a082a21d9708d7e0c3f
Author: James LewisMoss <dres at debian.org>
Date:   Thu May 10 16:14:13 2001 +0000

    * src/engine/sql/PostgresBackend.c (pgendGetAllAccountKVP): use
      xaccGroupForEachAccount rather than Deeply one.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4155 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e4ae3e610accdf67ebc8688ebbde2f3a40a0fc74
Author: James LewisMoss <dres at debian.org>
Date:   Thu May 10 16:13:13 2001 +0000

    * src/engine/rpc/RpcUtils.c (rpcend_build_gncacctlist):
    xaccGroupForEachAccountDeeply -> xaccGroupForEachAccount(...TRUE)
    (rpcend_build_gncacct_verslist): same.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4154 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74a69a5846ed37a2fadc2b000e7e773d2b309439
Author: James LewisMoss <dres at debian.org>
Date:   Thu May 10 16:12:52 2001 +0000

    * src/engine/gnc-book.c (gnc_book_set_group): free account group
    when setting new one.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4153 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84108d7b6ad711adb9ba7b77adeeb540e62bdac0
Author: James LewisMoss <dres at debian.org>
Date:   Thu May 10 16:12:28 2001 +0000

    * src/engine/Group.c (xaccGroupForEachAccount): change from
    xaccGroupForEachAccountDeeply and add argument on whether it
    should do things deeply.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4152 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e01b217c43d7b4d2bf1e4fe3e1947dcaddb1fd63
Author: James LewisMoss <dres at debian.org>
Date:   Thu May 10 16:12:02 2001 +0000

    * src/engine/Account.c (xaccCloneAccountSimple): new func.
    (xaccAccountEnumAsString): change arg to GNCAccountType.
    
    * src/engine/Account.c (xaccAccountGetChildren): Add children
    group if ->children == NULL.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4151 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7753a796be337f3d9c437508b6929030df180d0c
Author: James LewisMoss <dres at debian.org>
Date:   Thu May 10 16:11:16 2001 +0000

    * src/gnc-ui-util.c (gnc_ui_account_get_balance):
    xaccGroupForEachAccountDeeply -> xaccGroupForEachAccount(...TRUE)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4150 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c5aa26196dd22a5472c367b7351ca103e992b77b
Author: James LewisMoss <dres at debian.org>
Date:   Thu May 10 16:06:09 2001 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4149 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dbe5efe2412cfb93c4a09909a130721b7d73c657
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 10 09:49:15 2001 +0000

    2001-05-10  Dave Peticolas  <dave at krondo.com>
    
    	* src/guile/File.c (gncFindFile): handle NULL arg
    	(gncReadFile): use glib mem routines
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4148 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 90ada02e6f5ea1851a80a3c0f724b9302c67fedf
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 10 09:33:00 2001 +0000

    2001-05-10  Dave Peticolas  <dave at krondo.com>
    
    	* src/doc/design/engine.texinfo: update docs
    
    	* src/scm/command-line.scm: fix bugs
    
    	* src/engine/kvp_frame.c: handle NULL args
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4147 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 09945cef3ce5c14522a0d63e462935e9d40e84bd
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 10 08:24:37 2001 +0000

    2001-05-10  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/report/account-summary.scm, balance-sheet.scm, pnl.scm:
    	moved foreign currency display option to display tab.
    
    	* src/scm/html-utilities.scm
    	(gnc:html-acct-table-comm-row-helper!): fixed display bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4146 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f632f3e02db93fff9a985b710a21094951a90835
Author: Christian Stimming <stimming at tuhh.de>
Date:   Thu May 10 07:07:46 2001 +0000

    2001-05-10  Christian Stimming  <stimming at tuhh.de>
    
    	* src/engine/gnc-pricedb.c (gnc_pricedb_lookup_nearest_in_time):
    	Fixed this function so that it works properly now.
    
    	* src/scm/commodity-utilities.scm
    	(gnc:get-match-commodity-splits): fix bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4145 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fdf654e83527f8c425ef0014a62dd91dc8e2fe29
Author: James LewisMoss <dres at debian.org>
Date:   Thu May 10 01:59:22 2001 +0000

    Expense -> Expenses (to match all the other files)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4144 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 176adcbf013d8bc597dd3ca1352819fd877811ae
Author: James LewisMoss <dres at debian.org>
Date:   Thu May 10 01:58:49 2001 +0000

    Add long description.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4143 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bab13c88e5784dfe9ebb08844adfa6ce61bda4f7
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 10 00:12:46 2001 +0000

    clean up error code handling in SQL backend
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4142 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92e202d05fc2304e58b4b57064794156b08ec835
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed May 9 23:03:36 2001 +0000

    2001-05-09  Dave Peticolas  <dave at krondo.com>
    
    	* src/doc/design/engine.texinfo: update docs
    
    	* src/engine/*.[ch]: add GPL headers
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4141 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 457904e846ee1ad8dad5182948e5a8e707c93155
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed May 9 20:46:06 2001 +0000

    2001-05-09  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/report/price-scatter.scm: use the configurable report
    	title.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4140 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f03fd6f8a148d64aa3ab0745f08a1d4cdfba9365
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed May 9 08:55:39 2001 +0000

    2001-05-09  Dave Peticolas  <dave at krondo.com>
    
    	* src/doc/design/user-preferences.texinfo: update docs
    
    	* src/doc/design/reports.texinfo: update docs
    
    	* src/doc/design/top-level.texinfo: update docs
    
    	* src/doc/design/register.texinfo: update docs
    
    	* src/doc/design/component-manager.texinfo: update docs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4139 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 87edd32c821933c73ec0e14a783bfccb7f0cc5b1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed May 9 08:52:12 2001 +0000

    2001-05-09  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/report/price-scatter.scm: Added new option: get weighted
    	average prices from the past, not only the instant prices.
    
    	* src/scm/commodity-utilities.scm
    	(gnc:get-commodity-totalaverage-prices): Added
    	function. Eventually this could be an extension/alternative to
    	prices from the pricedb.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4138 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5848a94c3060ed05c3f55bdba2efe9ca2253d908
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Wed May 9 08:49:10 2001 +0000

    Changelog for previous changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4137 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e8c8a45841ef4d07b036d22e8b63f54ef56e126
Author: Robert Graham Merkel <robert.merkel at benambra.org>
Date:   Wed May 9 08:27:07 2001 +0000

    Fixes for empty barcharts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4136 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57c936f3cf64e53027784a885e1d28952d17ec7f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed May 9 06:52:16 2001 +0000

    yet another test
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4135 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3591d3eea983d81ab4c88292a298676742a9479f
Author: Linas Vepstas <linas at linas.org>
Date:   Wed May 9 02:42:48 2001 +0000

    debianize the posgres backend build
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4134 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 86078f66ced6f6ac4449212388e7cc40b6a07ff5
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed May 9 02:21:07 2001 +0000

    2001-05-08  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/options-utilities.scm, src/scm/report/price-scatter.scm:
    	moved gnc:options-add-marker-choice! from price-scatter.scm to
    	options-utilities.scm.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4133 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ccaf796ac3380864b6b2639a618de813b958157
Author: Christian Stimming <stimming at tuhh.de>
Date:   Wed May 9 00:43:37 2001 +0000

    hopefully the final test
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4132 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e7f1d9698a88205f44ed5bd72ace35c41216cbc
Author: Linas Vepstas <linas at linas.org>
Date:   Tue May 8 22:37:23 2001 +0000

    testing 1 2 3
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4131 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a97b8aec64b93cf00755528d4fad489dd193bf1
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 8 18:24:07 2001 +0000

    testing some more --linas
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4130 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a8fcf68dfce2445c22e0c427dedeff4091bce12f
Author: Christian Stimming <stimming at tuhh.de>
Date:   Tue May 8 18:19:57 2001 +0000

    testing 1 2 3
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4129 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4fae9be45ed5cc7faa4a3190b118aa47900e6e20
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 8 09:36:40 2001 +0000

    2001-05-08  Dave Peticolas  <dave at krondo.com>
    
    	* src/scm/price-quotes.scm: add currency quote support
    
    	* src/gnome/dialog-account.c: add currency quote support
    
    	* src/engine/Account.c: allow CURRENCY accounts to have price
    	source set.
    
    	* src/quotes/finance-quote-helper.in: add currency quote support
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4128 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f9fb478f488a9c2b2edca5b483feff7f3e175050
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 8 08:02:54 2001 +0000

    2001-05-07  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/commodity-utilities.scm: Always use the absolute value
    	when building a weighted average.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4127 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a1469eff2f69236ee1f74aefb290c243e088eed
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 8 06:14:40 2001 +0000

    Duarte Loreto's updated Portuguese translations.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4126 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64235a45dd7553724736080fde110c1ab672b96d
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 8 06:07:42 2001 +0000

    Duarte Loreto's updated pt_PT.po file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4125 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d37046bfe0307a0e09adcdf92889c3a1948e07b4
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 7 20:23:41 2001 +0000

    testing 1 2 3
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4124 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5dcfbfc9f1edbe3a39ed87974239e41e9c493b53
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 7 04:22:55 2001 +0000

    2001-05-06  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/report/price-scatter.scm: add options for marker shape
    	and color.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4122 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2fb255d2110f2763ffe6602a5ac69988366e8b5e
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun May 6 21:55:34 2001 +0000

    Christian Stimming's .cvsignore fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4121 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0aa979f008ccaeac5c787e156f270e59bb4e115a
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun May 6 21:53:37 2001 +0000

    2001-05-06  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/report/transaction-report.scm: fix bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4120 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f5f7b89f26c290bf611e232481b8dda8e1a7851
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat May 5 19:39:40 2001 +0000

    2001-05-05  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/window-main.c: fix bugs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4119 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5964455515423365b0b90bfa1f033079a39acfb8
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat May 5 19:28:33 2001 +0000

    2001-05-05  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/report/price-scatter.scm: More experiments with scatter
    	plots which are working now. Doesn't look too nice though.
    
    	* src/scm/commodity-utilities.scm
    	(gnc:get-match-commodity-splits): new function.
    
    	* src/scm/date-utilities.scm (gnc:date->timepair): new
    	function. Code cleanup.
    
    	* src/guile/gnc.gwp: more price handling functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4118 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e3cc3931685b360575f64d825a82e5ac4d93da4
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat May 5 06:09:23 2001 +0000

    Robert Graham Merkel's string fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4117 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b22b0442f0d2b6f9054a5d9efcaba7cf3744068a
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri May 4 20:55:30 2001 +0000

    2001-05-04  Dave Peticolas  <dave at krondo.com>
    
    	* src/register/splitreg.c: set action cell to autosize
    
    	* src/register/gnome/combocell-gnome.c (xaccComboCellSetAutoSize):
    	new func.
    
    	* src/register/gnome/gnucash-item-list.c (gnc_item_list_autosize):
    	return the clist width
    
    	* src/register/gnome/gnucash-item-edit.c (item_edit_show_popup):
    	fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4116 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4bcfcc60f3384ac54b388bffec1614fc72a95e71
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri May 4 08:16:46 2001 +0000

    2001-05-04  Dave Peticolas  <dave at krondo.com>
    
    	* src/scm/main.scm: run the book-opened hook before showing
    	the new-user window.
    
    	* src/guile/Makefile.am: remove references to gnc-autogen.h.
    	Clean gnc.c and gnc.h.
    
    2001-05-03  Dave Peticolas  <dave at krondo.com>
    
    	* src/engine/date.c (timespec_normalize): fix bug
    
    	* doc/sgml/C/xacc-about.sgml: update credits
    
    	* src/gnc-ui-util.h (_GNCPrintAmountInfo): make commodity const
    
    	* src/gnome/window-register.c: fix compiler warning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4115 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 212a5e57833395b9e94efb1eb79e42bacd9dd696
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri May 4 06:32:50 2001 +0000

    2001-05-04  Robert Graham Merkel  <rgmerk at mira.net>
    
    	* src/scm/report/transaction-report.scm : Add labels
    	to subtotals.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4114 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b9150e79645ce29919249e194607eb713bbee866
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 3 23:50:42 2001 +0000

    2001-05-04  Conrad Canterford <conrad at mail.watersprite.com.au>
            * make-gnucash-patch.in: add --manifest option (allow use of a
            manifest file. Also, change --file option to allow multiple
            files.
            Fix bug in previous change.
            * README.patches: Updated to reflect new capabilities.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4113 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a374887191536dece4685346258e55b12a78d40c
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 3 21:48:00 2001 +0000

    2001-05-03  Dave Peticolas  <dave at krondo.com>
    
    	* doc/sgml/*/xacc-hierarchical-report.sgml: remove file
    
    	* doc/sgml/pt_PT/xacc-txf-categories.sgml: add missing </article>
    
    	* doc/sgml/pt_PT/gnucash.sgml: add missing file
    
    	* doc/sgml/es/xacc-txf-categories.sgml: add missing </article>
    
    	* doc/sgml/es/gnucash.sgml: add missing file
    
    	* doc/sgml/C/xacc-txf-categories.sgml: add missing </article>
    
    	* src/engine/DateUtils.c: config.h goes first
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4112 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 50ec40abf33bdb640467327546ee6aa8ca9e5c36
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 3 21:21:06 2001 +0000

    Steven Murdoch's email updates.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4111 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3e2f3a9a9a19ee9dacc98797e377573a063a2aa
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 3 09:27:09 2001 +0000

    2001-05-03  Dave Peticolas  <dave at krondo.com>
    
    	* make-gnucash-patch.in: fix bug
    
    	* README.cvs: update info
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4110 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1385b1890eb314f9b2b700ece3be799bafa0f370
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 3 08:47:26 2001 +0000

    2001-05-03  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/report/account-summary.scm: fix bug.
    
    	* src/scm/html-document.scm: added handler for scatter plots.
    
    	* src/scm/report/price-scatter.scm: Added file. This eventually
    	should show prices over time. ATM it demonstrates scatter plots in
    	a meaningless report.
    
    	* src/scm/html-scatter.scm: Added file. Provides scatter plots for
    	reports.
    
    	* src/scm/options.scm (gnc:color->hex-string): added function.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4109 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 677b4196a72917c7768938fd1d4fad6af984fb45
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 3 08:12:56 2001 +0000

    2001-05-03  Robert Graham Merkel <rgmerk at mira.net>
    
    	* src/scm/report/transaction-report.scm: fix bug with secondary
    	subheadings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4108 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4371051fee8ec1c93d6a7e064cfba3fc8b3a46a8
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 3 07:56:53 2001 +0000

    2001-05-03  Dave Peticolas  <dave at krondo.com>
    
    	* many files: fix spelling errors
    
    	* src/gnome/gnc-html-guppi.c: use unsigned int for color
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4107 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73a50b806ce04d37a39b085def29a7c4044611de
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 3 06:14:17 2001 +0000

    2001-05-02  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/window-main.c: set the app's mdi mode from user prefs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4106 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ced95f5d1e900211c26c24e9ab23a7374836a21c
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 3 00:49:39 2001 +0000

    2001-05-02  Dave Peticolas  <dave at krondo.com>
    
    	* README.cvs: add README about cvs write access
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4105 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fdc63037b90fe735244204423cd28d8731c8d698
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed May 2 20:48:41 2001 +0000

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

commit d28a278d8f2852c1ca4b09b22ed99e0eb3d7d2b3
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed May 2 20:42:56 2001 +0000

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

commit f1eba8217c0b8f33d9c5e5fe7778435fc8bb3130
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed May 2 20:14:19 2001 +0000

    2001-05-02  Dave Peticolas  <dave at krondo.com>
    
    	* src/scm/report/net-barchart.scm: same as below
    
    	* src/scm/report/category-barchart.scm: same as below
    
    	* src/scm/report/average-balance.scm: same as below
    
    	* src/scm/report/account-piecharts.scm: don't combine liabilities
    	& equity together.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4102 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa777e7cc8c3de5a949f74bc048a3e3820a473a0
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed May 2 11:01:07 2001 +0000

    2001-05-02  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/dialog-column-view.c: work on gui
    
    	* src/gnome/dialog-utils.c (gnc_clist_columns_autosize): new func
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4101 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d6e1de9a0ab2ea2126d7e4d7e5761228943a37b2
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed May 2 07:41:10 2001 +0000

    2001-05-02  Robert Graham Merkel  <rgmerk at mira.net>
    
    	* src/scm/report/transaction-report.scm: Fix bug with subheading
    	display.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4100 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 317b13aa958eec7fc86e57114a5b351522a9b047
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 1 21:52:31 2001 +0000

    2001-05-01  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/dialog-transfer.c: fix bugs
    
    	* src/guile/gnucash.c.in: update last stable version
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4099 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc69db7765864198c0ffb882c96e151a07819ca4
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 1 20:58:00 2001 +0000

    2001-05-01  Conrad Canterford <conrad at mail.watersprite.com.au>
    
            * make-gnucash-patch.in: add --file option to allow single file
    	patches to be made.
    
    	* README.patches (new file): Moved patch instructions from README
    	file into this new file, and added detailed descriptions of all
    	the options for make-gnucash-patch.
    
            * README: see above
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4098 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73277fb3df1fecbf6160d16729a7f681260029e2
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 1 10:15:58 2001 +0000

    2001-05-01  Dave Peticolas  <dave at krondo.com>
    
    	* src/scm/report/stylesheet-plain.scm: fix i18n bugs
    
    	* src/scm/report/stylesheet-fancy.scm: work on colors,
    	fix i18n bugs
    
    	* src/gnome/dialog-style-sheet.c: fix i18n bugs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4097 57a11ea4-9604-0410-9ed3-97b8803252fd

commit efb07a072a4f4e8a1eadb3ceb81481174e9514c4
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 1 08:42:18 2001 +0000

    2001-05-01  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/window-acct-tree.c: add popup menu to account tree
    
    	* src/gnome/mainwindow-account-tree.c
    	(gnc_mainwin_account_tree_attach_popup): add user_data argument
    	for popup menu
    
    	* src/gnome/window-register.c: same as below
    
    	* src/gnome/window-main.c: same as below
    
    	* src/gnome/window-register.c: obey gnome preferences for
    	menubar & toolbar detachability
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4096 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 60ab02516b7abab0bf15b36e339b16e7239b636a
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 1 08:13:16 2001 +0000

    2001-05-01  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/report/average-balance.scm: moved from
    	average-balance-2.scm . Fix bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4095 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af73f13c5375742dee2b00b73abefb414f3f681e
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 1 06:52:35 2001 +0000

    2001-04-30  Dave Peticolas  <dave at krondo.com>
    
    	* src/scm/report/portfolio.scm: fix bug
    
    	* src/scm/price-quotes.scm: handle 'nav' and 'price' types
    
    	* src/gnome/dialog-price-editor.c: update for nav price type
    
    	* src/quotes/finance-quote-helper.in: try 'nav' and 'price' if
    	'last' fails.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4094 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9be6dfbca62b7480075ef1c0b09502d9a69db17b
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 1 02:14:19 2001 +0000

    2001-05-01  Robert Graham Merkel  <rgmerk at mira.net>
    
    	* src/engine/Query.{ch}: added date-granularity sorting functionality
    	to queries.
    
    	* src/engine/date.[ch] (timespecCanonicalDayTime): new function
    	migrated from the scheme code.
    
    	* src/guile/gnc.gwp: added wrappers for the above.
    
    	* src/scm/date-utilities.scm (gnc:timepair-canonical-day-time):
    	removed, replaced by new C function.
    
    	* src/scm/report/*.scm: added checks for "no-accounts-selected".
    
    	* src/scm/report/average-balance-2.scm: New (temporary) file.
    	The average balance report with a rewritten calculation engine.
    
    	* src/scm/report/register.scm: Modified to use global styles
    
    	* src/scm/report/transaction-report.scm: use improved sorting ability,
    	get report title from options.
    
    	* src/scm/html-utilities.scm (gnc:html-make-no-account-warning): new
    	function. (remove-last-empty-row): minor changes.
    
    	* src/scm/report-utilities.scm: added the ability to get "numitems"
    	out of a stats collector for debugging purposes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4093 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a6e0a9b42e7af41faeecc6317813fc9f512877d
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 30 07:32:02 2001 +0000

    Don't create Tax reporting submenu.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4085 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d0ecdc6ad405c20a1f3a419dcce8e29fc78c898
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 30 07:27:08 2001 +0000

    2001-04-30  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/report/net-worth-timeseries.scm,
    	income-expense-chart.scm: removed files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4084 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e68c1d50461f490d9cbb2c0bb5c41bcbad871447
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 30 06:56:00 2001 +0000

    2001-04-29  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnc-ui-util.c (gnc_locale_default_currency): handle no
    	default currency
    
    	* src/gnome/dialog-transfer.c: fix bugs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4083 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dbbb5ab0779cff3a8cfedf7f09654aa838e317ba
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 30 01:58:26 2001 +0000

    Richard -Gilligan- Uschold's update to the tax report & tax docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4082 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 00b41bfb0fc3f74d83d101045f90e775a6e42ffd
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 30 01:31:34 2001 +0000

    Kevin Finn's patch to make sure there is a main window if
    loading a file fails.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4081 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e574465bec3baa5b69eda08a2ff97f42b65e2922
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 30 01:25:46 2001 +0000

    Christian Stimming's updated de.po.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4080 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47d926b81465788728b0a13ddad4f7f0969b07d0
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 30 01:23:18 2001 +0000

    2001-04-28  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/date-utilities.scm: Fixed a whole lot of bugs in the
    	relative-date functions (did *nobody* ever test those???). Added
    	relative dates end-cal-year, end-current-quarter, and
    	end-this-month. Added comments.
    
    	* src/scm/options-utilities.scm: Changed date-options to be combo
    	options of both relative and absolute dates.
    
    	* src/scm/report/portfolio.scm, taxtxf.scm: adapt to usual option
    	conventions.
    
    	* src/scm/report/account-summary.scm: Fix bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4079 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 421fc9542e6a293a929fe3c344cffa057474613a
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 27 19:04:52 2001 +0000

    2001-04-27  Christian Stimming  <stimming at tuhh.de>
    
            * src/scm/report/balance-sheet.scm: Added workaround for gtkhtml
            column width.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4078 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d29fe465cfc8f420f4a444b7a25123ed8a95966a
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 27 10:58:26 2001 +0000

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

commit 7aa14c41cff433e0c6d92119296c8f3d183a5ce5
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 27 10:46:29 2001 +0000

    More work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4076 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 002ec86337cc54954b3cd77593049501db3edcee
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 27 10:25:35 2001 +0000

    2001-04-27  Dave Peticolas  <dave at krondo.com>
    
    	* src/SplitLedger.c (xaccSRExpandCurrentTrans): if expanding
    	a transaction, try to show all of it
    
    	* src/register/table-gnome.c (gnc_table_show_range): new func
    
    	* src/register/gnome/gnucash-sheet.c (gnucash_sheet_show_range):
    	new func
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4075 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e58a9a9db676241ab527461300f6e0a87ee319b
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 27 09:08:20 2001 +0000

    2001-04-27  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/report/balance-sheet.scm: Added option to choose the
    	source of prices. Adapted to changes in html-utilities.
    
    	* src/scm/report/pnl.scm: Adapted to changes.
    
    	* src/scm/report-utilities.scm (gnc:monetary->string): Fix bug.
    
    	* src/scm/html-utilities.scm (gnc:html-make-exchangerates):
    	Switched to different arguments. Fix bug.
    
    	* src/scm/commodity-utilities.scm: fix bug
    
    	* src/scm/options-utilities.scm (gnc:options-add-price-source!):
    	added function.
    
    	* src/engine/gnc-pricedb.c (gnc_pricedb_lookup_nearest_in_time):
    	fix bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4074 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bfdff00f502d6ce5dd377af351423022c8508df9
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 26 23:52:32 2001 +0000

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

commit 2c60e46cc8e9ce4bba3fa0cbef4bfc23aae65eb7
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 26 21:38:14 2001 +0000

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

commit 2ccf12241dad2c06d5fffa4ea34ef5e5b7b15e2b
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 26 21:31:49 2001 +0000

    2001-04-26  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/commodity-utilities.scm
    	(gnc:exchange-by-pricedb-{latest,nearest}): new functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4057 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 133d9aa2fca501829d134c5730aa5ce78beab293
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Apr 26 17:17:27 2001 +0000

    add note about qfx
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4056 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d414787df2b69d08c4b78ad8e6a502d0842f83ce
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Apr 26 17:08:36 2001 +0000

    add sample ofx/qfx XML files for future reference
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4055 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2f740f2fd01c4186c98e769b9290206766cb2115
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 26 09:04:49 2001 +0000

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

commit 1953f9773bae5560137f11014d4b699d0384a9ff
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 26 08:56:43 2001 +0000

    2001-04-26  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/window-main.c: handle scm parsing errors
    
    	* src/scm/report.scm: fix bug
    
    	* src/guile/gfec.c: handle NULLs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4053 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e8a5a9677cfb0a1eaa7bc4166df3820042e1b000
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 26 08:53:41 2001 +0000

    2001-04-26  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/report/net-barchart.scm: New file, it is the merger of
    	income-expense-graph.scm and net-worth-timeseries.scm.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4052 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b811b0583d9761b6415d303b2e7539f8dacf353f
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 26 07:51:41 2001 +0000

    2001-04-26  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/report/*.scm: adapt to changed gnc:make-report-anchor.
    
    	* src/scm/html-utilities.scm (gnc:make-report-anchor):
    	gnc:report-add-child-by-id! is now used inside here. API changed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4051 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a77c650f687b8086d7f41617adf28bd319939e73
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 26 06:33:23 2001 +0000

    Fix i18n bugs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4050 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ec6685c717976a8bd84ebb80ebc5dd44cd1ace9
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 26 00:55:33 2001 +0000

    Fix help strings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4049 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 69ca5e202c32b7784cffee950ca3405182caefb9
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 25 23:37:57 2001 +0000

    	* src/scm/commodity-utilities.scm: fix fixme
    
    	* src/engine/Group.c (xaccGroupGetAccount): remove pokey warning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4048 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67aa2af36e7c705d6b9028f5eb37b10ce27604d5
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 25 21:49:16 2001 +0000

    Fix some include problems.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4047 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a77d32196b1a62b4fd5116e8863a2f0ccceb2793
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 25 09:04:13 2001 +0000

    Fix i18n problems.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4046 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b85080282ff021076e2e0801a77f9939d924d2e
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 25 08:13:19 2001 +0000

    	* src/engine/gnc-transaction-xml-v2.c: read & write split action
    	field
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4045 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d90b234f25c6682545694e3f01a506e03451d19
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 25 07:58:30 2001 +0000

    Remove unneeded fixmes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4044 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8bc62e1f6e7536d9aca995970e007a4277642c93
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 25 07:46:13 2001 +0000

    2001-04-25  Dave Peticolas  <dave at krondo.com>
    
    	* src/gnome/druid-commodity.c: do gncFileNew after gncFileQuit
    
    	* src/guile/gnc.gwp: remove pokey functions (not used anymore)
    
    	* src/scm/main.scm: fix bug. don't do new user dialog if we
    	have a file on the command line.
    
    	* src/FileDialog.c (gncAddHistory): fix bug. check for NULL.
    
    	* src/guile/gnucash.c.in: include string.h
    
    	* src/gnome/window-main.c: don't restore state for old format files
    
    2001-04-24  Dave Peticolas  <dave at krondo.com>
    
    	* src/scm/options.scm: check for deleted accounts in account
    	list option. fix bug.
    
    	* src/scm/report/pnl.scm: filter out non income/expense accounts
    
    	* src/scm/report/budget-report.scm: remove
    
    	* src/scm/qif-import/qif-to-gnc.scm: remove cruft
    
    	* src/engine/Account.c: take out pokey warnings
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4043 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f03218b20f0adf228b217ce95de935653dd7b4d
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 25 07:20:24 2001 +0000

    2001-04-25  Robert Graham Merkel  <rgmerk at mira.net>
    
    	* src/scm/html-utilities.scm:
    	(gnc:html-table-append-ruler/markup!) new function.  Also modify
    	(gnc:html-build-acct-table) and other functions to use global row
    	styles.
    
    	* src/scm/html-table.scm:(gnc:html-table-prepend-row/markup!)  fix
    	bug.
    
    	* src/scm/report/balance-sheet.scm: use new global row styles.
    
    	* src/scm/report/stylesheet-*.scm: add new global row styles.
    
    	* src/scm/report/transaction-report.scm: use new global row styles,
    	fix bug with memo display.  Remove local color options.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4042 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 876364534538cfd227b566a86ae00b936480aaa7
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 25 06:22:08 2001 +0000

    Include config.h.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4041 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8de13cac5ef5cfb98651334af1e21edb5d5aaa8c
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 24 23:31:45 2001 +0000

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

commit fb09b620fea136564ae699421819e95eedf47501
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 24 23:11:15 2001 +0000

    2001-04-24  Bill Gribble  <grib at billgribble.com>
    
    	* src/FileDialog.c: call book-opened-hook and book-closed-hook
    	where appropriate
    
    	* src/gnome/dialog-column-view.c: change to single-parent model
    
    	* src/gnome/top-level.c: don't do MID state saving and restoring
    	here... do it in the book save/load hooks.
    
    	* src/gnome/window-main.c: the configstring stored in MDI is now a
    	Scheme form which restores the window state.  save/restore it.
    	Also, change the MDI session name to encode the book URL
    	(have to encode it to escape some chars, notably /, which MDI
    	doesn't like in section names)
    
    	* src/scm/main-window.scm: new file.  get the main-window
    	save/restore functions out of prefs.scm
    
    	* src/scm/report/scm: only one parent per report; write save
    	routines to save all parents and children.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4039 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd22ea89c1cbdfed056711a8bc04c8cc89e3c22f
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 24 20:49:32 2001 +0000

    	* src/gnome/window-register.c: add additional warnings when
    	deleting reconciled splits/transactions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4038 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 657a9fdbe17cd22f25be449ca35f5e21b34832f0
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 24 19:32:03 2001 +0000

    Include config.h.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4037 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2fd5089db88ada17a974601b869b9c505869bed3
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 24 19:25:35 2001 +0000

    2001-04-24  Christian Stimming  <stimming at tuhh.de>
    
    	* src/guile/gnc.gwp: g-wrap all the euro-related functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4036 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 03b3547395cb29a1a928a0e013ebc26db05fbad8
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 24 10:46:01 2001 +0000

    	* src/gnome/dialog-transfer.c: set price for euro currencies
    	automatically
    
    	* src/EuroUtils.c (gnc_euro_currency_get_rate): new func
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4035 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9303cbb978940913a9a4dc551a77eb7777d94e8e
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 24 10:14:43 2001 +0000

    	* src/gnome/dialog-transfer.c: set price for euro currencies
    	automatically
    
    	* src/EuroUtils.c (gnc_euro_currency_get_rate): new func
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4034 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 21f34a24f6431051a87a16a953939deb46d96e1e
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 24 09:12:34 2001 +0000

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

commit bb776bf987112a949e7575b0d70d74a14db52ca3
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 24 07:32:22 2001 +0000

    Christian Stimming's report bugfixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4032 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 649b29582bae635cff8ed80db0435113c7fd8aea
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 24 07:27:18 2001 +0000

    Check for new guppi version using a different method.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4031 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 163ee4149a6310dd16635723fe80e18f6f15679b
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 24 06:10:10 2001 +0000

    #include <locale.h> for 'struct lconv'.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4030 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c6426ef7abb456b892b4fb3fbd23398df8a0cc3
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 24 06:06:27 2001 +0000

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

commit 1e66edc265c507d1ff84e30081857c442eb914bd
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 24 02:30:50 2001 +0000

    Make 'intl' before 'doc-tools', since doc-tools may use the lib in 'intl'.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4028 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ad06454601b13a68a7ef08a045fa41d199a7aec
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 24 01:54:41 2001 +0000

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

commit f733068f7de7aee369c23d604652bbe344fdb026
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 24 00:38:19 2001 +0000

    	* src/gnome/gnc-html-guppi.c: check for new guppi args before
    	passing them
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4026 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27fa212a1739650915417e88134b3c6c2f9874b6
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 23 23:14:15 2001 +0000

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

commit 0bcb92f664e818289a50ea5b0d6997aca029cd3f
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 23 22:47:36 2001 +0000

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

commit e4a5099dab6ddcd328fb9faa9340b658b3d5fcc3
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 23 21:09:24 2001 +0000

    2001-04-23  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/report/transaction-report.scm: Make more sanity
    	checks. Fix bugs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4023 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28adf6a4590612724921265a3a3cb74455987ab9
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 23 07:49:53 2001 +0000

    Fix spec file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4021 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3a3c4ca564ab25e798493a755d1df6d5fd65050
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 23 07:41:10 2001 +0000

    Prepare for 1.5.6.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4020 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 87422529e477fa7d77dbb692060fcf35bda2b27b
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 23 07:38:42 2001 +0000

    Update po files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4019 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a639f46738d2035567dd58884f940069721a27c
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 23 07:34:50 2001 +0000

    Use type conversion macro instead of cast.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4018 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea9ad455dbfba80fc6d428ea2effb494e03b43a0
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 23 07:14:57 2001 +0000

    	* src/engine/Query.c (xaccQueryGetSplitsUniqueTrans): fix bug
    
    	* src/engine/Account.c (xaccAccountSetPriceSrc): fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4017 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84d0d2196625c3c6a3e524fe93df4a05d1564963
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 23 07:10:18 2001 +0000

    2001-04-22  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/report/transaction-report.scm: More work on subtotal
    	options.
    
    	* src/scm/report/net-worth-timeseries.scm: Add links to new
    	reports on bars.
    
    	* src/scm/options.scm, html-utilities.scm: Fix bugs with wrong
    	report names.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4016 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e09ad8f32531bcdef495f1e7245f77cb8082d151
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 23 06:07:58 2001 +0000

    Kevin Finn's patch to adjust the ending balance of the reconcile
    window according to the statement date.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4015 57a11ea4-9604-0410-9ed3-97b8803252fd

commit edb59e38b45c2810222634e618aee3d0fcca49dc
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 23 02:09:36 2001 +0000

    	* src/gnome/dialog-find-transactions.c: remove tags notebook page.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4014 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 015dcc37fbbbc19d0bcac16e4261262d9c239ea5
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 23 01:57:21 2001 +0000

    Duarte Loreto's updated Portuguese documentation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4013 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 045c290a9ccef675abf9220100c5aa7d9dde230b
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 22 21:14:55 2001 +0000

    Duarte Loreto's updated pt_PT.po.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4012 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 95dc7c7c3b3e7b3db845981ae0fba74bef1b88ab
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 22 21:13:12 2001 +0000

    2001-04-22  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/report/income-expense-graph.scm: Add links to new
    	reports on bars.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4011 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 55c3c262c3074d9d837c822d997cbdc3870a1eb0
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 22 11:58:50 2001 +0000

    Fix for make dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4010 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 085a167be91842b92320892d58f5efe00b5c70e4
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 22 11:43:03 2001 +0000

    	* src/scm/report/transaction-report.scm: use new api for
    	changing sensitivity
    
    	* src/guile/gnc.gwp: wrap new function
    
    	* src/guile/global-options.c (gnc_set_option_selectable_by_name):
    	new func
    
    	* src/guile/option-util.c
    	(gnc_option_db_set_option_selectable_by_name): new func
    
    	* src/gnome/dialog-options.c (gnc_set_option_selectable): new func
    
    	* src/gnome/dialog-account.c (gnc_type_list_unselect_cb): fix bug
    
    	* src/scm/report/register.scm: use query option to store query
    
    	* src/gnome/window-register.c (report_helper): don't copy
    	the query -- it's converted to scm now
    
    	* src/guile/gnc-helpers.c: more work on scm<->query
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4009 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df26729bf196c0d958862a1b94b9ac9906431d4c
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 22 08:44:24 2001 +0000

    2001-04-22  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/report/transaction-report.scm: Added new options for
    	specifying whether a subtotal will be printed. Unfinished.
    
    	* src/scm/report.scm, src/scm/report/*.scm: Defined more string
    	constants for option names. Used them in the reports.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4008 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aad1d3944c43300f02fa7e2bd0d3df560ab483a2
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 22 06:45:30 2001 +0000

    Christian Stimming's boolean option patch & de.po update.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4007 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b9621b5c6662490a675ce7d48dce9ce0d7bf98e9
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 22 01:20:05 2001 +0000

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

commit c54611570101f4c39883822f015f3e42cc53d5cd
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 22 01:05:54 2001 +0000

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

commit d9627b7ffbbc9da3e22fb13c5bf1d3d519627e11
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Apr 21 23:57:15 2001 +0000

    2001-04-21  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/report/transaction-report.scm: Fixed date bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4004 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 38531ab69798e0ee8c1a1d062533c8d2ca205334
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Apr 21 21:35:44 2001 +0000

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

commit 274409e58a9959ef887ffbfe4febedf3ec4b3c81
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Apr 21 10:37:01 2001 +0000

    	* src/guile/gnc-helpers.c: more work on scm<->query.
    
    	* src/gnome/window-report.c: raise app of new report to top
    
    	* src/register/recncell.c: add confirmation callback
    
    	* src/SplitLedger.c: implement reconcile confirm cb
    
    	* src/gnome/gnc-html.c: add missing include
    
    	* src/gnome/dialog-transfer.c: fix spelling
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4002 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 842fb1a89a902db8b6db7d251530f2f24c80f805
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Apr 21 10:08:51 2001 +0000

    Kevin Finn's main window mdi patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4001 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35d5894158cce15f3b9471f010b8c49225c35c32
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Apr 21 03:53:44 2001 +0000

    Save account tree options.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4000 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1cd084961cea9610d254460cc27b625dab47b4dd
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Apr 21 00:39:54 2001 +0000

    Bill Gribble's patch.
    
    	* src/gnome/dialog-column-view.c: maintain the report window
    	edited list when closing dialog.  raise an existing edit dialog.
    
    	* src/gnome/gnc-html.c: make sure we know about options editors
    	launched from gnc-options: urls
    
    	* src/gnome/window-report.c: numerous changes to improve handling
    	of options dialogs.
    
    	* src/scm/report.scm: new function, gnc:report-edit-options.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3999 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 20a1efa349a2b1bb0164ef6074ec9ecf61170cf4
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 20 11:02:17 2001 +0000

    	* src/guile/gnc-helpers.c: remove cruft. work on converting
    	Query objects to and from a scheme representation (unfinished)
    
    	* src/guile/gnc.gwp: wrap more of the Query enums
    
    	* src/engine/Query.c (xaccQueryAddAccountGUIDMatch): new func
    
    	* src/scm/options.scm: add a query option type
    
    	* src/scm/report/report-list.scm: don't bother hiding tax report
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3998 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a872533b0005a74580335523c522cde10b2be6e
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 19 22:47:52 2001 +0000

    Bill Gribble's patch.
    
            * src/gnome/top-level.c: add call to skeleton "welcome" report
            if user has not run 1.5/1.6 before
    
            * src/scm/html-document.scm: changes to make sure styles are
            set for component reports in multicolumn view
    
            * src/scm/report.scm: clean up rendering with/without headers
    
            * src/scm/report/stylesheet-plain.scm: get rid of <center> tag
            on <body>
    
            * src/scm/report/welcome-to-gnucash.scm: new report and function
            to set up welcome to gnucash report
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3997 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b985ba8b0415b3082bd32657ff5158282bc652a7
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 19 10:06:33 2001 +0000

    	* src/register/gnome/gnucash-item-edit.c (item_edit_draw_info): fix
    	some left-right scrolling glitches
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3996 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 05c143599a56ebfc78221b1827d264c1831947e5
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 19 09:22:10 2001 +0000

    	* src/gnome/dialog-tax-info.c: implement tax info api
    
    	* src/gnome/account-tree.c: same as below
    
    	* src/gnome/window-acct-tree.c: add tax info field
    
    	* src/scm/report.scm: add an export callback for reports
    
    	* src/guile/gnc.gwp: wrap radio chooser api
    
    	* src/scm/report/taxtxf.scm: use export callback to choose
    	between html & txf
    
    	* src/gnome/window-report.c: implement export callback
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3995 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cffa80d765ab9688ee2b64c407ae65fd7ac1687a
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 19 05:56:52 2001 +0000

    Rearrange #defines.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3994 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 819699c541f2811c669f7b30a5b03edc7d128e1f
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 18 21:31:36 2001 +0000

    Bill Gribble's mdi patch.
    
            * src/gnome/dialog-options.c: don't destroy options dialog twice.
    
            * src/gnome/window-main.c: hopefully last MDI fixes; rearrange
            menu and replace "New Window" with "Move to New Window."
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3993 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e3ebb1a307c54959b068fb0cd5ffa6d309ef842
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 18 21:26:03 2001 +0000

    James LewisMoss's file renaming patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3992 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d656ce4f9145b7ad94a1ee277c610e3b68800de
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 18 11:17:42 2001 +0000

    Add missing prototype.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3991 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6ad9a51b9175953da43e62cac7a714648dfa52a
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 18 11:11:04 2001 +0000

    	* src/gnc-ui-util.c (gnc_ui_account_get_balance): use current
    	stock quotes to get balances for stock/mutual/currency accounts
    
    	* src/gnome/window-main.c: check for NULL toolbar parents
    
    	* src/engine/sixtp-xml-write-utils.c: use new func below
    
    	* src/engine/sixtp-dom-generators.c (timespec_sec_to_string): use
    	new func below.
    
    	* src/engine/sixtp-utils.c (timespec_secs_to_given_string): new
    	func. format timezone string by hand (solaris fix)
    
    	* src/engine/gnc-account-xml-v2.c (gnc_account_end_handler): only
    	begin editing the account if parsing was successful
    
    	* src/test/test-xml-account.c (test_add_account): don't delete
    	the account, because it's referenced by the parser after the
    	callback.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3990 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e9e797da33f568c777b4bbba5e822b1874ff454e
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 17 21:58:33 2001 +0000

    2001-04-17  Bill Gribble  <grib at billgribble.com>
    
    	* src/gnome/window-main.c: More changes for MDI.  I think we
    	finally have toolbars handled right.  Also new windows for account
    	trees.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3989 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a63b7f75dbc49b38b79037e9bf3c8025a38f1c5
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 17 21:37:38 2001 +0000

    2001-04-17  Rob Browning  <rlb at cs.utexas.edu>
    
    	* src/scm/utilities.scm (string-split): used to be string-split-on
    	in qif-utils.scm
    
    	* src/scm/qif-import/qif-utils.scm: move string-split-on to
    	utilities.scm as string-split to better match string-join.
    
    	* src/scm/qif-import/qif-to-gnc.scm (qif-import:qif-to-gnc):
    	string-split-on -> string-split.
    
    	* src/scm/qif-import/qif-dialog-utils.scm
    	(qif-import:get-all-accts): string-split-on -> string-split.
    
    	* src/scm/price-quotes.scm (yahoo-get-historical-quotes): new
    	function - retrieve lists of historical quote information.
    
    	* src/scm/bootstrap.scm.in (%load-path): add new guile-modules
    	directory so we can use-modules from there.
    
    	* src/guile/Makefile.am (CLEANFILES): add gnucash.c so it goes
    	away on "make clean" in addition to "make distclean".
    
    	* src/engine/gnc-pricedb.c: minor doc updates.
    
    	* src/engine/gnc-pricedb.h: much more documentation.
    
    	* lib/guile-www: new directory - contains guile-www CVS module.
    	Used by new historical quote function.  Several new files added.
    	Installed to new install directory GNC_SHAREDIR/guile-modules such
    	that it is available via (use-modules (www main)), etc.
    
    	* lib/Makefile.am (SUBDIRS): add guile-www
    
    	* configure.in (AC_OUTPUT): add lib/guile-www/Makefile
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3988 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5e8d2090375c4e3778a86335c860bd560598cb2
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 17 20:23:49 2001 +0000

    David Hampton's qif import patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3987 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 65c99a66083506693fe4f59c5fde8e803143bc13
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 17 20:08:47 2001 +0000

    	* src/gnome/file-history.c: fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3986 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6f80c3f39e996176bd23870a626c7c3f8506b50
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 17 19:51:39 2001 +0000

    2001-04-17  Bill Gribble  <grib at billgribble.com>
    
    	* fixes to MDI bugs: only one param editor for accounts and
    	reports, make sure reports reference and created children
    
    	* new report: 'Frame URL'.  Give it an URL and it will display the
    	contents in an <iframe>... handly for putting that stock ticker
    	graph from yahoo or wherever in a sidebar of a multicolumn view.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3985 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47dffe8cb972f7939e9bdfbf47027c4d4934894a
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 17 19:39:34 2001 +0000

    Revert ja.po to 1.2, then update all po files with gettext 0.10.36.
    Don't control po/ChangeLog, it comes from gettext.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3984 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78915425e0580d9d795a93af83d83ce23a550051
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 17 09:32:16 2001 +0000

    	* lots of files: handle NULL pointer printf problems,
    	fix some mem leaks
    
    	* src/gnc-ui-util.c (gnc_account_get_balance_in_currency): new func
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3983 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b120f5e96ab850ebaa418c564b5acd5e5a2d117
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Apr 16 16:01:53 2001 +0000

    add A/R notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3982 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a53cc1f9d833f03a87610d8d36415267a5f783f
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 16 09:16:52 2001 +0000

    	* src/gnome/dialog-price-editor.c: button for online quotes
    
    	* src/scm/price-quotes.scm: handle missing lib errors. i18n
    	some strings
    
    	* src/quotes/finance-quote-helper.in: return error symbol when
    	libraries are missing.
    
    	* src/guile/guile-util.c (gnc_book_to_scm): new func
    
    	* src/register/gnome/gnucash-sheet.c: some more error checking
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3981 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3dafe87879135f146f6031781b8295fae53ce199
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 16 08:08:05 2001 +0000

    Christian Stimming's patch fixing the 'show foreign currency' option
    handling.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3980 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8833c3ddac58e6b27042db30d9afd541851513d5
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 15 23:35:56 2001 +0000

    Update po files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3978 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67c7ed199e2f50b4f9f19a8ec672cfba33e79d13
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 15 23:27:39 2001 +0000

    	* src/gnome/top-level.c: check for no children when creating default
    	window
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3977 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 528118cc99145db7b08aed9bf0051cc85dd94a81
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 15 23:07:30 2001 +0000

    	* src/gnome/window-main.c: Kevin Finn's patch to shutdown gnucash
    	when the main window is deleted. Handle remove_child events to
    	prevent accessing deleted windows.
    
    	* src/engine/sixtp-dom-parsers.c (string_to_integer): same as
    	below
    
    	* src/engine/sixtp-dom-generators.c (add_kvp_value_node): same as
    	below
    
    	* src/engine/sixtp-xml-write-utils.c: same as below
    
    	* src/engine/sixtp-utils.c: same as below
    
    	* src/engine/gnc-numeric.c: same as below
    
    	* src/engine/TransLog.c: same as below
    
    	* src/engine/kvp_frame.c: same as below
    
    	* src/engine/sql/kvp-sql.c: same as below
    
    	* src/engine/sql/builder.c (sqlBuild_Set_Int64): don't assume
    	long long int == gint64
    
    	* src/gnome/window-main.c: take out devel menu
    
    	* src/gnome/dialog-price-editor.c (price_ok_clicked): fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3976 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41745f669099acffa9a0762d057213a4b345c908
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 15 21:41:35 2001 +0000

    Prepare for 1.5.5.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3975 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28550464e65e3f816b167a1eccbedf16cecb7d7d
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 15 21:07:44 2001 +0000

    Use %lld instead of %Ld for consistency.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3974 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef5e57c882ed59e8ff56f66a3d7136ff11d508e3
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 15 20:54:20 2001 +0000

    Update po files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3973 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 81ef8cb5c2d54c552c696fa7a94f2cb820119c29
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 15 11:01:03 2001 +0000

    	* src/gnome/window-main.c: take out devel menu
    
    	* src/gnome/dialog-price-editor.c (price_ok_clicked): fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3972 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ee54839e07aeabc163339464762ff74d217a365a
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 15 08:34:08 2001 +0000

    2001-04-15  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/report.scm: Defined global identifiers for some option
    	names.
    
    	* src/scm/report/category-barchart.scm: Added menu tips, menu
    	names. Use Reportname option for report title. Added an
    	explanatory text (only for devel info, will be removed again in
    	some weeks).
    
    	* src/scm/html-barchart.scm: Fix bug.
    
    	* src/gnome/gnc-html-guppi.c (guppi_bar_1_callback): Fix bug.
    
    And updated de.po.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3971 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cacc719f1523db2e99ba7d959330aeb6a7d4bf25
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 15 08:16:35 2001 +0000

    Remove spurious string from new-user.glade.
    Tweak menu help in window-main.c.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3970 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 21cd26048f41ac106da6a2e66a47117bd70d2839
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 15 07:57:08 2001 +0000

    Tweak dialog name.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3969 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62a1b95215b210de196755dd2a5350fd2f613429
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 15 07:43:31 2001 +0000

    Use xaccGUIDNULL to initialize acc_guid member.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3968 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58e026f10d6cfb9ba8854b1810c521c0445255f2
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 15 07:41:26 2001 +0000

    Add ChangeLog.1 to EXTRA_DIST. Fix for make dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3967 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27ab138fa8e803ce05c287324088d867925a1a92
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Apr 14 10:13:49 2001 +0000

    	* src/scm/path.scm: version the .gnucash/config* files.
    
    	* src/scm/: change several other files to use versioned config
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3966 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 131ef51c6273aabefcf0ee8742f985d2a0d5884e
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Apr 14 07:47:23 2001 +0000

    	* src/gnome/window-main.c: show current filename in app titles
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3965 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48a0c6064f09f166430781d4ecd64f0c630fa6bb
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Apr 14 07:43:31 2001 +0000

    Use g_free instead of free where appropriate.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3964 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f99447e9f8c8849c3728068989e097735ebe85f7
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 13 21:30:39 2001 +0000

    2001-04-13  Bill Gribble  <grib at billgribble.com>
    
    	* Bug fixes and a couple of new features for MDI stuff.
    
    	* src/scm/prefs.scm: new option to set MDI mode (prefs/general)
    
    	* src/gnome/{window-acct-tree.c,window-report.c,window-main.c}:
    	bug fixes to handle runtime MDI mode changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3963 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 314acd7439fd4f6d37f2b5194bbf4e6ade9c9b5e
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 13 10:52:53 2001 +0000

    Update for new menu structure.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3962 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b06be08e3996bc89fbe8097bc8d74dfcaaab28b
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 13 10:26:35 2001 +0000

    Define variables for standard report menu names. Use those variables
    instead of raw strings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3961 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc68a034d02e97f03598be19e5b3c9b5a8540753
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 13 09:47:23 2001 +0000

    	* src/scm/report/*: update several reports to use
    	the new date option api.
    
    	* src/scm/options.scm: change date options to return
    	the same values as they accept.
    
    	* src/guile/option-util.c: update for new date option api.
    	wrap scheme api for C.
    
    	* src/gnome/dialog-options.c: update for new date option api.
    	fix bugs.
    
    	* src/gnome/query-user.c: fixes for no toplevel window
    
    	* src/gnome/window-main.c (gnc_main_window_get_toplevel): check
    	for NULL
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3960 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d07f9e20410d21dd9bf548a2acebde0275af249f
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 13 08:22:38 2001 +0000

    2001-04-13  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/report/balance-sheet.scm: Cleanup code. Use new funcs
    	from html-utilities.
    
    	* src/scm/report/stylesheet-{plain,fancy}.scm: Added some styles
    	for table-cells.
    
    	* src/scm/html-utilities.scm (gnc:html-acct-table-cell),
    	(gnc:html-acct-table-row-helper!),
    	(gnc:html-acct-table-comm-row-helper!): Added functions i.e. moved
    	them out of gnc:html-build-acct-table. Use table-cell-markup
    	instead of direct markup-b.
    
    	* Several reports: Added option page "Account" or "Display" so
    	that every report has those.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3959 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb383a89dd37cfa5fc82dd6d4433f839caee1e95
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 13 07:02:50 2001 +0000

    Handle NULL element values.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3958 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba10097b3f4e938393c238e33b2ef6bba91efd46
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 13 06:54:25 2001 +0000

    James LewisMoss's patch.
    
    	* accounts/C/Makefile.am (EXTRA_DIST): move some of the files to
    	the EXTRA_DIST rule for the moment (we don't want them installed
    	at the moment)
    
    	* accounts/C/acctchrt_*: Include Carol's documentation fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3957 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5d8a4c9498244eabe7dc2d7637cc6289d7f486a
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 13 06:41:45 2001 +0000

    Fix compiler warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3956 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2affbf747acbd4bd124571595895782fef598f5e
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 13 06:30:42 2001 +0000

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

commit 22ebc64f756f8775993f186b4e03138c2313fc55
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 12 23:09:49 2001 +0000

    Undo last change.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3954 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ff77ccd23303d11e6cf86693c6e14eef7bd7e99
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 12 23:03:42 2001 +0000

    Bill Gribble's gnome mdi patch.
    
            * Lots and lots of changes to support Gnome MDI.  And I thought it
            would be an easy way to get that toolbar problem fixed.  Short
            story is lots of function prototypes changed to reflect the notion
            that there is no longer a single top-level gnucash window or
            account tree.  41 files changed, which is too many for me to
            itemize :)
    
            * src/gnome/window-acct-tree.{c,h}: new file; the "account tree
            window" is the contents of the former main window.  Now you can
            have as many of them open as you want.  account trees and reports
            are the 2 kinds of "main window children" which MDI manages.
    
            * src/gnome/window-main-summarybar.{c,h}: new file.  I moved the
            summary bar stuff out of the account tree because there's one
            summary bar per top-level window but possible many account trees
            per top-level window.
    
            * src/gnome/window-main.c: this is not what it used to be at all.
            the main gnucash ui element is now a 'GnomeMDI'.  The only menus
            and toolbar items here are ones that are always visible in any
            top-level window.
    
            * src/scm/prefs/scm: acct tree prefs are treated differently (one
            options obj per acct tree) and are auto-saved and restored.
    
            * src/scm/report.scm: report options are auto saved and restored.
    
            * src/scm/html-style-sheet.scm: so are style sheets.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3953 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6636f9386221d83f43f0b22aff637937bc5b4215
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Apr 12 20:01:11 2001 +0000

    sync up with web site credits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3952 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96a79fbba0a444aeafeb68a956f58f77f12c1bf5
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 12 11:29:22 2001 +0000

    	* src/register/gnome/gnucash-item-list.c: same as below
    
    	* src/register/gnome/combocell-gnome.c (popup_post_show): fix for
    	making the scrollbars appear under gtk+ 1.2.9.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3951 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 00b60f8d7aaf3eb3d0de9f7670ae832a9ab46f39
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 12 08:31:16 2001 +0000

    	* src/gnome/dialog-commodity.c: add api to edit commodities
    
    	* src/gnome/dialog-commodities.c: allow commodities to be edited
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3950 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 443b4304a29fbe6a5fb68590f88674c4afb5401a
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 12 08:09:52 2001 +0000

    Christian Stimming's report patch.
    
    2001-04-12  Christian Stimming  <stimming at tuhh.de>
    
    	* src/scm/report/account-piecharts.scm: Added menu tips, menu
    	names. Use Reportname option for report title. Added an explanatory
    	text (only for devel info, will be removed again in some weeks).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3949 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d59749ed68312a2ef393839eed9c28d450b92f7e
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 12 07:12:39 2001 +0000

    Robert Graham Merkel's patch.
    
    	* src/engine/Transaction.[ch] (xaccSplitGetCorrAccountFullName): new
    	functions.  (xaccSplitCompareAccountNames): rename
    	to xaccSplitCompareAccountFullNames and compare using full names.
    	(xaccSplitCompareOtherAccountNames): renaming as above.
    
    	* src/engine/Query.[ch]: rename sort enumeration values.
    
    	* src/guile/gnc.gwp: update to match above changes.
    
    	* src/scm/report-utilities.scm (gnc:split-get-corr-account-full-name):
    	new function.
    
    	* src/scm/report/transaction-report.scm: use above changes to sort
    	and optionally display full account names.  Fix unrelated bugs with
    	sorting options.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3948 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab0db323e93d84313a1d24daa3ea6057b6a179a0
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 12 06:08:09 2001 +0000

    	* src/scm/report/hello-world.scm: add a menu tip as an example
    
    	* src/scm/report.scm: add menu names and menu tips to reports
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3947 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 818eaefc66e6d5c269b78b03d9b9d1ec1d0a088a
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 12 05:07:37 2001 +0000

    Christian Stimming's report patch.
    
    	* src/scm/report/average-balance.scm, category-barchart.scm,
    	income-expense-graph.scm, net-worth-timeseries.scm, portfolio.scm:
    	Added menu-path for reports.
    
    	* src/scm/report/account-piecharts.scm: Report title is now
    	fetched from Reportname option. Slices and legend now have
    	different URLs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3946 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6239ae0777ba4c5d48a4833d021c08da428a03fb
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 11 22:56:20 2001 +0000

    Add menu-path argument to reports so they can be put in submenus.
    Put a few reports in submenus as an example.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3938 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6273f8db67086991ec908e9c7fb93b20f32205a5
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 11 22:25:53 2001 +0000

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

commit a86c2dba68cb96c88f50d3b73822a8d8f10a9297
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 11 21:56:48 2001 +0000

    Include stdlib.h for malloc.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3936 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aeff5bc29908aca089e3cbe9c5591f8929ddb21d
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 11 09:57:15 2001 +0000

    Christian Stimming's report patch.
    
    	* src/scm/report/account-piecharts.scm: Simplified anchors for
    	other reports by using gnc:make-report-anchor.
    
    	* src/scm/html-utilities.scm (gnc:make-report-anchor): New
    	function.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3935 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 287fbee535d1c274117329c6b355cf89abd8c80e
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 11 09:34:07 2001 +0000

    	* src/gnome/dialog-commodities.c: more work
    
    	* src/engine/gnc-commodity.c (gnc_commodity_table_remove): new func
    
    	* src/engine/gnc-commodity.h: add ASX namespace
    
    	* src/gnome/dialog-commodity.c (gnc_ui_edit_commodity_modal): new
    	func. unfinished. rename some functions to reflect that it's also
    	an editing dialog now.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3934 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a4a83ec781285b566a1e923f3ca39637588b4118
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 11 09:09:51 2001 +0000

    Christian Stimming's report patch.
    
    	* src/scm/options.scm (gnc:options-copy-values): New function.
    
    	* src/scm/report/account-piecharts.scm: Added anchors to yet other
    	reports on the slices of the pie. Simplified creation of other
    	report's options.
    
    	* src/scm/report/category-barchart.scm: Simplified creation of
    	other report's options.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3933 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf05efd87046e13e0e0b62bf62f4c21a1b4edbe9
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 11 08:57:21 2001 +0000

    Robert Graham Merkel's report patch.
    
    	* src/scm/report/transaction-report.scm (render-month-subheading):
    	fix bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3932 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac247032203b12f3f5c97614d2f3fedf2212fe65
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 11 08:10:01 2001 +0000

    Print illegal date as part of illegal date message.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3931 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c963f29859abe86cda569c509519277a275be70
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 11 07:31:39 2001 +0000

    Christian Stimming's report patch.
    
    	* src/scm/report/report-list.scm: Renamed file.
    
    	* src/scm/report/account-piecharts.scm: Renamed to this filename
    	(used to be: income-or-expense-pie.scm). Introduced some more
    	generality such that this file also has an asset and a liability
    	balance piechart.
    
    	* src/scm/report/category-barchart.scm: Introduced some
    	more generality such that this file also has a asset and liability
    	balance barchart.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3930 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d5c35ea2b1cacfa7233889d02bb906ceac3fd341
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 11 07:12:52 2001 +0000

    Don't use 'stdin' as var name -- reserved. Include string.h.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3929 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3109baa353dd673be16a38e63d4793f201592bdf
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 11 06:54:50 2001 +0000

    Add #define for solaris.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3928 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da532bec898498e55b94290b9c8522baa17c623e
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 11 06:43:58 2001 +0000

    Don't use isinf -- not portable.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3927 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ede8a4f09546a41626a572f4f4cc6256b2e3126
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 11 06:33:39 2001 +0000

    Christian Stimming's patch adding 2 new reports.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3926 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a54b609c6e5e45330f593c4ec55a99da8db02710
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 11 05:59:47 2001 +0000

    Christian Stimming's report patch.
    
    	* src/scm/report-utilities.scm: Added function
    	(gnc:account-get-type-string-plural). Changed
    	gnc:decompose-accountlist to return AccountType symbols.
    
    	* src/scm/html-utilities.scm,
    	src/scm/report/net-worth-timeseries.scm, balance-sheet.scm:
    	Adapted to changed gnc:decompose-accountlist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3925 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 99600713de0f0f7d5d15179eb69ad23f9e551f2d
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 10 21:34:35 2001 +0000

    Don't include stdint.h.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3924 57a11ea4-9604-0410-9ed3-97b8803252fd

commit adbe66ab7b676f93a03cce47b99ad152a829fb4a
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 10 21:29:24 2001 +0000

    	* src/engine/date.c (__EXTENSIONS__): add a define for solaris
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3923 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6d9c1ff9eecc72ae13f3022f2fcddefb1487a84
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 10 21:08:08 2001 +0000

    Use `` instead of $() for portability.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3922 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 80831eacab74b44d1dbde06c7dad84b53cdfb088
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 10 09:26:01 2001 +0000

    Work on commodity editor.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3921 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f381ba1a68e78130f090fe2c7986ce6cdb9a5094
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 10 07:55:22 2001 +0000

    Christian Stimming's reporting patch.
    
    	* src/scm/report/net-worth-timeseries.scm: Fixed date argument
    	bug. Added auto label rotation.
    
    	* src/scm/date-utilities.scm: Renamed gnc:dateloop to
    	gnc:make-date-interval-list and gnc:dateloop-simple to
    	gnc:make-date-list.
    
    	* src/scm/report/category-barchart.scm, income-expense-graph.scm:
    	Adapt to gnc:dateloop's namechange.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3920 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 962ac0265234accb0ab4ce689df5ac4af0425e2b
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 10 06:09:55 2001 +0000

    Robert Graham Merkel's net worth graph + some bug fixes.
    
    	* src/scm/report/net-worth-timeseries.scm: New file.  You guessed
    	it,  a time series net worth barchart.
    
    	* src/scm/report/date-utilities.scm: add gnc:dateloop-simple to
    	generate simple timeseries for net worth barchart.
    
    	* src/scm/report/{Makefile.am, report-list.scm}: add new barchart.
    
    	* src/scm/report/balance-sheet.scm (balance-sheet-renderer):
    	use gnc:decompose-accounts to split up accounts.
    
    	* src/scm/report-utilities.scm (gnc:decompose-accountlist):
    	add credit accounts to the list of liability accounts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3919 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5f48598f6a37d63c01774c1431318a9c089f14d
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 10 00:45:47 2001 +0000

    Jeremy Collins' update to the stock split watermark.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3918 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b7414d3c64b077cae9ee0b7f3c970a78d72812a
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 10 00:05:41 2001 +0000

    Christopher Browne's patch to the documentation plus some scheme patches.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3914 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1f75560f49dea2ed52108c0c579544580dedd7e
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 9 23:50:00 2001 +0000

    Jeremy Collins' patch to add graphics to druids.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3913 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ba3fbc4fe73bb948df70ea880513386b67d66c5
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Apr 9 18:25:31 2001 +0000

    add a not as per email conversations
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3912 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 499423203eb96504be73f62a8770a0c6fd58abce
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 9 06:53:57 2001 +0000

    	* src/gnome/dialog-price-editor.c: more work
    
    	* src/gnome/account-tree.c (gnc_account_tree_insert_row): speedup
    	refreshing
    
    	* src/gnome/account-tree.h: remove duplicate declaration
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3911 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31abed7557df15283a04407b7e4004ca84a59ac3
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 9 06:07:07 2001 +0000

    	* src/scm/report/taxtxf.scm: don't use deprecated calls
    
    	* src/guile/gnc.gwp: wrap xaccAccountGetSplitList
    
    	* src/engine/Query-xml-parser-v1.c
    	(qrestore_datepred_start_handler): use g_new0 instead of bzero --
    	more portable
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3910 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3836c9f117bf70305dfb47544317e56fa35a4b2b
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 9 00:37:28 2001 +0000

    	* src/engine/Query-xml-parser-v1.c
    	(qrestore_datepred_start_handler): use g_new0 instead of bzero --
    	more portable
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3909 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3470b9c7fd137fb65eb3112c64c749533ef49f2f
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 8 11:19:25 2001 +0000

    	* src/engine/md5.h: include stddef.h for size_t
    
    	* src/engine/sql/PostgresBackend.c: include ctype.h for tolower
    
    	* src/engine/guid.h: include stddef.h for size_t
    
    	* src/engine/gnc-engine-util.h: include stddef.h for size_t
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3908 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0c1ccdc7ffc3afebc0f879b499f5226abc627986
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Apr 7 23:16:55 2001 +0000

    	* src/scm/report/taxtxf.scm: fix bug
    
    	* src/scm/text-export.scm: fix for api change
    
    	* src/scm/report-utilities.scm: fix for api change
    
    	* src/scm/engine-utilities.scm: change gnc:group-map-accounts
    	to gnc:group-map-all-accounts. make gnc:group-map-accounts do
    	only the immediate children.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3907 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b04cbddfd9659d9240e2f240d223706a28e3dec2
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Apr 7 10:34:47 2001 +0000

    	* src/gnome/dialog-price-editor.c: more work
    
    	* src/engine/gnc-pricedb.c: add an error check
    
    	* ChangeLog: split changelog
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3906 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 83d28bc2b3e3dcb8328c1e824b84b5a5ba0a9904
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Apr 7 07:14:21 2001 +0000

    Richard -Gilligan- Uschold's tax report patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3905 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba6b95ec451fcea56667048cc74d9be8a6181475
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Apr 7 01:36:56 2001 +0000

    Rob Browning's process control patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3904 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e9668080d9fc1caa9fa56ff550fe1ebab696cce
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Apr 7 00:43:55 2001 +0000

    add accounting period proposal
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3903 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2ffe6c8e55d4bee516ac83550424896ba5928cc1
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 6 22:03:20 2001 +0000

    Include config.h.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3902 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 44f27ee6928aa210ff25437a6fe12d4da4d1e22b
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 6 22:01:29 2001 +0000

    James LewisMoss's patch to the account hierarchies with sample descriptions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3901 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ce94868df1ebc81709473b1846afbb3b133ea03
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 6 10:53:36 2001 +0000

    	* src/gnome/dialog-price-editor.c: new file with price db
    	editor. Unfinished.
    
    	* src/engine/gnc-pricedb.c: connect prices to pricedbs
    
    	* src/engine/io-gncxml-v2.c (gnc_book_load_from_xml_file_v2): fix
    	for files with no pricedb section
    
    	* src/scm/prefs.scm: add price editor geometry options
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3900 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4225dabedb5c1c5a4df11fb3249d19a316a16de0
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 6 10:14:38 2001 +0000

    Christian Stimming's reports patch.
    
    	* src/scm/report/balance-sheet.scm: Major overhaul. Adapted to new
    	options in gnc:html-build-acct-table. Cleaned up code. Corrected
    	column alignment.
    
    	* src/scm/html-utilities.scm (gnc:html-table-append-ruler!): New
    	function.
    	(gnc:html-build-acct-table): Added new arguments for how to show
    	non-leaf accounts: with subtotal or not, with own balance or
    	not. Removed some empty lines in the html-table.
    
    	* src/scm/report/pnl.scm, account-summary.scm: Added support for
    	new gnc:html-build-acct-tree options.
    
    	* src/scm/report-utilities.scm (gnc:decompose-accountlist): Added
    	equity accounts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3899 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0a855b597e8d41264b64e650a9feef3991b68918
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 5 23:16:39 2001 +0000

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

commit ed81862b36d6a10473385bbc87e2d65fb6590b0f
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 5 21:37:55 2001 +0000

    James LewisMoss's xml patch & accounts/ conversion.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3897 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf10abdf30f854d876bd17f33283d686b36615de
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 5 21:15:52 2001 +0000

    Robert Graham Merkel's balance sheet patch & test file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3896 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c7b23bb0071866c5854c22df435f71453c7f6ea3
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 5 21:13:53 2001 +0000

    Christian Stimming's report patch.
    
    	* src/scm/html-table.scm (gnc:html-table-remove-last-row!): Added
    	function.
    
    	* src/scm/html-utilities.scm (gnc:html-build-acct-table): Added
    	removal of the last empty line above the total sum.
    
    	* src/scm/html-document.scm: changed rendering of #f from one
    	whitespace to equally arbitrary three whitespaces. FIXME: This
    	should be configurable by a style-sheet.
    
    	* src/scm/report/pnl.scm: deactivated column headers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3895 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6eb9c411a8296dcc2c3c16da3d9c0b3f37384e02
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 5 06:25:37 2001 +0000

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

commit 6abf254fda6b73a75fcb526170332fcd4b43dbab
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 5 06:05:31 2001 +0000

    Robert Graham Merkel's balance sheet patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3893 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f34c9c546389c7bc77841cd932609368ec8f8250
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 4 22:57:48 2001 +0000

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

commit 502c7b4fe58072e64fc6f4d599192b3a980da4c3
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 4 10:39:40 2001 +0000

    	* src/register/gnome/gnucash-sheet.c
    	(gnucash_register_goto_next_trans_row): new func.
    
    	* src/gnome/window-register.c: make 'enter' toolbar button
    	move to next transaction
    
    	* src/gnome/dialog-tax-info.c: more work
    
    	* src/gnome/dialog-account.c: allow opening balances to come
    	from other accounts
    
    	* src/gnome/dialog-totd.c (totd_close_cb): don't bother with the
    	help dialog after disabling tips
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3891 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e0a0706c2b06ad3956ab643fe166fdae6a06d37
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 4 08:52:57 2001 +0000

    Christian Stimming's report patch.
    
    	* src/gnome/gnc-html-guppi.c, src/scm/html-barchart.scm: Added new
    	option for barchart: legend-reversed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3890 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 034312146a182b359f748f6dbbf5be0bce39243a
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 4 08:19:48 2001 +0000

    Robert Graham Merkel's balance sheet patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3889 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54a869c0c074048a3c75eb56f358659b1f259a2a
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 3 23:22:26 2001 +0000

    	* src/register/gnome/gnucash-sheet.c: move cursor before showing
    	popup menu
    
    Add missing const to function args.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3888 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e867dbcc6d29044b3f7d0876b78bdb9fc118ae7d
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 3 22:24:08 2001 +0000

    	* src/gnome/window-register.c: add a Transaction->Invoice item
    
    	* src/engine/Query.c: add GUID predicate
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3887 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b9c52ead8fc32d21cd3745aa42876df0562180b9
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 3 21:42:13 2001 +0000

    	* src/gnome/dialog-commodity.c: add namespace picker getter.
    	Show "CURRENCY" instead of "ISO4217" when displaying.
    
    	* src/gnome/druid-commodity.c: use namespace picker getter
    
    	* src/gnome/druid-qif-import.c: use namespace picker getter
    
    	* src/scm/report/register.scm: more work
    
    	* src/engine/gnc-commodity.c (reset_printname): take the namespace
    	out of the printname
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3886 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 340d1d190b6bb698118777aa9aa5d484e804e634
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 3 20:07:19 2001 +0000

    James LewisMoss's patch.
    
    Add some error checking in the calls to link and unlink.  Add a README
    to the src/test dir.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3885 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc05c84f3bf49f5071f81a8e6325bfba7e5f994d
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 3 10:18:59 2001 +0000

    	* src/gnome/dialog-account.c: add opening balance support
    
    	* src/gnc-ui-util.c (gnc_find_or_create_equity_account): new func.
    	(gnc_account_create_opening_balance): new func.
    
    	* src/gnome/gnc-dateedit.c: add some error checking
    
    	* src/gnome/gnc-commodity-edit.c: add "changed" signal
    
    	* src/scm/report/register.scm: fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3884 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 644f7df4e0472ac96685fa6e9323d7d890542739
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 3 06:56:58 2001 +0000

    Robert Graham Merkel's balance sheet report.
    
    	* src/scm/report/html-table.scm (gnc:html-table-prepend-row!): Fix
    	bug.
    
    	* src/scm/report/html-utilities.scm (gnc:build-html-acct-table): Add
    	show-col-headers option.
    
    	* src/scm/report/balance-sheet.scm: New file.  Code for a balance
    	sheet report.  Numbers should be correct, presentation is
    	rudimentary as usual.
    
    	* src/scm/report/account-summary.scm: modify for changed arguments
    	to gnc:build-html-acct-table.
    
    	* src/scm/report/pnl.scm: modify for changed arguments to
    	gnc:build-html-account-table.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3883 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6759650a95627f624039d22dbbadc6085c51ab75
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 2 22:23:21 2001 +0000

    Add README for po files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3882 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2c2623796a54440e784d40efc83ebcb2fefb252c
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 2 22:07:51 2001 +0000

    	* src/gnome/window-main.c: hide developer menu
    
    	* src/gnome/window-register.c: add invoice menu item
    
    	* src/scm/prefs.scm: add user name & address option for invoice
    	report. add option for whether reports appear in main window or
    	open in new window
    
    	* src/scm/report.scm: open reports based on new option
    
    	* src/scm/report/transaction-report.scm: more work
    
    	* src/scm/report/register.scm: more work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3881 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a08c930a23f674f18332d95854b18d3f04c239cc
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 2 06:53:44 2001 +0000

    James LewisMoss's xml v2 patch. Backup your data! But you already
    did that, right?
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3880 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f107e6090aaaab3fc85a73ac85cd5a021d3abd8a
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 2 04:50:31 2001 +0000

    Christian Stimming's updated de.po.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3879 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc6915b25b0c4704c8d6765769761e62ebfb739d
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 1 23:49:04 2001 +0000

    Christian Stimming's i18n patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3877 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 188376583b0c29d2c6f6866e8d9b1add089d88ec
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 1 23:16:55 2001 +0000

    Prepare for 1.5.4.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3876 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4d56b1c1aefc5581edc9299a3cc09efd29187986
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 1 23:10:19 2001 +0000

    Update po files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3875 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 599b0acf54834f614c241d4010cdacb089402c70
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 1 11:59:46 2001 +0000

    	* src/FileDialog.c: update for api change
    
    	* src/gnome/window-report.c: update for api change
    
    	* src/gnome/gnc-html.c: update for api change
    
    	* src/gnome/window-main.c: update for api change
    
    	* src/gnome/cursors.c (gnc_set_busy_cursor): add extra arg
    	to determine whether to update cursor immediately
    
    	* src/gnome/druid-qif-import.c: update for api change
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3874 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e660e1c1f582e46cc59be56694480a79e5b86965
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 1 11:09:57 2001 +0000

    Forgot to take out debugging warning.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3873 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1d33dce68393d269373803cb82c7c4031c52908
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 1 10:53:24 2001 +0000

    	* src/gnome/window-help.c: expand the top nodes initially
    	(gnc_help_show_topic): show the topic in the tree when it
    	can be found
    
    	* src/gnome/gnc-html.c: set busy cursor before start request
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3872 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc2b4d1f0db3967d28f8560200bd281dfbc4546c
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 1 07:40:57 2001 +0000

    	* src/gnome/dialog-utils.c (gnc_get_gdk_imlib_image): new func
    
    Also, tweak some glade dialogs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3871 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 166b169917f09d30f3934cfa4fb6b35d4dab7468
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 1 07:25:12 2001 +0000

    Fix for make dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3870 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 98fe6cb3e1625a9b3b7be366d72fa2dad7a0cf55
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 1 01:26:34 2001 +0000

    Fix some i18n problems.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3869 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 485f7fbe5bbf3e50d9dacb20ef993d245a411138
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 1 01:15:48 2001 +0000

    Christian Stimming's i18n patch updating de.po and fixing some
    problems in reports.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3868 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f217076ffed2930c0355a45276b9586c235ca37
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Mar 31 22:17:06 2001 +0000

    Richard -Gilligan- Uschold's update to the tax codes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3867 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 526fcd64067e1bb5c88dcf0f92ccb902cc8e2590
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Mar 31 21:58:50 2001 +0000

    Christian Stimming's report patch & de.po update.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3866 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 937fe0f9fa4ab9bcfd96138ad088a18a79dc2c79
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Mar 31 11:29:30 2001 +0000

    	* src/scm/options.scm: add a text option type
    
    	* src/gnome/dialog-options.c: add support for text options
    
    	* src/gnome/window-main.c (gnc_ui_about_cb): set parent
    
    	* src/scm/report/register.scm: more work
    
    	* src/scm/html-document.scm: fix bug
    
    	* src/scm/report/average-balance.scm: tweak default accounts
    
    	* src/scm/html-utilities.scm (gnc:html-build-acct-table):
    	put in a horizontal line before grand total.
    
    	* src/gnome/dialog-tax-info.c: use form & description, not
    	code & form, in clist. more work on display.
    
    	* src/scm/report/txf-export.scm: fix bug
    
    	* src/register/gnome/gnucash-sheet.c
    	(gnucash_sheet_modify_current_cell): reset item edit position
    
    	* src/register/gnome/gnucash-item-edit.c (item_edit_reset_offset):
    	new func
    
    	* src/gnome/gnc-currency-edit.c (add_item): don't use namespace
    	in string
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3865 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc894d7827c3792d681fac48ab3cdf91bd87e6fa
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 30 22:26:59 2001 +0000

    James LewisMoss's testing patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3864 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b9f95a7d1c621d1edd6e091bfbe18b3263534d6
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 30 13:09:22 2001 +0000

    Add ignored file. Print module error info to stderr, not stdout.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3863 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f878ffa31238f8f180777e1e40247e887977d11
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 30 12:43:11 2001 +0000

    	* src/quotes/finance-quote-helper.in: check for non-standard
    	Perl modules
    
    	* src/quotes/Makefile.am: add update-finance-quote
    
    	* src/quotes/update-finance-quote.in: new file
    
    	* src/guile/guile-util.c: new funcs for wrapping price lists
    
    	* src/guile/gnc.gwp: wrap more pricedb api. g-wrap price lists.
    
    	* src/gnome/dialog-tax-info.c: more work
    
    	* src/gnc-ui-util.c (gnc_push_locale): new func
    	(gnc_pop_locale): new func
    
    	* src/gnome/gnc-html-guppi.c: use C locale when parsing doubles
    
    	* src/gnc-ui-util.c (gnc_lconv_set): strdup value to make
    	sure changing the locale doesn't affect the cached value
    
    	* src/gnome/window-register.c: make 'record' work like 'enter'
    
    	* src/scm/prefs.scm: add internal prefs for tax window size
    
    	* doc/sgml/C/xacc-incomeexpense.sgml: fix debit/credit distinction
    
    	* src/scm/report/taxtxf.scm: more work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3862 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e64c254e314629873ab89bc66a212d4393a1ce3
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 30 08:02:10 2001 +0000

    Update Jeremy Collins' splash pic.
    Make splash a regular window.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3861 57a11ea4-9604-0410-9ed3-97b8803252fd

commit caf71702001e91f57fbb74db81b67e14e28fb802
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 29 23:03:56 2001 +0000

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

commit 684dabf3219c222c78e8c01c379ddba9ceb9cf2a
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 29 22:11:40 2001 +0000

    Christian Stimming's report patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3858 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92eb3d6f4c6c792fa7876171fa9ce1399dd73f43
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 29 12:38:38 2001 +0000

    	* src/scm/report/category-barchart.scm: remove url FIXME
    
    	* src/scm/html-barchart.scm: add bar & legend urls to render
    
    	* src/gnome/top-level.c: Robert Stephenson's patch for
    	gtkhtml & gconf
    
    	* src/gnome/gnc-html-guppi.c: fix bugs
    
    	* src/scm/html-text.scm: fix bug
    
    	* src/scm/report/portfolio.scm: work on display
    
    	* src/scm/report/stylesheet-plain.scm: add styles for totals
    
    	* src/scm/html-document.scm: bug fix
    
    	* src/scm/report/taxtxf.scm: more work
    
    	* src/engine/gnc-commodity.c (count_coms): use
    	GNC_COMMODITY_NS_ISO instead of the string const.
    
    	* src/engine/rpc/Makefile.am: use GLIB_CFLAGS instead of
    	hard-coded include dir.
    
    	* src/engine/rpc/RpcUtils.c (rpcend_build_gnccommoditylist): use
    	GNC_COMMODITY_NS_ISO instead of the string const. Fix compiler
    	warning.
    
    	* src/SplitLedger.c: fix bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3857 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 56902584d235d8cef4df0f889f9f6c5dfd722c2c
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 29 11:04:00 2001 +0000

    Missed one.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3856 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2310042ef60d27047a9424e909db030ea0e62869
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 29 11:03:02 2001 +0000

    Christian Stimming's report patch.
    
    	* src/scm/report/report-list.scm, Makefile.am: Added new file.
    
    	* src/scm/report/category-barchart.scm: Two new reports. Shows
    	barchart of income (or expense) categories over time.
    
    	* src/scm/report/income-expense-graph.scm: Use more
    	option-utilities.scm. Fixed gnc:dateloop usage (last interval was
    	wrong).
    
    	* src/scm/html-barchart.scm: Added record components for bar- and
    	legend-urls and their accessor/modifier functions. FIXME: They
    	don't get rendered yet -- somebody has to add that.
    
    	* src/scm/date-utilities.scm (gnc:dateloop): Fixed last interval
    	not to be longer than the specified end date.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3855 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab045ac3f6464f669fb6b0b5736a118b68729f9e
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 29 08:41:08 2001 +0000

    James LewisMoss's big XML v2 patch with test files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3854 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 33fb6111bd43196ce3336d5c9d93e643c07c1003
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 29 08:38:16 2001 +0000

    Jeremy Collin's splash graphic.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3853 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b9f470e086a34c4bb3918981649e55c5383b3d0
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 29 08:26:57 2001 +0000

    Add INSTALL for F::Q.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3852 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f387ae896c36b4da7f6cd92eeeb7bb74c2568eaf
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 29 07:43:37 2001 +0000

    Ben Stanley's patch updating the version of Finance::Quote in lib/.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3851 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 79143115750519bab9adadf1c5e2b448811448a2
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 29 06:27:53 2001 +0000

    Robert Graham Merkel's portfolio report.
    
    	* src/scm/report/portfolio.scm: New file.  Stock portfolio
    	overview.
    
    	* src/engine/date.[ch]: Added timespec_normalize,
    	timespec_diff, and timespec_abs.
    
    	* src/engine/gnc-pricedb.[ch]: added
    	gnc_pricedb_lookup_nearest_in_time, courtesy Rob B.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3850 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ab1dc57d08840aeeb7d107157fe79c4d553bd33
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 29 01:01:02 2001 +0000

    	* src/gnome/dialog-tax-info.c: more work
    
    	* src/guile/gnc.gwp: wrap more of pricedb api
    
    	* src/engine/gnc-pricedb.c (gnc_pricedb_get_prices): new func
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3849 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6cc17929645ff406fb8656ad27517da455cdb1c4
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 28 23:02:20 2001 +0000

    Bill Gribble's patch.
    
            * src/gnome/dialog-column-view.c: set the view dirty on edit
    
            * src/gnome/dialog-style-sheet.c: dirty every report using a
            stylesheet when it's edited.
    
            * src/gnome/window-report.c: Add display register/unregister for
            reports so the reports know which report-windows they are being
            displayed in.
    
            * src/scm/html-{bar,pie}chart.scm: Add a little space to work
            around a gtkhtml-0.8.3 bug in table display
    
            * src/scm/html-document.scm: move tree collapse and
            stringification to the html document rather than the report.  Add
            functions to render just the body elements of a document.
    
            * src/scm/html-table.scm: fix broken html-table-set-cell!
    
            * src/scm/report.scm: add parents list to report struct.  Mark
            parents dirty when report is marked dirty.  reload windows showing
            a report on dirty.  Clean up rendering functions a little
    
            * src/scm/report/view-column.scm: Add a link to open each report
            in a window by itself.  Change rendering to allow children to be
            cached.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3848 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2c984b599362f59919fcb1c01387646c96eddbc3
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 28 11:06:12 2001 +0000

    	* src/gnome/dialog-tax-info.c: more work
    
    	* src/engine/Transaction.c (DxaccSplitSetSharePriceAndAmount):
    	do the double->numeric conversion directly.
    
    	* src/guile/gnc.gwp: remove unused deprecated functions
    
    	* src/engine/Transaction.c (xaccSplitsComputeValue): convert
    	imbalance to base_currency fraction if possible
    
    	* src/SplitLedger.c (LedgerDestroy): commit pending instead
    	of rolling back.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3847 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 42252a5e77f95571eee5ddd6d9e01ec75a12791e
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 28 07:35:23 2001 +0000

    Christian Stimming's report patch.
    
    	* src/scm/report/average-balance.scm: Major rework: Uses
    	option-utilities.scm. Added basic multi-currency handling. Fixed
    	time interval handling.
    
    	* src/scm/report/income-expense-graph.scm,
    	income-or-expense-pie.scm: Use option-utilities.scm.
    
    	* src/scm/options-utilities.scm: Added date interval multichoice
    	option, report currency option, and plot size option.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3846 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f121f917ce5753468551b6113e1e29422de8cb04
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 28 01:00:25 2001 +0000

    	* configure.in: add --enable-etags argument to turn on
    	automatic TAGS creation
    
    	* src/scm/report/register.scm: add notes field
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3845 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a4f407ec461291f487f7c3a8beb77f13b57b3764
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Mar 27 21:45:49 2001 +0000

    	* src/scm/report/stylesheet-plain.scm: more reports centered
    	by default
    
    	* src/scm/html-document.scm: Christopher Browne's markup
    	style extension.
    
    	* src/gnome/window-main.c (gnc_report_in_main_window): show new
    	page
    
    	* doc/sgml/pt_PT/Makefile.am: remove demo html files
    
    	* doc/sgml/es/Makefile.am: remove demo html files
    
    	* doc/sgml/C/Makefile.am: remove demo html files
    
    	* src/gnome/dialog-column-view.c: mark the options dialog
    	changes as appropriate
    
    	* src/gnome/dialog-options.c (gnc_options_dialog_changed): new
    	public func
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3844 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b142801220ccac2f1c2644125abd16c5bc59acf
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Mar 27 11:56:37 2001 +0000

    Add memo & action field.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3843 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 855ecde047afe79f2139492beb52a827b00628e4
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Mar 27 10:14:19 2001 +0000

    	* src/gnome/dialog-tax-info.c: more work
    
    	* src/gnome/dialog-options.c: set apply button sensitivity
    	appropriately
    
    	* src/scm/report/average-balance.scm: use option-utilities
    
    	* src/scm/report/transaction-report.scm: use option-utilities
    
    	* src/scm/options-utilities.scm: remove superfluous (begin)'s
    
    	* src/gnome/gnc-html.c: fix compiler warning
    
    	* src/scm/prefs.scm: add new liability/equity debit/credit labels
    
    	* src/register/gnome/pricecell-gnome.c (PriceDirect): don't use
    	key stroke if cell value doesn't change
    
    	* src/register/pricecell.c (xaccSetPriceCellValue): return TRUE
    	if cell value actually changed
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3842 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb30788e0245ad583e0a91462a513dc34e72ad1e
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Mar 27 10:02:47 2001 +0000

    Christian Stimming's report patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3841 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d767534696e8be8d31a36523a84947826c11c48
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Mar 27 07:30:25 2001 +0000

    James LewisMoss's xml patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3840 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6740a7870842f7d2e56302ababcba5a89de1bdcd
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 27 02:50:54 2001 +0000

    update credits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3839 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3938400d32f461326b7646e072806ca5b403dbea
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 27 01:38:22 2001 +0000

    terminate with newline
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3838 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6927f29ce9a6f3f663fe1a9b5091a1a0c60751c1
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 27 01:34:02 2001 +0000

    sync with 'real' projects file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3837 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b73308aba873031be24b5e1dd723d527be0e8a1
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 27 01:32:22 2001 +0000

    remove carriage returns
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3836 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b012f9ac25f17c09cf31fad1412193299d0599ca
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 26 23:32:20 2001 +0000

    Remove applypatch cruft.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3835 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 446eb887c1be85b21a8a13aec70b10373e66126d
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 26 23:21:38 2001 +0000

    Bill Gribble's main window report patch.
    
    	* src/gnome/dialog-column-view.{c,h}: new files.  Options editor
    	for the multicolumn report view.
    
    	* src/gnome/dialog-options.{c,h}: add API to get notebook widget
    	from standard options dialog
    
    	* src/gnome/gnc-html.c: add handler for gnc-options:report-id=%d
    	url... pops up the options editor for that report.
    
    	* src/gnome/window-main.c: make the app main widget a notebook
    	with side tabs.  When a report is run from the menu, it makes a
    	new tab and put itself there (via gnc_report_in_main_window).
    
    	* src/gnome/window-report.c: ask the report how to edit its
    	options. Redo options dialog handling.  Add a "open in new window"
    	option to the report toolbar/popup
    
    	* src/scm/report.scm: add 'options-editor field to report template
    	struct.  It's optional (there's a default).  Add a "Report name"
    	option for all reports. Not used yet but will be soon.
    
    	* src/scm/report/view-column.scm: a generic table layout for
    	multiple reports.  Each report is in a table cell with a
    	configurable rowspan and colspan.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3834 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ecf215be22b84e357ef527125ed8a17f15376d7
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 26 11:05:57 2001 +0000

    	* src/scm/report/transaction-report.scm: fix i18n bug
    
    	* src/scm/report/register.scm: more work
    
    	* src/SplitLedger.c: update for api change
    
    	* src/gnome/window-register.c: update for api change
    
    	* src/engine/Transaction.c (xaccSplitGetCorrAccountName): update
    	name used for split transactions
    	(xaccSplitGetOtherSplit): rename to be more consistent
    
    	* src/gnome/gnc-dialogs.glade: use 'contains' instead of
    	'matches' in search dialog
    
    	* src/guile/gnc.gwp: update for api changes below
    
    	* src/engine/Account.c: use US in api names and tags of
    	US-specific tax info.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3833 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fab325e30969757b068880c62ae85755b8d59489
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 26 08:34:50 2001 +0000

    Keld Simonsen's update to the Danish translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3832 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e98e5cfc56285d9036e90e7085e206a2408ecd57
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 25 10:51:32 2001 +0000

    	* src/test/test-exp-parser.c (test_parser): add / 0 test
    
    	* src/scm/report/txf-export.scm: fix bugs
    
    	* src/gnome/gnc-dialogs.glade: work on tax info dialog
    
    	* src/gnome/dialog-tax-info.c: more work
    
    	* src/engine/sixtp.c (gnc_is_our_xml_file): don't use
    	g_return_if_fail for not finding a file -- avoid ** CRITICAL **
    	warning.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3831 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d3d2d45d14424aa3b4a0953918be2c2bd96759b
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Mar 24 13:12:48 2001 +0000

    	* src/engine/gnc-pricedb-xml-v1.c (pricedb_v2_end_handler): fix bug
    
    	* src/scm/report/txf-export.scm: redo data structure
    	for txf info
    
    	* src/guile/gnc.gwp: wrap tax info api getters
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3830 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 63fcc1570a5cbb151a8080786a4c5227314befb3
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Mar 24 09:26:46 2001 +0000

    Duarte Loreto's Portuguese translation of the manual.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3829 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94e8832f2d6ee62f8480e9d61c553431e63ada62
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Mar 24 09:08:18 2001 +0000

    Duarte Loreto's Portuguese po file for gnucash.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3828 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6342414fda8f87f5a40dc9904ce110620a53c74b
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 23 12:43:08 2001 +0000

    	* src/scm/html-utilities.scm (gnc:assign-colors): make the order
    	of color assignment stable
    
    	* src/engine/Account.c: add api for tax info
    
    	* src/engine/kvp_frame.c: handle NULL pointers
    
    	* src/engine/kvp_doc.txt: add tax kvp keys
    
    	* doc/gnucash-gdb-cmds: remove, out of date
    
    and misc.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3827 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a324ad6fa47e97374a929fb27dbe0f870c8284ab
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 23 09:37:39 2001 +0000

    Christian Stimming's report patch.
    
    Included new option to summarize all accounts below a certain level
    threshold, i.e. you can choose to only get one pie piece Expenses:Drinks
    instead of Exp:Drinks:Beer, Exp:Drinks:Rum, and Exp:Drinks:Cocktails.
    
    Added more colors in html-utilities.scm.
    
    Created more helper functions in options-utilities.scm.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3826 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e53090ddaf98fadf90c861335b801b61abf938e8
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 23 07:27:36 2001 +0000

    Ben Stanley's test infrastructure patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3825 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c333152d3ac243dc094f9dd057e387c5c79f92bd
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 23 07:16:16 2001 +0000

    Christian Stimming's pnl report patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3824 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5a52a9c524a9ad2c7ca19c670a7bf59ef6b5e205
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 22 23:19:15 2001 +0000

    Derek Atkins' rpc backend patch.
    
    This patch adds _most_ of the RPC generated files into the repository
    because it appears many recent versions of rpcgen for Linux and NetBSD
    do not support the -M (Multi-Thread Safe) output of code.  Bug reports
    have been submitted, but I'd like to support RPC in the next two years
    before this is fixed.
    
    So, this adds the files gncRpc.h, gncRpc_clnt.c, and gncRpc_svc.c.
    The file gncRpc_xdr.c is still generated on the fly.  This
    unfortunately means that any changes to the .x files mean you must
    regenerate at least the .h file and possibly the other .c files, too.
    
    This patch also modifies the .cvsignore to allow those three files
    into the repository.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3823 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 02dc6661085b319fc8d0153bb7d80f7f951cf38b
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 22 22:32:58 2001 +0000

    	* src/Makefile.am: compile src/test after compile src/
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3822 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd32e058cfe1337d1aa253677728538ce92036cd
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 22 22:08:16 2001 +0000

    Christian Stimming's report patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3821 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f1facccee77e2985e3a84dda252f712ced49ce5e
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Mar 22 17:59:39 2001 +0000

    update to record some accounts payable feature requests
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3820 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ae5e34ed6db21fe71cf5475c63b08efb094f132
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 22 12:26:39 2001 +0000

    	* src/guile/gnucash.c.in (gnc_main): change from main
    	function so other executables can link with this lib
    
    	* src/gnc-main.c: new file with gnucash main
    
    	* src/test/test-stuff.c: add api to turn on success printing
    
    	* src/test/test-exp-parser.c: new test file for testing
    	expression parser
    
    	* src/scm/report/income-or-expense-pie.scm: display totals
    	in legend
    
    	* src/gnome/druid-stock-split.c: check for proper currencies
    	on income & asset accounts. allow price to be recorded.
    
    	* src/gnome/account-tree.c: add api for setting selectability
    	with a filter function
    
    	* src/engine/Group.c (xaccGroupRemoveAccount): check for
    	group/account mismatch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3819 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96372a16ed19fa3fff99f206c4b795734dbcf2fc
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 22 08:02:48 2001 +0000

    James LewisMoss's big patch. XML v2 stuff, testing, and misc changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3818 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d72f8ed668a5d42d7df437f9091a62c48aa1000f
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 22 06:47:33 2001 +0000

    Robert Graham Merkel's date utilities patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3817 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 224ec34b86aed344b984154ff95ef6f6581954de
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 22 00:25:40 2001 +0000

    Bill Gribble's patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3816 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 42378bf3e6253a51f50901b079bcd32dc6e03a82
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 21 22:35:47 2001 +0000

    Christian Stimming's report patch.
    
    This extends the income/expense chart so that you can also view the profit
    as a third bar besides the income and expense. Those options are on the
    "Display" tab now.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3815 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 034eb6859b767ef1b974296a21e4a8e59a580fd6
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 21 22:24:47 2001 +0000

    Bill Gribble's patch.
    
    	* gnc-network.{c,h}: new files.  Functions for user registration
    	and authentication.
    
    	* gnc-gpg.c: fix bugs.  make gpg operations optionally
    	asynchronous via gdk_input_add().
    
    	* gnc-html.c: fix URL base name handling.  Rework processing of
    	http requests.
    
    	* gnc-http.c: memory management in gnome_http.  Still some
    	memory leaks in there, I think.
    
    	* gnc-html-actions.{c,h}: remove files.  Content moved into
    	gnc-network.
    
    	* prefs.scm: Add hidden preference for GnuCash Network user ID.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3814 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a7acc416d69ccc07033ecd37b02beee90cbf1b1
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 21 10:36:55 2001 +0000

    	* src/scm/report-utilities.scm
    	(gnc:accounts-get-comm-total-income): new func
    	(gnc:accounts-get-comm-total-expense): new func
    
    	* src/scm/report/income-expense-graph.scm: allow user to display
    	both income & expense side-by-side
    
    	* src/scm/report/pnl.scm: use sprintf to make title
    
    	* src/guile/guile-util.c (gnc_get_debit_string): use g_strdup
    	(gnc_get_credit_string): use g_strdup
    
    	* src/gnome/gnc-html.c: add guid type to register anchor
    
    	* src/scm/report/register.scm: work on display
    
    	* src/engine/Query.c (xaccQueryGetSplitsUniqueTrans): fix bug
    
    	* src/gnome/window-register.c: add arguments to report window
    	for title & debit/credit strings
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3813 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 629d05e08a5a78ad3e6bcaa917edd6cb73da8107
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 21 08:05:12 2001 +0000

    Christian Stimming's report patch.
    
    	* src/scm/report/income-expense-graph.scm,
    	income-or-expense-pie.scm: Fixed account choosing, fixed default
    	report currency, added currency exchange calculation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3812 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 75ee7249484588fea75ba673aca4f8c89c612274
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 21 00:08:57 2001 +0000

    	* src/gnome/dialog-progress.c
    	(gnc_progress_dialog_set_activity_mode): new func
    
    	* src/guile/gnc.gwp: add new progress dialog api
    
    	* src/engine/date.h: remove unneeded includes
    
    	* src/scm/report/income-or-expense-pie.scm: make 'other' slice
    	a link to a new pie report
    
    	* src/scm/report.scm (gnc:make-report-options): new func
    
    	* src/register/splitreg.c (configLayout): don't show balance
    	column in stock registers
    
    	* src/gnc-ui-util.c (xaccSPrintAmount): put currency symbol
    	after quantity for shares values
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3811 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 256be7a33a6f38f340252794c06a2f969a59a295
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Mar 20 22:18:50 2001 +0000

    Derek Atkins' patch to the rpc backend.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3810 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b7983a41b633794a0a30caf41f526141ae6c806
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Mar 20 20:11:47 2001 +0000

    	* src/guile/option-util.c (gnc_commit_option): update GUI value
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3809 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a94335a09bdfcb61653780d261f8dc5dcdfedea1
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Mar 20 20:06:16 2001 +0000

    Christian Stimming's report patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3808 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a66d32ac917898a62bd37eeee04b5334f7095f7
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Mar 20 11:39:15 2001 +0000

    	* src/gnome/gnc-html-guppi.c: new func for shutting down guppi
    
    	* src/gnome/top-level.c (gnc_ui_shutdown): shutdown guppi
    
    	* src/scm/report/income-or-expense-pie.scm: use shorter names
    	for reports
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3807 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd6070bb00202e248b4ff905956905f9385f2d70
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Mar 20 11:27:14 2001 +0000

    	* src/scm/report/income-expense-graph.scm: work on display
    
    	* src/scm/html-utilities.scm (gnc:account-anchor-text): new func
    
    	* src/gnome/gnc-html.c: check for null args
    
    	* src/scm/report/income-or-expense-pie.scm: work on display
    
    	* src/scm/html-utilities.scm: add function for assigning colors
    
    	* src/gnome/gnc-html-guppi.c: fix callback pointer
    
    	* src/engine/Transaction.c (xaccSplitGetCorrAccountName): i18n
    	(xaccSplitGetCorrAccountCode): i18n
    
    	* src/guile/gnucash.c.in (gnucash_lowlev_app_init): update
    	last stable version
    
    	* src/scm/report.scm: more work on display
    
    	* src/scm/report/register.scm: add api for printing a
    	register report. more work on display
    
    	* src/gnome/window-report.c (gnc_print_report): add api
    	for printing reports
    
    	* src/gnome/gnc-html.c: check for no urltype callback
    
    	* src/scm/report/stylesheet-plain.scm: add some more space
    	between table cells
    
    	* src/gnome/window-register.c: add support for printing reports
    
    	* src/guile/gnc.gwp: add print report api
    
    	* src/gnome/gnc-html.c: use PWARN, not printf
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3806 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 76d96f764a1e5acc7415b67ecaba2d64cb2ccb6d
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Mar 20 02:10:39 2001 +0000

    Add ignored files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3804 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e86b10a732817fa9289a2003e9bdb916fefa1443
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Mar 20 02:08:30 2001 +0000

    Robert Graham Merkel's income/expense graphs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3803 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e4c5824bb59c60ee2dfd9351a9c6234f38612214
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 19 22:50:59 2001 +0000

    Fix rpm spec file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3802 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f379e7fb70460eafdaefba4d0429e1ac120142c
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 19 21:49:54 2001 +0000

    Derek Atkins' RPC backend patch.
            * src/engine/rpc/*: Gnucash RPC Subsystem (Backend and Server).
              Still considered experimental.  Note that the RPC protocol may
              change over time causing client/server incompatibilities between
              various versions of client and server.
    
            * configure.in: Add option to --enable-rpc.  Hook in RPC Subsystem
    
            * src/engine/Account.c: Fix for initial balance on
              stock/etc. accounts.  In particular, don't set to zero if there
              are no splits.
    
            * src/engine/Backend.h: New RPC errors
    
            * src/engine/Query.{c,h}: Add function to obtain the internal
              Query Predicate functions (for use in rebuilding Queries from
              the RPC subsystem)
    
            * src/engine/Transaction.c: Be sure to call the backend in
              xaccTransRollbackEdit()
    
            * src/engine/gnc-book.{c,h}: Added gnc_run_rpc_server() function.
                    Added hooks to call RPC Backend
    
            * src/guile/gnc.gwp: added gnc_rpc_server() and new RPC Backend errors
    
            * src/scm/command-line.scm: added --rpc-server optio
    
            * src/engine/Makefile.am: Added RPC subdir
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3801 57a11ea4-9604-0410-9ed3-97b8803252fd

commit afda83308b43fd3bea7b46d368df8bd31450e2f1
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 19 11:03:30 2001 +0000

    	* src/gnome/gnc-dir.h.in: move to src/gnome. fix for make dist
    	tarballs
    
    	* src/gnome/Makefile.am: add gnc-dir.h target
    
    	* src/Makefile.am: remove gnc-dir.h target
    
    	* src/quotes/Makefile.am: add gnc-prices to dist
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3800 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 69c0ce36d0f4753a67bf23f7428b9cce0840569a
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 19 10:06:39 2001 +0000

    Update po files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3799 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f6d18869d7f236ff47ce70590539c936524ca42
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 19 09:31:54 2001 +0000

    	* src/scm/report/transaction-report.scm (record): use number-cell
    	style
    
    	* src/scm/report/register.scm: use number-cell style
    
    	* src/engine/gnc-pricedb.c (gnc_price_unref): unref quote source
    
    	* src/engine/gnc-pricedb.c (compare_prices_by_date): sort
    	in descending order so the most recent quote is first.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3798 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b610c3e299c66630767ea838c8479aafc79a3b89
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 18 12:43:02 2001 +0000

    	* AUTHORS: update author info
    
    	* doc/sgml/C/xacc-about.sgml: update author info
    
    	* src/gnome/top-level.c: add VERSION arg to gnome_init
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3797 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e34d033856c948ce6203a043d1c0756c0ee16cfc
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 18 08:23:42 2001 +0000

    Rob Browning's update to gnc-prices.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3792 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f45168a24ed533ef38f83bebb5c4ffea52fc8836
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Mar 17 00:18:51 2001 +0000

    Derek Atkins' patch removing gnc-prices from the build system.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3791 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9c3fc61994c0ad82ac3f154e5236cb6e4e58bba
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Mar 17 00:02:41 2001 +0000

    Derek Atkins' fix for the pricedb api changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3790 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a254bd1c2d1a23a120c74ccd0e8fc063d1123fe
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 16 22:52:04 2001 +0000

    Fix ignore file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3789 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e81dde864b393fd643533d197a53f4375bf0fe8d
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 16 22:49:12 2001 +0000

    Rob Browning's patch.
    
    	* src/scm/utilities.scm
    	(item-list->hash!): new - fancy (possibly over-customizable)
    	list->hash converter function.
    	(filteroutnulls): simplify via SRFI-1.
    	(flatten): speedup - avoid intermediate appends.
    	(striptrailingwhitespace): speedup - avoid intermediate substrings.
    	(string-join): speedup - (maybe), trade string-appends for conses.
    
    	* src/scm/process.scm
    	(gnc:run-sub-process): renamed from run-sub-process.
    	(gnc:cleanup-sub-process): new - take various steps to make sure
    	we don't leave a zombie lying around.
    
    	* src/scm/price-quotes.scm: substantial rework - now much smarter,
    	though still a bit too obfuscated.
    
    	* src/scm/engine-utilities.scm: various cleanups, speedups, and
    	new functions.
    	(gnc:filename->book): deleted.
    	(gnc:call-with-account-data-from-file): deleted.
    	(gnc:url->loaded-book): new function.
    
    	* src/scm/command-line.scm (gnc:*arg-defs*): add
    	--add-price-quotes option.
    
    	* src/quotes/finance-quote-helper.in: new file - renamed from
    	price-quote-helper.in.
    
    	* src/quotes/README: various updates.
    
    	* src/quotes/Quote_example.pl: document that we *don't* use the
    	"fetch" method in gnucash.
    
    	* src/quotes/gnc-prices: new file -- replaces gnc-prices.in and is
    	now just a wrapper for "gnucash --add-price-quotes".
    
    	* src/quotes/Makefile.am: accomodated renaming of
    	price-quote-helper to finance-quote-helper.  Also moved
    	finance-quote-helper to GNC_SHAREDIR from pkgdatadir.
    	(gncsharedir): grab GNC_SHAREDIR.
    	(gncshare_SCRIPTS): put finance-quote-helper in GNC_SHAREDIR.
    
    	* src/guile/gnc.gwp: wraped new quote timezone API.  Added new
    	gnc-book wrappers and new pricedb wrappers -- still not finished.
    
    	* src/gnome/gnc-dialogs.glade: add quote timezone menu.
    
    	* src/gnome/dialog-utils.h: added prototypes for timezone menu
    	funcs.
    
    	* src/gnome/dialog-utils.c:
    	(known_timezones): new - list of quote timezones we support.
    	(gnc_find_timezone_menu_position): new.
    	(gnc_timezone_menu_position_to_string): new.
    	(gnc_ui_quote_tz_menu_create): new.
    
    	* src/gnome/dialog-account.c
    	(struct _AccountWindow): add quote_tz_menu.
    	(gnc_account_to_ui): support quote_tz_menu.
    	(gnc_ui_to_account): support quote_tz_menu.
    	(gnc_account_window_create): create quote_tz_menu.
    
    	* src/gnc-ui-util.h: warn to update price-quotes.scm when
    	PriceSourceCode changes.
    
    	* src/engine/io-gncbin-r.c
    	(cvt_potential_prices_to_pricedb_and_cleanup): Timespec* ->
    	Timespec for price time function(s).
    
    	* src/engine/gnc-pricedb.h: Timespec* -> Timespec for time
    	functions.
    
    	* src/engine/gnc-pricedb.c
    	(gnc_price_clone): re-enable, and Timespec* -> Timespec
    	(gnc_price_set_time): Timespec* -> Timespec
    	(gnc_price_get_time): Timespec* -> Timespec
    	(compare_prices_by_date): Timespec* -> Timespec
    	(gnc_pricedb_lookup_at_time): Timespec* -> Timespec
    	(gnc_price_print): minor fixes (still lame).
    	(gnc_price_print_stdout): new (for lame guile side debugging).
    
    	* src/engine/gnc-pricedb-xml-v1.c: change price time args/results
    	from Timespec* to Timespec (to be more guile friendly).
    
    	* src/engine/gnc-book.c (gnc_book_init): be more thorough.
    
    	* src/engine/Backend.h: warn to update gnc.gwp on some mods.
    
    	* src/engine/Account.h: support new funcs and update docs.
    
    	* src/engine/Account.c
    	(xaccAccountSetQuoteTZ): new.
    	(xaccAccountGetQuoteTZ): new.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3788 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0caac4d270a0714aba0635042f7463acac2f5d43
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 16 11:22:06 2001 +0000

    	* src/scm/report/transaction-report.scm: add line before
    	grand total
    
    	* src/scm/report/register.scm: more work
    
    	* src/gnome/window-register.c: display shares & current value
    	in stock registers.
    
    	* src/engine/gnc-pricedb.h: fix spelling error
    
    	* src/gnc-exp-parser.c (gnc_exp_parser_parse): check for
    	bad numeric value
    
    	* src/calculation/finvar.h: add new parser error type
    
    	* src/gnome/dialog-transfer.c (gnc_xfer_dialog_create): don't
    	set editable_enters for amount field
    
    	* src/engine/gnc-numeric.c: check for invalid arg
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3787 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8dca9f3aee5a365ecf63875307e6b82439f17fde
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 16 07:32:18 2001 +0000

    	* src/engine/sixtp-to-dom-parser.c (dom_chars_handler): use
    	xmlNodeAddContentLen
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3786 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 20e123a0eafab6f92928833b331d19490e7edd28
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 15 12:43:01 2001 +0000

    	* src/gnome/gnc-dialogs.glade: tweak stylesheet dialog
    
    	* src/gnome/dialog-style-sheet.c: tweak looks
    
    	* src/scm/report/register.scm: new report
    
    	* src/guile/gnc.gwp: g-wrap new query api
    
    	* src/gnome/window-register.c: add report menu and toolbar items
    
    	* src/engine/Query.c: handle NULL pointers, add api to get list
    	of splits with unique transactions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3784 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b151a7d9a48ea28e5147b2a40a05ee2fad368c91
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 14 12:39:55 2001 +0000

    Add Danish translation. Update AUTHORS.
    
    	* rpm/gnucash.spec.in: simplify
    
    	* configure.in: add 'da' to language list
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3783 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b822036c82982f6f89c2a63394244326388168b3
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 14 11:24:56 2001 +0000

    	* src/gnome/dialog-totd.c (totd_close_cb): increment tip on
    	close so we open with the next one
    
    	* src/scm/tip-of-the-day.scm: make current tip number a preference
    	so it is saved and restored
    
    	* src/gnome/druid-commodity.c: same as below
    
    	* src/gnome/druid-qif-import.c: same as below
    
    	* src/gnome/dialog-commodity.c: prevent user from creating
    	a new iso commodity
    
    	* src/gnome/gnc-html.c: set busy cursor on html widget
    	while request is being processed
    
    	* src/gnome/window-main.c: hierarchy not heirarchy
    
    	* src/gnome/window-help.c: specify the help window as the
    	request dialog parent
    
    	* doc/sgml/C/xacc-dochack.sgml: remove and fix broken links
    
    	* src/engine/io-gncxml-r.c (gnc_is_xml_data_file): don't print
    	a warning just because we couldn't open the file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3777 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 859a6da3afc47fb147344a39b5bc0335dec73cf0
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 14 02:44:25 2001 +0000

    	* src/FileDialog.c (gncFileNew): clear the non-iso commodities
    
    	* src/engine/gnc-commodity.c (gnc_commodity_table_remove_non_iso):
    	new func
    
    	* src/test/test-xml-commodity.c: remove duplicate string_to_integer
    
    	* src/gnome/dialog-userpass.c: add missing #include
    
    	* src/register/gnome/Makefile.am: add gnome & glib flags
    
    	* src/engine/Makefile.am: add glib libs
    
    	* src/engine/sql/Makefile.am: add glib flags
    
    	* configure.in: fix includes used to check for sizes
    
    	* acinclude.m4: fix guppi macro
    
    	* macros/: update m4 files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3776 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b1fda65c57973f750b0afcdf2163962c423afb15
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Mar 13 21:17:44 2001 +0000

    Fix compiler warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3775 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fad1d42f816de314ac41c4474aa7c3ade15aca13
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Mar 13 21:05:09 2001 +0000

    James LewisMoss's patch.
    
    	* src/engine/io-gncxml-v2.c (gnc_counter_end_handler): complete
    	func.
    	(print_counter_data): new func.
    	(gnc_book_load_from_xml_file_v2): call above func at end of
    	parse.
    
    	* src/engine/sixtp-dom-parsers.c (string_to_integer): move here
    	from gnc-commodity-xml-v2.c
    
    	* src/engine/io-gncxml-v2.c (gnc_book_write_to_xml_file_v2): add
    	transaction number output.
    
    	* src/engine/Group.c (xaccGroupForEachTransaction): actually make
    	this work.
    	(xaccGroupVisitUnvisitedTransactions): actually make this work.
    	Don't get accounts from group.  We already are looking at all of
    	them by xaccGroupGetSubAccounts.
    	(xaccGroupVisitUnvisitedTransactions_thunk): new func for
    	xaccAccountForEachTransaction call.
    
    	* src/test/test-string-converters.c (test_string_converters): add
    	func to test some more difficult strings (including xml special
    	characters)
    
    	* src/engine/gnc-account-xml-v2.c (gnc_account_dom_tree_create):
    	convert to use text_to_dom_tree.
    
    	* src/engine/gnc-commodity-xml-v2.c
    	(gnc_commodity_dom_tree_create): convert to use text_to_dom_tree.
    
    	* src/engine/gnc-book.c (gnc_book_count_transactions): new func.
    
    	* src/engine/io-gncxml-v2.c: (write_account_group)new func.
    	extract out stuff from write_accounts.  Forgot to traverse down
    	accounts so a bunch of the accounts weren't being written.
    	(write_accounts): now just call the write_account_group func.
    	(gnc_book_write_to_xml_file_v2): use xaccGroupNumSubAccounts to
    	get the number of accounts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3774 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 484e73a7d9814290a99856e618f5e852e9445da2
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Mar 13 11:10:58 2001 +0000

    	* src/engine/sixtp-utils.c (gnc_timegm): new func. define as
    	timegm if present, otherwise implement using mktime.
    	(string_to_timespec_secs): use gnc_timegm for UTC parsing
    
    	* src/engine/io-gncxml-r.c (gnc_book_load_from_xml_file): remove
    	TZ save & restore.
    
    	* src/test/test-date-converting.c: remove putenv
    
    	* src/test/test-dom-converters1.c: remove putenv
    
    	* src/test/test-xml-transaction.c: remove putenv
    
    	* src/gnome/gnc-http.c: same as below
    
    	* src/engine/NetIO.c (setup_request): use config.h instead
    	of hard-coding package and version
    
    	* configure.in: check for timegm function
    
    	* src/scm/report/taxtxf.scm: more porting work
    
    	* src/scm/html-text.scm (gnc:html-markup-em): new func
    
    	* src/scm/report/stylesheet-plain.scm: add some default styles
    
    	* src/scm/html-style-sheet.scm: remove non-type styles
    
    	* src/scm/html-document.scm (gnc:html-document-markup-start):
    	check for non-string attributes
    
    	* src/scm/html-style-info.scm: cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3773 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c390968d0048754078245c3b508677c5b99f1cc6
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Mar 13 06:20:03 2001 +0000

    James LewisMoss's patch.
    
    	* src/gnome/window-main.c (gnc_ui_xml_v2_cb): new func.
    	(gnc_ui_account_heirarchy_cb): new empty func.
    	(gnc_main_create_menus): add devel menu.
    
    	* src/engine/io-gncxml-v2.h (struct _load_counter_struct): add
    	counters stuff.
    
    	* src/engine/io-gncxml-v2.c: mostly complete everything.  Writing
    	only partially tested.  Reading not tested at all.
    
    	* src/engine/gnc-xml.h: add pricedb declarations.
    
    	* src/engine/gnc-transaction-xml-v2.c (split_to_dom_tree): check
    	for NULL return from kvp_frame_to_dom_tree and don't add if we get
    	it.
    	(gnc_transaction_dom_tree_create): same.
    
    	* src/engine/gnc-commodity.c (gnc_commodity_table_get_size): add func.
    
    	* src/engine/gnc-account-xml-v2.c (gnc_account_dom_tree_create):
    	check for NULL return from kvp_frame_to_dom_tree and don't do
    	anything if we get it.
    
    	* src/gnome/gnc-http.c (gnc_http_start_post): cast data to char*
    	(it's const char*) (compile warning)
    
    	* src/gnome/gnc-html.c: put const on char *ptr (compile warning)
    
    	* src/doc/xml/io-gncxml-version2.dtd: reorder commodity and
    	prices.  Add count data defs.
    
    	* src/engine/sixtp-dom-generators.c (timespec_to_dom_tree): Only
    	write nanoseconds if > 0.
    	(kvp_frame_to_dom_tree): don't return an xmlNodePtr if the frame
    	is null or contains no data.
    
    	* src/engine/gnc-commodity-xml-v2.c
    	(gnc_commodity_dom_tree_create): check to see if xcode is > 0
    
    	* src/engine/gnc-account-xml-v2.c (gnc_account_dom_tree_create):
    	check for description and code strlen > 0
    
    	* src/engine/gnc-pricedb-xml-v1.c (pricedb_v2_end_handler): make
    	this func work in the v2 manner with a callback in the global
    	data.
    	(gnc_pricedb_sixtp_parser_create): change to work in the v2 manner
    	with an end handler that does the final link of the data into the
    	book.
    	(pricedb_after_child_handler): add upping the counter for prices
    	loaded.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3772 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8ce077b1edc8c3a5ed4c0e1b12ce838dbf9c3d2
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Mar 13 02:49:39 2001 +0000

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

commit 52585c28a0758cd61b936eeae4e239a964cb2c9e
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Mar 13 00:27:49 2001 +0000

    	* src/engine/io-gncxml-r.c (gnc_book_load_from_xml_file): use
    	TZ=UTC while parsing xml.
    
    	* src/engine/sixtp-utils.c: adjust for timezone offset manually
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3770 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f27cb73c909a24dfeb2d54e3506ee0d72c202eea
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 12 11:51:47 2001 +0000

    	* src/scm/html-table.scm ((gnc:make-html-table-header-cell/markup
    	markup . objects)): new func
    
    	* src/scm/report/taxtxf.scm: more work on porting
    
    	* src/scm/html-style-sheet.scm: add "<number-cell>" and
    	"<number-header>" styles.
    
    	* src/scm/report/account-summary.scm: use "Total" not "Net
    	Assets". This is a general report, not just limited to asset
    	accounts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3769 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2fccd6bb1f12839f1316ddd671c10d2dc4bececf
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 11 02:37:06 2001 +0000

    	* src/engine/Ledger-xml-parser-v1.c
    	(ledger_data_after_child_handler): mark pricedb as clean after
    	loading
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3768 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 598339eac15f260ca327d12e3000d822642f6ce8
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Mar 10 21:10:21 2001 +0000

    Miquel Jordana's updates Spanish translation of the manual.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3767 57a11ea4-9604-0410-9ed3-97b8803252fd

commit be243dca24f50444a14de70efa3a65bdd4c62996
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Mar 10 00:06:01 2001 +0000

    Fix compiler warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3766 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d83387661dc5bc88984e94f030250f629fe5dff
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 9 23:49:34 2001 +0000

    Bill Gribble's patch.
    
            * add configure/acconfig option for GPG
    
            * src/gnome/gng-gpg.c: add handlers for creation of keypair
            (with passphrase) and for exporting public key block to GnuCash
            Network server.  Fix bugs in old keypair creator.  Add passphrase
            handling to data encrypt/decrypt.
    
            * src/gnome/gnc-html-actions.c: rewrite privacy notice to use
            GnuCash Network terminology.  The longer you guys wait to bitch
            about the name the more stuck it is.  Rewrite gnc-info/form handler
            to submit GnuCash version and feature information.
    
            * src/gnome/gnc-html.c: respect global preferences for HTTP, SSL,
            and GnuCash Network transactions.  Change submit handler calls to
            unpack encoded form data into a hash table and possibly re-encode
            and re-pack if necessary.  Fix bugs in submit handler lookups.
            Add RFC-1738 decoder to go with the encoder.
    
            * src/gnome/window-help.c: fix bugs in Open dialog.
    
            * src/scm/html-table.scm: Add new table-cell/markup and
            append-row/markup functions to make it easier to set semantic data
            styles in style sheets.  Remove dead code.
    
            * src/sc/prefs.scm: New preferences section, "Network", with
            options to globally disable HTTP, SSL, and GnuCash Network, and to
            assign the GnuCash Network server name.
    
            * src/scm/report/table-test.scm: new test report to demonstrate
            row and cell semantic style
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3765 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f29259c4481036ef8b7ef743d42ae36ba46585b1
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 9 22:20:02 2001 +0000

    Minor fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3764 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ef15f9e2e3fcfd21e7498b0c3cff809349d62e1
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 9 22:04:07 2001 +0000

    James LewisMoss's patch.
    
    Couple of extract out common code.  One remove cruftiness.  One
    reorder changelog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3763 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a14bf2bfab30a62d865d5802be3815cd42307994
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 9 07:46:13 2001 +0000

    James LewisMoss's patch.
    
    	* src/test/test-stuff.c (failure): don't print num if == -1.
    	(success): same.
    	(get_random_account): move here from test-xml-account.c
    	(get_random_split): move here from test-xml-transaction.c
    	(get_random_transaction): same.
    	(success_args): New func.
    	(success): Simplified version
    	(failure_args): new func.
    	(failure): Simplified version.
    
    	* src/engine/io-gncbin-r.c: same as below.
    
    	* src/engine/TransLog.c (xaccTransWriteLog): same as below.
    
    	* src/engine/Group.c (xaccGroupMergeAccounts): same as below.
    
    	* src/engine/Backend.c (xaccTransactionGetBackend): Convert to not
    	use the split's acc part directly, but only to access through
    	funcs
    
    	* src/engine/sixtp-dom-parsers.c (dom_tree_generic_parse): Add
    	generic parser.
    
    	* src/engine/gnc-account-xml-v2.c (gnc_account_end_handler): use
    	generic parser extracted from here and used here and
    	gnc-transaction-iml-v2.c
    
    	* src/engine/Transaction.c (xaccInitSplit): Add a split->acc_guid
    	field that is set to the account's guid.  This way an Account is
    	not required to exist yet when loading the split.  Later when
    	xaccSplitGetAccount is called the account is looked up, cached and
    	returned.  Make sure everything accesses ->acc through the helper
    	function.
    
    	* src/engine/AccountP.h: same as below.
    
    	* src/engine/Account.c (xaccAccountSetGUID): mark guid argument
    	const since it doesn't keep a pointer to it.
    
    	* src/doc/xml/transactions-v2.dtd: change guid -> id.
    	* src/engine/Transaction.c (get_denom_internal): New helper func.
    	(get_currency_denom): use func.
    	(get_security_denom): use func.
    
    	* src/engine/sixtp.c: (sixtp_sax_end_handler,
    	sixtp_sax_characters_handler, sixtp_sax_start_handler): don't use
    	g_return_if_fail to test pdata->parsing_ok so we don't see the
    	million CRITICAL warnings.  We'll print an error at the end
    	anyway.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3762 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cad90da64bb4f6ee1ce6740a0ae782be48856b25
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 8 11:24:36 2001 +0000

    	* src/scm/report/report-list.scm: load tax report if possibly in
    	US locale.
    
    	* src/scm/report/taxtxf.scm: work on tax report (unfinished)
    
    	* src/scm/report/hello-world.scm: use new html format functions.
    	Add scheme reference.
    
    	* src/gnome/dialog-fincalc.c (gnc_ui_fincalc_dialog_create): hide
    	schedule button. Use 'lookup_widget'.
    
    	* src/gnome/gnc-html.c (gnc_html_export): handle cancelling
    
    	* src/scm/html-style-info.scm: remove cruft
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3761 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2921fad82935b42d3973c1a5b0661c1ed4c2cdb1
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 8 01:34:50 2001 +0000

    Robert Graham Merkel's transaction report patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3760 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9345e5cfa7d34a86c0df75cf3c13253b77aa1bdd
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 8 00:37:13 2001 +0000

    Bill Gribble's patch.
    
            * summary: separate the HTML and HTTP processing functions into
            different files to facilitate reuse.  Modularize much of the
            gnucash-specific behavior of the HTML code (<object> and form
            submission) to use run-time-expandable bahavior tables.  Add the
            gnc-action: mechanism for installing form submission handlers.
    
            * src/gnome/gng-gpg.c: initialize gnc-html handler for crypted
            HTML objects.  Remove all mention of GPG from gnc-html.c
    
            * src/gnome/gnc-html-actions.c: new file.  Add a simple form
            submission action (action=gnc-action:gnc-info/form?CGI_URL) to
            test submit and action processing.  This is useless ATM.  Some of
            the stuff in the privacy comments is unimplemented yet.
    
            * src/gnome/gnc-html-guppi.c: move all Guppi references from
            gnc-html.c into a separate file, with an initializer for
            the Guppi <object> tags.
    
            * src/gnome/gnc-html.c: get rid of SSL references; all that stuff
            is now in gnc-http.c.  Restructure to use gnc-http instead of
            ghttp directly.  Finish GET and POST default handlers, and add
            handler lookup/install mechanism for gnc-action: actions.  crib
            urlencoding function from gtkhtml guts.
    
            * src/gnome/gnc-http.c: new file.  Move HTTP stuff here. Finish
            POST handling.
    
            * src/gnome/top-level.c: add calls to Guppi, GPG, and gnc-html
            init functions.  These calls will eventually go into loadable
            module startup functions, when we get loadable modules.
    
            * src/scm/html-text.scm: Add html-markup/format.
            (html-markup/format "%a %a %a %a" 1 2 3 4) does what you'd expect,
            even if the non-format args are html-markup objects.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3759 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a96c157c7d8d21eb34d921dffa2cafd5c0ae321
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 7 11:18:01 2001 +0000

    	* src/gnome/top-level.c (gnc_ui_check_events): add timeout
    	handler for checking backend events.
    
    	* src/engine/gnc-book.{ch}: add api calls to use backend
    	event hooks.
    
    	* src/engine/BackendP.h (struct _backend ): add events_pending
    	and process_events callbacks.
    
    	* src/scm/command-line.scm: extend usage command with argument
    	list
    
    	* src/pixmaps/Makefile.am: switch splash graphics
    
    	* src/gnome/gnc-splash.c (gnc_show_splash_screen): add a border.
    	use new graphic.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3758 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e9cd05c521b44c57063eb91c6ef8b7c5dbdf4ce4
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 7 07:46:25 2001 +0000

    Robert Graham Merkel's transaction report patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3757 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ed0f8f4ebb2c7c129755056c2f3120952b25399
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 7 07:42:39 2001 +0000

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

commit cc5c68a1cc86384eff910991471c6e4546edc36a
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 7 02:48:47 2001 +0000

    Fix colonial franc names.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3755 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b6dc29d3ce34f63ce1da4d0dc7151ef62a5f017a
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 7 02:37:38 2001 +0000

    	* src/scm/iso-4217-currencies.scm: remove duplicate currency
    
    	* src/engine/sixtp-dom-parsers.c (dom_tree_to_commodity_ref): use
    	gnc_commodity_destroy, not g_free.
    
    	* src/guile/gnc.gwp: fix for new commodity insert
    
    	* src/gnome/druid-qif-import.c: fix for new commodity insert
    
    	* src/gnome/dialog-commodity.c: check for existing commodity.
    	fix for new commodity insert.
    
    	* src/engine/io-gncbin-r.c: fix for new commodity insert
    
    	* src/gnome/druid-commodity.c: fix for new commodity insert
    
    	* src/engine/gnc-commodity.c: change commodity insert semantics to
    	use an existing commodity if present. Remove
    	gnc_commodity_table_remove(). It wasn't used and was a mem leak.
    
    	* src/engine/Commodity-xml-parser-v1.c
    	(commodity_restore_end_handler): use gnc_commodity_destroy,
    	not just g_free.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3754 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 802b9216fc07257eb617cd597dd4421e2a6ad681
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 6 20:13:38 2001 +0000

    merge in eamil conversation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3753 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ec82656bd69a7a13b4cef33bb4a24998db5944a
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Mar 6 00:14:41 2001 +0000

    	* src/register/gnome/gnucash-item-edit.{ch}: improve horizontal
    	scrolling behavior.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3752 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53fadd21166aa4d3b8a0eadbde89f9e2706bf6e4
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 5 21:10:23 2001 +0000

    Christian Stimming's report patch.
    
    	* src/scm/html-utilities.scm: reorganizing of the hierarchical
    	reports: subtotals are now printed *below* the subaccounts instead
    	of above.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3751 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 346f39d45ac782cd458b4b3208d0054db4cb194f
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 5 11:05:31 2001 +0000

    Check for gal library.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3750 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8dd1c738cab31baff49a0cefbb2694bad2139e2f
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 5 02:10:44 2001 +0000

    	* configure.in: define a new substitution GNC_PIXMAP_DIR for
    	a pixmap directory.
    
    	* src/pixmaps/Makefile.am (gncpixmapdir): install in configured
    	pixmap directory
    
    	* src/gnc-dir.h.in (GNC_PIXMAP_DIR): define pixmap directory
    
    	* src/Makefile.am (gnc-dir.h): configure pixmap directory
    	for gnc-dir.h.in
    
    	* src/gnome/dialog-utils.c (gnc_get_pixmap): use configured
    	pixmap directory
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3749 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 81b13646cff944373e12d907e272c00d26c6baac
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 5 01:46:43 2001 +0000

    	* src/engine/gnc-associate-account.c: fix some uses of glib
    	list routines (they always return the new head of the list).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3748 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f107286ac67a923111c1ef2dd8db985e3999d3c6
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 4 11:14:52 2001 +0000

    Add gnc-dir.h as ignored.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3747 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a913dfc5cfa66ad574bf3aeb01f68b01557283ed
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 4 11:14:17 2001 +0000

    	* src/pixmaps: add gnucash_long.png graphic
    
    	* src/gnome/top-level.c (gnucash_ui_init): show splash screen
    
    	* src/gnome/gnc-splash.{ch}: splash screen functionality
    
    	* src/gnome/dialog-utils.{ch} (gnc_get_pixmap): new function
    
    	* src/gnc-dir.h.in: add header file with directory info
    
    	* src/guile/Makefile.am: use BUILT_SOURCES for *.in sources
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3746 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 867de1644bdcaa5e0c11d7522eea6a7008087661
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 4 11:09:23 2001 +0000

    Add GPL headers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3745 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9e22005614b63c049d54090d4735098d97e70a07
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 4 08:26:10 2001 +0000

    Christian Stimming's report patch.
    
    	* src/scm/html-utilities.scm: Added different printing of stock
    	accounts. Started a new layout/ordering for sub-totals.
    
    	* src/scm/commodity-utilities.scm (gnc:sum-collector-stocks):
    	added such that stock prices are no longer shown but foreign
    	currencies are. Rounding precision increased. Added sanity checks
    	for arguments of various funtions.
    
    	* src/scm/report-utilities.scm (gnc:account-is-stock?): added
    	function
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3744 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 240fa15646fc1044788ee666aff45d32ded775d7
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 4 08:17:17 2001 +0000

    	* src/gnome/window-help.c: save & restore window size
    
    	* src/gnome/window-report.c: save & restore window size
    
    	* src/scm/prefs.scm: add vars for report & help win sizes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3743 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d786539c08265c5307c3e190668d8141b50a9bcb
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 4 07:04:19 2001 +0000

    	* src/engine/sql/README: add info about running without root
    	privileges
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3742 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 354f1202d2da671e99391042ed299d0bed4b158b
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 4 06:54:56 2001 +0000

    	* src/engine/sql/design.txt: update design docs
    
    	* src/engine/sql/PostgresBackend.c (pgend_session_begin): connect
    	to template1 database instead of 'gnucash'
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3741 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b6e0e1d9abf2e13caf5b18c219a862987372a2ef
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Mar 3 07:02:26 2001 +0000

    implement the 'export' button on the report window.
    export will now save the html to a file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3740 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d067344d53a569c438c6ca0cb1af40b2a947f9f1
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Mar 3 07:00:59 2001 +0000

    clean up usage of the file dialog box
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3739 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 806068c87715b286b31ac21c23c2513a5af68585
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Mar 3 05:38:26 2001 +0000

    reset debug level
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3738 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41b55485b5fe5488c8c77fcd92d494451670b0b4
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Mar 3 04:37:36 2001 +0000

    label for the 'general' panel in account preferences should read
    Show Foreign Currencies/Shares of Stock
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3737 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59241c08428b270fb588740c86a24a661860eb10
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Mar 3 04:26:05 2001 +0000

    bug fix: account-get-comm-balance should use split-get-share-balance
    to get balance in units of local commodity
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3736 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01a15a1658ae00356b245b12244a9019f7329bbf
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Mar 3 02:14:18 2001 +0000

    	* src/gnome/new-user.glade: tweak layout, strings
    
    	* src/gnome/new-user-funs.h: add gpl header
    
    	* src/gnome/new-user-funs.{ch}: add gpl header
    
    	* src/gnome/new-user-callbacks.c: tweak layout, add gpl header
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3735 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0cb882098cf73bc7500135ccc32d37aa52de0364
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 2 10:32:06 2001 +0000

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

commit d7cf63bf2bdb3033450be8dcdd434d2d40c60c9a
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 2 10:11:55 2001 +0000

    	* src/gnome/gnc-dialogs.glade: add title to transfer dialog
    
    	* src/engine/gnc-pricedb.c (gnc_pricedb_destroy): fix mem leak
    
    	* src/gnome/dialog-options.c: cleanup destruction semantics.
    	destroy tooltips
    
    	* src/engine/io-gncxml-r.c (gnc_book_load_from_xml_file): fix mem
    	leak
    
    	* src/gnome/dialog-utils.c (gnc_build_option_menu): destroy
    	tooltips when menu is destroyed
    
    	* src/gnome/dialog-transfer.c: destroy tooltips object
    
    	* src/gnome/window-main.c (gnc_ui_destroy_all_subwindows): now all
    	windows use component manager
    
    	* src/gnome/window-report.c: add report to component manager.
    	cleaner destruction behavior
    
    	* src/gnome/window-help.c: cleaner destruction behavior
    
    	* src/gnome/gnc-html.c: fix to avoid having the ref the container
    	from outside for destruction
    
    	* src/FileDialog.c (gncAddHistory): fix mem leak
    
    	* src/gnome/dialog-options.c (gnc_option_create_date_widget): fix
    	bug & mem leak.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3733 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e0ef3f68436d063f325521f9d63d66b4502480ea
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Mar 2 03:50:32 2001 +0000

    add some tracing info
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3732 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e003198a662f2d3ad11fa7719043dc6a1ee12829
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 1 23:55:24 2001 +0000

    Bill Gribble's ssl patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3731 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 929c6f682b38607292633a283785a57977f5fa12
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 1 22:31:57 2001 +0000

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

commit fbf73bf0061a0196f86eb7d53a14209ad342239d
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 1 21:36:21 2001 +0000

    Derek Atkins' qif importer patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3728 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1fdbf22c2de9ff55dd491a865dcb4d1b245d92d8
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 1 21:15:21 2001 +0000

    James LewisMoss's mem leak fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3727 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 275142e3c2fd53b5cfcf2ac36a32a58fe886f150
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 1 11:06:36 2001 +0000

    	* src/register/gnome/gnucash-sheet.c: if input is cancelled by
    	user during delete, ignore the insert callback.
    
    	* src/MultiLedger.c: update for new view api
    
    	* src/register/recncell.{ch}: allow setting a parent to be used
    	for the dialog.
    
    	* src/gnome/query-user.c (gnc_verify_dialog_parented): handle null
    	parent by using gnc_get_ui_data.
    
    	* src/gnome/window-register.c: eliminate calls to
    	xaccSRCheckReconciled. confirmation is done in SplitLedger.c now.
    
    	* src/SplitLedger.c: use new data entry confirmation callback
    	to confirm changes to a reconciled split.
    
    	* src/register/splitreg.{ch}: mod for table-allgui changes
    
    	* src/register/table-allgui.{ch}: encapsulate 'view' callbacks
    	into a struct. add a callback for confiming data entry.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3726 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa161cd3b5fd74066b18e7459ab0b99379c4380d
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 1 10:46:00 2001 +0000

    Robert Graham Merkel's report patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3725 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f916a195ccb5ef9c9b8f07e32ceac3542cf8d965
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 1 07:03:38 2001 +0000

    	* src/engine/Transaction.c (xaccSplitsComputeValue): fix a bug
    
    	* src/engine/gnc-book.c (gnc_book_load): fix spelling
    
    	* src/engine/Scrub.c (xaccTransScrubImbalance): don't use sub_fixed
    	since the value may not have the right denominator
    	(xaccSplitScrub): handle splits without accounts
    
    	* src/gnome/query-user.c
    	(gnc_choose_radio_option_dialog_parented): actually set the parent
    
    	* src/SplitLedger.c (xaccSRCheckReconciled): check current
    	transaction, not current split.
    
    	* src/engine/GNCId.c: use GUID allocator for hash keys.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3724 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b91b75648fdafefc56b8373353b90999789eb3d5
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 1 04:55:05 2001 +0000

    James LewisMoss's xml patch.
    
    	* src/engine/gnc-commodity-xml-v2.c (gnc_commodity_end_handler):
    	mem leak.  free the node in the end handler.
    
    	* src/engine/gnc-commodity.c (reset_unique_name): new func.
    	(reset_printname): new func.
    	(gnc_commodity_new): use new funcs
    	(gnc_commodity_set_mnemonic): use new funcs.
    	(gnc_commodity_set_namespace): use new funcs.
    	(gnc_commodity_set_fullname): use new funcs.
    
    	* src/engine/gnc-commodity-xml-v2.c (gnc_commodity_end_handler):
    	Don't free commodity.  That's the globaldata funcs job if it wants
    	to.
    	(set_commodity_value): Must remember compare equals == 0.  Duh.
    
    	* src/engine/sixtp.c (sixtp_parse_file): Only run end handler if
    	parsing is already ok.
    
    	* src/test/test-xml-account.c (test_generation): oops should have
    	continued here.
    
    	* src/engine/gnc-commodity-xml-v2.c (valid_commodity): Complete func.
    
    	* configure.in (LIBS): disable libxml/xmlversion.h checks so we can't
    	compile for libxml2 for now.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3723 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b928852c24170190dfdd1d4735af25091574b40e
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Mar 1 04:47:13 2001 +0000

    define the price table for the sql backend
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3722 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d0ec6fb933fffd3937d49d48d9547682c5ef8ec5
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Mar 1 04:41:07 2001 +0000

    modify debugging/tracing printouts
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3721 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0221a104908e6d0d5197e8f4fcbadc876d2773a8
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Feb 28 23:31:04 2001 +0000

    James LewisMoss's xml patch.
    
    	* src/test/test-xml-account.c (node_and_account_equal): fix mem
    	leak.
    	(test_add_account): new func.
    	(test_generation): Actually test the node created and the
    	parser. Everything looks good other than some sixtp oddness I
    	don't understand yet.
    
    	* src/engine/gnc-transaction-xml-v2.c
    	(gnc_transaction_end_handler): same as below.
    
    	* src/engine/gnc-commodity-xml-v2.c (gnc_commodity_end_handler):
    	Use data struct from io-gncxml-v2.h
    
    	* src/engine/gnc-account-xml-v2.c (account_currency_handler): Make
    	not use engine commodity funcs to make this testable.  Will have
    	to have something to clean this up in production code.
    	(account_security_handler): Same.
    	(gnc_xml_set_account_data): Oops.  Actually set that we have
    	gotten this so the got all test succeeds.
    	(gnc_account_end_handler): Start the main parsing setup by relying
    	on data struct from io-gncxml-v2.h
    	(gnc_account_end_handler): fix free to free the correct thing.
    	Add some g_warning calls to make errors more apparent.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3720 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6df78be64562b963b4ff453c82fe49403207d9eb
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Feb 28 10:21:03 2001 +0000

    Store un-commafied urls in the file history.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3719 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce80ff48a2b72746e30e2e30d9a3da76566a5c87
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Feb 28 08:06:50 2001 +0000

    James LewisMoss's patch.
    
    	* src/test/test-xml-account.c (delete_random_account): new func to
    	cleanup commodities not generally freed at xaccAccountDestroy.
    	(node_and_account_equal): complete func to compare account and the
    	dom tree created.  Looks good except for some warnings from
    	dom_tree_to_text.
    
    	* src/test/test-stuff.c (equals_node_val_vs_commodity): new func.
    	(equals_node_val_vs_guid): New func.
    	(equals_node_val_vs_string): new func.
    
    	* src/engine/gnc-account-xml-v2.c (account_code_handler): Add func.
    	(account_description_handler): Add func.  Oops forgot a couple.
    	(gnc_account_dom_tree_create): Move all string tags in file to
    	const gchar*s.
    	(account_slots_handler): Complete func.
    
    	* make-gnucash-patch.in: Test to see if makepatch exists.
    
    	* src/engine/sixtp-dom-parsers.c (dom_tree_to_text): same as
    	below.  Add NULL tests for arguments.  Affected many functions in
    	this file.
    
    	* src/engine/gnc-pricedb-xml-v1.c (price_parse_xml_sub_node): Same
    	as below.
    
    	* src/engine/gnc-commodity-xml-v2.c (set_commodity_value): Convert
    	dom_tree_to_text to act as rest looking at children on it's own.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3718 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93ba986b30c8e66eedfd2c4f239f25bd1aea8172
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Feb 28 07:04:44 2001 +0000

    	* src/register/gnome/gnucash-scrolled-window.c: subclass of
    	gtk_scrolled_window for use in register.
    
    	* src/register/gnome/gnucash-item-list.c: use scrolled window
    	for really long account names.
    
    	* doc/sgml/es/Makefile.am (GNUCASH_SGML_FILES): fix list of sgml
    	files
    
    	* src/gnc-ui.h: use gncUIWidget not GtkWidget* in non-gnome
    	directories.
    
    	* src/engine/sql/PostgresBackend.c (pgendSyncTransaction): add
    	missing call to gnc_engine_resume_events ().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3717 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0bb8113418d1c04754af90b566520e3a4e336ee3
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Feb 28 06:49:16 2001 +0000

    Minor cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3716 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af05f3af6087df7e6444b3cbd7cad164decef866
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Feb 28 06:31:49 2001 +0000

    Robert Graham Merkel's reporting patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3715 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d60244ffadd0e82b19aa35a193587dbb58eca34d
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Feb 28 05:10:44 2001 +0000

    fix the 'date-entered' bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3714 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fcb5a854f88f43cd0252aee84681634e70c3d01c
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Feb 28 05:10:21 2001 +0000

    run it through the smelling checker
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3713 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5494d6ad07d80b4f6e25893bcc6243d3d4e9b49f
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Feb 27 20:15:11 2001 +0000

    James LewisMoss's patch with some xml and testing stuff.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3712 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f0b3f280c5f3cb026e67e7215c9ba8644af32f7
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Feb 27 16:14:53 2001 +0000

    add reminder
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3711 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b2431fa215feaff0c0bfe9d5f32d6da6d1db1d05
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Feb 27 15:47:24 2001 +0000

    remove stale FIXME comments
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3710 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd024af6f5d9bfbb1aabd88a4624c9f7589df57c
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Feb 27 11:20:30 2001 +0000

    Add username/password dialog & api.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3709 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 578ced8a82e0f5b998d8038077f9905daa783242
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Feb 27 06:49:04 2001 +0000

    Forgot to take out extra debugging code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3708 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4dce05e4f774ef3df838205ab77216aceaf083fe
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Feb 27 06:43:19 2001 +0000

    Don't evaluate debug macro args unless they are going to be printed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3707 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 791b2b4e2466a7ed5db6487af4e9f35d8247cc85
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Feb 27 06:10:01 2001 +0000

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

commit e49e51923cd05377916958db2fce74bc8a5c0f25
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Feb 27 06:09:33 2001 +0000

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

commit 5bd3867fef15de70fbc9690a27a058b4dd4ae473
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Feb 27 03:09:36 2001 +0000

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

commit 807e2b207ad09dbcb80bc21ebf592f034512e639
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Feb 27 03:08:36 2001 +0000

    Fix spelling errors.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3703 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf5192f8092b245c8476c493dbcd0de4a7d1c862
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Feb 27 00:10:52 2001 +0000

    Remove old makefile.
    Remove 'const' for commodities.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3702 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 517797e2e9093f527719182f5df3f1b87da6acdd
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Feb 27 00:05:12 2001 +0000

    Handle missing backend.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3701 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b82a1848490a751f4fcf8626c1bed4f933ce534e
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 26 23:49:22 2001 +0000

    Load sub-topic if main topic is blank.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3700 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 00e2ba294b5bda022ce278ce2d77898071a33890
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 26 23:04:04 2001 +0000

    Forgot one.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3699 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d41dcf9dbf8f1e88f9d287b4895872c77a7f6330
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 26 23:03:07 2001 +0000

    Miquel Jordana's Spanish translation of the manual.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3698 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6bf35bce0fb9eddbc5368c79926f8591a2d441d1
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 26 07:27:42 2001 +0000

    Re-enable tips on startup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3695 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 283d436ab9b0d9373e7329765ca36cde87af489d
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 26 06:49:24 2001 +0000

    Prepare for 1.5.3.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3694 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d82930c38a48c56a67aba5b3fdfd1e66264f7c9e
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Feb 26 04:30:33 2001 +0000

    minor typos & one minor bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3693 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92052c54332904bafcd86f8482bc92e4dd155df1
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Feb 25 11:36:35 2001 +0000

    Fix for make dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3692 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9813ecece01ce9c6a5d01ebec62ec4c8ea86d050
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Feb 25 10:32:55 2001 +0000

    Fix for make dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3691 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a02ec5568d0e88b7a61e87cc00744e3380fda30b
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Feb 25 07:54:34 2001 +0000

    Fix for make dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3690 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18184e1e2203743e3a1871cd5a88e0fa2d9b34ef
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Feb 25 07:28:17 2001 +0000

    Fix for make dist.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3689 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 875b8e7cb631b57c345ece34a1395afa26fb1910
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Feb 25 06:30:37 2001 +0000

    Add missing .h file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3688 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72c761879c38b4d6d0823d2e70729d26465699ad
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Feb 25 03:26:51 2001 +0000

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

commit 84cbba8ec2ee37a3eab91c3b2602bafe204c9a52
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Feb 25 03:21:39 2001 +0000

    Robert Graham Merkel's reimplementation of the transaction report.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3686 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8a7adb87c861c0516b3f7439236e6b98a256b59
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Feb 25 00:43:29 2001 +0000

    Ignore TAGS.stamp.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3685 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e30a8bc5093d19a99980933a96f3a8ed0e2198e0
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Feb 25 00:42:44 2001 +0000

    Rob Browning's patch with price db & miscellany.
    
      * first iteration of pricedb: we should preserve quotes from old
        binfiles now (rather than throwing it away during the conversion),
        and we can read/write the pricedb as XML.
    
      * added configure --enable-error-on-warning -- developers, please
        use this.
    
      * add fancier TAGS handling -- we now track file additions/deletions
        dynamically.
    
      * add g_hash_table_key_value_pairs: returns a GSList of all the key
        value pairs in a given hash table so you can manipulate them.
    
        add g_hash_table_kv_pair_free_gfunc: g_slist_foreach helper for
        deleting key value hash pairs when you're finished with the
        results from g_hash_table_key_value_pairs.  You'll still need to
        call g_slist_free as well to delete the spine of the list.
    
      * continue migration to using backend for all IO and switching from
        top-level Group to top level GNCBook.
    
      * switch from const gnc_commodity to gnc_commodity in many places,
        after consultation with Bill.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3684 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce532a2a864514bf4cd2a4f5a95d46ab1c9c7dc0
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Feb 23 22:20:36 2001 +0000

    Bill Gribble's update to the qif importer.
    
    	* src/scm/qif-import/qif-dialog-utils.scm: Be more flexible
    	about account types on QIF import
    
    	* src/scm/qif-import/qif-objects.scm: make sure the list of
    	allowed types is in the right order
    
    	* src/scm/qif-import/qif-to-gnc.scm: be more flexible about type;
    	check on parent type after creating child; don't set security on
    	non-{stock,mutual} accounts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3683 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e20ed16422f6b65069d7e91281eee04ccb99180
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Feb 23 07:19:37 2001 +0000

    Christian Stimming's patch for xaccSplitGetShareAmount -> xaccSplitGetAmount.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3682 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6073e9bf31d1ea1a0ef8f86c5484846d717b4502
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Feb 23 06:39:42 2001 +0000

    Christian Stimming's update to the currency documentation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3681 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92f1175b9b6d166bdafb8a609beebcb7e4e36cd0
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Feb 22 07:48:07 2001 +0000

    Add missing include.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3680 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2b1deadc6b64ebafabbb3c0ef8e528105b529af
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Feb 22 07:44:56 2001 +0000

    Temp fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3679 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b7f9b46318f03d14a4f1e62ea42741bd23ea004
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Feb 22 07:29:05 2001 +0000

    James LewisMoss's big big patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3678 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eff510bd09e329e06ea47eda5a3fded49893954f
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Feb 22 06:21:38 2001 +0000

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

commit e7292ffab9d91dfe0439c377b04efcc81a324084
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Feb 22 06:16:06 2001 +0000

    Derek Atkins' patch to the qif importer druid.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3676 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 46c2ce47c449c0adf9ae692998877ad04cbdadf3
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Feb 22 06:12:26 2001 +0000

    Derek Atkins' patch to the qif importer druid.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3675 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fab6bbc56a2ac36603a6c8f16698fa2e8fd884a7
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Feb 22 06:09:50 2001 +0000

    Bill Gribble's qif importing patches.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3674 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4dcfa2947ced55884628e0b8e18ae2043a9786b7
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Feb 22 06:08:18 2001 +0000

    Keep going on 'install' even if the search db wasn't created.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3673 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c90465c569a8c07881428fcd024f56cf78103329
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Feb 22 06:07:24 2001 +0000

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

commit b64b8eabb6a3dc8b729053950a39b11250185ca8
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Feb 21 07:49:57 2001 +0000

    add username/password support
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3671 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f09ab589d716f4f2c43099b55be060a7e5c9342
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Feb 19 08:38:54 2001 +0000

    add version numbers: these allow multi-user updates to be distinguished
    properly.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3670 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c9a40649ecdb907ed110be693c376cc6451ba2e7
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Feb 19 08:35:17 2001 +0000

    add version numbers to account and transaction.
    These are used by the backend to track multi-user updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3669 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8772aad11a542775cc9fa43d1b34808975c99df2
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 18 15:05:38 2001 +0000

    fix order of initialization bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3668 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5aefc4ef2545c47a6a36ac2844ece2df46721cad
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 18 07:41:20 2001 +0000

    fix comments in source code to no longer refer to deleted code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3667 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d399846a0ffe0bba286fada2fa2a5e99dd2a1001
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Feb 17 01:06:55 2001 +0000

    wrap with account editing primitives
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3666 57a11ea4-9604-0410-9ed3-97b8803252fd

commit afa262d05dc68ee91fbfae04e6ba0c7e3da023a9
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Feb 16 00:07:08 2001 +0000

    Fix balance updating.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3665 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eaf3554c1979e859bf709aaa841130eb9bae5f3f
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Feb 15 09:18:03 2001 +0000

    Use checks instead of "*" in one more list. Tweak gui.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3664 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d66d8d2fc3b738bdf15097f8daae1c851a1f17b7
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Feb 15 09:01:19 2001 +0000

    Christian Stimming's report patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3663 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b9fbee7fd681ed1da45b049942532f6a08254000
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Feb 15 08:56:48 2001 +0000

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

commit a1a95e9cdd83c1bbe966f324aef105cfaab1f3d2
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Feb 15 08:40:33 2001 +0000

    James LewisMoss's patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3661 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a24407162c752b5ccd4ac9629c5bf82833c8507b
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Feb 15 06:35:22 2001 +0000

    James LewisMoss's patch.
    
    	* src/test/test-dom-converters1.c (Repository): fix mem leak.
    
    	* src/engine/sixtp-dom-parsers.h (Repository): start of kvp code.
    
    	* src/engine/sixtp-dom-parsers.c (Repository): fix mem leak.
    	Start of kvp code.
    
    	* src/engine/sixtp-dom-generators.c (Repository): fix mem leak.
    	(Repository): Start of kvp code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3660 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f335a5b7222df36ab2bf7082e55df5213c18aa03
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Feb 15 00:17:57 2001 +0000

    James LewisMoss's patch.
    
    	* src/test/test-date-converting.c (Repository): Tests to make sure
    	date <-> string converting strings work.
    
    	* src/test/test-dom-converters1.c (Repository): Add tests for rest
    	of converters.
    
    	* src/test/Makefile.am (Repository): add new test.  Make "make
    	check" work here.
    
    	* src/engine/sixtp-xml-write-utils.c (Repository): use date format
    	strings from sixtp-utils.h
    
    	* src/engine/sixtp-utils.h (Repository): add date format strings.
    	#include sixtp.h
    
    	* src/engine/sixtp-utils.c (Repository): Use define as timespec
    	date format string.
    
    	* src/engine/sixtp-dom-parsers.c (Repository): Add funcs from
    	Rob.  make consistent.  Fix a few bugs.  Make
    	dom_tree_to_commodity_ref testable by adding new func
    	"associate_commodity_ref_with_engine_commodity" to do final
    	association with engine commodity table.
    
    	* src/engine/sixtp-dom-generators.c (Repository): Fix to_guid to
    	be generic.  Oops.  Add rest of funcs to to foo_to_dom_tree to
    	match funcs in sixtp_dom_parsers.
    
    	* src/engine/gnc-numeric.c (Repository): Comment out unused var.
    
    	* src/engine/gnc-account-xml-v2.c (Repository): change to use
    	dom_tree_to_commodity_ref.
    
    	* src/doc/xml/types.dtd: Change cmd: to cmdty: and add ts: to the
    	timespec tags.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3659 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e04666349ee7396e7e6fc4ff8daddaad43b921d2
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Feb 15 00:13:39 2001 +0000

    Fix width calculations.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3658 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31569b751fa415efe7e85b287b8d208cb59abdc7
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Feb 14 22:11:30 2001 +0000

    Use nl_langinfo(D_FMT) instead of %x for locale-based date formatting.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3657 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 596eabc8a0a2e0cd9085176d2c26bbf64792b0a9
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Feb 14 22:08:17 2001 +0000

    Bill Gribble's QIF import patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3656 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1da310e7c81e2ee559f3111e67e63e8ce114f7f5
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Feb 14 12:03:39 2001 +0000

    Christian Stimming's report patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3655 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d1f2c21e1a8a0eab439fa19cce8db7adb18d6d7
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Feb 14 01:00:31 2001 +0000

    Make it easier to use check marks in clists and ctrees.
    Use them in the qif importer and account picker.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3654 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 05b1b293c78e9c010d99a3687b5e44ee8afeae32
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Feb 13 23:34:26 2001 +0000

    Bill Gribble's patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3653 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a7f5b18d465fc1154bf7cc5e0d15f77ec031bbb
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Feb 13 23:20:29 2001 +0000

            * src/engine/gnc-numeric.c: fix stupid. stupid. stupid. stupid
            log10 error
    
            * src/guile/gnc-helpers.c: start to fix scm_to_gint64 for
            guile-1.3.. this is sort of a duct-tape fix.  We need to port some
            stuff from the guile-1.4 source tree.  Should work fine unless you
            are Bill Gates and you do your accounting in lira.
    
            * src/gnome/dialog-style-sheet.c: handle WM delete event
    
            * src/scm/qif-import/qif-to-gnc.scm: fix backtrace-if-exception
            usage; add preliminary memo/payee-to-account mapping.
    
            * src/scm/utilities.scm: define hash-fold if it's not builtin
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3652 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a26a55428a09206554a6f796b1bee39fdd99b834
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Feb 13 01:31:36 2001 +0000

    Refactor check mark code from reconcile list so it can be used elsewhere.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3651 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4d81a44a141625fd25d1309401e652cc238ab840
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Feb 13 00:00:08 2001 +0000

    Christian Stimming's report patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3650 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eeb5ce779c492e81fbdc0c52d0ed1217e939f83a
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 12 23:56:19 2001 +0000

    Use the same accelerator keys in register and date widget.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3649 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 317df24d335bd477a26702d5f7452b1ebf5b12ba
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 12 23:50:34 2001 +0000

    Fix mem leak.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3648 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bbc287616fb765f1350fc82f041fd86b6f9882c3
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 12 23:22:19 2001 +0000

    Christian Stimming's report patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3647 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ab50d155e834af39de76c4c985e49726054b388
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 12 23:18:57 2001 +0000

    Bug fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3646 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa026af058a9f52e61bf13d65091c3ba0b107f58
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 12 23:15:23 2001 +0000

    Bill Gribble's fix for report i18n.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3645 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2caac7636b66b6f3aeec42b92db2ddd2e89daf8a
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 12 22:46:55 2001 +0000

    Bill Gribble's patch.
    
            * src/engine/gnc-numeric.{c,h}, src/scm/gnc-numeric.scm: add
            support for a new auto-denom type, GNC_DENOM_SIGFIGS(x), where x
            is the number of "significant figures" you want in the output.
            This means that the output denominator will always be a poewr of
            10, but which power is determined by the magnitude of the
            argument.
    
            * src/engine/Transaction.c, src/gnc-exp-parser.c,
            src/gnc-ui-util.c: make minor changes to use GNC_DENOM_SIGFIGS
            where appropriate.
    
            * src/gnome/dialog-account-picker.{c,h}: totally rewritten QIF
            import account picker.  this one is much less likely to get you
            into trouble.  Still some rough edges but MUCH better than
            the old one.
    
            * src/gnome/druid-qif-import.c: fixes.  Add memo/payee matching
            (but it's not hooked up to the import yet so don't get that
            excited).
    
            * src/scm/qif-import/qif-dialog-utils.scm: memo mapping stuff,
            i18n fixes.
    
            * src/scm/qif-import/qif-to-gnc.scm: update error catching; print
            backtrace on failure.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3644 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85a79ab409601dca4109813fbd6009b2486574bb
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 12 22:35:20 2001 +0000

    James LewisMoss's xml patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3643 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 520d406352544c9418f0ded3700753228b96fbbc
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 12 22:27:29 2001 +0000

    Christian Stimming's report patch.
    
    Fixes bug with warnings in commodity-utilities.scm.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3642 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f5ead6d71de4a79fe812d0e9f169fbe633fd05b1
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 12 12:58:09 2001 +0000

    Remove superfluous code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3641 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e65e406cbe88a12f85602975113848d1f7f43ea
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 12 12:21:11 2001 +0000

    Fix memory leak, speedup hierarchy destruction.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3640 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 208fc49354ddb2ffa56cf1424d7c46048d78f2f0
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 12 11:54:15 2001 +0000

    Fix bugs, spelling errors.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3639 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 961b14e8ff275f1cd5dc902a335decf7237fd8ba
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 12 09:00:44 2001 +0000

    Fix register resize bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3638 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eeb76cd05bbc87dab3061a6ac840f4a31f5dd5bf
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Feb 12 07:15:37 2001 +0000

    add kvp support for slash-separated keys for frame paths,
    so now you can specify kvp paths /just/like/this
    a few additional routines added that use fewer mallocs/frees
    to poke data into kvp trees; account.c and transaction.c
    converted to use these routines (resulting in a few mem-leak fixes)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3637 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c51a5f2caa31b4a3fce5235358abaf8262d8518
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 12 07:11:17 2001 +0000

    Christian Stimming's report patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3636 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd70db82b74d5cd6d9550c92967dddd102107fea
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Feb 12 07:02:19 2001 +0000

    forgot one
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3635 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ea4f2d806a3131e48b2603dea5c7b923d70dda3
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Feb 12 06:59:38 2001 +0000

    add support for kvp frames
    this sould wrap up support for basic single-user mode on the sql backend
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3634 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8a5ead5339c3d624d63dd0a51658f6eef385b26
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 11 04:46:39 2001 +0000

    allow begin-end edit's to be nested;
    check more strictly that transaction is open for editing.
    (if you see any 'transaction %p not open for editing', let me know --linas)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3633 57a11ea4-9604-0410-9ed3-97b8803252fd

commit edc699a651fae4d428d15fd04c9e9f8570512f79
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 11 03:55:02 2001 +0000

    need to begin/commit transaction when changing values ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3632 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5dd4c948094fc9e52bda733b21d403bef37fa07e
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Feb 9 22:07:16 2001 +0000

    Christian Stimming's report patch.
    
    	* src/scm/commodity-utilities.scm: Functions to calculate exchange
    	rates (weighted average) for different commodities (moved from
    	report-utilities.scm). Major cleanup.
    
    	* src/scm/options-utilities.scm: Option creation functions common
    	to several reports. (moved from report-utilities.scm)
    
    	* src/scm/report-utilities.scm: Major cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3631 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 999ceb2a5dfa8f2e7f911383b53d78724f9f9e00
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Feb 9 22:04:23 2001 +0000

    Derek Atkins' patch to fix compiling with --disable-guppi.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3630 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19f65b1b00399d9438adaaf828dbb73825a0fc15
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Feb 9 22:01:41 2001 +0000

    Replace gh_lookup with gh_eval_str.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3629 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0cb7f80a35be942015ab726f721a41ac774a3c43
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Feb 9 07:36:02 2001 +0000

    Pull in some more bits from /dev/urandom periodically.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3628 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 990f692e7492ff1fadf9995628c5264fba9d8341
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Feb 9 01:44:23 2001 +0000

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

commit fc35747a453f14794472d8df28fc321f89a6b5d6
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Feb 8 23:31:54 2001 +0000

    Bill Gribble's patch.
    
            * src/gnome/druid-qif-import.c: restructure druid a bit to
            allow more flexible navigation (in particular, so we can have
            a global pref to skip documentation pages)
    
            * src/scm/html-*.scm: change rendering model to speed up reports.
            use a "string tree" instead of the old with-output-to-string and
            compile style tables where possible.  Strangely enough, alists
            are faster than hash tables.
    
            * src/scm/html-table.scm: clean up row/col style stuff a little.
            semantics changed a wee bit: now row style takes precedence over
            column style.  this was necessary for performance.
    
            * src/scm/prefs.scm: add a global pref to skip doc pages in the
            QIF importer.
    
            * src/scm/report.scm: shuffle around a bit for the new rendering
            model.
    
            * src/gnome/window-report.c: back out some overly-aggressive
            memory reclamation.  I need to figure out how to do this right.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3626 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fed1fcd1fe5e4f058d0eb204f990734076436dbb
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Feb 8 22:23:18 2001 +0000

    James LewisMoss's xml refactoring patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3625 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0168110484f801e8d757da55e7435c79c58ea7a
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Feb 8 22:10:16 2001 +0000

    Christian Stimming's report patch.
    
    	* src/scm/date-utilities.scm Added (gnc:timepair-previous-day).
    
    	* src/scm/report-utilities.scm (gnc:account-get-balance-interval)
    	Fix bug with start date.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3624 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc5dd365ae33b49d228db66fc439f4ef71129511
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Feb 8 21:35:04 2001 +0000

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

commit c1dbc8ef7beb996aceda516e2a6240f00125a97b
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Feb 8 11:10:57 2001 +0000

    Christian Stimming's report patch.
    
    	* src/scm/html-style-info.scm: Fix bug.
    
    	* src/scm/gnc-numeric.scm: Add more functions on gnc-monetary.
    
    	* src/scm/html-utilities.scm: Add balance sign reversal
    	conditioned on gnc:account-reverse-balance? for the account
    	table. Add function to print exchange rates.
    
    	* src/scm/report-utilities.scm: Modify commodity-collector to
    	enable more sign reversals and usage of gnc-monetary. Add option
    	creation functions common to several reports.
    
    	* src/scm/report/account-summary.scm: Removed function now in
    	report-utilities.scm. Added variables for option names.
    
    	* src/scm/report/pnl.scm: New Profit And Loss report, based on
    	account-summary report.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3622 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3afbeae3150c1010f78c4d0716c1c868bec06317
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Feb 8 07:52:17 2001 +0000

    Additional testing patch from James LewisMoss.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3621 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6672b84905542ad33ad1cbaa22aed2be0ee2aa6
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Feb 8 05:01:50 2001 +0000

    Fix compiler warning.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3620 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fbb1a7a4405c1f0fb5fd92d344bb42d40b13a8c9
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Feb 8 04:09:15 2001 +0000

    Missed one.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3619 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa9cff9ce9d3215452b207d48a00950e734987fd
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Feb 8 04:08:50 2001 +0000

    James LewisMoss's patch.
    
    2001-02-07  James LewisMoss  <dres at phoenixdsl.com>
    
    	* make-gnucash-patch.in: Add a file ending that is ignored.
    
    	* src/doc/xml/types.dtd: Change currency-type -> commodity-type.
    	Add defs for cmd:space and cmd:id.
    
    	* src/doc/xml/io-gncxml-version1.dtd: Change currency-type ->
    	commodity-type.
    
    	* src/doc/xml/account-v2.dtd: Change currency-type ->
    	commodity-type.
    
    2001-02-06  James LewisMoss  <dres at phoenixdsl.com>
    
    	* src/engine/sixtp.c: Use frame creator.
    	Move sixtp_handle_catastrophe to here. Add functions
    	sixtp_context_new, sixtp_context_destroy.  And change and move
    	sixtp_parse_file and sixtp_parse_buffer here from io-gncxml-r.c
    	Add concept of a parsing context to hold data.
    
    	* src/engine/sixtp-stack.h: Add creator.  Add headers.
    
    	* src/engine/sixtp-stack.c: Add creator.
    
    	* src/engine/sixtp-parsers.h: add needed headers.
    	Add func from sixtp-to-dom-parser.c
    
    	* src/engine/io-gncxml.h: Fix name.
    
    	* src/engine/io-gncxml-w.c: Fix name.
    
    	* src/engine/io-gncxml-r.c: Fix name.  Create stack frame creator
    	function and use here.
    
    2001-02-05  James LewisMoss  <dres at phoenixdsl.com>
    
    	* src/engine/sixtp-stack.h: Add glib.h include (needed for GSList)
    
    	* src/engine/sixtp.c: Add catchall tag for parsing handlers.  Use
    	name instead of next_parser_tag since that can now contain a magic
    	value.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3618 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d546af6577986875f8418a45993c9feda01a549
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Feb 7 09:27:30 2001 +0000

    Christian Stimming's report patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3614 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4b9194a1dd8a40e379492b80ca2bad4369e831ae
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Feb 7 06:38:49 2001 +0000

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

commit 07828e1b81543a7a26f57ed57356ff3557e90627
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Feb 7 06:15:55 2001 +0000

    ignoe the autogenerated files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3612 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc8044c8fca5bfb7c6ec57397a8b7c0a04cda3ac
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Feb 7 06:12:33 2001 +0000

    bug fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3611 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 75cf84a10712daec7a8990142e0dbdea5e5bfeaa
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Feb 7 02:43:24 2001 +0000

    Add date cell hot-keys.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3610 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23555906d9a198902064461d9a5f646f9161f225
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Feb 7 02:13:14 2001 +0000

    For now just read from /dev/urandom instead of /dev/random.
    If it turns out that some systems only have /dev/random, then
    we should look into non-blocking io for this.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3609 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b4219c2835c352e161ba2e4e1126d61fe4d1f39c
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Feb 7 00:30:23 2001 +0000

    Fix cursor positioning bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3608 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2740f11b2a16589d6b60b90b3a35a2a8d0205967
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Feb 6 23:37:20 2001 +0000

    Use green checks.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3607 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e323710faea3750a97a561cb31a0e342f78eec19
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Feb 6 07:53:46 2001 +0000

    Try to prevent blocking on /dev/random.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3606 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0058e026c42a9d37bd89732351bc349291f3064e
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Feb 6 00:36:01 2001 +0000

    Use amount edit widgets instead of spin buttons in finder dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3605 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c822aa87c01408f3d2f6d4014f4a2ceb3c289d3c
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Feb 6 00:10:09 2001 +0000

    Fix compiler warning.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3604 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef04b97c2f7ba40789cfb98a6def0b91919f7b24
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 5 23:45:04 2001 +0000

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

commit 7c25fa6704c4b78121e32109b613dc6ebbd81a29
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 5 23:19:21 2001 +0000

    Remove diff cruft.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3602 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68ef8e01568c84a10ae4575049758009bdd96f11
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 5 23:06:26 2001 +0000

    Bill Gribble's qif merge patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3601 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 07de0fee2addb4c3d9ca6ba7b2d03d8092983656
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 5 21:42:05 2001 +0000

    Christian Stimming's report patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3600 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e4f135f4eb0210a60ec8d1c0a6d6aa5d6bcea7d5
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Feb 5 10:14:37 2001 +0000

    add support for deleting accounts
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3599 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5c1cb691aec7ced9e18e76a71b4c5718779179d
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Feb 5 10:10:50 2001 +0000

    teeny patch to use correct account-deletion routines
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3598 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d590daddac2a6a51735d69f383084fc085d457af
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Feb 5 10:09:57 2001 +0000

    large invasive patch to send account-deletion info to the backend
    Hopefully the last such invasion ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3597 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8788434a5fcb276feb46d571a4962e0948cc1827
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 5 07:47:42 2001 +0000

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

commit fc338614a6d39e7908f466389bc622561c59725d
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 5 02:37:56 2001 +0000

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

commit ef12a6427102b7300c2a36d521c4940c2a17c1a7
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 4 07:19:41 2001 +0000

    document the bacekn functions a bit more, document the error codes.
    add dialogs to create a new database, if it didn't exist before
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3594 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 276dee66777b5f766a4a3d2594cea7916d62dee8
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 4 07:19:03 2001 +0000

    add dialogs to create a new database, if it didn't exist before
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3593 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77e7ae1741118b57565ec2583c81e0f66e1cd412
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 4 07:13:24 2001 +0000

    forgot to check these in ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3592 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f9eecba26b93f27159ce1dd3cdec2dcf877035f
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 4 07:10:53 2001 +0000

    The postgress single-user mode should now be more-or-less 'beta'
    with this patch; multi-user mode is still highly experimental.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3591 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba2986549814f5ae1c7dda951630bc816ba18b09
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Feb 3 21:05:02 2001 +0000

    escape special chars in strings; simplify the build process.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3590 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fba1aef3b842ee64192cc6cb082555dcc2aacb1d
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Feb 3 20:55:37 2001 +0000

    Simpler build
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3589 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ebece527615a629d1d0de7a69f224e6aaabd457b
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Feb 3 20:55:17 2001 +0000

    Merge the two different error reporting mechanisms together into one.
    This simplifiesthe logic a good bit, and the code should be more
    readable as a result.   It also allows backends to report errors on up
    to the GUI.  (which is what this is really about).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3588 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a22f48c2c810c88d976888e972dc5bdc53b0343b
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Feb 3 09:55:59 2001 +0000

    Christian Stimming's report patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3586 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 60acab72f14d04ed72b52e825e19994889a79b0b
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Feb 3 09:47:21 2001 +0000

    Fix refreshing when importing old files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3585 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2944c0d801c3602602e1a355a7e7ca6e764563ca
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Feb 3 08:56:50 2001 +0000

    James LewisMoss's patch to file loading that fixes the duplicate guid bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3582 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67688f3c1f6f88c1d6f07f0513fbaaf57ff52687
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Feb 3 04:25:27 2001 +0000

    Use check marks instead of 'y' in reconcile dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3581 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 32746742a13e55bc4b5253b39d2a3b146513fa5a
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Feb 3 00:44:34 2001 +0000

    Fix compiler warning.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3580 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f5661e1252b6b74dc9be0557f10f2ae1a1a27fd
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Feb 3 00:41:20 2001 +0000

    James LewisMoss's refactoring of xml writing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3579 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06b7c43a8227aed044ca30c34e6760c594d36fca
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Feb 2 21:32:43 2001 +0000

    Jan-Uwe Finck's updated de.po.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3578 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d5f1e3595f94767fb708b25fa04f92211a3412b7
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Feb 2 10:02:47 2001 +0000

    Allow urls to be typed into the filebox.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3577 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b1f215950837f323a3c58e5e69993dd4307a0a29
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Feb 2 09:54:42 2001 +0000

    Christian Stimming's account summary report patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3576 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5788e6611bad4ef184ea9d60f4e7b70c8ef23d78
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Feb 2 09:39:17 2001 +0000

    More work on stock splits.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3575 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5a1be8f07b1ebce7114750092330797807ee991
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Feb 2 07:24:18 2001 +0000

    Remove unused row/col distance functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3574 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31d3748c3c77a15720d4cba098a14944f1b0ec5e
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Feb 2 07:04:15 2001 +0000

    Add --enable-sql argument to configure/autogen.sh.
    Just using the argument isn't enough -- see src/engine/sql/README.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3573 57a11ea4-9604-0410-9ed3-97b8803252fd

commit adb36f6a432f7432bfd94ccfb0a6bc1bd463d623
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Feb 2 04:04:01 2001 +0000

    More work on stock split druid.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3572 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 11b3630d9910f19aa83889aa397f1f41bb7f32e1
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Feb 2 02:14:48 2001 +0000

    Bill Gribble's reporting patch.
    
    	* src/gnome/gnc-html-history.{h,c}: add destroy callback. part of
    	report memory management cleanup
    
    	* src/gnome/window-report.c: set report dirty flag when options
    	apply or reload is clicked.  Store report object in window
    	struct while it's visible.
    
    	* src/scm/qif-import/qif-file.scm: expand detection of opening
    	balance transactions.
    
    	* src/scm/qif-import/qif-parse.scm: fix regexp bug in miscincx and
    	miscexpx category parsing (thanks carol!)
    
    	* src/scm/qif-import/qif-to-gnc.scm: use correct amount for
    	non-stock investment transactions (dividends etc).  Use fuzzy
    	equality predicate for inexact numbers.
    
    	* src/scm/report.scm: Add dirty flag and 'children' (other reports
    	created by this report... nobody uses it yet) to report struct.
    	Add function to clean up report when it's erased from the window
    	history.  Add some debugging timing bits to the report-run
    	function.  Display cached HTML if not dirty.
    
    	* src/scm/report.scm: WARNING! Change prototype of report
    	rendering functions... they take a <report> object as argument
    	instead of an options object.  This is necessary for memory
    	management stuff when reports create other reports.
    
    	* src/scm/report/account-summary.scm: fix to use new renderer
    	signature
    
    	* src/scm/report/average-balance.scm: fix to use new renderer
    	signature
    
    	* src/scm/report/hello-world.scm: fix to use new renderer
    	signature
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3571 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f50b8c3cf69af01a6428574f17c66f780d804316
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Feb 2 01:54:52 2001 +0000

    Christian Stimming's report patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3570 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28a054ed3eabe6547c4ddf8cb203c2ab6eb76b17
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Feb 2 00:02:36 2001 +0000

    Fix email address.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3568 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b461560408d454ad1b1d1f93398587544e849e8
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Feb 1 18:10:33 2001 +0000

    merge email note
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3567 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b90812b13bd5b14d6d879dd905bc505c724f3aad
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Feb 1 11:13:39 2001 +0000

    Christian Stimming's report patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3566 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d20a50f3a84e065a251c33904dd343ec3bce2a45
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Feb 1 01:21:34 2001 +0000

    Christian Stimming's report patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3565 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 294dff698248fee8af4ac27c5a656dfb4cf46a76
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 31 23:47:39 2001 +0000

    Fix g-wrap.m4 macro.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3564 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 818587c84465d402e5a2465638c43753a4b2b3f5
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 31 23:24:29 2001 +0000

    Fix compiler warning.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3563 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 000aefc441c8f88138b56841fd3025a7af0b0153
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 31 11:37:10 2001 +0000

    Use glib memory routines for guid_to_string.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3562 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 661c1884675b328d51ed28e989c0b7962d63eefb
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 31 11:27:54 2001 +0000

    More work on stock split druid. Minor fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3561 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 97dcb786648a695ea5d594c3d2a5f61ff7156b47
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 31 10:36:26 2001 +0000

    Christian Stimming's report patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3560 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 690584073e892f75324cdd06f5e1c56bec12d840
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 30 23:56:33 2001 +0000

    Bill Gribble's patch.
    
    	* src/scm/report/stylesheet-{plain,fancy}.scm: add a new boolean
    	option to disable hyperlinks in reports.  This will make it nicer
    	to have a "printing" style sheet that disables links when you want
    	to print.  (if you change a report's style sheet, click "Reload"
    	to see it take effect.  this needs to be fixed)
    
    	* src/gnome/gnc-html-embedded.c: add support for URLsa attached to
    	double clicks of pie slices, bar chart bars, and legend entries of
    	guppi graphs.  Still need to do this for scatter chart.
    
    	* src/scm/html-{piechart,barchart}.scm: add API for callbacks.
    	Not totally finished with barchart yet.
    
    	* src/scm/qif-import/qif-to-gnc.scm: check for currency and type
    	mismatches between QIF-imported and existing GNC accounts.  If
    	there's a name conflict, rename the new account with a unique name
    	and a description indicating there was a conflict.  This should
    	fix several reports of crashes for multi-currency users.
    
    	* src/scm/report-utilities.scm: back out my previous breakage of
    	gnc:amount->string
    
    	* src/scm/report.scm: Thanks to the guile mailing list for
    	pointing my at this odd bit of code needed to print backtraces on
    	guile exceptions while still running.  You need to run with
    	--debug to get the trace.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3559 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53be5478e1fe1f4db5d133afddcfd82f4fa0dac1
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 30 21:31:17 2001 +0000

    Yannick Le Ny's updated fr.po, merged with current cvs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3558 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 935c8640ea1f63f2303e3babff4dc0b499139de5
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 30 12:37:22 2001 +0000

    More work on stock split druid.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3557 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e59e0c71b78211f141c1fe61c9e6c1e91651f70d
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 30 01:53:05 2001 +0000

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

commit aafa9b943d56ac8be7f625412a14fc34ae756ce4
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 30 01:07:07 2001 +0000

    Fix some window sizing bugs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3555 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b76932785c27e0d38d0390fcd175d6438d1c87f
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jan 29 23:27:56 2001 +0000

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

commit 4f46f04230bd8ff18cff61c0a581b8a220db59be
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jan 29 22:55:26 2001 +0000

    Fix compiler warning.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3553 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb515dd72fd9f696808033a140496953e9c59893
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jan 29 08:01:41 2001 +0000

    Fix compiler warning.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3552 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c944fe0317c290cb71961f9b1c0197d10a76dc3f
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 29 07:22:23 2001 +0000

    megazord vs. bugs & features
    now works more better.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3551 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e4c67b8beadf577a649972f4d5ae03229ca04d48
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 29 07:15:20 2001 +0000

    bug fix: call the backend *before* the transaction is deleted.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3550 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67edb467205a14a9ecfd5a7d595f21ee7a953d70
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 29 07:13:00 2001 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3549 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 86c18268f4f0badb64a64cf1e60d9593eab20bdb
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 29 07:11:23 2001 +0000

    fix up the iso8601 string format date utilities
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3548 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5186dc79ba18f29a200335a3affa8d2eddd28941
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 28 22:50:41 2001 +0000

    add more error types to backend
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3544 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ac973c4435b535060df38bca4dcfe89cc0aba9d
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 28 17:41:47 2001 +0000

    Minimally invasive change to set cached starting balance
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3543 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1884c73482038e493f0bd232fa357dbe4175ba78
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 27 17:41:38 2001 +0000

    add iso8601-format date string handling utility function
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3542 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6758087ed77b8764ba90589a8a6ad2a2ea30343e
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 27 17:16:14 2001 +0000

    add documentary notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3541 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b31188f465d90c9f2a108ead4bcca4f04f4879cc
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 27 17:13:01 2001 +0000

    add notes explaining some date funcs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3540 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f080ab58843ad6c2a575b04bb2e8ef1c090654e8
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 27 17:11:44 2001 +0000

    change signature of guid_to_string_buff()
    [only the sql code uses this at present]
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3539 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1234b2b2534a278c6c41072a300da19e38d29f0e
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jan 26 23:22:21 2001 +0000

    More work on stock split druid.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3538 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b8ed7c2b39138e2a0ea919253d3ed56097b92504
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jan 26 22:54:12 2001 +0000

    Fix register bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3537 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84f135cbfcbd9d8a01521ef57823159d8eba1104
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jan 26 22:24:14 2001 +0000

    Mark a translatable string.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3536 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 308803eae7706e5c405f2b65eadb9610787e9db7
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jan 26 22:02:46 2001 +0000

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

commit 99d8bc14806361f562a107486fad5f2a4045f96f
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jan 26 22:00:23 2001 +0000

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

commit 9d73bd0b9e68828856839fa3637ee6aaa2c89f8e
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jan 26 21:36:21 2001 +0000

    Bill Gribble's patch-of-many-things.
    
            * src/gnome/gnc-gpg.{c,h}: if Linas can add useless prototype
            code, so can I :) Gnucash now supports display of GPG-encrypted
            HTML pages via another special <object> block.
    
            * src/gnome/gnc-html.c: Add support for GPG stuff.  Fix error
            reporting to display errors from GHTTP if available.
    
            * src/gnome/window-help.c: Add an Open button to open an arbitrary
            URL.  The network IS the computer!
    
            * src/scm/html-document.scm: Change interface to additional
            attributes on html-document-markup-start.
    
            * src/scm/html-table.scm: Fix rendering of <html-table-cell> to do
            rowspan/colspan correctly.  Add new constructors to build <th>
            <html-table-cells> in addition to <td>
    
            * src/scm/report-utilities.scm: Rename misnamed d-gnc:foo
            functions to gnc:foo.  d-gnc: is only for preexisting engine
            interface functions that had signature changes.  there's nothing
            inherently deprecated about using doubles in reports.
    
            * src/scm/report.scm: Start trying to print backtraces on
            exceptions in reports.  Only partially successful at this point;
            the error gets printed but the backtrace won't.  Stay tuned.  You
            need to run with --debug to see the error information.
    
            * src/scm/report/account-summary.scm: Modify to use new
            table-cell ctors where appropriate.  Set justification for
            cells correctly.
    
            * src/scm/report/average-balance.scm: Add title.
    
            * src/scm/report/stylesheet-plain.scm: Render title in plain
            stylesheet.  Set default table border to 0.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3533 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c451e7382d1c11b8e1309f51e1cc85512252106
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jan 26 08:43:41 2001 +0000

    Fix register bugs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3531 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 138bb13a9269af7c4432ecf376f227482f88269a
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jan 26 08:31:41 2001 +0000

    Christian Stimming's account-summary patch + a few fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3530 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d6c83e66dc165c52335d2eccadd3bccb818a590
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jan 26 08:26:43 2001 +0000

    Fix bugs, mem leaks.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3529 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b05398c60ce0ca34fd57b5753b96ac403217000
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 25 23:19:09 2001 +0000

    More work on stock split druid. Minor fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3528 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0be8bc76304a1dea45185e9b3d645db5d6110151
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 25 23:18:12 2001 +0000

    Update po files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3527 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0535856463eff5cc2fde7406858439d26fea920b
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 25 22:52:08 2001 +0000

    James LewisMoss's xml patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3526 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 126f274e175a2b6553e3dce5be40c9f3e491bcfc
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jan 25 18:46:39 2001 +0000

    fix postgres core dump
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3525 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82fc84f7ed7ef122cf7c3e5ad2609fd94bda814a
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 24 23:16:39 2001 +0000

    James LewisMoss's patch continuing the xml code refactoring.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3523 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b021a813a76a9db1fb6eba485d4c064b8e8a1c70
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 24 22:06:12 2001 +0000

    Christian Stimming's patch to use gnc-numerics in the balance collectors.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3522 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8525e23f7cd62838e9e4c46a2c210559e72b0c33
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 24 07:59:23 2001 +0000

    James LewisMoss's patch removing unneeded #includes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3521 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e995035450c84381633a487639ca264ce3ec1de6
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 24 07:18:17 2001 +0000

    James LewisMoss's refactoring of the XML code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3520 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce562664048e1ba5a89eb34baf5014948f5a8bcb
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 23 20:34:42 2001 +0000

    Kevin Finn's patch to fix the auto-decimal implementation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3518 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d0f68de965d8e404cda47ef34527123793525474
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 22 05:24:17 2001 +0000

    print url not filename in window title
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3517 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10ac3c6fd718a6ced9fc7c5848400bff1b7a9220
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 22 05:23:46 2001 +0000

    Add commodity restore
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3516 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 917fe5ec6d328bbbd4732258dce9eb4a51541cbd
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 22 05:23:08 2001 +0000

    Miscelaneous tweaks to enable the backend to functino properly,
    e.g. an account-commit-edit callback, a null-string-compare utility,
    and log file handling in gnc-book
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3515 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a9c1996c78bc6890318b5fa4fbdf8edbf4cec29
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 22 05:20:08 2001 +0000

    move log file handling to gnc-book, where it belongs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3514 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eead62a8cee67e1f6fda80177e9a2b609ea9233e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 21 20:48:38 2001 +0000

    with these patches, the sql backend is starting to work well.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3513 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb4dbf85ddbdbdd898602ae6da93fb049ee3117d
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jan 21 12:01:26 2001 +0000

    Fix spec file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3512 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 81aa46729b06a3fb9bfa3e96a5c3760d3e63d9c8
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jan 21 11:34:23 2001 +0000

    Fix for 'make dist'.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3511 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ce608bbb941e8ee5a1293a8f6007c1cc9ea6989
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jan 21 11:09:01 2001 +0000

    Fix for 'make dist'.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3510 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3cd8ae45745bca1989bcd6106127f862717bd67d
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jan 21 10:54:43 2001 +0000

    Fix for 'make dist'.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3509 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d0774af02ba375fcf62da852af0308f848e9e55
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jan 21 10:11:23 2001 +0000

    Fix for 'make dist'.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3508 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc1a641cb9295f3ce39e98b6c4178ad660e07524
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 21 03:18:51 2001 +0000

    start moving common currency into transaction and out of account.
    old routines are unchanged, but will print warnings if an unexpected
    incositency between old and new occurs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3507 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f22d6eee1a513cbc3857d4facc8c11ad7114fec3
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 20 20:12:35 2001 +0000

    large areas of sql i/o approaching usable
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3506 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d473155f91bcfa5a02fda06cd0e2de3b1c898d25
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jan 20 08:13:15 2001 +0000

    Fix function signature.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3505 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5a4c4dededa9bae10c887629666e159fc54036fa
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 20 07:00:11 2001 +0000

    add engine-query to sql-query translator
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3504 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d14f77759dacf318144599f2d531d262c8f98cd
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 20 05:37:46 2001 +0000

    get the hooks into the backend lined up right
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3503 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3dd1feacde6647e68254b08e64025246179400b1
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 20 03:15:50 2001 +0000

    add xaccTransGetDatePostedTS, xaccQueryGetMaxSplits,
    and a more detailed printout for xaccQueryPrint
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3502 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7fb1423a7875b813eb37c4307505a7a57809c4f8
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 20 03:12:11 2001 +0000

    a few fixes & addition of utility routine.
    hacking code can be soothing for the nerves.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3501 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f91c5ddffa3464cfee688bfd8974558ac95a0e8
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jan 19 23:46:10 2001 +0000

    Mitsuo Hamada's updated Japanese translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3500 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5f6ab132d28c054ecf65a3488ac48781992e50f
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jan 19 11:42:53 2001 +0000

    More work on stock split druid.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3499 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df7758797316045af78f0a2e4830e41ff5b6c040
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jan 19 11:42:13 2001 +0000

    Fix spelling error.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3498 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1f863e074983e9941470ced0f8a53e78157f652
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 18 23:54:14 2001 +0000

    Be less greedy with the entropy pool.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3497 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3717b5d5a02651693e19be5f361c71919df6230
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 18 22:41:42 2001 +0000

    Derek Atkin's patch making it possible to disable guppi support.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3496 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ba7ac25cae7500fd752437e3ddce3ca6066ab53
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 18 22:41:40 2001 +0000

    Derek Atkins' patch making it possible to disable guppi support.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3495 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c00cbed8857195b086ba63cebcc2808ea4bab24f
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 18 09:07:32 2001 +0000

    Conrad Canterford's patch moving the main window
    summary info to its own bar.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3494 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ebe35195f99e728221531c789899fcf0376cf786
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 17 23:21:36 2001 +0000

    Bill Gribble's check printing patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3493 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 759d32ea2ef5665f9d37b8f258fcfd586a61cf6d
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 17 23:12:28 2001 +0000

    James LewisMoss's update to libxml 2 detection.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3492 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 139d2ee898e8a505513dd89aa9d17c43e7f4239a
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 17 08:00:21 2001 +0000

    Make 'notes' field span columns. Work on header drawing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3491 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 055bc00f3191326621f0a562f3113746ace314d0
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 17 06:55:43 2001 +0000

    James LewisMoss's patch to make-gnucash-patch; changes the date format.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3490 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b7bcae050f312be5cf1e1e4c5dcba3e4355346c4
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 17 06:53:18 2001 +0000

    James LewisMoss's patch to load the right header files for libxml 1 & 2.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3489 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d715596ba9c504c7a057c16df5b5f4a20c0575e9
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 17 04:03:24 2001 +0000

    another core dump: used to call gh_str02scm on a string that was freed ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3488 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3e8d2db731746e3a874c76fc7eb825d859af6e7
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 17 03:17:18 2001 +0000

    more stringent checking of the input paramters ...
    this one fixes one of my core dumps ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3487 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 398fbb39a88a9bb83d7757b830be7f238b62e0c8
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 17 01:57:41 2001 +0000

    Bug fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3486 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d6bbbaced54707992b2f8dd4a5d543e21c32507b
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 16 13:10:41 2001 +0000

    Reduce number of header resizes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3485 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6851daf37f0a4130ca7c4da8521d97804401bb86
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 16 11:44:05 2001 +0000

    Start working on stock split druid.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3484 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 617c56d965eac394f731cc773eb98d9b88331c9b
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 16 09:36:59 2001 +0000

    Tweak text in new user dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3483 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f370b4d7d5b2973431fc25c173078770c572d92
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 16 09:19:31 2001 +0000

    More work on tax info dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3482 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc33a481bb6ceba52026143297cdf78c190b44be
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 16 09:14:55 2001 +0000

    Conrad Canterford's make-gnucash-patch patch adding command line args.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3481 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 424a9ed9fd09aa832a887e8826167d197cbb275d
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 16 06:27:10 2001 +0000

    more basic cleanup & restoration
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3479 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6dc0871f2634530522671963d8283f704f766123
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 16 06:11:20 2001 +0000

    add routine to convert account type string to enum
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3478 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6cf34972a08c0ebb1f89fd9a357096ea7be2cf9d
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 16 00:25:58 2001 +0000

    Fix glade file configuration.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3477 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad1ee8a786617f7a19cbbdf4de67a83cb980b836
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 16 00:17:40 2001 +0000

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

commit 189a2fbbe55fb4b1f4bdd0e1da5564420ddd1f8f
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 16 00:06:08 2001 +0000

    Change Tax Info dialog layout.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3475 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 556a293d49afe35596577154b936ff2f0ff91f92
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jan 15 22:38:13 2001 +0000

    Bill Gribble's qif import updates.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3474 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e29fc65b3e3f3256fd148492f03d690539d84ceb
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jan 15 22:13:26 2001 +0000

    Rob Browning's patch to make gnucash work with g-wrap 1.1.5.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3473 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3ae15cb93333ac727c1c5ad5e223eb2807aa638
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jan 15 11:09:28 2001 +0000

    More docs for component manager.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3472 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 86ba4dc0b34de3b7f2f2a22ec573bfbe732e09b3
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jan 15 08:17:29 2001 +0000

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

commit 21bcf0ff5a06ad14efcb67591e82a13074fe242a
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jan 15 06:40:13 2001 +0000

    James LewisMoss's patch updating the new user dialogs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3470 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8694e746eb31bb3951703a26c76e6ad6d6f90fb4
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 15 05:31:04 2001 +0000

    dont build the sql subdir byu default, unless you want hurt ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3469 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3feb2b0e00795888f0fdb9155d715c4255a56ec3
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 15 05:26:27 2001 +0000

    brush the dust off the sql backend, fix a few things
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3468 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3d7a863f7da768a5089bb597099ae2114205ece
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 15 05:15:32 2001 +0000

    one last function to return timesepc directly
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3467 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a854088dbb9c76d65287a6d03d20c840fcbc6986
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 15 05:05:46 2001 +0000

    add iso date parsing utility function
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3466 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1802cb76cb8f293e2b8f0fc017f3be70f0655c40
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 15 03:36:48 2001 +0000

    add functions that return timespec directly (saves come conversion
    hassle)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3465 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 267a0b7b148a6dd4283293f3bd49e9ee33abbce7
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 15 01:22:22 2001 +0000

    need include file for time_t type
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3464 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c93b0256426068d956dfd9cfb9bd0592f9ee7d3a
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jan 14 23:51:46 2001 +0000

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

commit 1b81a1986ddc5ee48554d847dbf2e31d233943f9
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jan 14 23:26:00 2001 +0000

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

commit db2de72cb10610084b9f7364d50d226051d209c4
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 14 17:51:13 2001 +0000

    tiny syntax fixup to re-enable the postgres backend
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3461 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b94d3d57a33cea1f429c2ce385a810a5cd4f2c2
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 14 01:23:00 2001 +0000

    quickie patches allow this to compile with only warnings
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3459 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 33dc8b9398ca319767cb68fcf90b826153b8d0cb
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jan 13 23:33:58 2001 +0000

    Conrad Canterford's register patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3458 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7044ffe07406a7228c0e9cae80d7edb01520d752
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 13 21:41:38 2001 +0000

    add a server login sequence to the demo.
    its cheesy, but minimally functional.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3457 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb1ac828153cd2e601fff80fc0b0cd14f08fad14
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 13 17:37:45 2001 +0000

    re-enable gnc-xml content autodetection
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3456 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce9ae91aae8258cb115425dc2c3267ae3c5cb997
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jan 13 11:06:06 2001 +0000

    Use new GUID memory management api.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3455 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4edc7def711a22c4368dbc8d6e536a947680736d
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jan 13 11:05:40 2001 +0000

    More work on component manager docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3454 57a11ea4-9604-0410-9ed3-97b8803252fd

commit de9cb7aa3ef349de872d1815b617f7eb58180fbb
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jan 12 23:56:06 2001 +0000

    Bill Gribble's patch to gnc-html.c
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3453 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1682dc3817934c60fabd3234cc44559b1acd054f
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jan 12 23:07:14 2001 +0000

    Bill Gribble's big patch.
    
            * doc/html/C/account-tree-demo.html: add a simple demo of
            embedding a gnucash main window widget in HTML
    
            * src/gnome/dialog-options.c: add a 'pixmap' option type to
            the GNC options
    
            * src/gnome-dialog-style-sheet.{c,h}: new dialog for creating
            and editing HTML style sheets
    
            * src/gnome/druid-qif-import.c: add support for false-if-exception
            error handling within QIF import process
    
            * src/gnome/gnc-html-embedded.c: add backslash escaping for
            converting string arrays to and from single HTML strings
    
            * src/gnome/gnc-html-embedded.c: error handling in creating guppi
            plots, and add new embedded object type for embedding a gnucash
            mainwindow-account-tree in HTML (preliminary).  Add x axis
            label rotation as an option to the barchart.
    
            * src/gnome/gnc-html.c: fixes for renaming of report objects and
            handling false-if-exception returns from report runs.  Use async
            mode for ghttp requests and add a gtk_timeout callback to check on
            their status.  Add a gnc_html_cancel() which gets rid of pending
            ghttp requests (called by the stop buttons in help, report
            windows)
    
            * src/gnome/window-help.c: bug fixes for search results printing.
            Don't expand help topics nodes on creation.  Add stop and reload
            buttons to the toolbar.
    
            * src/gnome/window-report.c: Add stop and reload buttons to the
            toolbar.
    
            * src/guile/gnc-helpers.c: fix helpers for recordization of
            <gnc-numeric> on Scheme side
    
            * src/scm/engine-utilities.scm: rewrite transaction map functions
            to eliminate ith-transaction calls
    
            * src/scm/gnc-numeric.scm: make gnc-numeric into a first class
            type on the scheme side (<gnc-numeric>)
    
            * src/scm/html-*.scm (7 files): new architecture for generating
            HTML within reports.  See src/scm/report-html.txt for an overview.
    
            * src/scm/options.scm: support for pixmap options
    
            * src/scm/qif-import/: add false-if-exception error catching in
            QIF import entry points.
    
            * src/scm/report-utilities.scm: add functions to get immediate
            subaccounts; rewrite get-balance-at-date.
    
            * src/scm/report.scm: rename report objects; now the thing that
            gets created by define-report is a <report-template> and the thing
            that has a window and a set of parameters is a <report>.  Add a
            "style sheet" option automatcally to EVERY report, and a "General"
            section to put it in; report with only 1 page of options should
            use "General".  Add false-if-exception error catching to report
            run.
    
            * src/scm/report/account-summary.scm, src/scm/report/hello-world.scm,
            src/scm/report/average-balance.scm: rewrite some reports using the
            new HTML generation infrastructure.  Old reports won't work until
            they are rewritten.
    
            * src/scm/report/stylesheet-*.scm (2 files): create some sample
            stylesheet templates.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3452 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 38f02afdff0304bb4c7a16f7ee7b8c78b73b9ad9
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jan 12 12:03:44 2001 +0000

    Improve auto-scroll behavior.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3451 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3f4f5556565896653c636b812a6af8100c067860
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jan 12 09:05:03 2001 +0000

    Cleanup, fix a bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3450 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e1f6ce4edd531bb33c87b6bfc8e4391194b9125
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jan 12 02:57:13 2001 +0000

    Implement efficient allocation of GUIDs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3449 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f5f111562ea41b7f014a797eb0e62e31bb05fb0
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jan 12 02:27:50 2001 +0000

    Change the way imbalance hatching is drawn.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3448 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf094e7ea4af821a390fb69824977604261d326a
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jan 12 01:51:13 2001 +0000

    Tweak colors.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3447 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2cf531e439862d1a4b73c9099387c8eedbf3234e
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jan 12 01:36:59 2001 +0000

    Fix drawing bugs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3446 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15da43fec9d1921891d28c8f68f2988bc4eadfd3
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 11 22:51:26 2001 +0000

    Herbert Thoma's patch adding Greek drachma support as a Euro currency.
    Also updates some docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3445 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a74241ef878a0bce7ca9b8cc9b101db8cc7b1227
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 11 22:32:22 2001 +0000

    James LewisMoss's patch adding a new-user gui.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3443 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ea0c1ff4734da46e95ded8194e67a336cd0ef89
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 11 10:38:55 2001 +0000

    Start documenting the component manager.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3442 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed71e8013352985a975c44e435f4ffebf385b3eb
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 11 09:17:09 2001 +0000

    More work on XIM input.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3441 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9de772e1cc079204c7941f45345399393380e0df
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 11 08:54:02 2001 +0000

    Conrad Canterford's register patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3440 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57755e3b9e93fbae8c1d48f37892e8dd1d70ec7e
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jan 11 07:25:20 2001 +0000

    hack in something to detect a gnc-xml file, which is then loaded
    as data, not as html
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3439 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23489108da521a4601f56e21e9b49d7b04fb97b0
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jan 11 07:24:25 2001 +0000

    Misc updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3438 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c11dc13c1830671b505f0543d41c6e79d768e9c9
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jan 11 07:24:13 2001 +0000

    cleanup the handling of network io a bit, add some explanatory text
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3437 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c0808f7d009db39f843bc98a3adbb242353c8ba
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jan 11 07:23:31 2001 +0000

    outline of how a netowrk login might work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3436 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b85acbee651f52f1aad501c86ed4563243ae84b1
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jan 11 04:16:36 2001 +0000

    fix typo in documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3435 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0526afbddb3cd1c5b44514bec93542b794469306
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 11 03:00:36 2001 +0000

    Conrad Canterford's register update for price auto-calculations.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3434 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 177be7e06a4b432435978b8f6dbc92255684f97c
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 11 01:15:57 2001 +0000

    Allow user to choose whether to rebalance a transaction by adding a new
    split or adjusting one for the current account.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3433 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b24cfb408f7490c93db4e168e87af3bef9ec4d9
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 11 00:10:16 2001 +0000

    James LewisMoss's patch to make-gnucash-patch.in. Fix for pre-5.6 Perls.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3432 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2f4edaef669ed7321cfa6fb3ddf14f317221e9dd
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 10 18:51:39 2001 +0000

    changethe XML network IO to formally to be a backend plugin.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3431 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c8b98088427dd6c2d7ced17845c9374878a8b3d
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 10 11:22:03 2001 +0000

    Fix drawing bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3429 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a092a2e7cf8b9a5fce57defcd866cb1188bcabf6
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 10 10:24:03 2001 +0000

    More work on XIM input and register drawing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3428 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2472116f809bd6a9eda04d44778190eeb9e6d128
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 10 06:43:36 2001 +0000

    some minor fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3427 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2c81e37fcac6a81d9d671715cd3e194bfa84224a
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 10 06:39:14 2001 +0000

    minor fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3426 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a2580532e9744a9366de22cbcd8f4a6c795e4ad4
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 10 02:35:19 2001 +0000

    Work on XIM input (not finished).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3425 57a11ea4-9604-0410-9ed3-97b8803252fd

commit be1ef4ae822a444862d17dc17ab36a39499f392a
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 9 21:13:09 2001 +0000

    Add libguppi.m4.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3424 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba0dd008c7f6e30f18476b56e29117723bcf0e32
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 9 20:25:29 2001 +0000

    Add new configure tests and XIM enable arg.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3423 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a50e1ff7d22866858034b432d836d5c15127dcc1
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 9 20:04:32 2001 +0000

    Herbert Thoma's patch updating build-suse.txt and adding a missing
    link argument.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3422 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96e401f65aa893dced1bdcdb9651ab2d7d610330
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 9 19:25:37 2001 +0000

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

commit 795fe8f5fabc17aa267607184c17bf7d5c3df77f
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 9 11:17:08 2001 +0000

    Fix drawing bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3419 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92590a9498e0a5b5c356e94b9e61fc230304d3fd
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 9 10:18:49 2001 +0000

    Fix drawing bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3418 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 816991a1e36c65e16641f9999092d79167f7ffd9
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 9 10:06:19 2001 +0000

    More work on visuals.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3417 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b478550ac8e2f0d6fc1b16bdce9bba95ecefc0b8
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 9 08:28:10 2001 +0000

    Tweak register looks.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3416 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1df0473bcae04fe34b4849bb503e18455e12163
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 9 07:13:51 2001 +0000

    demo fastcgi code. pre-pre-pre alpha
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3415 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b35ce6d71cf06d926e98924da3d0c005daf4c45
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 9 02:13:47 2001 +0000

    More register work. Fix various bugs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3414 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d34abf7f6c22b62814db19e910d9aa04ba11156
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 8 08:31:19 2001 +0000

    bug-fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3412 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 443bd25658c7971133ea78f3583aa9df459db3f7
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 8 08:31:10 2001 +0000

    quick, crude prototype network i/o
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3411 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 111a7e0236e73d0ff43b298eb2a79822b76cdb79
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 8 08:30:42 2001 +0000

    try to fix bogus error handling
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3410 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 366be61b652866a485de6e352fdda32f88e199ea
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 8 06:14:20 2001 +0000

    setting the stage for non-file URL's
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3409 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57533297f0a6b05ee5f47dc6a087638df9f87820
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 8 03:31:05 2001 +0000

    OK, with this patch, the save & restore of the date query works.
    What remains is to implement the other query terms, and sort order.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3408 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 003419381c0aec47dc6b1dac1e6ec9fc306a49c4
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 8 01:26:56 2001 +0000

    more query xml work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3407 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd39a539b8a4a9b9ef5b4b2354105bce3bbb29e6
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 7 21:04:43 2001 +0000

    start fleshing out query parsing
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3406 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf3696b9688e1ecc15dae6a4d0ed0cc31ff2e9d3
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jan 7 11:11:28 2001 +0000

    More work on tax info dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3405 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7860f10e43abe418e2a0e7778cecf634c16d5eef
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 7 05:04:49 2001 +0000

    add prototype query parsing,
    undo excess use of cut-n-paste in xml parser (about 800 locs worth!)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3404 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 24758e51c632e032f281cc3166fe1b5cd93271f5
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jan 6 11:16:46 2001 +0000

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

commit 3c9d8742b170bb110c34a9e9d5d930d2d7d2bf2d
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jan 6 09:26:11 2001 +0000

    When duplicating a transaction, prompt user for a new date & num field.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3402 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb2a98f3bf2221c72f28e3efefa6c414f68df8f8
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jan 6 09:05:20 2001 +0000

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

commit 0c8bf68436f8c0dc3c24881a291695129ba2d91e
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 6 08:23:06 2001 +0000

    fix query predicates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3400 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 55cd57b40e24de40bc88d471986bfe27065d0d9e
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 6 06:51:35 2001 +0000

    ongoing cgi-bin demo work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3399 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0c60e045bf61f225fe490e2c481652919c127720
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 6 06:48:09 2001 +0000

    add support for sending of queries via xml
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3398 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a2fbde40af49bdce7e1de6bc989a2c346f3eb324
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 6 05:01:46 2001 +0000

    allow xml data to come from any source, not just files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3397 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48e964df7a6fb0d3bb750c74e2c8254c44d9867b
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 6 01:00:40 2001 +0000

    be sure to build the makefile in the experimental directory
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3396 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ef98f270f0699daa01c7057bb4532ff42f4fc16
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 6 00:58:28 2001 +0000

    add demo files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3395 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17d27e2a65701794d29950d36461c229e26d65c2
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 6 00:52:28 2001 +0000

    remove doubled statement
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3394 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 50bf80223c9515dd3d73647fb7a3c99454cadd50
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jan 6 00:18:13 2001 +0000

    Fix some register bugs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3393 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13094b5629536daf0f1c6e3ddb231d34fc0ca441
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jan 5 23:19:35 2001 +0000

    Carol Champagne's update to the help topics index.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3392 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e965ca1be78a13a418717cd57beca2fc6e623a8e
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jan 5 22:50:31 2001 +0000

    rob used guile to convert doubles to strings;
    remove this dependency, use standard libc calls instead.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3391 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b475e4b07d27fad5da4bd35f9523f61f56c7f095
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jan 5 10:48:46 2001 +0000

    Associate last check number with accounts. Use that in register
    Num auto-fill.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3390 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b60788a8564abd7bceaec9ca105f8692cd2f967b
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jan 5 08:46:42 2001 +0000

    Add tax info dialog to .glade file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3388 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74adcb8d8d18bcf064ebbbf1db352d5f72122718
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 4 10:23:58 2001 +0000

    Document event api.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3386 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 150ca6bbdd549b44f8bcca2ac7d35867fd59b513
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 4 09:16:43 2001 +0000

    Fewer refreshes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3385 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 42a6bc1d88cdf9f4e4b02c6e764cc80c453631bb
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 4 08:36:34 2001 +0000

    Allow reconciliations to be postponed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3384 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b954f340c3320e44f3acb2cb4fc3d00544e6097
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jan 4 02:54:39 2001 +0000

    Add kvp api for getting/setting kvp values using a key path.
    Change 'gnc:split-type' key to 'split-type'.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3383 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba4a2f6ddde8c9a1b20cb0ff530835a03cad8fa5
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 3 23:45:59 2001 +0000

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

commit 7eb2066592a1e7671fb1d5cc6dea168aec55b87e
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 3 23:33:08 2001 +0000

    Rob Browning's patch to add a 'type' api for Splits.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3381 57a11ea4-9604-0410-9ed3-97b8803252fd

commit db755ed7a733cb3043b900aacf248560b9a3ff00
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 3 12:53:59 2001 +0000

    Add account api for setting/getting reconcile info.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3380 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ed54b681d638f9fc91edc746ce608d66c0152ca
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 3 12:52:10 2001 +0000

    Bug fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3379 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ccf0494080c8bc01bc94519a8e896ba667a701f
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 3 07:46:26 2001 +0000

    Show present/future balance in account.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3378 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3529cb65787a08fb182f5c1dde7677c232caaf0
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 3 02:43:33 2001 +0000

    Manage help windows with CM.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3377 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4b18b8e3e8147fb4fbad3f6899786a84541313bd
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 3 02:15:11 2001 +0000

    Add general ledger window in Tools menu.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3376 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 684e82d6e3ee0840bdd7786387a71cc2425c0b93
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jan 3 00:20:44 2001 +0000

    Manage main window with CM.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3375 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd5e5b2dfba03ec336691497fa37b048432a31c0
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 2 10:21:45 2001 +0000

    More register work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3374 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a23cb473bffcfdaf992ea7ce43ca743394bee4d
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 2 08:37:25 2001 +0000

    Manage account trees with CM.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3373 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 81f33862b77329a54a78425a3e17037782b577c1
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jan 2 07:36:25 2001 +0000

    Use the CM to refresh registers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3372 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 617f9f24eb1ff61db574883bc8bc39fc40c7537a
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Dec 30 08:43:08 2000 +0000

    More register work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3371 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fdfde38956647099272e037a81a8e5536ff43704
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Dec 30 00:05:04 2000 +0000

    Use guid's to store accounts in queries.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3370 57a11ea4-9604-0410-9ed3-97b8803252fd

commit afd1f0ccb1479d8fe12c812518cfd011dab95b00
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 29 22:52:44 2000 +0000

    Move gnc:load-help-topics to doc.scm
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3369 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a04fd0f69065fd0c8026a6b6e95a31efa4cbdd7c
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 29 11:45:55 2000 +0000

    More work on refresh arch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3368 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dfd62db5e9873d27ad69d54dd053c705e2b9c8fd
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 29 09:02:42 2000 +0000

    James LewisMoss's xml patch to use g_return_if_fail macros
    and remove some strdups.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3367 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2bafc86437c498d9c2380b90cd4392d49084398e
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 29 07:29:14 2000 +0000

    Use the CM to refresh the reconcile & account windows.
    More work on refresh arch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3366 57a11ea4-9604-0410-9ed3-97b8803252fd

commit adbde71bac9f6f70d0e63b8b5968e19bc150179c
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 28 22:56:41 2000 +0000

    Use xaccGroupGetAccountList instead of older api.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3365 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8dca024bf7b44da64b1a7dd0ca797bb7855f8ed
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 28 22:41:04 2000 +0000

    Use xaccGroupGetAccountList instead of old api.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3364 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47a0ffaca72c05403d951ed942f35d3efe163e65
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 28 20:50:13 2000 +0000

    More work on refresh. Fix some dialog bugs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3363 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b425bc6c8968b02f0e2f88305b09d09611559de
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 28 09:46:04 2000 +0000

    More work on refresh.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3362 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c23152107320fc3f19995af66557d9289ad9c1d4
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 28 08:36:57 2000 +0000

    Generate appropriate engine events for changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3361 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d887c40a4c7d520696b73615293f7878b497b81d
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 28 08:06:49 2000 +0000

    Automatically rebalance unbalanced transactions before leaving them
    by adding an extra split.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3360 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a8ecbc1bb9caf34a1de0d20cfb7b57d240b63e2
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 28 07:27:35 2000 +0000

    James LewisMoss's patch to speedup xml loading.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3359 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7924a3505504046378938400712276ee748439a1
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 28 00:51:25 2000 +0000

    Bug fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3358 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2810543bbbd4effbd7997d058da3d23307aaf79e
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 28 00:51:13 2000 +0000

    Ignore parameter button when there are no parameters.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3357 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f81b34ffac498e003d87f25aadf109f8cc0dfac8
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 27 23:54:47 2000 +0000

    Add gnc_numeric as a kvp data type.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3356 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1f818d47fd82b688a350d253dd47abe086093b9
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 27 23:37:52 2000 +0000

    James LewisMoss's patch.
    
    Build info updates, .cvsignore update, check for popt
    in configure.in, more stuff for make-gnucash-patch, and
    a dtd for the xml save format.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3355 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 39131cc46257a0f56f5e7364fd125fb9a0332674
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 27 23:10:16 2000 +0000

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

commit 98bd0e2fd822c7a9404d654c6d486f927e523e78
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 27 22:55:21 2000 +0000

    Generate appropriate engine events.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3353 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59f32d3455d0009e7c5bf8a3518c72cf95e2a520
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 27 22:48:19 2000 +0000

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

commit f2269e6bdc089b788feb1346255b4e3af723300a
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 27 21:24:41 2000 +0000

    Manage the find transactions dialog with the CM.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3351 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2806ae6f195baad848b438adfaa2b40719244322
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 27 21:16:05 2000 +0000

    Bill Gribble's patch to fix dbadd.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3350 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f962e7f15c918c1ed6016615d8c94479a252d3aa
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Dec 23 23:18:36 2000 +0000

    Link with the same libs as gnucash.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3349 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a2938ef96ce2d27037bfddbdaedf82a16fececf
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Dec 23 08:57:26 2000 +0000

    Make sure find dialog never uses a destroyed register.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3348 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 223fc8274122932883a0dbdee0ce0a992d24eb9a
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Dec 23 01:28:48 2000 +0000

    Fix memory handling of queries by the register.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3347 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce09e164fc5b388e145403fd4b7a9d22b5816561
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 22 12:41:28 2000 +0000

    Add xaccQueryCopy api call.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3346 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 30e728d81f51ed8ffc95c4d727a3e9acbe067ace
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 22 12:40:52 2000 +0000

    Generate appropriate engine events for changes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3345 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 461ed1695c626f493b7bb93d92b304459fb68b26
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 22 09:14:12 2000 +0000

    Manage financial calculator dialog with CM.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3344 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ffb28508dfaeaae414b57ed4af3f32a56afb0a7c
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 22 08:59:40 2000 +0000

    Improve options dialog looks.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3343 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9a8dfa0b45fd3fa2623a66eeac0f655d7ac1884
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 22 08:42:48 2000 +0000

    Make sure register column sizes are saved.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3342 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f429055b01f82a5ca3c4cb54e1aa3e4da5b8ab0f
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 22 08:09:48 2000 +0000

    Fix tabbing behavior in reconcile window.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3341 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ab2c3ff0a4bf4ebb805b95496698c2b20c19010
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 22 07:05:23 2000 +0000

    Remove ** cruft.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3340 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2230fbb54f92ec44aab589a6afa43e9ab8d9ce98
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 22 06:48:54 2000 +0000

    Remove rebalance cruft.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3339 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e3fd8b171ffe26a34ccb32c3bbe36ad832420f8
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 22 03:47:40 2000 +0000

    Build help index database using a combination of perl & C. Use
    C to create and fill the database, to ensure the same db lib is
    used to both create and read the db.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3338 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ca7c372771bdb163bce6702e286058a56f9d09c7
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 21 23:40:02 2000 +0000

    Remove old/ cruft.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3337 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df875ea12d6261fd635e4df9980c5acf53906420
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 21 23:36:41 2000 +0000

    Switch to using db1 for database access.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3336 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7703433b11e774c42291560f52b2765f923e0dab
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 21 11:58:54 2000 +0000

    Convert all of the guile code to use the new gettext interface.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3335 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f1160ef14df2afdbd35d39d3a7dc2dece71eddae
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 21 10:23:43 2000 +0000

    Mark options strings as translatable using N_.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3334 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a16112c4eac7529d3fe251353dcaace277a0271
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 21 08:53:54 2000 +0000

    Collect translatable strings from scheme source files statically.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3333 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9710cb661c04190e33542f3d64b3ff0bb39f9a2a
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 21 02:01:53 2000 +0000

    Tweak help & report window looks.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3332 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58c6b88a3c8a58f3afa6d41db56c032409480b59
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 21 01:25:52 2000 +0000

    Fix db_open args.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3331 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dcab989561a608ab95b17f5e2409cd3f4e061a34
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 21 00:44:23 2000 +0000

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

commit 155391c80c4499a364020519f6dba700ffbcf66c
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 21 00:35:47 2000 +0000

    Bill Gribble's patch to add guppi support, improve the report & help
    windows, and sundry other things.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3329 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae931d0aacad2e7a4e32ff8a6df7a2f7d3075367
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 20 12:35:44 2000 +0000

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

commit a92e9a42bb2f41d2229a84b71b58f2086382fce0
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 20 11:19:40 2000 +0000

    Some cleanup. Use new glist functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3327 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bbe2d4043199b6ddb7d9ad9fc288e316032142ac
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 20 11:00:10 2000 +0000

    Use gnc:group-get-account-list instead of building it manually.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3326 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 07ccf2a7160bc34603b455d77841f81a4380358e
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 20 10:45:54 2000 +0000

    Fix some gettext strings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3325 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff60d06033028cc70071412277b702a433bcd781
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 20 10:24:07 2000 +0000

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

commit f166ff5bedd039f89cc111a3a257820f7dec0012
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 20 10:18:41 2000 +0000

    Fix g-wrap memory semantics of xaccGroupGetAccountList().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3323 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9130993e31a559e0a410443a3bb1392f0d48dc2
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 20 09:32:32 2000 +0000

    Use GLists for Group.[ch] api & implementation.
    Clean up Group.h api.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3322 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd641b3df66e596633322d644a2cec4faf75fef1
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 19 08:46:26 2000 +0000

    Fix for new g-wrap enum api.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3321 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6290fdae4ab895c99d1105b037783193e41430e7
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 19 07:59:44 2000 +0000

    James LewisMoss's patch with:
    
    1) More meta data updates (.cvsignore updates, debian/* updates,
       gnucash.lsm)
    2) Changes to make-gnucash-patch.in.  I like the changes, but I don't
       know whether they would be universally liked, so pay attention to
       this one.  Changes include:
       a) check out compared source from cvs
       b) use .cvsignore files to get a large part of the --exclude list.
       c) Keep track of past patches by not automatically overwriting old
          patches and put the patches in a directory to keep things neat.
    3) Refactoring in src/engine/Transaction.c to remove the redundant
       code setting dates in transactions.
    4) remove all the #if 0 blocks in src/engine/io-gnc{bin,xml}* (helped
       my see things more clearly when looking at the code.  Again ignore
       it if this is inappropriate.)
    5) append emacs local variable settings stuff to save file so it's
       known as an xml file.
    6) Patch to cleanup startup some more.
       a) src/gnome/top-level.c: don't run load-account-file, split up
          startup into a couple of functions.
       b) src/gnome/window-main.h; src/gulie/gnc.gwp: add the new functions
       c) src/scm/main.scm: do the new startup sequence.
       d) All this so in a batch environment you can start up the gui
          system without bringing up the default window.
    7) src/scm/report/budget-report.scm: some refactoring/cleanup done
       while looking at the code.  Nothing functional different (at least
       there shouldn't be.)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3320 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ee3c0b4864c2749c57a4f6a55471a747e0725c01
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 19 01:47:22 2000 +0000

    Improve register support for multi-byte character sets.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3319 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 05ce50d9f5f29ae8156207ed520567f4ef5f2476
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 19 01:46:24 2000 +0000

    Update po files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3318 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba99f26748a84405aa7da94be61ad3f00c66bc2d
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 15 12:23:49 2000 +0000

    Fix memory leaks.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3317 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c7728999c8c4eeae68ce56fa3b42ae641d5ca4d3
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 15 11:56:48 2000 +0000

    Fix memory leaks. Cleanup declarations.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3316 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 827b82c2c6e9f005d1066b8dd2e911183b5b1ddc
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 15 08:42:50 2000 +0000

    Fix g-wrap failure message.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3315 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5371242eb3d241ddb463347061f8492276c6cdbf
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 14 11:33:09 2000 +0000

    Robert Graham Merkel's patch to the g-wrap build command.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3314 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 26efcc708ae08a5eb0fd39b9c4531afc74fb4d95
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 14 08:10:53 2000 +0000

    Robert Graham Merkel's update to gnc-asssociate-account.c
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3313 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d87e7e26bbf3fd5e2f17da8b4f0db91443f19f7
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 14 07:52:41 2000 +0000

    Remove debugging print statement.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3312 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52f414fdde994d27592d2401909ffbb7244e9508
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 14 07:48:58 2000 +0000

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

commit 16139b2a7808521e394a915509b8f4ea71b255eb
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 14 07:22:46 2000 +0000

    Work on displaying multi-byte character sets in the register.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3310 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3d1185f36170bfe726ea9af5f33948768ae3fb1
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 14 07:11:01 2000 +0000

    Robert Graham Merkel's patch to add the income-expense association api.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3309 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e41671db59cfe208563883286a58969ede43304b
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 14 02:20:02 2000 +0000

    Bump required g-wrap version number to 1.1.3.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3308 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ace1a275cca889e5905ef9bcd40078485b1cb148
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 14 01:49:10 2000 +0000

    Rob Browning's update for the new g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3307 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2ff12ccada159d8227af8779983f0ce55051fcf7
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 14 01:41:38 2000 +0000

    Blank shares & price header on non-stock split lines.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3306 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc7cd06f2b1d8f59a2368b89b92b31402dbca2fd
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 14 01:40:44 2000 +0000

    Fix rollback bug --- set copied split account to NULL before inserting.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3305 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8703a2c833c407852695d832250028dcaa4532b3
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 14 01:39:47 2000 +0000

    Fix some gtk warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3304 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7adacd01e1bb8d39907b8b7ed1fb193d7b06a9fc
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Dec 13 22:29:41 2000 +0000

    annotations to make lxr display file summary text
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3303 57a11ea4-9604-0410-9ed3-97b8803252fd

commit baa7c158a9962eb2f79756acc6fbf792b02b0a49
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Dec 13 21:57:33 2000 +0000

    make annotations so that lxr happily ndisplays the file contents
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3302 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 667a2a1808a56d0b86033380ffbd5d541db84d66
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Dec 13 21:33:58 2000 +0000

    annotations to make lxr happy
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3301 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6f026aa42245081bf1b168ad3ff605a160645cd
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Dec 13 21:15:53 2000 +0000

    annotate file descriptions to make lxr happy
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3300 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7076421be393bf711c26b52d5a978d8670c54d6a
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 13 06:41:51 2000 +0000

    Don't mark accounts as changed after sorting & recomputing balances.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3299 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe9b8a7d20a12bd161847e787cb0ba84bb3705a9
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 13 01:37:44 2000 +0000

    Blank price & shares cells in non-stock account split lines.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3298 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 12af3ecaa3658c8fbec88a3735277dbc4bfffaf9
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Dec 13 00:14:10 2000 +0000

    move all project linsks to a new location
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3297 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f92e7f5744660fa33d6946a21f93cf15c2850569
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 12 23:34:58 2000 +0000

    add and reshuffle URL's to vaarious systems
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3296 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab30431ceb1116ab7c8608f947985286b94e84fb
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 12 21:39:23 2000 +0000

    Fix etags command again.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3295 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c95296c21d08a530e1c8c909de8efd70b641b2f2
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 12 11:21:05 2000 +0000

    Fix etags command.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3294 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 833b5bde34e0f55978cd188b476a0fa6e7a00422
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 12 11:18:54 2000 +0000

    Add etags.files to ignore list.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3293 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1484e13a869047b7c6fbecd8afe7187799dad19
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 12 11:17:17 2000 +0000

    Separate checking if an account is open from marking it as changed.
    Always mark after the change. This is needed for using the gnc_event
    api.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3292 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53434e166c8fbcca80decbcb9b2e7f37923455ef
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 12 10:51:53 2000 +0000

    Add gnc_engine_shutdown call.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3291 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10158c250a4cf60baad28fc08357c050dab0b8ac
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 12 10:29:09 2000 +0000

    Fix memory leaks.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3290 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2bb36ab2d7197f881d9e30dba7f7ac2ab4229e0a
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 12 10:09:08 2000 +0000

    Fix memory leaks.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3289 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ed10fc55ee69a5b9e06e03e4ca59401416f3ebd
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 12 09:21:10 2000 +0000

    Cleanup & fix memory leaks.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3288 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc549f5edbbddea48813a31703a490a6419afee5
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 12 07:48:39 2000 +0000

    Turn off debugging flag.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3287 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f4f2d5faf83a9763c1c66c348c8c79c8d21cc13
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 12 07:47:46 2000 +0000

    Manage register windows with component manager.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3286 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2bef3f2da6d104a2a20cac0914df48e51d229379
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 12 07:41:19 2000 +0000

    Fix memory leaks.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3285 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3adc7c3cb2b237dd50e7af9d2fa9c4b2ba38123e
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Dec 11 23:05:54 2000 +0000

    James LewisMoss's patch to pass unused command-line args to gnome_init.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3284 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a50ed7498ae9b945b85e35580b7e29fdecfdb314
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Dec 11 21:26:58 2000 +0000

    James LewisMoss's build system patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3283 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c949d238e9d262973636c4c3b0b9174963561463
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Dec 11 10:20:13 2000 +0000

    Clean up headers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3282 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ada0342dbcee5937c47e6121fd37ec2b5b1728f4
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Dec 11 08:08:51 2000 +0000

    James LewisMoss's patch to put psgml hints in the sgml files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3281 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c5a4babec5aa88dc5c6e78c0345bd5bda45b1998
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Dec 10 01:22:06 2000 +0000

    Manage account windows with component manager.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3280 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b4ac40d05e356865c3e37e78532c2045253a0f38
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Dec 9 10:38:37 2000 +0000

    Manage reconcile windows with component manager.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3279 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74b06ac5c2cfcb211dae51bbbc9d94a18e48a737
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Dec 9 09:51:20 2000 +0000

    Use component manager to manage transfer dialogs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3278 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 529b43e365941841390dc83a79fad71fa91ef09f
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Dec 9 09:01:28 2000 +0000

    Fix drawing glitch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3277 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9bee20c0489ef8272af7e1094ad619ed2079a56d
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Dec 9 08:46:18 2000 +0000

    Use more descriptive string for split transactions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3276 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f9e45f9c73a5091199024fada25852fc7140414b
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Dec 9 08:45:45 2000 +0000

    Fix memory leaks.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3275 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7899b69833ebc0e4b55662a1d10e599b00dc097f
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Dec 9 08:17:55 2000 +0000

    Implement component manager api.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3274 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a3955da98c347c5c9ab5e85e3707c90805b84614
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 8 22:16:02 2000 +0000

    Draw imbalance hatching in current cell.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3273 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d35d53d97b0cc39a30b18d57d007cd00da7f073f
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 8 21:55:51 2000 +0000

    Make all 'split' buttons insensitive in multi-line modes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3272 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a33d198a204b5ee4cbd7fefb20096c8f642fe84
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 8 11:23:05 2000 +0000

    Bug fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3271 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 946e216db3bb699c389de5639ae68e255dfa7606
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 8 11:14:33 2000 +0000

    Various fixes & improvements in date handling.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3270 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd5a0cf748136d5f2af67f53247e264e1492d293
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 8 08:30:20 2000 +0000

    Mark splits as changed *after* the change is made. Prelude to
    using event api.
    Kill macros in Account.c.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3268 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 338ec344a81ba21ed03b23d5fffc9dc4e5c51818
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 8 08:13:17 2000 +0000

    Kill macros.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3267 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 451da3a8755f49780d585cc9e973702608d6572c
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 8 08:13:04 2000 +0000

    Implement event api.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3266 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd43f3fbbe7ac7a52f01f99077cefc93c56a2ad7
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 8 06:54:03 2000 +0000

    Remove xto cell -- no longer used.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3265 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b8e9d8e2cccee730186446564365ab465d64e4d6
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 8 06:12:31 2000 +0000

    Visual indication of imbalance.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3264 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6745e7800308e9cb8d7f6095c9bf67ad2d0e321b
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 8 01:29:12 2000 +0000

    Add Carol Champagne's set of new-user account hierarchies.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3263 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e24a668bad748af2cc1cd856cf5efb18358ddf0f
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 8 01:11:14 2000 +0000

    Carol Champagne's updated tips of the day.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3262 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8dac9a2dd2c59a6961c7b121c524a09af41e4b16
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 8 00:57:47 2000 +0000

    When importing old-format files, require stock/mutual/currency
    accounts to have a security.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3261 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c47d892f033efdac0919e31d23fdef43e69f98b
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 7 11:39:36 2000 +0000

    Add component manager interface and .c stub.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3260 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab4e1534a83c999d2b95327822cd91da3442bcb2
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 7 11:28:30 2000 +0000

    Add engine event interface files and stub .c file.
    guid.[ch]: cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3259 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 522f3e20cba8afe11240ab28a8f3baac21c50cb0
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 7 10:44:33 2000 +0000

    Add directories and build system infrastructure for new-user
    account hierarchies.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3258 57a11ea4-9604-0410-9ed3-97b8803252fd

commit db7e7d3c9116184ed4b8118f859314b8accfb04c
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 7 10:43:52 2000 +0000

    Add Query predicate for transaction balance states and modify
    find transaction dialog accordingly.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3257 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4b7887cfd7a90374333007da07a5d66ed716f3f5
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 7 10:42:32 2000 +0000

    Add HIGHLIGHT mode for cell borders.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3256 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cff097c5e39cbaa613162137039106048c825011
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 7 08:14:36 2000 +0000

    Fix amount printing bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3255 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4fbcb7f130a42f8998608903730d859f8f4e3b56
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Dec 7 07:51:32 2000 +0000

    More work on transaction expansion.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3254 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ceb181c26e9c58b820b3757955adc1b4a8da0b0b
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 6 22:15:37 2000 +0000

    Carol Champagne's documenation updates.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3253 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a8dcedebc7f187fe176d3a1302b13c81c1cabd2a
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 6 22:03:06 2000 +0000

    James LewisMoss's arg-parsing patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3252 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c628d403c71a1b0c452df293c7e8b491d084862
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Dec 6 09:45:21 2000 +0000

    Put expand button on register toolbar for quick access to auto-ledger mode.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3251 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f156ee23c05f85a8d96e756380765d92d617a0c0
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 5 21:58:38 2000 +0000

    Update author info.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3248 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ffcd174349b379ed1d303168d584e57208231616
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 5 21:18:05 2000 +0000

    Richard -Gilligan- Uschold's updated tax & txf export code & docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3247 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f2cf46d6503ec37008cf33a90e8998d7ae751f6e
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 5 21:18:04 2000 +0000

    Richard Gilligan's tax & txf export code & docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3246 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d8de5276f4d880e42ff30920343a6f3f3ce3284
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 5 20:58:42 2000 +0000

    Add missing label.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3245 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 027b738f6a020268ae5bbabb74f6f708a94db8a2
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 5 11:18:58 2000 +0000

    Restrict multi-account registers to journal mode.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3244 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28f959cdc2ecc1b25474eff6ecfd83bf03600973
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 5 10:36:18 2000 +0000

    Fix compiler warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3243 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5610fbb4b8acc770f3b8f06004ff348b12b7aa52
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 5 09:17:59 2000 +0000

    Merge from stable tree. Strip time portion off of default transaction
    date.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3240 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ca9783939ac1ce437044640ff173a4e6e96dbf22
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 5 08:36:50 2000 +0000

    Set scrollbar policy to automatic.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3238 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da5004fb7348be039d3ba8e8cd2217ebeddda33d
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 5 08:16:42 2000 +0000

    Bill Carlson's performance improvements to xml reading.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3237 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f1092b7973e7264ca753b8c009dea011ed372fa
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 5 00:59:15 2000 +0000

    Fix compiler warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3236 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2cfb72c8f29b63733da5626ec2dddbb5769edd4
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Dec 5 00:48:51 2000 +0000

    Only allow price & shares to be editied for stock, mutual, and currency
    accounts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3235 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e38062ba65be90750317e85579f18cc9c2b079b1
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Dec 4 23:23:35 2000 +0000

    Robert Graham Merkel's widgetization of the main window account tree.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3234 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb7404ccd30edef0ed89a37176d6916b9d8dfb4c
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Dec 4 21:26:02 2000 +0000

    James LewisMoss's patch to pass args to gnome_init.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3233 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f6b21909babd7b19a300d27f35427f82bd6b1a5
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Dec 3 08:07:16 2000 +0000

    Add popup date widget to date cells.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3232 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1217fd47b821f70c119eac4ae194a9a98b76ced1
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Dec 3 07:59:04 2000 +0000

    Minor fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3231 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73837e5670aa7cb6c5cf202d833045fcd6a84b7e
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Dec 3 07:50:29 2000 +0000

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

commit c8b06c7c46932ba178d6585e800d5e2db713c02c
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Dec 3 07:46:31 2000 +0000

    Mark transaction as changed when transaction date and notes are changed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3229 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 930c39190a3ed30fee8092b0ea22fbc25c9387eb
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Dec 2 01:29:44 2000 +0000

    Use a darker blue.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3228 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ac8dd6738b727f5840c884753cb0ca4494d8eac
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 1 23:50:49 2000 +0000

    Fix journal mode transaction header strings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3227 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15ae6426b82768aa090e10e812644766dff34561
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 1 22:48:55 2000 +0000

    Fix some register quirks.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3226 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd8a72c72102db15043129d6f6a19c3f4d327b6d
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 1 22:17:17 2000 +0000

    Change "Appreciation" and "Depreciation" to "Increase" and "Decrease"
    for non-expert user asset account labels.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3225 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4838eb859d19830fee9f3d837ef79e5bdbd0c2ab
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 1 21:54:50 2000 +0000

    Remove swig from tree.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3224 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93a49d1cc13d246238d6d4ecccf74de9b46f7c8d
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 1 10:44:55 2000 +0000

    Add gnc_numeric documentation to design docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3222 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa9db78e9d0082e086e750c8ace461a26ac46526
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 1 10:40:55 2000 +0000

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

commit 59e5d721af1c2bedee7d4a6a447420f3f45c7f30
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 1 09:00:28 2000 +0000

    Move recn cell to split line in journal mode.
    Fix some recn cell behavior.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3220 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 335e018b60fb75dac21a0a66d785b30691f2d892
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 1 07:59:57 2000 +0000

    More work on fixing split problems and rebalancing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3219 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 88bdc41cd8ca0c8bdca8a47cd1addfc545bc7829
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 1 07:16:51 2000 +0000

    Move shares & price to split row in journal mode.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3218 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9415ee13b5fe20b6844dee4cf3183d6115f81864
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Dec 1 06:28:16 2000 +0000

    More work on auto-account feature in register.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3217 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66827f923441eaf3500a98bafc3d41c05a92f2f6
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 30 10:51:52 2000 +0000

    Combocell behavior fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3213 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e2f274b190cc02db6afc8daf70dbf77f499f513f
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 30 10:12:42 2000 +0000

    Allow new accounts to be created from names typed in the register.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3212 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 76adadd9e5261195ece862231cad271409d76b30
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 29 20:40:25 2000 +0000

    Move non-gnome specific functions from src/gnome/dialog-utils.c
    to src/gnc-ui-util.c.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3211 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d5d712c149433bc564e391029ae00d511345c369
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 29 19:00:33 2000 +0000

    James LewisMoss's comment patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3210 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8854cbaf1629f7da5428fa1a78ee04cc03041436
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 29 10:33:36 2000 +0000

    Add mime files for gnucash.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3209 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9e75d61719ef39bb749e489d51321ebca55148bb
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 29 10:33:06 2000 +0000

    Minor fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3208 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 069ee0a760e56d80e2100a448c282c1de9e0f8bc
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 29 00:23:09 2000 +0000

    Resize description field on window shrink.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3207 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 00f3af5b5018b6962a9b87d9f377b702171d42ec
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 28 23:09:00 2000 +0000

    Better behavior on the blank split.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3206 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d4b8943560a21ccecb8be9842a11216f2d187d3
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 28 09:01:18 2000 +0000

    Don't show duplicate transactions in journal mode.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3205 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a46cc74491f6642aa779acd1d3e9a6185e51bf1b
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 28 08:08:56 2000 +0000

    Add Transaction Notes field.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3204 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17cd046e33c974cc6b33c96b3434968d93a6912c
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 28 07:22:41 2000 +0000

    Fix parsing of transaction slots.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3203 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5f2c1bfdd73ae2ae4ec740dc871a298a6527303
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 28 06:30:06 2000 +0000

    Fix keypad decimal point insertion.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3202 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 65fc74b26da64471602bcf20834745aceb92871d
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 28 02:12:18 2000 +0000

    Fix price scu.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3201 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3bee72d5d50962f70e6695f679a6c63a9fef8494
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 28 02:11:33 2000 +0000

    Add Transaction Notes field.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3200 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35cfe984f5d3ce236f64dea514b043d1b63b02f5
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 28 00:54:50 2000 +0000

    Update patching instructions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3199 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 073f606c096226ed274cc6423633e999ae4569dc
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Nov 27 23:40:30 2000 +0000

    Conrad Canterford's register fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3198 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a008b628bac6ca518f29e17defa2e33207214112
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Nov 27 23:15:09 2000 +0000

    Sort debits & credits. Bug fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3197 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 690e14320bf4c10a7570e44dd908c4889765244d
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Nov 27 23:14:45 2000 +0000

    Ensure damount == value when currency and security are equivalent.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3196 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41b8f66407861fb9b4e7d8f79cdc6a1c50b12e9f
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Nov 27 21:59:49 2000 +0000

    Fix memory leaks and rollback semantics for kvp_frames.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3195 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10dc08e3db584884cd69ee21c5b02f30d0129588
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Nov 27 19:28:47 2000 +0000

    Distinguish between user changes and auto changes in register cell values.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3194 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 44e23da3d7bc199328a6ecb2bef56020ce5dcbf4
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 22 06:04:31 2000 +0000

    Bug fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3193 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d09f02f7e4d16ffacadf7128e0aef2ca07d05551
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 22 05:46:59 2000 +0000

    More rebalancing work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3192 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 737d33d7d846e6109b1d59d759611f241c63119c
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 22 03:46:20 2000 +0000

    More work on rebalancing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3191 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8a5c34c0913cef1c27b38ca17765623c9b3399f
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 21 22:05:25 2000 +0000

    Minor fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3190 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 878bfc048a46457ed3c321bcb987fa8a58b5e34f
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 21 22:04:47 2000 +0000

    Fix usage of string cache.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3189 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67c7c0d2a6bd7f52e82e49b4ceb07bcdb8cab752
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 21 20:55:20 2000 +0000

    James LewisMoss's debian patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3188 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b39007f568e5f2e8d97c2ab13a06c6df4a12931
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 21 10:50:27 2000 +0000

    Make split lines gray.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3187 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 45669dfcdbd090a6bd2fc5dac25dc0b3c4910ba8
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 21 10:24:57 2000 +0000

    Transaction rebalancing work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3186 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 97aa3c68fe10543cf3c0682e4229db49a45b6786
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 21 06:39:43 2000 +0000

    Display total share balance and value balance for transaction lines.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3185 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4699cd46990bd0b6f12d5d923b914c8f01715869
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 21 02:11:23 2000 +0000

    Show totals in transaction debit/credit field in expanded mode.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3184 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b991564951284ecbaaa7725e2862203ecd2cc90
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Nov 20 21:55:01 2000 +0000

    Add argument to fileBox to allow setting the default filename.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3183 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e49fce17120e7a1c9924611b0056f6a0178c8903
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Nov 20 08:49:58 2000 +0000

    Add tax-related Account flags, including GUI and guile wrapping.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3181 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b0a6bd0d892b6cc65716d30800ea6f6a8d17258
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Nov 18 09:09:30 2000 +0000

    Update ignore files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3160 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c4cb62b83782c880f37db05f31179b08f351e2d
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Nov 18 09:07:15 2000 +0000

    Mork work on transaction display.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3159 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 761806205a1f1f35b5a83ba5d54f91536a6f7906
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Nov 18 02:27:08 2000 +0000

    James LewisMoss's design docs patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3158 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 989333707499b015894b650671a2e11f8b41763e
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Nov 17 09:02:07 2000 +0000

    Write GNCBook docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3157 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5122c7dce2e9bf6822c6f542838dc437b6e3b4dc
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Nov 17 09:01:44 2000 +0000

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

commit fa182ee168606c70db6da5cffa9999873a08ec23
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Nov 17 08:24:30 2000 +0000

    Forgot to add.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3155 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29b425a9b36c4f1f1cdf82e5773cf6089e674286
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Nov 17 08:24:05 2000 +0000

    Change Sessions to GNCBooks, which will represent a set of gnucash
    data, including account hierarchy, budgets, recurring transactions,
    etc.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3154 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a639f7e1f0d657408a7e2d996a667ec7bd57bf36
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 16 22:40:46 2000 +0000

    Rework the register styles. Use a general-ledger approach for displaying
    expanded transactions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3153 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 598fbe87436ef7b1cbd77f3585173e266fb7624b
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 15 19:51:51 2000 +0000

    James LewisMoss's design doc patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3152 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 363344a62d7b5b0a64551c0440e792bccb5d95ba
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Nov 15 16:28:48 2000 +0000

    add smbxml
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3151 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f88675cf90c3c9fad413021360570ef74514da61
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 15 11:02:00 2000 +0000

    Use currency SCU for security SCU when security == NULL.
    Use a higher precision for loading prices from the binary format.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3150 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4adcdf1c8a38134df3ec5254aa9dfcc63faf497a
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 14 23:38:25 2000 +0000

    Update po files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3149 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ec498fe1c910816c22b267b4f0f72fe0354742f
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 14 23:17:20 2000 +0000

    If a filter is specified for the filebox, don't show the last
    opened file in the selection box.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3148 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5063dbb5cc392f3e27ae5a7349e6437aad2dd9bf
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 14 19:32:17 2000 +0000

    Yannick Le Ny's updated French translation and README.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3147 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d695f82c59df71da46727c58c6d84b09c1cedc7
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 14 10:49:08 2000 +0000

    Allow progress dialog to be used without ok button.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3146 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d50e884f67a0d6c89bb383cfe492feeeb665b8f
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 9 23:43:24 2000 +0000

    Make the main window the options dialog parent.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3145 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f48fd3f934a4a9f15daf6e16bb0de4f6ebe229b6
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 9 21:52:16 2000 +0000

    Bill Gribble's gnc_numeric and qif import patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3144 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fafd91682a39e107e5739409613042688dafbaa1
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 9 20:44:35 2000 +0000

    Derek Atkins's patch to the g-wrap autoconf test.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3143 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 45774a4aa7b1b8d7256e229a932d36a299bf7e89
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 9 10:24:07 2000 +0000

    More numerics conversions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3142 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bce4b808eaea41ae1898b3d86318d92fab5cb936
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 9 10:21:45 2000 +0000

    Robert Graham Merkel's patch to g-wrap checking.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3141 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 489577ccbfaa12f24cb751ac8de1d130c4c488ac
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 9 09:15:18 2000 +0000

    Mitsuo Hamada's updated Japanese translations.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3140 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a212661fa800095553bbfa869e122f8199abda8e
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 9 09:14:34 2000 +0000

    Minor work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3139 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b32f4f0f3ce6738ff9ce6ca09ee2cdaa9707fa8
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 9 06:09:04 2000 +0000

    Update the financial calculator dialog for gnc_numerics.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3138 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a30ed4710044a79fa5baf7a771afa6f5436ee55a
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 9 00:32:09 2000 +0000

    Bill Gribble's patch to g-wrap the numerics.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3137 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bfb4ca052a42af1ff9b4695c06ea0c45a906b45a
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 8 10:53:39 2000 +0000

    More numerics conversions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3136 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53df065d520a3bfcf7ea3a3af9c8e72b4b43ffa0
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 8 06:36:51 2000 +0000

    More numerics conversion.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3135 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96cf94fe879276801f49814a662b74b80e7e8ad3
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 8 00:39:44 2000 +0000

    Use gnc_numerics in transfer dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3134 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b126284b558becb165cbd3056f8d47d5ce0586a5
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 8 00:20:02 2000 +0000

    Use gnc_numerics in reconcile window.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3133 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 39ab0baea869354be1153d2aa3932dc54ee87d31
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 7 21:48:47 2000 +0000

    Use gnc_numerics in the register window.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3132 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cbbde951b4970452ebcc9507b7fbf7bb5c7a0007
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 7 21:03:07 2000 +0000

    Use engine cache for strings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3131 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c027366e7ae8da5d07f93d4b4e332c7f99683fc5
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 7 19:51:15 2000 +0000

    Add API for getting and setting the 'balance split'.
    Redo Scrub using gnc_numerics.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3130 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e65931103d191bd08e016b91650244e864a91a9
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 7 09:33:38 2000 +0000

    Fix spelling error.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3129 57a11ea4-9604-0410-9ed3-97b8803252fd

commit afdd02e15b6f462b0685110c3f8527495c2efd39
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 7 08:55:34 2000 +0000

    Improve error message.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3128 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c5571f5e9fc6c0da81a5af9aebbf217e700aaa82
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 7 08:48:18 2000 +0000

    Use GCaches to store strings in QuickFill objects.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3127 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f06fded5da203bffa184f63721b362d987c4ef53
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Nov 7 08:27:08 2000 +0000

    Use gnc_numerics in price cells and the register.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3126 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bae97cb3402621978919421d25b97f0cfef164a3
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Nov 6 23:11:06 2000 +0000

    Christian Stimming's balance and pnl report patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3125 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa9161bb6ac9acaab6cbdc5f9797412e40a954ed
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Nov 6 23:01:57 2000 +0000

    Stefan Nobis's German translation patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3124 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b366a841facd24ad741b25aca19e03a64d805caa
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Nov 6 22:48:54 2000 +0000

    Rob Browning's patch to sort the commodities in the XML output.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3122 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13bf124bfc41360a65ca08fca066077d272bf247
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Nov 6 22:42:35 2000 +0000

    Tyson Dowd's patch to use GCaches for string caching in the engine.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3121 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f84ccd7357986b4dd77cf06c2d93cf40bae2d8e
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Nov 4 01:05:41 2000 +0000

    Use GLists to store splits in transactions. Remove cruft.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3120 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 134940aab977e001709665e31ad8b6969831e0cf
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Nov 3 08:43:55 2000 +0000

    Make gnc-amount-edit.c use gnc_numerics.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3119 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3e48612a9061fed081158e7e33f06f26060ebd8f
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 2 23:26:36 2000 +0000

    Derek Atkin's build system patches for g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3118 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 155ce3612b1ac24ec51e831630a17c30ed245d99
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 2 23:21:18 2000 +0000

    Merge current account maintenance patch from stable.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3117 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dda7f4603345b7bae21efc6627f3ba132038cd51
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 2 09:46:00 2000 +0000

    More work on guile and amount printing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3115 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 923f9e2107d06d89123c19c3ccb0e82f7686553c
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 2 08:03:57 2000 +0000

    Don't CHECK in a getter function.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3114 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e337d684cb4b6d9debe8c81b6936c8c574928e28
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 2 07:40:07 2000 +0000

    Make the gnc-currency-editor use gnc_commodities.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3113 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f41f77088be1851a29c09d852221742fd6fc8a0
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Nov 2 04:07:21 2000 +0000

    Wrap new amount printing API for guile.
    Make gnucash load startup files when running as shell.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3112 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a13f2dc3673ac28748a92bdb521f034ed0fc00f5
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 1 21:37:15 2000 +0000

    Use Account smallest currency units in printing amounts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3111 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6fd791e4e1e5e3e9dc8288eac3519b613e3e4802
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 1 21:10:45 2000 +0000

    Fix gnc_numeric <--> string conversions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3110 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 517b8a8cb267f9399bd7a1d6712d86f0a3cd7126
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 1 11:50:12 2000 +0000

    Minor cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3109 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ee5befe6b715a9170bca1ccccd82ef0e5c4ff94
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 1 11:36:33 2000 +0000

    Remove top-level.h.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3108 57a11ea4-9604-0410-9ed3-97b8803252fd

commit be92668bd2050076deff848349eb97d89dcce416
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Nov 1 08:52:30 2000 +0000

    Move amount printing and parsing routines out of the engine
    and into src/gnc-ui-util.[ch]. Move src/engine/util.[ch] to
    src/engine/gnc-engine-util.[ch].
    
    Cleanup header files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3107 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66115c4740c8bc55552697bcf46902b07c88c5f9
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 31 19:40:35 2000 +0000

    Fix for libxml-1.8.6.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3106 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a5dc45753d5ab29a64b4bb9f8ffc60cd5735b7c
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 31 19:14:45 2000 +0000

    Derek Atkins' patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3105 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b4cf35206f78d4150abc4ce791415e862f3c622
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 31 09:50:46 2000 +0000

    Remove crufty macros and memory routines.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3104 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5974d8da52bae62889437885fcdb20fe4054c8ce
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 31 09:36:07 2000 +0000

    Move xaccTransGetDateStr from Transaction.c to TransLog.c.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3103 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da20e1a7c453067e2ebc094dbe9d6773ddcc9fcf
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 31 09:29:28 2000 +0000

    Use glib memory routines in Transaction.c.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3102 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf8db8bc26e01abad0270edd205fb755b0b468cf
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 31 09:08:49 2000 +0000

    Make register obey 'display negative balance in red' flag.
    Fix some #includes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3101 57a11ea4-9604-0410-9ed3-97b8803252fd

commit abeddbce9bd5c52224826e50ecb9b8abd6c9b370
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 31 08:21:58 2000 +0000

    Fix memory leaks.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3100 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8acba805da63d662dea0afe651d5a5b7179aa7c3
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 31 08:14:48 2000 +0000

    GUI cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3099 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4607bb7d928f18fae4553517aff725fa9e2df112
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 31 07:11:11 2000 +0000

    Fix memory leaks using xaccGetAccounts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3097 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27087673201516d61f663a4447e616a04a0d9371
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 31 03:12:42 2000 +0000

    Use glib memory routines in Group.h functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3096 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cfc0d3ad524c9bbd9a600748a0da44140d8d9fcb
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 31 02:21:20 2000 +0000

    Use glib memory routines for Account.h functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3095 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94c47a3cf37831f966785fbcfa886c96a1893504
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 31 01:27:31 2000 +0000

    Add gnc_log function for generic logging. Define other logging
    macros in terms of gnc_log.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3094 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b12e1d66751696bd398c15110567a1d40cbcba39
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 30 10:46:46 2000 +0000

    Convert parser to use gnc_numerics.
    Fix bug in gnc_numeric_reduce.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3093 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 97de3f48970de164fc23a35da736b664952ee85f
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 30 09:25:26 2000 +0000

    Minor register work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3092 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a9364d146d0767ac8f432648f63988e43bb4134
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 30 08:36:07 2000 +0000

    Use GINT_TO_POINTER instead of casting.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3091 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3528bbe11777f9cb9dcbf14224dd293d1674360
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 30 08:35:38 2000 +0000

    Remove xaccSplitOrder declaration.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3090 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a898c8fc05f6aa2ba9b008114b3fd2b65add4c3
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Oct 29 22:09:45 2000 +0000

    Herbert Thoma's extension to the transfer dialog for currency accounts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3089 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7011b93f878082ad02521521c3608a33ebb12276
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Oct 29 20:32:38 2000 +0000

    Implement xaccParseAmount to parse gnc_numerics directly.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3088 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d180a699029d1ab41c7d54c849c2681dd56a2dbe
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Oct 28 07:54:19 2000 +0000

    Fix register bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3087 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9734f361ed5a8ce350120bd23e421f267064cb0d
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Oct 28 07:33:59 2000 +0000

    Fix memory leaks getting commodity namespaces and commodity lists.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3086 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c50f8c1ef59294b19c64abbc215f281f206bd510
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Oct 28 01:31:34 2000 +0000

    Remove old guile currency list.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3085 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a926c4045c61ac58af99a1b964ba77036ffdb55d
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Oct 28 01:28:39 2000 +0000

    Add 'commodity' option as a guile option.
    Convert old currency widget to use the new commodity
    infrastructure.
    
    Add commodity widget to option dialog implementation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3084 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f2346f57e56e6f42f3f71a029e4ac502f8184d50
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Oct 27 20:30:30 2000 +0000

    Fix for locales that use (num) as -num.
    
    Create a gnc-commodity-edit widget for editing commodities and use it
    in the account dialog.
    
    A few bug fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3083 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13fa22195c778cf44813d89d2c21a6fad4a26590
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 25 07:31:07 2000 +0000

    Add const qualifiers to some function arguments.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3081 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dec7371e29d00038c57e5b4d51f7ac51969eb235
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 25 06:48:57 2000 +0000

    Fix xml writer bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3080 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77aa9114c0f976d56396071367cabcd356a5a760
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 24 10:20:22 2000 +0000

    Use callbacks to get background colors, instead of storing them in the
    cursors. Simplify color scheme for register.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3079 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c215eff1c37967870d7ba5aa721f5c84dcc11c7
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 24 07:35:35 2000 +0000

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

commit 933025a0db45bea8dca84ed8efa1e5a5c2c3ebe2
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 24 01:58:34 2000 +0000

    Fix bug in status bar refresh.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3077 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1cb23bfd36aa96b9edb1a34b230bd5163de1aa1b
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 23 23:19:04 2000 +0000

    Update po files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3076 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d253604f01aa5946e409d5094b223fe6bbc9e425
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 23 23:10:27 2000 +0000

    Update ignore files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3075 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a9add28106fef454df735fde54bb0373d616355
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 23 23:04:41 2000 +0000

    Use gettextize to generate po-related files. Remove them from CVS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3074 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fcf7f501cd74ccc7cfc76ce3a59d8852a9f52a9d
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 23 22:39:27 2000 +0000

    PO: Move translatable strings from src/message_i18n.h into source files.
    
    Register: Use visibility flags to implement auto-modes instead of
              rebuilding the table. Make 'multi-line' an auto-mode where
              only the current transactions has a blank split line.
    
    Engine: Remove MoveFarEnd* cruft.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3073 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 334bf1753e1025441c2676fd269ff49c08550a92
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 23 22:09:47 2000 +0000

    Fixes for swig bindings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3072 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bdce18dd81aaa4d3025fb55c1d893f6399be0116
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 23 19:36:48 2000 +0000

    Fix for libxml 2.2.2.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3071 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa451c8943bd567c6b246157b43b45f943124d90
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 23 10:21:51 2000 +0000

    Add xacc-commodity.sgml to Makefile.am.
    Add missing </para> to xacc-commodity.sgml.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3070 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d26ff1a77b47ee2f9b3364c6a308b4602a316969
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 23 10:16:48 2000 +0000

    Fix account dialog buttons.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3069 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 43e14a3d2cc2a98c6f492df5d2e9f1c76116c36b
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 23 10:16:07 2000 +0000

    Fix bug using localeconv info.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3068 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d5203ff166f2e1c0dc707cec17bb0491a6462f0
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 23 09:47:00 2000 +0000

    Bug fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3067 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c8fe965eaebabb08d8b1e99c61603e6bd5fb6f4
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 23 09:43:15 2000 +0000

    Yannick Le Ny's updated fr.po.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3066 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e4e1453257db47b5041277b902c0fda479eaa920
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 23 09:41:51 2000 +0000

    Rob Browning's XML I/O Code.
    Bill Gribble's commodity and numerics code and new qif importer druid.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3065 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd68c0865f3081865d10b3203b747ef392f48148
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 17 21:03:27 2000 +0000

    Fix define location bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3061 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 590a57dc6b7f400beeba5ab54d9cc22709cd0f14
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Oct 14 22:24:10 2000 +0000

    Add missing file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3056 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f774229e60f6ab54949adf5d992c6958f1ec889f
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Oct 14 08:22:21 2000 +0000

    Fix spec file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3055 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a459ad6589e50d55e90bc9c4206aedc126f58e2e
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Oct 13 21:57:15 2000 +0000

    Richard -Gilligan- Uschold's tax report patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3051 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23043ea563d5f7606ae1536c0bc59c2c1537b8ff
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Oct 12 22:34:58 2000 +0000

    system block diagram
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3050 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f3d82bf563e817e6d500ec9c0a1224e98640bd7d
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Oct 12 19:45:14 2000 +0000

    dia diagrams of engine structures
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3049 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b65d3c73f67bb3b8791f278052f47b04d13385f
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Oct 12 06:16:55 2000 +0000

    Christian Stimming's report patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3048 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 37a7b458154822d00db5339c38d6847f2285f8dc
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 11 23:29:21 2000 +0000

    Fix drawing bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3047 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b1641cc7b1b8dcaba7920a1488dda312e01d79f1
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 11 22:28:54 2000 +0000

    Christian Stimming's report patches.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3046 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8f42ba2cc082b9d7335dc81403b98159192aa2a
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 11 07:27:29 2000 +0000

    Move some strings from messages_i18n.h into the source files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3045 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 56cd25512dfe208f3fc411119e328e8830151d9b
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 11 07:26:00 2000 +0000

    Add some docbook info.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3044 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 866da39d1de00f9c31049666b66cacd59bf3aed0
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 10 09:44:47 2000 +0000

    Update po files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3042 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b7f7130ba14bc516f9f90ffd61cad5d2736dc2d
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 10 09:42:43 2000 +0000

    Create a progress dialog with a guile-wrapped API.
    Add an extensions menu item for testing the progess dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3041 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 417a9fba5793f73418944ad7885770684c6dc519
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 10 06:16:56 2000 +0000

    Bug fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3039 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6162eb6a4bc7be961d033de2a33d345a0b32992b
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 9 23:11:25 2000 +0000

    Christian Stimming's balance and pnl report patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3038 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 889c27cc18fc969f8fac6907632b9c08b9a91656
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 9 22:00:49 2000 +0000

    More work on virtual cell visibility. Drawing cleanups.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3037 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82dd0da42dc766ee419073bc06bba4e83cd3534a
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 9 07:45:18 2000 +0000

    Kevin Finn's patch to make the reconcile window re-use the
    last statement date.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3036 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a2deb024a145c118b3751a9515efeb078a5208d
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Oct 8 22:09:33 2000 +0000

    Add tip-of-the-day strings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3035 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 614fcada94f83df9fe4089620340a2a97934d721
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Oct 8 22:09:10 2000 +0000

    Register tip-of-the-day strings as translatable.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3034 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2212f79720b85013c720a1c5f17580345f559be7
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Oct 8 10:05:33 2000 +0000

    Yannick Le Ny's updated fr.po.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3033 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf1d2132ba59bb6488f48b935250faf4acdc6ae4
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Oct 8 10:04:03 2000 +0000

    Add visibility flag to virtual rows. Code cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3032 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d00042fe3f04ce86821ed185890ccbc10e55a128
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Oct 8 06:40:42 2000 +0000

    Yannick LE NY's updated fr.po.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3031 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f65c5adcfddfb6d3ebfae17775cf6f6b7812279
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Oct 7 08:12:48 2000 +0000

    Jump to transaction after a double-click in the reconcile window.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3029 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e9ebabe8667d49d544f8d7dbc0a7445db758d9a
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Oct 7 02:06:27 2000 +0000

    Make the Table resize automatically. Remove cruft.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3028 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2120e4867ae953d47a8a8b1d51be45719844b052
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Oct 6 22:50:43 2000 +0000

    Remove cached cell styles.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3027 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ddba24dfe7265be9add20e0f67d001b22e96da90
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Oct 6 11:34:15 2000 +0000

    Fix a memory leak.
    Use table for label strings, don't cache them in styles.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3026 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b26500bf50d8d81f245febb146a0dd97993b800f
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Oct 6 10:44:11 2000 +0000

    Don't cache cell colors in the styles -- always get them from the Table.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3025 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2bba3b8d266a20e2afe4ef787bc52532a625defe
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Oct 6 08:59:58 2000 +0000

    Redo gtables to prevent reduce number of mallocs and frees.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3024 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc400003130b54e7ab02e5e7e3ae953f4607e6db
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Oct 5 08:39:50 2000 +0000

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

commit f112a6653446a117f470c9f9bc0994742a06d0d7
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Oct 5 08:34:40 2000 +0000

    Price cells now allow expressions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3021 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5dce20c69acf38b7eb247ed8308b0c2823422da
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 4 21:54:05 2000 +0000

    Add info about g-wrap versions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3018 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 728a68fc6d655d7665c3b59271d0299a41d57204
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 4 10:35:42 2000 +0000

    Use expression parser widgets in the financial calculator.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3017 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 76b4649d32ef93d47a186bb83579324d66f63913
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Oct 4 09:20:54 2000 +0000

    Fix cell layout bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3016 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 980e7386e83553ab13e0fcd65680b20186f11850
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 3 22:11:55 2000 +0000

    Fix cvs commands.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3014 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a15c41808b5a794177141651808e59725934de0e
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 3 09:40:53 2000 +0000

    Save named parser variables between sessions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3012 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 010d59408bf1dfd9185f07d88ce7e26163d6f494
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 3 08:48:49 2000 +0000

    Smarter register combo box height calculations. Misc work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3011 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d66f044a61fc4b0dd8b5965ef27ed5048c884841
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 3 08:03:47 2000 +0000

    Implement foreground color handler. Remove cruft.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3010 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 184ae7b53d616a718808610257a558bc5d85d571
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 3 02:03:05 2000 +0000

    Remove register physical->virtual mapping and all physical data.
    Vroom vroom vroom!
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3009 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 724e7f23d48208867584ad617194da112d4e4695
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 3 01:20:30 2000 +0000

    Remove virtual->physical mapping.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3008 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b5a089e2d8b9cd7737e8400d4e97f3df31f13fe
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 3 01:03:58 2000 +0000

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

commit 1d691085a0beb2eec195fdbb2049045d6a4b4029
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Oct 3 00:48:42 2000 +0000

    Quickfill fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3006 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8dbf09c183121b8c35f82c1291667fb5c4f913be
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 2 23:50:23 2000 +0000

    Fix for tabbing in auto-mode.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3005 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bff2325582714ae3b5aa9454a0aae3fc5b72bbcc
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 2 23:38:07 2000 +0000

    Remove static tab traversal information and configuration.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3004 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fad189e49f0e1369a75061d770546511cbbbe68d
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 2 23:29:37 2000 +0000

    Only use virtual locations in manipulating the register.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3003 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5193da34f786f46f531659b3bdc63dc1b11e603b
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Oct 2 07:56:44 2000 +0000

    More work on the register. Start eliminating use of physical locations.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2998 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 815b27801578abd5894bf0644c9fd2b08e3ab5d2
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Oct 1 21:18:42 2000 +0000

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

commit 46016d334f65f8354213284ee87e15fd7c0b3f1c
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Oct 1 21:17:53 2000 +0000

    Bug fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2995 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2fdff1c2546f97255a3a10c8a20fe05f1bbb6da1
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Oct 1 11:06:16 2000 +0000

    Minor fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2994 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a24cb47e9966db15c35fe2e63454f2f1518b7b7
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Oct 1 09:24:29 2000 +0000

    Rearchitect the register to avoid copying strings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2993 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a909875417dc1891824b59eb6bf8af7a6fd676d8
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Oct 1 09:23:36 2000 +0000

    Minor fix to docs and number parsing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2992 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 04c6dbf141323de82040cce9365ae93c1145dc4d
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Oct 1 09:22:45 2000 +0000

    Add register combo auto-pop configuration back in.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2991 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e0e0fb18dfa9407ba6a25167227c583c0aa37cf
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 30 08:21:10 2000 +0000

    Use GUIDs instead of Split * in the register.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2990 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85f69108713a10067d99a5feab15c12b7810d21e
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 30 06:23:09 2000 +0000

    Generalize gtable with user_data pointer.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2989 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 408ead8ac31fb973b551849d145a4484f2665be9
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 30 06:21:31 2000 +0000

    Fix sgml warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2988 57a11ea4-9604-0410-9ed3-97b8803252fd

commit db3a2ee053061c52fc1a05f6a6d511c1d6cc4258
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Sep 30 01:16:03 2000 +0000

    consolidate paragraphs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2987 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54157c0c6918fb55976fbcf120719c414523f505
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Sep 30 00:28:52 2000 +0000

    misc cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2986 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b6ea2d1451da930d1c5ac1d252cdf4a41960bf7
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Sep 30 00:16:22 2000 +0000

    misc cleanup, fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2985 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 30062f3f94e55041befccdee63aba0e63a6f7ea3
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Sep 29 23:33:24 2000 +0000

    more cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2984 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 608fc2c0be743adbe0c6e9ab76732c2b7ae4cdb0
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Sep 29 23:14:19 2000 +0000

    cleanup for formatting
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2983 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f5372193728fe3e25fd9b3269f6704cc2ecde62a
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Sep 29 22:31:58 2000 +0000

    iformatting cleanup, richards changes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2982 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f74a4c7809dafb113def11066ac0dcf091c6f0f
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Sep 29 22:00:34 2000 +0000

    richards changes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2981 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0c25c32df72f1b21e91bc8ec48519e8723c86043
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Sep 29 21:26:30 2000 +0000

    attempt to fix up postrscript formatting
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2980 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1aaf4e6d9f535db905726bd286c4b8a2d50ffa7
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Sep 29 21:17:35 2000 +0000

    attempt to fix some of the post-script formatting problems
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2979 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59a9b7bcfa583073b7b74b469a66b6a17f77e217
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 29 19:32:34 2000 +0000

    Fix CVS info.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2977 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85460024ea714efea4e3d9c98daa0960f208a1fd
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 29 09:27:46 2000 +0000

    Reimplement transfer dialog in glade.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2976 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52a55ce64b8d2d3cac683b61de2a9350c0d03a9f
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 29 08:01:54 2000 +0000

    Configure the coloring of negative quantities with a user preference
    instead of a compile-time option.
    
    Implement the 'thin blue line' separating past transactions from
    future transactions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2975 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 908da3fcf55306da70b5948b6cfbceeeba86166d
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 28 10:46:14 2000 +0000

    Register drawing speedups.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2973 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f89d1f36cc2089025b0e05630c715c7596c0701
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 28 10:45:48 2000 +0000

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

commit d1bbda00ad266d9f7280916b4857ceb8300a43cb
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 28 09:08:02 2000 +0000

    Add functionality to verify a change to a reconciled transaction.
    Also add a user preference to enable or disable this behavior.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2971 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a22908ce3a1a401ddbaff66dc22966a9e705e833
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 28 00:50:35 2000 +0000

    Distinguish between cut & copy in register<->scheme code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2970 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce65933a43e2c406408304c597ac81c81ca4bf46
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 27 22:42:04 2000 +0000

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

commit cfdb16af5e9209e8cf333dc30681a80fb232ff0b
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 27 22:36:39 2000 +0000

    add intro paragraphs, add number of language translations
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2968 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74c0e0ca59e61d4e6d9f9f06d71896708ffc62e4
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 27 22:15:17 2000 +0000

    continue with the gnu/new play on words
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2967 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52d3836a15c240e320b281cad7987587be6c1c39
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 27 21:33:49 2000 +0000

    update history, bring in line with web site credits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2966 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a45a14cfc78ef3e89074c893d0a272c6843357e
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 27 21:17:48 2000 +0000

    missed a subdir
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2965 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ffafb4654a5813361aa070ff29c29eed887d41a
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 27 21:04:15 2000 +0000

    Fix for auto-completion.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2964 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 76b75693efc60bbd7cf14f27b9fe327d5243849d
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 27 20:54:40 2000 +0000

    new lines of code counts for current versions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2963 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce05f4893d5ff70cde7e2a1d31a9bedb8b18fae3
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 27 20:34:07 2000 +0000

    Allow the user to open a file if the lock wasn't obtained
    after going through a dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2962 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7842e38587634ed76d66d112f93893eba1cc2761
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 27 19:57:13 2000 +0000

    Minor fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2961 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a02b6dac50ca801f7c063a1901c305b7c0316b4
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 27 19:14:19 2000 +0000

    table-of-contents formatting bug fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2960 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec0292d02f0544dfff41e68bab164c6d0483f6ee
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 26 22:46:59 2000 +0000

    Jan-Uwe Finck's updated de.po.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2959 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0c0f7bd53149d7c1817af4b61acea5cb42b97956
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 26 09:30:14 2000 +0000

    Rework stock and currency registers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2957 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dea20ba9f9cebcc833a5521b350a37ef79e40b4f
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 26 07:29:01 2000 +0000

    Fix segfault and column size saving bugs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2956 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd9b63d5a9dcd434320b205861c4377bdc0affd9
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 26 06:42:10 2000 +0000

    Christian Stimming and Gordon Oliver's work on making
    the balance and pnl reports handle multiple currencies.
    Also contains reporting infrastructure for multiple
    currencies.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2955 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b4761d8981de9b4287f50e719f71286ac7654e16
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 26 05:09:46 2000 +0000

    Update po files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2953 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1f78ceaf0ca512730ece7c9ad0ee5f71d3494e4
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 26 05:07:09 2000 +0000

    Prepare for 1.5.2.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2952 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7dfe75b8290322241b486be02fa05f73e9a5de37
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 26 04:52:25 2000 +0000

    Fix for gnome-print 0.23.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2951 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b291416bba55fd0be52215f39db5892ceb67a4dc
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 26 00:45:16 2000 +0000

    Implement full grouping on printed amounts.
    Minor fix for parsing amounts without a leading 0 (i.e., .50).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2949 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d82ea23736136cb19e70f37543180edb25a4f48
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 26 00:38:18 2000 +0000

    Small fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2947 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 88a3125ff94cabb6bb843e20394620dd4d71db57
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 25 22:38:54 2000 +0000

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

commit d0d19dbcdfcf10cc8409ae883e3f0cb3e9c60b07
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 25 22:34:23 2000 +0000

    Fix status bar refresh on File->New.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2942 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a55fe52a62130c4d64424e319469ac53fecce546
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 25 16:40:33 2000 +0000

    dd freeside package
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2941 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 09574f09271367cea62ca49a06b3cd04a19a26df
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 25 06:57:46 2000 +0000

    Temporary fix while we wait for gnome-print to stabilize.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2939 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8acd4960aa18c561c382f9087b35d69c725815ff
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Sep 24 22:38:16 2000 +0000

    Fix bug in changing an account currency or security.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2937 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 042005778cc3f5094d17b17e25c139f016061eb8
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Sep 24 09:23:43 2000 +0000

    Implement CELL_ALIGN_CENTER for register column layout.
    Tweak the sizing and resizing code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2936 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c09eff04f6e307edb808aa7c7ee98056ce0ce35
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Sep 24 08:39:05 2000 +0000

    Save and restore register column widths.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2935 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b07ec0629af7b44418d75a8497ab67bca312ccf
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 23 10:11:55 2000 +0000

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

commit 49f93fe7ee1d8ff5a2c21f93d98cbc856ae0d681
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 23 08:22:53 2000 +0000

    Verify before pasting onto an existing transaction.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2930 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ae0ec3824b6b35bd2868933e4e0ef3eed5cdb05
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 23 07:36:50 2000 +0000

    Paste transaction num & posted date, too.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2928 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 150fe463c445c2b92aa8a4107d7938e75428981d
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 23 07:12:55 2000 +0000

    Add texinfo 4.0 dependency.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2927 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a8a4dc0fbcad9f07e47a9b0101a896c0a6aa2e66
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 22 11:38:55 2000 +0000

    Include message.h, not messages_i18n.h.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2926 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 21d8db13e7690014197cb315a99b0ce71f5e17f5
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 21 22:47:23 2000 +0000

    Add functionality to extract column widths from gnome sheet.
    Remove TODO -- obsolete.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2924 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7bc9362270244afd4ae6ea055eb4a7652c0ba8f3
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 21 08:06:19 2000 +0000

    Use our own strtok_r.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2922 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67e003b689003dc607c7dd30998eb155800a161a
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 21 06:16:27 2000 +0000

    Add gnomesupport.h include.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2918 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5d6b9beaf62b7276bac7b9d7dfb40ee43d419dd
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 20 22:12:55 2000 +0000

    Eric Hanchrow's updated currency docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2913 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 02e44a16e583e5a73a43e3d1f0af5de377822b04
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 20 21:38:54 2000 +0000

    Use g_strdup_printf, not asprintf.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2912 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ba828f12f8eb2af83fe15ca3699d30339f1c9ed
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 20 21:25:23 2000 +0000

    Fix some reporting code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2911 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0647bf4bc9acf29342bc25dbe421c82a30e43ed9
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 20 17:20:34 2000 +0000

    add fpml.org
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2910 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f512707921b285be23cb8047a8c44614be48c97a
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 20 09:57:35 2000 +0000

    Remove 'Adjust Balance' window.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2909 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e52732ffeff03f8bd4807aec404f77ef8860f41
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 20 09:10:30 2000 +0000

    Remove unsafe_ops flag and warnings about changing curreny & security.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2908 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3290b2e5103e4f9720a146661ce3afe4da3ed56e
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 20 08:34:03 2000 +0000

    Add ABOUT-NLS back in. gettextize doesn't work quite right.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2907 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b004697e3a14e712c65ebd94d5e7d6927200b3d
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 20 08:26:31 2000 +0000

    Minor fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2906 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1e538d697cd458a9997677c24fb7ce38159bd78
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 20 08:23:45 2000 +0000

    Remove more generated files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2905 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a6a43197cea58ed6a38e1058971bf12f22db881
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 20 08:15:27 2000 +0000

    Simplify register sizing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2904 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 088a63e352686b11f65588774ff6575bc5d22323
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 20 08:12:26 2000 +0000

    Remove config.h.in -- generated file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2903 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b553c3c51a0a4704f4b12b699c6eba129759783
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 20 08:11:10 2000 +0000

    Ditch use of 'getdomainname'. It's not POSIX and seems to be
    non-standard.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2902 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8712d85d40e645029c6b3c2aef71a323232883fa
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 20 06:42:50 2000 +0000

    Add check for ieeefp.h. Include it in util.c if present.
    This is for 'finite' on Solaris 8.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2901 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4564e00d965630009ebc5ad2be5883b15b89b50e
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 20 00:33:40 2000 +0000

    add introductory paragraphs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2900 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 56467c235d088b748dfa941c586e42e18de0ff30
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 19 07:33:09 2000 +0000

    Fail if glib is not found.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2899 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e779658773234d6b40b7baca1982b676d9d6b7e
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 19 01:26:57 2000 +0000

    Christian Stimming's patch for editing currency registers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2898 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dee554f5fb3b21c4a21891b40608673b6d7c4c51
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 18 22:45:15 2000 +0000

    Register cruft removal.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2896 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1edbaad0088107c43c5b437d5944243f99763fa1
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 18 19:44:48 2000 +0000

    update report status, emphasize need for memorized reports
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2895 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4b35d7ff38867b556a2d65eb06dd9e9b3148b232
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 18 08:00:44 2000 +0000

    Add Italian translation to spec file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2893 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8af92acf74af9249a767ba6f677bb304859eea26
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 18 07:42:42 2000 +0000

    Prepare for 1.5.1.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2892 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 39d2e7af2790396451cdf5a10be0161992b7c072
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 18 07:26:28 2000 +0000

    Update po files and guile strings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2891 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5a18654e8eb9ab78ddc285580150f8ecd7223d4f
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 18 05:22:48 2000 +0000

    Code cleanup, fix a date bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2890 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78870eddb5996bef852bb0a16844e5ed86c7faa1
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 18 00:14:46 2000 +0000

    Don't run the main-window-opened hooks until the main window has
    shown up on the screen.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2889 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f63ae70416c95443566a0d6a4cb26959285208fb
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 18 00:06:51 2000 +0000

    Print EUR symbol according to locale conventions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2887 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53dbb1c7c027367fdfb6bfbac5f8fb205ebad8e0
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Sep 17 23:54:25 2000 +0000

    More doc work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2886 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29c5dbc34fda09abaf11ee8f855dc432f12b2764
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Sep 17 23:13:35 2000 +0000

    Herbert Thoma's patch adding some generated files to the ignore section.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2885 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 95ff692f9bf686c61b075d299ee3f7084e8ac279
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Sep 17 23:13:15 2000 +0000

    Update for new gdk-pixbuf macro.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2884 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e5b719f2bc5b411cbb7feb12cbc546819f32f79
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Sep 17 23:12:50 2000 +0000

    Herbert Thoma's patch adding a macro to check for gdk pixbuf.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2883 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3095936c3d0cf8416e2f6915d92c3aedb5809f42
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Sep 17 21:29:21 2000 +0000

    Fix spelling error.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2882 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ee87f0e99107d89510d6675104c5f4c5f03b79b
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Sep 17 08:41:07 2000 +0000

    More work on docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2880 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57f1c89c8a463db5dda4b9dde324bc9322940963
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Sep 17 08:07:09 2000 +0000

    Dennis Bjorklund's sv.po update.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2879 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 51f109c26db2b82a84064456790772127d5e21b5
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Sep 17 08:06:17 2000 +0000

    Fix some function names to be more consistent.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2878 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 11a2d22dc7bacbb2f25c1fd0daf6a39b1c803e50
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Sep 17 08:04:11 2000 +0000

    Add info files to rpm spec file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2877 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b44cdcc256ad4a49b8acc7874d142f6bb82aa006
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Sep 17 07:57:45 2000 +0000

    Remove obsolete docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2876 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 34f79314a3de789ed61f8bf4b6943c8bdce12fac
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Sep 17 06:53:50 2000 +0000

    Reimplement Quickfill using hash tables -- big memory savings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2874 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5a3c34b0ba0b4053a1505a15f89d28d1cf139642
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Sep 17 01:22:15 2000 +0000

    Add HACKING to EXTRA_DIST.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2873 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7338f752716ec8adc79c1c9add2ed8722d58c951
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Sep 17 01:12:23 2000 +0000

    Add 'macros' subdirectory.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2872 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7710835c6fb3bf9b1147757021139d7ac64f318c
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Sep 17 01:00:16 2000 +0000

    Reimplement SheetBlocks with gtables.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2871 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73e562ab36d40d2ea75b2cd20688deb4d949218f
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 16 20:53:48 2000 +0000

    Implement SheetBlockStyle using gtables.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2869 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ef2d46f4883e048799f096f3387684798e40b8c
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 16 11:07:45 2000 +0000

    Use GTable in gnome table implementation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2868 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a25f9a7a00b2cb088b09dbb686300accdcbb9fc7
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 16 09:26:39 2000 +0000

    Add Bartek Szady to credits.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2867 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dcfd070c584e37bdcc23da5477d07aa641a03438
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 16 09:26:13 2000 +0000

    Merge from 1.4 - Bartek Szady's patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2866 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c39267cc92265e1b90281e8155ff8f73a13d6fb3
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 16 09:25:15 2000 +0000

    Merge from 1.4 -- Bartek Szady's patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2865 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 79f434ed6c65af0d84a0b425472ef8442f2a48ba
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 16 08:34:28 2000 +0000

    Add new gnucash help directory to spec file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2861 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3e4b20679d49ed3cbf037e98ee8004ef431ceac0
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 16 08:14:30 2000 +0000

    Add src/register/gtable.[ch], an implemtation of a dyamic 2-d array.
    Reimplement the CellBlock and Table using this structure.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2860 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a0bafd2178fb0798251647f7e32ba9a1cbaf8ea
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 15 06:59:10 2000 +0000

    Glen Ditchfield's documentation patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2857 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d7a68f23300fb093f371529622b5ed0b206b08d
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 14 19:09:03 2000 +0000

    Start simplifying layout code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2856 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cedabf7dcb398d4f1a7eacf72574e6c0922bdab1
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 14 17:48:49 2000 +0000

    minor fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2855 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7471b8996f2eea514bd0959c5b92f1c93d02eb48
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 14 17:24:37 2000 +0000

    Add check for gdk-pixbuf.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2854 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 63361c64c8183df8f2f78fa3edb9e092b9384008
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 14 17:24:18 2000 +0000

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

commit 1faa73ae3c8bf5e89f6969f6e1cfe6858985b18b
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 14 17:24:01 2000 +0000

    Add Eric Hanchrow's patch.
    Add info about gdk-pixbuf.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2852 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 21aafba2798908ff7ec432fc1ac3f8d1ee83e1fd
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 14 08:54:56 2000 +0000

    Fix memory leak.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2850 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 604ce97964602e093f4633d180af26f372952b36
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 14 07:39:03 2000 +0000

    Remove 'widths' field from cellblock structure. No longer used.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2849 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af3bfb4e97595256f2c0ec94d8567631f3a4af9a
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 14 00:56:55 2000 +0000

    Remove additional generated files.
    Prepare for glade generation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2848 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ede49062731c40759704395e0ebb0de8bff28fd4
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Sep 14 00:41:58 2000 +0000

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

commit 00558085e8e4f69fb30e41d7a89713ff62f874e7
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 13 23:32:25 2000 +0000

    Add po2tbl.sed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2845 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 538961dfdf0f36aee0c0ebd3ab0cfe497608802d
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 13 23:29:52 2000 +0000

    fix all the the smelling errors
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2844 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 289e37496558cf5ac75b6c4e57d2f92f0f6a07b0
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 13 23:28:28 2000 +0000

    Remove some extra generated files.
    
    SplitLedger.c: don't automatically copy the memo and action fields
                   to the 'other' split.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2843 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b3a4ff53f668ec6c8c63a23dc6fe6310aa29c6f
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 13 22:33:15 2000 +0000

    Remove Makefile.in's from CVS repository.
    Add and use gnome autoconf macros.
    Fix lots of new compiler warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2842 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 089258da279ca54c5098f932eb988c0629a42779
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 13 22:05:01 2000 +0000

    add TEF format
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2841 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b04301e01c5c5d7b96b6a8cc481548d77eb0592
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 13 21:35:45 2000 +0000

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

commit 62ad19fec0607f67e534d4406371c530030e3756
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 13 18:28:29 2000 +0000

    QIF file format notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2839 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b2fc4c74759d35716579e224871e17493e91cf0
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 13 05:32:17 2000 +0000

    Merge from 1.4. Fix a missing file detection bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2838 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da572687e3baa21035d4e4ba75f31cfa4e06c91e
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 12 21:32:50 2000 +0000

    Temporary fix for gnc-prices.
    Add swig conversion for gboolean.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2835 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e9d2ff8b08b20682f38629398f38ff75cf5b7bc
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 12 09:56:06 2000 +0000

    Fix Gtk warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2834 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7260fc741a183e15d0cea21b6ae430b3551cf494
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 12 09:50:00 2000 +0000

    Make xaccInitTransaction private. Clean up headers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2833 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c046eb6b55576e4c48a63dda9f149ecb927a686f
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 12 09:48:42 2000 +0000

    More doc work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2832 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 63e9fb1034853f6b70678fabe7683f31c81664f5
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 12 07:17:27 2000 +0000

    Minor fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2831 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a70bbac696ef3ad7875dd04e9f39e118e6162b7e
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 12 06:23:10 2000 +0000

    Add flag for evaluation after a plain 'Return' press.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2830 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58e0f71949789cf7cc3bf2fefa895716603e42d2
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 12 01:01:39 2000 +0000

    Clean up expression parser and calculation code.
    Add in extra error handling for expression parser.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2829 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d82f29a95fd8eb4b60a8938d93408fa78126bd3
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Sep 12 00:23:59 2000 +0000

    tirade about being a web browser
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2828 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c25f7cb5217eaf338f46721b48a6a450e4b96254
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 11 23:27:42 2000 +0000

    invoicing and order entry iupdates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2827 57a11ea4-9604-0410-9ed3-97b8803252fd

commit daa3292b489e268e95639138bf67104fc2578677
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 11 21:02:40 2000 +0000

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

commit b073146555c8518fa81cddd280f62417b79902ad
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 11 11:09:49 2000 +0000

    Create amount editing widget.
    Incorporate it into the transfer dialog for testing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2825 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2104ee86ac5818783b0ea85c191da5d23b13fe9d
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 11 08:11:52 2000 +0000

    Remove private header files that are only used by one .c file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2824 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78f978cc54a1d102a2a0c73af8e2df673ee10733
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 11 07:48:46 2000 +0000

    More doc work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2823 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5dd5539386c4cc3a6b884f50c16d76585ca6ee4f
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Sep 10 20:53:08 2000 +0000

    Add gnucash.pot
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2818 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0238b5759dbfdfb4694ec623ccaacd0dca5d51b3
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Sep 10 20:52:39 2000 +0000

    Remove gnucash.pot from CVS. It is a generated file and is
    automatically included in a dist tarball.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2817 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47ce2a636e4c7a59c328186438d6fac84ae1af00
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 9 10:48:53 2000 +0000

    Remove old English html docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2816 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6a5568b70abb1e6a23527656125be472160dd03
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 9 10:25:53 2000 +0000

    Use the new sgml help files instead of the old html ones.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2815 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd72cb0b43410bf5e197e9b8edb0f9871424020b
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 8 08:09:25 2000 +0000

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

commit a3b1bf2b0088bfd7d4b6d38c2214a1ef4d81bee2
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 8 08:06:05 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2812 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10f87e10d0d538cf6b1d1d45cf557267a725de27
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 8 08:02:59 2000 +0000

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

commit 4ecaf2fb3c12dc413bb0a58c144e003a8f4364b1
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 8 07:51:18 2000 +0000

    Use the last opened file as the file dialog default.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2808 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 25b38b6db2cc7060dc99881a637edb26a92bb9a5
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Sep 7 23:39:38 2000 +0000

    add reference for DTA
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2807 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a5c1cb101bb09536d78e1f982d1c21b20bbac10
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 7 22:21:09 2000 +0000

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

commit be5a858663a15a1c253a2fd8da07adc2c06293b1
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Sep 7 21:55:51 2000 +0000

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

commit 6d867948fbdaf5d9f6c21400867153dc1fdff4fa
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Sep 7 21:06:15 2000 +0000

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

commit 257fc018edda53c1e84ef9fa0b562ad205e7f729
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Sep 7 20:14:13 2000 +0000

    rename formts --> arrangements
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2801 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4bce69dbeb297191eeeaad1bba82ca5938fcd499
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Sep 7 18:03:43 2000 +0000

    add commentary on 'formats'
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2800 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28defdc0f2a0d98bb5954d8c1e142c7174eb370e
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 7 08:41:21 2000 +0000

    Christian Stimming's patch for editing currency accounts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2797 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4634680378055265f8a3bfbaeefeafeb21acb552
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 7 07:52:37 2000 +0000

    More doc work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2796 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b8d3a1e076025526ba5bcbfbab3a56e3fc648417
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 7 07:36:35 2000 +0000

    Reserve a key for 'balance' splits.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2795 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7dd0a6eb0c2de6226b5e3cab1aa7d57d7dd8a3fc
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 7 07:31:34 2000 +0000

    Remove crufty Match functions which were tuned for the old
    QIFIO.c importer.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2794 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e317274c8927e842fc9942aeb3cf257ea355d324
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 7 02:37:13 2000 +0000

    Update key docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2793 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5999f0b149f50b4eaedb3d4674a8c89bd0a70266
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Sep 7 01:30:05 2000 +0000

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

commit a2463b3ca637c13bc6e0fb1805a600b50c5182dd
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 6 23:51:36 2000 +0000

    Standardize some formal arguments.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2791 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2f3260f39f309b01c5142917a3a31cc1cb6284bc
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 6 20:22:11 2000 +0000

    Make xaccInitSplit() static.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2790 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c10547c1b25de14fed2d11d47b6f13211f03028
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 6 19:15:24 2000 +0000

    Raphael Dechenaux's patch to fix keypad input of decimal points.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2789 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35154bc8740880e04d21dabe1b80ee954888291a
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 6 18:19:01 2000 +0000

    update requirements for reports
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2786 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b74cdd691a8b5f3245d3ac5857c8444472d4ea0f
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 6 09:13:46 2000 +0000

    Write some Split docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2784 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 49c1ed9d5c6f1eda99615551dd672eb35f260ee5
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 6 09:08:25 2000 +0000

    Move a date function from Transaction.c to date.c.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2783 57a11ea4-9604-0410-9ed3-97b8803252fd

commit abe192790fae142b76f0d7f7880d1c518cb8df80
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 6 09:08:04 2000 +0000

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

commit 7ac233dc259e794fabbbfb795f6854cfe627fe97
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 6 08:12:40 2000 +0000

    Add more GUID docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2781 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ebec283bb4e5da1caed9967060bb9b527e516dc4
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 6 07:58:50 2000 +0000

    Use glib gboolean.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2780 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6930df4374e7eb26358724e178113dc80384617b
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 6 05:41:50 2000 +0000

    Reserve 'notes' field for accounts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2779 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2cb8fc445b81cadbc96db79fda1ed241e1a4e715
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Sep 6 05:41:33 2000 +0000

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

commit a0213aa92e43d8b16558f1407c0bd6ca1633b239
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 5 21:33:25 2000 +0000

    Robert Graham Merkel's README and date-utility patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2777 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2295a2731202cabdc9541e3a7644d4839f80b46
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 5 09:18:22 2000 +0000

    More work on GUID docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2776 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1292437f6dc5df067e10ff536acaf4c96c396b54
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 5 09:06:48 2000 +0000

    Minor updates.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2775 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 43a5b70750769c0257d22ea2cecb026c810fafff
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 5 07:48:55 2000 +0000

    Update po files after messages_i18n.h fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2774 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 837f57201c9f8f41198b966f324ce0e246b8cb0d
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 5 07:38:49 2000 +0000

    Herbert Thoma's patch to the main window currency handling plus
    a message fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2773 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0212b4b92020e28f347e26a4dca3d65ce7ebcf2a
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 5 07:17:02 2000 +0000

    Add Alessandro Seveso's Italian update and update all the po files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2772 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ee6734dbe1dc8a3496042eaa7b171d48cd4c629
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 5 07:09:19 2000 +0000

    Doc updates.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2770 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78fd782f08ab50aab3d7b30136f79e71fb11234c
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 5 06:55:43 2000 +0000

    Robert Graham Merkel's option documentation patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2769 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b29e7719b6aa5cf2308d84a466750464d504d77b
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Sep 5 03:48:54 2000 +0000

    Add info for spanish translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2768 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dce27861088fe9b99c7b9dc5825e7e4ccab28bd7
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 4 16:48:21 2000 +0000

    fix the correct credits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2764 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5461e11d542657266a574fcd81f19dcf47773227
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 4 16:46:13 2000 +0000

    add spanish translatin credit
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2762 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 276262b2de92c6c7d36e63a40f0a183529058e2d
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 4 16:36:39 2000 +0000

    add spanish translations
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2759 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 36b8bebaa905b7ed8f39a940b01b1c2febabbd08
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 4 16:32:39 2000 +0000

    add spanish translation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2758 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 166b8c5ee49232c62052143c03ca2e58b9f1aa1d
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Sep 4 02:09:04 2000 +0000

    Christian Stimming's report patch for better currency support.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2757 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 441938d81136e4d2a4c24497d1c89abec2040479
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 2 07:43:05 2000 +0000

    More work on architecture docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2756 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dfedfd76ab0c2f20326afbfcfe6c1784c3dd7e5a
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 2 04:36:11 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2755 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 126a89d2fa7a650e96ed52f40e809dc6f38583f7
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 2 04:33:29 2000 +0000

    Fix sgml warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2754 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3456a5235df0858ff46936c7231f3c1b2014ca90
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 2 04:29:52 2000 +0000

    Make 'edit' in reconcile window jump to amount column.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2753 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 718d355ae6b383b98e96e43ca25dc5b8b283c30c
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Sep 2 00:49:09 2000 +0000

    commit some of richards changes, as re-written by linas.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2752 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e02621a69a162dc957ccec52bed72f93d945e5a9
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Sep 2 00:48:14 2000 +0000

    add some notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2751 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a4cf76cfd1f77878179100dc314ca298451e4048
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 2 00:44:37 2000 +0000

    Fix some sgml warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2750 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae29030ca80ff2f64d02c3bc4dfd19a2af02714d
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Sep 2 00:26:15 2000 +0000

    Work on the register. Incorporate physical and virtual
    Location abstractions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2749 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c43a8428183a16e32b33c7b7c42aa1eba77a1062
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Sep 1 23:55:58 2000 +0000

    add some of richards changes, and some of my own (linas).
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2748 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ee49ead90de5e863300ba20b1fb117f61a2314b
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Sep 1 16:41:34 2000 +0000

    add more about job costing, classes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2747 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d98c4727ec2c6aba3873be5f986236e677906212
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Sep 1 05:14:59 2000 +0000

    Update architecture docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2746 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e7203e478c014bd310bc20ca9e783dbe3362e971
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 31 23:14:07 2000 +0000

    Add guid_equal API call.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2745 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5495e1e5fafe5e5d95f3825c84b44073ee002f1f
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 31 22:07:33 2000 +0000

    add classes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2744 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bda7ae155b4a1664ef3a33fff03b6510569be3d2
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 31 21:53:25 2000 +0000

    add gnucash banner ad
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2743 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 00bdf69962f131bfae1031e6032eb05d94c99f2c
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 31 19:55:05 2000 +0000

    Fix options bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2742 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b1cd626636881f84ddd1db2a452e4f45b42290c
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 31 09:15:29 2000 +0000

    Alexey Kakunin's patch for quickfill and cyrillic.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2741 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3db9f9c2a910c085340b8e8e7f64857126b477bd
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 31 08:50:20 2000 +0000

    Update architecture documentation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2739 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74fddc58e53398bac9c435ff32e643da76138465
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 31 08:07:55 2000 +0000

    Use 'g_strdup_printf' instead of 'asprintf'.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2738 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f4b80ac0ba7098d4ef7eadad84231d0501369e06
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 31 08:02:03 2000 +0000

    Remove query-user.[ch] cruft.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2737 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0e4b34fbf37de21403c5acf9c7ad25b8566a927
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 31 07:16:55 2000 +0000

    Generalize xaccParseAmount.
    Add a GnuCash-specific interface to the src/calculation
    expression parser.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2736 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 70361420c9b6d3eb814ff71be2486bed2985176a
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 31 07:15:41 2000 +0000

    Some cleanup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2735 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 248e7f0740253bbe8aea74035d44303f18f8be9f
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 31 07:15:02 2000 +0000

    Update key-value policy.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2734 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a11ffa70df91c49022c4cd8cbc04c5a3223bd83c
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 31 04:44:42 2000 +0000

    Robert Graham Merkel's report updates for relative dates.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2733 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 97935e3e0c4a637b63460127ec96f64f415b5cae
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 31 01:54:51 2000 +0000

    Use 'char' not 'unsigned char'.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2732 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7110439a2c0dd7765987507f0c3754558cef7164
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Aug 30 22:46:20 2000 +0000

    Clean cruft.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2731 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 837f37a48541c7528963a8df7c4a9d6c8764c40b
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Aug 30 22:46:07 2000 +0000

    Update ignored files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2730 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23ffb366f2810875eff6d9365bb897e22d20854f
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Aug 30 07:46:19 2000 +0000

    Robert Graham Merkel's relative date option patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2729 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c7b731c074f90eb10c69800d7d5a56ff93a3dbc6
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Aug 29 22:42:10 2000 +0000

    Use glist instead of (Account **) for a Query api call.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2728 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 83a46a911cf40ac919e6c11e0b4a78e5c587247b
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Aug 29 22:40:55 2000 +0000

    Update with exhortation to use glib.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2727 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b86bf8c91cb50b3053f079eaa59de7e134b80e8
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Aug 29 22:40:18 2000 +0000

    Remove numeric_ops.c from library.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2726 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a7bf792d3ce5b1a00103aa774eb0de2f95cd37fc
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Aug 29 09:01:49 2000 +0000

    Minor updates.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2725 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cddeb815325693d605d951dc185affb1f2efd4da
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Aug 29 07:08:36 2000 +0000

    More work on key-value docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2724 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f64b506a5b37967680e0ad7bff7d7acc2b2083e3
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Aug 27 10:12:46 2000 +0000

    Jan-Uwe Finck's updated German translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2721 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da24cfc14cda0dd823aca4be2423a71f79055be7
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Aug 27 10:05:31 2000 +0000

    More cleanup. Remove obsolete engine procedures.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2720 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cae8cf8e72c2867e5687447f4d382c0ff907a2a9
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Aug 27 09:02:03 2000 +0000

    Add some ignore files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2719 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93a6911a140414208b98bfdf7c30d09dc5509a93
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Aug 27 08:53:11 2000 +0000

    Christopher Browne's update to the sgml docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2718 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19ed223ff6e4557e9896aa6f3af4a0e61a6f95b5
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Aug 27 08:25:53 2000 +0000

    Kevin Finn's auto-decimal point patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2717 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a514faf4d64b173f0fdaf66f4ad3a4b25d02074c
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Aug 26 20:03:48 2000 +0000

    Clean up code. Simply some code with glib lists and remove obsolete
    function calls.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2716 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 377bcf3c36dbff3f712d154c4ed482c3909d70f4
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Aug 26 09:29:41 2000 +0000

    Clean up some code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2715 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27ff6326f13413c81b9fb5f6859d5607259a3951
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Aug 26 08:59:32 2000 +0000

    Standardize formal argument names. Use 'gboolean' instead of 'int'
    where appropriate.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2714 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d5c560b14592f4d29bddf4adc13ac7cd8ad14ee
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Aug 26 07:52:05 2000 +0000

    More work on key-value pair docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2713 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 12d03f35787a5dd57e54fff89b8f22409f2b2696
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Aug 26 01:05:09 2000 +0000

    More work on key-value pair docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2712 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aded769340be1085ad0cf416e2099e49feeab338
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 25 08:44:19 2000 +0000

    Add type-index.texinfo to Makefile.am.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2711 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1068fe43877bed3d4235e062bc40ca6486efb548
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 25 07:29:40 2000 +0000

    Fix some memory leaks.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2706 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 374319e7f6b94072bc85432b1701a3eb5d301a43
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 24 22:18:13 2000 +0000

    Add intl/po2tbl.sed to ignore list.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2705 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a15a3bafe0981e984a109738822c8b7115d18f42
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 24 22:01:54 2000 +0000

    Update README with new gtkhtml info.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2704 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2079a28b73a0fada8dfdf114c504a7e55217bbf8
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 24 21:59:38 2000 +0000

    Fix node pointers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2703 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 76266ceff8f2ffaae45a49e02ec9745c3e48a56e
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 24 21:55:20 2000 +0000

    Remove gtkhtml from lib directory. Newer and better versions are available
    elsewhere.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2702 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ef323381bd3f5cc721f9036b74a03a665607808
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 24 04:34:34 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2701 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1104f989b6affe5d5c31de77c6731e2bf32219e3
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 24 04:34:03 2000 +0000

    More work on the architecture docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2700 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4425f8136470bcdcface6c95d7c1c74b3522288d
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 24 01:10:33 2000 +0000

    Minor fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2699 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 38d29963c1dd784c2a284334e461c5ea1df1cc8d
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 24 01:10:18 2000 +0000

    Use g_strdup instead of strdup.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2698 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f96adfcfa6aea83a25de47c2b8e0de05cda7c85f
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Aug 23 20:32:13 2000 +0000

    Move type declaration from finproto.h to its proper place in finvar.h.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2697 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4605477d9483b3e915b9ae543adbeab7bb8e86da
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Aug 23 08:55:50 2000 +0000

    Update with new file and directory info.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2696 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6668eaf54ec4fd0b2e4b1513ba33fb93e9c9368
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Aug 23 08:23:15 2000 +0000

    Update HACKING file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2695 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 03dba7dd1f186a46082b831d800fc4d769c329ac
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Aug 23 08:22:50 2000 +0000

    Convert expression parser to use glib memory routines. Fix a bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2694 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7387840c76baa6b9b21cea3aee3d079ef688758a
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Aug 22 23:43:56 2000 +0000

    Move src/doc/coding-style.txt to HACKING and update the contents.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2693 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 34746c6ebfac59e7bce654ba28c4458d5f6aec8f
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Aug 22 08:26:32 2000 +0000

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

commit 1b33c457944062d3ec3a71bf3917325126fa5f57
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Aug 22 07:55:38 2000 +0000

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

commit 860b04c2d8608f8773f541235cee5d73fa4f34be
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Aug 22 07:00:40 2000 +0000

    Update top level architecture description.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2687 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b293484b639f2f135eaff221b4bd18720c4ebd1
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Aug 22 05:48:43 2000 +0000

    Re-enable locale-based date parsing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2686 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af7ac6c3a13b3bc1771fdf55750644ea5f2cb3cd
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Aug 22 01:35:47 2000 +0000

    Clean up date code. Move Transaction date string routines to
    Transaction.c from date.c. Move Timespec definition from Transaction.h
    to date.h.
    
    Use 'const char *' for date routines where appropriate.
    Fix a memory leak in reconcile-list.c.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2685 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 808ff64f105a6cc4e3b0181c02163c5786582391
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Aug 21 20:23:07 2000 +0000

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

commit d12fdcc6b2884818b7f7b10b010345d63f03922e
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Aug 21 10:49:03 2000 +0000

    Remove gncBoolean typedef and constants. Replace all uses of them
    with the glib equivalents.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2683 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0256e9db4a4d200aa419dcec9325b4ee3cebe7e3
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Aug 21 10:26:57 2000 +0000

    Remove gncBoolean typedef and constants. Replace all uses of them
    with the glib equivalents.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2682 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2c2d1baef22e1e0e205523396be854fa6631b049
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Aug 19 20:48:37 2000 +0000

    Remove sgml projects file - that will remain as html.
    Fix links in docbook files.
    Update docbook AUTHOR list with new information.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2681 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ecad85249174240675e59b0c093bc02be361b5fe
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Aug 19 19:45:41 2000 +0000

    Paul Fenwick's patch to the quoting system to support Finance::Quote 1.01.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2680 57a11ea4-9604-0410-9ed3-97b8803252fd

commit be4809968c745cdf5bfbbff8829a1908d89dbd53
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Aug 19 19:29:49 2000 +0000

    Add Paul Fenwick's Finance::Quote 1.01 package to lib directory.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2679 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e4e32e95d0991d7adeef5d1ea50b4c6e4d8822ef
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Aug 19 06:57:29 2000 +0000

    Christopher Browne's updates to the reporting code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2678 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 83fcd68cdd875296b28124f4a1602ca1412a1e7c
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Aug 19 00:55:11 2000 +0000

    Kevin Finn's patch to add gui change-callbacks to guile options.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2677 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 048501b8aec747e6b7ad55537a6fb021e6c6a18a
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Aug 13 23:37:15 2000 +0000

    Yannick Le Ny's updated translator docs and French README.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2673 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59759bb94fff296183f3fcdd4fca37a3c859422b
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 13 20:06:18 2000 +0000

    list quicken file reader
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2672 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a78589b95c96268d7164364c4332c0cb0a4afb2
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Aug 13 18:07:43 2000 +0000

    Yannick Le Ny's updated French translations.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2671 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec58dae60c535a0dceb0bb06023474d42bf328a0
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Aug 13 07:26:52 2000 +0000

    Ignore errors in installation so people can install without the
    docbook tools.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2670 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 532707034fa3d736f6a7b0dc644fef33e14ab4c5
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Aug 13 00:57:48 2000 +0000

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

commit 391ea5dbae9917c8b6c25931a6c6c5e52a422894
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Aug 12 02:58:14 2000 +0000

    Add an option to suppress the auto-payments after credit card reconciles.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2667 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 209ea6aa1ad6ff29848ae22b75771bbc4e04432f
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Aug 12 02:57:40 2000 +0000

    Incorporate Docbook manual into the build system.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2666 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62a23f8f8cf08ec232f8c0816b54bd055ec063f9
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Aug 12 02:50:57 2000 +0000

    Update po files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2665 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e2e4ad7c239db6c03025406f93ce908cf7dadda6
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 11 23:11:18 2000 +0000

    Glen Ditchfield's update to the reconciliation documentation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2664 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 30678d470afeae77910923cd97e3b47aaa0588cb
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 11 22:09:08 2000 +0000

    Remove 'architecture.txt'. Its content is now in src/doc/design.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2663 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2ad3281834180d0abe0a4daae5b607eddae6de14
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 11 21:58:20 2000 +0000

    Fix some texinfo. Add *.html files as ignored.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2662 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e9b579c130086d430680c1384a1957a41caf5680
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 11 19:32:34 2000 +0000

    Added Robert Graham Merkel's text about making reports.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2661 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6cc775f779e740e2f284c2e3f6090f0ce07e6781
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 11 18:58:56 2000 +0000

    Avoid unnecessary changes of register style and sort mode and reconcile
    window sort mode. Radio buttons invoke their callbacks when they are
    toggled off, too!
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2660 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c83b4eeacd8e7df69be8185a77777b651f843d20
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 10 19:21:57 2000 +0000

    Register bug fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2659 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 138b83d10bcaf766b6d35dcab85e08294eef8f3c
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 10 19:20:22 2000 +0000

    Fix a bug in gnc_table_physical_cell_valid().
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2658 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b5326b3dff09b2457a3bfdba4cbbfc5b45df575
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 10 19:19:55 2000 +0000

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

commit 8c5b0a3391b476148c5063cff7132c4d0422b532
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 10 05:28:28 2000 +0000

    Reimplement the account add and account edit dialogs using glade.
    Consolidate the gui-driving code into dialog-account.[ch].
    The old implementations in dialog-edit.[ch] and dialog-add.[ch]
    are obsolete.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2656 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2ade553281e4c0ed4c1eac137ac1f2e96d8b53f2
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 10 05:19:59 2000 +0000

    Add new doc/sgml Makefiles as configure tagets.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2655 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f0b6be6d8e25ce2cd92e70979fdb4a43f9cce627
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Aug 10 05:19:16 2000 +0000

    Add Christopher Browne's DocBook-ified GnuCash manual to the repository.
    It is not yet fully integrated into the build system.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2654 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 128c6b361ca27359852510232c438e28e0914837
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 9 00:08:19 2000 +0000

    fix a few more smelling errors
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2653 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0d498fdf7b906f1a231c7bb251445b0590975666
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 9 00:05:32 2000 +0000

    run it through the smelling checker
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2652 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bcaa741c028fcf7f22bc4010bd0512b1f02b9745
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 8 23:44:36 2000 +0000

    update status on logging, books, graphing & misc cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2651 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19a70fafe0f50c4a5a8024a6a0091e7f36761ac1
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 8 22:31:37 2000 +0000

    update status on wizards, testing, reconcile auting and various misc
    small items
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2650 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 228014608ff1e33057cc1870d80bdd53a4220b97
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Aug 8 17:03:22 2000 +0000

    Rob Browning's ChangeLog update.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2648 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 474877730d55fd29ea20cdf64296d31b56df3cb5
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Aug 8 04:05:38 2000 +0000

    Use glib memory routines. Fix some memory leaks.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2647 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94033d39ec994fb019174d547685083ce4cb6610
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Aug 7 18:30:25 2000 +0000

    Rob Browning's misc patch for guile-1.4.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2645 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f7aca77fd77a7e48372edc96b8f526ee1c76adb
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Aug 7 18:11:01 2000 +0000

    Reimplement the register Table object using glib's dynamic arrays.
    Clean up the code and standardize the function naming convention.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2644 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6551923875beaadf46d65a845d575df2c736a689
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Aug 7 18:09:06 2000 +0000

    Minor doc update.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2643 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 362477cc93f7484de4c0db5406a775ea728b4dfc
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Aug 6 18:17:13 2000 +0000

    Kevin Finn's complex boolean option patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2642 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9209c2ceae50e92248cfc441b2895617c66f1575
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Aug 6 17:31:11 2000 +0000

    Valek Filippov's Russian translation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2641 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d206822f924131bc56180b87e6c3e6ba0fefe2b
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 5 22:35:41 2000 +0000

    fix euro
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2637 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f25129c087bbb3d44c4c2fcc7ee9aa9262003e9
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 4 22:27:44 2000 +0000

    Update on financial calculator.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2636 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8eca843647491b136ad046c9f0d33f6c2307cf6f
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 4 20:32:44 2000 +0000

    Use the new names of the calculation functions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2635 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5f01212c2686364c9340c8b6b9db34105a8211b
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 4 20:22:42 2000 +0000

    Remove superfluous assignments for GLIB_CONFIG_BIN and GNOME_CONFIG_BIN.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2634 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d25e3e51a5c097632cd77fac9596a81a878bd4d1
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 4 17:00:45 2000 +0000

    Robert Graham Merkel's backup tip.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2633 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2efa390eb3204d8f3faa201830081ff4b3fcccd5
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 4 16:15:25 2000 +0000

    Yannick Le Ny's updated French translations.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2632 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 141bf58dd3f131908c4e882fd31af1ac84ef4b0a
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 4 16:08:20 2000 +0000

    Bill Carlson's performance improvement patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2631 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1326360fea03fdbf2666035a366b7c7f53274c71
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Aug 4 05:45:50 2000 +0000

    Alessandro Seveso's Italian updates.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2629 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad4ce2803d4f30aa6a3bf6549c234845d8941a8b
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 1 23:29:18 2000 +0000

    reword one sentance
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2628 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 332b7ae12aa1fdae61d43042ed33e29015af13f4
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 1 22:01:25 2000 +0000

    update status on miscellaneous projects
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2627 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b684239ca98dd42e248a542ba107162f6e8db35
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jul 31 22:14:32 2000 +0000

    misc updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2626 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66255ce8808f1f72f15faadd4eb73e59b1e97219
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jul 31 20:12:18 2000 +0000

    add url for check printing
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2625 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ac22d4c02b91dcff7e589d8c508c4a1ec96917e
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jul 31 16:22:46 2000 +0000

    fix FreeBSD core dump on integer overflow
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2623 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 99848a4a98cb61849ecb02df5136d56378220ff9
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jul 26 08:04:07 2000 +0000

    Add Alessandro Seveso's Italian translation.
    Update the translator README.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2620 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e08eb7004be7b1ece1f049eed99abaca575084c
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jul 25 07:07:16 2000 +0000

    basiccell: Use 'gboolean' for use_fg_color and 'use_bg_color'.
    
    basiccell,
    splitreg,
    SplitLedger: Use 'guint32' for the 'changed' member.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2617 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 22e476853fb051df53a932749085f486ee36a930
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jul 25 07:04:37 2000 +0000

    Add more register documentation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2616 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 212f1fde406e82341980dc350fdd72a3eb11279a
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jul 25 01:29:52 2000 +0000

    If gtkhtml is not found, abort configure with an error.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2615 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5997f84b47c7fcd7185c85924a46dd54c1974ee
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jul 25 00:56:26 2000 +0000

    Steven Murdoch's patch for using gnc-prices with the London exchange.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2613 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 713894d743b24f078edc86cf2a5bf229928b35bf
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jul 23 23:50:09 2000 +0000

    Merge from 1.4.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2612 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 75f80f93c6a12e15a58cac9c29a6bf930c3b703c
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 23 04:44:35 2000 +0000

    add a url
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2609 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1bcca0b5d53a806969aff992281a918aaa149f75
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jul 23 00:04:48 2000 +0000

    * src/gnome/window-reconcile.c: After reconciliation, if the
      account is a credit card account, automatically pop up a transfer
      window with the appropriate amount and accounts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2608 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b776f21d867013fb9e63ea52ccdef67521d6df2
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jul 21 20:54:30 2000 +0000

    Herbert Thoma's patch to the status line for the EURO and to the
    tip-of-the-day list for currency accounts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2607 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1ce3c823600def29d8abd84ae9a29f7d9e8d74a
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jul 21 20:16:35 2000 +0000

    src/calculation: some cleanup and renaming of functions to be longer
                     and more descriptive.
    
    src/gnome/dialog-transfer: add the Num field and APIs for changing
                               some of the values
    
    src/gnome/dialog-fincalc.c: use new function names for calculator
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2606 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17d6719688b53d3b0a56f9b6b2321a984304545e
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jul 20 23:12:55 2000 +0000

    Add warning about unstable version to tips of the day.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2605 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f6ff5fcb5454e4a5e1e15cba459160fde4a04f1
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jul 20 09:52:24 2000 +0000

    Add Terry Boldt's documentation for the financial calculator.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2604 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 118e2ad610f2313c6467719edaeaeca7492d4b8d
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jul 20 09:23:18 2000 +0000

    Make transfer dialog modeless.
    
    account-tree.[ch]: change 'category' to 'income_expense'
    
    AccWindow.h: remove notes window functions, this was only a separate
                 window in Motif
    Destroy.c: remove notes window functions
    dialog-add.c: remove notes window functions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2603 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f18b86fe9aa31ccf891620152d8cb98abc6cc8a2
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jul 20 05:03:59 2000 +0000

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

commit cad8977fdb91123860402dbd29bd712e58acd22a
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jul 20 04:54:56 2000 +0000

    Add information about alternative download sites.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2601 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 43a0856527a8fe84643b5b7975536ec776145739
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jul 20 04:24:02 2000 +0000

    Add information about gnome-print and gtkhtml dependencies.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2600 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29f528efb8584ef267f6e894c5a1870759197ef5
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jul 20 03:07:06 2000 +0000

    Remove amort_opt.c and amort_prt.c as members of the library.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2599 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c9966d21a1f7f93dd39195f02d2a921b870a93b
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jul 19 23:40:07 2000 +0000

    Add a register option to always jump to the blank split
    after the user presses 'Enter'.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2598 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc2b7b1879ddbcd7b2257fae93ba006a9e818292
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jul 19 00:56:28 2000 +0000

    Go back to reversing the signs of fv again -- which way is right??
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2597 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c5bedc2b95504a5412fee5fb80291c3a902d1961
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jul 18 22:04:16 2000 +0000

    Don't reverse signs on future value -- see what people think.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2596 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 36652576fb2f313972ba24e159f6642ccf760eae
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jul 18 20:02:33 2000 +0000

    Update solaris building instructions. 'bash' is no longer required
    and --with-included-gettext is required.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2594 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c35ff579001c28a14adfc9d542f6bbf3141a98fc
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jul 18 08:44:57 2000 +0000

    Added more register documentation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2593 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c37e2c2137d435818dfd35a3b35f50e092f3259
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jul 18 06:45:40 2000 +0000

    Terry Boldt's account summary report.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2592 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b0c53fa1dc3353cf5818b9d179c147c5e02d703
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jul 17 21:08:54 2000 +0000

    + Gordon Oliver's patch to the status line for multiple currencies.
    + GUI implementation of the financial calculator.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2591 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f174755ef394039cbe8266b475e05d369f3efdfb
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jul 17 21:05:18 2000 +0000

    Add generated src/doc/design files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2590 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f75c5e4a8292a284e9c5929ed5df5b05520e176f
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jul 17 08:26:56 2000 +0000

    Add nascent design documentation.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2589 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f8dc2da4b62fc821ad778fd824bdd4dd7a4b19c6
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jul 17 00:55:01 2000 +0000

    Eric Hanchrow's currency doc patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2587 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 117e315e458abb928ab34778a049083d80053234
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jul 16 09:11:57 2000 +0000

    Fix spelling error.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2586 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 70a0fde5d14e1fe46928f7b82df651eef0dc879c
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jul 13 23:17:27 2000 +0000

    Terry Boldt's fix to the expression parser.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2585 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 87202211d1fd4b3ab46344c91ad81f11826088af
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jul 13 20:10:45 2000 +0000

    Robert Graham Merkel's patch to use the reversed-balance information
    when displaying the transaction report. Merge from 1.4.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2584 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b625df44f51180626a71a3f18a0ce5ba1f190fc
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jul 13 20:09:41 2000 +0000

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

commit 67dc6d691100fe4c0ed8596584791ce5ef0affc3
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jul 13 08:51:21 2000 +0000

    Add src/calculation/Makefile as a configured Makefile.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2580 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4fa6135fbc57aa178a350aa8b898a2168b07e616
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jul 13 08:47:49 2000 +0000

    Add Terry Boldt as a contributor.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2579 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ad9da62a906e7e0c203c47e98c0dfee1035d2cf
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jul 13 08:45:32 2000 +0000

    Added calculation to SUBDIRS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2578 57a11ea4-9604-0410-9ed3-97b8803252fd

commit db5c10bca127d46faac60546bce0b11e03965027
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jul 13 08:44:29 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2577 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d445e6807ed54c82503cb3420891db4c4942876a
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jul 13 08:44:07 2000 +0000

    Added Terry Boldt's financial calculator code and expression parser.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2576 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 11c52284b5c048b3c274922c12e8d3198c080a6d
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jul 12 21:36:49 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2573 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c437ce947106d46a468554c44eb0663c323affc9
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jul 12 21:33:12 2000 +0000

    Herbert Thoma's patch to fix finding with EURO support.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2570 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1bb767c927d43890154e32084f5a82baf37cb66f
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jul 12 08:54:21 2000 +0000

    Fix bug in split auto-completion.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2568 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4396cd5d392ceffd206b5862db19371c92c7f02f
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jul 12 07:18:04 2000 +0000

    Kevin Finn's patch to set option widget sensitivities.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2567 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94cf52515067f981dba5827de7db459bca7a1357
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jul 12 07:14:13 2000 +0000

    Fix scm searching.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2566 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d13fa1a7cb7458073af942bbb5ad40c467181984
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jul 11 01:06:24 2000 +0000

    some minor cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2565 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af80c2d026dc3f4065954c493c4b17940a36ff32
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jul 10 19:56:27 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2563 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e7b36f8e79e3cd456e743301c1e29306eafdf19f
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jul 10 19:49:56 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2561 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d6a2c4e4c89fe56dbe533f66ed89378ec1527c8
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jul 10 19:41:11 2000 +0000

    Christopher Molnar's build system patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2559 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f2fa355e51de4ba7c90053047b48194e795e679d
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jul 10 07:54:03 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2558 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1c0c95f9c7bc404dcdc77e8b4af88b79d0231c2
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jul 10 07:45:00 2000 +0000

    Clean up some configure cruft.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2557 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8724fd80813ec1d39620516e94a4febd52272e00
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jul 10 03:31:20 2000 +0000

    Added ja locale file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2555 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e9af1329ab82bc9d73412d39d63731b60bfce56e
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jul 10 03:23:19 2000 +0000

    Prepare for 1.5.0.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2554 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f532db40ca8634b95ec8d911cde1d3403926e86b
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jul 10 00:26:40 2000 +0000

    Merge from stable branch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2551 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa4509f0e63c9a425bcd56b682d99277aa6eff3c
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jul 9 22:25:00 2000 +0000

    Fix for swig & perl 5.6.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2547 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b3334ea2c51c757197bbd0d3369f825f8198412
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jul 9 22:24:33 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2546 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 79ee7381ad65688995ff37e290d58dcaa0c2ec08
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jul 8 12:35:12 2000 +0000

    Bill Gribble's patch to add gtkhtml support, key-value pairs,
    and g-wrapping of the query api.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2545 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4b013b67ddf7fab9383289aaf898f77e274f8d91
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jul 8 12:30:13 2000 +0000

    Add gtkhtml to lib.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2544 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e8de0d3a11ffb5c8853fbc6466318f85f2726689
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jul 8 09:38:25 2000 +0000

    Yannick Le Ny's translator README.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2541 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3b836ce6ee06cead3fccc00ea0a314fa0b7e43f
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jul 6 20:06:26 2000 +0000

    Bill Gribble's qif import patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2539 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b95eb61ea2d360f37622501992d22466d215298
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jul 4 23:24:13 2000 +0000

    Robert Graham Merkel's patch for g-wrap 0.9.4.
    Bump up the guile stack limit.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2536 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 83ada79960e1b2bb755b5b8505cc57f42879d1d7
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jul 4 19:39:09 2000 +0000

    Make date widget respond to the same accelerator keys as in the register.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2535 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2f4246cb3caa4deee732031f332a0b53e899c8e6
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jul 4 19:38:35 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2534 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9259041459a0a281f3e1ebc832e74bfbc6e43514
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jul 4 19:37:46 2000 +0000

    Yannick Le Ny's updated translations.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2533 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ccfbe0f29676580a8472b0079da148d7afd7c1f
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 30 06:12:37 2000 +0000

    Kevin Finn's auto-decimal patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2530 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b256d36f440005eef4a4ab4635b130e9f1c040e5
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jun 29 21:24:55 2000 +0000

    Remove --enable-warnings.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2529 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c894d7fca9eb6e5d9a72e29a6ff611c18886294
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jun 29 07:05:56 2000 +0000

    Bug fix in budget dialog.
    Remove gmakeism from build system.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2526 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17b2105bf114a3c1d48297eb6c7f3699eb6f00c6
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 28 21:41:10 2000 +0000

    Tweak tips.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2525 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b25b2e6ff8ea98251960020123864f4dcaa4454f
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 28 21:26:24 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2524 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4d99e3f67198379f749f83661e7aadaa47f3d4f4
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 28 21:24:28 2000 +0000

    Make the register fonts configurable.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2523 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd29cf5d47f087a1782d24b6f8ad348f27e534a8
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 28 04:40:34 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2522 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff6f0c4b418d233d7d24fa936d9608dd77b3e452
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 27 18:16:19 2000 +0000

    Robert Merkel's tip o' day patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2521 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bdc2cc4f94c24970532bdbfb5b4f12f10d6ef79b
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 27 08:08:45 2000 +0000

    i18n reconciled header and flag values.
    Robert Graham Merkel's date patch.
    Fix bug in options saving.
    New tips-of-the-day.
    Updated po files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2520 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 075cbd9157cb87c8737ae0b9df44459435e82246
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 27 04:17:31 2000 +0000

    Robert Graham Merkel's scheme date patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2518 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da148fd603934619c6c7328ab36d032ba6ff5b7d
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 26 21:36:01 2000 +0000

    Take out plotutils cruft.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2517 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5640eeec3af37bd1551a71700e29d02ab7f4de69
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 26 19:38:45 2000 +0000

    Robert Graham Merkel's tip-of-the-day patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2516 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b584889b9d7578de1330e6fc2e2355b25f9a2d30
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 26 05:48:10 2000 +0000

    Merge from 1.4.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2513 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 79f148e8d9e733318bbeadc1a1db34956863a92d
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 26 05:05:13 2000 +0000

    Fix locale dir.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2511 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 311a68913da8f811861c3f4b6e43903aada7bfad
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 26 04:59:07 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2510 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 110b7b1c0342a102f6567b4181af951c79da421e
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 26 04:44:14 2000 +0000

    Merge from 1.4.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2507 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4635402c7f63b5dbc88d3df1e6ae6f41d3ee2198
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 26 04:38:31 2000 +0000

    Clean up.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2505 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2563901e069ddf36107caaec5e5a1890d0ce6d11
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 25 04:14:50 2000 +0000

    Fix register crash and merge from 1.4.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2503 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47b53fba89a65accaa8f00509db2e78260b055b5
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jun 24 05:39:22 2000 +0000

    Adjust window sizes for screen.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2501 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a65aaf93947ba1ce4ff013e69beeee80d62da3da
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jun 24 00:43:46 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2500 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 977b0dc3230a127d7b34ee7f83db7ed2930f9f7f
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 23 23:07:48 2000 +0000

    Update version info.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2497 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d966b080dd02ce62a0f0600e3064472875a16eb
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jun 22 05:54:11 2000 +0000

    Clean up register code. Separate register type and register style.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2496 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d19485f074b2b1b47dc4f968a90f642c2396e309
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 21 23:15:35 2000 +0000

    Remove -stat argument from swig invocation. It's not supported
    in latest releases.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2494 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cadcef87aa31dd763c17438b0c1c75c6ee9bd098
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 21 22:41:06 2000 +0000

    Remove table-html.c as a compile target.
    typedef gncBoolean as gboolean.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2492 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74ad93046ddd211cc1ccda49accd6a36ce24dda2
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 21 20:27:58 2000 +0000

    Bill Gribble's qif importing patch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2491 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fcb4217d7e50e66933984566de326eeed5362128
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 21 09:48:39 2000 +0000

    Bug fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2489 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b8f5a6b41f02b8138caa225a2688e7c2c5e6bdc0
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 20 20:49:56 2000 +0000

    Bill Gribble's qif patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2486 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ceb48fe4ba215c63f8c4df2bf61c63162570fd0
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 20 15:45:12 2000 +0000

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

commit adc7037412cbe3c3a18c1df4b50014ac3419b755
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 20 09:13:50 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2484 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 24cb209da015da6b70599396963086e1f42ac9c1
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 20 09:13:32 2000 +0000

    new work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2483 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e5788c1ba25391c7d4c41782ebc34cad701484d4
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 19 20:22:54 2000 +0000

    Take out account group guids.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2482 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc99c087e5e90d645b1977cf0841ea608798cc44
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 19 07:48:24 2000 +0000

    Remove guile dependency from src/register/gnome
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2481 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1cbaa7e0e1039b541b59c4412bd1c726f78ecbb0
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 19 00:30:40 2000 +0000

    qif import patch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2475 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a0a7ff9edf693179a4e7ecdc21f057227c1ccec
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 18 08:17:33 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2474 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 492fabc1dd7710c70662b22e2060f6a852a1152c
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 16 18:12:54 2000 +0000

    Bug fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2473 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b0d05be66d90c8cc1b0fe2d62983c7f22056c61e
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jun 15 05:05:17 2000 +0000

    Robert Graham Merkel's doc patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2472 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a14a1c353ca8ed17acce6fb34ca7c652677dae45
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 14 08:37:04 2000 +0000

    bug fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2471 57a11ea4-9604-0410-9ed3-97b8803252fd

commit accb6afc65f056e2beca038621d5b5e09bf98c99
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 14 08:05:41 2000 +0000

    bug fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2470 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0df20221c8af36b4b1d18c6ec2bcf005d0bbb777
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 14 07:31:05 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2469 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a64186a5c18d6189203ea3955a88e8b0ac9f919
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 14 06:10:33 2000 +0000

    Bug fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2468 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a293c1bf9485ea9bf8b6e05125dd084a891e2c54
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 14 04:08:38 2000 +0000

    qif patch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2467 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 765f8ea98754610c07ca355efddebd6877379478
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 14 00:00:18 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2466 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6447aeaaded58894a6537d8144555e5d8558bd18
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 14 00:00:00 2000 +0000

    Bug fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2465 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1a3763230609c414189a427f0832dba2c95ab92
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 13 22:47:44 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2464 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2fd5f3d75fe83ee960d9cbea2ccb61fc7fa98e97
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 13 22:47:27 2000 +0000

    Bug fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2463 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2504698991344abb525fc880d426df9363b6f215
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 13 19:51:42 2000 +0000

    Bill Gribble's qif patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2462 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4821068082ff73af6b1b3bedb0811d4960e34829
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 13 08:07:15 2000 +0000

    Robert Graham Merkel's README patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2461 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c9179c1adce0019e41b4a80e94b4f266def964b
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 13 06:28:15 2000 +0000

    Bug fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2460 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93c3b8e22664ce02d8440b058523f723a980b5ff
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 12 23:38:01 2000 +0000

    Bill Gribble's qif patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2459 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7cb10bab164bd53e54c8ac00ebdd2dd449dce8b0
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 12 22:33:37 2000 +0000

    Add openbsd to config.guess. Remove use of 'category' in xfer dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2458 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb7702ad532c34f478d8c64191490aeda79ddd6f
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 12 22:28:31 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2457 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 08635f8e8eca7e28d721b947913d74a4495cb43d
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 12 21:50:58 2000 +0000

    Bill Gribble's qif patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2456 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2069a63ddc62aeacb5e333270af16cdce2c07959
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 12 07:51:51 2000 +0000

    po file update
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2454 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8715f49651a51c157a5a8e13480b14b52ec1d47e
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 12 07:45:23 2000 +0000

    Preparation for 1.3.100
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2453 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b0e826c87d038fd811a9fe9e84daac556141eca9
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 11 18:41:18 2000 +0000

    fix up fsf headers
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2452 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 460d2e11eaeefdaa346773f675efacfaae0ab2c2
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 11 09:03:04 2000 +0000

    doc updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2451 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f56cc90a1fa66b6a66a323d97fe5419e8ceff85c
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jun 10 21:23:38 2000 +0000

    Adjust compilation arguments.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2450 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0105daa09264383d168793886b3b65b10ef60ec0
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 9 23:59:41 2000 +0000

    Fix report date bugs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2449 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 91ff57c3e3d813940f028608f712b1ef96e35151
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 9 07:15:57 2000 +0000

    Rob Merkel's report patch. Register fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2448 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 653d89ac80e57c8e1f8b6516d2302b08e17c4c1f
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 9 04:43:29 2000 +0000

    add reference to quotehist
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2447 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06dcd35b968178beb536cb86ccd22709d82f0afb
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jun 8 23:52:34 2000 +0000

    update finance quote info
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2446 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dee29974befe612cdd971b41716a897a9347b261
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jun 8 21:22:11 2000 +0000

    fix divide by zero problem.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2445 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec38955ce4d325090b37eb7ddd075d388169390a
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jun 8 20:28:09 2000 +0000

    Color tweak.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2444 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 00972f52311b3641c0bd4474334ff846501a3019
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jun 8 19:51:16 2000 +0000

    Robert Merkel's patch to average-balance.scm. Bill Gribble's qif import patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2443 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7768c07faa0ee3a647ee7c08188859d6cc963a0c
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jun 8 10:43:17 2000 +0000

    Bug fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2442 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6166c5eae1ad6acd05bd3b0861dec6f368802ab2
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jun 8 06:08:58 2000 +0000

    Move raw to src/experimental
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2441 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b6c20c50ee55dda1811d93839312be0d737a023e
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jun 8 05:29:13 2000 +0000

    Bug fixes. Color updates.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2440 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9302e6ef30fa615a122b49a05cee61a8aa6369e0
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jun 8 02:23:24 2000 +0000

    Bug fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2439 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a98bb2d3cc7e9bd8b704af29dab913c33592f676
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Jun 8 02:11:30 2000 +0000

    Add libtool autoconf macros. Don't create opening balance transactions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2438 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af654c31d2b4d88b77681c3763252b049f2a4106
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 7 22:02:19 2000 +0000

    Fix register bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2437 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd0580179ea561a58b3c2f7a1884860f4a0909d2
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 7 21:55:44 2000 +0000

    Update .cvsignore files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2436 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b9316c886d96a9602d2942c55fd79ff87948fd44
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 7 21:40:36 2000 +0000

    Build system fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2435 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8345164622bda5c8b890a6a6176e2d6f1211a699
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 7 20:25:52 2000 +0000

    Forgot to add these.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2434 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df5babf10c12b9f4ad7d784fb0faf90332241e76
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 7 20:25:14 2000 +0000

    Robert Graham Merkel's documentation patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2433 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35973f2346cf5989d8794c877d28641f4d0092f4
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 7 20:23:35 2000 +0000

    Use stdlib.h not malloc.h.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2432 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8fe8bd55202acb595328d405e05eaebfb2dfcf4e
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 7 10:16:50 2000 +0000

    Bug fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2431 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15dd2cb185ed55fcf22ed08927b499d674cdc306
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 7 04:46:00 2000 +0000

    Fix uninstall target.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2430 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 004a533bbdc52c792d6d103731e52bec617ab4ab
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Jun 7 02:58:27 2000 +0000

    Fix register bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2429 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 852b4f0ef89748292f74692f2e2dc8efc81b03d4
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 6 22:43:39 2000 +0000

    Don't blank zeros on price cell. Remove old transaction report.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2428 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2bdebaa2fee5d4dd35a435267da107608af41327
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 6 08:59:16 2000 +0000

    Fix bugs in guile error catching.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2427 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f35d68da8b0ae3a642421687d7d54e3f1965c1f
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 6 07:51:21 2000 +0000

    Increase precision of stock prices.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2426 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d118e58610d40e254f253fdedc999b8a604f200
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 6 06:08:58 2000 +0000

    Move gui-dependent defs out of engine. Use glib guint32 typedef.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2425 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1aa52f4c4fd3c4eebc35ebc5c92e01c5e15acc10
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 6 05:05:58 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2424 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f7e6eca6702356e9cb3113b812b6612805a6e88
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 6 05:05:32 2000 +0000

    Bug fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2423 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 65fe217095971024d81165373720cdeef463eff0
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Jun 6 01:53:01 2000 +0000

    Fix 'show all transactions' preference button.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2422 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bbcdfa4a5dff19db0fd3ef020da220b764962856
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 5 23:55:15 2000 +0000

    Fix configure.in problem. Remove engine cruft.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2421 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9805ef402f697d99defd51d9250b5e19ce0971b9
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 5 09:13:20 2000 +0000

    Jon K Hellan's fixes to author names.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2419 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 42a0fbd246d24c1f22a4fc34d13a1674d03b4fb2
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 5 08:03:25 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2418 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f162037559774451b94f44de9e265d8ee0997b01
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 5 08:01:12 2000 +0000

    Update to french docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2417 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2f231c8dab4d3af055f9d67360fcce4f476068f
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 5 07:57:50 2000 +0000

    Yannick Le Ny's updated French docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2416 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 372a11c2ca8b502f437beab130d0923ea6ec4e0c
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 5 07:48:00 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2415 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af82099e2bb35a5beb513d36641c7fa02965127e
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 5 06:59:34 2000 +0000

    Just 'make' not 'make gnome'.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2414 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 130b4ae4510dbc53c2d028dfbe17fbdb6683eaa6
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 5 06:52:28 2000 +0000

    Version change to 1.3.99.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2413 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 36fd25de5e9a90e8436ef9341461b63025ab8f86
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 5 06:21:14 2000 +0000

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

commit abccd9747b5729d3090878e95bf7a3f8494197d3
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 5 06:18:20 2000 +0000

    Add loglevel argument.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2411 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd13bbf55335bb1b9cf58f39b3a183850bcb45ee
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 5 05:51:39 2000 +0000

    Rob Browning's make dist patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2410 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2ae268d25d3b506447b9dff24158068318621ff1
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Jun 5 00:55:24 2000 +0000

    Show file writing errors in the gui. Update po files again.
    Register tweaks.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2409 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4b56540187374c3eada3406dfc4998b76c00f785
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 4 22:50:42 2000 +0000

    Update po files. Misc fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2408 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eef1afd0bf1b277095c3b303f793631c5dd4173d
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 4 21:40:15 2000 +0000

    John Goerzen's debian patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2407 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27806fea12409a7ed684e78a78c06fcee5c43af5
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 4 21:28:09 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2406 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6bf7915b8939a5c3909a122d35349121433dd8af
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 4 21:27:48 2000 +0000

    Bill Gribble's query and finder patch. Build system fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2405 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c9f8a47dee48bd0275e86d3df9c7c369115eb93
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Jun 4 11:26:35 2000 +0000

    bug fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2404 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 25c306d5af3f9e901ed76737e5d7e9f1242e9952
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jun 3 22:16:21 2000 +0000

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

commit f3d729aa02a64d5c24608cdcdd51a0e929cee329
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jun 3 21:53:22 2000 +0000

    Various small fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2402 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d61a1258b970a9cd1bf055ea36d58db01fa70585
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jun 3 21:44:40 2000 +0000

    John Goerzen's file i/o patch for 64-bit architectures.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2401 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31f35dd2f76f727868470d29eec6cf1d94ad6997
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Jun 3 09:21:22 2000 +0000

    Auto-completion, bug fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2400 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52e00f615b12e24a8a020af395c24474cd7fa9b8
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 2 19:10:38 2000 +0000

    Paul Fenwick's Quote.pm patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2399 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f33e6f259b29f4ccc97d15d6b6e9fc50aae9822
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 2 18:57:11 2000 +0000

    Po file updates.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2398 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1853deae0102208537be3b873891fa478bb767d5
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 2 18:50:15 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2397 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a5af1afd4cfa71723d0b67a96a90f119eac5fad
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 2 09:09:30 2000 +0000

    Added .cvsignore files and one missing file.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2396 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed0bc95f5dbac5849323ec6750c494fb7ad82bdd
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Jun 2 09:00:31 2000 +0000

    Rob Browning's patch to add automake.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2395 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a37f558c54d2d4e130049c659bf9fc8ac57bf13b
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 2 06:19:15 2000 +0000

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

commit c285636a4d77dad91bcc216c0d3f2a3c42abcf47
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jun 2 06:14:23 2000 +0000

    status updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2393 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 87fd144fde8b72d3c09cc56a12bfdf9cae873d8c
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 30 07:56:34 2000 +0000

    Quickfilling patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2392 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e6220eae1561db52ff8c9c439a3bfbc9a7d92f9
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 30 06:25:28 2000 +0000

    en_GB updates from Keith Refson.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2391 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5a032b618df28befa894cb75ac75e30a0b748cf
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 30 06:03:10 2000 +0000

    Bill G's qif importer patch. Robert G Merkel's transaction report patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2390 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fcedfb925a9c7bec17acf518c7fe1897ee160a03
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 30 05:31:39 2000 +0000

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

commit 04adfa9d802738ee486de52c4643aca5fd4e36df
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri May 26 06:22:40 2000 +0000

    More const char * tweaks.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2388 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a4d44a7e47417fd54a6f97d40906f9b25645dca
Author: Linas Vepstas <linas at linas.org>
Date:   Fri May 26 05:18:47 2000 +0000

    fix problems with statics
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2387 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 20c2d802eb6f137e9f110626af2bffd9d2888a63
Author: Linas Vepstas <linas at linas.org>
Date:   Fri May 26 05:16:43 2000 +0000

    should link to engine not .o's
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2386 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb7a052722150d618be5d3d179a4224a142c15a4
Author: Linas Vepstas <linas at linas.org>
Date:   Fri May 26 02:20:26 2000 +0000

    oops, undo a mistake
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2385 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 424f944659ae50a293df00a4443e3900b9da3853
Author: Linas Vepstas <linas at linas.org>
Date:   Fri May 26 02:20:11 2000 +0000

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

commit 226c307059d417f63cdf36458e037a1c5bea3d8a
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 25 22:14:04 2000 +0000

    SuSE readme patch from Herbert Thoma.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2383 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cbe1ddf0316a17b6220c4f7952aca78c4679b9c1
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 25 18:31:13 2000 +0000

    make returned const strings actually const
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2382 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7566872593dcdbec12639312ab489151914a6c94
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 25 18:30:24 2000 +0000

    add case-insensitive string compare
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2381 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e94ec22a5d9898c45f4564b5807dad325db149d2
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 25 16:37:56 2000 +0000

    add ranlib to libengine.a
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2380 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62b9e047b36018d665606b8b9b06232fa7260534
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 25 16:37:28 2000 +0000

    cleanup some sql mess
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2379 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea9af6f2eed2015eb7e9dea8d22b4fe65728aa85
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 25 10:27:24 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2377 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d7e3aed72d4e5799b42f08d34e6b83d062c5639a
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 25 10:21:12 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2376 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0730e1aaeb2f8063cd1bb673f425375947cdcfa
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 25 10:14:28 2000 +0000

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

commit 348b4fc4fce0897ad338a865ba0fedf0e4808920
Author: Linas Vepstas <linas at linas.org>
Date:   Wed May 24 23:18:35 2000 +0000

    update on reports status
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2374 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d280b43597237a9035f0c8effc1f299e585dade9
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed May 24 10:25:43 2000 +0000

    Fixes to register behavior.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2373 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 151a0a35faa7e743b85dea526d0a0851d6bab56a
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed May 24 10:25:01 2000 +0000

    Removed QIFIO.c related stuff.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2372 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1197fe3f6d52ae21f586b4694f09f3bdf67d5331
Author: Linas Vepstas <linas at linas.org>
Date:   Wed May 24 07:26:21 2000 +0000

    add palm pilot links
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2371 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7567cbc9907299913b002a7ac863fffa9e8685e3
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed May 24 00:06:29 2000 +0000

    Added currency editor widget.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2370 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 70113216778bb7bc171b762ca4580209a9d4b019
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun May 21 07:40:51 2000 +0000

    Work on reconciling stock/mutual fund accounts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2369 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c25afb2e8b57ae313d0b3fb9fc2953db3ba4df49
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat May 20 12:19:38 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2368 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eee2ef43a2ee380e184561cdc69d619fcedbf46e
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat May 20 12:18:29 2000 +0000

    Fix bug in dialog add.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2367 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d40ada688b7b311eb1aa842dc8b15fe9f247d89
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat May 20 12:11:02 2000 +0000

    More build system work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2366 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 02101b8cfdc221cdf1f623586cb4aa89ade2d524
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat May 20 12:01:29 2000 +0000

    datadir tweak
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2365 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c4073fbfcfd38f61916d982a2c254c0d1ef92d19
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat May 20 11:56:37 2000 +0000

    More work on the build system.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2364 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78a9517e1d7243a2d6521bf6160b3f8059bcd7c2
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat May 20 09:17:28 2000 +0000

    Add -fPIC. Needed by Sparc, seems to be ok for others.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2363 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17f184029626379484a70a01d67075452adc17a6
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat May 20 09:03:20 2000 +0000

    Tweak sort order
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2362 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b91564428acff7dd75b651f86d051713b9b451f1
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat May 20 08:47:11 2000 +0000

    Add sorting menu to reconcile window.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2361 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78486a7178d2f55cf4fd21df8edb5274740d994b
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri May 19 10:29:40 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2360 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a77428f1dcd8e07a6cdc56e56a615c0b50067c53
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri May 19 10:29:25 2000 +0000

    Install files one at a time in case install-sh needs to be used.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2359 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5a2842859dfd166691ff67c74df26956b670d38
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri May 19 10:28:46 2000 +0000

    Uses Queries to allow sorting.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2358 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 42e483262b5c2650cfb9df1f2dbade04d2c49514
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri May 19 10:28:20 2000 +0000

    Tweak!
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2357 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 00b82a2b87cecfde2f5b35368a3fd456e4ef7419
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri May 19 10:27:33 2000 +0000

    Bug fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2356 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 297b5c0e53c41e30e8fb55a2f091050a033c43ce
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri May 19 10:27:13 2000 +0000

    Update po files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2355 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6b661445fa279090685ebc3dd764b11572586e3
Author: Linas Vepstas <linas at linas.org>
Date:   Fri May 19 07:12:19 2000 +0000

    added notes abut accounting periods
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2354 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4325bf68f705ddafc91f6955221b857f3e7a091d
Author: Linas Vepstas <linas at linas.org>
Date:   Fri May 19 07:01:57 2000 +0000

    added safety checking
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2353 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d0010daf7b06d933013bd09aebd5a2a0752135ca
Author: Linas Vepstas <linas at linas.org>
Date:   Fri May 19 06:07:27 2000 +0000

    some cosmetic changes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2352 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b18db7e5a7acac9b91227c009013bf4100a0e4c
Author: Linas Vepstas <linas at linas.org>
Date:   Fri May 19 06:00:25 2000 +0000

    mostly cosmetic, with one actual bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2351 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 38478c2e1a280fe3e9924dfb655f1926a8fff4fd
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 18 10:33:44 2000 +0000

    Work on reconcile and register windows. Misc bug fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2350 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f35f7867a6a79885ec9a2d1360c54d4aa0234293
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed May 17 22:00:07 2000 +0000

    Shimpei Yamashita's ja.po patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2349 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dede182223314652133f8a2e91ae604ec87fd05a
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed May 17 21:58:06 2000 +0000

    Robert Graham Merkel's report patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2348 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c0b2fc6fb61f3af910456ca2e0978be41e218bb
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed May 17 11:08:49 2000 +0000

    Configure debit/credit synonyms in guile.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2347 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e6332c35f342bba2349bf1c3ce9a1000ff05bc0
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed May 17 11:07:53 2000 +0000

    Add a finish button.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2346 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8eff9ddb23b70599ad72d2587d6dc3f112968fa7
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed May 17 09:05:39 2000 +0000

    Moved options C code to src/guile from src/gnome.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2345 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ee14e57cd07b6d4a87250948c653c836f553e9ff
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed May 17 07:02:14 2000 +0000

    Christopher Browne's doc updates.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2344 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1fa12bf8b1593387ac20a7a4d5f4b30b85bb9f3
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 16 23:48:19 2000 +0000

    Print currency prices with 5 digits of precision.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2343 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 846240b7e17d3bb595486d29eeebff5c56fd0484
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 16 23:47:05 2000 +0000

    Fix 32-bit alignment bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2342 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e0261c6254024ae7843f65a48531fd8b72bf7f9d
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 16 23:46:39 2000 +0000

    HTML fix from Martin Schwenke.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2341 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c72340ee0ab6327443da903129165840968e9f0d
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 16 11:00:46 2000 +0000

    Bug fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2340 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 50c26be1b8915343e020cf2b7167c3d9d005aa66
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 16 10:31:30 2000 +0000

    Register fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2339 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0c1164bd90b9ddecbce4f9c5e38829484d76519b
Author: Linas Vepstas <linas at linas.org>
Date:   Tue May 16 07:17:39 2000 +0000

    start putting in real table-locking and rollback logic
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2338 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 07e9c68777e4886c8d4f3b15ab43c507b868081d
Author: Linas Vepstas <linas at linas.org>
Date:   Tue May 16 07:17:09 2000 +0000

    start using the backend like its intended to be used ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2337 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 466f31bc60782a727b1c4efb8fd4e011b36bb020
Author: Linas Vepstas <linas at linas.org>
Date:   Tue May 16 05:02:07 2000 +0000

    notes about single entry
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2336 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7db4e6e2caeb2f70392ea26ebf61ce697d1091ba
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 16 01:33:19 2000 +0000

    Fix MD5 32-bit alignment bug.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2335 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9213dcaa2f6dc6f9cb3b89949321d2e2bf9fcb95
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 15 22:12:48 2000 +0000

    more database backend modifications
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2334 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3927fe149b0aaaad67bfe37754344111d4c30739
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 15 22:11:19 2000 +0000

    change name of account group subroutine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2333 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2590d21bcc8f1e6c37d6cd62d2e5926d61710931
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 15 17:52:39 2000 +0000

    add more update handling
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2332 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19d7265ab1dbfaa9e61993525d9b3df5f992f7f9
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 15 07:34:42 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2331 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e8d999ca174ff9d38db4bdfe28783561c6d8c93
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 15 07:31:54 2000 +0000

    Minor fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2330 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 144d1691d27a14882ed2fb6641b44143e8267725
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 15 06:35:07 2000 +0000

    more stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2329 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57340b2e66b00a5e19e528eb805d751e74d4b443
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 15 06:05:36 2000 +0000

    new improved prototype
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2328 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 071fd8da55e7ecc123d6f016ca3e73cbf2b3b9b7
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 15 05:54:11 2000 +0000

    a little bit of thread-safety/re-entrancy safety added
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2327 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66af6ed0559fbe005d95715c7bfde8d5106f11a1
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 15 04:00:19 2000 +0000

    minor sql backend fixups
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2326 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ccf1944f3a09c849069831819089f2849be45a1d
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 15 03:55:04 2000 +0000

     more database hacking
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2325 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b1913a29feda9e9140974bd36c3dcf943edebca
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 15 02:12:34 2000 +0000

    add documentation comments
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2324 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed2239e4a50cea682f33fc663d828b1d9d6edce9
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 15 02:11:13 2000 +0000

    reorder some stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2323 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e5d52bbba30e3c04176d8d00fc0a101ceaa539e
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 15 01:32:37 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2322 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb82419ce24339aeb7986df9555998c1b1edcfa2
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 15 01:16:47 2000 +0000

    beginings of outlien for sql work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2321 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 542f67beec167cd4f26420271edfc091d7ef37db
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 15 00:04:46 2000 +0000

    Fix FSF address.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2320 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 942d9cd2377a01200a4bf8a0a2dba0d1588c0317
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun May 14 23:16:21 2000 +0000

    More tweaks.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2319 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 470d54ff9a0258c8b0ad4d2c0985d5ffbfca0171
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun May 14 23:00:17 2000 +0000

    Fix underscore bug in file history.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2318 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e29bd51be6894116ab242c5db6cfbd4ee5ec7d76
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 14 22:32:48 2000 +0000

    new, improved debug printing macros
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2317 57a11ea4-9604-0410-9ed3-97b8803252fd

commit faceb9cd3f1a18498a6e44c627ad2d9c31b22ea6
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 14 22:25:40 2000 +0000

    oops!!
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2316 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b9bd3d549a92e5a53ae816b5921d7c77de5d160
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 14 22:07:33 2000 +0000

    new, improved debug printing macros
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2315 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 074869425ed75cbabda6801521e3ddf0b69574d8
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 14 22:00:29 2000 +0000

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

commit e2a462c05cca6ddbef1a73a113a121d72701b0fb
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 14 21:55:22 2000 +0000

    new, improved debug printing macros
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2313 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 627808a0e500e0925ee82bf99e273c9a3b526e75
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 14 21:49:13 2000 +0000

    oops !!
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2312 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b441b4e4040160ace05eaf88ce5abbdff4e29e45
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 14 21:43:12 2000 +0000

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

commit 96509fbc0e856f23985616f6983bbc95105e7a21
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun May 14 21:35:33 2000 +0000

    Shimpei Yamashita's ja.po file. Yannick Le Ny's updated fr.po.
    Tweaks to transaction cut/copy/paste.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2310 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 565ae5fd90e63be835b35e9980bd33150a8e60f6
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 14 20:56:36 2000 +0000

    new, improved debug printing macros
    some SQL backend prototyping work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2309 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e92c34392703ac10226d75ec33c23eb5a26f2e25
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 14 20:54:20 2000 +0000

    new, improved debug printing macros
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2308 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 42fa37831def12249a43cc321b341fdfdec6b443
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun May 14 09:37:59 2000 +0000

    Transaction/Split cut/copy/paste.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2307 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a14e812a6c468bd8f4ba088e12cb77c478e0eace
Author: Linas Vepstas <linas at linas.org>
Date:   Sat May 13 07:01:36 2000 +0000

    miscellaneous updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2306 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d47efdbfdbf90e21e429aa9314f95688d12c4524
Author: Linas Vepstas <linas at linas.org>
Date:   Sat May 13 03:36:06 2000 +0000

    updates to scheduled transactions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2305 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58e39d730c11a5284897fa44da1e5d7ba22d97d5
Author: Linas Vepstas <linas at linas.org>
Date:   Sat May 13 03:35:24 2000 +0000

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

commit 650ac954e2be7400a3348dedc0a6e37917c90ad5
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri May 12 09:55:37 2000 +0000

    Docs changes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2303 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ce424e31ffa75af2bf7aeff91f14871b04d5b04
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri May 12 09:47:17 2000 +0000

    Work on transaction cut/copy/paste.
    Keith Refson's Solaris fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2302 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 97813eea86249c9a53d9453dfb9ad353a4ae90f4
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 11 18:03:02 2000 +0000

    add some iso9000 bs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2301 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 32ff6ced7b5ae0c496d2530db30a869b49693fbf
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 11 18:00:31 2000 +0000

    add date
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2300 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f25f2bd78b86ce8c267b77b6490bb88b9a664910
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 11 17:58:33 2000 +0000

    update how reconciliation works
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2299 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 26cb95cc159e6b8e07900efb2d803b51df15ba7e
Author: Linas Vepstas <linas at linas.org>
Date:   Thu May 11 17:53:04 2000 +0000

    arify the reconcile warning messasge
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2298 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17d7f041e9100d9db6100d3e193d8500b90e3e70
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 11 09:00:12 2000 +0000

    Remove SCM registry. Use scm_protect_object instead.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2297 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ddaeed92f5ea7693dc955da4f06b58b03421a442
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 11 07:32:33 2000 +0000

    Add gnc-prices-2.in
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2296 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a524d72b5f94e7211e7ecf3e8ef8e98a341258fa
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 11 03:02:22 2000 +0000

    New gnc-prices-2.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2295 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e40f406d3a62078a469830ce520b31309fd35f4c
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu May 11 02:57:33 2000 +0000

    More work on GUIDs. Removed src/scm cruft.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2294 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96e312fd44df9eeafb44faf4d0943d3e221bc9e6
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed May 10 11:08:12 2000 +0000

    Fix to register xfer field order.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2293 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d21a7814825e25f43a6d53b0a0be19e9152cce1d
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed May 10 10:41:53 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2292 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d093e503a4a051a351dad84f541526056a17f59
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed May 10 09:35:59 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2291 57a11ea4-9604-0410-9ed3-97b8803252fd

commit afbe9e9f0d7f10347e22ae1ea99a30bbbd92d0e5
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed May 10 09:32:00 2000 +0000

    Work on copying splits. Fixed account ordering bug.
    Added Copyright notices to some scm files.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2290 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 836fd9b233aa1fdc5e564b0facc2f8f9ae75acf6
Author: Linas Vepstas <linas at linas.org>
Date:   Wed May 10 07:19:06 2000 +0000

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

commit a74bb32ac530290573187e82df52ac10b53695f4
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed May 10 05:37:04 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2288 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1da23090d2698e495bf16deb4edfbf83f1bc5dfd
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 9 22:12:30 2000 +0000

    Added --nofile arg to prevent autoloading.
    Herbert Thoma's updated doc/SuSE-6.3.txt.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2287 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed93d3a110de7214a393eb3e97b7e3c5cd17e453
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 9 19:57:45 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2286 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f64ed1b10042967612c00c2873b17d48b777b9a7
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 9 19:55:35 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2285 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef606f0203f74e6b8e40c51dd7166b4dfc632fd4
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 9 09:53:03 2000 +0000

    Work on GUIDs. Work on copying splits. Last file opened feature.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2284 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1f49b8b2dd9c48fb767eecff86e5cd2a7ecb01b
Author: Linas Vepstas <linas at linas.org>
Date:   Tue May 9 07:55:10 2000 +0000

    add more accounting period stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2283 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a02be03869e580f9afc0898320ee91f044d35ba
Author: Linas Vepstas <linas at linas.org>
Date:   Tue May 9 07:47:55 2000 +0000

    iquick patch to build on red hat systems
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2282 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1329aaaa85f26886c6ee245a80540c0d4dfd954
Author: Linas Vepstas <linas at linas.org>
Date:   Tue May 9 07:34:54 2000 +0000

    misc extra updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2281 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b99b9081f3b1ec55051391829d32ad5300d4d493
Author: Linas Vepstas <linas at linas.org>
Date:   Tue May 9 06:13:04 2000 +0000

    extensive cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2280 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ee341a24c30cbc00759a9eaade4020910029f884
Author: Linas Vepstas <linas at linas.org>
Date:   Tue May 9 03:31:02 2000 +0000

    some cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2279 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf89f4c1b0457291925ad51f0b72ea83a974a827
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 9 00:19:40 2000 +0000

    Removed cvs conflict cruft.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2278 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1d8d755b4f491a3c31c9c18ff57158a5cbfd026
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 8 23:59:45 2000 +0000

    Rob Browning's patch to break out g-wrap.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2277 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 51d27bb424b1af5186839c8913beb0e368f45e88
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 8 11:23:09 2000 +0000

    Tomas Pospisek's debian patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2276 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06ef3213dc2a95d3f28b13596c9baf6fcbf77dc3
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 8 11:17:05 2000 +0000

    Don't blank zero values in the balance column of register.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2275 57a11ea4-9604-0410-9ed3-97b8803252fd

commit deb2e431a391ef7eb6ba4962d88f057a79bc6f02
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 8 08:31:15 2000 +0000

    Preparation for release.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2273 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b2153ccdb0398b505bd5133414008629711a06b
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 8 07:11:08 2000 +0000

    Robby Stephenson's patch to add file history selections to the main menu.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2272 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3a395f84260180136b6c3e8454f7ef10d9632ab
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun May 7 21:34:51 2000 +0000

    Don't configure locale.h, just include it directly.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2271 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f620ffd658331219141219783739918ebc426dc7
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun May 7 08:18:08 2000 +0000

    Minor work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2270 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 95ab8965d0971773ff9d13c15f182f31ca9f150d
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun May 7 05:56:37 2000 +0000

    Bug fixes in the Query code and transaction traversal code.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2269 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 727a2e1ab5d81230baf50c4e6488f55352bb647e
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun May 7 01:00:26 2000 +0000

    Tomas Pospisek's debian patches.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2268 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 749101008e5e4c504584d806e86ce7568329d0d6
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat May 6 10:09:12 2000 +0000

    More work on printing currencies correctly.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2267 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1475a10e18542aa936cea820dcddeac1d662d926
Author: Linas Vepstas <linas at linas.org>
Date:   Sat May 6 05:23:52 2000 +0000

    updates about sql back-end
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2266 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ba640ce8414c63cfb3d2c227b5f47cc140ab8df
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri May 5 08:21:42 2000 +0000

    Reconcile window prints different currencies correctly.
    Also shows reconciled balance so far.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2265 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf940173dd3302c6d9d442a06d3c1f598bf57774
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri May 5 07:26:02 2000 +0000

    Added 'sort by entry' register option.
    Miscellaneous work.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2264 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bcab34831aa39fda78392b407b02f78e47fd66ea
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed May 3 23:06:20 2000 +0000

    Herbert Thoma's EURO docs.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2263 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9e3978f4856efc61bd91440fc49f7ced2b3d9e9e
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed May 3 19:55:36 2000 +0000

    Fix use of localeconv
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2262 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 21b226b505b7a7f164fe86220ee7e4fac58944a5
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed May 3 09:56:04 2000 +0000

    Add a space after the currency code to make the currency string.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2261 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dbc52f39b8a5898d86964d3884258e18a485524e
Author: Linas Vepstas <linas at linas.org>
Date:   Wed May 3 08:36:40 2000 +0000

    add pango url
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2260 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 817740b6eb33e91a72ce79c221651f221aa18e12
Author: Linas Vepstas <linas at linas.org>
Date:   Wed May 3 07:08:30 2000 +0000

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

commit 031ec6646ae7def7d2c9101a804efa9762cde63c
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 2 10:38:02 2000 +0000

    removed crufty declarations
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2258 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc7c53d9fedfdcfe36345bb9c133ebf026bf016a
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 2 10:35:27 2000 +0000

    More work on the budget gui.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2257 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f83915713002f1b352332172a75203b2ad3cc225
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 2 04:35:28 2000 +0000

    Robert Graham Merkel's updated screenshots
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2256 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82178560d40467f824713cdb6f78049e37f32d5a
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 2 04:25:11 2000 +0000

    Robert Graham Merkel's transaction report patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2255 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 32e265477427a7b614164ad30b7b058d1394fb2b
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue May 2 03:23:23 2000 +0000

    Herbert Thoma's EURO patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2254 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ae5aede892342dee38c7c697037981d93713567
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 1 10:04:19 2000 +0000

    more work on the budget gui
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2253 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 897c354024494639b3939a58498f07ccb12537af
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 1 06:14:17 2000 +0000

    Rob Graham Merkel's transaction report patch.
    Renames CHANGES to NEWS.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2252 57a11ea4-9604-0410-9ed3-97b8803252fd

commit acf0aa13442a0de5441abe720a366f0ba7aac8e5
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 1 05:56:50 2000 +0000

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

commit 92e238b41729e033710cc8a228ea9ee87fd486a1
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 1 05:20:38 2000 +0000

    add section about future, unimplemeneted proposals
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2250 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f4590ad34cc2da85b88e488a52163682c68af1f8
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 1 05:20:16 2000 +0000

    dd notes about sql impl.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2249 57a11ea4-9604-0410-9ed3-97b8803252fd

commit faba07d484b5f9d39aef1b021fb9b316e6fdfc7b
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 1 05:18:00 2000 +0000

    add notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2248 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 87f0ed8edff32c3e8dbdf1098d1557c7122d4e01
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 1 05:17:22 2000 +0000

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

commit f587d2b4b344d79199cb311c66215aa562e46294
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 1 05:16:20 2000 +0000

    add more demo code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2246 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce185a9dd5669bfcba195c60666b316949815a5a
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon May 1 00:10:47 2000 +0000

    Fixed cost basis calculations.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2245 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf0d4f0aafb6fe3b25823be82b8f63ba119803dd
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 30 23:25:36 2000 +0000

    some quick-hack prototypes for sql
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2244 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3f1eec9ed7b909027ce7228fec6daf227e411ca
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 30 23:24:06 2000 +0000

    move guid to top
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2243 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc7625113c488ac0c55e210df0a3a51904c01396
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 30 22:26:06 2000 +0000

    Track stock account balances, not cost.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2242 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 75699ec2a2b0f76707cc870558ca6b5c15c9c6a2
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 30 10:50:38 2000 +0000

    More work on the budget dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2241 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2dc99c46ce8c61d154655200b31037b793ae8205
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 30 05:20:37 2000 +0000

    Implement the debit/credit reversal. All debits are positive,
    all credits are negative.
    
    Moved include/*.h files into src.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2240 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31a65de178d2aee88818a488545bac18af77eb94
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 28 21:55:47 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2239 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73ba862ebdc81a939fcffe6be6b19cbfc1f8d041
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 28 21:55:05 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2238 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b03cbc5be1c54430149f3a5532c084b9c1af8a26
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 28 21:05:17 2000 +0000

    Updated french translations.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2237 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f43193555c9fa632a3cda56631a74bf3f5c065fe
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 28 08:27:26 2000 +0000

    More work on the budget GUI.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2236 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ce861f25a249d6d6f235d9b85438174a6bf9f63
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 27 21:44:42 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2235 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a32d402ae07bfc8f6facd673f83e073d82df59d
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 27 19:33:59 2000 +0000

    Matthew Condell's FreeBSD patch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2234 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 227723b045fd11f14f635fadad2a5145192b5f63
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Apr 27 16:02:42 2000 +0000

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

commit 8a2bd19ca6558023e78512cf8aa954b3bcb2d1b0
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Apr 27 16:00:28 2000 +0000

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

commit 3ad7b91e32526a53be0f49397e44dec3e9f26a99
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 27 08:25:16 2000 +0000

    More work on the budget dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2231 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a02ff99677d729291056a533489c8de08bd65a0c
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 27 08:19:42 2000 +0000

    Add hostname and domainname to the initialization data.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2230 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 22cea5d1fba1ddf898338237e552c85c20ed2bc7
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 27 08:19:15 2000 +0000

    Relax account type restrictions.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2229 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b484cc3f0995181c734fe7688225a479af235d42
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 27 08:18:50 2000 +0000

    Don't free NULL pointers.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2228 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d714fa12ac7272dff60111c33dfbc6eea4f107d9
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 27 08:17:39 2000 +0000

    Doc updates from Rob Browning and Eric Hanchrow.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2227 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f2653e6a9d87fca13204aede7e2098dcec9923a5
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Apr 27 08:05:55 2000 +0000

    some tweaks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2226 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 24ae904253da15463a08c267ed8d7fc9f64ce4b3
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Apr 27 08:01:33 2000 +0000

    update credits, update lines-of-code counts
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2225 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad4448f1090428460ff996765712fc3f5d737624
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Apr 27 06:41:27 2000 +0000

    fix up definitions of the equity and the income/expense account types
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2224 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa17da61ccffb33a27d12b4ccf7bb0c4ae048932
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Apr 27 06:19:15 2000 +0000

    spell check
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2223 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 99717b5a94f66d77963e2580d8f51ea6e9127912
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Apr 27 06:18:02 2000 +0000

    smell check
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2222 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a3a055aec4d30436e4c8bf3b938c6c50916aebd
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Apr 27 05:57:19 2000 +0000

    fix the balance amounts shown in the status bar
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2221 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb31a068c001f6e8a76cf486467a691fcfef9d82
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Apr 27 05:34:38 2000 +0000

    add query to get the reverse-balance by type
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2220 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cfaf5cae35405b76c763c71b4a478c916b4b6aa0
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Apr 27 05:26:44 2000 +0000

    updat ehte mailing address for FSF
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2219 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b803a488a7d2552f01b2582f4c8a4582eea3401b
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Apr 27 05:23:46 2000 +0000

    update the FSF mailing address
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2218 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 743db9459be010be00cb9ef93dae2524ea8c8c76
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Apr 27 05:15:36 2000 +0000

    update the FSF mailing address
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2217 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2ecaf7f9d2540e0366698a0d12782081ef61247f
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Apr 27 04:45:54 2000 +0000

    add note about euro conversion and about equity accounts
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2216 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e8e22062bf907869fc4242ad4806d8fbc320d06
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Apr 26 07:53:30 2000 +0000

    smell-checked with my smelling checker
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2215 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8be7a91569951adf7ebd6de6b00088d30027ae3d
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Apr 26 03:29:27 2000 +0000

    some raw design notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2214 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b69e2e9efce4033aff7ac6568d5d97a9c98ad3e4
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Apr 26 00:25:09 2000 +0000

    add documentation expolaing the flags
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2213 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 46606000b1305a0e34d82f15ab1d792371e84990
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 25 19:31:03 2000 +0000

    Dennis Bjorklund's updated sv.po.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2212 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c180c018c07b0604e4d35d86a8e7071f051d415c
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 25 10:14:27 2000 +0000

    More work on the budget dialog.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2211 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 72e51a660e47d6d7bac83ac59f34c3461363cba6
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 25 10:13:05 2000 +0000

    Bug fixes.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2210 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 974e0ee7bb5db8713a5596882633c7dab536c41b
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Apr 25 08:47:47 2000 +0000

    name is gnucash not xacc.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2209 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74720b1edb8d9529d5a45bbecd5d280b7365edfd
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Apr 25 05:59:39 2000 +0000

    add intro paragraph
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2208 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cee57f632e57b4ac61cf352bf2cb9d4c231c39f1
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 25 03:28:14 2000 +0000

    Updated FSF address in src/register/gnome.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2207 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a2c5c84a6dfad38a87a87d3f27c156af6580f6a
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Apr 25 02:46:51 2000 +0000

    add info about prices, stock splits and options
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2206 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67b79526154f8dc9c895baa0ff4d90f213961c26
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 24 23:20:36 2000 +0000

    Added a date entry widget specific to GnuCash. It uses the
    date format set in the preferences menu.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2205 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 45536f8135a184fb20dfbe7365d2a9161960c9b3
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 24 21:28:25 2000 +0000

    Bill Gribble's patch to the query routines.
    Herbert Thoma's patch to the amount-printing routines
    for multiple currencies.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2204 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 69be0e4b8f34324f077fb8a4b48c8a313af79adc
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Apr 24 21:12:41 2000 +0000

    fix address of FSF in copyright notice
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2203 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 63d7bcccedd463286b9382faba9895289eb78c05
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Apr 24 21:05:20 2000 +0000

    fix copyrights
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2202 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9a242617c56eabba106aadcf567dc92732d8f98
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Apr 24 20:55:44 2000 +0000

    commit changes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2201 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f2605bbfc1b113cb80c5f41faa84b6218edaeca5
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 24 08:07:28 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2199 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf62474321ae7bbc0ed3efe50220c7fff51a6532
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Apr 24 07:06:34 2000 +0000

    fix for compund filename bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2198 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5182c06c89754a63f036d0f12fa747e9cb663ced
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 23 22:20:53 2000 +0000

    Jan-Uwe Finck's updated de.po
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2197 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a26a09011f944c14d1ed4e0c986df4e960902a9
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 23 22:19:28 2000 +0000

    Budget window.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2196 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 816624892e03c6c5809e6ffe7d426d6fa4f8c64c
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Apr 22 22:13:33 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2195 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6434055bb1cd3fac4b1c505f5fce65b42127703b
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 21 19:43:46 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2194 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 87f1d9c4f0b2c9c23ca0d1ffa398643c202b784d
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 21 18:21:50 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2193 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d6ff3d40165b016f5290c4cfab23d331bdd9b9c7
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 21 10:49:15 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2192 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b8280996293f8896fee1d697103a70cb9c562b42
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 16 20:53:07 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2191 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 50646f04a9e77f3a0d2827670918b26928b47c8b
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 16 20:37:38 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2190 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dcb49a0b47801d20dcac78b38e0cd5bff6169559
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Apr 15 12:34:02 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2189 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe02a171a0aa14d6e395b3e7a04543987f38727d
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Apr 15 09:39:32 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2188 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6e7b134a84881404ae3cb03e74294ede2b39b36
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Apr 15 07:27:31 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2187 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77b2d3f44596f8e6e1922fdf9e5a67b079cf0dd4
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Apr 15 06:09:03 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2186 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 711e3fd62fd5162bdc00657dacab782150cd71d3
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Apr 15 05:46:07 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2185 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 39c125f7cedd8d63a6583d1f03a7bd0d85957638
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 14 11:10:17 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2184 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58058e80109340f2a9fcc6784b80b9759e5d75d5
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 14 10:42:18 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2183 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8704ffea5a03adb6e0bf0acc3294098c480f57b
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 13 22:48:21 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2182 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 45c1b019c9b15c432c79110d35661644392485b6
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 12 21:53:07 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2181 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f9cae07bb8e867787bacdee51811844e137414dd
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 12 05:41:58 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2180 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e9eb707bb19799d12bcf33250a4c50b916e35e72
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 10 21:30:05 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2179 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e92acf4bf60d0abf1597c5358d913d59b36ece5e
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 10 08:39:12 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2177 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6276188d0c7f04f46437b2ff5d8fbfb7693f45a6
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 10 08:12:09 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2176 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62ac23ea3bb5458f46bbe2dfe4156c2941a3c50d
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 10 07:48:23 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2175 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 308344a1a03cc576cc180dfde3ef1c1313b4d5e3
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 10 07:27:45 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2174 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a4ac8e055bc439ee6fc4317b7a01292eb211478
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 10 06:24:19 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2173 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a29e317b9fea6e08e9b4fd5ea03053c62c809032
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 9 18:51:04 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2172 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e8007c21173a4b24e7c96d2abd0ffb52e3477c86
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 9 08:16:59 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2171 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 776995673291f0abe29009754afae889b1992193
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 9 08:01:43 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2170 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 403c35664cedd4949d8a72846335f2cb0cbc44ee
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 9 03:29:43 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2169 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 42af9b1022db46bb58e241ce45b252965e70bcdf
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 9 01:45:58 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2168 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2f8a01a6f487e1641359d11fc58e8e50e0c3a493
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Apr 8 09:32:08 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2167 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf305fbddf7101f131d9521bcf1c29f0c0c81701
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Apr 7 21:06:23 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2166 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77130e8dee85bc8bdab50a1279efb4c8d5281fa3
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 6 17:48:26 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2165 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6bc013c14e3f89628df347a886efcb53bcadf7f
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 6 17:26:30 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2164 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8de26e85f06102cd790830f0e7aadd482fa4cea2
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 6 17:09:51 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2163 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f9fff04acbb948981fbf076185ac225f1a83c714
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Apr 6 16:47:33 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2162 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 20743f221fab1ec1d1b38a854dd05b36de8a6858
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 5 21:59:56 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2161 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 60a90316d025f1a393cc1f161044165dbfcda1df
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 5 09:41:32 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2160 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52a68d663e6470fb4a805f460b7aa582dcb511fc
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Apr 5 04:13:07 2000 +0000

    no-op testing cvs checkin
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2159 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d33142074c9e5274405dfe716f7d744e506c6db0
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 5 02:07:02 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2158 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 38fcb8da8f34dca650bf63b40d7a3f37d768ef92
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Apr 5 01:57:40 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2157 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 50134d0df88e1885cbd8b8c2c048167fe848774d
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 4 22:36:32 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2156 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 45ea4b5d72facc829ed763dc09bcde3211b994bc
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Apr 4 17:52:04 2000 +0000

    change source url
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2155 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2bcfa82e18af695bd36a5703ccd5500038f5d9ab
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 4 10:48:41 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2154 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f3d6d364e8fa26f31064e4c96e4272e7f4f71821
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 4 09:48:22 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2153 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 05cfcc2f19b58408e549d6d8cfa3a1a32bd78220
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Apr 4 05:49:09 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2152 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 757e78d06db6ee5707c3ef069c2c0fa6e2977ca7
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 3 20:28:26 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2151 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5a9e1135d02ea93aca69612e4651febb285cceca
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Apr 3 00:05:26 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2150 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e3ece8a6f641bd59dd2d789ce3bb1ad4b0cacc9
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 2 10:50:56 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2149 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e611c3e49fbb8b1e913bf64ff51d328aed099ce
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Apr 2 07:56:32 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2148 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e4c350dde5ed11c7fbd0437678803b72210022f7
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Apr 1 11:25:29 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2147 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 311ae4724ccb022743af37d8032a21181ea896cc
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 31 20:00:34 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2146 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cba354dec0da6162bd0b8eac0ee6a414102ee03b
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 31 10:05:06 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2145 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6fb319c7707c3f04056b468767cbe442b6e908b8
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 31 09:57:02 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2144 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d20dfc4aa86c6f81b4834b38ead86b01ea39de3
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 31 09:48:20 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2143 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47abc657dd1624f6567eed64e3e6ccc547e21411
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 31 09:41:07 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2142 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 75e96e2ee8e9a6dc50aa87708c867b705669cffb
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 30 23:29:51 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2141 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53b1e838859031eb3345e16e6972d60e99a8fd7e
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 30 22:35:21 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2140 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0c79dc561559709c008f2811f8e3bfa8fd4d684
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 30 11:28:46 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2139 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f7e27f5d402870c5575b565bedde40bad6cf189
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 30 09:50:40 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2138 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 671c00f32731cb43081399420b8278d73a5fd00d
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 30 09:11:24 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2137 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d12d84302e05396d354506fde3c872baa02e7d4
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 30 08:50:53 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2136 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9261c867b5f7a7fde6b22db5c6d04b1f00c998a2
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 30 08:37:37 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2135 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b95e3f59dc842f563c7952f68353d9fe3fdfc8e9
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 30 03:26:18 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2134 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47d6f0d59e4e76cdaff61cb71e3ab8ca05e5df63
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 30 02:18:35 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2133 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c60889ad12637933a56022eb0db02803900738f
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 30 00:49:54 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2132 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18ef8bb39d1ff45170b6cd8c6fbaf369fea5975f
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 29 11:52:16 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2131 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 05e59ff031adfca61feb45ff88263c71847b6fcc
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 29 11:45:07 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2130 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ecf6af866ae417463eaaadbdaf231b2d3d8449c
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Mar 28 22:38:21 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2129 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57138712bfff3924493460b33b9e58690898ce04
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Mar 28 07:51:15 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2128 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c260fc151857e34a723db77fca61c3851506c7e1
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Mar 28 07:45:14 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2127 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f7a3e9fb6a8ea2ee29ad273e59d296f38523e5e4
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Mar 28 01:50:06 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2126 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cfbc74e8287a9587ad0deedab9eeac7698e39c12
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 27 21:31:20 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2125 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 09d1da1a6c8e590e74fbc74ebd3c1a232b0ca74a
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 27 09:01:22 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2123 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 80668d63608478735919162c2f37a9f4e0ff1bf1
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 27 08:18:05 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2122 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 764bf4b168d9297407f482253d7677a5db5dc8a8
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 27 08:06:49 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2121 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 520fdd2b0176b06b2fd510dd120ebe0c0c05098b
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 26 22:59:03 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2120 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c2126809315c4ee891a9b116f05a28b4792fea6
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 26 20:56:29 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2119 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ee8c3d771837b4c0067a9c06807bba5541e5072e
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 26 10:38:39 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2118 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec0e4e001251c0b78b8e06122a6bb6aed70fc613
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 26 02:27:11 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2117 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 642a19983ec28efdb83c6f197347e43d5303da04
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Mar 25 20:51:59 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2116 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb02a6e5c779df721a4a0bedc1bcaa1ff820b2bc
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 24 22:33:40 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2115 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8484d9030e41d0ad5c59a2ff2b1fd4ac4b1b3fb2
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 24 09:47:27 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2114 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cbb60d3362632378beb7cf9d84377a21c062077f
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 24 08:39:58 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2113 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 86214cc428000184739ccf152338b7438e4a54c5
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 24 02:41:18 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2112 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a3802851a60546dce796141591cb8c9223c0116
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 23 23:02:23 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2111 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c49629a7aa322f03375af3f71db81b61706dcca
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 23 22:53:15 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2110 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ea52c9840840ffaec916b1f3d1ef34d9f7203fa
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 23 22:36:20 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2109 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 081473f4089edfdcd3c27e33f3b88f4be59c1f87
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 23 22:34:49 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2108 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2537fff2084eadf15db37e2d84831e743168bb8a
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 23 22:22:43 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2107 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8849492dc4667ac052aa84bcf01bed35c6301f2f
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 23 11:31:40 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2106 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 465790c218cf3bbdecaefead336c1263fa1e2251
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 23 06:02:14 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2105 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e6a025cd57e1fcbafea1a9a2906b648dcec06b77
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 23 04:26:59 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2104 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d6fc24d2b72b04e766ba727aba403c62a73a5d3
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 23 04:20:01 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2103 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2d7022d07ba3b3b631877e3883bc6d6dc7d6bbae
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 23 02:41:50 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2102 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 894317529af8e2fead8dbd8440f5350f62bfba2e
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 22 10:26:45 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2101 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2962e03ec91c6f347488fb1b48e8387806b7d619
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 22 10:10:50 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2100 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a45d4f6a7808469d32c3a81994fbe9bbaf2b470
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 21 06:23:48 2000 +0000

    cleanup of the references section, remove dead links, names,
    participants
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2099 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 371111613a0d6542ffb615aa8e5c8f448ba7b117
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 21 04:45:38 2000 +0000

    I guess I have write access hmmm ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2098 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f9175bab3bd4a614b5bd143b5273b7fff6557a82
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 20 23:29:26 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2097 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b00adc3142c38d792ae9ae3589c570103ed317c0
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 20 08:31:13 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2095 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf27b62ceae23a080d433d016e699dbedca8f33d
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 20 08:22:48 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2094 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6455a20b9bfff6e99804cfbfc3c754f9e0293d98
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 20 01:16:00 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2093 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cd329e19447f33dacdd158befe2ade5555d2b7b6
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 19 23:46:52 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2092 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 97d248f32fd07a44e0054cfbcb133e6261ee9423
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 19 23:33:46 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2091 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 46691977ab32cbc0cc7676254441b9d04ae937df
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 19 21:37:24 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2090 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8bc80497e1b82d05c451ec195ff2398e00e3f085
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 19 10:23:16 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2089 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae37bf8dfce2276177e2c44c6cd7a57a0007a292
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Mar 18 18:18:13 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2088 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 51e814eabcc29ed3d496fcc4ca676890670fd755
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Mar 18 18:15:30 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2087 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df357c5df84feb27c364eb7e0e86018a382ef06a
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Mar 18 17:53:23 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2086 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a4b86a4e1cf6d066909f239885c47ee443a05b12
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 17 04:36:13 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2085 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0fe89ee04e3605cf658cb1853c30a923d78a7f74
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 16 20:19:09 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2084 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff62166bfae1e70294ad2cf2355f804b73a8ed23
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 16 07:12:49 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2083 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc7be297c9a86f3a1d69f1507b1dc0334315837a
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 15 11:13:36 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2082 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 120f471f37835841bf94656e185b77fd6cea1625
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 15 10:49:29 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2081 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 97cba075596e779e6df1c5deaa7f8ecce4a95988
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Mar 14 23:50:36 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2080 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e307c71df5eb4a568c2dc35675d5ca08332c0ea
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 13 08:11:51 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2078 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 71736a4883905d2ca4ea0d759c5f892c3aa0c19a
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 13 07:14:22 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2077 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aabbb5691b4c11c97222c4f8c59779abd4fd9ec9
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 13 07:05:38 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2076 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e67e679469ecb68644a4294c97a9c506dd82a55
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 13 06:56:27 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2075 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62dda0e2979ee870f6e21134b8f262d5f80318bd
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 12 11:12:08 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2074 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb4ea32bfaf921195f531a0110ac6f6cfddc4340
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 12 11:07:49 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2073 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1fc99b4ef2f63818402c48c56f8d63740d81fc9a
Author: Dave Peticolas <dave at krondo.com>
Date:   Sat Mar 11 09:11:02 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2072 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef968c2927f143611b815371545541b2a4bcfa3e
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 10 09:00:26 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2071 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a22ab2d10295a629b0eb36a3a82f119d9a751cae
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 10 08:45:02 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2070 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb9bab2ef2d59c1e80416b484e0cc21375f0cada
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 9 08:04:03 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2069 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 318911182b6d9109223d49b465178906184b2208
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 8 21:14:52 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2068 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aacce23278a823e988b26fdc59e14f3991fbe17e
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 8 08:49:22 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2067 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74465a8726cfdc1036b33c8c9815009c96b6d39a
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 8 06:06:23 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2066 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14b0d47c544bcaa05926a25dc7018f5954be9b72
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 8 02:12:39 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2065 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ed86fbb29b9385abc8bf5a3293d07dd25019baf
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 8 00:47:06 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2064 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1912f86f5ab5cb2a102dc8a5245c49eaf7427b35
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Mar 7 09:51:35 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2063 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92f50014ea6768215e7f9cc4108cfbc1eacae75a
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Mar 7 02:03:00 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2062 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd06f3d0203588688f82b5a61188c960149c9112
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 6 02:31:48 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2060 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 97bbc260cf5494e5e26adb2da760aa1905ccee7b
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 6 01:47:01 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2059 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3860fdb984f18acadca4a4c92b7f9f2da2612fa
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 6 00:55:58 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2058 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85cdb6c67dcc1cc6cfae5d075e8d86330f47ee55
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 6 00:41:34 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2057 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 845714ff0fb6f70a4684f90b739323d9e95fce5b
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Mar 6 00:17:25 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2056 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b2f2293c12e10a50d5bd4a57622162182f97ba70
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 5 20:54:04 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2055 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1da4e807a7bd2b2c3b2c5ad7aa937eceb9565674
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 5 05:17:12 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2054 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9be6f13cd2d21f68d0445dc9e0ceddbbfc0aad9
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 5 03:06:52 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2053 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ef119ca88e10b5e4797aa0c1de470d4e28e91cb
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Mar 5 01:16:24 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2052 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a45524211bb5b1898abfb15fc85e3fb617ffab57
Author: Dave Peticolas <dave at krondo.com>
Date:   Fri Mar 3 21:21:49 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2051 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9e26a7882d2d120b293e3b37152c237d0f1b22a0
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 2 10:13:48 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2050 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14e55303e1989c43ca98f8b488515edaf77e4e67
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 2 10:05:15 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2049 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c236888f14aab699e882095f14424b581df52f4
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 2 09:52:55 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2048 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5aea97677bd974043c00c6c8f0dd02e269146d25
Author: Dave Peticolas <dave at krondo.com>
Date:   Thu Mar 2 07:06:00 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2047 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68a3ed14355697cd59691909905e503931f0caf4
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 1 11:00:22 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2046 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 313a54000d9e43ba615f158684d7456732f9c83a
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 1 10:33:46 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2045 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b0838e07565295860be43b165d39cb50d348df8
Author: Dave Peticolas <dave at krondo.com>
Date:   Wed Mar 1 10:09:57 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2044 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 647b419e0f516b493d62225c4f4f1a7a7103ca5a
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Feb 29 11:34:10 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2043 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa0e7590b6c39fbf217b7348699241b82a64689a
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Feb 29 11:24:07 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2042 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e0a0f388f861662c75a3e38264b4172b9ce6422a
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Feb 29 11:20:27 2000 +0000

    Implemented list option.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2041 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4781c1fb05c019aca6fb8866631f6074269adb0c
Author: Dave Peticolas <dave at krondo.com>
Date:   Tue Feb 29 11:17:21 2000 +0000

    Date parsing fix.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2040 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 011b54d5ed2fb56b8d975cec8dab48f4935e6bfa
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 28 06:11:54 2000 +0000

    new spec file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2038 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f594de0657bcb42cb1de00114436ffb8e8396ae9
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 28 05:49:09 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2037 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96cd8f22c4de549e69b6146ea028dd2ee1e4870d
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 28 05:22:03 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2036 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68292ef43a6e12ab546df8e35c7e89c82c45175b
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 28 04:43:52 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2035 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8ec84b5fc342124a43d4852506a0b9e92a9a64c
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 28 04:12:32 2000 +0000

    version change
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2034 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1033cf9f90c68179c9de096ece351cbbe96fa177
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 28 04:11:50 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2033 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9afe4b51df6ee21bf824d44099b4b18a577e7ed6
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 28 04:03:05 2000 +0000

    version change
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2032 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 112bcaa2394f611191c160e23514d0519a45a449
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 28 04:00:50 2000 +0000

    Heath's patch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2031 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 88b004b038aa392cefa2e6b07e90fca33d7d4cad
Author: Dave Peticolas <dave at krondo.com>
Date:   Mon Feb 28 01:44:31 2000 +0000

    i18n fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2030 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d30be7baabe990bf378feb4ce787b66fbcc7e01
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Feb 27 23:56:48 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2029 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 392a3333c5d87ae26b5b51bffabbd95cc58f2582
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Feb 27 23:01:21 2000 +0000

    Last Bigpatch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2028 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fcb7fdaeecba3b1aa8c8920ddbb4469920c089bb
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Feb 27 22:32:52 2000 +0000

    Last Bigpatch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2027 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f7f46026eb960e04d503881cb9813b000c88b8f
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Feb 27 22:30:43 2000 +0000

    Last bigpatch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2026 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1fa751680dc252635d74333bd243af3c04cbf27b
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Feb 27 22:20:19 2000 +0000

    Last Bigpatch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2025 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 11529e91c1a9b8207be975df92d327fa23b2b35e
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Feb 27 22:14:58 2000 +0000

    Last bigpatch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2024 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd1d5e2c6263135610bafd5e5033d28a9bc43178
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Feb 27 21:50:57 2000 +0000

    Last bigpatch.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2023 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d7197b83c1df43ba8c29a2448fa72917fd175ab1
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Feb 27 21:50:32 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2022 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ca93bc6fa245b54a2b2d142fa0cc23a0127ed267
Author: Dave Peticolas <dave at krondo.com>
Date:   Sun Feb 27 21:33:56 2000 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2021 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f3a1b2396bee01f691e57f242554d7e7909665e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 27 19:40:32 2000 +0000

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

commit 42c1245164cb9704d94e6f099de4a76521d4fe27
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 27 19:39:03 2000 +0000

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

commit 5be82cc74abb70a79aa6eded110ec466c4850f9a
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 27 18:10:42 2000 +0000

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

commit 09f4a5be22ba936b1a393622df31c709688bf5a7
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 27 17:52:42 2000 +0000

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

commit 4313dd3a495e92cf84e51c8be8cfdf6486ac9e2e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 27 17:19:55 2000 +0000

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

commit 67b37b1e44ec55003a045d71c6a75d7605240918
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 27 17:19:11 2000 +0000

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

commit 85125c7ca5b2e352162261a79b6d734152461c72
Author: CVS Daemon <cvs at gnucash.org>
Date:   Sun Feb 27 17:14:56 2000 +0000

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

commit 78f26307a59f1cdc1197594d3715ace41a68f057
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 27 16:35:48 2000 +0000

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

commit 171f2540b8df940ad3bb1a3017eb1e03600ad9af
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 27 16:34:20 2000 +0000

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

commit d3cc2ba3100bfa44e718d95a1cf236a405d4417e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 27 16:33:13 2000 +0000

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

commit 39d702989c1d28b617be5823ceda6557c8bdcf28
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 27 16:32:27 2000 +0000

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

commit c94f10a0c666171568bee171071824e4c7af2d6a
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 27 16:31:57 2000 +0000

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

commit 9aa915fcdfd13e2364f615d74d74feb14e15410f
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 27 16:30:07 2000 +0000

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

commit 8eb597be354c38dff38e4c0b9a2fc14166d51091
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Feb 7 05:27:35 2000 +0000

    patches from Dave Peticolas Date: Sat, 05 Feb 2000 02:40:06 -0800
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2007 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 653ae23d9c5dcc6c0b7fe9ad0b47b2cd2ced8e96
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Feb 7 05:12:24 2000 +0000

    patches from Dave Peticolas Date: Sat, 05 Feb 2000 02:40:06 -0800
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2006 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f1ebd5838cf22496065fc117ee7ca53c424ed07
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Feb 7 04:55:42 2000 +0000

    Dave Peticolas patch of Date: Sat, 05 Feb 2000 02:40:06 -0800
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2005 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd0cd39512904036f4d51f805963e17da137c6be
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 17 22:04:19 2000 +0000

    more mailing list info
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2004 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e664c4bba6b0d635234dba615e4925ecd5de35e3
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 17 22:00:36 2000 +0000

    add other supported locales
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2003 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2df9a9ee4d3e28f542e6746f840a65f1f73158af
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 17 21:52:48 2000 +0000

    add internationalization
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2002 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 30d852ceea986c8719c27b9b2bb5c774e87a2ef9
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 17 21:39:42 2000 +0000

    apply peticolas patch of 17 Jan 2000 00:15:12 -0800
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2001 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8c4ffa54e532ef2adeaf85c2e51355901b09970
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 10 03:33:23 2000 +0000

    daves patches of Sun, 09 Jan 2000 03:18:52 -0800
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2000 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ac5892064abab2a4127ec29ff83976b77e8aee2
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 10 03:20:45 2000 +0000

    daves patch of Sun, 09 Jan 2000 03:18:52 -0800
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1999 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 048c65f8519037ee0ac74c9e37b0cdfcd9c9f89a
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 10 03:06:41 2000 +0000

    cleanup from Dave's patch of Sun, 09 Jan 2000 03:18:52 -0800
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1998 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 08fbc42ca9feaca307a77eda1df07e6592aee9a9
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 10 03:03:13 2000 +0000

    daves patch of Sun, 09 Jan 2000 03:18:52 -0800
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1997 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6dc174ded734e0b8b4eb08c6d4e20a4456833280
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 10 02:59:20 2000 +0000

    cbbrowne's updates via dave's patch of Sun, 09 Jan 2000 03:18:52 -0800
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1996 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e936f7783a19df4f3facc8ae3e60bc7269de4931
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 10 02:51:14 2000 +0000

    apply Daves patch of Sun, 09 Jan 2000 03:18:52 -0800
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1995 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae3e99ff84108e4e22c1429ca04f8fec4df1636a
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Dec 31 04:24:23 1999 +0000

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

commit 77b52f628f9a9072745cffb7eaf34d2deeb249b0
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Dec 31 00:05:41 1999 +0000

    big ol patch from Dave peticolas
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1993 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 49d51b4432deef455f9e0e44caa97f32041bb297
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 29 08:18:08 1999 +0000

    updates from cbbrowne
    Subject: Patch of Docs, QIF/Guile
    Date: Sat, 27 Nov 1999 11:37:04 -0600
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1991 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 882eabf2001cfdd9d1f00a6a8b449a4fa02ceeba
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 29 08:06:28 1999 +0000

    update the credits a tad
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1988 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2c18b702ff13afa194f335c14b9e84211288bfed
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 29 08:06:00 1999 +0000

    beutification from cbbrowne
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1987 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35a50f5610dba82bd0a5efab1facdb34cab56301
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 29 07:46:36 1999 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1986 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 25818ab1782bb221eb166098633915d2e4713e91
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 29 01:16:36 1999 +0000

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

commit da09a5d786fb055985d128cb7003a4d6cc721691
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 28 07:16:29 1999 +0000

    spell check
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1983 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d576bd694dffd7e37390fe61f25205bbe850e09a
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 28 07:05:29 1999 +0000

    add sizings
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1982 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 401035b3a4aaab1c0132c3a02c0bceaeebe07aae
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 28 06:38:22 1999 +0000

    major re-org
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1981 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d94a67b51832228bf43b17a6d8ba5b375027d9d2
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 28 02:14:04 1999 +0000

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

commit 3a3129ac247346ec13807fdffad7c800e1f9e4f6
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Nov 25 02:03:20 1999 +0000

    first round of updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1979 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eebba4cab7852dbcbfaf8edf93fad7271afc99d4
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Nov 23 17:46:49 1999 +0000

    delete changelog as per request
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1978 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 56f34f47d45211b310f4dfe7b2a0370d15e34238
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 22 08:27:05 1999 +0000

    more info
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1975 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73de2a8cc9e31ff20cf4afb99f34ecaf83cb87f2
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 22 08:21:16 1999 +0000

    patch from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1973 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 748d9bb0bdd721f91b51ccfe1db148b7e92b940f
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 22 08:03:03 1999 +0000

    patches from Peter Pointner Sat, 13 Nov 1999 22:43:54 +0100 (MET)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1972 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce9b0212b985d999ac2a42cd73434263ab9fd778
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 22 08:00:43 1999 +0000

    Pater Pointner
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1971 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c1d730fc2a0fdfbab2522edca7426eafbdd9f73
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 22 07:57:22 1999 +0000

    patches from  Peter Pointner Date: Sat, 13 Nov 1999 22:43:54 +0100 (MET)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1970 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f418c30450c31644c72b9cfb841fa613312a277
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 22 06:35:19 1999 +0000

    patches from Dave Peticolas Sun, 21 Nov 1999 15:30:07 -0800
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1969 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 280c1153206905abcb224bad882a9ddc7ca3a67d
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 22 06:32:19 1999 +0000

    patches from Dave peticolas  Sun, 21 Nov 1999 15:30:07 -0800
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1968 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e7497bbfd1d567ce1b57531b4159ff2e38a0de11
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 22 06:23:25 1999 +0000

    patches from Dave peticolas  Sun, 21 Nov 1999 15:30:07 -0800
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1966 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 168966a18ccdc0ff9f5b56d033b8e3b621865798
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 22 05:21:09 1999 +0000

    patches from Dave Peticolas SSun, 21 Nov 1999 15:30:07 -0800
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1964 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a086785969858652a7ce15c2dfe35030548b9daf
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 22 05:20:07 1999 +0000

    patches from Dave peticolas Sun, 21 Nov 1999 15:30:07 -0800
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1963 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef7778a8eaad96a073a785b0306a76bd2e749281
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 22 05:15:30 1999 +0000

    patches from Dave Petticolas Sun, 21 Nov 1999 15:30:07 -0800
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1962 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f81b7dc10e151284032b8994e399d40c3dc83a4
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 22 05:11:30 1999 +0000

    minor munky
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1960 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e2b68b258a8821c2724be8af5a7f2e171fdaeba
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 22 05:09:40 1999 +0000

    bug fix for rounding suggested by Dave petticolas
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1959 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1bf5ded474c1877793b0698d3a4c40360e97039e
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 22 04:54:47 1999 +0000

    patches from Dave Peticolas Sun, 21 Nov 1999 15:30:07 -0800
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1958 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 423da4d4a8f2ceb96e39117c640765a11db1b17c
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Nov 11 04:50:15 1999 +0000

    oops, forgot to add this from peticolas '10 patches' patch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1955 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d782ecc47b1fd3c63e437c289d2714ae694fbfe4
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Nov 10 16:28:05 1999 +0000

    The 'last 10 patches' from Dave Peticolas <peticola at morpheus.cs.ucdavis.edu>
    Date: Sun, 07 Nov 1999 02:12:41 -0800
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1954 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 46d43a19183680a9b73e22cf339c0f790493499c
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 24 21:37:41 1999 +0000

    use -z3 noand -Pd from rob
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1951 57a11ea4-9604-0410-9ed3-97b8803252fd

commit afa08864161b6c41a1e9f41968e2c854e68ed9eb
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 24 21:33:32 1999 +0000

    patches from
    Date: Sun, 24 Oct 1999 11:57:54 -0700
    From: Dave Peticolas <peticola at morpheus.cs.ucdavis.edu>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1950 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2db652c5e928d9c3829c05b8979a53bcf21de5b6
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 24 21:31:35 1999 +0000

    multitude of patches from
    Date: Sun, 24 Oct 1999 11:57:54 -0700
    From: Dave Peticolas <peticola at morpheus.cs.ucdavis.edu>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1949 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6302da0d0884bf742e3cfbb27a05d29bfa889425
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 24 21:29:54 1999 +0000

    Date: Sun, 24 Oct 1999 11:57:54 -0700
    From: Dave Peticolas <peticola at morpheus.cs.ucdavis.edu>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1948 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e8dd6bccf023372453e309dd8d3bd49f770b5d92
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 24 17:10:16 1999 +0000

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

commit 83a9d41d69015c16838f5bd672ffdb24d7aaa9e5
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 18 05:41:31 1999 +0000

    add a credit for dave peicolas
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1945 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b2063dfa20c5ce7f75fcee4e5b79b90eb53b28cd
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 18 04:02:44 1999 +0000

    file from cbbrowne at hex.net
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1942 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ebfd67b5459f4bf1a9ded1d6383eb4142bf46495
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 18 03:56:10 1999 +0000

    patches from Dave Peticolas <peticola at morpheus.cs.ucdavis.edu>
    Date: Sun, 17 Oct 1999 18:01:53 -0700
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1941 57a11ea4-9604-0410-9ed3-97b8803252fd

commit abc39f055774134afa5ef50833eca77f2f7ad790
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 18 03:18:20 1999 +0000

    patches from Dave Peticolas <peticola at morpheus.cs.ucdavis.edu>
    Date: Sun, 17 Oct 1999 18:01:53 -0700
    
    Includes new files from Christopher Browne <cbbrowne at hex.net>
    Date: Sun, 17 Oct 1999 18:42:39 -0500
    
    It doesn't yet quite completely work, but this moves several steps ahead:
    a) Currency handling for both US "1,234,567.89" and European "1.234.567.89"
    formats, as per a recent bug report, with "regression tests" for this;
    b) Much added documentation to gnc.gwp
    c) Several new files attached that all go into GNUCASHROOT/src/scm
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1940 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b257312ea22db4e815533d485594f62ffba8817
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 18 03:05:47 1999 +0000

    patches from Dave Peticolas <peticola at morpheus.cs.ucdavis.edu>
    Date: Sun, 17 Oct 1999 18:01:53 -0700
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1939 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 04b7c965f3809cc397621231569895339b464c43
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 18 02:58:21 1999 +0000

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

commit 7cf39fd4e5ff4ba5159faa092f89ae640ad77d3c
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 18 02:54:06 1999 +0000

    QIF patches from Dave Peticolas <peticola at morpheus.cs.ucdavis.edu>
    Date: Sun, 17 Oct 1999 18:01:53 -0700
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1936 57a11ea4-9604-0410-9ed3-97b8803252fd

commit abf5bed7cd0df96028cdbf3420a41f1fbe9d0995
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 18 02:13:06 1999 +0000

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

commit 568e699a36ea222438f3ac7186b2738baca2a5f0
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 18 02:12:35 1999 +0000

    add note about broken lesstif
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1933 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dafd6804d91e8f6a5faf33407f2370e05a0e5749
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 30 03:09:29 1999 +0000

    ffrom rob browning, failed to check in earlier
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1931 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c60fa5190a944d24738c05e45854ea664371830e
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 27 05:06:27 1999 +0000

    patches from rob browning
    1999-08-25  Rob Browning  <rlb at cs.utexas.edu>
    
            * Add this file (./ChangeLog).  I'm planning to add change
            information here, and I invite others to do the same.  For those
            that use emacs, 'C-x 4 a' adds a new entry.  If people don't like
            this idea, we can drop it.
    
            * Add new scheme function gnc:choose-item-from-list-dialog.  There
            is C side code, but it's only meant to be called from scheme.
            This function is quite flexible in handles selections.  Eventually
            we might want to generalize this even more, but there are some GC
            issues to consider.  See src/gnome/query-user.c and gnc.gwp for
            details, and see src/scm/extensions.scm for an example usage.
    
            * IMPORTANT: queryBox signature has changed.  See the docs in
            src/gnome/query-user.c and in gnc.gwp for details.
    
            * Remove queryBox stubs from Motif side.  Motif doesn't support it
            (yet), and with gnc.gwp conditional inclusion we can just ignore
            it on the motif side.
    
            * Add function (current-gnc-compile-flavor) to gnc.gwp so that we
            can have conditional blocks.  Possible return values are 'gnome
            and 'motif.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1930 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa0eed02ef0e32c231fe4c19d0c02b325984a661
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 24 06:23:03 1999 +0000

    From: Peter Pointner <peter at wuzel.m.isar.de>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1928 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d52fcb05cdeb8df8772e6eb11e6e8e2d9a05e659
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 24 06:22:06 1999 +0000

    fixes From: Peter Pointner <peter at wuzel.m.isar.de>
    for qif budget import, other misc.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1927 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1490cb59e8128ffeeecdeabdff0665fde153349e
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 24 06:11:41 1999 +0000

    patch From: "David O'Brien" <obrien at NUXI.com>
    fixes non-portable make invocation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1925 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f59270c55f8d5da1f933134738e0ce9abf9977eb
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 24 05:49:06 1999 +0000

    fix some fubaritic rock as per Per Bojsen <bojsen at worldnet.att.net>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1923 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58dbe8083ef8a89526ae201b4906239d81ec89be
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 24 04:54:59 1999 +0000

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

commit 897b880d7bc5d216e100c7e22c16f26944116090
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 24 04:53:34 1999 +0000

    Date: Mon, 23 Aug 1999 07:17:44 -0500
    From: Ben Kelly <ben.kelly at ieee.org>
    a patch that fixes a segfault that occurs
    after switching from multi-line style to single-line style in the motif
    register
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1919 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df86c71bf09048541bebda2d4a06ec92df944acc
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 23 05:32:27 1999 +0000

    add cresdits for alpha-=dec-osf port
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1917 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f4bc1bf100d5d13e19c0c3b173d1d3a4dbe0e1b
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 23 05:28:40 1999 +0000

    Fixes for dec-osf builds
    Date: Sun, 22 Aug 1999 20:59:09 -0500 (CDT)
    From: Tim Mooney <mooney at dogbert.cc.ndsu.NoDak.edu>
    
    1) adds top_srcdir to Makefile.init.in, since one of the Makefiles that
    includes it needs top_srcdir but it isn't set in that particular Makefile.
    This may not be the right call -- it should probably be substituted directly
    into the Makefile.ins that are missing it.
    
    2) It removes instances where (gcc|egcs)-specific C flags are in configure.in
    or the Makefile.ins.  As long as CFLAGS is substituted into the Makefiles by
    configure, there shouldn't be any need to augment CFLAGS.
    
    3) It fixes a problem with finding libXpm and later libXmHTML on platforms
    where $x_libraries (after a call to AC_PATH_X and AC_PATH_XTRA) is empty (i.e.
    the libraries and header files are in standard places).  Using X_PRE_LIBS
    may not be the right solution here either, so further work may be necessary
    on this.
    
    4) It makes sure that any CPPFLAGS specified by the person running configure
    (e.g. -I/path/to/Xpm/headers -I/path/to/XmHTML/headers) is passed into the
    Motif Makefile.in, so header files are found.
    
    5) It updates the top level Makefile.init.in so that @CXX@ is used in place
    of @C++@, since that's the common autoconf "variable" for it.  I don't think
    C++ stuff is used anywhere here anyway so it's probably not needed, but I
    noticed it so I thought I would fix it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1915 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4a9d527a1678c2b0194c5232681e51aa3c3fa77d
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 23 05:21:44 1999 +0000

    add core dump fix credits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1913 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17afd36d8ef00cd1f82765e057871c4780b09063
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 23 02:43:32 1999 +0000

    core dump fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1911 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 88445b34d88c0c32b181cf0f610134d1887a63ff
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 17 04:22:28 1999 +0000

    update ben kelly
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1908 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74d32f2a089df41f3cd4066b6dfec61f055b11ac
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 9 01:54:23 1999 +0000

    bug fixes from Chris Leach
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1907 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 700611119d35a526f1d529be8b64e43634ff7708
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 9 00:57:21 1999 +0000

    update tracing messages
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1905 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0406d09adfb2830e49e07c115167167aa798faf7
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 8 19:07:35 1999 +0000

    fix cell leave processing bug; update diagnostic messages
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1903 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93713b2f2c931d1c555838d03c63c866b307933d
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 8 14:37:15 1999 +0000

    char is unsigned not signed by default
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1900 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2722d054dcf6a031ba994d611f7f6b905b2edbf7
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 8 13:57:58 1999 +0000

    Ben Kelly <ben.kelly at ieee.org> for motif menu bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1899 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf802e616c80acf613a2e0a7b9f6f2addc17a424
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 5 06:41:39 1999 +0000

    add documentation about redraws
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1897 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82a9da88b53a59a045302f3012f07e47d2780738
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 5 06:10:51 1999 +0000

    add documentation describing table layout
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1895 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ffa5f24b2f98d16c4efb538e9be9b7fde2e265c3
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 5 05:53:04 1999 +0000

    fix bug related to transfers
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1893 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e801818fe9da6ea61539b6c028fff04245034d7
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 5 04:49:44 1999 +0000

    add debug print statements
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1891 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2c01b6c335b613ae012e14ff252c2e40047bd6ff
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 4 06:46:59 1999 +0000

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

commit 8aa49e6679b4d4e88dfe873f665617f621239819
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 4 06:24:02 1999 +0000

    From Jeremy Collins                             Aug 3, 99 01:43:55 am -0500
    Subject: Display fix ( Gnome/Gtk version )
    Here is a fix for the display bug people were reporting earlier.  I am
    not sure how this code got removed but I am fairly sure it worked a week
    or so ago.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1888 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 792a6ed0542ab47f960560d87bd772f21264af1f
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 4 06:19:57 1999 +0000

    From Alexandru Harsanyi                       Aug 3, 99 04:24:10 pm +0300
    
    Hi,
    
    I've made some enhancements to the dialog-add.c and dialog-edit.c files:
    
    * my-xacc/src/gnome/dialog-add.c (gnc_ui_accWindow_tree_fill): the
    account that is selected in the main window is selected in the
    account creation dialog too.
    
    * my-xacc/src/gnome/dialog-add.c
    (gnc_ui_accWindow_create_callback): the account code is set for
    the new account, if the user does not enter a string for the code,
    xaccAccoutAutoCode is used. Thus each created accout will have a
    code.
    
    (gnc_ui_accWindow_create_callback): the function has been mostly
    rewriten, it uses less variables, and the code for each account
    component is in one place.
    
    there's only one problem, though, xaccAccountBeginEdit is called,
    but after that, the account editing might fail. There's no
    xaccAccountRollbackEdit (yet?)
    
    (make_valid_name): this function checks whether the name has some
    non-whitespace characters in it. it trims the leading and trailing
    whitespace and returns a new string. It is used as a check for
    user entered data in gnc_ui_accWindow_create_callback, but it can
    be used elsewhere too.
    
    * my-xacc/src/gnome/dialog-edit.c and dialog-add.c: the  notes box has
    got a scrollbar.
    
    * my-xacc/src/gnome/dialog-edit.c: (editAccWindow) some accounts
    do not have "securities", "descriptions" and "account codes"
    set. In this case a check was added not to pass a NULL pointer to
    gtk_entry_set_text. This removes annoying gtk warnings when gnucash
    runs.
    
    * the gnc_ui_accWindow_tree_expand function has been removed from
    dialog-add.c since it is not used.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1887 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a535d9f09b013cbdc6381f534d0386ee61f21c6c
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 4 06:03:05 1999 +0000

    From cbbrowne at godel.brownes.org               Aug 3, 99 00:35:25 am -0500
    The following may not make QIFIO.c substantially more robust, but
    changing a whole bunch of nested "ifs" into switch statements
    certainly makes it simpler and more readable.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1885 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a4e3bb6ca029bc8ec070ebd425c346139b9d273
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 4 05:08:16 1999 +0000

    QIF import code from  cbbrowne at godel.brownes.org
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1882 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 199e236ccfcfc79535fb7178255eff35c5359ffa
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 4 05:04:32 1999 +0000

    cleanup and prep work for qif import from cbbrowne at godel.brownes.org
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1881 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 814c43048d7eb240a4592a01fa14a979e463353a
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 4 05:04:13 1999 +0000

    cleanup and prep work for qif import
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1880 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73c3a3e364ed192f923396d817f5fc451533ff14
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 4 05:03:26 1999 +0000

    spell check fixes from cbbrowne at godel.brownes.org
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1879 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d0b702ce71e2e002f10a0677b88840875c74211c
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 4 02:45:08 1999 +0000

    both <math.h> and <malloc.h> need to be included  From Paul Moore pcmoore at engin.umich.edu
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1876 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 047304339c4db2315f26207ed46e7d9b45fe9de9
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 4 02:43:04 1999 +0000

    lines 831 and 869 need return values   From Paul Moore pcmoore at engin.umich.edu
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1874 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed8d24009701eada878be9de60be475b044fef49
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 1 22:47:04 1999 +0000

    add debug msgs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1870 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f4182012261ced177ae6eebf9976246013f40de8
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 1 21:02:35 1999 +0000

    patches from Matt Armstrong <matt at lickey.com>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1867 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c7e9b4ea506ac58b16a8f7d172e0d124de3c265d
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 1 20:14:37 1999 +0000

    oops spaces not tabs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1866 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fc145a15b2af76a6499ce426897bb37df6dc4632
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 1 20:01:05 1999 +0000

    fixes suggested by RMS
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1863 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 95c8d561fce9be63b06c7b3eceda7de431307eeb
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 1 19:57:00 1999 +0000

    fix bad line break
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1861 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2c2eeac0a211c8f32b64e226137cba4694def72e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 1 19:48:46 1999 +0000

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

commit 42ecf0c148aed5340cde68da91f7d1ffc77ae524
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 31 19:06:30 1999 +0000

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

commit aefbdafcafd7be3e559e294646737cf22a1501b4
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 31 18:44:48 1999 +0000

    fix a touch problem
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1856 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e8493c4c5e601fd9d924ec586623a380779acd14
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 31 18:06:17 1999 +0000

    remove two dead files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1855 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77b833c87fd3f8f59370e7f505c776fedb7ffd5e
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 31 17:33:05 1999 +0000

    add credit for Graham Leggett <minfrin at sharp.fm> for fixing a hang
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1854 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8fdb2c02a31c67dcf4783f144778028e60e1a302
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 31 17:30:44 1999 +0000

    patch from Graham Leggett <minfrin at sharp.fm>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1852 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0f1d5313683d928f003ea07b515b59e706f2926
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 31 17:25:04 1999 +0000

    add copyrights
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1849 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 872dbd0f8c18ce5d1a5182a17a9da8c370a5fb8a
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 31 17:11:42 1999 +0000

    fix a bug i'd introduced last night
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1848 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d0bceee4e070292d6b699d1e878ff4f9e040799
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 31 16:10:06 1999 +0000

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

commit 0f3c2142d15005b7df21b9f34b11d2130522ae5d
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 31 16:06:41 1999 +0000

    tches from Heath Martin <martinh at pegasus.cc.ucf.edu> Sun, 25 Jul 1999 22:57:18
    -0400 (EDT)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1843 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8576a5e56743d54e3cbace78ad7d7fa0364d61fb
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 31 07:20:00 1999 +0000

    add heath martin to credits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1842 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f26ea600aebf9dc5e4191a8cd8f6c6615af6a519
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 31 07:16:47 1999 +0000

    fixes from  Heath Martin <martinh at pegasus.cc.ucf.edu>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1840 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b225a14fe4a8e257ad4380e52b8bbc9df2f50d56
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 31 07:06:42 1999 +0000

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

commit c385244a0b702ab7181f3b179fab8476bd924094
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 31 06:57:48 1999 +0000

    spell check
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1837 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b2ea80286fa8b67651798d3411604dccd69e333
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 31 06:52:59 1999 +0000

    clarify teh malloc behaviour
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1835 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c522cf80bbf2a3aa080644a5c7a88c0e5a965f68
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 31 04:35:31 1999 +0000

    more fixes from Uwe
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1833 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d53e6a6363a51ed75d6d0c06cf3dfe7e84f56a8
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 31 04:09:55 1999 +0000

    fix the credits, fix teh version number
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1830 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3f8daddba3b25960e32de3aba6f5b970a56b4f06
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 31 03:26:19 1999 +0000

    new translation from Jan-Uwe.Finck at bigfoot.de
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1828 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ee1752eeb1844a56455ce9be7ca13e71b77c5b6
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 31 03:23:37 1999 +0000

    fix the cvs xacc to gnucash rename
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1826 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bdc5aeaa9ca554a6a8381d89677e92603f09461b
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jul 23 05:50:37 1999 +0000

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

commit 5f4a4e279b6caf1bce258dbc1b0bdb7fb0455037
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jul 19 07:03:43 1999 +0000

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

commit f297ff4807d5fe137a4fa7dadd6b61666e063eb7
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jul 19 06:55:07 1999 +0000

    beutify a tad ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1821 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a6f202b4ff0f9c26dee07adad9d0f53e513e9c4
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jul 19 06:34:25 1999 +0000

    cleanup how credit/debit is displayed,
    cleanup print statements
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1820 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b86dda8091056bd80dddbcd93ab23cee77972928
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jul 19 04:34:26 1999 +0000

    patches from Alexandru via Rob Browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1819 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68d526099c287d678e47597bb084cc67f75f104d
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jul 19 03:26:25 1999 +0000

    bug fix from Per Bojsen <per.bojsen at worldnet.att.net>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1818 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac0807ca72b584ffa61b14c7e8a0a40a3548c341
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jul 13 04:10:37 1999 +0000

    add dist target
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1816 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82aa33ce2dd43cb179c1333685dc2467096fd056
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jul 6 06:55:16 1999 +0000

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

commit 4d33542816b72fa8d57776834e86a190263a4a92
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jul 6 06:38:37 1999 +0000

    fixes for a file-open bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1811 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4cf132419d722ffa2261a49743a44bdefeb46814
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jul 6 06:08:46 1999 +0000

    stuff from rob from a while ago
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1810 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c399f4c0f8248ffaff4805d824280a1a31dc483b
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jul 6 06:07:57 1999 +0000

    stuff rom rob browning I forgot to commit
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1809 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 76c1ac261023687f81b54bf74870961e46b2f299
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jul 6 06:04:39 1999 +0000

    stuff from rob browning from a while ago i forgot to check in
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1808 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d9e520567b79cdcfd14dff3091d12fb539c78d6
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jul 6 06:03:26 1999 +0000

     fix ccess method to the topgroup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1807 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b87e557c5c597fa8396ad3172497f48717768e3e
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jul 6 05:55:28 1999 +0000

    changes from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1806 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5165f135e82905bd807c09df5bdb0b9c0f1b1a27
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jul 6 05:23:27 1999 +0000

    add lotsa documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1805 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1bce0297df53f81967b6f0aa4c60e8dee64a166e
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jul 6 00:35:52 1999 +0000

    lint removeal
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1803 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 54ee96614a7cafff55a4ed4c1b00c12b92933af4
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jul 6 00:08:00 1999 +0000

    added notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1801 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe83d59fd97554f69980a027a4769f5082ddb288
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jul 5 23:14:23 1999 +0000

    add check for stpcpy
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1800 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e55b4634549d54b7c741a9fa57ee6edd105adc3a
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jul 5 22:58:24 1999 +0000

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

commit 732e067ae5a981c8ceb9cbb3828a0b32329f9180
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jul 5 22:47:57 1999 +0000

    add stpcpy for solaris
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1795 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9859c0d3d4c48ff08e82355e81ace846c0b3fd8f
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 29 06:42:17 1999 +0000

    fixes from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1791 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 11a1bb072beb933b79856325cfa29debbebeaad3
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 23 04:37:15 1999 +0000

    patches from jeremey collins Date: Sat, 05 Jun 1999 10:08:03 -0500
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1787 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 45c1b04155243513c4cadc470735424898d00851
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 22 04:33:24 1999 +0000

    new urls
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1786 57a11ea4-9604-0410-9ed3-97b8803252fd

commit efc2de01a65993318ffdec3875102da318777c38
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 21 14:42:13 1999 +0000

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

commit 902df5fcb32302b13a93364daaa45ec5dd6ffceb
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 21 05:05:42 1999 +0000

    y2k fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1782 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e9d451b3b8722b195da99ec44abde1cf833e7c91
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 21 04:23:38 1999 +0000

    change beta message
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1781 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57b01720dbf7d36a29ac40777aae606e0aacc931
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 21 04:17:00 1999 +0000

    work around some lesstif bugs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1779 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f0d7974f00f18a57b339862132537bb49685eefc
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 20 18:37:18 1999 +0000

    add note
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1777 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df018d5f95677caa8aed6ad462718e6e6a6fed3a
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 20 04:21:00 1999 +0000

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

commit 6a1900e661462d7cc29f911c6b3e6c004d1570ca
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 20 03:49:22 1999 +0000

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

commit a493bf04b7f07d0fa51c729b78a86bea61f7133a
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 20 03:31:22 1999 +0000

    imove over from the prefs directory
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1770 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2173924f75ae127f3cbb8e6676aed8ed16abdab1
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 20 01:53:42 1999 +0000

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

commit 3cb5befb8aafe7ee6cbc63e92450d0ce199d0145
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 20 01:52:09 1999 +0000

    fix up resource file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1761 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 472304f8b2700705d912310cc943314f761a4f38
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 20 01:39:40 1999 +0000

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

commit d039c327ab1afa0bd47cc4786f593f6386d5d875
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 20 01:33:49 1999 +0000

    fix the checkout directions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1758 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b76ccee87018725b8e6caad134fd10d088246b6
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 20 01:29:49 1999 +0000

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

commit b97250d05a57639fd4f84a93587e51e235b68310
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 20 00:51:32 1999 +0000

    configure scri[ptlets
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1745 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5637d4d01ac190f7b5e833c006b69b2025a25ec2
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 20 00:15:15 1999 +0000

    add Jan-Uwe Finck <ju_finck at mail.netwave.de>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1742 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 446fe504f190028c53fdf78d5e2a4b17e06d1328
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 14 05:22:02 1999 +0000

    fix from rob
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1741 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 41021433bf7a77cb85d7107ef6d4a015d41e85c7
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jun 3 04:20:07 1999 +0000

    changes  From Rob Browning        Date: 01 Jun 1999 16:05:08 -0500
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1740 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0345bfd2e205e11bd2cbdb001283d732031dd9d7
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jun 3 04:18:29 1999 +0000

    changes from From Rob Browning Date: 01 Jun 1999 16:05:08 -0500
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1739 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 247adc7ceaf74d2bbb2d41ee341737aecaaa714a
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 1 05:23:22 1999 +0000

    add search pat for docs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1738 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f2ae6c4e7efda608c292045087e24ebcc2dd015
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 1 05:23:00 1999 +0000

    ignor auto-gennned file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1737 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e35b72514d6348a051bf6157b10f6d8d24ec4a9
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 1 05:22:16 1999 +0000

    added search path for docs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1736 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec2b5f733bfb0c76468e739654a238b228fa885d
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 07:29:46 1999 +0000

    oops forgot this
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1735 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52d94e4f23d5c2212395ea75e6f9a8ea04b77bd9
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 06:59:35 1999 +0000

    add new fatal error mesage type
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1734 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2fb0325f8f4bed428815458fb4127c580360c747
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 06:57:18 1999 +0000

    add/modify misc debugging messages
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1733 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f2ab262f3fc14bddadbcf296e6d9c9f08b5117ae
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 06:31:34 1999 +0000

    add trace hooks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1732 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 923874defa0329132f4d882f553a93b3983ccef8
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 04:18:49 1999 +0000

    fix some lesstif notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1731 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 65e8d7dc9eb34b7789ef88db18bcc550fa97f412
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 04:03:32 1999 +0000

    get that comment in there
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1730 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c07b18174b72767a224c1002120c4970fab71d42
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 31 04:01:56 1999 +0000

    lesstif bug work-around
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1729 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3e33c26a6027d473fd0895b3eb2f5701002a6915
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 30 07:12:19 1999 +0000

    new configure script
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1728 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7b02f2c0ed347fc45cd7c0657557389248b9d3df
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 30 07:08:42 1999 +0000

    add french docs subdir
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1727 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a88373abd3fda1310451e2cd5ba7069b2ed4fb1e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 30 07:07:26 1999 +0000

    adding french translation from  LE NY Yannick
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1726 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 79329deb56afd1579dfde6afd1cf4ca225d6ca93
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 30 07:06:09 1999 +0000

    french translation from  LE NY Yannick
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1725 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bc6419622bce86bc44757d1edc084442342f849b
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 30 06:41:47 1999 +0000

    move english lang files to En subdirectory
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1722 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 020d02501b55193f0c9cde7d42b75aef7e0cebf1
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 30 05:12:23 1999 +0000

    french translations
    From LE NY Yannick
    May 29, 99 12:17:43 pm +0000
    Return-Path: <y-le-ny at ifrance.com>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1719 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c6f96c72f79b1b36562e323edcb6fe9481980e3
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 30 04:53:48 1999 +0000

    more fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1717 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 177169530bae97a86364ad9c0fb3e667b4615f13
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 30 04:36:50 1999 +0000

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

commit 4584316e848aba21212110ff3cc1ff50c5ed2adf
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 30 04:27:32 1999 +0000

    remove the wrapper
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1715 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d0ee4210ec4564f6677d2a377d00a355a35d8dc
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 30 04:24:39 1999 +0000

    rob generalizations of staged traversals & my fixes toi it
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1714 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 024944df2b3eb38a392e1d5a6adbff4fc6fa17ab
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 30 02:25:26 1999 +0000

    whatever, the patch that should have applied but didn't
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1713 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0660fd9f74213419fa74a4c314dbc75d184b742f
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 30 02:21:18 1999 +0000

    whatever, fix bugs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1712 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 60f807df76d82695465ee017826d52f2b64150a8
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 30 01:58:18 1999 +0000

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

commit 85c15960ca4597d82b260a0fca37efa8e6415428
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 30 01:56:40 1999 +0000

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

commit ad28512132212b11b5b3705fd9b5dfe5f5fef52e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 30 01:54:34 1999 +0000

    quick fix ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1709 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ef9c6fbeffea14a47f2c797ffd337b6e40128d1d
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 30 00:17:48 1999 +0000

    changes from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1708 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 935d2436f1be4ecf3a9be9311d23c4bdcd3eacdc
Author: Linas Vepstas <linas at linas.org>
Date:   Sat May 29 23:46:49 1999 +0000

    changes from Rob Browning Date: 22 May 1999 17:03:37 -0500
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1707 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 42b93ac31440cdd7e7b6e17fa98b9a758fb6ca86
Author: Linas Vepstas <linas at linas.org>
Date:   Sat May 29 19:39:29 1999 +0000

    big patch from jeremy Collins of Date: Wed, 28 Apr 1999 13:32:31 -0500
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1706 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0d6522fdaa24f581d31562a2470e0e864aed64e3
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Apr 20 05:03:25 1999 +0000

    major rework from Rob Browning, of Tue Apr 13 17:29:50 1999.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1705 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 607d12ca21a552003b1ef56411e3737de146fb97
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Apr 20 05:00:41 1999 +0000

    major rework from Rob browning of Tue Apr 13 17:29:50 1999
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1704 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 170e119dd09bc2cafcc6c0490f963a22b4312924
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Apr 20 04:53:57 1999 +0000

    patches from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1703 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cbaa7a922090a80e4e5c298a24a1c005e9268732
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Apr 20 04:44:59 1999 +0000

    fix typos
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1702 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d22daa20b153a2ed23ee01f8ebff64125d2a1b5d
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Apr 13 06:41:26 1999 +0000

    patches from Jeremy Collins Sun, 11 Apr 1999 17:34:27 -0500
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1701 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3fc4e144742718e4dcef27832c12cf075ef0d7ac
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Apr 13 06:21:34 1999 +0000

    oops one of dirks new files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1700 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf14d5667f7843de27aad5342e274087b2ffce68
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Apr 13 06:20:21 1999 +0000

    changes from dirk
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1699 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d0e280c9750852c89bc8f05b5cbd6213b916ac0
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Apr 13 06:19:36 1999 +0000

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

commit 68f540360c7f1a6ceb7c0fca4eb6161076093ad1
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Apr 13 06:16:53 1999 +0000

     changes for qt build
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1697 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62ac098b787f1360282f78a8df85e4462338e68f
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Apr 13 06:16:26 1999 +0000

    kep people happy
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1696 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4403896968041c35bb80efb22dc5f457316abbd7
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Apr 13 06:00:17 1999 +0000

    remove Werror for now
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1695 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 641310f18963b13756ca3f3de44ec1c9f9a65b90
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 11 06:21:53 1999 +0000

    add more stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1693 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7092c91fe943b24614ff3b1656a5a0bc5b021419
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 11 06:03:44 1999 +0000

     promote dirk
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1692 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b7d44f29ef59242049d24859e2d734858d550e1e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 11 05:35:50 1999 +0000

    anser jeremy questions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1691 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a99cf03c1887526994b1306316b245e3ba97fc3f
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 11 05:11:41 1999 +0000

    patches from Dirk Scheonberger
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1690 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e4e289edc5117dc52f28eb9af3a92be635438e2f
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 11 05:10:06 1999 +0000

    patches from dirk
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1689 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d8d38c4370782f957a1c59807d15cad786d877e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 11 05:06:35 1999 +0000

    from dirk
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1688 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e23a304c3d287c53a7d582a004d7212b884f2c2
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 11 05:04:01 1999 +0000

    patches from Dirk Scheonberger of  Fri Apr  9 15:13:34 1999
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1687 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f7201388faf67543bc3c7a20f70050c2e78aca79
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 11 04:54:00 1999 +0000

    patches from jeremy collins of  Fri Apr  9 15:31:29 1999
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1686 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 305dcd899c425024f90859a35614987f4c71ff2d
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 11 04:48:30 1999 +0000

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

commit 0a05597900fa10a4c65f0fc5121ec1f7823c0fc8
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 29 06:27:29 1999 +0000

    some systems define this
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1684 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f8da61fdd31b05cddce04d244ae304965a387d6
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 29 06:25:01 1999 +0000

     fix the currency thing correctly
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1683 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74a8cffef097f12f3262ba6c74fc9bb8136be3be
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 29 05:46:54 1999 +0000

    fix a qif import bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1682 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4900918f933e1d293f254ab21773f51e3fd31c47
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 28 19:19:49 1999 +0000

    patches from Dirk Shoenberger for kde/qt
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1681 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e14c4e94059bb6305687e31269d28877601e70a
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 28 17:49:03 1999 +0000

    code from Dirk Schoenberger
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1680 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7dff4361d377d270be54397306aefa4c79cd4427
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Mar 19 16:46:41 1999 +0000

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

commit 158a52cedd0523c786cc3e4a0e6ec6e07906d1b2
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 1 07:20:35 1999 +0000

    some guile fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1678 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e3139e86c128839f779da187ae4055bba676e29
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 1 05:52:52 1999 +0000

    jeremy's patch of  Sun, 21 Feb 1999 02:51:51 -0600
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1675 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a0a132c3ab17db981b660759490f526a671e38b
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 1 05:45:10 1999 +0000

    patch from jeremy collins, dated  Fri, 19 Feb 1999 15:22:58 -0600
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1674 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01aba0c5882a99cd4178709c3e79eded77a2725b
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 1 05:36:06 1999 +0000

    patch from jeremey collins, of  Fri, 19 Feb 1999 01:12:36 -0600
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1673 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed41ca436238c2082ea4f4bb738cc4fcbd11b15c
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 1 05:11:17 1999 +0000

    add some notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1672 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 09e85ed32907f1ab0dff5f8c23fa2c3d4dd5252c
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 1 04:48:33 1999 +0000

    enbable enable-debug to work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1671 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 11aa39d77164864c2e623945ea9179fc547f22a8
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 28 21:08:26 1999 +0000

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

commit e884d61a54f2f44efcc45d9589020c48180fb9fc
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Feb 3 07:59:15 1999 +0000

    fix a silly core dump when destroying accounts with open windows
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1667 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4034823d1b5c873866cfbef98a6f027bdd4fed69
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Feb 2 06:54:23 1999 +0000

    add the html module
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1666 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c7467deeb2cadead87d4daf989880805d15168da
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Feb 2 05:05:31 1999 +0000

     fix the quote/escape problem and make this file actually useful ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1665 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57991f2476ef4ecb5dabb444e6292eb66adf44db
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Feb 1 08:00:35 1999 +0000

    add slib requirement to runtime section
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1664 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d285636f4b1ffa6d87b08d1b6d8f7a13903015d4
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Feb 1 07:48:11 1999 +0000

    add full support for printing of monetaryvalues with commas
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1662 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1924acf91b35f711d331881720e51ac5b229b5d1
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 30 21:52:36 1999 +0000

    new improved style
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1661 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 865bcb34a1964be94d5cd3bb17171221d80b942c
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 30 21:41:50 1999 +0000

    add stupid prototype
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1660 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f47cbc04eab396b782520e267ac21d07a8eecc93
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 30 21:22:13 1999 +0000

    expanded monetary routines
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1659 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 102585bd9659429e2c80df90cd1ea0c86f8ac896
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 30 20:19:59 1999 +0000

    patches from jeremy collins
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1658 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 63413cc327f7a7f3651bb23215501ec17cad5456
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 30 20:09:53 1999 +0000

    more things to ignore
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1657 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85a885f98293e51bf42912fc41d22b299ffd7d51
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 26 05:03:41 1999 +0000

    oops, new conflicts with C++
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1656 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c937bf6292eca9e86fe62ad26ded070ea48df4bc
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 24 07:46:41 1999 +0000

    patches from rob browning
    merge from branch rlbig;
    now taht I have slib, this works
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1655 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 237e65d4470be796d02788730c7ccbe798f0ed11
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 24 03:10:01 1999 +0000

    patches from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1654 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e49a23fd58a086d3c8c1ed695fd1357f3cbdccb9
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 24 03:06:51 1999 +0000

    patches from Jeremy Collins
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1653 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96bff122caff84db82a7d577ffdd2c5d7e95bb86
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 24 03:01:15 1999 +0000

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

commit 2ec77a4324d94f1e4181d0033fecc301e3494b8c
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jan 21 07:55:18 1999 +0000

    patch from rob
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1651 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9023d577363fbdd7010528a33b6b9f901cf17ab2
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jan 21 07:49:46 1999 +0000

    updates from rob
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1650 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7270d9e51e323d3d998d224cdec68e69eeab4557
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 20 06:47:23 1999 +0000

    add some development notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1649 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a40d47b338500117afba62d3a9db87d4469e26f
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 20 06:18:17 1999 +0000

    libnana cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1648 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d50032670e3d6d63c3b4ad3628e490a4374fa130
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 20 06:02:12 1999 +0000

    merge major restructuring of the gnome code from the rlbig branch.
    This code originally from a large patch from Rob Browning.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1647 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 40375e930f4ad01247e25b65d88f8d8f03960989
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 19 20:34:28 1999 +0000

    misc cleanup and fixes from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1639 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d78237cbbf86b120cdcac2482f73af26836353ea
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 19 20:30:39 1999 +0000

     misc cleanup from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1638 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 40d87610e965f1b193d1c478a1fbd762ff0b036c
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 19 20:17:02 1999 +0000

    cleanup from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1636 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 254eaddadf1d77608bbe516f30f9209a834c646c
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 19 20:12:55 1999 +0000

    text formatting
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1635 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b60f03f87b5604100bc427a6b67fd5346ba42ba7
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 19 20:09:16 1999 +0000

    patches from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1634 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9cc39ec918c3b48d2880ca8283f15287bd9fd1b
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 19 20:04:43 1999 +0000

    new gtksheet code from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1633 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb15fa06df53825cbf81ee513030914955c4411f
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 19 08:43:32 1999 +0000

    add Sven Kuenzler <sk at xgm.de>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1632 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68004d7b2fc010f723b4dfedfcb3cca9bbd4d787
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 19 08:42:06 1999 +0000

    a howto for suse
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1631 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a19ede18d1dd8fa1fde03e4399c246acc70e45fb
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 19 08:29:46 1999 +0000

    mega patch from  Mike Simons <msimons at fsimons01.erols.com>
    His patch was broken and ugly in many ways, but did have some good stuff in it.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1630 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af96d791c86acc17ff4071c8ef979a40b472e732
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 17 17:35:32 1999 +0000

    old unixware config file is very very obsolete
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1629 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a786f6b1e17a8ca9fa840794d0ad2efa5808b6b2
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 17 17:18:52 1999 +0000

    patches from Mike Simmons
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1627 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 096d015caa354491f9df0d3b32692c6027a0e9e3
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 17 17:13:03 1999 +0000

    patch from Mike Simmons
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1626 57a11ea4-9604-0410-9ed3-97b8803252fd

commit db32d20a4d3643dfb31c19a4ef5cc9ba5248eb3e
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jan 15 06:43:46 1999 +0000

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

commit f70a7160a1277aba2a656a0f61c6abef02d771c7
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jan 15 06:39:49 1999 +0000

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

commit 406011f3f25b5d4d71599a30fd3fc098a2621d3a
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jan 14 07:44:25 1999 +0000

    credit for Alexandru Harsanyi <haral at codec.ro>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1623 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b21f9a7964116688bffaf6881d233f30e8272416
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jan 14 07:42:53 1999 +0000

     fixes suggested by Alexandru Harsanyi  <haral at codec.ro>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1622 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e6cd2fd8f3ac8142d195bde4fea51c3abf6c0098
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 13 09:11:32 1999 +0000

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

commit 93ee15bd0a8b257b32cb1ebd1bd964da580a78f4
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 13 09:11:02 1999 +0000

    merge in branch "multi" with patches from multiple authors
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1619 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f77dfe6bea72b186a60ea428ac7edc7a0d2e7e9
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 12 07:37:17 1999 +0000

    add stock-ticker info
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1613 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2e9a529219443a27b757437b42ce84f06ae00b8
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 11 04:01:31 1999 +0000

    more vanguard fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1612 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e02fdfb9619b352e25f94168af60d0d82d6b3c3f
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 11 03:27:31 1999 +0000

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

commit ec1a76090e345ef9e3b811f212840e87ed7b87db
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 10 23:07:38 1999 +0000

    add vanguard suipport
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1610 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6990196c4e9bf799a7cbe4487e3970d584ab20a2
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 10 22:29:06 1999 +0000

    updates for vanguard
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1609 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f6c2da5f8ff31d6dd153613336e849480cad838
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 10 21:41:26 1999 +0000

    start adding vanguard
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1608 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6adb6817b916477da85bcaaf65d9d90d7854d56
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 10 07:11:18 1999 +0000

    oops install
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1607 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c7bb7b039640285e44aa2918ec2599de655c00d
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 10 06:58:43 1999 +0000

    fix bugs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1606 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ffcf062f54578e07aab80046e9b7c4b8fb60eaff
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 10 06:45:09 1999 +0000

    oops on install
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1605 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9dda3e4b8fff409187c3da68193d82b5dbe3d25b
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 9 23:18:33 1999 +0000

    spell check
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1604 57a11ea4-9604-0410-9ed3-97b8803252fd

commit be38b3c0e886eef9a6ab7fc8590f4f305fa52909
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 9 23:16:45 1999 +0000

    more corrections
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1603 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 339bdcdfd7a53cf8abda86849a71a4b1cdd860e2
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 9 23:06:59 1999 +0000

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

commit 8b8f7dfc9a6cf67677d5c39e04d53465cc1218e1
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 9 23:02:53 1999 +0000

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

commit 42d7d0008bce0d4aef226357c891a2d01898b956
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 9 21:35:47 1999 +0000

    clarify qt support
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1600 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8370d643618ef1507f87511954e508c55ae693cc
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 9 21:30:37 1999 +0000

    more cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1599 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b2b812d2feeb194ffc980fe3f0a860a9e2d73d5
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 9 21:28:05 1999 +0000

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

commit ebfe650827fde947dc92c30b484f43c4e128ef5e
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 9 21:03:59 1999 +0000

    to do list from Andrew Arensburger
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1597 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 106406e1f32988cfb2d363b641f12710cb99a71a
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 9 20:57:15 1999 +0000

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

commit 42e7ece9d85ab343e363163c5b47bf55a4907624
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 9 20:01:03 1999 +0000

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

commit a0f3f5148e28f4765ca9fab56d2e869ee55a5a6a
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 9 19:58:55 1999 +0000

    a fix for an anoying little buig
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1594 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2ed0e8f98b229d4c6778bbe5e79b43d577721a81
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 9 09:30:11 1999 +0000

    more credits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1593 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7db64257c28d097385b333cf4c30d535936d5427
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 9 09:26:05 1999 +0000

    fixes from  Andrew Arensburger
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1592 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 87952633581d60d392fed77e3717e886555045b1
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 9 09:02:41 1999 +0000

    fixes from  Andrew Arensburger
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1591 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bba4ca64062316f225a3764d87dd7ad68be54533
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 9 08:51:39 1999 +0000

    fixes from  Andrew Arensburger and soem of my own
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1590 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3ba6142f161b0bcb306b01277f89ed2ef08b29ac
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 9 08:41:41 1999 +0000

    fixes from  Andrew Arensburger
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1589 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6bb51de2f8c0f5918ffb21f23e29a8193494f5d
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 9 08:41:18 1999 +0000

    more clarification
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1588 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c3fe78d2070627cde81afd7977820448cc353905
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 9 07:28:18 1999 +0000

    big build updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1587 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eef6995d8761c24882c4fe7a59ed6513ed74edaf
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jan 8 18:24:04 1999 +0000

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

commit 2a9767e8fb4cfc4b8a650805f5fe6a58bbcce1f2
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jan 8 07:57:36 1999 +0000

    cost basis bug fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1585 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2faa2d40b36d86ba5de27555081b4b9789ee6b63
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jan 8 07:22:42 1999 +0000

    compute cost basis correctly
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1584 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec762df4a68b38a688d9bc45b7daa2784dd566b0
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jan 7 08:43:53 1999 +0000

    added documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1583 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b70cff966a7414647d1619337f12ab05488e44f
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jan 7 08:26:04 1999 +0000

    split out the header file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1582 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f13ec58bd7c77d48ea87384aec2b18a8d944ba03
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jan 7 08:25:16 1999 +0000

    fifo./lifo header file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1581 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f1b76433b4c94d04db94fb9f4c9d4fe9287611ec
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jan 7 08:21:50 1999 +0000

    a few more routines
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1580 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 89f0d62bcbff33a2f8e3f54067d37dd675e106a0
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jan 7 08:08:46 1999 +0000

    more code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1579 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e8b4d6f9a67f49deeaf1719da32012d04715cbdd
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jan 7 07:25:32 1999 +0000

    more stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1578 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d33de4f1b846f43288fe9af073eb5babd58c92e0
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jan 7 05:45:30 1999 +0000

    fifo/lifo accounting
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1577 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67dc327ce013b20d907f02af5e2efed42cfa42cc
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 6 08:31:37 1999 +0000

     screen shorts of portfolio
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1576 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c180a97157bb47bdb61789da20ba37637592bc63
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 6 07:25:20 1999 +0000

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

commit 1fecced8c41bfdd9b193e70b3177ef8781043a37
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 6 07:07:19 1999 +0000

    new features
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1573 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3046bea8a10b16c9de2132f526e164d4ddf50b2e
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 6 06:43:45 1999 +0000

    add support for cost basis accounting
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1572 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 425ea64501f0bf80a1beec5b2a98c9983bfcc97e
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 6 06:40:34 1999 +0000

    add some convenience for perl
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1571 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f9ad2f9fdcc93b0e5a1f49d7259e860723444fb
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 6 05:21:00 1999 +0000

    portfolio valuation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1570 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7545d581ba08d3d84feab45daf5257960f290f2f
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 6 04:58:02 1999 +0000

     makefile updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1569 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 74873696c61723064e0d22373b29c7c1adda5a39
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 6 04:57:35 1999 +0000

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

commit 4f1f2435686b538ff6af2bee57734eb58370f24c
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 5 17:44:43 1999 +0000

    add note on currency trading
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1567 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7557f92ad2b1de25c37a40bdcb6c4a45b7a3f36d
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 5 04:25:34 1999 +0000

    corrections for gnucash
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1566 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0da95f0f5d241090b40ddf1ffa7ffff20cba5e19
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 5 04:01:55 1999 +0000

     add genius trader
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1565 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 113b52f0135514a14d10970095a0913a837bc5e8
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 4 20:07:55 1999 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1564 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a311add761241a356dcecf52b860826666cf8ca
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 4 20:07:08 1999 +0000

    change jcollins email addr
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1563 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b66ff2b0b8bd08d003a5c02ef202ab2015d83c1
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 4 19:32:12 1999 +0000

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

commit 0fdf8bb9d3edcbe8af03b88ccbbbcd13b312b03a
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 4 19:30:20 1999 +0000

    set up more state
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1561 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0667cf008a382d565aa5a569382f2ad1d6443d85
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 4 18:55:31 1999 +0000

    add some notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1560 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd892d196c99ff374ffdf12ef1c4a9c767e671d3
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 4 08:16:25 1999 +0000

    double ooops
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1559 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 561f0bd90a43802636feb92d030e83949502132f
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 4 08:15:22 1999 +0000

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

commit 4fc72a88832e914e60d4f564a4168b7759f2ffaf
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 4 08:05:02 1999 +0000

    corrections to libdir setup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1557 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ac46cb9e590151e5a035554d88ada22b95db47d
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 4 07:56:56 1999 +0000

    add a lib dir for the perl modules
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1556 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a0bee5a825064e70eedba74eb01bf24d9e5b357
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 4 07:34:08 1999 +0000

     more cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1555 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 959e23a9e5b655d2581348afc05ca7b697073d01
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 4 07:31:09 1999 +0000

    more around the docuementation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1554 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1de8fc9cc30ddf18247389a2630827858037ccb2
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 4 06:25:17 1999 +0000

    byte stream blurb
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1553 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9348a81cf8092740df23241f43310fabbaa7c0df
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 4 06:23:29 1999 +0000

    add byte-stream capabilities
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1552 57a11ea4-9604-0410-9ed3-97b8803252fd

commit efd369720fabec10b889fc771da4cba07e60976f
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 4 01:28:20 1999 +0000

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

commit 56d871d702bf4fe9b8b2deb3260ee7fc2fba9164
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 4 00:21:01 1999 +0000

    more misc hacks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1550 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9583bbf191f153d6cdd215f50dd97ffc4cc1c68c
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 3 22:04:50 1999 +0000

    check prices before updating
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1549 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c06a2396f1d78b3c57167e8e659ae8b2d6794068
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 3 21:57:26 1999 +0000

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

commit e80702f0e960e5fdd497259208b6fd52120ca6eb
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 3 21:53:09 1999 +0000

    add some type conversion routines
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1547 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d987c8c6f899bf29842ddbda49f6cbcc3538a75d
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 3 20:57:48 1999 +0000

    rebuild when anno's change
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1546 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d341164229dfcd9b7fd7d23fd3cdff081b0b15f8
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 3 19:13:34 1999 +0000

    add dereferenceing operators
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1545 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0988191ab9f5d520b637ae20fd927998527ebe2a
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 3 18:02:04 1999 +0000

    add date util
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1544 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ca9842b21e45b7b9918cb007bdf041709b0f16ba
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 3 09:10:17 1999 +0000

    More cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1543 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4bf67a70c7f146c6fb822714698b19e60e59c245
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 3 08:48:14 1999 +0000

    fix up the script a bit
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1542 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d6ba85f10508716a87918ecee2293f3017d28b2
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 3 08:25:52 1999 +0000

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

commit 2cc93e185ef518d36468248bb985535121174e53
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 3 08:22:06 1999 +0000

    add more deps
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1540 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cdf67925e4528d613076cc144fa32fc071688803
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 3 04:23:26 1999 +0000

    add auxilliary account info
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1539 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4fa46c63d7255c6028ff5ee762b6bc597a4e91e4
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 3 04:21:34 1999 +0000

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

commit 275f8c844ec8f1f612c9b71f311bfcb2c52bbce4
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 3 03:19:24 1999 +0000

    more account-info stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1537 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f34df719c42d32fc6d484e05437319a55a91d28
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 3 01:55:32 1999 +0000

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

commit e8896079b9656ac1cb2a962cd7b14eadc3201344
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 3 01:35:15 1999 +0000

    more account-info things
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1535 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e55822ef1febbecd4c4a15b259367ac13ffc1c8c
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 3 01:30:15 1999 +0000

    start adding secondary account info to the mix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1534 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62b09c3539ff2c8536489fa0d60ad8dc54ffeb8b
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 2 10:05:28 1999 +0000

    presto chango
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1533 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 936b552793a74a61f7c5dc54125effadbc16c6a7
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 2 10:05:06 1999 +0000

    oops forgot dependency
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1532 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 70b2bdc4c02d163952273abd0073bc89b5c6598d
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 2 09:57:43 1999 +0000

    oooooops nasty bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1531 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 32230316ffe77c64e377e8ab579a85fdffd8d501
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 2 09:32:53 1999 +0000

    automated scripts
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1530 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 11c354eb0a24765fe44fdfcd7ccec9e3ab989636
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 2 09:31:19 1999 +0000

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

commit ae24edb3e12ad66d91da9067ce671264897dbc9e
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 2 09:15:28 1999 +0000

    fix a icky bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1528 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3292c277d31925096de952c68e21818d4a714229
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 2 07:15:39 1999 +0000

     make the perl directory as well
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1527 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28307da67eea132611aafaeca5cf2744220927b5
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 2 07:10:46 1999 +0000

    add account array functions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1526 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba304fa36aece5ce6f74d4d0c71fefd78eb6515c
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 2 06:41:04 1999 +0000

    ifix some bugs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1525 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 33483ee77b1bd6f4b74fd59292a1ee57cf1a4e80
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 2 06:39:00 1999 +0000

    add an example, strip out some blanks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1524 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b4a8dcfbdf7e8487f3fb2c77d2a0ca69bae9ccc
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 2 05:38:03 1999 +0000

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

commit 8cf6979d07bbe47f69f24dde3123e237fe5f358e
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 2 05:36:31 1999 +0000

    don't need this puppy any more
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1522 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d5052902c7c0be1bee6c99e349017779a3e6d5f9
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 2 05:11:16 1999 +0000

     update the docs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1521 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 23bddc6618a6073a596ae9d3ae5e138bcde38210
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 2 05:06:42 1999 +0000

    dd trowe price quotes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1520 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e19cd20218ae289a6d069f719ed80c9075eac416
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 2 04:50:43 1999 +0000

    remove this obsolete file ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1519 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a84b6126bd7d2339b48e7469fd4fb3567b24595
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 2 04:48:56 1999 +0000

    rationalize, strip out blanks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1518 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9bd8904ae756fd1eab6c747aa49d89dd390b77b
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 2 04:22:30 1999 +0000

    more fidelity things
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1517 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9bc0c377c5f42cc14307764f1c7fa79f107df774
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 2 03:58:15 1999 +0000

    more fidelity quotes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1516 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 871b7795c7f8d8afde5934322728b0da8a14218f
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 2 03:46:39 1999 +0000

    allow certain unsafe ops
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1515 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 720132fb4653b40d03426418c7c43a763bd0dfa5
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 2 03:11:58 1999 +0000

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

commit 7582f52c6b888266d786932de398b02cc19d2bce
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 2 02:06:26 1999 +0000

    add fidelity stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1513 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b7fdb8a46ac84930fa6158a04ee6456285a79f4
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jan 1 23:35:22 1999 +0000

    add new perl module
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1512 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4af0498bccc8343a8ed41466fcea457299dbfc8
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 31 19:21:05 1998 +0000

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

commit cc7e7e07819759276999f504f9a2b2c3522fd84b
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 31 19:17:24 1998 +0000

    add perl prereqs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1510 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3e534b254e89f1fb3e8bf0e4eed88992ef3aee36
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 31 07:55:37 1998 +0000

    more stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1509 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6fddef16ab5f23444b52fd6a8643ef4226b0b94
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 31 07:47:05 1998 +0000

    enbale some of the preferences code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1508 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b19bf7028d5b01fcca8d01e54a2b2cf0142f8cff
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 31 07:31:28 1998 +0000

    add some config routines
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1507 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 699bf111c5dcb8f26d2a900e043462e18400ee55
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 31 03:40:34 1998 +0000

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

commit d325604f46796d5814f48fc45130bff9dffc3bea
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Dec 30 08:32:09 1998 +0000

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

commit 559d0cd42d18bd06b5bcad9a4a00a7d619399c89
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Dec 30 08:01:50 1998 +0000

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

commit 172fb18f2eba675e2f3cd32b33bd9096a29a49bc
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Dec 30 07:05:34 1998 +0000

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

commit 64acadb6bd0e93cf705c0528ec557f26d67e813a
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 29 07:18:37 1998 +0000

    minor fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1502 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac84efdba6a5ddd26f3f883b9b173fdd48dc8808
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 29 03:01:37 1998 +0000

    add code to create home dir, if needed
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1501 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f05ce838a60e1cdbe1f7ab760a7a731c56d118f
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 28 10:39:46 1998 +0000

    some added missing function
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1500 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7409fccbd9555cbc03cf33d7a6c2ad76cf8d1726
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 28 09:52:09 1998 +0000

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

commit 2f05a170146f3795d6d8ef0294f18518e0dfdbf8
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 28 09:48:42 1998 +0000

    rename lock file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1498 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8cde593786eaa9f55b0aad76ebcebc093eaf2b0c
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 28 09:44:23 1998 +0000

    new file fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1497 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b6da51d09a9d7eccff1169173392088bd54a0b93
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 28 09:35:13 1998 +0000

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

commit af90b230d327b9f7787721616e35194a08576a7f
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 28 09:33:42 1998 +0000

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

commit 321d5aeaaaedc7bd7fe61d63f24a957a3e5c2439
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 28 09:13:16 1998 +0000

    updates to reflect new design ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1494 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d70897f38a81fa2d0004bf9fe3d6eb0ffb50d519
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 28 06:28:04 1998 +0000

    move path resolution to its own utility function
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1493 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6d08dddf88f982b7afc3ed0312371a76a0e1fe2
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 28 04:32:33 1998 +0000

     add file path retreival
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1492 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9e1b1f976e7b02ca91b9296c1c2802f7b8b56b3e
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 28 04:24:33 1998 +0000

    add explicit file-based entry point
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1491 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ceda19dfdbdfa5594e3f6985f88780f1d4272849
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 27 20:57:13 1998 +0000

    make the direct fileio routines privatge
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1490 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8def04e5fdc090835f7db2f6f7980e2b16e01d22
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 27 10:52:38 1998 +0000

    update design text
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1489 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b8b63d1be1f336a85c69b6ac48549973ad82d69
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 27 10:40:40 1998 +0000

    add warning ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1488 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 40adec3ab4b430a04855cbb2c7be82678c665cc6
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 27 10:37:03 1998 +0000

    split session source file into header and c code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1487 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b45cb87386db922bc5a1b6d79957f5f87a88e11d
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 27 10:34:19 1998 +0000

    final version
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1486 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d454bf637dc2cb620c6672ac923a3f81bb050de3
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 27 08:43:31 1998 +0000

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

commit 180cebbd3f63c328898fb27605c1ae21a8d6181e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 27 04:34:58 1998 +0000

    first draft
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1484 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba7c0b4d8732e4d019bbb3b97250523959e2384e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 27 03:07:41 1998 +0000

    add license
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1483 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ffcc53ed24b70648a8f42782667f8792a05088c
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Dec 26 22:23:55 1998 +0000

    clean up the demos
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1482 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d199bd73cf51d1efcb445b5187af7a44ba122063
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Dec 26 21:37:41 1998 +0000

    fixes to build the so
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1481 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff2d1439acb08d19c64188749d62605e34e51e5a
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Dec 26 21:36:15 1998 +0000

    add fpic flag
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1480 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 14f5c1be6f4f9c3effc3573b7a4d564bc895677c
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Dec 26 19:56:09 1998 +0000

    misc fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1479 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c290efef386429e2c9b8fd50d059fbfee9f57a3a
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Dec 26 18:22:49 1998 +0000

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

commit 4cf19db69e861d30487303cc12620d2199e4ae35
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Dec 26 18:21:28 1998 +0000

    add perl paths
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1477 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f9a38da52e42687f9a00b94d5b1c371bec0fad3d
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Dec 26 17:57:35 1998 +0000

    add makefile
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1476 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3c00d08f8bca69f43657d87867ec2bc2b8644cd
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 22 07:35:57 1998 +0000

    dd gstalker
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1475 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bfd76d284fa687cf0188aed7ccfc4d2a7f9c9699
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 22 05:56:22 1998 +0000

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

commit 5230d798b89326de765a494b98a5631bb0d3d25f
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 22 05:55:47 1998 +0000

    fix needed to link
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1473 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92f65b3a9e5516e6fa61707f0fd44e0b5a68e561
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 22 05:54:31 1998 +0000

    a coupel more fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1472 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0eb3000f39f872118ec6577166885d22581d3c28
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 22 05:44:41 1998 +0000

    updates to get gnome to compile
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1471 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cdfd27b09e1e200b83ce5e7e9c2ef53380f9247b
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 22 05:43:32 1998 +0000

    various fixes to get this to compile
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1470 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e477823d20e2189a3664b7f6f782b7346fb8c14
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 21 17:43:10 1998 +0000

    fix stupid bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1469 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7532c1bd6f3f0b2308c92d9e3919f7cfa5ff539f
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 21 07:39:25 1998 +0000

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

commit 375b1c7befa0e426d03dc7f9450a31794bfbec88
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 21 05:55:36 1998 +0000

    misc cleanups
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1467 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ee19a5e7e957ccef00546d3dcb073a65aeeca77d
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 21 00:12:13 1998 +0000

    changes to extend date handling
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1466 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5cd602e0da2aa0179268f72e6a82258ac12bb978
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 20 20:59:23 1998 +0000

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

commit d7754daea1dee9f3df5a78b4b773d18189ac6a56
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 20 20:55:50 1998 +0000

    some more minor fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1464 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93ef5062723bf5bf33dd690eca9f3be58da5e706
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 20 20:53:07 1998 +0000

    a couple more date fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1463 57a11ea4-9604-0410-9ed3-97b8803252fd

commit de92dc7ef04c889a046e5e93d3b40e04bf7fd7b1
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 20 20:44:08 1998 +0000

    fixes for date handling
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1462 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ffce06718c2a462b9a1fa307d3c943304095fef9
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 20 20:39:08 1998 +0000

    fix leap year handling ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1461 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d25ae9dcac0d131f75e7d914e2dcf7db3fb2ff7
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 20 20:23:28 1998 +0000

    extended date handling ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1460 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa9f12b4b802889ffa8eac2348ef9ff862919f5a
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 20 20:10:50 1998 +0000

    oops!!!
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1459 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cbf12b7e6eb811ea13719ac37f9784c3ea70dfe8
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 20 19:18:46 1998 +0000

    more 64-bit date stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1458 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cdc5993634cd44d488923aaa9d4cb61c8a31826b
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 20 09:12:57 1998 +0000

    y2k stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1457 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a59c475b6bd28fad1265e5a99ba1d7afb9307bf5
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 20 08:57:28 1998 +0000

    hack around swig unhappiness
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1456 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b41a03321719c720d9ea2475c076c3793010d6d5
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 20 08:32:01 1998 +0000

    switch over to 64-bit timekeeping
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1455 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 34580c58e3ec1bd2abc4a92d3905d6d9e0c08543
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 20 00:38:15 1998 +0000

    Some general Scrb cleanups
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1454 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 480069485583e07d84625d450e6de587a53975a0
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Dec 19 08:45:04 1998 +0000

    add some docs about scrubbing
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1453 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c5f24294d4e3ecbeb9b067e47216a8303260a9d8
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Dec 19 08:30:53 1998 +0000

    oops, more patches from Prakash Kailasa
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1452 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3eb28d3994e0c4e0492bafed33f6e39368ccea19
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Dec 19 08:16:22 1998 +0000

    gnome patches from Prakash Kailasa <PrakashK at bigfoot.com>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1451 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed4b7497e0d0a1f393534dc50a0499f7a937a7b6
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Dec 19 07:49:40 1998 +0000

    remove this, replaced by LISEZ.MOI
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1450 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd8e3d3f659ee6b52ce439f8ba05a02f694211f5
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 15 07:26:29 1998 +0000

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

commit 4430096730c2e2a3f58b10d4c33831a12200fc4c
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 15 06:20:10 1998 +0000

    french readme
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1448 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 427130429f81b715eda36504c1c11ffcc4e9b1ba
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 14 08:31:25 1998 +0000

    more work to get scrubbing to work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1447 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd456c9b647af273fa01953e798018b5f2965a3a
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 14 07:45:39 1998 +0000

    more work on scrubber functions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1446 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 990940bf72857001df7f23e52bb1faefd3f78ccf
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 14 07:45:20 1998 +0000

    fix typos
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1445 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7fd608d7fc50fc839f533177c18fa06f2ac24fab
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 14 01:14:26 1998 +0000

    scrub up single entry accounts, get them
    ready to be promoted to double-entry
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1444 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e6f6be870802810ac5636829a22d9a7b4768a951
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 14 00:08:37 1998 +0000

    start adding infrastructure for scrubbing single-entry accounts
    so that the can be promoted into being legit double-entry accounts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1443 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4968b20e381939a9d99a407ce1ea3e23678f61e
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 7 05:08:07 1998 +0000

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

commit 5a6a8593c3a94f48fc7b8aa2e6b1c079124ae857
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 6 22:16:02 1998 +0000

    webserver credits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1440 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d10d2c0f5c5cdf36521e14a1846ce4c6d92193e8
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 6 21:52:32 1998 +0000

    little fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1439 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a2349ab26205e7124a1f5070e886fdb875a9f7f4
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 6 21:48:50 1998 +0000

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

commit d9230a3d1b084103c0cdc25d0e7676967bb62790
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 6 20:41:23 1998 +0000

    big ops bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1437 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6bec2e6294114121d6ef9a64c17a3148fa5f8096
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 6 10:07:46 1998 +0000

    updates to credits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1436 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 287f6d4261446ab1047bf4c2dfc4e316f89addbd
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 6 10:05:40 1998 +0000

    tches from Ron Forrester
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1435 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 69e552ebff885065971da5c57a607f5e4f684c0b
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 6 09:55:48 1998 +0000

    adding some debug messages
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1434 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 24472f5f117c90682864854f902447cba160181b
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 6 09:55:15 1998 +0000

    new debug infrastructure
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1433 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9689d92847abc9af034dce4ad68baf2548533ee1
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 6 09:52:14 1998 +0000

    finagling with error messages
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1432 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce74e10eae886510ffe5e15c358ddaf03ebff53d
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 6 09:41:49 1998 +0000

    fix bad print statments
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1431 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f15d898be38c9c57b7a7d42fb27fde347884d63
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 6 09:38:58 1998 +0000

    add more debugging stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1430 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d86b7d7b08439bd391220bb4ac723fdf870cf363
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 6 08:55:02 1998 +0000

    straighten out the debugging messages
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1429 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 316b56e31968704cbc02f756f815ff64df480dea
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 6 08:26:10 1998 +0000

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

commit 5075aa918bbb2a92d95e0d79572fe9300627822a
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 6 08:25:40 1998 +0000

    modernize the infrastructure for debugging
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1427 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78e1d0cf724635803fa385c548755ad48a183b63
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 6 08:12:45 1998 +0000

    debuggin info
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1426 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18d991d3d7f419978b54ec6101311498675410a6
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 6 07:43:14 1998 +0000

    begine modernization of debuggin infrastructure
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1425 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13479e1ec9ade2cb6586a7ae6c41d6e80069f3a2
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Dec 2 17:11:40 1998 +0000

    fix a little oops
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1424 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5b15b426dfd71d6a1ecc2b18afe0c7431011ff5
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Dec 2 05:54:17 1998 +0000

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

commit 84e28d568bc4e7f16bd67f64b66c82fd68746d93
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 1 09:02:47 1998 +0000

    merge robbs patches fro branch rlb-patch4
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1422 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c558ded0ff185776deef5b39a5a41d96fddec139
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Nov 24 07:34:04 1998 +0000

    new notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1418 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 288bd345d18ea1f291b484d9c892734d7d77fb43
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Nov 24 07:26:54 1998 +0000

    ignore diff files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1417 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94626c237ea515b7f17941425dc87273d1051189
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Nov 24 07:24:56 1998 +0000

    misc fixes I've spotted
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1416 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0878fd992630b11f82a16a6561541fdb4b2bd387
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Nov 24 07:15:06 1998 +0000

    patch from Jeremy (with robs help ???)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1415 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a199a1b79cb6a815b3a019ca422c3c3b6f0bc68f
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Nov 24 07:10:22 1998 +0000

    new files from Jeremy Collins
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1414 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba1b754159e9598355a69b8256d9ad4dcaa94a25
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 23 06:56:04 1998 +0000

    some quickie install hacks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1413 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 02ab5ad5c4417042afb807e45c2d4a64047287c1
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 23 06:33:53 1998 +0000

    add some notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1412 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2c3c59d4a253fc2988e9245a3dfd75613f08cb48
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 23 05:48:38 1998 +0000

    attempt fix to core dump ....
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1411 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba8979eb8a1abc54929aff04301dd87a20a7ba60
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 23 05:41:42 1998 +0000

    oops, a few more core dump things
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1410 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 05b94c02a619cbfcb769ae9012a925284eb19ae4
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 23 05:36:55 1998 +0000

    fixes for core dumps
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1409 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9394bc404fa4bff2f0973a02658466319346ae84
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 23 05:08:33 1998 +0000

    updates from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1408 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1cea0d44f09f450a030fa8db701ea29e171c0f9
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 23 04:56:00 1998 +0000

    updates to compile notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1407 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b38bf427df1cbcf1ad79d3de63a154ae5399477b
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 23 04:47:34 1998 +0000

    bug fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1406 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a19665c1eafb691d232ad6bac39fdf6d14258e91
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 23 04:18:22 1998 +0000

    bug fix from Ken Yamaguchi
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1405 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a38f2c6115e4f67fb29aa5632f2ea254f069975
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 22 02:41:39 1998 +0000

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

commit f7c4140892144a5199ea685bc6f339a8c567cdce
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 21 07:00:19 1998 +0000

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

commit 248df840c6f9dfee9d1fc6950ff969facbe2fcc0
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 21 06:27:25 1998 +0000

    patches from jeremy
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1402 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 07bef2a5d3f70b0ad34fa8a27e5711acde2b2fea
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Nov 20 16:21:54 1998 +0000

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

commit 4fb3c2c397bbd3544f4d3d9d1ea5b959be4d7ae4
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Nov 20 16:03:17 1998 +0000

    more patches from rob
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1400 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1bae140d8f8ce665e22b091ecaf9c7b37f7b82e
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Nov 20 15:58:37 1998 +0000

    more notes from robbs patch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1399 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce565b5d0d348a5c740f57408461bed28eda532b
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Nov 20 03:43:50 1998 +0000

    ignore these files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1398 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dd05ce1fade4d11675d6f5dcc51b17293db5836c
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Nov 20 03:42:06 1998 +0000

    patches from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1397 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a923e45fc37ac8caa419a7819a6f061931e7e67a
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Nov 20 00:13:57 1998 +0000

    new french translation README
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1396 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1099d772376144dc9303a2958f56abd93a7e50f6
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Nov 19 22:02:45 1998 +0000

    termcap tomfoolery
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1395 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7932d2029e71d9c89b2bc951bdde217bb315340f
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Nov 17 09:22:32 1998 +0000

    fix install script bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1393 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3253448ea79f43c9f2761b4fe9dff4b678625842
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Nov 17 09:10:46 1998 +0000

    fix linking problems
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1392 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47b32ba0cd0f1e505b53a68658d23999244b9ceb
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Nov 17 09:09:56 1998 +0000

    fix a configure problem
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1391 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f9d46ece7d59980f2af1990ca1b0c845dbb21d5
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Nov 17 08:56:07 1998 +0000

    fix build problem
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1390 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4df7914317dbc08271591a951dd292acfaf8bd92
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Nov 17 08:11:23 1998 +0000

    use three decimalplaces for stock quantities
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1389 57a11ea4-9604-0410-9ed3-97b8803252fd

commit deb0660dd4fab92212fbd341b1b64569858c151c
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Nov 17 07:26:54 1998 +0000

    oops, didn't fix all of teh bug last time ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1388 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f13a31a939f800465855e23e3363d88b8795f8c6
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Nov 17 06:02:22 1998 +0000

    fix a date bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1387 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4608340c7b8237d74ab27130b9ada1fab59f1600
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Nov 17 06:01:50 1998 +0000

    some hacks to fix a date-value bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1386 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4967a338ec071ac53d087d2e3bfdfc94a100454b
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 16 07:01:09 1998 +0000

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

commit c284b96c68f90af064402338d034f0d9a478a170
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 16 06:28:13 1998 +0000

    add fancier printing for currencies
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1384 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 55365084b1a448b710a2e850bfcd35d19ab03ec0
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Nov 16 03:27:44 1998 +0000

    get rid of print statements
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1383 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 526e7bc6743044aa2bc154e141cf26e0396b586f
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 15 17:07:53 1998 +0000

    minor stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1382 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94d4f77f3f12408bee0611867f1e99f52349987d
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Nov 12 06:33:05 1998 +0000

    bug report
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1381 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f1f4ad2c0d3b1a707118e39a8f41c3b931f490ab
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Nov 12 06:18:38 1998 +0000

    misc patches from Myroslav Opyr <mopyr at IPM.Lviv.UA>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1380 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8beb62f8b9cf87a2d07852697ea59bf154cc4ec6
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Nov 4 07:12:13 1998 +0000

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

commit 1d066b1bac8f0cb833c8dda8fd69967357f87c2b
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Nov 4 06:46:26 1998 +0000

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

commit 2c220bb2e6647a15f227fab59ca8a3bfd3dbc609
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Nov 4 06:30:16 1998 +0000

    add lsm file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1377 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 36c5f43f1fab50abe568ba9ec95422a74d1c2d4a
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Nov 4 06:29:53 1998 +0000

    remove old lsm file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1376 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 79352e968329ba0c5972dadca99cf5744c024e09
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Nov 4 06:14:45 1998 +0000

     merge in patches from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1374 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 989159b894b765ae222a3c9d0c32aec32af3d3c2
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Nov 4 05:48:33 1998 +0000

     new spec file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1371 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 24cf8f51427a784c680359cd2cd0aa4cc54a5228
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Oct 30 03:55:13 1998 +0000

    dd xpfe
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1370 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f018ac3c9271e87acb8f363d2070f5722d1ba2a
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Oct 29 03:59:34 1998 +0000

    more hyperlinks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1369 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 26dbb2ec4b3e9d633119f095a1082ce44496b3c8
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Oct 29 03:57:00 1998 +0000

    updates explainging the accounts
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1368 57a11ea4-9604-0410-9ed3-97b8803252fd

commit de98df10c5010c24929d3f2f6c7bf68f376a2907
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Oct 28 05:55:38 1998 +0000

    merge robs patches from branch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1367 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a53653753f8dd03f81fd5b3c3e7c3a9e2a82d629
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Oct 28 05:31:05 1998 +0000

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

commit 0c3ed99a023fb62f09a7528b130a660c6faf68a4
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Oct 28 05:05:21 1998 +0000

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

commit f432e7cb6ca5f788366e4ca6e6655ac1f989ec33
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Oct 27 06:50:16 1998 +0000

    design notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1361 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d9b2086b8f99a626feefaade86a1b9f9be9e836
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Oct 27 06:36:35 1998 +0000

    fix various configure problems
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1360 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 32c55f8cba234a300c43f1fcee612e9705720d21
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Oct 27 06:31:04 1998 +0000

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

commit 3fc5564eff0a2a4bd0f55cdb3eb9198802b1bd5b
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Oct 27 05:21:12 1998 +0000

    pick a slightly more rational location
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1358 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a678543959f16cabcf06b714f043e36fe3576e44
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Oct 27 05:12:39 1998 +0000

    merge from branch rlb-patch1
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1357 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fe8d099c14e7f49b519bb4cccd439a96b21494dc
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Oct 27 04:42:31 1998 +0000

    add makefile
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1351 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 638311f1606810dfd67fe368fcd9f1fa847aeeba
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Oct 27 04:42:01 1998 +0000

    dd makefile
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1350 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0de465df7d0f5dd8d252d93152564e0ad74f6330
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Oct 23 06:01:00 1998 +0000

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

commit da2bdda12df49fc466e4f35072d6f54576339dc7
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Oct 23 05:45:11 1998 +0000

    quick hack
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1348 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 712e06a9fdf9f5163743d7dc34c69bea18887ef2
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Oct 23 05:30:10 1998 +0000

    add various missing dirs to install
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1347 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f8127ef92afc588e0bb51a1ec7d6083e5ec6e88
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Oct 23 05:28:38 1998 +0000

    fixes to running section
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1346 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0269f52361bfe89f867cee4f0cb032712b2f3ba0
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Oct 22 05:12:16 1998 +0000

    changes from <Alain.Peyrat at nmu.alcatel.fr>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1344 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f77306809913e7178192dafe76c567c3c659dfad
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Oct 22 04:49:30 1998 +0000

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

commit f14fd55d416c3b2f15d4393437e1352fe0a29f78
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Oct 22 04:44:12 1998 +0000

    rewrite the blurb
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1342 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c62833d65750d3fd5e152ce248d7defc47d5db0a
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Oct 22 01:54:26 1998 +0000

    need to have guile
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1341 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 27b83f58d71e73a25dba2a41cf0ddead9f1f4263
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Oct 22 01:52:24 1998 +0000

    more urls
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1340 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3571945e7aecbab2fa808ec79ff9d97742cfa462
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Oct 21 05:22:18 1998 +0000

    remove xmhtml
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1339 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68c36295349d8ac1e6bb3efe6ffe414112cc63b2
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Oct 21 04:27:08 1998 +0000

    apply patches from rob, this is what should have been
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1338 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8149a0e314480a2cd50dfd653fee23c27441c8e4
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Oct 21 04:26:22 1998 +0000

    remove all the accidental trash that just snuck in
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1337 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e9c40a00949a116dd79950384c5aa5d7a2a4fe6
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Oct 21 04:18:30 1998 +0000

    arghh patch is screwing up ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1336 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c5a367cf2bb6931c9ec11994af1f6bfba56f463
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Oct 21 04:17:09 1998 +0000

     arghhh patch keeps screwwing up
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1335 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e299742fff80d94bb44b5ff04dd6438eb01920bf
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Oct 21 03:59:17 1998 +0000

    hmm, previous patch did not apply correctly
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1334 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8d44a9088f7524522681ae8e6a93782c4a21cc89
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Oct 21 03:57:57 1998 +0000

    patch didn't apply correctly, try again
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1333 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1a8cb322f5036e0d5832754dbe3b4a30e02dff1
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Oct 21 03:56:50 1998 +0000

    hmmm  last patch didn't apply properly ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1332 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea62dade5a56253ea74a9bc751c10b3a7a5c53e4
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Oct 21 03:42:25 1998 +0000

    oodles of patches from rob browning ...
    support for graphics, configure & makefile cleanup,
    scheme main cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1331 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ad5cb31221e298dff7848e922b1da9015032b23
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Oct 20 04:01:27 1998 +0000

    plugin design
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1330 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d3e18940564e1ff7cd7359435f64d30cbd62841
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Oct 20 02:05:08 1998 +0000

    add new file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1329 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b81b256508c6f7a6503e578adce2c4044b9e529d
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 19 06:17:23 1998 +0000

    oops, we need another routine to do the right thing ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1328 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 079754e1c86c5ddeaa6a67823efa544791f20eea
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 19 04:13:07 1998 +0000

    move account code tools to different file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1327 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9e8460f685c991a20854f05416eab079b6b7d60
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 19 03:21:32 1998 +0000

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

commit 416b3b991e0cbaef4b9d16d2251b1b2075d994a7
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 19 03:05:51 1998 +0000

    another bug fix, to get sort order right
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1325 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3e2c53911ee67f433c31fa3e3d434feb8ca3bc57
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 19 02:43:14 1998 +0000

    do some account markup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1324 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ca495ef8b4654c5937e1406a07330241ab46fa59
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 19 02:33:33 1998 +0000

    fix a few core dumps
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1323 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b174a1f1a6d01c63d219d94d33a4fdca6775110
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 19 00:49:35 1998 +0000

    add group function to auto-insert an account code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1322 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a20bc2b30b3d0217d50c5b683966998d39d81dd5
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 18 21:45:02 1998 +0000

    add auto-numbering for account codes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1321 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 047f4c1213c01070f04d4af8bee1c52c0e444b41
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 18 21:13:40 1998 +0000

    add ultostr utility routine, inverse of strtoul
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1320 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cf0fd7af1f11635724a0b6bb3e8a74786cc6b097
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 18 17:55:35 1998 +0000

    add sorted-order accounts
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1319 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ed074fddb3acf2435cce95974046783d512ad09
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 18 17:05:10 1998 +0000

    add a sort order for accounts
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1318 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 893f6bb8f48ce92311970221c43be502ccaee557
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 18 17:04:46 1998 +0000

    signature change
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1317 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2a72415adc77f9416145ee81911280e1d9aeb9f
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 18 15:39:16 1998 +0000

    change signature
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1316 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b978cf00653629539eaaebeb2676120c241d99f
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 18 15:33:00 1998 +0000

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

commit d5c8b61d357d30963a6db98b96e237f5de415081
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 18 02:04:56 1998 +0000

    remove references to X-Accountant
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1314 57a11ea4-9604-0410-9ed3-97b8803252fd

commit beeb2d94ce4616abbc0f20eb92d995ca753fbb9d
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 18 01:58:39 1998 +0000

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

commit 18a468eb85a60d1f37933409ae5117a2af222962
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 18 01:56:46 1998 +0000

    some status about reports ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1312 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae3f6b2f1cefbc8f5b8a7375f8fe507109cd22b7
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 18 01:45:15 1998 +0000

     add live reports
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1311 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ae7c92e8a5fb2632b28fed59143db78d4ec778d
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Oct 17 19:35:17 1998 +0000

    directions for eperl
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1310 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e2e954a8ca36ec751b6a9a7314afd0e1ad36a767
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Oct 16 07:01:45 1998 +0000

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

commit efd2153e01ad43895d73b61f11bbadd08fd110cc
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Oct 16 06:29:31 1998 +0000

    add missing text
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1308 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 31b12948ea868a4f25538245c56ff4109cd52257
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Oct 16 06:16:18 1998 +0000

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

commit 2590f3ef7e53080fc7a595462d679d032eb9108c
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Oct 15 03:53:12 1998 +0000

    patches from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1306 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48e408c3935adb60a43c95049f8b56dd62708b03
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Oct 15 03:13:41 1998 +0000

    dd xml builder
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1305 57a11ea4-9604-0410-9ed3-97b8803252fd

commit be302d859fc12b0883ade655115accea0038dac5
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Oct 15 01:58:35 1998 +0000

    more config flags
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1304 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5a0e427ba41c277a7bfd395b15669c7474b0981c
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Oct 14 06:17:10 1998 +0000

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

commit c88df90745e848394a9da2440b926153edac180b
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Oct 13 04:13:59 1998 +0000

    guile version
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1302 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 946ad5af9be5beb34028c0fe215dd7eb936ac5d3
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Oct 13 04:10:56 1998 +0000

     correct swig level
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1301 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf55880a4d58359c0551dc69cf5a9de1d6ba2915
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 12 03:08:35 1998 +0000

     change to routine providing access to account type names
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1299 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ec07c064a140789749e545be28ecca7c9efecfb7
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 11 23:56:55 1998 +0000

    add code for implementing reports
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1298 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c22cd4defcc8c7982fe230b9edbf38a102f66095
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 11 23:08:13 1998 +0000

    add reports to search path
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1297 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66128bfbc7d66d780deabe282ace9433e6259814
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 11 05:57:32 1998 +0000

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

commit f01f7c0c3882d85f4765c7df573e0539803b24a5
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 11 05:53:15 1998 +0000

    some minor fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1295 57a11ea4-9604-0410-9ed3-97b8803252fd

commit faa65f947691647f1f660112d9d31eb73a619759
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 11 05:48:40 1998 +0000

    fix some amps ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1294 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b99d2685d54708cf1fced6ef3d27a79bc83ae5ce
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 11 05:35:10 1998 +0000

    fixes to appearenece
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1293 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba610999c9184e53b09265811a8984b807883a0b
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 11 05:03:26 1998 +0000

    changes to conditionally build XmHTML
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1292 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a2da7a1f67b0efa0ba521f0cabc46ca58fd7d73
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 11 03:32:14 1998 +0000

    add check for xmhtml
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1291 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d6a7019f7b37f7ce1b9a699084f7030422a6cfa9
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 11 01:17:28 1998 +0000

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

commit 6250b6b7be1576ba251132553b4e9ce0eca9c994
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Oct 10 20:58:49 1998 +0000

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

commit 8e18423fca5f4b6f4d02717dee65991173d2980b
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Oct 10 20:56:22 1998 +0000

    fix docs path
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1288 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ff14da0e813ef979321508a963105bc7d2a6517a
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Oct 10 20:49:27 1998 +0000

    some refresh hacks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1287 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f93402c52cef6ac30921005f7a5a1e00a1d726bf
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Oct 10 06:14:29 1998 +0000

    oops, be sure to set reconcile date ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1286 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cdf85f6d1eea617707c8cb0f97a810a13ba58a9e
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Oct 10 06:08:49 1998 +0000

    misc cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1285 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06f24e1ffdbd615fa79165d5553fa6fbe8ce84f9
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Oct 10 06:02:08 1998 +0000

    add support for docref in the file format
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1284 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f89fbf4fa4939c052a3ca6bf2201c893540191b0
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Oct 10 05:39:08 1998 +0000

    add datte reconciled to file format
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1283 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 539af447a7fcda297491aa73a52704902d396780
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Oct 10 05:38:48 1998 +0000

     fix constness problem
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1282 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4236c84d61d436acd94926821cb578f726fb636d
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Oct 10 04:49:52 1998 +0000

    added transasction posted dates to file format
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1281 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 11e82e8845d10a1485b1a95e535c3056f41ae240
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Oct 10 04:10:47 1998 +0000

    first round file format updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1280 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d45a5894bd57c8b03125ad39b7ccca7faed0cc38
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Oct 7 05:51:02 1998 +0000

    action cell contents depend on register type
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1279 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 811d752a12f82c042d67eb9a6fca670c2f8bfb61
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Oct 6 07:28:30 1998 +0000

    add some stuff to improve date handling
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1278 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c64b7969289b7efb1a86119991cd34ebf46ffb8b
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Oct 6 06:55:24 1998 +0000

    oops, fix a thinko ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1277 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b84f3c4c238fd946b361af82dcb37cd85705d7d
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Oct 6 02:23:14 1998 +0000

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

commit 8baed3f0709d924947126a75d87e5c1170e714bb
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Oct 6 02:21:23 1998 +0000

    importing MYM bank-of-a files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1275 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 612b68ae90bd5b2cfdf4f3e63cbe3b45c5b53e98
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Oct 6 01:50:15 1998 +0000

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

commit 72d31fbec46a4e4158a25a7be4a59cf93f58c857
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Oct 6 01:46:35 1998 +0000

    new gifs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1273 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cc78361656917f61c77e1be112c93c6ee249c870
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 5 07:02:56 1998 +0000

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

commit 9e774a8bed7f86fa36626cea12cf0cf79c3e31f5
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 5 06:44:39 1998 +0000

    minor stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1270 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd908d67fcffd2d8f744cb2ca1e99ccebecda709
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 5 06:19:52 1998 +0000

    fix a date padding problem
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1269 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 560ce9f66749011ec2190ac10681ffba9d546a80
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 5 06:06:49 1998 +0000

    allow unconstrained date browsing in register
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1268 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9106339070a9c1476339d20cd2ae7e5910ab95c2
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 5 05:53:29 1998 +0000

    make things look nice in the debugger
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1267 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c9498179c65a685033a43e977cdc748398d242e0
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Oct 5 05:25:33 1998 +0000

    fix oops bug with ms money name guessing
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1266 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 264157bbf56617e85d15d5137abb3740165ce044
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 4 21:40:49 1998 +0000

    fixes to handle MS Money format better
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1265 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96d5e55b75361c0b97341b7f8ba9af0f0ca94078
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 4 20:34:12 1998 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1264 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ffde9728de3c98c0022492c984bea7e84d21b443
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 4 08:38:55 1998 +0000

    add amil archives
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1263 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 01eaa8db617f66df1f82100de5a0a2653222d919
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 4 08:13:35 1998 +0000

    fix irksome bug with file import
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1262 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f60951ca57bc99f237c9a3732756e5b147d7d81
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 4 07:52:27 1998 +0000

    fix a core dump in unusual situations
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1261 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e14798188f1d048f763f6169ec39ba025b4e2cf0
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 4 07:42:06 1998 +0000

    remove some seriously stale old code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1260 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3f70567f7df04f957aeeb3c4ebcf144d9d189a46
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 4 07:05:28 1998 +0000

    misc stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1259 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92617ed70cb96166e085b98efb3639d755fe6bdc
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 4 06:52:23 1998 +0000

     misc things
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1258 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5dc6057a2dcd982fae76bb5ed51fc5bcf6c1492
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 4 03:52:56 1998 +0000

    fix for core dump
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1257 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 894727c02c072e0679a83f4961d61c2a62734e7f
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 4 02:53:33 1998 +0000

    misc cleanuip,simplification
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1256 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 611343e2015f8cc7aac01ff8a5183b6ca57a7788
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 4 02:11:16 1998 +0000

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

commit bec8f3091af4964c2c86f20228cb56f9eda00f6a
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 4 02:08:30 1998 +0000

    documentation cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1254 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e431557f195bd6cc6eaf0807c87c4c7fb69f58c2
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 4 02:08:14 1998 +0000

    final (?) fixes to properly merge accounts for QIF
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1253 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5058450bc3da859df9671036a1d25acaa73f4c3d
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Oct 4 01:41:13 1998 +0000

    add all kinds of stuff to allow splits and transactions to be compared, and
    for QIF duplicates to be merged together.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1252 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6de13883e4a44202096f1960be3aaef04c8be37d
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Oct 3 16:30:16 1998 +0000

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

commit 3a5d2d4a51fdc5cffb5da338f8a10a19e72ffa46
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Oct 1 06:10:42 1998 +0000

    some documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1250 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c259ccdfa552831aa8dffcf51bea7fa536c43099
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Oct 1 05:50:45 1998 +0000

    additions to allow gui to rollback the enire transaction,
    not just an individual split line.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1249 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5aff12d808fd7c8c297b22f565c9140c37f0ea16
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Oct 1 04:48:48 1998 +0000

    minor but important fix to the sort order.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1248 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 49ab81302dd103d68d893bc2eecd4d2fff0e6d44
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 30 15:15:46 1998 +0000

    changes to defer date sorting until the commit phase.  Also, changes to make
    re-ordering due to a date change a tad more efficient.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1247 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 565e304965fb0bb3138a36ff397ada952fec0913
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 30 08:06:10 1998 +0000

    fix documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1246 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1d6b96529be3bfd00ca86d76c94334538fe1bb77
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 30 07:55:55 1998 +0000

    describe the transaction processing features
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1245 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fae398fab8ebb432aa2110cad50f70f884c8d487
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 30 07:51:57 1998 +0000

    changes to implement transaction rollback
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1244 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b2fec2ebd5385a4bd2b2aa52f76bd7844cf48c29
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 30 06:48:24 1998 +0000

    fixes for correct TP
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1243 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 33c331a418f3b27c8da2c222ad9783a8b619cd3d
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 30 06:05:52 1998 +0000

    rationalize split deletiton, make it work right.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1242 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c7b28fd6cb73086da04a3a209a0ea144f988a992
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 30 05:10:13 1998 +0000

    some updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1241 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a7f513a3ff1af9026ca607a05f2962af0302b15b
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 30 05:03:05 1998 +0000

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

commit ec1b30f066b4a0044fe443ebf5f92749c1a5e871
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Sep 29 05:48:42 1998 +0000

    remove dangerous message
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1239 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f3d32f27ad15d2d3edd0c61584dade67e5a6fd0a
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Sep 29 05:46:40 1998 +0000

     script to generate permutations
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1238 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f973c70e3d4a7ce8b9ebc31a89da2e1f4f3da3fe
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Sep 29 05:45:44 1998 +0000

     more feature wishlist to design file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1237 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 12e6b5483626c79d5d5c16a09c10d6787346dab5
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Sep 29 05:30:04 1998 +0000

    fix core dump
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1236 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fb4b0d864d19bbd2aad3b0851f87efc383fce4a6
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Sep 29 03:17:30 1998 +0000

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

commit c4e57f7ffe1ab68b8eff4da36d7dd0e37249b2c5
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Sep 29 03:14:31 1998 +0000

    more updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1234 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e529d35d33f4b601da9610727d7dd2cf24e54b8c
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Sep 29 02:05:38 1998 +0000

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

commit d59b3f035cc79ab31d47c069e199575ab1c18fc3
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 27 02:55:55 1998 +0000

     prevent some nasty recursion
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1232 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a374b9938af0caf82e68a95936734bd29dd1e824
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 27 02:42:32 1998 +0000

    minor updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1231 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f1c03185042d7e82d419204aa5eb6c784a744b2
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 27 00:53:19 1998 +0000

    bug fix from Ted Lemon <mellon at hoffman.vix.com>
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1230 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e6d08bef44198465076ae2b24e77fb5ae122089
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Sep 25 06:18:22 1998 +0000

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

commit 5921d5eb5132eb3561b4b0c9db6fb9543e251ce5
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Sep 25 06:04:50 1998 +0000

    a few suggested patches from  Jon K}re Hellan
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1228 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eed0d5e634925143c4edfdfb7ea093d752fd7d42
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Sep 25 05:56:28 1998 +0000

    bug fixes from Jon K}re Hellan
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1227 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b0a3368ebc6425ee2daf6e1754415ec91b47d6e0
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Sep 25 05:48:55 1998 +0000

    i updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1226 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 821691ccd8bc5218b27125a024539aed9cf5b092
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Sep 25 05:47:24 1998 +0000

     make a note of a serious bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1225 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2feb3be9370b5353094ee0b706e87791bd386354
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Sep 24 07:05:03 1998 +0000

    rebuilt w/autoconf
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1224 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b8f059b253bd7ebaaa2cb642ec5b2fd67ff12e8
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Sep 24 07:00:07 1998 +0000

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

commit 57adfd39cd6f1154e39da85b3f751141457e7386
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Sep 24 06:58:20 1998 +0000

    configure & makefile patches for guile from Tyson Dowd   <tyson at tyse.net>
    http://tyse.net
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1222 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53eeb77bdfe323af3dd60060f2c261caacd11a63
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Sep 22 07:23:01 1998 +0000

    fix core dumps and other mess when double entry is not forced onto the user.
    Basically, make the code sloppy, allow it to accept all sorts of garbage.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1221 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17d6887975982b699eda03f33d77b5124f4cad13
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Sep 22 06:19:49 1998 +0000

    allow hosers that don't use double entry to get reasonable behaviour.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1220 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f82db561c4e6fa8e508a5faaef282db50a8150ea
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Sep 22 05:46:04 1998 +0000

    modify/configure default double entry behaviour;
    make sure that transfers work for transactions
    which start with just one split.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1219 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 89a3d421fd390a61c2bf669cba7d81027b80fb12
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Sep 22 04:24:10 1998 +0000

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

commit 98b8601f31e488347e3662ba28341b81e0d562b0
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 21 04:02:17 1998 +0000

    a stupid fix for currency
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1217 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0000344a86e99e0b3777788b835b0f68ff48814
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 21 03:42:58 1998 +0000

    merge changes from currthree branch into head branch.
    That side branch implements multiple currency support.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1216 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 007637be7e2fb518160510b81deac8058f20685e
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 21 02:50:05 1998 +0000

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

commit a3b2f1014d6343a68ca646e407c75eacd86a3738
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 21 02:46:20 1998 +0000

    iannounce currency trading
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1209 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1904c4c3a7fc043f5faf13512081f1338dbc025
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 20 21:03:08 1998 +0000

    fix the behaviour that rob is complaining about
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1201 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62570e6581bf009341e2e1e8577fc099b7a0b569
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 20 20:53:39 1998 +0000

    ocomment out some trash
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1200 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c57447636c2dd6a4dafa96e1d9c55f24452a98f
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Sep 18 04:37:47 1998 +0000

    a little bit of text
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1183 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4e5eb3ce11835c8517696ed0bdcfcb73038a1c88
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Sep 18 01:10:39 1998 +0000

     check currency before blithly allowing transfers
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1182 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f957c2e5662c69aa4af144f097007ca242ed1ac
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Sep 18 00:17:44 1998 +0000

    add security type
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1181 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ec093a818f60e9259e184665353e3823dcfb1b1
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Sep 17 06:20:34 1998 +0000

    add some docs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1180 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 430e2a2fd890b31a6aaca58a845052a10cbbb6d5
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Sep 17 06:16:30 1998 +0000

    add a currency trading account type
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1179 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 657222d6cccf53d17bc5bb8eec8b387ecdb8398f
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 16 05:55:23 1998 +0000

    some quickie hackies
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1177 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1c407b0e22dcabb14f872f6ede803c1bbea5f73a
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 16 05:43:13 1998 +0000

    fix an annoying display problem
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1176 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 560c1c15010bb40a21ccc80b1cb2c9efb56e9eb3
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Sep 15 06:21:06 1998 +0000

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

commit a76dd2ba480e82a29b9c846415d5692b85d6d560
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Sep 15 06:20:34 1998 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1174 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3854e1a30a1f36b47b877ef386cf44cec7de86d8
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Sep 15 03:00:04 1998 +0000

    build hints
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1173 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc541fc81b287e3a78e6fe201edda4b7022ee339
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 14 06:44:51 1998 +0000

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

commit 68e818c59400afb71c27b4bdd33e715f8672ee93
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 14 06:05:10 1998 +0000

     new checks for guilelibs from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1171 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f0eefe401378585eb2dedb6ece0e35852339d70
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 14 06:03:56 1998 +0000

    oPatches from Rob Browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1170 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b06682e1cd33a977063044ba55a239a73d66768
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 14 05:58:58 1998 +0000

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

commit 6be655d0b75719236bcfe21c725e452e4df2f236
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 14 05:05:26 1998 +0000

    set upd max splits to show
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1167 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd1beee6b7671fbb87145cb557c34d441575f067
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Sep 14 04:55:17 1998 +0000

    add the final few utilities that we need (for now)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1166 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e2c5fe6c22e3bc69549985e27d1a5742c5608aeb
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 13 22:34:27 1998 +0000

    fix minor flakiness
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1165 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e0ce1319ca9f3ab42713b248009d060fdb37dc14
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 13 22:12:00 1998 +0000

     stop that annoying beeping
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1164 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 567e2e11494c73dbe936a61f068333070353cee0
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 13 19:30:36 1998 +0000

    add early, late funcs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1163 57a11ea4-9604-0410-9ed3-97b8803252fd

commit acaa4b58ef99432f51be9e7fe19d382d4aa3ea68
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 13 18:40:24 1998 +0000

    look for date bounds
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1162 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d060e27f4577b67491e5394b582c76e5eaa14647
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 13 17:29:47 1998 +0000

    sorting fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1161 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 83ec54d0773a5dd5d027c7b79f2f4d8093fa5563
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 13 10:17:15 1998 +0000

    more sorting futzing around
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1160 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4982b628a03c4f8ce3dcd98d36ccbb1ae2ce9699
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 13 10:05:53 1998 +0000

    more work on sorting
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1159 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 497fa63f6313a9860ee9e0772cae3468543ebed6
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 13 07:47:14 1998 +0000

    remove obsolete code (replaced by code in Query.c
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1158 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1dadd6c083279398cb71e3ab3de1757cf79a986
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 13 07:22:45 1998 +0000

    warning about timespec; more transaction/split sorting.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1156 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2020f2ab82fc4917ecbee14c12673c639dab7d86
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 13 06:32:02 1998 +0000

    minor updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1155 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5902d581f7afdf4bec80f03a31beee759400fa3
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 13 05:35:58 1998 +0000

    fix for core dump
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1154 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0036179eccad050a331ccd07bbdc72cb24fac53f
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 13 05:28:28 1998 +0000

    changes to start using the query engine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1153 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7cda332f9a8c8b1e3be1e76f00ba3c5e0fac159d
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 13 05:28:02 1998 +0000

    core dump fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1152 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 604b72958448939cc2f2aa4c348562ac70aa779e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 13 02:59:50 1998 +0000

    beginings of a simple query engine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1151 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 818e82f1fa2cba61bccf637b0e632a4354fc4a18
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Sep 13 00:11:00 1998 +0000

    clirification, additional docs,
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1150 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8cd76d252caa5a772d2a3d9f3ff08138dee68064
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Sep 12 21:23:02 1998 +0000

    more fields, documentation, etc.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1149 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2520f245217eb84a78119adf5e7ddc8469db32a9
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Sep 12 20:48:11 1998 +0000

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

commit f745a215ad0ded790528c2be5b92e798af3ad344
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Sep 12 06:03:07 1998 +0000

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

commit 5054e4babc52d0dd2e8093bdaca2526b04f74265
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Sep 12 06:02:51 1998 +0000

    tabbing fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1146 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10b8f81fcdb409324e3e1caa5f046ebb71b86fd6
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Sep 12 01:56:45 1998 +0000

    try to get tabbing to work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1145 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd3ce671e50b3ea980d56be4e9c2478c01d5827d
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Sep 11 07:02:06 1998 +0000

    fixes from rob
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1144 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 34a6fb18451c97f36ea9a24ba0d57fadece93299
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Sep 11 06:35:11 1998 +0000

    change name to gnucash from xacc
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1143 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea9db9ea6eff0477e03c365d0690b01e497697e4
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Sep 11 06:34:04 1998 +0000

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

commit 9b2ee34cf9577482e5b7f3b02a3ff96ef29c8b35
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Sep 11 06:19:26 1998 +0000

    makefile and build fixes and corrections from Rob Browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1141 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b7c20b13549792070b36c3b822be746d6e2f8a5f
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Sep 11 05:20:36 1998 +0000

    ignore certain files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1140 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 173dae25d4205ff6d398d1ae29fa3fb3cebbaf1d
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Sep 11 05:09:32 1998 +0000

    gnore certain files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1139 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a34ce2311890a953ec68714fb77157fb734b937
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Sep 11 05:07:16 1998 +0000

    perl updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1138 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2de0d732746bb83a56abad2b7c090a2a1fc6e91d
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Sep 11 05:06:21 1998 +0000

    files to ignore
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1137 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1dd66eec160ec0671ce6d51d8eeaf1511057bdfd
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Sep 11 05:01:45 1998 +0000

    ignore various files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1136 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad487691fcc821e68e5a50d31ef4b7a4892312da
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Sep 10 06:04:28 1998 +0000

    install stuff from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1135 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 067b12af79c3a5daadf59dd667213d340eecd475
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Sep 10 04:35:19 1998 +0000

     fixes from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1134 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 65efb0f943a4151e3724139955fa25b117ed8032
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 9 15:10:37 1998 +0000

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

commit 3940f7bac54d69e26e4822b8e3cfd6604903a88e
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 9 15:08:20 1998 +0000

    quick fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1132 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d13d3797b2c5e677f91ede993a47333455603d36
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 9 06:51:31 1998 +0000

    quick hack to fix guile build
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1131 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 972657eb4d958e0392b5f0b27d42a86abca431ba
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 9 06:46:11 1998 +0000

    name chage from xacc to gnucash
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1130 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2c49041fb42d5e8afba92972fac3ec6dfbdec610
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 9 06:42:17 1998 +0000

    oopsy doopsy
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1129 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 523fff5a21846996ff7eeb5af5b45a877603b9d2
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 9 06:25:16 1998 +0000

     fix core dump
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1128 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 76fae032fdcf7c9266d34e7dea269e7dd83d83fb
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 9 06:16:21 1998 +0000

    fixes from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1127 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29ce8cce88ad060f7f1e6fd1f426053b35ae5864
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 9 06:15:23 1998 +0000

     cleanup from Rob Browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1126 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 454a63ff336cf97daeda0e42c43331bc257a1528
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 9 05:56:11 1998 +0000

    cleanup by rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1125 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5238f772bb96fccd2e2fb8df4c13b49469f5d182
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 9 05:50:38 1998 +0000

    new fioles from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1124 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9386a4035eb495e600b1fc1465cbf6a536c5f66d
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 9 05:49:00 1998 +0000

    new files from Rob Browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1123 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ad38af026c1f0f07cd4ae8eb62f96f8a57a635ef
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 9 05:46:08 1998 +0000

    cleanup by Rob Browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1122 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a2d9a1e3d15db032daf20bc1d40fc8080f2ccbad
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 9 05:43:16 1998 +0000

    fixes from Rob Browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1121 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e239a62625bf7f66c2cbe6204a55fc387e21ea0a
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 9 05:15:43 1998 +0000

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

commit da202a1f85c808fcbc99c1578e806a8089e260fd
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 9 05:14:52 1998 +0000

    some minor fixes for performance
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1119 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0134b8c372b295eb83fa682f1077338af6449a91
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Sep 9 02:43:10 1998 +0000

    fixes to handle the transfer-from field correctly
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1118 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a42823adb9e0d27d8236e89a294d7e8ab227904
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Sep 8 08:11:04 1998 +0000

    patches from Dirk Schoenberger
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1117 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e93e06b4b46b03fce63de6e701acf0b826bb2068
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Sep 8 07:33:12 1998 +0000

    merge in big branch that implements (more or less) the auto-dynamic-expansion
    of the current edied split.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1116 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e10ba84e2abc9402861eb8d340988a58e88ea18
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Sep 5 07:36:28 1998 +0000

    add a utility routine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1096 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7eea03c6f17ea531604ac098c4c2648d2e49faf3
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 30 19:33:59 1998 +0000

    get rid of width and alignment attricutes in cells, & handle that stuff
    differently
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1073 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c46acc98ab3567eee584d0fdf06a871b7e07b799
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 30 04:43:25 1998 +0000

    a few more fixes taht we missed
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1069 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6b7cb231b7d938d20c6bbaa6c7632c5e446b5f0
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 29 20:33:04 1998 +0000

    fixes to get journalling right and to plug a major memory leak
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1068 57a11ea4-9604-0410-9ed3-97b8803252fd

commit faa3eed1c5cd30b0c9300fe246e29a63c6e2c9dd
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 29 19:46:18 1998 +0000

    add some reality to the journalling system
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1067 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5eab083a705e4ea3047f1e55d36d26976b827ceb
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 29 19:16:41 1998 +0000

    make sure the other way of destroying things also generates a log entry
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1066 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f946a8268898126a245759af9301a47a76b9535
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 29 18:17:57 1998 +0000

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

commit a6c5c7cfea234c993462ace31d576c998409e737
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 29 09:27:25 1998 +0000

    merge in changes originally done in the mono-split branch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1064 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f80203fc252a5577078b59bb22aa3e0ccceabc5b
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 29 04:52:29 1998 +0000

    kloc counts
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1056 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3dc187402616e01ceab52e5be70333a87c90fa29
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 29 02:03:00 1998 +0000

    improve the docs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1054 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3138b24b4125ea7c87a8b07a619c2707fd3cd045
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 28 05:47:06 1998 +0000

    add auto-expanding display
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1053 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c81f411f22fa91d4e62674fe37e9ffe0395a3d2
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 28 05:31:57 1998 +0000

    mprove documentation, add autility routine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1052 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ccc6aec8f931446a9bcdcd4ea6198961e55b2ca
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 28 04:39:22 1998 +0000

    add more arguments to the move-cursor callback
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1051 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f5c44451fbccbecc1484b4fa715964686caef77c
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 28 02:37:30 1998 +0000

    fix the docs, add a utility
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1050 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 56ccd5b95b23c9b48dd9aa70cd19f1b273dc66fd
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 28 01:26:36 1998 +0000

    some clean up
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1049 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 85e4759368474c54be3080f1301108dc470b7e08
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 27 23:54:50 1998 +0000

    fixes to tabbing
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1048 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 261edbe9d0181f81f58998158946e4f9687c99e3
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 27 22:40:07 1998 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1047 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 621388fd1087370e3beea5342436216a15131d71
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 27 16:16:26 1998 +0000

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

commit da5c8aef922db0ed50ed6725aa399ba03232376c
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 27 16:06:14 1998 +0000

    qt fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1045 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 263499b9376fa940b93d466ba0dc10cfcf5e9962
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 24 07:04:04 1998 +0000

    fix many but not all tabbing problems
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1044 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f4cfe33c8c9ae31e5fa41d5c1e7696a08ffd072
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 24 06:35:09 1998 +0000

    fix how the current cursor row is done up
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1043 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bdf4a8dc4108b46b14d4b8eb4ff1fe3c5e398b8f
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 24 06:16:56 1998 +0000

    fixes to get traversal into table first time to work correctly
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1042 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b24b1dd57fb0a26a2f597601f5e3b0f5d39ef3a
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 24 05:15:18 1998 +0000

    fix cursor initialization problem
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1041 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e05648e075ab08ef797e59711f797eb6f42e3dd
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 24 02:36:46 1998 +0000

    fix a core dump
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1040 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57c974b88aa6e0088cfe6b0d3293a39acd3c3ba8
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 23 08:10:49 1998 +0000

    fix core dump
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1038 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e84ce56f0334b5d1c01b42948d15abec2b18cd04
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 23 04:00:27 1998 +0000

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

commit fcb4d06ec678542f69c8e958ec83e18e084d5fe3
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 23 03:59:12 1998 +0000

    quick hack
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1035 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64fe746d36f84c019631d29fb9c6b6dba1cfe4bf
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 23 03:56:40 1998 +0000

    fixes fro Ted Lemon
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1034 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 096500cfd9577c05c718ceea83b28697bf70a0fa
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 23 03:49:07 1998 +0000

    fix the build breaker
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1032 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3afb983af09770c2eca39b62c22766dfbe0f34a
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 23 03:45:41 1998 +0000

    fixes from Ted Lemon
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1031 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a9467526e24f1c9b1ad81e5604538b5f840c06b
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 23 02:13:07 1998 +0000

    put in stubs for some of the general ledger types
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1029 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f08a6d77a02114f529cc0aaa8a56560e85b6de26
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 23 01:11:56 1998 +0000

    minor safety valves
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1028 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6edef836fa8a3f30b819138adf9389909603dfe7
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 23 01:09:09 1998 +0000

    some beuty touches tock prices
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1027 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d047edca357d90947e8882cbf03dfc4d413db94f
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 23 00:52:40 1998 +0000

    oops, bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1026 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c23ebfdb388ba5951e7d94d4d6f95e3d92cfb27
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 23 00:46:07 1998 +0000

    bug fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1025 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2f937b292c6121fb7dc809e4b162f623873036f8
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 23 00:24:31 1998 +0000

    add single-line display xfer cell
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1024 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bb484ae0d9f400969ca212b2f127869a4fc014d5
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 22 23:09:12 1998 +0000

    updates for new register layout
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1023 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3dd3a1a1f441e8c86060d58b31850d21901f954d
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 22 22:42:44 1998 +0000

    fix core dump
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1022 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 133918f416d79214c5998cd44cdb751a520a7d27
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 22 22:20:47 1998 +0000

    remove dead code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1021 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9c8ca5cddc5dd600fdebcc3941b758e3b2a7c60
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 22 22:19:30 1998 +0000

    make sure that splits are handled nicely for a dual-line display
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1020 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 213bbb9d44a9423bdb4a62bcd3336d7ff8b111d6
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 22 21:53:24 1998 +0000

    improve documentatation, add utility routine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1019 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a2533d8c9e26de187c7051ae29912af3fdffdb48
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 22 20:28:43 1998 +0000

    enable correct editing
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1018 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93a39bd96736f1238e678766780810e9f59617d8
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 22 07:47:23 1998 +0000

    multi-line display nonsense
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1017 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2cd6f3fcf02c432b9595e5b001aaace456c559ff
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 22 07:25:53 1998 +0000

    more config options
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1016 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f0f8b1a3c8e0243c51540267abe1d66e581b84f
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 22 05:24:09 1998 +0000

    hid some of the split fields
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1015 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd95077034f2c6c5ce5c1d19be25189d451a554a
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 22 04:49:39 1998 +0000

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

commit 397e7f55d81febf36af1a608cbd67a227c9db084
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 21 06:32:14 1998 +0000

     fix a little oops
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1013 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dcaaf71fab77a067c5587821064107804da8f31e
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 21 06:30:37 1998 +0000

     a few documentatry notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1012 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e42f731044992b415a709b5800090d89573409dd
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 21 06:28:31 1998 +0000

    changes to allow dynamically reconfigurable registers
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1011 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea3e63040accf0dee29a8d0f70f46a591eaef619
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 20 05:55:01 1998 +0000

    oops bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1010 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9b22e84a61606c4d133bc7a358f34f136bc9d750
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 20 05:52:25 1998 +0000

    more docs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1009 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77233cbfb401e666592d9311d76a03196429452b
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 20 05:46:48 1998 +0000

    make stuff work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1008 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 559026cf81630cbb01c88e64af894dce5ab398cb
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 20 05:46:14 1998 +0000

    make stuff work right
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1007 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13149b57a2e91190078d1647c9b6c68085eb893c
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 20 04:59:20 1998 +0000

    add output support for old-style register elements
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1006 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 25c2b5f27fb2259ac617682c9eb58aa328b76b78
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 20 04:35:45 1998 +0000

    add support for old-style register back in
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1005 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e22a15dfbc62dce6c705a5a292fb83a978ccf0d5
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 18 04:14:07 1998 +0000

    Rob Browning's initialization updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1004 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bdce64c4abd202f61cf5acfb5b8db489ac82f793
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 18 04:08:46 1998 +0000

    fix compile bugs, from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1003 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b9e16b4f15bfe31d2ebd7bfa216d1f03591b12d3
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 18 03:54:50 1998 +0000

    core dump fiox from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1002 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 020be491a69c677ad4c3729160063a1cea19eada
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 18 03:49:03 1998 +0000

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

commit a925b83ae1f078441110cc5af4cc846c1a631099
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 18 01:43:43 1998 +0000

    settle dikspute
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1000 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b1323a2a2fd453263ed6385d5a24e7e3aa7e16e
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 13 05:16:50 1998 +0000

    add reconciled balance
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@999 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa6c53ea31ccbdad236a0019fa51ad579bc9e410
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 13 05:11:53 1998 +0000

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

commit c9334747f057e95f09e3086eee77f7a58c0c8248
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 13 05:00:40 1998 +0000

    move over to gui-indep register handling
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@997 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5dc40c20f48b45e3d463c4fa0f21a8e69127f737
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 13 04:04:53 1998 +0000

    move to new gui-indep account managmement
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@996 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d388dee6eb3e4b1338cf56b49d4e9d51952e1907
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 13 04:02:52 1998 +0000

    finish up general porting
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@995 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0d75fa56f7277bba5451c54c6e2ee00411f78ee1
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 13 02:16:13 1998 +0000

    misc bug fixes and ongoing devel
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@994 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b7c8d0fdfb87f1eb236a0eaf68232c9e3a0c6868
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 13 02:14:13 1998 +0000

    anti core dump fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@993 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 921c88891516ae68e5c0395a958d5b12b0cc780c
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 12 23:50:51 1998 +0000

     now it compiles
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@992 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1fc33924c5fddfe5f4ce35bba13c961efa170b4
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 12 22:09:17 1998 +0000

    more hacks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@991 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc4c56d28c27b3da93bdc0413137df1d7d9afb5f
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 12 05:03:39 1998 +0000

    bug fix for something that was showing wrong balance
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@990 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a903e3a3759834e64b3a0ec661c184e48711acaf
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 12 04:39:12 1998 +0000

    fixes from Stephen Webb
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@989 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 60da932aab4c9d68adbe8f64be2a6f6ce53c77fb
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 11 05:59:28 1998 +0000

    get rid of compiler warning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@988 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac9fa9b847e272eef85d19380c9c7f121b1f5aba
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 11 05:55:12 1998 +0000

    bug fix that was causing excesssive redraws
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@987 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 453b7cf92d27a87ec7e5c19ea19f6942a1495832
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 11 05:41:51 1998 +0000

     add a note
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@986 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c6bccd3379d97b5f133efd552aa8b93a6c84878
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 11 05:37:27 1998 +0000

    more updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@985 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ee9decb77142f6e7b66c4e206e04d50b9a9f864
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 11 05:32:03 1998 +0000

    more notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@984 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c35d5ec231218420686bbb99ef2c77917b22e48
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Aug 11 05:25:51 1998 +0000

    New file, move gui-independent ledger management to here.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@983 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0456fc19f82624c059fcb77aec7cbdcf83fd2e30
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 10 14:49:57 1998 +0000

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

commit 78836afed12659f7aeb9bd8272e4d02974b7c737
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 10 08:20:08 1998 +0000

     a few more changes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@981 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa6a2cb8c840b630abac4b1af6ea07ffcf445f0a
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 10 08:16:38 1998 +0000

    add some silly docs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@980 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2609e3330050b010826e8d36ac65e2fd901a6446
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 10 08:03:53 1998 +0000

    another oops
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@979 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 36013ef82f094e83a4f96555eff1b51baa2fbdfd
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 10 07:59:04 1998 +0000

    some anti-core dump stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@978 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c146238bf44e9bea12e458b7db1fc61dad87860
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 10 07:53:11 1998 +0000

    ad some documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@977 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 99d8b14847d1b9d8544c3a2803106aa58d6bc3fc
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 10 07:47:48 1998 +0000

    add a web server to the mix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@976 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9d9354e532afc39f3001406be444a2061a0fb3a
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 10 05:19:18 1998 +0000

    add some silly html output
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@975 57a11ea4-9604-0410-9ed3-97b8803252fd

commit edd7a57d473f0bc6358ef3397db2857ebf111dab
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 10 00:53:46 1998 +0000

    misc bugs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@974 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 34bd6d7e3d265530aec7e1dd41b763aaf7ec8ba7
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 9 08:20:56 1998 +0000

    oops, another fix for a core dump
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@973 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5a3ca39b356b1f71d6ddb508302f5f71ec30f29
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 9 07:53:37 1998 +0000

    fix a couple of core dumps
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@972 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c66aa7eaf74197f27c77ac301ce4ab87268f7ff4
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 9 07:52:36 1998 +0000

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

commit 95d3ed7bf348a35dee630ba608af209f2835d310
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 9 07:51:41 1998 +0000

    add an assert
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@970 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c62a504f9d7971d80c3c8b63d95ad536a7a3872
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 9 07:07:48 1998 +0000

    bug fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@969 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 43c8fc41eea3b1bdea2a6004eb553f2e9f618e7e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 9 04:59:57 1998 +0000

    some documentation improvements
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@968 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17df37ff51b68cad4cdee702ce9b781658a169fc
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 9 04:47:53 1998 +0000

    misc cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@967 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b54c46c335defa686b07a5ea74efbd6b4e355470
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 9 04:37:23 1998 +0000

    get rid of this topgroup thing
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@966 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66617f517cb5266957586716d54cce855bbe417d
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 8 22:18:25 1998 +0000

    get rid of tab
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@965 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b0b8338fe0949c3c334df05a0978b09862954e81
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 8 22:16:40 1998 +0000

    updates to preference code from Rob Browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@964 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e9b4f994347bbd5b1e116fb32d395bfc37c3b4b
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 8 22:10:09 1998 +0000

    patches from ob Browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@963 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6039012751bc10b27eb86a521a68fb74e5bb1d98
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 8 21:57:12 1998 +0000

    this file rebuilt automatically by configure
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@962 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 20edbaa68da735a6c667590f8a6d5a7b6d2ce5f7
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 8 21:55:30 1998 +0000

    add project server, remove gnomoney
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@961 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b2333aa3950461c0f5405f43e9ccd477c6a641bc
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 8 21:15:54 1998 +0000

    add a convenience routine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@959 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6b28a5094a52584974e08f4f9ea976c5d7e8b6a
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 8 21:15:15 1998 +0000

    fix a transfer bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@958 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c79fcd36bb76bfce6d6c69c7e7f79f037be1d93
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 8 20:44:10 1998 +0000

    add a note
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@957 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4609ca5aa33a92f4ae10fc34f2e0dac637c15676
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 8 20:41:25 1998 +0000

    price cell renaming, also, bug fix w.r.t. window refresh
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@956 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d69a292ae30ded3674c62650c078cc29e186b6a4
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 8 20:38:53 1998 +0000

    chop out some crap
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@955 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 337c71fc2123c95311d19e31a89b563b7150881a
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 8 20:38:11 1998 +0000

    fix misc typos
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@954 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c80553d4a0f6bc8b531f1287a7bbb3a678d1773c
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 8 20:37:52 1998 +0000

    ifix documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@953 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5c17b411112c4b3c8a5c62181bf5e7058635c82
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 8 20:24:36 1998 +0000

    introduce more flexible, robust format handling
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@952 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6312a46216ad124ec0f7d812ae36efd383be696c
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 8 17:59:41 1998 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@951 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a6879c29f71131db6752b742e84b0703722cbe73
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 8 17:49:22 1998 +0000

    misc bug fix to get blanking & stuff to work right
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@950 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5930f5592251a9b48f1804790462e1c01856f72d
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 8 16:15:38 1998 +0000

    fix some core dump things
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@949 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b9ca3473f1c18bc451ecd3324d1e092a8d6a433
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 8 16:09:33 1998 +0000

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

commit 23ca8f1c84db06296426b08dee29ade62e499817
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 8 16:03:38 1998 +0000

    some safety wrappers
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@947 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e471ed8dd044f85a5b05636c0fb554125047393c
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 8 03:01:27 1998 +0000

    Delete the makefiles, They are autobuilt by configure, and
    when they are mreged in cs they cause conflicts.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@946 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 38046f33b2f1414d2dbd2b5654efe09ce9da5002
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 8 02:53:11 1998 +0000

    remove makefiles, they're autogenerated by configure,
    and they keep causing conflicts in cvs for merging
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@945 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5b6c1c5e229c8a1ea00a1dca8744c17bcbe7e64
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 8 02:52:23 1998 +0000

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

commit 6b3d2db21b65e0ea9159d4a23f5406fdf898ed7e
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 8 02:40:15 1998 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@943 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68540f34366aaa1b5b32edbf4d8898f0247a3fa3
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Aug 8 02:20:54 1998 +0000

    misc fixes, make tabbing work, etc
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@942 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 367c596ebfbe76706ebe2b4e755500ee82839b2f
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 7 06:39:07 1998 +0000

     couple of bug fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@941 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 36987199d7ecfd3f17644a81046c03108de5a912
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 7 06:16:36 1998 +0000

     turn debugging on
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@940 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b935443c81f4a153da34e47b2a1cb51c68e957db
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 7 06:15:11 1998 +0000

    fix the stupid splitloading
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@939 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 80e411b5d2595fd04a74f1245130f139c1367a8c
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 7 05:48:07 1998 +0000

    more out of bounds checks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@938 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 177eefa3bde9145cc502fc9b58df690014e3a150
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 7 05:39:41 1998 +0000

    add some check for invalid values
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@937 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0e86bc3694602f3e851d0d7cec26a33a8ec9bce9
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Aug 7 05:04:57 1998 +0000

    configure picked up qt changes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@936 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1b76d9922bcb4195ba3cdc08dd79e56cd3d3d0ce
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 6 04:52:17 1998 +0000

    pixmaps for kde from Dirk Schoenberger
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@935 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c2ad844df1bb8a7eb5109b2badb331589a98c9f7
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 6 04:37:04 1998 +0000

    add credit
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@934 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f4b61c4e1df0ba1fff6ea4921f6e295fe0a4d47
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 6 04:34:47 1998 +0000

    patches for Qt/KDE from Dirk Schoenberger
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@933 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d555bd3f9f1b9f2aeba47567bc3a2e4879283de5
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 6 04:25:31 1998 +0000

    ugly hack
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@932 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae2377cc8138f92e7373552132ce87c8067bc97f
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 6 04:20:33 1998 +0000

    auto generated makefile updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@931 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba4ff070d028f29592a973af4b2174196b146925
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Aug 6 04:17:28 1998 +0000

    patch from Ted Lemon
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@930 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62ee8149ac0113309a6dc9cedeb8fb34c0646fd9
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 5 06:57:44 1998 +0000

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

commit f577c644ebe1d791d89e37a0803df3b9a9c5052b
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 5 06:55:43 1998 +0000

    new banner
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@928 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b3224de2eca1be1346de21e3ca9cd842184b0e3b
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 5 05:59:26 1998 +0000

    added credit
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@927 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 81be528f762e671f07acfe3cee82ce68d944111b
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Aug 5 05:57:41 1998 +0000

    NetBSD port fixes by Ted Lemon
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@926 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 91583059279eddb9fb92869fa0e96c3c0fbc0c32
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 3 15:12:28 1998 +0000

    fix the cell update problems with the new split register
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@925 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4d8f7a4366af04fd8531367c8a121c43a877bbf1
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 3 06:39:21 1998 +0000

    some cheap hacks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@924 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8353387b064c57da78aa04eef77971136fe6c4b9
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Aug 3 06:02:14 1998 +0000

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

commit a77cd39a9705d76afcd11f5b24ef4c5c3433d488
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Aug 2 19:44:42 1998 +0000

    fixes for BSD
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@922 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92a7cc9698f7397a94e83b2d6e60778976f2fd58
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jul 27 06:04:55 1998 +0000

    turns out cursor initialization needs to go into its own routine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@921 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 00b67591985a3cb7792b6c655cc60505ec248bd9
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jul 27 05:01:24 1998 +0000

    finish colorizing things, I think, for now
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@920 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 76d34a47f00c24ff9debb0fa11a341ab8d595d90
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 26 22:47:17 1998 +0000

    more step towards implementing cell colors
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@919 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7420a8bd6b7020b682849be533626179bd87d13d
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 26 06:47:37 1998 +0000

    start adding actual color handl;ing code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@918 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4339e2a921948781b8124f36134b430624944d74
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jul 26 01:32:18 1998 +0000

    some trivia left over from long ago.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@917 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 92d0d8c74ea5f4d98ef9077169d6a7e9ce6405a6
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 25 23:55:52 1998 +0000

    semi-colon fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@916 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5e5f8cc3ce39b5ff182a1b2a02165c25f780b48e
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 25 23:33:19 1998 +0000

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

commit b27610bf971d84d858cb916797e4b1acfc6a1763
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 25 21:59:02 1998 +0000

    big patches from jeremy collins
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@911 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0d1cc9106ae879196cea97e1bb60ea09b9cd62b2
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jul 25 21:48:01 1998 +0000

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

commit 95adc4bfd09a43a0095c6c4bbdcf4d273e977473
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 30 04:52:06 1998 +0000

    updateed script
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@908 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1140158e86b42525ea15885f976d71941f64ff65
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 24 05:35:52 1998 +0000

    nitial work to support fancy cell coloring
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@906 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f2cc9fa9c3948bc741161573dd9182d88f76887a
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 24 04:34:31 1998 +0000

    add documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@905 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 33174addd679b34452bf5e983a5d71b69ce3970c
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jun 24 03:53:12 1998 +0000

    oops, register patches
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@904 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7028a49e00708dcda4158e497f0ae4607efae159
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 16 04:18:34 1998 +0000

    fix foreground color
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@903 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10c29e79252fa17e599eaf432d8ea468ebb6cc5c
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 16 03:46:22 1998 +0000

    new improved instrcutions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@899 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2bfa4ecfb66cec24c71b9264c73de852b7057bdb
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jun 16 02:36:35 1998 +0000

    some tax notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@898 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0d805effcfb3a0ada8aae0a35122be86fc70cb39
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 15 05:58:42 1998 +0000

    updates from rob
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@896 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ffaf690e5c686e3013bcb3bcf76829433830a8a
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 15 05:56:18 1998 +0000

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

commit 0bdb3788f6129c88e2d38c481533d9f5fa85a5a2
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 15 05:45:08 1998 +0000

    add popup menu
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@894 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d63896c7a6769570832e9956fa3f6b47a023dff7
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 15 05:36:37 1998 +0000

    updates from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@893 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 167058962d5d1cde64b92e6d29a3bba71c8809f6
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 15 05:33:02 1998 +0000

    new code from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@892 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f1b64c8bab50d90df75a17d719099b5b8d416574
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 15 05:29:14 1998 +0000

    some bug fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@891 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 55b6cb7389618f035f0890e62702690e8c1c1347
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 15 05:26:43 1998 +0000

    fixes from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@890 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4229d64e18d07c088ade019838be88fbbba2dc11
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 15 05:16:49 1998 +0000

    simplified ionsertion thanks to rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@889 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2804f262a12f465b86c56f193d401b925349cc17
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 15 05:10:12 1998 +0000

    fix editor defaults
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@888 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e11043084f711cd2c34420d4ad16d268e842ce07
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 15 05:08:03 1998 +0000

    hack alert message
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@887 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e3facf3f203246f7c4dcfc0b76a5c2578524f8f9
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 15 05:06:14 1998 +0000

    updates from Rob Browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@886 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f17dc9616699a433171426de10334b0dce4f3d32
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 14 07:06:15 1998 +0000

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

commit e46712d8d1c5da460d9028a22fd5656b406a8c41
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 14 05:27:20 1998 +0000

    fix core dump
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@872 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 82fe8e3c742ab7446b5decdf0845e8af5f539926
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jun 14 01:33:13 1998 +0000

    a Y2K fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@869 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a2f61e6e877f83c0d796c88b2a18016749a70abd
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 1 05:00:15 1998 +0000

    add handiling for null splits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@868 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ee62dc78cd10cf683178e552618f99788b46141c
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 1 03:55:54 1998 +0000

    forward decls
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@867 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6da2b8ff8bf47b0ddb568ae1298d3aca568d538a
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 1 03:49:09 1998 +0000

    documentatin updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@866 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e980652775270559510396e850ce857cc6b044cc
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 1 03:24:16 1998 +0000

    move gui-independent parts of table out of gtk, motif code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@865 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc78507a7068e5f6b8fd1fb723547edb2b6313e6
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 1 02:22:10 1998 +0000

    add documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@864 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7a2a40b677c9305be7a2f254696ca10df2af5ba4
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jun 1 02:16:49 1998 +0000

    documentation updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@863 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 37a03ff59e02ae3cbc734c0fbd2933a59157591d
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 31 05:40:04 1998 +0000

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

commit 7cb9aff23644a422487396e84b3b74ed11a39a3f
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 31 05:29:17 1998 +0000

    partial impleentation of blan split
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@861 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d472a6eaa02843f2730470301bda104d89c4dc1
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 31 05:03:01 1998 +0000

    name changes to allow coexistance with split reg.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@860 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 518d6c791a7c1b29da62ad5036dd0e58f5664d09
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 31 04:55:19 1998 +0000

    changes to allow coexitnace with split reg
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@859 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c0faff1edb630b72f8563917e7574efbac60d6d
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 31 04:44:45 1998 +0000

    these changes will allow basic & split regs to coexist
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@858 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e934fc2810fe4cf4468043b69ede93651b02eebf
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 31 02:24:22 1998 +0000

    fix serious and old core dup bug ... curious that
    we haven't seen this before ... hmmm ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@857 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e045d73df1ca72421bb4c37b830713cdef6df989
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 31 00:47:04 1998 +0000

    validate cursor relative addressing
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@856 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bbdd9486e4d6ffe60e698f47189eef7d296f0695
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 31 00:22:55 1998 +0000

    some minor bug patches
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@855 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fa2ff9cf7062c01461451b9465a4e79eedd405e3
Author: Linas Vepstas <linas at linas.org>
Date:   Sat May 30 23:26:09 1998 +0000

    compile fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@854 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e138bff03080558288adf3013dbc1afb629657b
Author: Linas Vepstas <linas at linas.org>
Date:   Sat May 30 23:18:21 1998 +0000

    add split ledger
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@853 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 69ed09d8cc62fb62c219c168a5e67793c1fa3d3c
Author: Linas Vepstas <linas at linas.org>
Date:   Sat May 30 23:17:21 1998 +0000

    bug fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@852 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b7197cdf81ba5d45a58d2ffc11d8e56943642190
Author: Linas Vepstas <linas at linas.org>
Date:   Sat May 30 22:19:41 1998 +0000

    start working on split-register
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@851 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 49804e3f658dead0105068d053723114d9a0a9a1
Author: Linas Vepstas <linas at linas.org>
Date:   Tue May 26 05:19:39 1998 +0000

    updates fro rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@850 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 166d0426250363ffc90b09cdda604d810aa760e2
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 25 19:28:29 1998 +0000

     add design text
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@849 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fde0e52e256afe9b7e1f37e9dabb9d1c7e93f9ed
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 25 19:26:19 1998 +0000

    oops, bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@848 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f34d5f3bca26f0b08494dcee6e24b76524bd9a3
Author: Linas Vepstas <linas at linas.org>
Date:   Mon May 25 18:21:13 1998 +0000

    updates about quicken
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@847 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 754e4d1418c947eb18c708b750d037d238f62c2e
Author: Linas Vepstas <linas at linas.org>
Date:   Wed May 20 04:24:12 1998 +0000

    remove gtkP.h stuff and a dup[e patch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@846 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a42c665d8396878fff7ef0252a7195eb89f5af96
Author: Linas Vepstas <linas at linas.org>
Date:   Tue May 19 00:48:23 1998 +0000

    minor cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@845 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06d565d2f7a491443db258692ff5625890b4b0bd
Author: Linas Vepstas <linas at linas.org>
Date:   Tue May 19 00:44:56 1998 +0000

    patches from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@844 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a558d202a9ca072e7f35378d7634e16d47248aa4
Author: Linas Vepstas <linas at linas.org>
Date:   Tue May 19 00:32:36 1998 +0000

    compile fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@843 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 432b61f1323f3be1dbf2df8f773f9efeb5a02773
Author: Linas Vepstas <linas at linas.org>
Date:   Tue May 19 00:23:45 1998 +0000

    patches from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@842 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 24059fd35f11a888bcf7a7fe8432682094de175b
Author: Linas Vepstas <linas at linas.org>
Date:   Sun May 17 16:33:00 1998 +0000

    bug fixes from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@841 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 918bf778d436871e7ea9e2b81233df62b38162cb
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Apr 29 04:04:57 1998 +0000

    updates of status
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@840 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 354ed5853ac2a7209603246d10c74a82d4b4ab9f
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Apr 24 04:18:54 1998 +0000

    patch from jeremy collins
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@839 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ecf90d2ec6c11fd0899a4c8d2ac0009d3d7e4d80
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Apr 24 03:54:20 1998 +0000

    patches from Jeremy Collins
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@838 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb90a95b9d9dc5ffe3c6075b86ac004ae5961b42
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Apr 22 03:49:38 1998 +0000

    minor oops by patch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@837 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b5afe7d9753633c4fe18f215e19ac0bfb9019b3d
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Apr 22 03:46:01 1998 +0000

    oops, dropped a source file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@836 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8921e63f83b9139fc6ade3821cef9cf95af1a086
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Apr 22 03:44:08 1998 +0000

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

commit ef89ac3e54c6a208233d2ad560436647063eabb3
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Apr 22 03:25:34 1998 +0000

    Major makefile rework from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@834 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da658f2c0e2c410b3bb480d55e194c282cac794e
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Apr 22 03:18:09 1998 +0000

    from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@833 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7f204f4a703e561611da0911166081a6525f7a03
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Apr 22 03:12:19 1998 +0000

    updates from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@832 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f69c987698ae665d14b0a1d058946465fa813c35
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Apr 22 03:08:02 1998 +0000

    gtk table from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@831 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c67dc15470437cb340659a117cb5d83a6f681a7d
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Apr 22 02:44:28 1998 +0000

    changes from Rob Browning, on the way to a gtk port
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@830 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e8b263b328438b1b16ddbfdaaa633c493ca2b8fd
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Apr 21 14:34:01 1998 +0000

    updated install
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@828 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd7edf299869a275ba2ad63ae3a119822cc8a77e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 19 08:33:18 1998 +0000

    iBegin long & tedius process of changing name to gnucash
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@827 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4bdb2ab2e2d2ef349c67c6ce0bb39e09a9d74996
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 19 08:26:16 1998 +0000

    more credits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@826 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a37e7e43684caea7a699cd44f65d1ce06137f18f
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 19 08:00:55 1998 +0000

    fix problems with combo cell blanking and off by one display
    when arrow-key traversing.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@824 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cccbdae8d0caebefbf3afdee5b372e69afa1dd17
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 19 06:25:59 1998 +0000

    fix name of backup file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@823 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 61e858bc73f12379a1ef5289dbab9ee2031ec917
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 19 06:05:49 1998 +0000

    add account types strings
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@822 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 17443baae0842a5a0ff39dc85407154da673a4d1
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 19 05:19:42 1998 +0000

    fix a stupid assert
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@821 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b999c291ed7f2d53742dede362e29ffec1235b91
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 19 05:06:55 1998 +0000

    add automatic file backup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@820 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 991a50b2a10fcbc222f4dedc80930eb7b12645ea
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 19 04:42:34 1998 +0000

    budget design notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@818 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19454fb72a09e4065d44198d7541994124385bad
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Apr 17 05:35:02 1998 +0000

    run configure
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@817 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2cb62419d19bae4c6625d00df930cc1199f1430e
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Apr 17 05:31:26 1998 +0000

    patches from jeremey collins
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@816 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 982ccc33e165005c5a67fdb33eec10fff11acf24
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Apr 17 04:34:36 1998 +0000

    add emacs notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@815 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b8673cc3e9a6264c6f5548a0f3a190e848e1136
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Apr 17 04:31:10 1998 +0000

    updates about keys & buttons
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@814 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 501448f64ce6d3a3ddaa562432fdd0c1623a990f
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Apr 16 07:37:10 1998 +0000

    add blanking for zero-valued cells
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@813 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b560bb6d017c5d1795f0099ac13798dc30dc1876
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Apr 16 07:05:11 1998 +0000

    fix sign of balance amounts for income, expense windows
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@812 57a11ea4-9604-0410-9ed3-97b8803252fd

commit efbf0854d38837ad59390ae62130911cda7b341b
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Apr 16 06:34:54 1998 +0000

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

commit 6943f8dad4c6ddbe1aaf233fb9d0c41f55be91a0
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Apr 15 06:43:41 1998 +0000

    porting notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@810 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d6db6de46a57d1afcec13173374445f281ab7948
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Apr 15 05:07:06 1998 +0000

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

commit 572470d67e0575642b82d208b3492df04da663b4
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Apr 14 05:33:54 1998 +0000

    updates as per RMS's comments.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@808 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b55b4044bc1142b552521f17c1926fe35af08dda
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 12 21:48:52 1998 +0000

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

commit 05f9f364c3e9d70016c8045a0227314da14c3b14
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 12 21:28:57 1998 +0000

    be gentle to those with semi-working code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@806 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ab12263a9f0bce6d6f02b5f33c3b55d599ffdc4
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 12 21:28:08 1998 +0000

    ido trans processing
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@805 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e0375ba1567006bc61d83811ce50becce19800fe
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 12 21:21:00 1998 +0000

    isolate a little bit from the engine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@804 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e9dd4d5d1f54fa84ff219cf37b9181fda2c73d29
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 12 21:20:22 1998 +0000

    add a little bit of documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@803 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7843ed9c4d4a9283731fa9e0c3b97f379c083592
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 12 20:46:44 1998 +0000

    start work to enfore transaction processing
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@802 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7985a5b29238dfb536a670c80843b774c6d1d81e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 12 20:08:54 1998 +0000

    more to ofx directory
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@801 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e60d32a4cd6aacb1cc534a2002089088f92b6ee
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 12 19:58:50 1998 +0000

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

commit 9159e65a9d689eb9ffd513205ad708aaa2e6d403
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 12 19:05:25 1998 +0000

    error checking for insert-split
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@799 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df53298e0b0f2b51c6c1ec2ffb7a50e4f9b99503
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Apr 9 04:02:50 1998 +0000

    ne transaction varieties
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@798 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c66d07039f0bf7e29fbccde29a8dba9ce7968618
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Apr 9 03:45:49 1998 +0000

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

commit 42dbcd33038b5dc9ee863535a0f49f602dd93bcc
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Apr 8 06:35:47 1998 +0000

    idate handling changes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@796 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac894591b39fe3826b18b110bc390dce8c000a33
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Apr 8 06:31:11 1998 +0000

    change in date handling
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@795 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e7452017daa198d46dc122de04b77321415882a4
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Apr 8 06:27:26 1998 +0000

    get rid of date structs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@794 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 213236b472cd0981e91b4ddfe05ae3dd20abff57
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Apr 8 06:17:11 1998 +0000

    first round of changes to handle new date stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@793 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8e195768a51fe60aba3c21b39c2a111b656cc615
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Apr 7 05:31:27 1998 +0000

    misc stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@792 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1671e86c7269a0735204ac1c2a874a9793507823
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Apr 7 05:04:12 1998 +0000

    sort order
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@791 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ca4ce8a4026302b04480f5d62c75516374cb99c4
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 5 21:17:48 1998 +0000

    oops more bug fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@789 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b973b4da2a2915ddc20b1683203c731521fc80f8
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 5 21:00:42 1998 +0000

    oops! bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@788 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e2169484aa1dc3e001726e17f43fb74c33586aa6
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 5 20:57:37 1998 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@787 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2cdff16c92340b59f2c78073b933bee0b3b426a8
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 5 10:49:16 1998 +0000

    notes about consistent updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@786 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3376aa8648d7729e50a4284dbd8b794f6fb45bab
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 5 10:37:49 1998 +0000

    oops bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@785 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd566b73c7a80dc1102c24bdab0513f45e6dd82b
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 5 10:31:07 1998 +0000

    bug fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@784 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d8cc0dc58d04b8e7de3633e4cf30eadb2800f3e0
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 5 09:35:02 1998 +0000

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

commit 0fc2f2048a5000f57c27f0894f0506f8d5ee4c65
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 5 09:26:01 1998 +0000

    make sure that balances are automatically recomputed whenever needed
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@782 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5003b586227b146ee89c991fa985e366f694e0da
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 5 08:34:46 1998 +0000

    minor cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@781 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cec5cb3918ee29b6e0bd7f805c5b4f136bd7a872
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 5 08:31:18 1998 +0000

    misc cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@780 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58cbff5b7cf627e0d91652848d7ca0f34acd84ea
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 5 08:12:08 1998 +0000

    modifications to deal with new engine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@779 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7c9818f75e193f4c934b5d71ac2f20e4fbaf6510
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 5 07:37:38 1998 +0000

    implement destroy-split, other cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@778 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d592247c34d945f36f5bda88345dea12fa0f8aa
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Apr 5 07:03:21 1998 +0000

    changes to match new engine design
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@777 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9e84712b97eda3e88e6c51874a5ea0f7f7aaeb4f
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Apr 4 23:11:54 1998 +0000

    changes to accomodate the new engine layout
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@776 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3acb6bab8f63312717b4c41f18fc52c062130afc
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Apr 4 19:30:59 1998 +0000

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

commit 8eb5beb31aafc2481f460c7ee38d9e62eee5fc47
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Apr 4 19:22:30 1998 +0000

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

commit 30837b6bb72862d235d7a4c1c6991972e16ccdcd
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Apr 4 08:50:50 1998 +0000

    redesign for atomic operations
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@773 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb34c2bc00728458cd6c72589d2e8370fdfc6743
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Apr 4 07:28:33 1998 +0000

    add utility routine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@772 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 88c1a59abb78b49d48d61570fd12333ba2207837
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Apr 4 07:28:22 1998 +0000

    force splits to always balance
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@771 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fef5c6372ce1c9111e55f87ee04f311df6cbf91b
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Apr 4 07:27:29 1998 +0000

    make prints meaningful
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@770 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6425981fdb0b6aa05c4bd2e9834c15c8cbd777bc
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Apr 4 07:27:06 1998 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@769 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9700af85316d71b9d9e4f1de1f8fa06bf84a739
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Apr 4 07:25:39 1998 +0000

    updates to reflect new engine design
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@768 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 088931df8ab9c636582fddada15fb07a30be386e
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Apr 4 05:58:19 1998 +0000

    add transaction logging
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@767 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f312da173959ab77178662659e0b0cfee4616acd
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Apr 4 04:40:53 1998 +0000

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

commit 84d60699dbe801b71e5692461172b8c7b277a871
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Apr 1 05:01:10 1998 +0000

    fix multiple bugs relating to transfers
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@765 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 90bbe9e6f9d5ee03debd0667a64e0f38373bed20
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 31 08:14:13 1998 +0000

    more recncile updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@764 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0c641280f90cad4aa277e53d7a3ca1df494f8525
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 31 07:53:16 1998 +0000

    more about reconcilation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@763 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9220e39e528599cd8e935acd14c6152ff4401563
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 31 07:48:24 1998 +0000

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

commit 44979f6669a818018106f58c6c6042aa12a10a69
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 31 07:36:56 1998 +0000

    CBBrowne's fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@761 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b257bb9a2a706a67b725848f8c1ae0c00b1dd81a
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 31 07:29:25 1998 +0000

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

commit 4122d69fcce4e4f18f4ea1e5e9ca68ba383ac4d1
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 31 07:22:57 1998 +0000

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

commit 269f9dac658fa72fdf6f60ac21acf1eb407769f4
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 31 07:19:27 1998 +0000

    remove lint
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@758 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a1bc425f1180b5e0dabe821b7b1501d251d3c2e5
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 31 07:16:49 1998 +0000

    move of enums
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@757 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8a7b689bffdb633a8ca0d7b1ef97dc64f5dd7df7
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 31 07:08:37 1998 +0000

    remove swig stuff (it's now in a separate dir)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@756 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73dd055854e0d13472068e54fc7c5168f674c4cd
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 31 07:05:07 1998 +0000

    swig stuff from Rob Browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@755 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4c99010389f4290bbaea156cf6e6fc6d253d2c79
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 31 06:49:52 1998 +0000

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

commit 8e7cbfb6bf4ef1fec7a07493e85729c6c4cb2106
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 31 06:37:35 1998 +0000

    monor hack to fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@753 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a79c961d65cd872e191dc959d0a3533ec08feb81
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 31 06:33:20 1998 +0000

    fix some lint
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@752 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a3c9ac685394247068fea453cd2c4fc4de0c891d
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 31 06:27:37 1998 +0000

    Henning's date internationalization code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@751 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 83ea1b3ed7113ba1af416d8a41bcc8e78e822a65
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 31 03:15:35 1998 +0000

    more warnings
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@750 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 602e7379a697324475f7005fbcfa38e1d2f8c60a
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Mar 28 08:54:49 1998 +0000

    update price stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@748 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 014e12a3e0b259ec7000c3cc91925b5c3c239daf
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Mar 28 08:44:16 1998 +0000

    formatting fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@747 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f38675092c811c346bbe2b5d9d3a50bdc27151f1
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Mar 28 08:40:04 1998 +0000

    update credits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@746 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 201a2f987ac17364e40c139fbab57712884dfd6a
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Mar 28 08:39:25 1998 +0000

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

commit eb71324b08684de2222412b869eef5e303fa6151
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Mar 28 08:19:51 1998 +0000

    fix paths to help files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@744 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 12ed405eeb274b1314b67286baaa3622bfcdccb7
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Mar 28 07:24:18 1998 +0000

    rationalize register type naming
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@743 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e2bbbee623516746252f67c9e70fc5787f203750
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Mar 28 06:44:57 1998 +0000

    documentation updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@742 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0305aa09c62e97da82052645e11069232ac43458
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Mar 28 04:04:09 1998 +0000

    fix how splits work, make completly engine independent
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@741 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b20f9100d30a5ab0c3c1e4754cf531c9e7a69ee
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Mar 28 04:03:23 1998 +0000

    add a side effect (yuck) why am i doing this?
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@740 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 44f8e711b264960a5e9aec4055d8a5cd3af7090b
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Mar 27 05:00:20 1998 +0000

    add a warning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@739 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e2893dda2d7444f9d5a022f123a0708817ec1ead
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Mar 27 04:53:58 1998 +0000

    major changes to qifio to sheild engine from it;
    minor cleanups in engine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@738 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c7f13a60c36758e56216d31232cf7c2f357cafc
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Mar 26 06:12:20 1998 +0000

    add notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@737 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d1d574e8d9e28b2d01979f30319d06d93f24d99a
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Mar 26 05:16:37 1998 +0000

    assorted bug fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@736 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 69e9877c9a05654a7f1399c7093eba6134f3c2a5
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Mar 26 01:29:07 1998 +0000

    add some docs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@735 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ddb9495572ee2617b0ae515018406e38069136f6
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Mar 26 01:21:18 1998 +0000

    fix blan-split handling
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@734 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ccd1537fd7dea1ccf43b32ae4a8d219a61108ea1
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 25 09:43:58 1998 +0000

    some fixes for the blank split handling
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@733 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9a3fb5a69179b36ad07a7ad212d964c7a46572a7
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 25 09:27:25 1998 +0000

    add handling for the "blank split"
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@732 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0235cba2e3caff3fc09c5bc6cd5695735a7d68de
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 25 09:16:51 1998 +0000

    fix how transaction freeing works.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@731 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 33dcb12eaea6ab174afb84fdf9feb6b10c5376bc
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 25 08:54:31 1998 +0000

    minor cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@730 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a57fd9fd06933a9a6498dcdefa9b7221c889f114
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 25 08:39:09 1998 +0000

    misc cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@729 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed91e8e97899b24b69472b331a4859e6aadc43c3
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 25 08:38:39 1998 +0000

    add destroy methods
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@728 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0ade72fb1bda26e046be2b1716dcd74aaaa694f9
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 25 08:16:38 1998 +0000

    add destroy method
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@727 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93232d8899459a68aca82e01e0ec61299115635c
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 25 08:01:03 1998 +0000

    add copyright notice
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@726 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ba96f4421f0bb7059c8b7483c787a1c709c543f
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 25 08:00:17 1998 +0000

    add destry routine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@725 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f910c4b44868027d2d49e9a2401e8d85f70e0da9
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 25 07:59:08 1998 +0000

    oops forgot the free
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@724 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bcaf5a8e5aedeb2d4fcc020bf24618dca4b4e152
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 25 07:47:58 1998 +0000

    add minor docs, add destroy method
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@723 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 91f4cf4b1f137a93e11f2bdcdeb0b705bfd642af
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 25 07:43:31 1998 +0000

    add some docs, add destroy method
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@722 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b9528673d64ecf0cb743fd41cc0908a4762bd58
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 25 07:33:32 1998 +0000

    add destroy method, minor doc updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@721 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2361bccd9d4d6df60d24b09048872c36ca760c0a
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 25 07:16:33 1998 +0000

    remove underscores
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@720 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b59549d0d6c94f49cdcfcf844c4c214217fd369b
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 25 06:00:38 1998 +0000

    add docs, destroy method
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@719 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d364f9535f20d68b1552f75adee59b0d4369c2e4
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 25 05:58:22 1998 +0000

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

commit bd20a9c4f2c50e553ca8706f2980ffb8d3898c6a
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 25 05:57:32 1998 +0000

    updates to docs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@717 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 59fe979833c31f6f2bd7293e9c945fedd24fa58b
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 25 05:41:24 1998 +0000

    add destroy function
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@716 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ed9dd8c0f57bd3cb92f015d07535731a3546470d
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 25 05:40:57 1998 +0000

    oops fix copyright date
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@715 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae0bff78a45e0c7a9abf63aaeb90e69212ceb389
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 25 05:29:23 1998 +0000

    add destroy routines & some docs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@714 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e0af176760a0414ebc098af0d57001ea16893c8d
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 24 16:20:53 1998 +0000

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

commit 34cdacf6444159ee2782a8107c67ba02e3ab959e
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 24 16:18:00 1998 +0000

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

commit 37b5cc7d2746d113d4bf722621a9822f024341b0
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 24 16:17:22 1998 +0000

    get flags right
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@711 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 80e3aad156c40495234a6b4f09bfeaa4dd5cbc8a
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 24 16:01:49 1998 +0000

    more docs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@710 57a11ea4-9604-0410-9ed3-97b8803252fd

commit db4ede3c2fc34ddcc5d3dd1ab32f679661e94b31
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 24 05:38:43 1998 +0000

    Accounts Payable, Accounts Receivable
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@709 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae492469e077ffd1e864bd521b13fb4b96c46bbc
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 23 08:43:21 1998 +0000

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

commit 7f1478318fa735f8d59652ff6ecffb695d61a2de
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 23 08:43:08 1998 +0000

    new gtk build stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@707 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 200508d2883134f7884505bc3f9d2cc559b6ff14
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 23 08:39:34 1998 +0000

    notes about taxes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@706 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c12d285d3bca9110924fa48ee8631e8ccb309c6
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 23 08:16:23 1998 +0000

    latest & greatest
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@705 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 869518b316797ee02712d378eeaab9504648436e
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 23 07:44:58 1998 +0000

    new gtk build process
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@704 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac6a46f77ffea83ef35344469b6b2ac0a5416bf3
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 23 07:29:55 1998 +0000

    swig project file & build
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@703 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b8a856e8945f8f92a389543ae49641ce1bc07558
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 23 07:16:13 1998 +0000

    remove some junk
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@702 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e93b24c9fe664d3e233951cd9b64f2c26648654c
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 23 07:07:22 1998 +0000

    misc changes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@701 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2f7d6a263878d449c853f00cc5e4b8b432f15834
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 23 06:53:13 1998 +0000

    add a trival utility routine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@700 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f99b592309ae6f28e1953c08d151d24fbc1b780
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 23 06:43:49 1998 +0000

    updates to fix how balance is kept
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@699 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1742d0fc7a9dd895560f1dc68c48a0941f729d1f
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 23 06:41:26 1998 +0000

    fix how double-entry is maintained
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@698 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78eab15914b819ef9ed7c22492c0de43a356a33b
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 22 19:45:18 1998 +0000

    fix bit flag computation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@697 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 28d4a4114734d9f764e8796dbb7e4d4eb1c5f33c
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 22 18:37:40 1998 +0000

    assorted fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@696 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 677ac93a2b0c854bec929e0a0b0c1b57baa2dad0
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 22 17:48:32 1998 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@695 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c6a8b93dda262d5a6e627c2180a7f119403b9317
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 22 17:47:55 1998 +0000

    name changes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@694 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4275d98d054de7f444ad4c802162585cf9df2d0a
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 22 17:47:27 1998 +0000

    disable assert for now
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@693 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 57d41999046d1cf7eb9ca317737edbf0e7f2da87
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 22 07:02:19 1998 +0000

    documentation update
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@692 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f17a58306d664bc30d6b4dd9427ce66c3592b38b
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Mar 21 21:27:04 1998 +0000

    minor fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@691 57a11ea4-9604-0410-9ed3-97b8803252fd

commit befb631692138ae15fdcbb92868ab42775184996
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Mar 21 21:22:56 1998 +0000

    spell check
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@690 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4d37b8e372ace556f162809f9b2c72dec73ea540
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Mar 21 21:18:20 1998 +0000

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

commit 5346cd7da7739cb06bf51645401748a32408b924
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Mar 21 20:00:37 1998 +0000

    spell check
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@688 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a707bdd8e2bcd813b83397256122d94f450bbaba
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Mar 21 19:57:43 1998 +0000

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

commit 44d67f3953c3d11e39d75d3766b3e2b27cf86a5d
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Mar 21 18:12:08 1998 +0000

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

commit 09853fd0509e194c937c04345fcffe7fd51e5337
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Mar 21 06:53:27 1998 +0000

    name change of some routines
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@685 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 520a16a54a11c709540e4848d66eddebefce22a4
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Mar 21 06:01:51 1998 +0000

    beginings of some editing safety thingies
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@684 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a2beef50d9c892506959315ea087224734c9c397
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Mar 20 09:00:35 1998 +0000

    name change due to data hiding
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@683 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ee406edb2d693e555fdfa13e94798515fe9ece14
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Mar 20 08:58:33 1998 +0000

    remove a line
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@682 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da1955eae1b409cb9a97c43e7d68017f154a23ac
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Mar 20 08:58:04 1998 +0000

    implement data hiding
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@681 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a621175a5b01f96779abb1aab9f4cb279ca0c665
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Mar 20 08:52:07 1998 +0000

    data hiding for groups
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@680 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 24eaffd8fe71604b2ab9f304b92dc92ffbb3fda5
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Mar 20 08:17:58 1998 +0000

    finally, data hiding for the account group
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@679 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f2aab8ba35f05910685ee1e6114c0b6e8173e71c
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Mar 20 08:07:07 1998 +0000

    more utilities for data hiding
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@678 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 104624b473607bf72be95247ab335de138e30eac
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Mar 20 06:27:58 1998 +0000

    more data hiding stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@677 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2afb8e10cf3bae07c3c5f6249d98631000f65794
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Mar 20 05:55:00 1998 +0000

    finalize hiding of transaction structures, start work on hiding account
    structures
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@676 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f4f5fa937e40df8ec65cb0b12a0e38302a30d13e
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Mar 20 05:53:43 1998 +0000

    implement data hiding
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@675 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e1cd45c4585ba16285d5bb8e5b343c5606cb6e44
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Mar 20 05:20:58 1998 +0000

    implement data hiding for account structures
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@674 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ae0ac46d641331e08c50c0d8ab0dfef5d22a418e
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Mar 20 05:08:09 1998 +0000

    more helper functions for data hiding in transactions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@673 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2903edb8f9af1347f0625ee809d247caf5a53fe1
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Mar 20 03:15:55 1998 +0000

    start isolating the engine functions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@672 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67f863e41b03ef3d15c7a36c07585aa0c63330b6
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Mar 20 02:13:13 1998 +0000

    remove minor lint
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@671 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 34bb9e67a41379ca6492e0b90cac16a1fb551a67
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 18 09:45:54 1998 +0000

    fixes for a core dump
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@669 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f94f5318ad437d90e69d076d1740f4c1b81fec97
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 18 09:45:08 1998 +0000

    finally, got the last core dump of this round
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@668 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 575e7fdc2bd368f6462e522f0faec202db3ca202
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 18 09:33:06 1998 +0000

    assorted fixes for assorted core dumps, move some code around
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@667 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0f693f1c48f95fd344c24cf7a9b9821497a251d9
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 18 09:17:55 1998 +0000

    oops should have checked for this
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@666 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3a34b5b0212bc4e9a4173588fc4b21c4239e2b41
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 18 07:52:59 1998 +0000

    ianother core dump cause we forgot to finish the code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@665 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4891cfb7d8721a453398a5674a58a7c60174e3a4
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 18 07:44:29 1998 +0000

    fix for a core dump
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@664 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 69009d1d3bd86ffe3f7fa2924ae1110de41e1bca
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 18 07:25:44 1998 +0000

    big switch to the new design
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@663 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2085b8c4097563cbd81f0199c63e14d90f4ea0d1
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 18 07:25:19 1998 +0000

    ok, the big switch to the new design
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@662 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 799b33ebf278edde34bf55dfa3ab6530d08dc187
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 18 06:52:33 1998 +0000

    more fixes to get it to compile with newign
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@661 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9e7f90daf8549b4b43f97e22b10215debbf935ee
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 18 06:43:23 1998 +0000

    fixes to make the new stuff compile
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@660 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 16137d7319ea48270acf65aa5a5f608149116637
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 18 06:08:12 1998 +0000

    lets tone down those compiler flags a bit.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@659 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7196e69163f7e97bd705ba27404915df177fd1d6
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 18 05:59:48 1998 +0000

    fix misc compiler warnings, add copyrights, license info
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@658 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5faee3bde1a8597ab9b880bf5291af31eedf4274
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 18 04:54:05 1998 +0000

    oodles and poodles of compiler flags
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@657 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a8f15f1aa7f9553c85824e0e5ea281e5ee00abc9
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 18 04:23:34 1998 +0000

    patches from rob browning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@656 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 25805a80625d7b881ccc59eddcd7033ad92f5b3c
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 18 04:13:19 1998 +0000

    some gtk stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@655 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 844aab606a00f39086e9c1fca09fa7bdf5a9912e
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 17 08:02:25 1998 +0000

    add tags target
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@654 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7113e84458cf12169be4f54fcac127405ab1023d
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 17 07:56:57 1998 +0000

    gui-indep pieces done, maybe.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@653 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f12668d61d0940f27c3c67cddfe17573b2f76bd
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 17 07:19:14 1998 +0000

    partial results for p[ort of move-stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@652 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 398096fd61eaa4442e7255b64b7300b699d45c73
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 17 06:29:43 1998 +0000

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

commit 7002e07cdae9c2383a8b44092dcc110df19e3759
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 17 06:03:33 1998 +0000

    whoa, I think this may finally be the design we are looking for
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@650 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73c1d13cb69d20e333c2cadac46b83178b19716f
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 16 06:06:07 1998 +0000

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

commit 23510e55df26c0316cc563c835339dc45ef528a0
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 15 19:33:42 1998 +0000

    updates; still don't compile tho
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@648 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c1479157b32b9cc9991f6a22253bd59c7941ff83
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 15 19:31:02 1998 +0000

    add new function
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@647 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b4a29a9aca43490ebf44722cfd849404d0f37ec6
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 15 19:07:15 1998 +0000

    new gui-independet table parts
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@646 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47f72892912a1f791ac3033890fe86c584043df1
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 15 18:43:41 1998 +0000

    rename table structures, and redefine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@645 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 64c0b05dc8fae9eee8135fbe9c165d4ec1197a72
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Mar 14 23:50:20 1998 +0000

    more configure cflags fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@644 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b7186eed1ebb79c0d76a0be6b4cd29586da10971
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Mar 14 21:31:08 1998 +0000

    add -Wall to cflags
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@642 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9cf8fb87b975a7e027753803ce6b8049d943fc87
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Mar 14 07:23:16 1998 +0000

    new stuff from Jeremy
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@641 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5935fac871be9110d1815545879733c9730855f1
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Mar 12 09:26:25 1998 +0000

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

commit 09771694c66963699e604a2ab2c26b43b885c524
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Mar 12 06:11:44 1998 +0000

    ofx-style account info
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@639 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 964eb729ff323b46fa020d824b679e1695a3244a
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Mar 12 04:25:43 1998 +0000

    new makefiles from config
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@638 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 08504ded830a5a2712159a220dcd703f5b244371
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Mar 12 04:24:33 1998 +0000

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

commit dd7cd65a2cc175e50ca3c7d2bb5687ac2b702eca
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Mar 12 04:22:06 1998 +0000

    patches from jeremy collins
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@636 57a11ea4-9604-0410-9ed3-97b8803252fd

commit da8a3091047f982334e2c2cce77f7158ceb710ee
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 11 07:35:40 1998 +0000

    patches from Jeremy Collins
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@635 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d4a2b72f5a877cd6e0439c14de67461597580762
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 11 07:23:03 1998 +0000

    features list
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@634 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 961e5eea0e43208a0535faf6693237a1719fdc77
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 11 06:23:23 1998 +0000

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

commit 40c470a60ef3b0757e65a2b8e00ed512dcb9f520
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 10 08:18:01 1998 +0000

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

commit ef8b70faa60bfaa811448c7bf5eb20fc70b66efd
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 10 07:50:43 1998 +0000

    add emacs trailer
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@631 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4b8ac3821dc509234d2458b0456825b9d89c7619
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 10 07:40:34 1998 +0000

    oops forgot to bump version number
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@630 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d9933c5ad64d8a5b16e3b4edd93986a124baaa34
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 10 06:07:13 1998 +0000

    add cvs notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@629 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d6108a4a59ef07edff954b3e6038fcb795141301
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 9 05:30:14 1998 +0000

    fix it
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@628 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5ca3ca4bb1fcd47639655b0dfc4a1b40e9e393c2
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 9 05:21:15 1998 +0000

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

commit 077c545d87ffb295485658af4294ecd3a7a90e4d
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 9 05:06:33 1998 +0000

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

commit 261740b6dd7db1da42b44791b23015b926b28bd0
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 9 05:03:08 1998 +0000

     add debug flag
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@624 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0183b185f8a40e6b7e6b3f7a02d0b0f97fa65083
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 9 04:59:22 1998 +0000

    misc cleanup, fix tabing for stock ledgers
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@623 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 75268a537dda259528396a9395fd99a09c6491d3
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 9 04:23:04 1998 +0000

    add value cell to stock ledger
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@622 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eeb44bdddc84d7550a51625061fb5d0812ce3163
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 9 04:22:18 1998 +0000

    add debug flag
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@621 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce454d6d1fb9849591bcb2df56f0042d2e3896de
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 9 04:21:17 1998 +0000

    add debug lines
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@620 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d210fefe47bb5d9a140e53b29d8f283825430f59
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 9 02:15:00 1998 +0000

    work on getting stocks right
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@619 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fbdc97973c2f4f376b8f1efb89569cc8eaec8198
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 9 01:40:14 1998 +0000

    remove motif
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@618 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ffb43cbc8a16e2f2d31254ba8dca294edb29a5e7
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 9 01:27:59 1998 +0000

    more makefile fixes for gtk targets
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@617 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fda7637400f9642d8cec443d535147e9d445b7a8
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 8 23:41:45 1998 +0000

    add jereny's name
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@616 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ffd9f115f1b606a16a1d18dfb4403b10040c0f50
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 8 23:17:55 1998 +0000

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

commit fd9e9a84b54cd2d9c9fd415eb311eb7733a97b7e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 8 23:11:24 1998 +0000

    from Henning
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@611 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9069faf13afff1c178944894c96b1e87bb3016b8
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 8 23:02:40 1998 +0000

    ftp sources
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@610 57a11ea4-9604-0410-9ed3-97b8803252fd

commit aa8abec089ec789e0e420b1f96e9280eedbca04c
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 8 22:59:42 1998 +0000

    ABS conflicts with glib
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@609 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0c151a32a3d4413b3253b704a347cdcd46623c12
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 8 22:56:27 1998 +0000

    oops, a couple of missing files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@608 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df8e7b5881a71e8c11c66ee9667b113d9a9577c1
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 8 22:52:24 1998 +0000

    gtk port of xacc
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@607 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7901c4592e99c06f1f2f741da62c35722d1e6929
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 8 22:11:21 1998 +0000

    but gix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@606 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1903c5b9a2ad9542b5886da570e42b788b46b940
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 8 20:56:38 1998 +0000

    plotting routines
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@605 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b4c00c97faf77487e920fee2d5de58bf4a83a3cf
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 8 20:40:41 1998 +0000

    new improved makefile stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@604 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e43fa1c8ce05ea924524d55a7a9c28c9c61e1715
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 8 20:26:37 1998 +0000

    new input file for make
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@603 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4008d9c5eeb1718a80c1a934bb89ecf31e4620b3
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 8 20:18:53 1998 +0000

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

commit d0f0ca9bfd5de0546dadd1a786f4fe1d897c6d7f
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 8 20:14:41 1998 +0000

    fix for ranlib
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@601 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 68cf54e54c59d9217632dd3a42233e2ba2c7bb6f
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 8 20:02:28 1998 +0000

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

commit f20f29d4f74a6b01029db495db4cad8c6ec39160
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 8 19:57:13 1998 +0000

    add a philosphy section
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@599 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06ec0c2e2ea2a71106bc9f0d2a9ce6b7fbee73e0
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Mar 7 21:59:36 1998 +0000

    add porter
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@597 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3e1327e7a09777b54a6dd01d808c6c2332b06989
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Mar 7 21:55:07 1998 +0000

    rename debit & credit splits to be source & dest splits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@596 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 069acf2e0b1ee617388bca0134e83c9b60973980
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Mar 7 21:16:12 1998 +0000

    dd url for plot
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@595 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 575c30b964f84a60bcae7cdab2714adcc7531c8b
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Mar 5 07:04:43 1998 +0000

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

commit b3387f9456298283b1aa40861bad131c28e669cb
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Mar 5 05:22:24 1998 +0000

    te perl scripts from cbbrowne
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@592 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6a580349d129e741846aac9089940a04e2aee8d1
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Mar 4 06:39:41 1998 +0000

    patched configure scripts
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@590 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f4f6d7fe27ee98aab54c32b9cc70e5b60d94c98b
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 3 07:54:15 1998 +0000

    fix infinite loop
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@588 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a05f0dab115fe19bb6e215de45d73703612a8c5b
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Mar 3 07:48:26 1998 +0000

    design overview doc
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@587 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d47573ac101e41d38cd9e3c4ead7e1bb6117fdc2
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 2 08:42:18 1998 +0000

    1.1.4 versin info
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@586 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3c1313e51c6f816e2f9797091648519274acb1ff
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 2 05:30:49 1998 +0000

    reworkd makefiles so they work for moved source
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@584 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a8b1a9e4ef5f6e486b4542f895818b6504bfc002
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 2 04:46:07 1998 +0000

    move motif-related gui files into thier own directory
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@583 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f18e701a5f74cca00a2f8a4c95f445e65be70a6f
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 2 04:33:22 1998 +0000

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

commit 3039023fc61e8820bea5dee44762f0da15672c7f
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 2 04:32:36 1998 +0000

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

commit 988a792b73284774f213b091bc7aa5c092f76256
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 2 04:17:13 1998 +0000

    remove misc motif code from engine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@580 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2cd490c09dccbfae5c4c305b53317cd8c2b89784
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 2 03:51:39 1998 +0000

    move a few more files to engine directory
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@579 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c3b1a1126b6fdbb6cb691d2f14f9ea3df2164295
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 2 03:39:13 1998 +0000

    fixes to make relocated files compile
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@578 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ac1813a1f6f6fc570527f45983efb7f6b35f36b8
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 2 03:24:41 1998 +0000

    makefile cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@577 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b991c6f72fd019bb86c3e694be5a04f8bbc61a6
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 2 03:24:21 1998 +0000

    fixes to get things to compile, based on new location
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@576 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b15506cb3576b8cc303668e2a75e5f67797d30ec
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 2 03:01:54 1998 +0000

    move engine files to own directory
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@575 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 78fdf94f89e527ad5025850a2f8884da051a979f
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 2 02:52:42 1998 +0000

    oops, included one thing too many
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@574 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9c6d1e8dad5367da351bdb8c5d30885537535383
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Mar 2 02:35:03 1998 +0000

    oops cleanup after merge of 1.0
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@573 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c3416780c8f9948c1825f1832973fe7c3d49391c
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 1 17:35:32 1998 +0000

    merge in changes from 1.0 branch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@572 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7468e329f793d3431743d4601de2195b1d9a406d
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 1 17:30:38 1998 +0000

    merge in change from main branch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@571 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 295864f2d6d28c0a80ca9b3eb90ab140ba024f5d
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 1 17:25:54 1998 +0000

    merge in changes from the 1.0 branch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@570 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5dfe0f5f214b97ff96ed1eb88ee3d85c02636089
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 1 17:19:43 1998 +0000

    merge in changes from 1.0 branch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@569 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af012d802a7149093023b12e99a3d5fdc8ccd50c
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 1 17:16:09 1998 +0000

    patch based on stuff forgotten from 1.0 branch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@568 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b45edd608e4fdcfb71b5482e6fd4e2af5d65b608
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 1 17:05:58 1998 +0000

    merege changes from 1.0 tree
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@567 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd3679b372edf141d4bc256cab05f55836b851bf
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 1 17:02:13 1998 +0000

    merge in stuff from the 1.0 branch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@566 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ac1b5e6aefe4c8ba9e5f8deb6d9ab75c1fd1a47
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 1 16:57:01 1998 +0000

    merges from 1.0 branch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@565 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5d477e5be7da38efe28820d7ac0665b69b600c89
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 1 07:11:23 1998 +0000

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

commit 86f9baf58daa07a716025260d53658cd36e2ff2b
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Mar 1 05:52:24 1998 +0000

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

commit 8d0043ce5e22d80168e669ea4c0c0f6a22c0a177
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Feb 28 10:04:36 1998 +0000

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

commit e105f30421f569d08d8a0fd204796bbd4a20f045
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Feb 24 06:06:53 1998 +0000

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

commit 57420a042854991d1fb3c781c6f6cc6f874c856e
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Feb 21 08:37:54 1998 +0000

    add watermark
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@557 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 995df2f6c72239f51c4e161bd11a6e36eb4ab465
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Feb 21 07:26:45 1998 +0000

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

commit cf71fc43a7ff801839b6d77d9ef3252a1927eeb7
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Feb 18 07:37:01 1998 +0000

    fix stupid core dump
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@555 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 824655b3f9e71f3fb9390bccf25a1d9922528d63
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Feb 17 07:43:59 1998 +0000

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

commit 385ecda2a66b714879643fbd8a81aa6de4760cc2
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Feb 17 07:43:51 1998 +0000

    enabling the fancy reister windows
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@551 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 731797fb0161a5fa564efa1e8d0734b9619a2965
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Feb 17 07:31:13 1998 +0000

    start configing some of the othe ledger types
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@550 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f6f4f25fdd9373a85b9631df4bbeaf9081c39d45
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Feb 17 05:38:32 1998 +0000

    updates more urls
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@549 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f1863a9327a3782cb1d2dce3434e5906dee3065f
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Feb 16 07:51:33 1998 +0000

    start of infrastructure to support multiple register types
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@547 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8ba2f557c0806c64c05b8077192775174d165126
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Feb 16 05:51:43 1998 +0000

    todays date
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@546 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2195be8794e69edffb473a28a7fce73402f6cb32
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Feb 16 04:45:06 1998 +0000

    more abstractions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@545 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 620422d574218a520f0f68fe058705c84e3e6327
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 15 20:52:38 1998 +0000

    readme updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@541 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2dbd75dd80a851a3f9bd84497021891700263f5d
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Feb 14 22:42:20 1998 +0000

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

commit aaa9c0f3f6e057398cc888ab1f332bc99f28a21d
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Feb 6 23:34:27 1998 +0000

    more account utilities from ledger to engine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@519 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 83415d1588b10e0acaf443871b25ba83b826fb4c
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Feb 6 22:15:14 1998 +0000

    new improved tracking of changes to structures,
    and gui refresh infrastructure
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@518 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4779ab4ef8fd9cdc013e670dcf3cd82584aa9d5a
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Feb 6 19:04:58 1998 +0000

    implement caching of non-changed edits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@517 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5a36e8771b0e5ee9c210abe0502e2e688c624c13
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Feb 6 18:45:50 1998 +0000

    add change flag to help with cached values
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@516 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3288c2fe2be96d8a8c21e2a6170b94838f5d2db0
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Feb 6 06:32:54 1998 +0000

    fix transfers from account to account
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@515 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cbfd145555069ccf0885fcfe8f5396a27eeaa0e7
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Feb 6 06:29:01 1998 +0000

    some arguments should be const
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@514 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c2a5e2c10202397e5794d44ea4b68720e7b1421
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Feb 5 21:44:25 1998 +0000

    core dump fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@513 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4dd99c81a6c4c293404716ae79fdd28e866c1121
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Feb 5 10:58:42 1998 +0000

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

commit 590677d3d0d7930bb1fd985322ec40b614014559
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Feb 5 09:14:25 1998 +0000

    oops, carefule with those splits!
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@510 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c18bd0b3db40dad3b069512f8f1dd33e15038ec3
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Feb 5 08:59:05 1998 +0000

    keep single-split transactions in sync
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@509 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52a912652ccebd79c058727b649243d0bccd0b2e
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Feb 5 07:34:31 1998 +0000

    misc fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@508 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35cb0f710ebe270ced39475bad7960be80877e50
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Feb 5 01:22:10 1998 +0000

    fix prep string macro
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@505 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 06df1fcdc7663982b636fde091b898592e1ee97f
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Feb 4 20:52:55 1998 +0000

    move to this directory from earlier homes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@501 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35d1da6d8ad5f4fbd1892841b0ebd34c6bbcd945
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Feb 4 20:50:21 1998 +0000

    more to directory register
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@500 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 901c8180ae7393c946967d30a09b52d0c3200930
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Feb 3 00:20:42 1998 +0000

    implement cell set_value callback
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@497 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d63add89bfdca3d9de313d8d5a495e5981dc65f4
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Feb 3 00:04:47 1998 +0000

    updates of status
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@496 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8407a1104c2ff1a9be378f7beb590247293aecf8
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Feb 2 23:54:44 1998 +0000

    minor fixes to amount parsing algorithm
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@495 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f79f8f41170d63fce590ee11c055bdc95039e16a
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Feb 2 23:28:11 1998 +0000

    add some notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@494 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ea3eb1950bfb4df2f43a87e7b70fd25811b29c79
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Feb 2 23:25:44 1998 +0000

    add monetary value parsing routine
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@493 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 25b5356e498ee395b1834ad6179130ebe21ff1c0
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Feb 2 21:22:44 1998 +0000

    bug fix, change the date ordering
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@492 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7bfa951302f5d02c54c0ce1f73b45568766f0544
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Feb 2 18:12:07 1998 +0000

    misc bug fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@491 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b18939af63e230d295adaafa5697baaf077312cc
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Feb 2 05:27:21 1998 +0000

    rename the free & alloc routine names
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@490 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1137fddc1666e5de68517bf749df7f5847767bbd
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Feb 2 05:17:49 1998 +0000

    implement transfers
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@489 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dabf2345178d46b9387efd525c99ba304fe26d39
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Feb 2 02:55:44 1998 +0000

    misc changes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@488 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c9e8127c2bd0a9c6431acf598c2a3100607d7c5d
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Feb 2 02:13:58 1998 +0000

    rename transaction method names
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@487 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 87e4ad928fe91cceb7235075908a58425d934962
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Feb 2 02:13:18 1998 +0000

    mplement ability to delete a transaction
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@486 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8348efbfaddc4e8ec52b5e5ff8759a9a075d029b
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Feb 2 01:17:38 1998 +0000

    misc bug & core dump fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@485 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f86a6520b4ff4c117d8e140c518ff023c5eb7262
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 1 22:10:05 1998 +0000

    misc core dumps fixed
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@483 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48264db7a3e7c01aabea3b8b5a0d94aa4dce4eb4
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 1 21:35:35 1998 +0000

    fixes to window list utilities
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@482 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cfc60af0570efa5bb985773af76541cc7c7e74cf
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 1 21:35:02 1998 +0000

    ledger-list related fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@481 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bd6ffa19e41ee1a203eb7d132f525ec751afd86a
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 1 20:43:24 1998 +0000

    rework the ledger utils
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@480 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 50ded778d2641104a0bccf0d01f4b6453f89af90
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 1 20:11:29 1998 +0000

    compiles now, buit still very broken
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@479 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 917cb045bf0c8fec32efe1cac7155875d91e271c
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 1 08:46:38 1998 +0000

    remove last remaining traces of gui stuff from account structures.
    Note that this still leaves the file RegWindow quite broken.  Will
    fix later.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@478 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 63395a85aca7714b045c747bdd11d800ff648ebd
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 1 07:08:24 1998 +0000

    remove more GUI stuff from the accounts structure
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@477 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e36aa363d8cadca1d2029bc32cbeb8664de0c2b3
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 1 06:26:54 1998 +0000

    remove gui elements from the account structure
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@476 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cbad81edebca6bda46edba4fd100db330dddd24c
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 1 04:36:05 1998 +0000

    handle transfer types
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@475 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a7897cbffee951c0415fd0e9db722dcc6274be3e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Feb 1 02:10:00 1998 +0000

    misc bug fixes & cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@474 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 39e17ce447cb8398b172993eccfc3eaa6c1f0474
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 31 21:34:34 1998 +0000

    add callback for move of cursor, allowing edits to be commited
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@473 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af64219849753ca3c18ce46eab0a9d5ce8dc2254
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 31 19:04:44 1998 +0000

    assorted changes for commiting edits to transaction list
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@472 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1eb7c9df0885b919abd46d5ed55d7ecc99de5fbe
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 31 18:23:02 1998 +0000

    add date cell set value method
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@471 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 547efd820b3fb525ad5aa5bb630b76b20e102702
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 31 17:42:09 1998 +0000

    be sure to store cell value in the callbacks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@470 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 448043c93e486a6e345b9437f9725b4b6dca84e9
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 31 06:48:42 1998 +0000

    oops bug fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@469 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a481e35240a97f521459b5cfcd0730ebf5b551ba
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 31 03:28:57 1998 +0000

    add user data in prep for support for edits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@468 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93f78deed4dd4cc2c17b0a0ac706ab71de6c3a49
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 31 03:28:32 1998 +0000

    start adding ability to commit edits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@467 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1eddf4303a13848145b989ca43ee407e6a3b1ada
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jan 30 19:02:42 1998 +0000

    new routine to correctly handle table resizing
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@466 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 51ed1ddecc3d25122ceac6371cc85e3ff619a898
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jan 30 06:26:02 1998 +0000

    stale, obsolete
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@465 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b2ce1086daad5db0efe97e2e44bed83406ec277
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jan 29 20:43:52 1998 +0000

    perform i18n of menu items
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@464 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c4b182698d7928734bfbf2e762fa71d452124d0b
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jan 29 19:45:09 1998 +0000

    add transfer account pop-down box
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@463 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 32ad35813b23c820ba342e2bac81210e5dafb5c2
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jan 29 08:05:29 1998 +0000

    get rid of the special action-cell type.  Not needed, and confusing,
    it would seem ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@462 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 70ae318ae34e3441566824c063658a888519fefa
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jan 29 07:18:38 1998 +0000

    haha fixed the traversal order, finally!
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@461 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 26c55c32079817db011b3d5a63a618e0328e1340
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jan 29 07:10:51 1998 +0000

    haha! fixed traversal, finally!
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@460 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 80b10f78650476bf1bff7209c7c92ec13486958d
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jan 29 06:51:28 1998 +0000

    fixes to traversal.  It almost works.
    I had it working but then broke it again before checking in,
    and can't emember how to fix it. Artghhh!
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@459 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1ace564780b0b15a8866d597fdb61098ee7028e0
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 28 08:07:20 1998 +0000

    set the cell action
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@458 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c812c2241f7fd798ca9fab45c726386270eb28a4
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 28 08:02:01 1998 +0000

    more or less working quickfill. could still use some
    beautification for oddball keypress streams, but it works
    in the simplest case.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@457 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0c110c0cdad72f32ad86aa53ef9f2ea19c9788e0
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 28 07:22:23 1998 +0000

    more quick-fill basic infrastructure
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@456 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13654f360749a4367fab98402df090e02413da9a
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 28 06:36:19 1998 +0000

    first cut for quickfill in cells
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@455 57a11ea4-9604-0410-9ed3-97b8803252fd

commit daf57a3a437a221c732f09558140dbf429c0dfe9
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 28 05:58:12 1998 +0000

    set up actual messages for the popup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@454 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8916601eb9dfae9c462b83369b20911f6e202c6b
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 28 05:55:07 1998 +0000

    segragate messages into its own header file
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@453 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 08f5856427312d57d17ef980f08b66c68f08dbfd
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 28 05:54:38 1998 +0000

    compile register subdir
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@452 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d020898f4be6ec3d8b8f6df7debd8ebb9b3bfe9c
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 27 22:33:23 1998 +0000

    fix up more of the combobox behaviours,
    although its still acting flaky.  Also, traversal
    is still broken.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@451 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 126136538b86925e6c0cbcc4b594e65328f0e090
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 27 08:44:28 1998 +0000

    remove combobox code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@450 57a11ea4-9604-0410-9ed3-97b8803252fd

commit df3aaada843f54fec8567da7b8cb0956b53b147f
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 27 08:31:31 1998 +0000

    add action cell
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@449 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d2db7c955ada401dfacb97a07b346790f4c5bb3
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 27 08:05:06 1998 +0000

    more combobox implementation filled in
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@448 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 76674673f23c5d021373af5bad51a8dc3a405c8a
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 27 05:01:53 1998 +0000

    first cut at a combobox implementation
    A lot of code ripped off from earlier PopBox implementation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@447 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48efe19639d58a01b71ade46aec7ba06fe9d09c4
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 26 10:11:00 1998 +0000

    tab group foolishness
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@445 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a98324f7510ec8ea73b5e59f0cd983cf95ebedbd
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 26 10:06:25 1998 +0000

    implement traversal, at least as first draft.
    Somehow, still can't traverse out of the tab group.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@444 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0388c98817dc0afc73fdadc5145b5668d349793
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 26 06:54:36 1998 +0000

    mark some cells as being output-only
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@443 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c0aefd4a8b450b1dc5182d7f759545521b14d064
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 25 04:00:13 1998 +0000

    add alpha warning notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@441 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1cca69f3b30646f54db1710027d8e665153235f6
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 25 03:52:08 1998 +0000

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

commit a98151722b4ec809af3b7a49b083123d163b0943
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 17 08:12:50 1998 +0000

    display stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@439 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0034f95c32c069143bd21eeb6b2ec8f83e645939
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 17 08:06:21 1998 +0000

    fix initialization error, remove motif from transaction.h
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@438 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 29d86ef4b877e60097b9be97b5f5174107b8a106
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 17 07:16:06 1998 +0000

    first use of new ledger object
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@437 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7d5f89b8b28251795f521c6a41d6fb3bb770f7a7
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 17 06:20:41 1998 +0000

    assorted minor updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@435 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c556c970947379fc34234fd36d06875c7a18d16
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 17 06:16:20 1998 +0000

    major surgery, cut all the old code out
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@434 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c90abaebfff15c22f05eda6375385bdc590378d0
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jan 15 09:53:08 1998 +0000

    add ability to set table values with cursor,
    more fleshing out of register
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@433 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d50d3f919143d78b2f85c4e351f3b5c1204cd5b6
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 14 10:35:37 1998 +0000

    first stab at loading the register
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@432 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0a0156166652b8267f6beff8b22b22d4835a5593
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 14 08:29:39 1998 +0000

    quickfill belongs in the gui, not in the account
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@431 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 76034f3d9fa5b059a1b644ac3829cc83ad0222bc
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 14 08:22:59 1998 +0000

    remove all Xt/X11/Motif code in FileIO.c
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@430 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 174a84b4dbe4f6a62fcdaec5c247eb5d46bea59a
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 14 06:18:58 1998 +0000

    change fileio read-wrtie routine names
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@429 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cbbb2e0bd3281150443577be7b634811d6df4caf
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 14 06:07:24 1998 +0000

    first draft of register widget
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@428 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1911c33a0aac5eaf9df9bfce37e5a55829014d99
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 14 06:02:25 1998 +0000

    rename single-cell to basic-cell
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@427 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9ca5ea0999084297eca29849950d454191ebd9bf
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 13 21:44:59 1998 +0000

    one more bugfix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@426 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2b0e78ed57a718d49358852d1028047935353ecf
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 13 21:41:01 1998 +0000

    implement date accelerators
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@425 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 87e2ac2d9735f88cc8b332100e30ef0acdcf340f
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 13 21:29:14 1998 +0000

    malloc bug fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@424 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 75c1407b9556f1c1d36c1a83929522e72d1a00bd
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 13 20:54:17 1998 +0000

    more merges from 1.0 branch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@423 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eeed9a13d9781c9506ec9a05dd230d3c77155ad4
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 13 20:02:34 1998 +0000

    add cell "self" pointer to callback
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@421 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18c6477fa9c65df1bb5d948d347b0964edd70046
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 13 19:47:33 1998 +0000

    implement date parsing
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@420 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b9fa7389a7b5e4ce25b82360c66ee8393b7ab88f
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 13 08:23:58 1998 +0000

    minor work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@419 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 15e6d5dfcfe47ef7afdfd9d428699ad15714eb2a
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 13 08:22:18 1998 +0000

    minor cleanup
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@418 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 58add18e8353dece47a307dcc0bdf65d85cc0136
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 13 06:07:36 1998 +0000

    date with patches from the 1.0 tree
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@416 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 67bfbd0735c3fd2b6c7b41db4d6356ece5ac9ec8
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 12 10:24:34 1998 +0000

    add reconcile abilities
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@415 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 79e3f02d5b4a5700732949fbc558fe47c2941c4e
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 12 09:18:15 1998 +0000

    minor bug fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@414 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 349b53757f5ea1af2348c2df5325ac995d52ae39
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 12 08:59:06 1998 +0000

    implement enter, leve cell callbacks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@413 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fba652b07287c393eb2c92b47ccee58be86618de
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 11 23:47:50 1998 +0000

    first try at crude inheritance
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@412 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0167a5aa1a25e6d4fe1771df44a7445b021f3c2c
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 11 21:43:19 1998 +0000

    restructure register
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@411 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8689b7e08d9aa3426b4bea782784afa1471f3372
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 11 21:09:19 1998 +0000

    start date handling
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@410 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a8c3d2c0c9eca59fc6ae8eae0b51ed01281065e4
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 11 20:24:13 1998 +0000

    assorted infrastructure
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@409 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6ef3b1590d0f5b89ddd2abe67fa9170649637a12
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 11 07:08:33 1998 +0000

    a few more cell types
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@408 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f1a28a5528df44cb73d5650b31a3f3de09d84420
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 11 06:38:02 1998 +0000

    implementation of basic price function
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@407 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2a808469172d1f161b68260964ccc223cf358cbd
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 11 06:23:51 1998 +0000

    got modify verify callback working as desired.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@406 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 46f058a70ab24a08a1a166b79b6efe798b6bec3d
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 11 02:05:20 1998 +0000

    fix column brokenness
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@405 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5c69c550609a202cc42000dc7c079fa2c724ea19
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 10 10:33:51 1998 +0000

    start adding callbacks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@404 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 116f067e9106a24a7ae9a4ba23d047ff9aa82559
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 10 10:02:02 1998 +0000

    finally, a compilabe, working demo
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@403 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9acee0e3f74294c3b44f1485b22c92d482a3fb23
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 10 09:15:55 1998 +0000

    oops silly bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@402 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a347a39c00dce1b096af00cbb477c11dbd93e191
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jan 9 20:58:51 1998 +0000

    moe infrastructure
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@401 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f0e8b299de39ca67784bd6625c2e2e38231ecf54
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jan 9 19:40:57 1998 +0000

    compilable table.c
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@400 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 466db001abdfc7440c0d58d88990981610a8de3a
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jan 9 07:52:37 1998 +0000

    more stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@399 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba6e4fba8854382959ee3432b9c558fe993071f5
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jan 9 07:08:39 1998 +0000

    updated projects list
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@398 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fd868aa714ee0083cf1bc59b715d4ec5d1a3aa96
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jan 9 02:28:36 1998 +0000

    add implementation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@397 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b17c29bba493c6c64acd81d7cb7cbf618ed73f04
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jan 9 02:14:04 1998 +0000

    create price cell
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@396 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c628823cb4ee4a2e23f9ee56ccca7f641764f0f4
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jan 9 02:05:18 1998 +0000

    do single cells
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@395 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 38c269431384950edac12ac5dfc1dc8b91a1a244
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Jan 9 01:53:54 1998 +0000

    more ugly hacks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@394 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f2f9ea95915157f4f9137e83a05c1e77d0216711
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Jan 8 09:31:15 1998 +0000

    first sketch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@393 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 124d1e5d7412d7831dfa01b852dfb82f61b7f00d
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 7 23:09:56 1998 +0000

    almost done implementing splits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@392 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a8c79c7d4ce09799b83080222d77a6602025edbc
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 7 21:41:49 1998 +0000

    port to use splits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@391 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c4b1356ebf025daa5b06b2f4acf9ba4856413ce6
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 7 07:37:27 1998 +0000

    move ledger utils to splits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@389 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 612dad2706496f62c96ff261522bde61eb427038
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 7 07:23:31 1998 +0000

    conversion of FileIO to use splits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@388 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 934ed5efa3acae8db81f856803149347a376f42f
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Jan 7 01:40:48 1998 +0000

    more work to implement splits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@387 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 129367be70685dde14a235b8684636c6a057555a
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 6 10:22:35 1998 +0000

    first step of radical surgery to implement splits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@380 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dc30ef23884609cd581f89ed44c522c7777a5c6e
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 6 07:24:14 1998 +0000

    don't set description field directly
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@379 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 91c11be7114b9e6561f2ebd905be76d610ec50d5
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 6 03:42:09 1998 +0000

    move write_flag to split
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@377 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a0e9dfb56f276107572ee2db78a9349f65037731
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 6 03:37:26 1998 +0000

    move credit account to split
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@376 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf3d975da96595a20bb266aa9acecf661b621713
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 6 03:02:40 1998 +0000

    move reconciled field to split
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@375 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8c97a6b8d074a7d0612374a03c4b3b2d30cedcbc
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 6 02:33:06 1998 +0000

    get rid of memo field in transaction
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@374 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b6c2588a3b863785be5cc2087d42ece314a52e2
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Jan 6 02:14:52 1998 +0000

    split name change
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@373 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb21407d6eb3243657b3fc64a1a59812db93bfe6
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 5 03:19:54 1998 +0000

    more split stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@364 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9fe1e142d4bc43c7807db2043c88eac4db363700
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 5 02:00:55 1998 +0000

    remove catagories
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@363 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 93bc71914bf8520a06da0bc27849a7cf62a450df
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Jan 5 01:56:53 1998 +0000

    remove category
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@362 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e33ede4c7265660ba264ab9ce1bc44ae0fd15182
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 4 13:07:29 1998 +0000

    accounting periods
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@354 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e387d81ec06755214563867f539151631e5a8410
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Jan 4 10:31:52 1998 +0000

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

commit 8746cf47f592f17ddeca5df61dfe8c38f1d6148c
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Jan 3 21:42:41 1998 +0000

    more urls
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@352 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e06c829a4965f20453951eca204f943b42af0f58
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Dec 24 05:49:29 1997 +0000

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

commit f69cd6e5002c9f1f909ca1da7932fe71ae6d59c8
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Dec 24 05:20:29 1997 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@344 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 10fe9471736b413819dddf7740862e599323ed52
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Dec 19 20:37:51 1997 +0000

    more references
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@341 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ee9520c105995765977343ffa9391ac0f5d14e54
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 18 22:59:47 1997 +0000

    add credits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@340 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 272f831530a96170f9a4e6249afa89ed3f61f639
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 18 22:34:07 1997 +0000

    fix compile problem
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@339 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 35449dc1fcf9e265049c95bd870b5f0f6ab9e48d
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 18 22:10:57 1997 +0000

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

commit d43bee0e42bfd4f811b4fcb37afd71938fc84b97
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 16 20:36:05 1997 +0000

    remove reports
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@337 57a11ea4-9604-0410-9ed3-97b8803252fd

commit af2a7aaccc51ed2678c9fd3e1698fc861ae1b76b
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 14 09:31:37 1997 +0000

    re-direct C++ work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@336 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 255a6d6bb3f565548cbc9a53a23b253e2b2cfc47
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 14 09:23:38 1997 +0000

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

commit 3c7c715ce7f042880ab8d88ee781d04d7e36bc76
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 14 09:15:22 1997 +0000

    more work to add splits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@334 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c8f49d22c798815e6812710a51eeca02fa2a4dff
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 14 05:59:03 1997 +0000

    some split notes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@333 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 22a19d2f75ce122400414fbb3012cbff038136ae
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 14 05:57:39 1997 +0000

    more split updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@332 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 94dc10945a8f8bc0ea359a0769b18b6d7c286e6d
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 14 05:44:21 1997 +0000

    start adding split support
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@331 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c5a90406204eba2dab8beb7630e78ef62f174a78
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 14 03:21:08 1997 +0000

    more split stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@330 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8b24160d9a66fe2816b4e03884591b46edcd8e73
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 14 03:00:30 1997 +0000

    more split related work
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@329 57a11ea4-9604-0410-9ed3-97b8803252fd

commit de304f20ef6d59763e0e8ed57e78daf873653db3
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Dec 13 03:26:42 1997 +0000

    make assumptions about categories
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@328 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e8b455feba749b2783cc752a22392951df5925c6
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Dec 13 03:23:11 1997 +0000

    more cbb-inspired changes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@327 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ce94c29335030f64b016fea1a3a30f4c99d6b251
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Dec 13 02:54:07 1997 +0000

    bug fixes, enhancements to handle weird QIF formats
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@326 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bad43948667953c340d8440b68230f2474cf0588
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 11 06:18:40 1997 +0000

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

commit b6482998d896c92464a642286051c2b9553e7097
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 11 05:48:42 1997 +0000

    *** empty log message ***
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@324 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d3bc3d93ef091168a501476ef80dcb3dd1fcb4f9
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Dec 10 08:09:52 1997 +0000

    further steps toward internationalization
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@323 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5a478fdf52484e875e4697ad6600ffd15461200
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Dec 10 02:35:25 1997 +0000

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

commit 5cd7a050352b156d83fa412e5af6b911d257d4da
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Dec 10 02:35:08 1997 +0000

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

commit 92eedb6155eb6111cd7e0b7d46de88a2b62bc0b6
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Dec 10 01:41:46 1997 +0000

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

commit 9860a12bd65e2f8d3e8293c8cad3855e3750d104
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 9 23:24:45 1997 +0000

    remove beta notice
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@318 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 47d7364c8ab4844d9906edd0bc7ea663e3137951
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 9 23:17:40 1997 +0000

    new account window
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@317 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ceb6970401e8d954a19f5baadfb6e8edd8933a8c
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 9 22:48:26 1997 +0000

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

commit 04ed603164992ddce17b9e4da2480482b8f664f9
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 9 22:24:13 1997 +0000

    fix to warn user of transfers from/to same account
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@315 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f9e37a17abf929b35bd313d09311d1eaa8e69d51
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 9 21:57:20 1997 +0000

    oops bug with changed transactions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@314 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e7b69bdfbd4839d06fd458cecd9568614957a9fb
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 9 20:55:11 1997 +0000

    new install script
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@313 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0228db20663b2a54d5da38773ff5c2a3e155aa4c
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 9 20:43:04 1997 +0000

    change default file extension
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@312 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9f87c458ed11e8a13027df855a4a2f66370d1acd
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 8 22:03:38 1997 +0000

    new web page
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@311 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7ee8e11b11655fd732cc39b32b6da2d297abfd9d
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 8 05:05:44 1997 +0000

    more split stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@310 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a4d61f966cad9c9dbe0c623e40421be209f0c840
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 8 01:04:30 1997 +0000

    more splits
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@309 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 985588ea1dc016c413423ba13454460ad37dacc3
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 8 00:55:26 1997 +0000

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

commit cb3dcf94b264221c530251fa8c7b0015f5f0508c
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 7 08:57:30 1997 +0000

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

commit 8eaa4dfd817791af5b87c5d560454a142088de7d
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 7 08:56:55 1997 +0000

    file format stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@306 57a11ea4-9604-0410-9ed3-97b8803252fd

commit bf80d63ba7e7f779e993c037cfec436da487dfc2
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 7 03:51:34 1997 +0000

    web site
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@305 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d147c521327fd453f81f33a629835e368a86e5c8
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 7 03:47:14 1997 +0000

    web site
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@304 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0998f601f104bb5260b1a773775b5a047645215b
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 7 03:44:19 1997 +0000

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

commit e910ebc84e92bc83ec36686bec493f12b1de77e9
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 7 03:42:32 1997 +0000

    spell check
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@302 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c3cf1b027f081c4f4ac320caca6f1683f56b76cd
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Dec 7 03:39:19 1997 +0000

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

commit 63779613d833939461346baffc4e2f4068073e06
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Dec 6 22:48:53 1997 +0000

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

commit 6b85f2876a30db2c275e959677e7fa6b631af4e7
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Dec 6 03:26:12 1997 +0000

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

commit 81b59c3cd80faeaaa1309090ed4a0ae53efd541a
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Dec 6 03:19:09 1997 +0000

    misc fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@297 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d84011e0d7a8fdbc0bfc1060c3bfdfb525354b4
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Dec 6 03:08:49 1997 +0000

    oops, dropped currency suymbol
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@296 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0133328d9bb10814bd58699bcf1e9e8415000cb8
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Dec 6 02:59:44 1997 +0000

    take a shot at internationalization
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@295 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4f5382981548975ea6f9819d27dd820a63243651
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Dec 6 00:17:27 1997 +0000

    changes to handle reconciliation in stock accounts
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@294 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 238561ab852680e0ccfe13d717c175a422d808ed
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Dec 5 21:06:05 1997 +0000

    first round of fixes for computing reconciled balance correctly
    for stock accounts
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@293 57a11ea4-9604-0410-9ed3-97b8803252fd

commit efc60b618c32bc29663826c643e97f87ebc66d69
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Dec 5 21:05:28 1997 +0000

    oops,droped a line for the cleared balance
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@292 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1e493d882d9ba4ca00b5e1bcd98e787b955e2edd
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Dec 5 09:35:49 1997 +0000

    some stuff fixed or implemented
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@291 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8437834ac9ebbe2e35aa1275fc70e487d78bacd2
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Dec 5 09:32:28 1997 +0000

    show-hide income and expense accounts (categories)
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@290 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 11d4146363a3d584c0e6fd711dd1c1bb39c17da6
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Dec 5 08:49:27 1997 +0000

    add widget return values for menus
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@289 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 48ca96ac23693960f2db046d37b5937cf109ba64
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Dec 5 07:01:19 1997 +0000

    static link versions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@288 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 87f74567f43a4a8ff314672206288cc79f7f4653
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 4 22:02:46 1997 +0000

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

commit 931512eff1113375732928a528774e401f52dcc5
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 4 21:56:42 1997 +0000

    adjust fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@285 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ab2a5023f4827c947dab166d67bbbc0db1364be9
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 4 21:51:33 1997 +0000

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

commit 4c340c8eddae87f0796cbec52b9219c38d474fc1
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 4 21:40:59 1997 +0000

    fix transient bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@283 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0b75524e2b9dcb6cf635f46625ac3eeeb8aacfb3
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 4 21:32:41 1997 +0000

    add documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@282 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a236bef4e0c4babe2d4b018abd87966fd155f361
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 4 21:28:13 1997 +0000

    reconcile window stuff
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@281 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5b45a5b8bb9a701a5add875d48eac108cb6a370d
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 4 21:17:20 1997 +0000

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

commit 39ab609027cbf4032ff8a238bacbf5aa3178432e
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 4 21:11:02 1997 +0000

    add url
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@279 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1888f760287c66d883c8727c28b3d39c2d3a36ff
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 4 21:06:55 1997 +0000

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

commit 974a93f04b5e702dbd199057feb3f161145671a2
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 4 13:26:34 1997 +0000

    updated todo list
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@277 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4bc51b6bb8bf5ba051a3efe0a2f1649830234a65
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 4 12:45:45 1997 +0000

    more documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@275 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3cd9c7648f239d039ac5e96ff1f31e803d922a39
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 4 12:28:17 1997 +0000

    more documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@274 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 13b8c029df64439fa11db7f5f17de66a924715d9
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 4 11:40:14 1997 +0000

    oops, we weren't looking at both price cells in ledger
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@273 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 989b0f25ab3b73fa69acd12ed02379c0f5afcc42
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 4 11:29:03 1997 +0000

    change to keep all credited amounts positive
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@272 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c56d88f30e59697dec0687f2e8d6652d767055b6
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 4 11:18:27 1997 +0000

    harmless change, I think.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@271 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d436df2ebed2bbb3e196f04dc46cd584513f18c5
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 4 10:44:32 1997 +0000

    fix how prices are displayed
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@270 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9452b68bbfad67ac0b6e9622c9767d2e823f390
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 4 10:13:09 1997 +0000

    first draft of revised cell display strategy
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@269 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5f9c714c52ae4b52cda6d4fb0c097e934fdc1d73
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 4 08:41:40 1997 +0000

    oops, some other places where frees are needed.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@268 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f89e022530861e912c90ed8a0ae65cda2d7bd980
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 4 08:39:00 1997 +0000

    need to close windows before destroying groups
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@267 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c7263cb8a757b60f1b5e4292445c3e83e3cf5f38
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 4 08:15:13 1997 +0000

    solve a date-ordering related bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@266 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a61e6c7d2b6ac26201c0196d2cd68c84b86c9948
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 4 07:37:30 1997 +0000

    add some documentation
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@265 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 69b1881a4394d16a2af26ed05990a605f0984f5c
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 4 04:59:59 1997 +0000

    fix account transfers about for ledger windows
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@264 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f362f43413d5bb9d3fbc4caead03788ce22e9517
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 4 02:59:23 1997 +0000

    more traversal fixes. Sigh.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@263 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dbca29bb2b210865f9ee913c1803fd2b850a14d8
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 4 02:33:17 1997 +0000

    simplify popbox traversal
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@262 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6e343e5c9c7fb590813cfc3a2bb7068c0a412701
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 4 02:13:54 1997 +0000

    last fix to traversal, I hope
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@261 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2618bc0536b9a4e3991da16e01d97c6a8512fd6d
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 4 01:30:19 1997 +0000

    ledger window traversal fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@260 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb0ee037c657079c3b1649dce9d4a947703620de
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 4 01:02:40 1997 +0000

    fix some row stuff for traversal
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@259 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f96bbbc387552f4f7ffc664f40bc3dd968a2623c
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Dec 4 00:53:24 1997 +0000

    remove libhtmlw from the distribution
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@258 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb5ae2a3e017378f51b1a688b3a7b025706ff6ec
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Dec 3 23:10:22 1997 +0000

    oops, fix multiple invocations
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@256 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 04aacb5c25fe57aa3a9a0e1f0879554457c26eec
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Dec 3 11:38:51 1997 +0000

    fix traversal for account window
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@254 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4b847b9164b152ed12835171c05d6bd0b521266c
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Dec 3 00:26:26 1997 +0000

    fix accelerator key problems in date cell
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@253 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2f3582ad4fe5ad6102b6d35ea579fdfadb07d2cd
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 2 23:57:46 1997 +0000

    fix subbaccount bug
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@252 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2174495546a0783b76fb849b44fc56e7260e3b9c
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 2 23:25:45 1997 +0000

    fixes to allow windows to size correctly for font sizes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@251 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a3782347ecaa27cd5cdd6a327686963b7a56a529
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 2 21:27:55 1997 +0000

    fix for misinig variable x_include on SGI
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@250 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 63249f281361690d30e3e0cd2438fc25ca95351a
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 2 21:21:57 1997 +0000

    more lists
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@249 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 699846fece0db829ca5d49cb00065e24a7e77fcf
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 2 09:11:12 1997 +0000

    record bugfixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@247 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 816286e45c8e9d7b71362d57dbe74d5420694181
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 2 09:08:53 1997 +0000

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

commit ed24d0e9cca8fee9c3aec9dbbb49bd257676c215
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 2 08:37:04 1997 +0000

    fix the menu mnemenics
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@245 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 271d65d1cbfaef9c7847764a292fd470365149c6
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 2 08:33:36 1997 +0000

    fix incorrect use of ampersand
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@244 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 96f5891b5d2c3acc9f1c77eb26a51f004217b220
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 2 08:16:49 1997 +0000

    fix quickfill core dump
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@243 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b37a3cc3857eb3355f86ff7987f9ba664ad8440
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 2 08:05:08 1997 +0000

    prevent transfers from/to same account
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@242 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e605c0028340988897b08b751d759533b8fe80b4
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 2 05:38:05 1997 +0000

    fix image loading
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@241 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 53163194b345436436b68af2a31e5130d06c4c92
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 2 05:02:24 1997 +0000

    I think this should fix the sgi core dump problem.
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@240 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8f79cda183c2014a12f1a2cfe73f596a64b604b8
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 2 04:53:06 1997 +0000

    test image
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@239 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 40aac50d9ca4d7f82f757aaef10cd66b9c566254
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Dec 2 04:46:04 1997 +0000

    added missing html page
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@238 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3cabd1c6ce2d054cfbeb8660d3870fae1ec29ce3
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 1 22:19:34 1997 +0000

    menu fixes for sgi
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@237 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 902fa8d04fa8bec379618553a44a132bd46ba6b1
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 1 21:50:36 1997 +0000

    more sgi fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@236 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c7b0377e3d0db4e210d6e03a8d60904931b5330
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 1 21:47:47 1997 +0000

    sgi fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@235 57a11ea4-9604-0410-9ed3-97b8803252fd

commit caba13cf2d5c4af0ed599125f81c0ec1d6e0ea64
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 1 21:45:56 1997 +0000

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

commit b27bb371b092322e76e5f61d5e5e805f6e7756d0
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 1 21:42:35 1997 +0000

    sgi fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@233 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6962e3302802dc9414f051df5366b420ea2c1adb
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 1 21:19:26 1997 +0000

    sgi compiler fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@232 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66b89374d04554d82cf23bb7b67b9f4bc325a475
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 1 20:54:42 1997 +0000

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

commit 85b15f4d16efc7d0f3481405741f1c767bf01a01
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 1 11:59:49 1997 +0000

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

commit dd9d054158524a429f2bfcc782da65fd7e1e5134
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 1 11:13:22 1997 +0000

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

commit c21af88478a39f8dc8d50cc0d6211291ddf89fd5
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 1 10:42:43 1997 +0000

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

commit fd65d1c9a47b92b152ef0dc02c9e9ab6c711847d
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 1 10:25:27 1997 +0000

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

commit a84a14e49a983d1155cf8b91aab55bcf242cc028
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 1 10:21:12 1997 +0000

    fixes for getting xmhtml just right
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@225 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 88f0b37bf4a868751db874c6dde12df8396a5aa1
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 1 09:18:34 1997 +0000

    new lsm
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@224 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d6580d0d98fd727495d95ce4732011551527d542
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 1 09:17:51 1997 +0000

    modify for all builds
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@223 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cad396d2f8614e06184ce1521539dbc408b09fd2
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 1 09:17:25 1997 +0000

    bug fix to bug introduced by changing size of type
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@222 57a11ea4-9604-0410-9ed3-97b8803252fd

commit eb98a5159a850b64b806741a2577b7da21ead98d
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 1 08:06:37 1997 +0000

    bug fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@221 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 947596eb9d5594bd178a7446c5af623427eeb8c2
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 1 07:45:41 1997 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@220 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3acb520a82ed322bf6032af232c34e1bf7d0a56c
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 1 07:11:44 1997 +0000

    delint compiler warnings
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@219 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3d62f5db4f2248b266b270c67cc5d3aa2d8fbc92
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 1 06:04:20 1997 +0000

    fix some #define bugs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@218 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 984c80bf514e55dbe8c00b3ab66865f975bedee7
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 1 05:30:02 1997 +0000

    new, modified configure from Robin Clark
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@217 57a11ea4-9604-0410-9ed3-97b8803252fd

commit cb2fa6e54ea5bcfdedda8c73e1da1399243bd8f1
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 1 05:29:11 1997 +0000

    needed libraries for xmhtml
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@216 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 87bcb8e4c90f16107595966db77f341adc39e46f
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 1 05:27:48 1997 +0000

    add tests for xmhtml
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@215 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2dadc176592fc167562aecc4ca6ab2a7919245ad
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 1 04:49:45 1997 +0000

    bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@214 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 8fee256c4c013ea14d70c7ce8ff807f684777c85
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 1 03:26:49 1997 +0000

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

commit 882edbb9a4a131ff3774967ff0fb5a0e8cc1d5a6
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 1 03:16:39 1997 +0000

    new, configure-based Makefile
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@212 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7cffed3d88a193040a6d11be17e2fe1f8518f66e
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 1 03:16:17 1997 +0000

    changes to use new XmHTML widget
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@211 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0076947080678005bdb54abe6f2bc599336d975d
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 1 03:14:10 1997 +0000

    changes to build XmHTML
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@210 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 84c85404f734a4f08a26f14d8feb74f2f65d2d09
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 1 02:38:59 1997 +0000

    new configure-based Makefile
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@209 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 45ca4ab3a217a46e461f062638dbde914fb98fb5
Author: Linas Vepstas <linas at linas.org>
Date:   Mon Dec 1 02:33:00 1997 +0000

    Robin Clark's fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@208 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 604cc91f4068ac4f8247efa869403e4ee5ac6b39
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 30 09:47:40 1997 +0000

    more hrefs
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@206 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2c5092ad447410654d8fd9cbd4bc241a0d4fdbec
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 30 09:39:51 1997 +0000

    changes to allow use of XmHTML widget
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@205 57a11ea4-9604-0410-9ed3-97b8803252fd

commit fda49a3596d95a96f7997e3cad5308d1aedd0b1f
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 30 09:37:07 1997 +0000

    named links
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@204 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 73bcbd74be3a9bf2ec49040f3c49b76f14cbda3e
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 30 07:51:09 1997 +0000

    set body background color
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@203 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1620842667d7d43c5fe508a4313b80d9f7a029c4
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 30 07:46:50 1997 +0000

    fix assorted html errors
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@202 57a11ea4-9604-0410-9ed3-97b8803252fd

commit caeb012cc14cef302d0c8216c29fe7aa720f55f4
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 30 05:14:13 1997 +0000

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

commit c35d12cae15eacab9508fd32e78490bfb8bacb64
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 30 05:02:07 1997 +0000

    new readme
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@199 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 316d06a65982c9a81655239649f5c20be5ae05dd
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 30 03:47:25 1997 +0000

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

commit e6b9dda7882af83ea3425b7e080a8212065fb912
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 30 03:42:22 1997 +0000

    fixes to lib locations
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@197 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 52b8c07cc8976e21a7a11481aef3fe204d035e8d
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 30 02:54:45 1997 +0000

    enable quickfill
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@196 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 39c6eae66db86ed9f8b8aab9df2a9d9fa99b6124
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 30 02:50:54 1997 +0000

    file location changes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@195 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d7b3bcf30d7a034b240735a67e5a4db2bab6a5e2
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 30 02:39:58 1997 +0000

    Merge in changes from Robin Clark for version 1.0b1
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@194 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 7e87267600f52232ce6052f21e3544cabfab9413
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 29 12:36:18 1997 +0000

    fix pop box width problems
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@188 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f40513a025c40a5db072fd6497f7fc1921418c37
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 29 10:06:01 1997 +0000

    fix report core dump, grey out menu entry
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@187 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 344c8e1a3efd29d069501df2d7cbe685a6c53f04
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 29 09:56:18 1997 +0000

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

commit 411d7e51ac5a7b408e05631147dc94af8bb7a51e
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 29 09:43:37 1997 +0000

    spell check
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@185 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c5dc4132c9161dd6dc30ec5983e0a0d05e711fae
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 29 09:40:03 1997 +0000

    documentation for qif import
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@184 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f59e679102562045ebd14741e9937f18287568e3
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 29 09:16:49 1997 +0000

    modifications so that CR, CRLF and LF can all mark the end-of-line
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@183 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 788dc859b384732fcbc03c45b2008f6d3b209825
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 29 08:55:07 1997 +0000

    SGI IRIX Compiler fixes ...
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@182 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 18e23914a36d4126b9c911479a2e1168a298a4c1
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 29 08:32:31 1997 +0000

    fix main window re-scrolling problem
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@181 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ddcdc1fd0e817eef6f68b8aa65afcc0562425a38
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 29 07:51:33 1997 +0000

    implemnt elimination of dup transactions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@180 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d7c0ade60a185281aa96ecb5237359df8e76b0de
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 29 06:43:58 1997 +0000

    implement account merge
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@179 57a11ea4-9604-0410-9ed3-97b8803252fd

commit ba1e24a48716ba6aa0e104e94f8674502006b92a
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Nov 28 11:59:53 1997 +0000

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

commit 0828fc4766e1cb3feddd3b2a00655300653e8bbe
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Nov 28 11:53:50 1997 +0000

    ifinal fixes ???
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@175 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d6e8e07f3ba85512feb2fd27e0087796a1810b57
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Nov 28 10:05:18 1997 +0000

    add account lists
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@174 57a11ea4-9604-0410-9ed3-97b8803252fd

commit b00cabb88a3d1ff2f6c8c26f1e93deabcf29170d
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Nov 28 09:19:28 1997 +0000

    fix core dump
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@173 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6f2d330f1c2fff134afaffad4ceaf3f938ff7ff4
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Nov 28 08:55:18 1997 +0000

    scroll to right location when account is expanded
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@172 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 243464af300b351da6c0172429e862bd16bc13fc
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Nov 28 08:33:39 1997 +0000

    handle category sub-accounts
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@171 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1f38e5434e5a68da45068ed5e28c2be386afbb7c
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Nov 28 08:06:51 1997 +0000

    add support for categories
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@170 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5589cf6222bd8eb6d7ff51c6718fa82fd0d81d34
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Nov 28 06:45:51 1997 +0000

    fixes to way dollar amounts are handled
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@169 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 125fda3205273c67798c309d3d497e164779e78f
Author: Linas Vepstas <linas at linas.org>
Date:   Fri Nov 28 05:21:51 1997 +0000

    fixes to quicken fiel parsing
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@168 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 19e97d3486b7e83154d1c1dfb831811b1906dc77
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Nov 27 10:54:21 1997 +0000

    more improvements to the quicken file parsing code
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@166 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a065747f2137b824758d3df31ac93989b029bc49
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Nov 27 09:20:40 1997 +0000

    more quicken file fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@165 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 043a305fd35f540f4842f579f488070e3abc4aa5
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Nov 27 08:11:38 1997 +0000

    fixes of various sorts
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@164 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d45cee5c2b25dce57e2ebac71bad104076bc749
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Nov 27 07:18:07 1997 +0000

    first round quicken support
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@163 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 9d269ed38556ca09f3c48e59cf52c0ab2caaafa0
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Nov 27 07:17:45 1997 +0000

    new quicken files
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@162 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6c5e92215a96a837c2734bc2fd89c655c1c21b1b
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Nov 27 06:09:05 1997 +0000

    quicken userss guide
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@161 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6b0d15ecc7a69306a8be124e0fe21429175fd5dc
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Nov 27 05:59:52 1997 +0000

    note about categories
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@160 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 0fe025efba32a3003611101ac17f8cfb1d7dd131
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Nov 27 04:45:50 1997 +0000

    minor beautification
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@159 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 919f733e56af80543059c3a46539093f1920477d
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Nov 27 03:32:18 1997 +0000

    remove stale text
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@158 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 76a5866b4896d10583bb89b5c02c569bd1622cea
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Nov 27 03:22:11 1997 +0000

    explanation ofr expense accounts
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@157 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a515eed5a4731f87e5bd8aecee96a984a6963b9c
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Nov 27 01:36:40 1997 +0000

    add description of double-entry
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@156 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 62f76001e2e881ebbe645441ee90af2f0fc911fd
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Nov 27 01:04:15 1997 +0000

    list of new features
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@155 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5466c62fcfcd99671d5afc34c404731514c836d1
Author: Linas Vepstas <linas at linas.org>
Date:   Thu Nov 27 00:15:41 1997 +0000

    eliminate an annoying flashing problem
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@154 57a11ea4-9604-0410-9ed3-97b8803252fd

commit c64738e5e1959e9fe4095823064b39d2fc1dd4d2
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Nov 26 23:55:32 1997 +0000

    another nasty bug fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@153 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 77c3fa8bdbc62ed6f11f4116e94ba85c0a96aa31
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Nov 26 23:22:32 1997 +0000

    assorted bug fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@152 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a5738d75bc43bcfcf0d5f4d80437b32f09949650
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Nov 26 21:35:43 1997 +0000

    fix core dump
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@151 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4d3bff8b17ac8a5de3a2c315c54a9ea08846534e
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Nov 26 13:05:03 1997 +0000

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

commit b993e44a8223d508f48db9b397b285f386f7f87f
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Nov 26 13:02:02 1997 +0000

    another fix
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@149 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 245a5d1bf90c281599092fe111770def889b4a34
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Nov 26 12:52:30 1997 +0000

    oops! don't free inserted transactin
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@148 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5fdf5b8ca7e7c909cd867a93918078e387c2382f
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Nov 25 12:16:59 1997 +0000

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

commit e1b02b2280b94299510635ac91df26bfd6fb6161
Author: Linas Vepstas <linas at linas.org>
Date:   Tue Nov 25 12:04:30 1997 +0000

    major revision to add general ledger capabilities
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@145 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 621c1de0d3845013f1ffb1c784c9a16bb531dc97
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 22 23:51:45 1997 +0000

    more version junk
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@106 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 5298a837c880648560c61683e958a50d03e76868
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 22 23:50:13 1997 +0000

    Fix the help winodw size
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@105 57a11ea4-9604-0410-9ed3-97b8803252fd

commit e88650a9de6758b2ec33d5d98c5320f0e2bf250d
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 22 23:45:33 1997 +0000

    version game
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@104 57a11ea4-9604-0410-9ed3-97b8803252fd

commit dbcdbccfaa963a4f02593d4e4bfaa038eff5fb1f
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 22 10:42:02 1997 +0000

    Nothing like a "minor" bug fix that escalates out of control
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@103 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 39ffc1b878d79e5b011dd3da142f86e37eb85e3b
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 22 03:54:24 1997 +0000

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

commit 580b1f4710d3d2ecc127906530f3fbdd6fb69778
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 22 03:41:59 1997 +0000

    major updates to support sub-accounts
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@100 57a11ea4-9604-0410-9ed3-97b8803252fd

commit a9d89726749ee0dd1273ac808f90ddf0dc299bc8
Author: Linas Vepstas <linas at linas.org>
Date:   Sun Nov 16 08:37:38 1997 +0000

    Merge in changes for in-line transfer between accounts
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@53 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f4b8273650cd0aa4cb8b25a3f120a52fd868f093
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 15 03:34:23 1997 +0000

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

commit 3c7bccff4347742453416013d2f91f6b011495c0
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 15 03:31:07 1997 +0000

    add version info
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@42 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 66c05277c9b95c133b5c9d45652de0f8b7f0b875
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 15 03:04:18 1997 +0000

    updates for version j
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@40 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d23eeab098c47bca4febf6843d66d2e824771070
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 15 02:54:48 1997 +0000

    Changes made to support actions -- merge from action branch
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@39 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 3b56e3d067d654dcb8f7e70fa800ccf79f761cb1
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 15 02:54:17 1997 +0000

    Changes made to support actions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@38 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4ae388e0dc3fc922f1bc9889061019fca128c02a
Author: Linas Vepstas <linas at linas.org>
Date:   Wed Nov 12 07:08:59 1997 +0000

    oops! fix a nasty bug with reconciled!
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@34 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 550d7db470df2f2b0b86d47d3cedd0efdede96c6
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 1 07:49:06 1997 +0000

    updated the todo list
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@26 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 07f6c788e81062013c2c72f80dd5a29c082a47c3
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 1 07:48:34 1997 +0000

    remove bogus error message
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@25 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f32f6a42399e9b1c2cecd42a1c23546075e5fe37
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 1 06:36:09 1997 +0000

    make it realclean
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22 57a11ea4-9604-0410-9ed3-97b8803252fd

commit d6eab4ea84ff779e34e908f236b41a9207f210c3
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 1 02:44:18 1997 +0000

    bug fixes of assorted core dumps;
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6d46486cd4fba508fd91bf8ab9b17dc1b3b8157d
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 1 02:43:15 1997 +0000

    bug fixes for assorted core dumps;
    addition of modified combo-box and xbae widget
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 4732ac577bf411112a18fb51f7a453c016f26c8b
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 1 02:23:13 1997 +0000

    stock portfolio alpha-level fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2f0e6918aa04c2241ca041704f0533d3b3d59b5a
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 1 02:20:15 1997 +0000

    more double-entry fixes and extensions
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 2dad05d31465ff9e0758f1f862e0f5240b0eaf06
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 1 02:15:42 1997 +0000

    double-entry bug fixes & misc bug fixes
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13 57a11ea4-9604-0410-9ed3-97b8803252fd

commit f5db2d0fffc02c6c206e5d81238793664c143220
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 1 02:11:59 1997 +0000

    add alpha-level double-entry system;
    segregate some accounting functions from gui
    alpha-level transaction types added
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 1a6ffbe67291d018f276f5dc6f25ccb8c2f03f24
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 1 02:00:51 1997 +0000

    mutual fund/stock stuff, first attempt
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 38d6cc079d290994c182b9716eed13e1591e16e8
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 1 01:57:30 1997 +0000

    more fixes & updates
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 6737339f2934790f4930cd84de0cf1c4eb1f0b7b
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 1 01:46:13 1997 +0000

    linas quicken file format changes & other hacks
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 16684319530c39269135aa49eb4b6706ea0e61c3
Author: Linas Vepstas <linas at linas.org>
Date:   Sat Nov 1 01:39:32 1997 +0000

    Robin Clark's original xacc-0.9 source
    
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4 57a11ea4-9604-0410-9ed3-97b8803252fd

commit 97d79a04686d358cbf56857d0756d8decb9ee136
Author: unknown user <unknown at gnucash.org>
Date:   Sat Nov 1 01:39:32 1997 +0000

    New repository initialized by cvs2svn.
    
    git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3 57a11ea4-9604-0410-9ed3-97b8803252fd





More information about the gnucash-patches mailing list