Replace GtkLabel with a GtkTextView within a GtkScrolledWindow for error summary for csv account import so that window doesn't get larger than screen with large error messages.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22814 57a11ea4-9604-0410-9ed3-97b8803252fd
Register rewrite Update.

The main things in this patch is I think the model is working correctly now,
you can add, change and delete same currency transactions along with different
currencies asking for exchange rates and also share accounts.

Other changes:
- use the default GTK_TREE_VIEW sort mechanism.
- Added cut, copy & paste
- Added right-click context menu.

Author: Robert Fewell Register rewrite Update.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22815 57a11ea4-9604-0410-9ed3-97b8803252fd
Aqbanking SEPA transfer: Really test and finish the implementation.

Also, apparently the iTAN authentication method doesn't work unless
one activates the GTK2_GUI code in gnc-gwen-gui.c:70 but I need to check
this further.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22816 57a11ea4-9604-0410-9ed3-97b8803252fd
Fix erroneous widget lookup after a widget in the glade file has been renamed

This is a result of the glorious idea of glade to have all widget names
in one file have unique names, but not verifying that we really can
continue to do the lookup as before. Oh well.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22817 57a11ea4-9604-0410-9ed3-97b8803252fd
[Bug #661832]MySQL database error after wireless reconnect

After suggestion by Wang Xiaozhe <chaoslawful@gmail.com>

BP

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22818 57a11ea4-9604-0410-9ed3-97b8803252fd
Minor bugfix: Guard against NULL pointer in sprintf argument.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22820 57a11ea4-9604-0410-9ed3-97b8803252fd
Win32 installer: Update version numbers for gwenhywfar, aqbanking, ktoblzcheck.

Once this compiles, the resulting binary can also run SEPA online transfers.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22821 57a11ea4-9604-0410-9ed3-97b8803252fd
Mac: Adjust document path for new location

BP

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22822 57a11ea4-9604-0410-9ed3-97b8803252fd
Adding statement about GPLv2 and v3 license as discussed on gnucash-devel yesterday.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22824 57a11ea4-9604-0410-9ed3-97b8803252fd
Bug #695423: Fix OFX Commodity Account handling.

Patch by Burke.
BP

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22825 57a11ea4-9604-0410-9ed3-97b8803252fd
Register rewrite Update

This update is mainly to do with the change to using a tree model sort and model filter. The existing sort option has been removed and replaced with the model sort which saves the order to gconf. The filter option is still used but uses the model filter instead of the query and still saves to kvp entries in each register. There are also some changes to the cut, copy and paste of transactions along with the transaction auto complete.

Author: Robert Fewell

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22827 57a11ea4-9604-0410-9ed3-97b8803252fd
Again reorder the initialization in gnucash-bin: gtk_init_check must be called before gnc_module_system_init.

This commit reverts parts of r22399, because the gtk_init after
module_system_init caused some messed-up locale settings in dependent
modules (in particular, the aqbanking module).

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22828 57a11ea4-9604-0410-9ed3-97b8803252fd
Fix memory leaks due to localtime -> gnc_localtime replacement in r22618, r22626, r22627

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22829 57a11ea4-9604-0410-9ed3-97b8803252fd
Fix erroneous conversion from time64 to struct tm because the Sunday weekday has a different number in GDateTime vs. struct tm.

In struct tm, the weekday is in the range 0..6 with Sunday=0, but
in GDateTime the weekday is in the range 1..7 with Sunday=7. This should
better be added to the GDateTime documentation at g_date_time_get_day_of_week,
but apparently nobody documented this so far.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22830 57a11ea4-9604-0410-9ed3-97b8803252fd
One more try to get initialization right.
This doesn't change things unless --add-price-quotes is given.  If it is then it must be
handled before gtk is initialized since DISPLAY might not be set which will cause gtk
initialization to fail.  This happens when running the X version of GnuCash from launchd
on a Mac to get price quotes updated.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22831 57a11ea4-9604-0410-9ed3-97b8803252fd
Compile md5.c with "-fno-strict-aliasing".
The function md5_finish_ctx dereferences type-punned pointers which
breaks strict aliasing rules.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22832 57a11ea4-9604-0410-9ed3-97b8803252fd
Prevent line break in date column on hyphen.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22833 57a11ea4-9604-0410-9ed3-97b8803252fd
Bug #696469 - renumbering subaccounts does not preserve original order

Author Sébastien Villemot <sebastien@debian.org>
BP

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22834 57a11ea4-9604-0410-9ed3-97b8803252fd