Sebastian Pipping
29c3748788
lib: Make EXPAT_ENTROPY_DEBUG consistent with other EXPAT_*_DEBUG variables
2021-05-07 18:25:07 +02:00
Sebastian Pipping
857fdc4c3b
lib: Add prefix "expat: " to EXPAT_ENTROPY_DEBUG=1 stderr output
2021-05-07 18:25:07 +02:00
Sebastian Pipping
8af7d22ff0
lib: Allow test suite to access raw accounting values
2021-05-07 18:25:07 +02:00
Sebastian Pipping
fcd0e14c3e
lib: Address Cppcheck 2.4.1 warning "uninitvar"
2021-05-07 18:25:07 +02:00
Sebastian Pipping
b1d039607d
lib: Protect against billion laughs attacks (approach 3.0.21)
2021-05-07 18:25:07 +02:00
Sebastian Pipping
1e053c698b
Autotools|CMake: Suppress -Wpedantic-ms-format false positives
...
Addresses warning:
ISO C does not support the ‘I64’ ms_printf length modifier.
It seems correct and relevant with __USE_MINGW_ANSI_STDIO, only.
And -Werror doesn't tolerate false positives...
2021-05-07 18:25:07 +02:00
Sebastian Pipping
55dbc44200
doc/reference.html: Fix XML validity
2021-05-07 17:04:06 +02:00
Sebastian Pipping
283f024a4e
xmlwf.1: Fix DocBook validity
2021-05-07 17:04:06 +02:00
Sebastian Pipping
edf095116c
xmlwf.1: Add public external DocBook identifier to doctype
...
.. so that we can throw validation tools at it.
2021-05-07 17:04:06 +02:00
Sebastian Pipping
6f47cee760
doc/reference.html: Introduce <h4> headings for API functions
2021-05-04 23:49:05 +02:00
Sebastian Pipping
30c4aa85f5
doc/reference.html: Replace footer, encourage bug reports
2021-05-04 23:49:03 +02:00
Sebastian Pipping
e13d94b426
doc/reference.html: Simplify header
2021-05-04 23:49:03 +02:00
Sebastian Pipping
3596977d9d
doc/reference.html: Migrate to OK.css
...
Precisely this version:
ab0e43d64b/dist/ok.min.css
2021-05-04 23:49:00 +02:00
Sebastian Pipping
888566e418
doc/reference.html: Fix latest release version
2021-05-04 21:14:53 +02:00
Sebastian Pipping
f5dd8a9a5a
doc/reference.html: Add missing space after "Note:"
2021-05-04 21:14:53 +02:00
Sebastian Pipping
988bff10cd
doc/reference.html: Always start uppercase after "Note: "
2021-05-04 21:14:53 +02:00
Sebastian Pipping
df42f935bf
Increase precision in existing MIT headers based on Git history
2021-05-02 19:53:29 +02:00
Sebastian Pipping
8c6f0369db
Add missing MIT headers
2021-05-02 19:53:29 +02:00
Sebastian Pipping
bb3cf96dbe
Pump up oneline MIT headers to full ones
2021-05-02 19:53:29 +02:00
Sebastian Pipping
ec3186f7ac
conftools: Delete unused legacy helper PrintPath
2021-05-02 00:50:54 +02:00
Sebastian Pipping
8755b82355
apply-clang-format.sh: Support formatting only selected files
2021-04-30 21:09:05 +02:00
Sebastian Pipping
ab8830f72c
apply-clang-format.sh: Extract variable clang_format_args
2021-04-30 21:09:05 +02:00
Sebastian Pipping
ed36812db2
lib: Fix macro IS_INVALID_CHAR (for UTF-16 with macro XML_MIN_SIZE defined)
...
What happens is that with macro XML_MIN_SIZE defined,
for UTF-16 macro IS_INVALID_CHAR was being set to ..
> #define IS_INVALID_CHAR(enc, p, n) (AS_NORMAL_ENCODING(enc)->isInvalid##n(enc, p))
.. which calls NULL pointers in .isInvalid{2,3,4} at runtime.
For UTF-16 we actually need what xmltok_impl.c does for macro
IS_INVALID_CHAR when it has not yet been defined:
> # ifndef IS_INVALID_CHAR
> # define IS_INVALID_CHAR(enc, ptr, n) (0)
> # endif
So the fix is a combination of these two:
- Use .isInvalid{2,3,4} where needed and available and
- return 0/false for UTF-16 where .isInvalid{2,3,4} are NULL.
2021-04-26 14:18:00 +02:00
Sebastian Pipping
3b1b81f028
lib: Add comments about effect of XML_MIN_SIZE to xmltok_impl.c
2021-04-26 14:18:00 +02:00
Sebastian Pipping
841338da7f
Revert "runtests.c: Fix compiler warning "unused function" with -DEXPAT_MIN_SIZE=ON"
...
This reverts commit 76f2beee81
.
2021-04-25 22:51:23 +02:00
Sebastian Pipping
72cdab2aeb
Revert "runtests.c: Workaround issue with combining XML_MIN_SIZE and ASan ( #332 )"
...
This reverts commit 48d4929bff
.
2021-04-25 22:51:23 +02:00
Sebastian Pipping
1a5ae0e4c0
Changes: Document improvements to the man page
2021-04-25 19:13:00 +02:00
Sebastian Pipping
1f75b7fbac
xmlwf.1: Bump date of last modification
2021-04-25 19:11:14 +02:00
Sebastian Pipping
dd77046dc3
xmlwf.1: Be more precise in section "author"
2021-04-25 19:11:14 +02:00
Sebastian Pipping
de34e8ce15
xmlwf.1: Use <command>&dhpackage;</command> where missing
2021-04-25 19:11:14 +02:00
Sebastian Pipping
a1c3ac908c
xmlwf.1: Improve links in section "see also"
2021-04-25 19:11:14 +02:00
Sebastian Pipping
506600c59f
xmlwf.1: Drop section "alternatives" that contains only dead links
2021-04-25 19:11:14 +02:00
Sebastian Pipping
0d21b17b2c
xmlwf.1: Move argument -k in place with regard to alphabetic order
2021-04-25 19:10:51 +02:00
Sebastian Pipping
83f12b5627
xmlwf.1: Pull colon out of <emphasis>
2021-04-25 19:10:51 +02:00
Sebastian Pipping
1613b6ed1f
xmlwf.1: Add <replaceable> where missing
2021-04-25 19:10:51 +02:00
Sebastian Pipping
c028d9b280
xmlwf: Simplify synopsis
2021-04-25 17:49:21 +02:00
Sebastian Pipping
8d1bd6ff2c
Resolve macro HAVE_EXPAT_CONFIG_H
2021-04-22 00:11:28 +02:00
Sebastian Pipping
10d3429621
Merge pull request #463 from libexpat/small-xmlwf-refactoring
...
Small xmlwf refactoring
2021-04-20 13:34:54 +02:00
Tomas Korbar
8f53530dea
Fix reference.html badly insterted ul tag
...
This fix makes no visible difference but stops static code analysers
from yielding warnings about not allowed ul inside paragraph.
2021-04-20 10:40:13 +02:00
Sebastian Pipping
810e240fde
xmlwf: Extract exit code constants
2021-04-19 19:32:29 +02:00
Sebastian Pipping
385aeb477b
xmlwf: Extract macro XMLWF_SHIFT_ARGUMENT
2021-04-19 19:30:12 +02:00
Sebastian Pipping
ae6c9b40af
README.md: Extract two bullet points from a long sentence
2021-04-06 23:49:40 +02:00
Sebastian Pipping
dff64502da
README.md: Emphasize lowercase and uppercase in CMake content
2021-04-06 23:48:12 +02:00
Sebastian Pipping
989dd1b2ca
CMake: Support absolute paths for CMAKE_INSTALL_(LIB|INCLUDE)DIR ( fixes #458 )
2021-04-06 19:49:28 +02:00
Sebastian Pipping
f29b48cfca
Unexpose function _INTERNAL_trim_to_complete_utf8_characters ( #457 )
2021-04-05 21:44:15 +02:00
Sebastian Pipping
b4f1429679
CMake: Give test suite access to internal symbols
2021-04-05 21:43:57 +02:00
Sebastian Pipping
f01a61402c
Autotools: Give test suite access to internal symbols
2021-04-05 20:05:50 +02:00
Sebastian Pipping
bfe4b25b80
cmake/autotools/expat.cmake: Get back in sync with CI
2021-04-05 18:11:22 +02:00
Sebastian Pipping
9fafff73cd
CMake: Be less rejective towards unsupported MSVC compilers for Conan ( #454 )
2021-03-26 18:05:10 +01:00
Sebastian Pipping
a29faca366
Merge pull request #453 from nschonni/patch-1
...
typo: Buildung -> Building
2021-03-25 19:11:19 +01:00