From 0c479224642498769daf3144a67f64bdb0714424 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Thu, 2 Jun 2016 17:14:27 +0800 Subject: Add version macro header 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 --- docs/reference/gdk-pixbuf/gdk-pixbuf-sections.txt | 81 +++++++++++++++++++++++ 1 file changed, 81 insertions(+) (limited to 'docs') diff --git a/docs/reference/gdk-pixbuf/gdk-pixbuf-sections.txt b/docs/reference/gdk-pixbuf/gdk-pixbuf-sections.txt index d4a41008f..aaaf98367 100644 --- a/docs/reference/gdk-pixbuf/gdk-pixbuf-sections.txt +++ b/docs/reference/gdk-pixbuf/gdk-pixbuf-sections.txt @@ -13,9 +13,90 @@ GDK_PIXBUF_VERSION GDK_PIXBUF_MAJOR GDK_PIXBUF_MINOR GDK_PIXBUF_MICRO +GDK_PIXBUF_VERSION_2_0 +GDK_PIXBUF_VERSION_2_2 +GDK_PIXBUF_VERSION_2_4 +GDK_PIXBUF_VERSION_2_6 +GDK_PIXBUF_VERSION_2_8 +GDK_PIXBUF_VERSION_2_10 +GDK_PIXBUF_VERSION_2_12 +GDK_PIXBUF_VERSION_2_14 +GDK_PIXBUF_VERSION_2_16 +GDK_PIXBUF_VERSION_2_18 +GDK_PIXBUF_VERSION_2_20 +GDK_PIXBUF_VERSION_2_22 +GDK_PIXBUF_VERSION_2_24 +GDK_PIXBUF_VERSION_2_26 +GDK_PIXBUF_VERSION_2_28 +GDK_PIXBUF_VERSION_2_30 +GDK_PIXBUF_VERSION_2_32 +GDK_PIXBUF_VERSION_2_34 +GDK_PIXBUF_VERSION_2_36 +GDK_PIXBUF_VERSION_MIN_REQUIRED +GDK_PIXBUF_VERSION_MAX_ALLOWED GDK_PIXBUF_VAR +GDK_PIXBUF_VERSION_CUR_STABLE +GDK_PIXBUF_VERSION_PREV_STABLE +GDK_PIXBUF_AVAILABLE_IN_ALL +GDK_PIXBUF_AVAILABLE_IN_2_0 +GDK_PIXBUF_AVAILABLE_IN_2_2 +GDK_PIXBUF_AVAILABLE_IN_2_4 +GDK_PIXBUF_AVAILABLE_IN_2_6 +GDK_PIXBUF_AVAILABLE_IN_2_8 +GDK_PIXBUF_AVAILABLE_IN_2_10 +GDK_PIXBUF_AVAILABLE_IN_2_12 +GDK_PIXBUF_AVAILABLE_IN_2_14 +GDK_PIXBUF_AVAILABLE_IN_2_16 +GDK_PIXBUF_AVAILABLE_IN_2_18 +GDK_PIXBUF_AVAILABLE_IN_2_20 +GDK_PIXBUF_AVAILABLE_IN_2_22 +GDK_PIXBUF_AVAILABLE_IN_2_24 +GDK_PIXBUF_AVAILABLE_IN_2_26 +GDK_PIXBUF_AVAILABLE_IN_2_28 +GDK_PIXBUF_AVAILABLE_IN_2_30 +GDK_PIXBUF_AVAILABLE_IN_2_32 +GDK_PIXBUF_AVAILABLE_IN_2_34 +GDK_PIXBUF_AVAILABLE_IN_2_36 +GDK_PIXBUF_DEPRECATED_IN_2_0 +GDK_PIXBUF_DEPRECATED_IN_2_0_FOR +GDK_PIXBUF_DEPRECATED_IN_2_2 +GDK_PIXBUF_DEPRECATED_IN_2_2_FOR +GDK_PIXBUF_DEPRECATED_IN_2_4 +GDK_PIXBUF_DEPRECATED_IN_2_4_FOR +GDK_PIXBUF_DEPRECATED_IN_2_6 +GDK_PIXBUF_DEPRECATED_IN_2_6_FOR +GDK_PIXBUF_DEPRECATED_IN_2_8 +GDK_PIXBUF_DEPRECATED_IN_2_8_FOR +GDK_PIXBUF_DEPRECATED_IN_2_10 +GDK_PIXBUF_DEPRECATED_IN_2_10_FOR +GDK_PIXBUF_DEPRECATED_IN_2_12 +GDK_PIXBUF_DEPRECATED_IN_2_12_FOR +GDK_PIXBUF_DEPRECATED_IN_2_14 +GDK_PIXBUF_DEPRECATED_IN_2_14_FOR +GDK_PIXBUF_DEPRECATED_IN_2_16 +GDK_PIXBUF_DEPRECATED_IN_2_16_FOR +GDK_PIXBUF_DEPRECATED_IN_2_18 +GDK_PIXBUF_DEPRECATED_IN_2_18_FOR +GDK_PIXBUF_DEPRECATED_IN_2_20 +GDK_PIXBUF_DEPRECATED_IN_2_20_FOR +GDK_PIXBUF_DEPRECATED_IN_2_22 +GDK_PIXBUF_DEPRECATED_IN_2_22_FOR +GDK_PIXBUF_DEPRECATED_IN_2_24 +GDK_PIXBUF_DEPRECATED_IN_2_24_FOR +GDK_PIXBUF_DEPRECATED_IN_2_26 +GDK_PIXBUF_DEPRECATED_IN_2_26_FOR +GDK_PIXBUF_DEPRECATED_IN_2_28 +GDK_PIXBUF_DEPRECATED_IN_2_28_FOR +GDK_PIXBUF_DEPRECATED_IN_2_30 +GDK_PIXBUF_DEPRECATED_IN_2_30_FOR +GDK_PIXBUF_DEPRECATED_IN_2_32 +GDK_PIXBUF_DEPRECATED_IN_2_32_FOR +GDK_PIXBUF_DEPRECATED_IN_2_34 +GDK_PIXBUF_DEPRECATED_IN_2_34_FOR +GDK_PIXBUF_DEPRECATED_IN_2_36 +GDK_PIXBUF_DEPRECATED_IN_2_36_FOR
-- cgit v1.2.1