Keep Server Online
If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation.
or
A donation makes a contribution towards the costs, the time and effort that's going in this site and building.
Thank You! Steffen
Your donations will help to keep this site alive and well, and continuing building binaries. Apache Lounge is not sponsored.
| |
|
Topic: Building Expat 2.2.4 for VC11 2.4.28 |
|
Author |
|
Jan-E
Joined: 09 Mar 2012 Posts: 1266 Location: Amsterdam, NL, EU
|
Posted: Sat 07 Oct '17 4:12 Post subject: Building Expat 2.2.4 for VC11 2.4.28 |
|
|
The ReadMe.txt for the VC11 versions says:
Quote: | expat 2.2.4 master |
The Apachehaus VC11-releases go no further than expat 2.2.3:
https://www.apachehaus.com/forum/index.php?topic=1507.msg4076#new
Quote: | Expat went C99 coding style in one file and doesn't build on VC versions below 12 which is why the difference. That said, Expat version 2.2.3 was a security release fixing CVE-2017-11742 DLL hijacking vulnerability in Windows and 2.2.4 just has one other minor bug fix. |
How did you build expat 2.2.4 for VC11? Was that comparable to the way I did it? See
https://www.apachehaus.com/forum/index.php?topic=1509.0 |
|
Back to top |
|
Steffen Moderator
Joined: 15 Oct 2005 Posts: 3092 Location: Hilversum, NL, EU
|
Posted: Sat 07 Oct '17 9:55 Post subject: |
|
|
Used 2.2.4 current master.
In the commits:
Fix compile error with Visual Studio 2012
The standard header stdbool.h is not available
with old Visual Studio compilers
pepone committed with hartwork on Aug 23 |
|
Back to top |
|
Jan-E
Joined: 09 Mar 2012 Posts: 1266 Location: Amsterdam, NL, EU
|
|
Back to top |
|
Steffen Moderator
Joined: 15 Oct 2005 Posts: 3092 Location: Hilversum, NL, EU
|
Posted: Sat 07 Oct '17 10:42 Post subject: |
|
|
I used the whole master date 5 Oct (current).
The version is still 2.2.4.
Changes:
Release 2.2.5 ???????????????????
Bug fixes:
#8 If the parser runs out of memory, make sure its internal
state reflects the memory it actually has, not the memory
it wanted to have.
#11 The default handler wasn't being called when it should for
a SYSTEM or PUBLIC doctype if an entity declaration handler
was registered.
#137 #138 Fix a case of mistakenly reported parsing success where
XML_StopParser was called from an element handler
Other changes:
#106 xmlwf: Add argument -N adding notation declarations
#75 #106 Test suite: Resolve expected failure cases where xmlwf
output was incomplete
#127 Windows: Fix test suite compilation
#126 #127 Windows: Fix compilation for Visual Studio 2012
#33 #132 tests: Mass-fix compilation for XML_UNICODE_WCHAR_T
#129 examples: Fix compilation for XML_UNICODE_WCHAR_T
#130 benchmark: Fix compilation for XML_UNICODE_WCHAR_T
#144 xmlwf: Fix compilation for XML_UNICODE_WCHAR_T; still needs
Windows or MinGW for 2-byte wchar_t
#9 Address two Clang Static Analyzer false positives
#59 Resolve troublesome macros hiding parser struct membership
and dereferencing that pointer
#6 Resolve superfluous internal malloc/realloc switc |
|
Back to top |
|
glsmith Moderator
Joined: 16 Oct 2007 Posts: 2268 Location: Sun Diego, USA
|
Posted: Thu 19 Oct '17 23:39 Post subject: |
|
|
I must say I learned something looking at how they fixed the c99 issue. I'm surprised it's that easy. |
|
Back to top |
|
|
|
|
|
|