2020-05-12 08:16:17 by Thomas Klausner | Files touched by this commit (2) |
Log message:
gnucash: link upstream bug report
|
2020-05-12 07:35:28 by Adam Ciarcinski | Files touched by this commit (2) |
Log message:
gnucash: fix building - add missing include
|
2020-05-06 16:05:09 by Adam Ciarcinski | Files touched by this commit (591) | |
Log message:
revbump after boost update
|
2020-04-14 12:35:17 by Thomas Klausner | Files touched by this commit (6) | |
Log message:
gnucash: update to 3.10.
Changes
This is a snap release to reverse the changes to the reconcile
window's filtering reconciled transactions with a reconcile date
after the current statement date when computing the starting balance.
It seems that many users' books have accounts with reconcile dates
in the future that were suddenly filtered out, creating an incorrect
starting balance and making it impossible to reconcile the book.
Between 3.9 and 3.10, the following bugfixes were accomplished:
Bug 620848 - Transfer Funds window - add Notes field
Bug 797006 - Balance is misleading in open subaccounts when different \
currencies are involved
Bug 797318 - Amounts ending in zero displayed as fractions
Bug 797666 - libgnucash/engine/test/test-recurrence.c: In function \
'check_valid': 'result' may be used uninitialized
Bug 797676 - Register displays amount in transaction currency instead of \
register currency.
Bug 797674 - 3.9: "test-gnc-path-util" failed on Debian amd64
The following fixes and improvements were not associated with bug reports:
Update latest translation from the Translation project.
[window-reconcile] when reconciling, warn on splits having a reconcile date \
> statement_date
[window-reconcile] when inputing statement_date, warn if it's after today
[find-transactions] add search for reconciled date
Show transaction value, not amount, for registers with subaccounts.
If the register has subaccounts in different currencies and a transaction \
has splits in more than one, the transaction will incorrectly appear to be \
unbalanced if we total amounts because the balancing logic works on split \
values.
Add instance argument to Session constructor
Enables a python console to connect to the running GnuCash's session.
Make python console less noisy without --debug.
Provide locals and globals of calling context to the python console's shell \
on shell init
Merge Jean Laroche's '797006_subaccounts' into maint.
Add check to display warning dialog for mismatched commodities
Replicate changes in *2 files
Apply astyle to modified files
Merge Chris Mayo's iPython-fixes into maint.
Make pycons/ishell.py compatible with Python 3 and current IPython
[eguile-utilities] Prevent crash in balsheet-eg.scm
[eguile] escape-html -> gnc:html-string-sanitize
[qif-to-gnc] Properly mark intra-QIF internal transfers.
We have a revised Ukrainian translation.
|
2020-04-12 10:29:21 by Adam Ciarcinski | Files touched by this commit (956) | |
Log message:
Recursive revision bump after textproc/icu update
|
2020-03-31 23:29:35 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
gnucash: update to 3.9.
3.9 - 29 March 2020
The tenth release of the 3.x stable series.
The following bugs have been fixed:
Bug 685102 - Scheduled Transactions don't always respect weekends for
first occurrence
Bug 794916 - Fails to find environment file at startup when installation
prefix is '/opt
Bug 796579 - Cannot go forward with empty duplicates screen
Bug 796911 - Minimum window width to large.
To fix this the text labels used have been enabled to ellipsize
at the end
Bug 796984 - Import Bills & Invoices: date of line item is not validated;
can lead to unexpected results
Bug 796985 - Import Bills & Invoices: option 'open not yet posted docs in
tab' does not open tab if invoice could not be posted
Bug 796986 - Import Bills & Invoices: in case of invalid posting date
in import file, invoice is posted with unexpected date
Bug 796987 - Import Bills & Invoices: fixing import items only works
in special case
Bug 797022 - Import Bills & Invoices: expense/income account is not
validated - leads to one-sided posting if account is invalid
Bug 797023 - Import Bills & Invoices: no user confirmation requested
for update of invoices, if new invoice is created first
Bug 797024 - Import Bills & Invoices: import matches csv data rows with
too few separators, messing up the import data
Bug 797025 - Import Bills & Invoices: the type of the post to account
is not validated - enabling A/P and A/R postings on regular
accounts
Bug 797042 - OK button in OFX importer doesn't work if nothing is
imported.
Bug 797133 - CSV Import of multicurrency transaction export in multiline
form
Bug 797139 - test-report-utilities failure after 10-march in travis
Bug 797419 - equity-statement unrealized-gain calculator uses
weighted-average
Bug 797481 - crash on close of unsaved tabs by pressing [X]
Bug 797522 - Focus after reconcile jumps to a different account
Bug 797536 - cmake errors out because it cannot find GncPkgConfig
(cmake 3.5.2)
Bug 797540 - Mapping of aqbanking accounts to gnucash accounts doesn't
work
Bug 797546 - Autocomplete not updated when account names changed
Bug 797548 - multicolumn income statement: some closing entries are not
ignored when within reporting period
Bug 797549 - Reconcile window shows S_tatement Date rather than
Statement Date.
Bug 797550 - Crash when changing register tab position
Bug 797551 - Budget totals line missing in 3.8
Reinstate Income/Expense/Transfer/Total, but rename to:
* Inflow from Income
* Outflow to Expense
* Outflow to Asset/Equity/Liability
* Remaining to Budget
Bug 797566 - Crash on use of context menu in importer
Bug 797569 - Swedish account templates not accessible
Bug 797570 - Unable to import vendors.
In the import of Customer/Vendor or Bill/Invoice, the
dialog that lists rows that were not imported shows a
scrollable view of only four rows.
Bug 797572 - Customer Report (beta): "Period Totals" includes \
total debit
and credits outside the current period
Change to formal accounting convention. Can swap to informal
headers if set by global preference.
Bug 797573 - Incorrect value of securities in the Asset Chart
Bug 797576 - xaccAccountOrder shouldn't sort account codes as base-36
Bug 797583 - gnc:book-add-quotes crashes when there are no quotes
Bug 797584 - New-owner - bill amount field links to wrong account
Bug 797588 - Gnucash segfaults when using mysql backend with empty
password
Bug 797591 - multiperiod b/s and PnL reports: add style sheet 'easy'
Bug 797609 - Backtraces for eguile report errors strips wrong part of
stack
Bug 797613 - Due Invoices Reminder shows Job Name instead of Company
Name
Bug 797624 - At some point Vietnam Dong seemed to drop xu (decimals)
Bug 797631 - Superfluous account selection dialog on first online
retrieval
The online id, which is needed to find a GnuCash account
for a transaction or the balance retrieved from an online
account, is already assigned to each matched GnuCash
account within the Online Banking Setup tool. The online
id is removed from the GnuCash account if it is no longer
matched with an AqBanking account.
Bug 797636 - Incorrect Online account matches cannot be deleted
A push button with text "Delete selected matches" is added
to the "Match Online accounts with GnuCash accounts" page
of the "Online Banking Setup" tool. Additionally, the
underlying tree view is set to multiple selection mode
from single selection mode. Pushing the button will remove
the matched GnuCash account from all selected AqBanking
(Online) accounts.
Bug 797638 - SIGSEGV editing transaction after closing Find Accounts
dialog.
Bug 797640 - The Reconciliation Window starting balance calculator
needs to ignore splits after statement date
Bug 797648 - Cannot reconcile both splits of a transaction with 2 splits
for bank account subaccounts if only 1 is cleared
Force all splits in a transaction for the account being
reconciled and its children to have the same
reconciliation status.
Bug 797656 - Immediate crash when retrieving quotes
Other repairs or enhancements not marked as bugs:
[report-utilities] fix gnc:account-accumulate-at-dates sorting &
operator
This commit performs 2 important fixes:
1. The account splitlist walking assumes that the split->date always
increases. This is now enforced by sorting the splitlist, *only* if
a custom split->date is offered. By default the splits are sorted by
posted_date, and if a custom split->date is used, will be
stable-sorted to ensure the algorithm works.
2. The handling of splits *ON* date boundaries is fixed. Previously if
a split->date was equal to a date boundary, it would be considered
part of the "after" date section. It is more intuitive that a date
boundary includes all splits on and before the date.
When selecting a file for OFX import, restrict the files listed to .OFX
(or .QFX)
Fix crash when changing account-separator.
Change the default focus to search entry for 'Find Account'
Fix rounding precision when importing prices from CSV
[trep-engine] subtotals when cells have monetary only
Instead of accumulating subtotals from any non-#f value, ensure value
is a gnc-monetary before accumulating subtotals. This paves the way
to allow non-monetary in RHS custom-calculated-cells.
Travis - don't try to copy the removed after-failure file to the test
container
Travis - use ctest built-in feature to verbosely log test failures
Fix tokenize_string()to prevent empty strings as Bayes account-matching
tokens and remove duplicated tokens.
Fix calculation of Bayes account-matching token info to find exactly
matching tokens only.
Clear online banking KVP from accounts no longer associated with an online
one
Account template improvements for Swiss-German KMU and Germany SKR04.
Appdata file allows packagers to include distribution release information.
Ensure that new budgets are saved instead of saving only the state
information.
Update US Income Tax information for 2019.
Correct double-counting of accounts in some cases in US Income Tax
Report.
Housekeeping - reduce the number of PACKAGE and VERSION related cmake
variables
Restrict gnucash.pot comment collection to ones beginning with
"Translators". At the recommendation of the Translation Project
coordinator.
[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.
Translations Updated: Croatian, German, Polish, Ukrainian.
|
2020-03-10 23:11:24 by Thomas Klausner | Files touched by this commit (1681) | |
Log message:
librsvg: update bl3.mk to remove libcroco in rust case
recursive bump for the dependency change
|
2020-03-08 17:51:54 by Thomas Klausner | Files touched by this commit (2833) |
Log message:
*: recursive bump for libffi
|
2020-01-12 21:20:50 by Ryo ONODERA | Files touched by this commit (574) |
Log message:
*: Recursive revbump from devel/boost-libs
|
2020-01-08 18:31:11 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
gnucash: update to 3.8b.
3.8 - 29 December 2019
Note for German FinTS users: This release includes the latest fixes
in support of the PSD2 changes. The Mac and Windows bundles include
the current beta releases of AQBanking and its support library needed
to work with most German banks' implementations of FinTS.
Translators, Note Well: The obsolete "disambiguation prefix" translator
comments are removed in favor of three-parameter gettext(). See
https://lists.gnucash.org/pipermail/gnucash-devel/2019-September/044199.html
The following bugs have been fixed:
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.
Bug 724219 - Customer Summary includes Closing Entries when reporting
across the end of year
Bug 743943 - "Edit->Post Invoice" is ambiguous.
Bug 759005 - Print negatives in red.
Bug 787295 - Allow UI jump from Business accounts to their relevant
invoice/bill/voucher
Bug 796530 - [txn csv importer] usability suggestions
Bug 796736 - Register cell pop up columns width to narrow
Bug 796945 - Find Transaction Split Search Search Criteria window does
not scroll when added criteria exceed a certain amount
Bug 797078 - "Automatic decimal point" Should Not Cause 2 Different
Behaviors
Bug 797086 - Import customer dialog – headers not translated
Bug 797279 - Reports RTL do not support RTL
Bug 797326 - Enhancement: budget's Estimate tool should ignore Closing
Entries
Bug 797356 - ninja check fails with GCC-9
Bug 797390 - xaccAccountRecomputeBalance also tallies no-closing
balances
Bug 797397 - Import Map Editor - Deletion not limited by current filter.
Bug 797401 - Invoice Reports need an overall page width set
Bug 797405 - HBCI Import PIN entry window is hidden behind log window,
program stuck
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
Bug 797416 - Enter key does not move to blank tx or next line
Bug 797418 - In budget report, column with Actual Totals for
Liabilities and Income are reversed
Bug 797430 - SEPA transfers are not executed
Avoid double init of gui Patch by Mike Pieper. Thanks!
Bug 797453 - Chart of Accounts is slow to update / redraw
Bug 797459 - Installation (for 3.7) Readme Version number shows 2.2.x
Bug 797462 - gnc:strify reports the amount and value incorrectly
Bug 797473 - UTF8 characters not processed correctly with aqbanking6
Bug 797481 - crash on close of unsaved tabs by pressing [X]
Bug 797482 - Can't edit date when using Edit Payment function
Bug 797492 - Lock up on 'Find Account'
Bug 797500 - valgrind errors - new/delete vs malloc/free
Bug 797506 - New Aging errors out with guile backtrace in case of a few
uncommon transactions
Bug 797519 - Budget Viewer Totals do not redraw upon to Sign-Reversal
changes
Bug 797520 - Balance Sheet (Multicolumn) the retained earnings amount
in the equity section has its sign reversed
Bug 797521 - Receivable Aging (beta): include earliest split
Bug 797521 - Receivable Aging (beta): prepayments logic doesn't work,
appears to use incorrect absolute value logic
Bug 797532 - Crash/Coredump Lots
Other repairs or enhancements not marked as bugs:
The Customer/Employee/Vendor reports have been rewritten. The new
versions may be found in Reports>Experimental.
[stylesheet-css] a user-customisable CSS based stylesheet
New stylesheet. Exposes a single text box for full CSS
customisability.
Allow account selection by typing into the post-to field of the payment
window
When sizing some register columns take account of 'Tot' being added.
Take account for the pop up button border in the register.
Change the date sample so it has the maximum text width possible
[new-owner-report] bugfix: balance row needs variable linked cols
Improve translations by scriptedly removing the removed colon suffix.
[report-utilities] bugfix: aging-list was incorrect. off-by-1 error.
[report-utilities] bugfix: overpayment works for AP accounts.
Swap the buttons around on the Budget Open dialogue
Swap the OK and Cancel buttons so they conform to the normal layout.
[report-utilities] bugfix: fix overpayment detection
For 1 payment to >1 invoices, previously would miscalculate
overpayment.
[budgets.scm] Budget reports handle both natural & reversed budgets.
This change is protected by a Feature: Using it will prevent the file
from being opened by earlier versions of GnuCash.
[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 the global
sign-reverse property.
bindings-python - drop references to gnucash-env
We no longer ship a gnucash-env script, directly use python(3)
instead
[balsheet-pnl] fix: single-date balsheet missed printing date
[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.
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.
[dialog-payment] Add warning label if payment is unattached
Completing a payment for a customer without associating with an open
invoice is allowable and is used for prepayments. Enable a warning to
inform that the payment does not have an invoice/bill document attached.
[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
Fixed German IBAN error message
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
[average-balance] show monetaries instead of numbers in data table
UK VAT template: replace obsolete EEC and EC by EU
Implements the presentation of static optical TAN challenges (photoTAN
and QR) inside the enter TAN dialogue.
[budget] fixcrash: fix crasher for some periods
eg. the following combo would previously crash: - periods from next
to current - use accumulated amounts
[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.
[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.
[portfolio report] There's no report-currency. Use currency.
[window-report] show backtrace when report crashes
* exposes a SCM string last-captured-error containing last backtrace
* when rendering report-crash window, include it
New Scheme Functions:
gnc:html-markup-ol: creates an HTML ordered list.
gnc:multiline-to-html-textt: creates html-text with <br/> elements.
gnc:make-html-table-cell/min-width: Create a table-cell with min-width
style attribute
gnc:collector+ and gnc:collector-
New Deprecations:
gnc:html-table-append-ruler/at!
gnc:html-table-remove-last-row!
|