Re: [ft-devel] [patch] freetype-2.4.1/src/raster/ftraster.c: Decompose_Curve: access past allocated area

2010-08-06 Thread Werner LEMBERG

 No.  Your patch invalidates cubic-curve-finishing-contour, original
 code (and my patch) handles it.  See else side of if ( point =
 limit), it would never hit with your patch.

OK, I'm bad at handling such boarder cases without having an actual
case which I can debug (your test case doesn't give me a valgrind
error).

Applied to git, thanks.


Werner

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


[ft-devel] FT_MulFix assembly

2010-08-06 Thread James Cloos
I see implementations for ia32 and arm; would other platforms benefit
from assembply implementations of MulFix?

I know I could translate the i386 assembly into amd64.  Probably others
with sufficient documentation.

But I can only test on amd64 and, thanks to cray-cyber.org, out of date
sparc and mips.  A gcc-cfarm account might permit wider testing, though.

I don't know how much of the market mips, sh4, et al have for small
devices with gui, but those types of devices would seem to have the
most need for improved performance, ja?

Is there interest?

And is there a good cli to use for testing; I'll need to output
renderings to png or netpbm when testing on remote boxen

-JimC
-- 
James Cloos cl...@jhcloos.com OpenPGP: 1024D/ED7DAEA6

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


Re: [ft-devel] FT_MulFix assembly

2010-08-06 Thread Werner LEMBERG
 I see implementations for ia32 and arm; would other platforms
 benefit from assembply implementations of MulFix?

As usual: patches are highly welcomed.


Werner

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


[ft-devel] (no subject)

2010-08-06 Thread paul . forleo
I am doing an application where I need to use the Freetype library in a 
browser using Silverlight.  Problem is that Silverlight does not allow use 
of unmanaged code.  Has anyone ported the Freetype library to C#?   If 
not, I may do this myself.  Do you know of any problems I might run into 
if I do this? 
___
Freetype-devel mailing list
Freetype-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/freetype-devel


[ft-devel] FreeType 2.4.2 has been released

2010-08-06 Thread Werner LEMBERG

FreeType 2.4.2 has been released.

All users should upgrade as soon as possible.

It is available from

http://savannah.nongnu.org/download/freetype/

or

https://sourceforge.net/projects/freetype/files/

The latter site also holds older versions of the FreeType library.

See below for the relevant snippet from the CHANGES file.


Enjoy!


   Werner


--


FreeType 2  is a software  font engine that  is designed to  be small,
efficient,  highly   customizable,  and  portable   while  capable  of
producing high-quality output (glyph images) of most vector and bitmap
font formats.

Note that  FreeType 2 is  a font service  and doesn't provide  APIs to
perform higher-level features, like text layout or graphics processing
(e.g.,  colored  text  rendering,  `hollowing',  etc.).   However,  it
greatly simplifies these tasks by providing a simple, easy to use, and
uniform interface to access the content of font files.

FreeType  2  is  released  under  two open-source  licenses:  our  own
BSD-like FreeType  License and the  GPL.  It can  thus be used  by any
kind of projects, be they proprietary or not.


--


CHANGES BETWEEN 2.4.1 and 2.4.2

  I. IMPORTANT BUG FIXES

- A stack overflow in CFF Type2 CharStrings interpreter is fixed.

- Handling Type 42 font deallocation was broken; additionally, the
  library is now more robust against malformed Type 42 fonts.


  II. MISCELLANEOUS

- Two new functions,  `FT_Reference_Library' (in FT_MODULE_H)  and
  `FT_Reference_Face'  (in  FT_FREETYPE_H),  have  been  added  to
  simplify life-cycle management.  A counter gets initialized to 1
  at the  time an  FT_Library (or  FT_Face) structure  is created.
  The  two  new   functions  increment  the  respective   counter.
  `FT_Done_Library' and `FT_Done_Face' then only destroy a library
  or face if the counter is 1, otherwise they simply decrement the
  counter. 

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