wiki:ReleaseOverview/1.4.21

Release Overview for 1.4.21

This page contains a high level description of the most notable changes in this release. For full details of user-visible changes, see the NEWS files in each module:

See also the full list of bug reports marked as fixed in this release.

GCC ABI check retired

  • We no longer try to check for incompatible C++ ABI between the compiler used to build xapian-core and the compiler used to build code using xapian-core.

This check was helpful in the GCC 3 days, but ABI versions 2 and up are compatible aside from obscure corner cases, and GCC now defaults to using the latest ABI version it supports. The result is that this check is no longer useful enough to justify the noise.

Compiler warnings

  • All new warnings from GCC 12 have been addressed.
  • Various warnings from MSVC have been addressed.

omindex

  • Add support for gzip-compressed SVG files (.svgz).
  • Handle <title> in SVG. Previously only <dc:title> inside <metadata> was considered. If both are present, <title> now takes precedence.
Last modified 19 months ago Last modified on 23/09/22 00:10:22
Note: See TracWiki for help on using the wiki.