freetype-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ft-devel] Source compatibility for 2.2.0


From: Owen Taylor
Subject: [ft-devel] Source compatibility for 2.2.0
Date: Wed, 27 Jul 2005 19:49:27 -0400

Leaving aside the question of soname and binary compatibility,
I was surprised to see in CVS the change to FT_Outline_MoveToFunc
and friends; from the CVS commit message:

===
The next release will be 2.2.0, so don't worry about source code
backwards compatibility.

* include/freetype/ftimage.h (FT_Outline_MoveToFunc,
FT_Outline_LineToFunc, FT_Outline_ConicToFunc,
FT_Outline_CubicToFunc, FT_SpanFunc, FT_Raster_RenderFunc),
include/freetype/ftrender.h (FT_Glyph_TransformFunc,
FT_Renderer_RenderFunc, FT_Renderer_TransformFunc): Decorate
parameters with `const' where appropriate.
===

Such a change means that a project like Cairo either has to:

 A) Choose to compile *only* with 2.2.0 or newer

 B) Use ugly #defines to try and compile with both

Is that really the intention?

Thanks,
                                        Owen

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

[Prev in Thread] Current Thread [Next in Thread]