gnucash master: Multiple changes pushed

Geert Janssens gjanssens at code.gnucash.org
Fri Sep 26 11:10:41 EDT 2014


Updated	 via  https://github.com/Gnucash/gnucash/commit/bf753402 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ccbd09d5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c652455e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/595e3593 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/32193a47 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0c31c627 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ea033016 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ba1f8cb1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2b6a6d89 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b13f3dab (commit)
	 via  https://github.com/Gnucash/gnucash/commit/32105585 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e693a689 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/97d6bffa (commit)
	 via  https://github.com/Gnucash/gnucash/commit/345f576b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/48f2e8bb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7d7d2014 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5c207dae (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ef41cb6f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/fc874ead (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c9130135 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/547b4d43 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/42013538 (commit)
	from  https://github.com/Gnucash/gnucash/commit/4b503d35 (commit)



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: 4b503d3 c652455
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.



Summary of changes:
 accounts/C/acctchrt_brokerage.gnucash-xea          |   2 +-
 accounts/C/acctchrt_business.gnucash-xea           |   2 +-
 accounts/C/acctchrt_carloan.gnucash-xea            |   2 +-
 accounts/C/acctchrt_cdmoneymkt.gnucash-xea         |   2 +-
 accounts/C/acctchrt_checkbook.gnucash-xea          |   2 +-
 accounts/C/acctchrt_childcare.gnucash-xea          |   2 +-
 accounts/C/acctchrt_common.gnucash-xea             |   2 +-
 accounts/C/acctchrt_eduloan.gnucash-xea            |   2 +-
 accounts/C/acctchrt_fixedassets.gnucash-xea        |   2 +-
 accounts/C/acctchrt_full.gnucash-xea               |   2 +-
 accounts/C/acctchrt_homeloan.gnucash-xea           |   2 +-
 accounts/C/acctchrt_homeown.gnucash-xea            |   2 +-
 accounts/C/acctchrt_otherloan.gnucash-xea          |   2 +-
 accounts/C/acctchrt_renter.gnucash-xea             |   2 +-
 accounts/C/acctchrt_retiremt.gnucash-xea           |   2 +-
 accounts/C/acctchrt_spouseinc.gnucash-xea          |   2 +-
 accounts/C/acctchrt_spouseretire.gnucash-xea       |   2 +-
 accounts/da/acctchrt_car.gnucash-xea               |   8 +-
 accounts/da/acctchrt_common.gnucash-xea            |  54 +--
 accounts/da/acctchrt_homeloan.gnucash-xea          |  16 +-
 accounts/da/acctchrt_homeown.gnucash-xea           |   8 +-
 accounts/en_GB/acctchrt_brokerage.gnucash-xea      |   2 +-
 accounts/en_GB/acctchrt_business.gnucash-xea       |   2 +-
 accounts/en_GB/acctchrt_carloan.gnucash-xea        |   2 +-
 accounts/en_GB/acctchrt_cdmoneymkt.gnucash-xea     |   2 +-
 accounts/en_GB/acctchrt_checkbook.gnucash-xea      |   2 +-
 accounts/en_GB/acctchrt_childcare.gnucash-xea      |   2 +-
 accounts/en_GB/acctchrt_common.gnucash-xea         |   2 +-
 accounts/en_GB/acctchrt_eduloan.gnucash-xea        |   2 +-
 accounts/en_GB/acctchrt_fixedassets.gnucash-xea    |   2 +-
 accounts/en_GB/acctchrt_full.gnucash-xea           |   2 +-
 accounts/en_GB/acctchrt_homeloan.gnucash-xea       |   2 +-
 accounts/en_GB/acctchrt_homeown.gnucash-xea        |   2 +-
 accounts/en_GB/acctchrt_otherloan.gnucash-xea      |   2 +-
 accounts/en_GB/acctchrt_renter.gnucash-xea         |   2 +-
 accounts/en_GB/acctchrt_retiremt.gnucash-xea       |   2 +-
 accounts/en_GB/acctchrt_spouseinc.gnucash-xea      |   2 +-
 accounts/en_GB/acctchrt_spouseretire.gnucash-xea   |   2 +-
 accounts/es_ES/acctchrt_brokerage.gnucash-xea      |  20 +-
 accounts/es_ES/acctchrt_carloan.gnucash-xea        |  24 +-
 accounts/es_ES/acctchrt_cdmoneymkt.gnucash-xea     |  22 +-
 accounts/es_ES/acctchrt_childcare.gnucash-xea      |  14 +-
 accounts/es_ES/acctchrt_common.gnucash-xea         |  66 +--
 accounts/es_ES/acctchrt_currency.gnucash-xea       |   6 +-
 accounts/es_ES/acctchrt_eduloan.gnucash-xea        |  24 +-
 accounts/es_ES/acctchrt_fixedassets.gnucash-xea    |  10 +-
 accounts/es_ES/acctchrt_homeloan.gnucash-xea       |  22 +-
 accounts/es_ES/acctchrt_homeown.gnucash-xea        |  14 +-
 accounts/es_ES/acctchrt_otherloan.gnucash-xea      |  24 +-
 accounts/es_ES/acctchrt_renter.gnucash-xea         |   4 +-
 accounts/es_ES/acctchrt_retiremt.gnucash-xea       |  26 +-
 accounts/es_ES/acctchrt_spouseinc.gnucash-xea      |  18 +-
 accounts/es_ES/acctchrt_spouseretire.gnucash-xea   |  24 +-
 accounts/es_MX/acctchrt_brokerage.gnucash-xea      |  20 +-
 accounts/es_MX/acctchrt_carloan.gnucash-xea        |  24 +-
 accounts/es_MX/acctchrt_cdmoneymkt.gnucash-xea     |  22 +-
 accounts/es_MX/acctchrt_childcare.gnucash-xea      |  14 +-
 accounts/es_MX/acctchrt_common.gnucash-xea         |  62 +--
 accounts/es_MX/acctchrt_currency.gnucash-xea       |   4 +-
 accounts/es_MX/acctchrt_eduloan.gnucash-xea        |  24 +-
 accounts/es_MX/acctchrt_fixedassets.gnucash-xea    |  10 +-
 accounts/es_MX/acctchrt_homeloan.gnucash-xea       |  22 +-
 accounts/es_MX/acctchrt_homeown.gnucash-xea        |  10 +-
 accounts/es_MX/acctchrt_otherloan.gnucash-xea      |  24 +-
 accounts/es_MX/acctchrt_renter.gnucash-xea         |   4 +-
 accounts/es_MX/acctchrt_retiremt.gnucash-xea       |  26 +-
 accounts/es_MX/acctchrt_spouseinc.gnucash-xea      |  18 +-
 accounts/es_MX/acctchrt_spouseretire.gnucash-xea   |  24 +-
 accounts/fr_CA/acctchrt_cdmarchemon.gnucash-xea    |  28 +-
 accounts/fr_CH/acctchrt_brokerage.gnucash-xea      |  24 +-
 accounts/fr_CH/acctchrt_business.gnucash-xea       | 134 +++---
 accounts/fr_CH/acctchrt_carloan.gnucash-xea        |  18 +-
 accounts/fr_CH/acctchrt_cdmoneymkt.gnucash-xea     |  24 +-
 accounts/fr_CH/acctchrt_childcare.gnucash-xea      |  12 +-
 accounts/fr_CH/acctchrt_common.gnucash-xea         |  78 ++--
 accounts/fr_CH/acctchrt_currency.gnucash-xea       |  10 +-
 accounts/fr_CH/acctchrt_eduloan.gnucash-xea        |  22 +-
 accounts/fr_CH/acctchrt_fixedassets.gnucash-xea    |   8 +-
 accounts/fr_CH/acctchrt_homeloan.gnucash-xea       |  24 +-
 accounts/fr_CH/acctchrt_homeown.gnucash-xea        |  12 +-
 accounts/fr_CH/acctchrt_otherloan.gnucash-xea      |  18 +-
 accounts/fr_CH/acctchrt_renter.gnucash-xea         |  12 +-
 accounts/fr_CH/acctchrt_retiremt.gnucash-xea       |  12 +-
 accounts/fr_CH/acctchrt_spouseinc.gnucash-xea      |  36 +-
 accounts/fr_CH/acctchrt_spouseretire.gnucash-xea   |  16 +-
 accounts/fr_FR/acctchrt_brokerage.gnucash-xea      |  50 +-
 accounts/fr_FR/acctchrt_business.gnucash-xea       | 284 ++++++------
 accounts/fr_FR/acctchrt_carloan.gnucash-xea        |  30 +-
 accounts/fr_FR/acctchrt_cdmoneymkt.gnucash-xea     |  40 +-
 accounts/fr_FR/acctchrt_childcare.gnucash-xea      |  16 +-
 accounts/fr_FR/acctchrt_common.gnucash-xea         | 210 ++++-----
 accounts/fr_FR/acctchrt_currency.gnucash-xea       |  14 +-
 accounts/fr_FR/acctchrt_eduloan.gnucash-xea        |  34 +-
 accounts/fr_FR/acctchrt_fixedassets.gnucash-xea    |  18 +-
 accounts/fr_FR/acctchrt_homeloan.gnucash-xea       |  36 +-
 accounts/fr_FR/acctchrt_homeown.gnucash-xea        |  24 +-
 accounts/fr_FR/acctchrt_otherloan.gnucash-xea      |  30 +-
 accounts/fr_FR/acctchrt_renter.gnucash-xea         |  20 +-
 accounts/fr_FR/acctchrt_retiremt.gnucash-xea       |  26 +-
 accounts/fr_FR/acctchrt_spouseinc.gnucash-xea      |  54 +--
 accounts/fr_FR/acctchrt_spouseretire.gnucash-xea   |  30 +-
 accounts/it/acctchrt_brokerage.gnucash-xea         |   6 +-
 accounts/it/acctchrt_carloan.gnucash-xea           |   6 +-
 accounts/it/acctchrt_checkbook.gnucash-xea         |  12 +-
 accounts/it/acctchrt_childcare.gnucash-xea         |   2 +-
 accounts/it/acctchrt_common.gnucash-xea            |  30 +-
 accounts/it/acctchrt_fixedassets.gnucash-xea       |  20 +-
 accounts/it/acctchrt_homeloan.gnucash-xea          |   6 +-
 accounts/it/acctchrt_homeown.gnucash-xea           |   2 +-
 accounts/it/acctchrt_otherloan.gnucash-xea         |   6 +-
 accounts/it/acctchrt_renter.gnucash-xea            |   2 +-
 accounts/it/acctchrt_retiremt.gnucash-xea          |   6 +-
 accounts/it/acctchrt_spouseinc.gnucash-xea         |   2 +-
 accounts/it/acctchrt_spouseretire.gnucash-xea      |   6 +-
 accounts/nb/acctchrt_brokerage.gnucash-xea         |   2 +-
 accounts/nb/acctchrt_business.gnucash-xea          |  40 +-
 accounts/nb/acctchrt_cdmoneymkt.gnucash-xea        |   2 +-
 accounts/nb/acctchrt_childcare.gnucash-xea         |   2 +-
 accounts/nb/acctchrt_common.gnucash-xea            |   2 +-
 accounts/nb/acctchrt_fixedassets.gnucash-xea       |   2 +-
 accounts/nb/acctchrt_full.gnucash-xea              |   2 +-
 accounts/nb/acctchrt_renter.gnucash-xea            |   2 +-
 accounts/nb/acctchrt_retiremt.gnucash-xea          |   2 +-
 accounts/nb/acctchrt_spouseinc.gnucash-xea         |   2 +-
 accounts/nb/acctchrt_spouseretire.gnucash-xea      |   2 +-
 accounts/nl/acctchrt_checkbook.gnucash-xea         |   2 +-
 accounts/nl/acctchrt_full.gnucash-xea              |   2 +-
 accounts/pt_BR/acctchrt_brokerage.gnucash-xea      |  26 +-
 accounts/pt_BR/acctchrt_carloan.gnucash-xea        |  20 +-
 accounts/pt_BR/acctchrt_cdmoneymkt.gnucash-xea     |  16 +-
 accounts/pt_BR/acctchrt_childcare.gnucash-xea      |  12 +-
 accounts/pt_BR/acctchrt_common.gnucash-xea         | 100 ++--
 accounts/pt_BR/acctchrt_currency.gnucash-xea       |  10 +-
 accounts/pt_BR/acctchrt_eduloan.gnucash-xea        |  20 +-
 accounts/pt_BR/acctchrt_fixedassets.gnucash-xea    |   8 +-
 accounts/pt_BR/acctchrt_homeloan.gnucash-xea       |  20 +-
 accounts/pt_BR/acctchrt_homeown.gnucash-xea        |   6 +-
 accounts/pt_BR/acctchrt_otherloan.gnucash-xea      |  16 +-
 accounts/pt_BR/acctchrt_renter.gnucash-xea         |   4 +-
 accounts/pt_BR/acctchrt_retiremt.gnucash-xea       |  18 +-
 accounts/pt_BR/acctchrt_spouseinc.gnucash-xea      |  20 +-
 accounts/pt_BR/acctchrt_spouseretire.gnucash-xea   |  26 +-
 accounts/pt_PT/acctchrt_brokerage.gnucash-xea      |  26 +-
 accounts/pt_PT/acctchrt_carloan.gnucash-xea        |  20 +-
 accounts/pt_PT/acctchrt_cdmoneymkt.gnucash-xea     |  16 +-
 accounts/pt_PT/acctchrt_childcare.gnucash-xea      |  12 +-
 accounts/pt_PT/acctchrt_common.gnucash-xea         |  92 ++--
 accounts/pt_PT/acctchrt_eduloan.gnucash-xea        |  20 +-
 accounts/pt_PT/acctchrt_fixedassets.gnucash-xea    |  12 +-
 accounts/pt_PT/acctchrt_homeloan.gnucash-xea       |  20 +-
 accounts/pt_PT/acctchrt_homeown.gnucash-xea        |  14 +-
 accounts/pt_PT/acctchrt_otherloan.gnucash-xea      |  16 +-
 accounts/pt_PT/acctchrt_renter.gnucash-xea         |   4 +-
 accounts/pt_PT/acctchrt_retiremt.gnucash-xea       |  18 +-
 accounts/pt_PT/acctchrt_spouseinc.gnucash-xea      |  16 +-
 accounts/pt_PT/acctchrt_spouseretire.gnucash-xea   |  18 +-
 src/app-utils/gnc-sx-instance-model.c              |   2 +-
 src/business/business-gnome/dialog-payment.c       |  27 +-
 src/engine/Account.c                               |  12 +
 src/engine/Account.h                               |   4 +
 src/gnome-search/dialog-search.c                   |  22 +-
 src/gnome-utils/dialog-totd.c                      |  11 +-
 src/import-export/csv-exp/assistant-csv-export.c   | 351 +++++++-------
 .../csv-exp/assistant-csv-export.glade             |   2 -
 src/import-export/csv-exp/assistant-csv-export.h   |   4 +
 .../csv-exp/csv-transactions-export.c              | 264 +++++++----
 src/import-export/csv-exp/csv-tree-export.c        | 194 +++++---
 .../csv-imp/assistant-csv-account-import.c         | 208 +++++----
 .../csv-imp/assistant-csv-account-import.glade     |  89 +---
 .../csv-imp/assistant-csv-trans-import.c           | 504 ++++++++++-----------
 src/import-export/csv-imp/csv-account-import.c     | 215 +++++----
 src/import-export/csv-imp/csv-account-import.h     |   2 +-
 src/import-export/csv-imp/gnc-csv-model.c          | 334 +++++++-------
 src/import-export/csv-imp/gnc-csv-model.h          |  14 +-
 174 files changed, 2663 insertions(+), 2576 deletions(-)



More information about the gnucash-patches mailing list