]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-31170: Update libexpat from 2.2.3 to 2.2.4 (#3315)
authorVictor Stinner <victor.stinner@gmail.com>
Mon, 4 Sep 2017 23:58:08 +0000 (01:58 +0200)
committerBenjamin Peterson <benjamin@python.org>
Wed, 6 Sep 2017 01:04:39 +0000 (18:04 -0700)
commitc00d5087cd308cc8be41e0afd8df27726185347f
tree15653af7e01951f0bd665d2e37f3185390943fc2
parentc707893f9cee870bba8364b3a06eb9cfa3b80e58
bpo-31170: Update libexpat from 2.2.3 to 2.2.4 (#3315)

Fix copying of partial characters for UTF-8 input (libexpat bug 115):
https://github.com/libexpat/libexpat/issues/115

(cherry picked from commit 759e30ec47048cb9835c62aaeac48748c8151390)

The standard header stdbool.h is not available
with old Visual Studio compilers

Cherry-picked from libexpat b4b89c2ab0cc5325a41360c25ef9d2ccbe617e5c.

expat: Add artificial scopes in xmltok.c utf8_toUtf8() to fix c89 compilation.

Cherry-picked from libexpat commit e0b290eb3d8f4c4b45137a7d7f4f8db812145bd2
20 files changed:
Misc/NEWS.d/next/Library/2017-09-04-23-41-35.bpo-31170.QGmJ1t.rst [new file with mode: 0644]
Modules/expat/ascii.h
Modules/expat/asciitab.h
Modules/expat/expat.h
Modules/expat/expat_external.h
Modules/expat/iasciitab.h
Modules/expat/internal.h
Modules/expat/latin1tab.h
Modules/expat/loadlibrary.c
Modules/expat/nametab.h
Modules/expat/utf8tab.h
Modules/expat/winconfig.h
Modules/expat/xmlparse.c
Modules/expat/xmlrole.c
Modules/expat/xmlrole.h
Modules/expat/xmltok.c
Modules/expat/xmltok.h
Modules/expat/xmltok_impl.c
Modules/expat/xmltok_impl.h
Modules/expat/xmltok_ns.c