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