summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@gnome.org>2007-10-24 07:14:22 +0000
committerBehdad Esfahbod <behdad@src.gnome.org>2007-10-24 07:14:22 +0000
commit97631add11978014c70200995224667ce51954f7 (patch)
treece1b0cd4dc4398629e54d5c6fbd04d7d38119c49
parent5640a02ee020ce72cabb506a6c13207c23b62b8f (diff)
downloadpango-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--ChangeLog18
-rw-r--r--pango/fonts.c6
-rw-r--r--pango/pango-fontmap.c2
-rw-r--r--pango/pangofc-font.c2
-rw-r--r--pango/pangofc-fontmap.c2
5 files changed, 24 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index 4d99779f..4585ec5a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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)