diff options
author | Behdad Esfahbod <behdad@gnome.org> | 2007-10-24 07:14:22 +0000 |
---|---|---|
committer | Behdad Esfahbod <behdad@src.gnome.org> | 2007-10-24 07:14:22 +0000 |
commit | 97631add11978014c70200995224667ce51954f7 (patch) | |
tree | ce1b0cd4dc4398629e54d5c6fbd04d7d38119c49 | |
parent | 5640a02ee020ce72cabb506a6c13207c23b62b8f (diff) | |
download | pango-97631add11978014c70200995224667ce51954f7.tar.gz |
Bug 472924 – Mark some classes abstract
2007-10-24 Behdad Esfahbod <behdad@gnome.org>
Bug 472924 – Mark some classes abstract
* pango/fonts.c:
* pango/pango-fontmap.c:
* pango/pangofc-font.c:
* pango/pangofc-fontmap.c:
Public API chance:
Mark the following types as abstract:
PangoFont
PangoFontFace
PangoFontFamily
PangoFontMap
PangoFcFont
PangoFcFontMap
svn path=/trunk/; revision=2465
-rw-r--r-- | ChangeLog | 18 | ||||
-rw-r--r-- | pango/fonts.c | 6 | ||||
-rw-r--r-- | pango/pango-fontmap.c | 2 | ||||
-rw-r--r-- | pango/pangofc-font.c | 2 | ||||
-rw-r--r-- | pango/pangofc-fontmap.c | 2 |
5 files changed, 24 insertions, 6 deletions
@@ -1,5 +1,23 @@ 2007-10-24 Behdad Esfahbod <behdad@gnome.org> + Bug 472924 – Mark some classes abstract + + * pango/fonts.c: + * pango/pango-fontmap.c: + * pango/pangofc-font.c: + * pango/pangofc-fontmap.c: + Public API chance: + Mark the following types as abstract: + + PangoFont + PangoFontFace + PangoFontFamily + PangoFontMap + PangoFcFont + PangoFcFontMap + +2007-10-24 Behdad Esfahbod <behdad@gnome.org> + Bug 472303 – Make PANGO_GLYPH_EMPTY and PANGO_GLYPH_UNKNOWN_FLAG public * pango/pango-font.h: Make PANGO_GLYPH_EMPTY, PANGO_GLYPH_UNKNOWN_FLAG, diff --git a/pango/fonts.c b/pango/fonts.c index 88627636..c60c602d 100644 --- a/pango/fonts.c +++ b/pango/fonts.c @@ -1199,7 +1199,7 @@ pango_font_description_to_filename (const PangoFontDescription *desc) return result; } -G_DEFINE_TYPE (PangoFont, pango_font, G_TYPE_OBJECT) +G_DEFINE_ABSTRACT_TYPE (PangoFont, pango_font, G_TYPE_OBJECT) static void pango_font_class_init (PangoFontClass *class) @@ -1660,7 +1660,7 @@ pango_font_metrics_get_strikethrough_thickness (PangoFontMetrics *metrics) * PangoFontFamily */ -G_DEFINE_TYPE (PangoFontFamily, pango_font_family, G_TYPE_OBJECT) +G_DEFINE_ABSTRACT_TYPE (PangoFontFamily, pango_font_family, G_TYPE_OBJECT) static void pango_font_family_class_init (PangoFontFamilyClass *class) @@ -1749,7 +1749,7 @@ pango_font_family_is_monospace (PangoFontFamily *family) * PangoFontFace */ -G_DEFINE_TYPE (PangoFontFace, pango_font_face, G_TYPE_OBJECT) +G_DEFINE_ABSTRACT_TYPE (PangoFontFace, pango_font_face, G_TYPE_OBJECT) static void pango_font_face_class_init (PangoFontFaceClass *class) diff --git a/pango/pango-fontmap.c b/pango/pango-fontmap.c index e50e440d..c56ffe5d 100644 --- a/pango/pango-fontmap.c +++ b/pango/pango-fontmap.c @@ -30,7 +30,7 @@ static PangoFontset *pango_font_map_real_load_fontset (PangoFontMap PangoLanguage *language); -G_DEFINE_TYPE (PangoFontMap, pango_font_map, G_TYPE_OBJECT) +G_DEFINE_ABSTRACT_TYPE (PangoFontMap, pango_font_map, G_TYPE_OBJECT) static void pango_font_map_class_init (PangoFontMapClass *class) diff --git a/pango/pangofc-font.c b/pango/pangofc-font.c index 40fd3a40..d2c395ff 100644 --- a/pango/pangofc-font.c +++ b/pango/pangofc-font.c @@ -89,7 +89,7 @@ static PangoFontDescription *pango_fc_font_describe_absolute (PangoFont * #define PANGO_FC_FONT_LOCK_FACE(font) (PANGO_FC_FONT_GET_CLASS (font)->lock_face (font)) #define PANGO_FC_FONT_UNLOCK_FACE(font) (PANGO_FC_FONT_GET_CLASS (font)->unlock_face (font)) -G_DEFINE_TYPE (PangoFcFont, pango_fc_font, PANGO_TYPE_FONT) +G_DEFINE_ABSTRACT_TYPE (PangoFcFont, pango_fc_font, PANGO_TYPE_FONT) static void pango_fc_font_class_init (PangoFcFontClass *class) diff --git a/pango/pangofc-fontmap.c b/pango/pangofc-fontmap.c index 067d05f4..f8c00053 100644 --- a/pango/pangofc-fontmap.c +++ b/pango/pangofc-fontmap.c @@ -158,7 +158,7 @@ static gboolean fontset_hash_key_equal (const FontsetHashKey *key_a, const FontsetHashKey *key_b); static void fontset_hash_key_free (FontsetHashKey *key); -G_DEFINE_TYPE (PangoFcFontMap, pango_fc_font_map, PANGO_TYPE_FONT_MAP) +G_DEFINE_ABSTRACT_TYPE (PangoFcFontMap, pango_fc_font_map, PANGO_TYPE_FONT_MAP) static void pango_fc_font_map_init (PangoFcFontMap *fcfontmap) |