summaryrefslogtreecommitdiff
path: root/pango/pango-utils.h
diff options
context:
space:
mode:
authorChun-wei Fan <fanchunwei@src.gnome.org>2016-06-06 23:44:26 +0800
committerChun-wei Fan <fanchunwei@src.gnome.org>2016-06-29 17:32:00 +0800
commitce097c062ea079bf7888d2b2f1f7b17d34f976b6 (patch)
tree7727f8b7d82acd0c4e2f09ef911bbb4bc8805a11 /pango/pango-utils.h
parent57964efb280369db2731bfc070f3e73c9a860d18 (diff)
downloadpango-ce097c062ea079bf7888d2b2f1f7b17d34f976b6.tar.gz
Decorate the symbols in the headers with version macros
From the last commit, decorate all the symbols with the version macros. Also add the version macros in the docs. https://bugzilla.gnome.org/show_bug.cgi?id=767587
Diffstat (limited to 'pango/pango-utils.h')
-rw-r--r--pango/pango-utils.h36
1 files changed, 23 insertions, 13 deletions
diff --git a/pango/pango-utils.h b/pango/pango-utils.h
index 40100f6a..bb9a4621 100644
--- a/pango/pango-utils.h
+++ b/pango/pango-utils.h
@@ -28,38 +28,38 @@
G_BEGIN_DECLS
-G_DEPRECATED
+PANGO_DEPRECATED
char ** pango_split_file_list (const char *str);
-G_DEPRECATED
+PANGO_DEPRECATED
char *pango_trim_string (const char *str);
-G_DEPRECATED
+PANGO_DEPRECATED
gint pango_read_line (FILE *stream,
GString *str);
-G_DEPRECATED
+PANGO_DEPRECATED
gboolean pango_skip_space (const char **pos);
-G_DEPRECATED
+PANGO_DEPRECATED
gboolean pango_scan_word (const char **pos,
GString *out);
-G_DEPRECATED
+PANGO_DEPRECATED
gboolean pango_scan_string (const char **pos,
GString *out);
-G_DEPRECATED
+PANGO_DEPRECATED
gboolean pango_scan_int (const char **pos,
int *out);
#ifdef PANGO_ENABLE_BACKEND
-G_DEPRECATED
+PANGO_DEPRECATED_IN_1_38
char * pango_config_key_get_system (const char *key);
-G_DEPRECATED
+PANGO_DEPRECATED_IN_1_38
char * pango_config_key_get (const char *key);
-G_DEPRECATED
+PANGO_DEPRECATED_IN_1_32
void pango_lookup_aliases (const char *fontname,
char ***families,
int *n_families);
#endif /* PANGO_ENABLE_BACKEND */
-G_DEPRECATED
+PANGO_DEPRECATED
gboolean pango_parse_enum (GType type,
const char *str,
int *value,
@@ -73,15 +73,19 @@ gboolean pango_parse_enum (GType type,
* a warning is printed (with g_warning) if the string does not
* contain a valid value.
*/
+PANGO_AVAILABLE_IN_ALL
gboolean pango_parse_style (const char *str,
PangoStyle *style,
gboolean warn);
+PANGO_AVAILABLE_IN_ALL
gboolean pango_parse_variant (const char *str,
PangoVariant *variant,
gboolean warn);
+PANGO_AVAILABLE_IN_ALL
gboolean pango_parse_weight (const char *str,
PangoWeight *weight,
gboolean warn);
+PANGO_AVAILABLE_IN_ALL
gboolean pango_parse_stretch (const char *str,
PangoStretch *stretch,
gboolean warn);
@@ -94,25 +98,27 @@ gboolean pango_parse_stretch (const char *str,
* stored in the registry). The returned string should not be
* g_free'd.
*/
-G_DEPRECATED
+PANGO_DEPRECATED
const char * pango_get_sysconf_subdirectory (void) G_GNUC_PURE;
/* Ditto for LIBDIR/pango. On Win32, use the same Pango
* installation directory. This returned string should not be
* g_free'd either.
*/
-G_DEPRECATED
+PANGO_DEPRECATED
const char * pango_get_lib_subdirectory (void) G_GNUC_PURE;
#endif /* PANGO_ENABLE_BACKEND */
/* Hint line position and thickness.
*/
+PANGO_AVAILABLE_IN_1_12
void pango_quantize_line_geometry (int *thickness,
int *position);
/* A routine from fribidi that we either wrap or provide ourselves.
*/
+PANGO_AVAILABLE_IN_1_4
guint8 * pango_log2vis_get_embedding_levels (const gchar *text,
int length,
PangoDirection *pbase_dir);
@@ -120,6 +126,7 @@ guint8 * pango_log2vis_get_embedding_levels (const gchar *text,
/* Unicode characters that are zero-width and should not be rendered
* normally.
*/
+PANGO_AVAILABLE_IN_1_10
gboolean pango_is_zero_width (gunichar ch) G_GNUC_CONST;
/* Pango version checking */
@@ -186,12 +193,15 @@ gboolean pango_is_zero_width (gunichar ch) G_GNUC_CONST;
/* Return encoded version of Pango at run-time */
+PANGO_AVAILABLE_IN_1_16
int pango_version (void) G_GNUC_CONST;
/* Return run-time Pango version as an string */
+PANGO_AVAILABLE_IN_1_16
const char * pango_version_string (void) G_GNUC_CONST;
/* Check that run-time Pango is as new as required */
+PANGO_AVAILABLE_IN_1_16
const char * pango_version_check (int required_major,
int required_minor,
int required_micro) G_GNUC_CONST;