gnucash master: Multiple changes pushed
Geert Janssens
gjanssens at code.gnucash.org
Sat Mar 19 09:41:45 EDT 2016
Updated via https://github.com/Gnucash/gnucash/commit/323f8165 (commit)
via https://github.com/Gnucash/gnucash/commit/a0fa6d2f (commit)
via https://github.com/Gnucash/gnucash/commit/dca13d62 (commit)
via https://github.com/Gnucash/gnucash/commit/6c2c2d73 (commit)
via https://github.com/Gnucash/gnucash/commit/d1e148ef (commit)
via https://github.com/Gnucash/gnucash/commit/0f66e200 (commit)
via https://github.com/Gnucash/gnucash/commit/d45886f7 (commit)
via https://github.com/Gnucash/gnucash/commit/3109b6f6 (commit)
via https://github.com/Gnucash/gnucash/commit/d0e103be (commit)
via https://github.com/Gnucash/gnucash/commit/c2ce2044 (commit)
via https://github.com/Gnucash/gnucash/commit/a27abf76 (commit)
via https://github.com/Gnucash/gnucash/commit/8117a7c1 (commit)
via https://github.com/Gnucash/gnucash/commit/1121cd07 (commit)
via https://github.com/Gnucash/gnucash/commit/ab35b571 (commit)
via https://github.com/Gnucash/gnucash/commit/ee70922c (commit)
via https://github.com/Gnucash/gnucash/commit/7ef25689 (commit)
via https://github.com/Gnucash/gnucash/commit/c56a4d95 (commit)
from https://github.com/Gnucash/gnucash/commit/d1ab9e78 (commit)
commit 323f8165dfbba7221228601d91a5eef2990660e6
Merge: a0fa6d2 dca13d6
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Mar 19 15:34:09 2016 +0100
Merge branch 'maint'
commit a0fa6d2fe762c44b869ea843b3ec44888a2ee35c
Merge: d1ab9e7 6c2c2d7
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 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
Summary of changes:
configure.ac | 55 +++++---
doc/tip_of_the_day.list.in | 4 +
src/business/business-gnome/dialog-invoice.c | 26 +++-
src/engine/ScrubBusiness.c | 102 +++++++++++++-
src/engine/ScrubBusiness.h | 38 +++++-
src/engine/Transaction.c | 85 ++++++++++--
src/engine/gncInvoice.c | 3 +-
src/engine/test/test-transaction-voiding.cpp | 17 ++-
src/engine/test/utest-Transaction.cpp | 6 +-
src/gnome-utils/ui/osx_accel_map | 2 +-
src/gnome/gnc-budget-view.c | 158 +++++++++++++---------
src/gnome/gnc-plugin-page-account-tree.c | 6 +-
src/gnome/gnc-plugin-page-register.c | 12 ++
src/libqof/qof/qofbook-p.h | 15 +-
src/libqof/qof/qofbook.cpp | 130 +++++++++++++-----
src/libqof/qof/qofbook.h | 17 ++-
src/libqof/qof/test/test-qofbook.c | 140 ++++++++++++++-----
src/register/ledger-core/split-register-control.c | 10 +-
src/report/report-system/html-barchart.scm | 61 ++++++---
19 files changed, 672 insertions(+), 215 deletions(-)
More information about the gnucash-patches
mailing list