Re: [pango] Make PANGO_GLYPH flags an enum to make gobject-introspection happy.
- From: Behdad Esfahbod <behdad behdad org>
- To: John Ralls <jralls src gnome org>
- Cc: "gtk-i18n-list gnome org" <gtk-i18n-list gnome org>
- Subject: Re: [pango] Make PANGO_GLYPH flags an enum to make gobject-introspection happy.
- Date: Wed, 14 Nov 2012 17:57:36 -0800
Can you do a quick grep in Evolution, gnome-print, and possibly other modules,
to make sure no one was relying on those things being defined as macros? I
remember when I introduced those macros, I used conditionals in a couple
modules to use them.
behdad
On 12-11-14 05:02 PM, John Ralls wrote:
> commit 7274bd56db3ce2f02594687a307d22aa99c787c4
> Author: John Ralls <jralls ceridwen us>
> Date: Mon Nov 12 19:38:30 2012 -0800
>
> Make PANGO_GLYPH flags an enum to make gobject-introspection happy.
>
> See bug 688356
>
> pango/pango-font.h | 10 ++++++----
> 1 files changed, 6 insertions(+), 4 deletions(-)
> ---
> diff --git a/pango/pango-font.h b/pango/pango-font.h
> index eea27b4..ce1a421 100644
> --- a/pango/pango-font.h
> +++ b/pango/pango-font.h
> @@ -374,10 +374,12 @@ struct _PangoFontClass
> #define PANGO_UNKNOWN_GLYPH_HEIGHT 14
>
> #endif /* PANGO_ENABLE_BACKEND */
> -
> -#define PANGO_GLYPH_EMPTY ((PangoGlyph)0x0FFFFFFF)
> -#define PANGO_GLYPH_INVALID_INPUT ((PangoGlyph)0xFFFFFFFF)
> -#define PANGO_GLYPH_UNKNOWN_FLAG ((PangoGlyph)0x10000000)
> +enum
> +{
> + PANGO_GLYPH_EMPTY = ((PangoGlyph)0x0FFFFFFF),
> + PANGO_GLYPH_INVALID_INPUT = ((PangoGlyph)0xFFFFFFFF),
> + PANGO_GLYPH_UNKNOWN_FLAG = ((PangoGlyph)0x10000000),
> +};
> #define PANGO_GET_UNKNOWN_GLYPH(wc) ((PangoGlyph)(wc)|PANGO_GLYPH_UNKNOWN_FLAG)
>
>
> _______________________________________________
> commits-list mailing list (read only)
> https://mail.gnome.org/mailman/listinfo/commits-list
>
> Want to limit the commits to a few modules? Go to above URL, log in to edit your options and select the modules ('topics') you want.
>
--
behdad
http://behdad.org/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]