No, this is *not* fine, this is a API breakage, and it will prevent
some client sources from compilation. This already happened when you
changed to type of parameters to the outline decomposition functions.

It's unfortunate that these parameters are not const, but very frankly
I don't see why we should bother clients for such a petty thing.

Please do *not* apply. Update the documentation if you want.

Regards,

- David


On Sun, 28 Jan 2007 01:19:17 +0100 (CET), "Werner LEMBERG" <[EMAIL PROTECTED]> 
said:
> 
> > Thus FT_Open_Args ought to change from
> >
> >   typedef struct  FT_Open_Args_
> >   {
> >     FT_UInt         flags;
> >     const FT_Byte*  memory_base;
> >     FT_Long         memory_size;
> >     FT_String*      pathname;
> >     FT_Stream       stream;
> >     FT_Module       driver;
> >     FT_Int          num_params;
> >     FT_Parameter*   params;
> >
> >   } FT_Open_Args;
> >
> > to
> >
> >   typedef struct  FT_Open_Args_
> >   {
> >     FT_UInt         flags;
> >     const FT_Byte*  memory_base;
> >     FT_Long         memory_size;
> >     const FT_String*      pathname;
> >     FT_Stream       stream;
> >     FT_Module       driver;
> >     FT_Int          num_params;
> >     const FT_Parameter*   params;
> >
> >   } FT_Open_Args;
> 
> This is fine with me.  David?
> 
> 
>     Werner
> 
> 
> _______________________________________________
> Freetype-devel mailing list
> Freetype-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/freetype-devel


_______________________________________________
Freetype-devel mailing list
Freetype-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/freetype-devel

Reply via email to