Package: htmlcxx / 0.87-3

Metadata

Package Version Patches format
htmlcxx 0.87-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
fix gcc 4.6 ftbfs.patch | (download)

html/tree.h | 2 1 1 - 0 !
1 file changed, 1 insertion( ), 1 deletion(-)

 fix compilation with gcc 4.6
reduce linking.patch | (download)

Makefile.am | 2 1 1 - 0 !
css/Makefile.am | 9 5 4 - 0 !
2 files changed, 6 insertions( ), 5 deletions(-)

 do not link htmlcxx against libcss_parser, but have
 libcss_parser_pp link against it.
spelling fixes.patch | (download)

html/uriTests.cc | 2 1 1 - 0 !
htmlcxx.cc | 4 2 2 - 0 !
2 files changed, 3 insertions( ), 3 deletions(-)

 spelling fixes
exception decls.patch | (download)

html/CharsetConverter.cc | 2 1 1 - 0 !
html/CharsetConverter.h | 2 1 1 - 0 !
2 files changed, 2 insertions( ), 2 deletions(-)

 remove exception declarations
fix cpp20 allocator.patch | (download)

html/tree.h | 16 8 8 - 0 !
1 file changed, 8 insertions( ), 8 deletions(-)

 [patch] fix compiling with c  20

The second parameter in function allocate() was removed in C  20 standard.
These changes are backward compatible. Prior standard will use these:
* < C  17: pointer allocate( size_type n, const void * hint = 0 ); // (until C  17)
* < C  20: T* allocate( std::size_t n ); // (since C  17)
* = C  20: [[nodiscard]] constexpr T* allocate( std::size_t n );