summaryrefslogtreecommitdiff
path: root/gdk-pixbuf/gdk-pixbuf-macros.h
Commit message (Collapse)AuthorAgeFilesLines
* Use the appropriate version for unavailable annotationsEmmanuele Bassi2018-09-011-7/+7
| | | | | | | | A copy and paste thinko on the GDK_PIXBUF_UNAVAILABLE_IN_* macros after 2.22 generated the exact same warning for all releases after that. This commit introduces no functional change, only an updated compiler warning with the correct version numbers.
* Add missing 2.38 versioning macrosEmmanuele Bassi2018-09-011-0/+28
| | | | | We did not introduce any new symbol, but it's good project hygiene to always have per-release version macros as part of the release process.
* Fix version number variable linkageChun-wei Fan2016-06-141-4/+0
| | | | | | | | When we used compiler directives to export symbols, we must also define GDK_PIXBUF_VAR accordingly, so that the version number variables get exported properly. Please see https://bugzilla.gnome.org/show_bug.cgi?id=767164#c8
* Add version macro headerChun-wei Fan2016-06-071-0/+666
Add a version macro header that would reveal the availability of the various APIs, which is used to indicate what stable release series an API is available, and what release series is an API deprecated. This is also used to export the symbols using compiler directives, which would eliminate the need to maintain .symbols files. Annotate the symbols in the pubic headers accordingly, and update the doc sections file so that the macros are included in the documentation. https://bugzilla.gnome.org/show_bug.cgi?id=767164