[r22429]Add Mozilla::CA as CPAN dependency for new F::Q TIAA-CREF module

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/2.4@22430 57a11ea4-9604-0410-9ed3-97b8803252fd
[r22427]Update to gtkosxapplication version 2

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/2.4@22435 57a11ea4-9604-0410-9ed3-97b8803252fd
Fix redefinition of M_PI error

The redefinition is in math.h after libart_gpl/art_misc.h defines it
protected by ifndef, so math.h needs to be included first. Why this has
popped up now is a mystery.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/2.4@22436 57a11ea4-9604-0410-9ed3-97b8803252fd
[22450] Bug #677488 - DROP INDEX missing ON <table>

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/2.4@22452 57a11ea4-9604-0410-9ed3-97b8803252fd
[r22465]Allow SchedXaction to safely handle having g_object_property_set
called on end_date and last_date with invalid GDates.

This happens routinely when those values are empty and are restored from
SQL. Thanks to all warnings being fatal when testing, this caused the dbi
tests to fail.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/2.4@22495 57a11ea4-9604-0410-9ed3-97b8803252fd
Bug 680887 - Updated RELAX NG schema for v2.4.11 XML file format

Author: Baptiste Carvello <devel@baptiste-carvello.net>

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/2.4@22516 57a11ea4-9604-0410-9ed3-97b8803252fd
[22529] Rewrite misleading comment

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/2.4@22530 57a11ea4-9604-0410-9ed3-97b8803252fd
[r20553]Replace use of deprecated g_strcasecmp() by g_ascii_strncasecmp()

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/2.4@22534 57a11ea4-9604-0410-9ed3-97b8803252fd
[r22057]Fix a warning due to the wrong declaration for the return value
of gzopen.

The return value is off by a level of indirection, it should be a gzFile
not gzFile *.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/2.4@22535 57a11ea4-9604-0410-9ed3-97b8803252fd
[r22179]Replace deprecated g_mapped_file_free() with recommended
g_mapped_file_unref()

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/2.4@22536 57a11ea4-9604-0410-9ed3-97b8803252fd
[r22190]Since 2.32, GCache is deprecated and should be replaced by GHashTable.

In the new string cache (split out from qofutil.c/.h), the GHashTable has the
string as key and a small heap-allocated guint refcount as data.  The value is
allocated rather than being used by value because there is no way to just
modify the data field of an existing key.  The key would need to be changed at
the same time, which would free the old key value and invalidate all gchar
pointers of objects which have refs to the key.
 (Unit tests removed, they don't work in the 2.4 branch because the testing infrastructure isn't in place.)

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/2.4@22537 57a11ea4-9604-0410-9ed3-97b8803252fd
[r22533]Accommodate g_threads changes in GLib-2.32 and later.

Guards older implementation with ifndef HAVE_GLIB_2_32

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/2.4@22538 57a11ea4-9604-0410-9ed3-97b8803252fd
[r22539]Fix automake INCLUDE deprecation warnings

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