Commit Graph

2696 Commits

Author SHA1 Message Date
Marco Maggi
925a247db0 prefixed m4 macros in configure.ac 2018-10-18 15:58:31 +02:00
Marco Maggi
ee925db9ff clean up of acinclude 2018-10-18 15:49:19 +02:00
Marco Maggi
f4698cde13 more flags for the gcc compiler 2018-10-18 14:54:21 +02:00
Marco Maggi
2d8db00d33 better flag variable assignment 2018-10-18 13:30:05 +02:00
Marco Maggi
78646864c9 reorganised check for compiler supporting visibility 2018-10-18 13:27:40 +02:00
Marco Maggi
67342942d6 more autoconf macros for linker flags 2018-10-18 13:06:14 +02:00
Marco Maggi
5556d00f9f reorganised selection of flags for compilers in configure.ac 2018-10-18 13:01:06 +02:00
Marco Maggi
97afdec50d added usage of more autoconf macros (from the autoconf marcros archive) 2018-10-18 12:54:28 +02:00
Marco Maggi
d84a5f6caa added use of AX_CHECK_COMPILE_FLAG Autoconf macro 2018-10-18 12:26:04 +02:00
Marco Maggi
633b3a2a50 style fixes in configure.ac 2018-10-18 12:13:03 +02:00
Marco Maggi
f41b657299 requires gnu autoconf 2.69 2018-10-18 11:41:40 +02:00
Marco Maggi
cf3c2aa084 stopped using ac_c_bigendian_croos in favor of ac_c_bigendian 2018-10-18 11:40:29 +02:00
Marco Maggi
9fb802c7fc started autotools usage overhaul with some configure.ac revision
Modernisation of libtool initialisation.  Use of acinclude.m4 to load
macro definition files.
2018-10-18 11:24:11 +02:00
Mikhail Matrosov
6b0d52543f Remove expat.h from .gitignore (#224)
Since it is actually present in the repository and is used in the build.
2018-10-05 17:14:37 +02:00
Sebastian Pipping
41b0df6d36 Merge branch 'benjaminp-assume-memmove' (fixes #219) 2018-09-20 21:27:18 +02:00
Sebastian Pipping
47ce3ef99c Changes: Document #219, give credit to @benjaminp 2018-09-20 21:26:48 +02:00
Benjamin Peterson
fba16e0bfe Assume memmove(3) exists.
memmove is specified since POSIX.1-2001 and C89, and bcopy is deprecated.
2018-09-20 21:24:17 +02:00
Sebastian Pipping
177562e6ba Merge branch 'yugr-issue195' (#197, fixes #195) 2018-09-20 21:19:36 +02:00
Sebastian Pipping
fdc4400609 Changes: Document #195 and #197, give credit to @yugr 2018-09-20 21:18:19 +02:00
Yury Gribov
30f8c30b6a Hide private symbols. 2018-09-20 17:45:01 +01:00
Sebastian Pipping
cd2078d666
Merge pull request #214 from marcomaggi/fix-travis-minimum-clone-depth.marcomaggi-2018-08-22
set to the bare minimum the depth of git clone in travis ci config
2018-08-22 10:47:24 +02:00
Marco Maggi
eea170fba6 set to the bare minimum the depth of git clone in travis ci config 2018-08-22 10:38:56 +02:00
Sebastian Pipping
924978d6fb Merge branch 'userwithuid-cmake-pkgconfig' (#212) 2018-08-22 10:16:50 +02:00
Sebastian Pipping
af9e45e778 Changes: Mark GitHub accounts with an "@" prefix 2018-08-22 10:16:00 +02:00
Sebastian Pipping
ad30429fe1 Changes: Document #212 2018-08-22 10:14:03 +02:00
userwithuid
23cf8dc612 CMake: Use GNUInstallDirs for pkgconfig too
Fixes i.e. multilib setups on linux

Follow-up to 5681911965
2018-08-21 06:30:48 +00:00
Sebastian Pipping
39e487da35 Prepare release version 2.2.6 (#209) 2018-08-12 21:40:00 +02:00
Sebastian Pipping
62f92a5e1c Bump version info from 7:7:6 to 7:8:6 (#209) 2018-08-12 21:40:00 +02:00
Sebastian Pipping
12732b9f85 tests/.gitignore: Add .log and .trs 2018-08-12 21:40:00 +02:00
Sebastian Pipping
109275dd08 Add script to create signed tarballs for upload (#193) 2018-08-12 21:40:00 +02:00
Sebastian Pipping
070f024f61 Merge branch 'frast-issue207' (#208, fixes #207) 2018-08-12 16:42:52 +02:00
Sebastian Pipping
5aa85a1efc Changes: Document #207 and #208, give credit to @frast 2018-08-12 16:41:35 +02:00
Frank Rast
59fec97670 CMake: Show error if combination of XML_UNICODE, XML_UNICODE_WCHAR_T and BUILD_tools is not supported. 2018-08-10 08:41:16 +02:00
Frank Rast
1a1d1841c0 CMake: Add options XML_UNICODE and XML_UNICODE_WCHAR_T 2018-08-09 09:33:48 +02:00
Frank Rast
53d8e00275 CMake: fix option XML_DEV_URANDOM to use set() 2018-08-09 09:20:51 +02:00
Sebastian Pipping
50f4e1695f Re-add int casts dropped at 3960f6061a (#170)
This is meant to address warning C4244.

> C4244: '=' : conversion from '__int64' to 'int', possible loss of data
> C4244: 'initializing' : conversion from '__int64' to 'int', possible loss of data
2018-08-06 23:05:23 +02:00
Sebastian Pipping
718eac74dc Merge branch 'issue_170_fix' (#206, fixes #170) 2018-08-06 19:59:26 +02:00
Sebastian Pipping
3139a2465f Changes: Document #170 and #206 2018-08-06 19:58:01 +02:00
Rhodri James
3960f6061a (#170) Prevent XML_GetBuffer doing arithmetic with NULL pointers 2018-08-06 19:56:50 +02:00
Rhodri James
428d69cd42 Remove senseless pointer arithmetic (issue #170) 2018-08-06 19:56:50 +02:00
Sebastian Pipping
e113a46672 Merge branch 'issue_204_fix' (#205, fixes #204) 2018-08-03 20:32:51 +02:00
Sebastian Pipping
2f720e5ffa Changes: Document #204 and #205
Big thanks to @pointsman and @RMJ10!
2018-08-03 20:31:31 +02:00
Rhodri James
0959d8e409 Revise (according to @hartwork's plan) nearer to original code (#204)
This reverts commit 3f5b1cfa75.
2018-08-03 20:25:40 +02:00
Rhodri James
3f5b1cfa75 Fix for #204, XML_ResumeParser regression
When we suspend at the end of input, we failed to update the
parser's m_processor field to point to the epilogProcessor.  When
the regular contentProcessor runs with no input, it returns an
error (which is what you usually want).  If we had not suspended,
in those circumstances we would have run the epilogProcessor
instead, so we just make sure this is the processor we will invoke
when we resume parsing.
2018-08-03 20:19:05 +02:00
Rhodri James
29bc47d2af Add regression test for issue #204, resume failure on empty input 2018-08-03 20:19:05 +02:00
Sebastian Pipping
135208fad4 Merge branch 'antmak-fix_fallthrough_warn' (#202) 2018-07-08 19:37:59 +02:00
Sebastian Pipping
e314feb290 Document #202 2018-07-08 19:36:30 +02:00
Sebastian Pipping
5994e40650 siphash.h: Fix indentation (#202) 2018-07-08 19:36:30 +02:00
Anton Maklakov
7981e23331 Fix -Wimplicit-fallthrough related warnings 2018-07-06 10:12:05 +07:00
Sebastian Pipping
491aa5cbf5 Changes: Document #200 2018-06-30 22:24:18 +02:00