Skip to content
This repository has been archived by the owner on May 31, 2023. It is now read-only.

Upgrade (almost) all third party libraries to their latest versions #227

Closed
wants to merge 4 commits into from

Conversation

vadz
Copy link
Collaborator

@vadz vadz commented Feb 17, 2023

This includes #226 and also updates all the other libraries except wxpdfdoc.

Use the latest stable version, bringing many improvements and bug fixes,
notably to the behaviour of "Open file" dialog when extension is not
specified.
This drops C++98 support not needed any longer and fixes a fatal bug
when using libxml2 2.10 or later.
There are no changes that seem to affect lmi in this version, but it
seems better to use the latest released version than some old one.
There are no changes affecting lmi here, but this version has the
advantage of integrating the changes previously submitted to the
upstream and so can be used "as is", instead of using lmi-specific
branch of the submodule repository.

Note that this required a minor change to the installation script as the
latest version of libxslt doesn't use a versioned directory for the
documentation files any longer -- this is similar to what was done for
libxml2 in 3786787 (Update libxml2 to the latest post v2.9.13 version,
2022-03-10).
@vadz vadz marked this pull request as ready for review February 17, 2023 13:22
@vadz vadz added the proposed label Feb 17, 2023
@vadz
Copy link
Collaborator Author

vadz commented Apr 3, 2023

Merged in 1446f0f and preceding commits.

@vadz vadz closed this Apr 3, 2023
@vadz vadz deleted the all-libs-upgrade branch April 3, 2023 23:42
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant