Skip to content

Drop rsvg.symbols

Chun-wei Fan requested to merge drop-rsvg-symbols into master

Hi,

During the transition to NMake, it has appeared that it is likely to be the case that rsvg.symbols is not kept up-to-date, and not doing so can cause various items to fail to link, for Visual Studio builds.

This follows the things somewhat, which was done in the GTK+ stack, to decorate all the public and semi-public symbols (including the deprecated ones, by updating the definition of RSVG_DEPRECATED and RSVG_DEPRECATED_FOR) in the headers with a macro that is defined to nothing, which can be overridden by the build files so that those symbols can be exported via compiler directives.

As it seems that rsvg.symbols is not used for any other build systems, we can just drop it altogether.

With blessings, thank you!

Edited by Chun-wei Fan

Merge request reports