Rename font_face_backend->create_font to scaled_font_create. Group the scaled_font prototypes together. A little more simple -> toy renaming.

A little more simple -> toy renaming.
Track rename of font_face_backend->scaled_font_create.
This commit is contained in:
Carl Worth 2005-08-05 20:53:09 +00:00
parent 9c1fe21cd7
commit c14f2252b1
6 changed files with 73 additions and 54 deletions

View file

@ -1,3 +1,22 @@
2005-08-05 Carl Worth <cworth@cworth.org>
* src/cairoint.h: Rename font_face_backend->create_font to
scaled_font_create. Group the scaled_font prototypes together. A
little more simple -> toy renaming.
* src/cairo-font.c: (_cairo_toy_font_face_create_from_cache_key),
(_cairo_toy_font_face_destroy),
(_cairo_toy_font_face_create):
* src/cairo-gstate.c: (_cairo_gstate_select_font_face),
(_cairo_gstate_ensure_font_face):
A little more simple -> toy renaming.
* src/cairo-font.c: (_cairo_toy_font_face_scaled_font_create),
(_cairo_inner_font_cache_create_entry):
* src/cairo-ft-font.c: (_cairo_ft_font_face_scaled_font_create):
* src/cairo-win32-font.c: (_cairo_win32_font_face_scaled_font_create):
Track rename of font_face_backend->scaled_font_create.
2005-08-05 Carl Worth <cworth@cworth.org>
* src/cairoint.h: Rather gratuitous (though mostly harmless)

View file

