Re: [pango] Make PANGO_GLYPH flags an enum to make gobject-introspection happy.



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]