]>
granicus.if.org Git - libexpat/log
Sebastian Pipping [Wed, 13 Dec 2017 14:00:47 +0000 (15:00 +0100)]
Travis CI: Cover CMake, at least superficially
Brad King [Tue, 12 Dec 2017 16:31:57 +0000 (11:31 -0500)]
CMake: Prefer check_symbol_exists over check_function_exists
The `CheckFunctionExists` module documentation recommends using
`CheckSymbolExists` instead. `check_symbol_exists` verifies that one
can actually include a header file and refer to a symbol. This is more
robust than just checking whether one can link to a symbol by name.
Sebastian Pipping [Wed, 6 Dec 2017 13:31:51 +0000 (14:31 +0100)]
Merge branch 'vanklompf-werror' (pull request #174)
Sebastian Pipping [Wed, 6 Dec 2017 13:29:52 +0000 (14:29 +0100)]
Changes: Document new CMake option WARNINGS_AS_ERRORS
vanklompf [Mon, 4 Dec 2017 22:31:10 +0000 (23:31 +0100)]
CMake option to treat warnings as errors
Sebastian Pipping [Mon, 4 Dec 2017 18:37:31 +0000 (19:37 +0100)]
Changes: Move 2.2.6+ changes where they belong
Added to 2.2.5 by mistake, earlier.
Sebastian Pipping [Mon, 4 Dec 2017 18:32:48 +0000 (19:32 +0100)]
Changes: Use vanklompf's real name (#173)
Sebastian Pipping [Sun, 3 Dec 2017 23:16:36 +0000 (00:16 +0100)]
Merge branch 'vanklompf-cherry-pick' (issue #131, pr #173)
Sebastian Pipping [Sun, 3 Dec 2017 18:03:55 +0000 (19:03 +0100)]
Changes: Give credit to vanklompf
Sebastian Pipping [Sun, 3 Dec 2017 17:32:57 +0000 (18:32 +0100)]
Address 64bit intptr_t loss warning for Visual Studio
Message was:
warning C4244: '=' : conversion from 'intptr_t' to 'int', possible loss of data
Sebastian Pipping [Sun, 3 Dec 2017 17:11:00 +0000 (18:11 +0100)]
Address 64bit size_t loss warning for Visual Studio
Message was:
warning C4267: 'argument' : conversion from 'size_t' to 'int'
Sebastian Pipping [Sun, 3 Dec 2017 16:26:44 +0000 (17:26 +0100)]
Address warning about sip_tobin by Visual Studio
Message was:
Warning: C4551 function call missing argument
Sebastian Pipping [Sun, 3 Dec 2017 16:18:30 +0000 (17:18 +0100)]
qa.sh: Start using -Werror
.. in a way that does not break existing configure checks
(e.g. the one for memmove)
Sebastian Pipping [Sun, 3 Dec 2017 15:46:06 +0000 (16:46 +0100)]
Add Visual Studio const correctness compiler warnings
Warning was:
warning C4090: 'function' : different 'const' qualifiers
vanklompf [Sun, 3 Dec 2017 00:49:39 +0000 (01:49 +0100)]
Fix missing posix functions declaration on Visual Studio build
vanklompf [Sat, 2 Dec 2017 22:36:08 +0000 (23:36 +0100)]
Enable CRT_SECURE_NO_WARNINGS in default VC projects
Silence warnings on windows builds
Sebastian Pipping [Thu, 2 Nov 2017 21:18:11 +0000 (22:18 +0100)]
Changes: Limit scope of grep -q to autotools build system (#166)
Sebastian Pipping [Thu, 2 Nov 2017 21:17:17 +0000 (22:17 +0100)]
Merge branch 'notroj-doc2man' (#167)
Sebastian Pipping [Thu, 2 Nov 2017 21:16:37 +0000 (22:16 +0100)]
Changes: Document #167
Joe Orton [Thu, 2 Nov 2017 08:29:15 +0000 (08:29 +0000)]
Allow configure with DOCBOOK_TO_MAN="xmlto man --skip-validation".
Sebastian Pipping [Thu, 2 Nov 2017 20:30:21 +0000 (21:30 +0100)]
Avoid grep option `-q` for Solaris (#166)
Also utilize variable ${FGREP} set by configure
Sebastian Pipping [Wed, 1 Nov 2017 18:36:06 +0000 (19:36 +0100)]
Changes: Document upgrade to Visual Studio 2017
Related commit:
a1f553f5f5c2cef56cdeb4201aef3b6cc35f6cb9
Karl Waclawek [Wed, 1 Nov 2017 14:47:55 +0000 (10:47 -0400)]
Improved Win32 setup file name.
Karl Waclawek [Wed, 1 Nov 2017 14:43:36 +0000 (10:43 -0400)]
Simplified version number updating in setup file for Win32. Fixed Copyright character for UTF-8.
Karl Waclawek [Wed, 1 Nov 2017 14:09:14 +0000 (10:09 -0400)]
Auto-upgrade of project files performed by Visual Studio 2017. This should not be a problem as the Community Edition of VS 2017 can be obtained for free.
Sebastian Pipping [Tue, 31 Oct 2017 14:54:52 +0000 (15:54 +0100)]
Prepare release version 2.2.5 (#133)
Sebastian Pipping [Tue, 31 Oct 2017 16:20:19 +0000 (17:20 +0100)]
Extend .gitignore
Sebastian Pipping [Fri, 27 Oct 2017 18:05:20 +0000 (20:05 +0200)]
Bump version info from 7:6:6 to 7:7:6 (#133)
Sebastian Pipping [Fri, 27 Oct 2017 17:46:18 +0000 (19:46 +0200)]
Support docbook-to-man command, e.g. for openSUSE (#153)
Sebastian Pipping [Wed, 25 Oct 2017 12:13:56 +0000 (14:13 +0200)]
Merge branch 'zmodem-ErrorString_switch' (pull request #162)
Sebastian Pipping [Wed, 25 Oct 2017 12:12:24 +0000 (14:12 +0200)]
Changes: Document lack of XML_ERROR_INVALID_ARGUMENT message
Sebastian Pipping [Wed, 25 Oct 2017 12:06:49 +0000 (14:06 +0200)]
xmlparse.c: Add version information to XML_ErrorString messages
.. based on comments from enum XML_Error in expat.h.
Hans Wennborg [Wed, 25 Oct 2017 08:30:52 +0000 (01:30 -0700)]
XML_ErrorString: handle XML_ERROR_INVALID_ARGUMENT
Previously, this enum didn't have any error string.
Hans Wennborg [Tue, 24 Oct 2017 14:18:34 +0000 (07:18 -0700)]
Rewrite XML_ErrorString to use a switch
This makes it a little easier to correlate each enumerator with its
error message, and the compiler should generate a lookup table anyway.
It also avoids running into Clang's -Wsign-compare warning when building
on Windows (where enum's are signed ints):
error: comparison of integers of different signs: 'enum XML_Error'
and 'unsigned int' [-Werror,-Wsign-compare]
if (code > 0 && code < sizeof(message)/sizeof(message[0]))
~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
We ran into this when building Chromium on Windows using a recent version of
Clang.
Sebastian Pipping [Tue, 24 Oct 2017 20:49:31 +0000 (22:49 +0200)]
xmlparse.c: Make failproof entropy providers stand out more
Sebastian Pipping [Tue, 24 Oct 2017 20:46:30 +0000 (22:46 +0200)]
xmlparse.c: Address warning about unused functions (#161)
Sebastian Pipping [Tue, 24 Oct 2017 19:41:18 +0000 (21:41 +0200)]
Tests: Fix CPPFLAGS=-DNDEBUG ourselves (#160)
Sebastian Pipping [Sat, 21 Oct 2017 18:01:20 +0000 (20:01 +0200)]
Merge branch 'stephengroat-fix-docbook' (pull request #155)
Sebastian Pipping [Sat, 21 Oct 2017 17:55:32 +0000 (19:55 +0200)]
Changes: Document #153 and #155
Sebastian Pipping [Sat, 21 Oct 2017 17:50:55 +0000 (19:50 +0200)]
doc/Makefile.am: Round braces for style
Sebastian Pipping [Sat, 21 Oct 2017 17:49:41 +0000 (19:49 +0200)]
doc/Makefile.am: Fix mis-use of variable
We want to delete all generated man pages, not all distributed ones.
Sebastian Pipping [Sat, 21 Oct 2017 17:48:23 +0000 (19:48 +0200)]
configure.ac: Improve documentation of --with(out)-docbook
Sebastian Pipping [Sat, 21 Oct 2017 17:44:16 +0000 (19:44 +0200)]
configure.ac: Allow for custom docbook2x-man command
Example:
./configure DOCBOOK_TO_MAN=/bin/true
Sebastian Pipping [Sat, 21 Oct 2017 17:25:40 +0000 (19:25 +0200)]
doc/Makefile.am: Improve scope of docbook2man availability
.. so that "make dist" has no chance of shipping no manpage
or and outdated one.
Stephen Groat [Wed, 4 Oct 2017 15:11:01 +0000 (08:11 -0700)]
Fix docbook
Sebastian Pipping [Wed, 4 Oct 2017 22:03:45 +0000 (00:03 +0200)]
Merge branch 'pr-150-pepone-master' (#150, fixes #147)
Sebastian Pipping [Wed, 4 Oct 2017 19:16:21 +0000 (21:16 +0200)]
xmlwf|tests: Repeat L string prefix to fix compilation
Sebastian Pipping [Wed, 4 Oct 2017 19:28:32 +0000 (21:28 +0200)]
xmlwf/xmltchar.h: Make T(..) support T(XML_FMT_INT_MOD)
Sebastian Pipping [Wed, 4 Oct 2017 19:13:51 +0000 (21:13 +0200)]
xmlwf.c: Fix code indentation
Jose [Sun, 24 Sep 2017 09:42:56 +0000 (11:42 +0200)]
Add XML_UNICODE_WCHAR_T builds to appveyor build matrix
See issue [#147](https://github.com/libexpat/libexpat/issues/147)
Sebastian Pipping [Mon, 2 Oct 2017 19:58:06 +0000 (21:58 +0200)]
Merge branch 'tbeu-fix-typos' (pull request #154)
tbeu [Mon, 2 Oct 2017 08:47:48 +0000 (10:47 +0200)]
Fix typos and add ICPSR full name
Sebastian Pipping [Fri, 15 Sep 2017 22:59:55 +0000 (00:59 +0200)]
README.md: Use pseudo-organization AppVeyor account
Sebastian Pipping [Mon, 11 Sep 2017 15:07:15 +0000 (17:07 +0200)]
loadlibrary.c: Exclude line from coverage
.. as it seems that something in Windows/Wine would need to be off
to execute it.
Sebastian Pipping [Mon, 11 Sep 2017 13:25:37 +0000 (15:25 +0200)]
Fix test suite for --disable-xml-context (#146)
Regression from
bc6468d23073d133ef1b439b5049c7f609595087
Sebastian Pipping [Sat, 9 Sep 2017 17:24:49 +0000 (19:24 +0200)]
Merge branch 'unicode-xmlwf' (pull request #144 and more)
Sebastian Pipping [Sat, 9 Sep 2017 17:20:40 +0000 (19:20 +0200)]
udiffer.py: Ship with tarballs
Sebastian Pipping [Sat, 9 Sep 2017 17:11:53 +0000 (19:11 +0200)]
runtests.c: Fix compilation for undefined XML_CONTEXT_BYTES
Regression from
70d19d635a355da5b2cecf02ff6c01b3f56106ff
Compile error was:
runtests.c: In function ‘byte_character_handler’:
runtests.c:4195:11: error: ‘s’ undeclared (first use in this function)
(void)s;
Sebastian Pipping [Sat, 9 Sep 2017 16:58:41 +0000 (18:58 +0200)]
Changes: Mention #144
Sebastian Pipping [Sat, 9 Sep 2017 16:56:26 +0000 (18:56 +0200)]
coverage.sh: Support XML_UNICODE_WCHAR_T with MinGW
Sebastian Pipping [Sat, 9 Sep 2017 16:42:41 +0000 (18:42 +0200)]
Make wmain work with MinGW
Sebastian Pipping [Sat, 9 Sep 2017 16:12:08 +0000 (18:12 +0200)]
coverage.sh: Migrate to GNU Automake (#65)
Sebastian Pipping [Sat, 9 Sep 2017 15:54:18 +0000 (17:54 +0200)]
udiffer.py: Improve overall structure
Sebastian Pipping [Sat, 9 Sep 2017 15:50:41 +0000 (17:50 +0200)]
udiffer.py: Extract function to resolve code duplication
Sebastian Pipping [Sat, 9 Sep 2017 15:48:07 +0000 (17:48 +0200)]
udiffer.py: Add license header
Rhodri James [Tue, 29 Aug 2017 17:21:30 +0000 (18:21 +0100)]
Make xmltest.sh script work for UTF-16 builds
Sebastian Pipping [Sat, 9 Sep 2017 15:30:29 +0000 (17:30 +0200)]
xmlwf: Indent preprocessor code
Rhodri James [Tue, 29 Aug 2017 16:59:04 +0000 (17:59 +0100)]
Fix file access for xmlwf compiled with XML_UNICODE_WCHAR_T on MinGW
Rhodri James [Fri, 25 Aug 2017 16:26:57 +0000 (17:26 +0100)]
Make xmlwf build with XML_UNICODE_WCHAR_T on MinGW
This seems to need some extra mangling of Makefile.am for MinGW.
* Add "-mwindows" to AM_CPPFLAGS
* Add "AM_LDFLAGS = -municode"
Running the XML tests (xmltest.sh) is problematic: it needs a
unicode-aware differ for starters
Sebastian Pipping [Sun, 3 Sep 2017 00:12:04 +0000 (02:12 +0200)]
Changes: Document fix to #59
Sebastian Pipping [Sun, 3 Sep 2017 00:03:37 +0000 (02:03 +0200)]
Merge branch 'resolve-parser-hiding-macros'
Sebastian Pipping [Sat, 2 Sep 2017 23:54:28 +0000 (01:54 +0200)]
xmlparse.c: Stop malloc/realloc/free macros from hiding parser (issue #59)
Sebastian Pipping [Sat, 2 Sep 2017 23:49:23 +0000 (01:49 +0200)]
xmlparse.c: Resolve macro "buffer" (issue #59)
Sebastian Pipping [Sat, 2 Sep 2017 23:46:02 +0000 (01:46 +0200)]
xmlparse.c: Resolve macro "encoding" (issue #59)
Sebastian Pipping [Sat, 2 Sep 2017 23:40:08 +0000 (01:40 +0200)]
xmlparse.c: Resolve macro "defaultExpandInternalEntities" (issue #59)
Sebastian Pipping [Sat, 2 Sep 2017 23:39:28 +0000 (01:39 +0200)]
xmlparse.c: Resolve macro "unknownEncodingHandlerData" (issue #59)
Sebastian Pipping [Sat, 2 Sep 2017 23:38:45 +0000 (01:38 +0200)]
xmlparse.c: Resolve macro "internalEntityRefHandler" (issue #59)
Sebastian Pipping [Sat, 2 Sep 2017 23:38:29 +0000 (01:38 +0200)]
xmlparse.c: Resolve macro "externalEntityRefHandlerArg" (issue #59)
Sebastian Pipping [Sat, 2 Sep 2017 23:38:02 +0000 (01:38 +0200)]
xmlparse.c: Resolve macro "externalEntityRefHandler" (issue #59)
Sebastian Pipping [Sat, 2 Sep 2017 23:36:59 +0000 (01:36 +0200)]
xmlparse.c: Resolve macro "startNamespaceDeclHandler" (issue #59)
Sebastian Pipping [Sat, 2 Sep 2017 23:36:33 +0000 (01:36 +0200)]
xmlparse.c: Resolve macro "unparsedEntityDeclHandler" (issue #59)
Sebastian Pipping [Sat, 2 Sep 2017 23:35:59 +0000 (01:35 +0200)]
xmlparse.c: Resolve macro "startCdataSectionHandler" (issue #59)
Sebastian Pipping [Sat, 2 Sep 2017 23:34:22 +0000 (01:34 +0200)]
xmlparse.c: Resolve macro "processingInstructionHandler" (issue #59)
Sebastian Pipping [Sat, 2 Sep 2017 23:33:16 +0000 (01:33 +0200)]
xmlparse.c: Resolve macro "hash_secret_salt" (issue #59)
Sebastian Pipping [Sat, 2 Sep 2017 23:32:55 +0000 (01:32 +0200)]
xmlparse.c: Resolve macro "paramEntityParsing" (issue #59)
Sebastian Pipping [Sat, 2 Sep 2017 23:32:36 +0000 (01:32 +0200)]
xmlparse.c: Resolve macro "useForeignDTD" (issue #59)
Sebastian Pipping [Sat, 2 Sep 2017 23:32:04 +0000 (01:32 +0200)]
xmlparse.c: Resolve macro "isParamEntity" (issue #59)
Sebastian Pipping [Sat, 2 Sep 2017 23:31:23 +0000 (01:31 +0200)]
xmlparse.c: Resolve macro "ps_finalBuffer" (issue #59)
Sebastian Pipping [Sat, 2 Sep 2017 23:29:12 +0000 (01:29 +0200)]
xmlparse.c: Resolve macro "ps_parsing" (issue #59)
Sebastian Pipping [Sat, 2 Sep 2017 23:28:09 +0000 (01:28 +0200)]
xmlparse.c: Resolve macro "parentParser" (issue #59)
Sebastian Pipping [Sat, 2 Sep 2017 23:27:04 +0000 (01:27 +0200)]
xmlparse.c: Resolve macro "namespaceSeparator" (issue #59)
Sebastian Pipping [Sat, 2 Sep 2017 23:26:32 +0000 (01:26 +0200)]
xmlparse.c: Resolve macro "groupSize" (issue #59)
Sebastian Pipping [Sat, 2 Sep 2017 23:25:46 +0000 (01:25 +0200)]
xmlparse.c: Resolve macro "groupConnector" (issue #59)
Sebastian Pipping [Sat, 2 Sep 2017 23:25:10 +0000 (01:25 +0200)]
xmlparse.c: Resolve macro "temp2Pool" (issue #59)
Sebastian Pipping [Sat, 2 Sep 2017 23:23:52 +0000 (01:23 +0200)]
xmlparse.c: Resolve macro "tempPool" (issue #59)
Sebastian Pipping [Sat, 2 Sep 2017 23:23:02 +0000 (01:23 +0200)]
xmlparse.c: Resolve macro "attInfo" (issue #59)
Sebastian Pipping [Sat, 2 Sep 2017 23:21:33 +0000 (01:21 +0200)]
xmlparse.c: Resolve macro "nsAttsPower" (issue #59)
Sebastian Pipping [Sat, 2 Sep 2017 23:20:52 +0000 (01:20 +0200)]
xmlparse.c: Resolve macro "nsAttsVersion" (issue #59)
Sebastian Pipping [Sat, 2 Sep 2017 23:16:23 +0000 (01:16 +0200)]
xmlparse.c: Resolve macro "nsAtts" (issue #59)
Sebastian Pipping [Sat, 2 Sep 2017 23:15:57 +0000 (01:15 +0200)]
xmlparse.c: Resolve macro "idAttIndex" (issue #59)