@ -42,7 +42,7 @@
/* Forward declare so we can use it as an arbitrary backend for
* _cairo_font_face_nil.
*/
static const cairo_font_face_backend_t _cairo_simple_font_face_backend;
static const cairo_font_face_backend_t _cairo_toy_font_face_backend;
/* cairo_font_face_t */
@ -50,7 +50,7 @@ const cairo_font_face_t _cairo_font_face_nil = {
CAIRO_STATUS_NO_MEMORY, /* status */
-1, /* ref_count */
{ 0, 0, 0, NULL }, /* user_data */
&_cairo_simple_font_face_backend
&_cairo_toy_font_face_backend
};
void
@ -296,7 +296,7 @@ _cairo_toy_font_face_create_from_cache_key (cairo_simple_cache_key_t *key)
simple_face->slant = key->slant;
simple_face->weight = key->weight;
_cairo_font_face_init (&simple_face->base, &_cairo_simple_font_face_backend);
_cairo_font_face_init (&simple_face->base, &_cairo_toy_font_face_backend);
return simple_face;
}
@ -357,7 +357,7 @@ static const cairo_cache_backend_t _cairo_simple_font_cache_backend = {
};
static void
_cairo_simple_font_face_destroy (void *abstract_face)
_cairo_toy_font_face_destroy (void *abstract_face)
{
cairo_toy_font_face_t *simple_face = abstract_face;
cairo_cache_t *cache;
@ -382,11 +382,11 @@ _cairo_simple_font_face_destroy (void *abstract_face)
}
static cairo_status_t
_cairo_simple_font_face_create_font (void *abstract_face,
const cairo_matrix_t *font_matrix,
const cairo_matrix_t *ctm,
const cairo_font_options_t *options,
cairo_scaled_font_t **scaled_font)
_cairo_toy_font_face_scaled_font_create (void *abstract_face,
const cairo_matrix_t *font_matrix,
const cairo_matrix_t *ctm,
const cairo_font_options_t *options,
cairo_scaled_font_t **scaled_font)
{
const cairo_scaled_font_backend_t * backend = CAIRO_SCALED_FONT_BACKEND_DEFAULT;
@ -396,13 +396,13 @@ _cairo_simple_font_face_create_font (void *abstract_face,
font_matrix, ctm, options, scaled_font);
}
static const cairo_font_face_backend_t _cairo_simple_font_face_backend = {
_cairo_simple_font_face_destroy,
_cairo_simple_font_face_create_font,
static const cairo_font_face_backend_t _cairo_toy_font_face_backend = {
_cairo_toy_font_face_destroy,
_cairo_toy_font_face_scaled_font_create
};
/**
* _cairo_simple_font_face_create:
* _cairo_toy_font_face_create:
* @family: a font family name, encoded in UTF-8
* @slant: the slant for the font
* @weight: the weight for the font
@ -415,9 +415,9 @@ static const cairo_font_face_backend_t _cairo_simple_font_face_backend = {
* cairo_font_face_destroy()
**/
cairo_font_face_t *
_cairo_simple_font_face_create (const char *family,
cairo_font_slant_t slant,
cairo_font_weight_t weight)
_cairo_toy_font_face_create (const char *family,
cairo_font_slant_t slant,
cairo_font_weight_t weight)
{
cairo_simple_cache_entry_t *entry;
cairo_simple_cache_key_t key;
@ -738,11 +738,11 @@ _cairo_inner_font_cache_create_entry (void *cache,
if (entry == NULL)
return CAIRO_STATUS_NO_MEMORY;
status = k->font_face->backend->create_font (k->font_face,
k->font_matrix,
k->ctm,
&k->options,
&entry->scaled_font);
status = k->font_face->backend->scaled_font_create (k->font_face,
k->font_matrix,
k->ctm,
&k->options,
&entry->scaled_font);
if (status) {
free (entry);
return status;

View file

@ -2035,7 +2035,7 @@ const cairo_scaled_font_backend_t cairo_ft_scaled_font_backend = {
_cairo_ft_scaled_font_glyph_bbox,
_cairo_ft_scaled_font_show_glyphs,
_cairo_ft_scaled_font_glyph_path,
_cairo_ft_scaled_font_get_glyph_cache_key,
_cairo_ft_scaled_font_get_glyph_cache_key
};
/* ft_font_face_t */
@ -2095,11 +2095,11 @@ _cairo_ft_font_face_destroy (void *abstract_face)
}
static cairo_status_t
_cairo_ft_font_face_create_font (void *abstract_face,
const cairo_matrix_t *font_matrix,
const cairo_matrix_t *ctm,
const cairo_font_options_t *options,
cairo_scaled_font_t **scaled_font)
_cairo_ft_font_face_scaled_font_create (void *abstract_face,
const cairo_matrix_t *font_matrix,
const cairo_matrix_t *ctm,
const cairo_font_options_t *options,
cairo_scaled_font_t **scaled_font)
{
cairo_ft_font_face_t *font_face = abstract_face;
int load_flags;
@ -2129,7 +2129,7 @@ _cairo_ft_font_face_create_font (void *abstract_face,
static const cairo_font_face_backend_t _ft_font_face_backend = {
_cairo_ft_font_face_destroy,
_cairo_ft_font_face_create_font,
_cairo_ft_font_face_scaled_font_create
};
static cairo_font_face_t *

View file

@ -1403,7 +1403,7 @@ _cairo_gstate_select_font_face (cairo_gstate_t *gstate,
{
cairo_font_face_t *font_face;
font_face = _cairo_simple_font_face_create (family, slant, weight);
font_face = _cairo_toy_font_face_create (family, slant, weight);
if (font_face->status)
return font_face->status;
@ -1557,9 +1557,9 @@ _cairo_gstate_ensure_font_face (cairo_gstate_t *gstate)
if (!gstate->font_face) {
cairo_font_face_t *font_face;
font_face = _cairo_simple_font_face_create (CAIRO_FONT_FAMILY_DEFAULT,
CAIRO_FONT_SLANT_DEFAULT,
CAIRO_FONT_WEIGHT_DEFAULT);
font_face = _cairo_toy_font_face_create (CAIRO_FONT_FAMILY_DEFAULT,
CAIRO_FONT_SLANT_DEFAULT,
CAIRO_FONT_WEIGHT_DEFAULT);
if (font_face->status)
return font_face->status;
else

View file

@ -1279,7 +1279,7 @@ const cairo_scaled_font_backend_t cairo_win32_scaled_font_backend = {
_cairo_win32_scaled_font_glyph_bbox,
_cairo_win32_scaled_font_show_glyphs,
_cairo_win32_scaled_font_glyph_path,
_cairo_win32_scaled_font_get_glyph_cache_key,
_cairo_win32_scaled_font_get_glyph_cache_key
};
/* cairo_win32_font_face_t */
@ -1299,11 +1299,11 @@ _cairo_win32_font_face_destroy (void *abstract_face)
}
static cairo_status_t
_cairo_win32_font_face_create_font (void *abstract_face,
const cairo_matrix_t *font_matrix,
const cairo_matrix_t *ctm,
const cairo_font_options_t *options,
cairo_scaled_font_t **font)
_cairo_win32_font_face_scaled_font_create (void *abstract_face,
const cairo_matrix_t *font_matrix,
const cairo_matrix_t *ctm,
const cairo_font_options_t *options,
cairo_scaled_font_t **font)
{
cairo_win32_font_face_t *font_face = abstract_face;
@ -1317,7 +1317,7 @@ _cairo_win32_font_face_create_font (void *abstract_face,
static const cairo_font_face_backend_t _cairo_win32_font_face_backend = {
_cairo_win32_font_face_destroy,
_cairo_win32_font_face_create_font,
_cairo_win32_font_face_scaled_font_create
};
/**

View file

@ -636,11 +636,11 @@ struct _cairo_font_face_backend {
(*destroy) (void *font_face);
cairo_status_t
(*create_font) (void *font_face,
const cairo_matrix_t *font_matrix,
const cairo_matrix_t *ctm,
const cairo_font_options_t *options,
cairo_scaled_font_t **scaled_font);
(*scaled_font_create) (void *font_face,
const cairo_matrix_t *font_matrix,
const cairo_matrix_t *ctm,
const cairo_font_options_t *options,
cairo_scaled_font_t **scaled_font);
};
/* concrete font backends */
@ -1364,16 +1364,9 @@ _cairo_font_face_init (cairo_font_face_t *font_face,
const cairo_font_face_backend_t *backend);
cairo_private cairo_font_face_t *
_cairo_simple_font_face_create (const char *family,
cairo_font_slant_t slant,
cairo_font_weight_t weight);
cairo_private void
_cairo_scaled_font_init (cairo_scaled_font_t *scaled_font,
const cairo_matrix_t *font_matrix,
const cairo_matrix_t *ctm,
const cairo_font_options_t *options,
const cairo_scaled_font_backend_t *backend);
_cairo_toy_font_face_create (const char *family,
cairo_font_slant_t slant,
cairo_font_weight_t weight);
cairo_private void
_cairo_unscaled_font_init (cairo_unscaled_font_t *font,
@ -1385,6 +1378,13 @@ _cairo_unscaled_font_reference (cairo_unscaled_font_t *font);
cairo_private void
_cairo_unscaled_font_destroy (cairo_unscaled_font_t *font);
cairo_private void
_cairo_scaled_font_init (cairo_scaled_font_t *scaled_font,
const cairo_matrix_t *font_matrix,
const cairo_matrix_t *ctm,
const cairo_font_options_t *options,
const cairo_scaled_font_backend_t *backend);
cairo_private cairo_status_t
_cairo_scaled_font_font_extents (cairo_scaled_font_t *scaled_font,
cairo_font_extents_t *extents);