Commit Graph

16576 Commits

Author SHA1 Message Date
John Ralls
154911e23f Align GDate's month (1-12) with struct tm's (0-11).
Wow. This has gone undetected for an amazingly long time.
2015-04-28 10:48:54 -07:00
John Ralls
32852ec49b Ensure that gnc_timespec_to_iso8601_buff's buff is initialized empty.
So that there's no trailing garbage on the string.
2015-04-28 10:48:54 -07:00
John Ralls
83f2627bbb Implement gnc_timegm correctly. 2015-04-28 10:48:54 -07:00
John Ralls
6fd68c3caa Fix missed change from PLATFORM_OSX to GNC_PLATFORM_OSX. 2015-04-28 10:48:54 -07:00
John Ralls
9f2d3843f8 Miscellaneous corrections to pass tests.
Includes removing some tests that are either no longer relevant or which
only tested test conditions.
2015-04-28 10:48:54 -07:00
John Ralls
fb6992f303 Separate the initial case so that it ends the year before the first transition.
This permits the zone_vector to actually get the first transition.
2015-04-28 10:48:54 -07:00
John Ralls
23d4e4a56f Correct week determination when computing DST transitions from timestamps. 2015-04-28 10:48:54 -07:00
John Ralls
c7ca7850df Correct gncBillTerm's use of gnc_date_get_last_mday() to use the struct_tm form of month.
I.e., where January is 0.
2015-04-28 10:48:54 -07:00
John Ralls
a07c78e511 Start fixing up test-gnc-date.c for boost::date_time. 2015-04-28 10:48:54 -07:00
John Ralls
6c6153b5b6 Replace GDateTime dependency with boost::date_time. 2015-04-28 10:48:54 -07:00
John Ralls
6673128b9f Rewrite gnc_gdate_set_time64 to not depend upon GDateTime. 2015-04-28 10:48:54 -07:00
John Ralls
19f64ad395 Restore GLIB_CFLAGS to test_kvp_value, required for GVALUE stuff. 2015-04-28 10:48:53 -07:00
John Ralls
2061026f21 Make TimeZoneProvider::get const noexcept. 2015-04-28 10:48:53 -07:00
John Ralls
d98ddd12a7 Implement TimezoneProvider for POSIX. 2015-04-28 10:48:53 -07:00
John Ralls
280b7223bf Partial posix implementation 2015-04-28 10:48:53 -07:00
John Ralls
5983df7ad3 Windows implementation of TimeZoneProvider. 2015-04-28 10:48:53 -07:00
John Ralls
45170bb5eb Basic tests for TimeZoneProvider. 2015-04-28 10:48:53 -07:00
John Ralls
15a0d5d25f Merge branch 'maint' 2015-04-28 10:47:47 -07:00
John Ralls
61021c4620 Fix some abs() errors from new clang and gcc versions. 2015-04-28 10:35:34 -07:00
Geert Janssens
405a26b6ac Add missing language in configure.ac
This was intended to be part of the previous commit...
2015-04-28 18:53:17 +02:00
Мирослав Николић
906f60e46f New translation: serbian
Copied from the translation project
2015-04-28 18:50:41 +02:00
Bill Nottingham
e54af98b05 Bug 747812 - unset LDFLAGS when unsetting CFLAGS
Since some LDFLAGS settings depend on corresponding CFLAGS ones,
e.g. -fPIC, unsetting only CFLAGS will cause the test-compile to
fail because of the mismatched flags.
2015-04-25 16:11:23 -07:00
Geert Janssens
df1fc7d903 Fix dbi driver detection on linux and similar
This is a follow up on the fix for
Bug 747300 - SQL backend missing from most recent DMG?
which broke dbi driver detection on linux
2015-04-25 09:27:57 +02:00
Mechtilde
ef8dbd1d9a Update of de.po
4401 translated messages, 164 fuzzy translations, 56 untranslated
messages.
2015-04-24 01:03:33 +02:00
Christian Stimming
ea38f2b8e6 Merge branch 'maint' 2015-04-22 22:40:48 +02:00
Christian Stimming
e9b6ee74ad Cutecash: Switch from guile to xml to manage our iso-currencies source file
Copies 87520cdde4 into the cmake build system.
2015-04-22 22:39:47 +02:00
Frank H. Ellenberger
274113b347 Improve "Auto pay on posting" message
http://lists.gnucash.org/logs/2014/11/2014-11-29.html#T11:14:29
Additional remove some empty placeholders
2015-04-16 21:39:45 +02:00
Christian Stimming
f9376318ad Bug 747377: Fix overly restrictive input validation for IBAN of SEPA transfer.
Only in some countries the IBAN is really restricted to numeric-only
(most notably in Germany, "DE"). In some other countries parts of the
IBAN may be alphas. These checks could be extended for more countries,
but since aqbanking with the SEPA transfers is used mostly in Germany,
we just leave it with the exception rule for Germany.
2015-04-14 21:12:06 +02:00
Christian Stimming
c46c0a9e79 Bug 747377: Fix overly restrictive input validation for IBAN of SEPA transfer.
Only in some countries the IBAN is really restricted to numeric-only
(most notably in Germany, "DE"). In some other countries parts of the
IBAN may be alphas. These checks could be extended for more countries,
but since aqbanking with the SEPA transfers is used mostly in Germany,
we just leave it with the exception rule for Germany.
2015-04-12 22:27:50 +02:00
Frank H. Ellenberger
79546ff6a5 Note in txf-help*.scm that changes should be applied to
gnucash-docs/help/*/Help_txf-categories.xml

Code part of cross linking
2015-04-10 21:11:50 +02:00
Alex Aycinena
becec4022b Bug 740955 - Correct general journal and general ledger reports to properly handle Use-Split-Action-For-Num option in File->Properties. 2015-04-08 12:13:55 -07:00
John Ralls
c97ab47379 Merge branch 'maint' 2015-04-07 14:36:01 -07:00
John Ralls
6e76a87f06 Remove utterly obsolete and useless TODO. 2015-04-05 17:01:34 -07:00
John Ralls
1d6fd55767 Bug 747300 - SQL backend missing from most recent DMG?
Fix configure.ac so that ${prefix}/lib/dbd is searched for modules.
Use gnc_path_get_libdir() to check for modules in the event that
$GNC_DBD_DIR is either empty or wrong and the path compiled into libdbi
itself is invalid. This applies mostly to Mac as other OSes tend to
leave their binaries where configure installs them.
2015-04-03 14:01:17 -07:00
Joe Hansen
f717e09146 Updated Danish translation
From the translation project
2015-04-03 20:58:38 +02:00
Geert Janssens
2b91724db4 Enable travis continuous integration tests on the gnucash repository
This will cause automated runs of
autogen.sh && configure && make check
after each push to the repository
2015-04-03 20:50:51 +02:00
Mark Haanen
4032a99a6d Updated Dutch translation
From the Translation project
2015-04-02 19:18:13 +02:00
John Ralls
b24cd7708d Merge branch 'maint' 2015-03-31 13:16:05 -07:00
John Ralls
46f7551523 Change gtk-mac-integration package name and includes.
Reflecting change in the dependency.
2015-03-31 13:15:33 -07:00
John Ralls
c755ca57a3 Re-commit ja.po edits inadvertently overwritten during release.
This changed file has been sent to the TP coordinator for him to update their version.
2015-03-31 09:27:31 -07:00
Frank H. Ellenberger
daf66df6c7 Merge branch 'maint' 2015-03-31 10:05:22 +02:00
Frank H. Ellenberger
10b3ac4489 Build system: Rename SCM_TYPE to VCS_TYPE
Follow up of the 2 previous commits.
2015-03-31 07:12:24 +02:00
Frank H. Ellenberger
b63370856d Merge branch 'maint'
Conflicts:
	configure.ac
2015-03-31 03:36:25 +02:00
Frank H. Ellenberger
a59b01b939 Build system: rename gnc-scm-info to gnc-vcs-info
Follow up of my previous patch to distinguish version control from
scheme
2015-03-31 02:07:39 +02:00
Frank H. Ellenberger
cc2e87baa0 Build system: Rename BUILDING_FROM_SCM to BUILDING_FROM_VCS
This should avoid confunsion as in other variable SCM means scheme.
2015-03-31 02:07:38 +02:00
John Ralls
5a3ea33164 Update NEWS and ChangeLog to include Bug 746977 and fix some typos. 2015-03-30 13:26:45 -07:00
Geert Janssens
c65553baa2 Updated Danish translation from the translation project 2015-03-30 21:59:45 +02:00
Simon Arlott
099f4cdf86 Bug 746977 - scm ccache files should be in pkglibdir not pkgdatadir 2015-03-30 17:30:13 +02:00
Geert Janssens
cebcc5afcc Fix bzr/svk copy/paste typo 2015-03-30 17:30:12 +02:00
Geert Janssens
90d66f99c9 Check proper env variable in gnc-scm-info 2015-03-30 17:30:12 +02:00