summaryrefslogtreecommitdiff
path: root/docs/reference
diff options
context:
space:
mode:
authorChun-wei Fan <fanchunwei@src.gnome.org>2016-06-02 17:14:27 +0800
committerChun-wei Fan <fanchunwei@src.gnome.org>2016-06-07 16:08:40 +0800
commit0c479224642498769daf3144a67f64bdb0714424 (patch)
treeb264c3775534dbc0107a8f1f0ae30e145f668aa6 /docs/reference
parentf0312dd9277178691442a0b23e0547fb59c6bf16 (diff)
downloadgdk-pixbuf-0c479224642498769daf3144a67f64bdb0714424.tar.gz
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
Diffstat (limited to 'docs/reference')
-rw-r--r--docs/reference/gdk-pixbuf/gdk-pixbuf-sections.txt81
1 files changed, 81 insertions, 0 deletions
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
<SUBSECTION Private>
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
</SECTION>
<SECTION>