Package: gnucash / 1:2.4.10-6


Package Version Patches format
gnucash 1:2.4.10-6 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
suppress_binreloc_warning.patch | (download)

src/bin/gnucash-bin.c | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

 suppress worthless console message.
 Gnucash print worthless and confusing message to console on start.
 This is not intended to be used by users and it unnecessarily
 worries people who are likely to 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.
 This patch suppresses printing the message.

gnc fq helper_2pod.patch | (download)

src/quotes/ | 156 85 + 71 - 0 !
1 file changed, 85 insertions(+), 71 deletions(-)

 convert comments to pod
 POD is helpful not only to view command's documentation but also
 allows to generate man page.

gnc fq check_2pod.patch | (download)

src/quotes/ | 35 24 + 11 - 0 !
1 file changed, 24 insertions(+), 11 deletions(-)

 convert comments to pod
 POD is helpful not only to view command's documentation but also
 allows to generate man page.

hurd ftbfs.patch | (download)

src/backend/xml/gnc-backend-xml.c | 18 15 + 3 - 0 !
1 file changed, 15 insertions(+), 3 deletions(-)

 fixes ftbfs 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
taxi0 presentation_options.patch | (download)

src/report/business-reports/taxinvoice.eguile.scm | 13 10 + 3 - 0 !
src/report/business-reports/taxinvoice.scm | 13 13 + 0 - 0 !
2 files changed, 23 insertions(+), 3 deletions(-)

 improvements to taxinvoice presentation
 * new dialog elements in [Report Options]:[Display]
   with default values matching original report presentation
   + table-border-collapse (boolean)
   + table-header-border-color (string)
   + table-cell-border-color (string)
 * new dialog element in [Report Options]:[Notes]
   + Embedded CSS (text); some hardcoded CSS is moved
     as default value of this field.
 * no text wrapping in date column

taxi1 customization_improvements.patch | (download)

src/report/business-reports/taxinvoice.eguile.scm | 109 74 + 35 - 0 !
src/report/business-reports/taxinvoice.scm | 60 59 + 1 - 0 !
2 files changed, 133 insertions(+), 36 deletions(-)

 make taxinvoice customizable
 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
 * 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

gnucash tip.patch | (download)

doc/ | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix tips-of-the-day window 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.
handle xml parse failure.patch | (download)

src/backend/xml/sixtp.c | 5 3 + 2 - 0 !
1 file changed, 3 insertions(+), 2 deletions(-)

 handle return value of xmlparsedocument()
 Ignoring errors can lead to data loss.