[ft-cvs] freetype2 ./ChangeLog ./Jamfile src/base/ftbitm...

2005-06-30 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Branch: 
Changes by: David Turner [EMAIL PROTECTED]05/06/30 11:46:46

Modified files:
.  : ChangeLog Jamfile 
src/base   : ftbitmap.c 
src/otvalid: otvcommn.h otvgdef.c otvgpos.c otvgsub.c 
 otvjstf.c 
src/sfnt   : ttcmap.c 
src/truetype   : ttgload.c 

Log message:
* src/sfnt/ftbitmap.c, src/truetype/ttgload.c, src/sfnt/ttcmap.c:
removing compiler warnings (Visual C++ /W4)

* Jamfile, src/otvalid/{otvcommn.h,otvgdef.c,otvgpos.c,otvgsub.c,
otvjstf.c}: modified the code to use a different pre-processor trick
to implement the OTV_NEST1, OTV_NEST2 and OTV_NEST3 macros. The code
now compiles neatly with Visual C++. The 'otvalid' module has been
put in the Jamfile build again.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/freetype/freetype2/ChangeLog.diff?tr1=1.1064tr2=1.1065r1=textr2=text
http://savannah.gnu.org/cgi-bin/viewcvs/freetype/freetype2/Jamfile.diff?tr1=1.22tr2=1.23r1=textr2=text
http://savannah.gnu.org/cgi-bin/viewcvs/freetype/freetype2/src/base/ftbitmap.c.diff?tr1=1.9tr2=1.10r1=textr2=text
http://savannah.gnu.org/cgi-bin/viewcvs/freetype/freetype2/src/otvalid/otvcommn.h.diff?tr1=1.4tr2=1.5r1=textr2=text
http://savannah.gnu.org/cgi-bin/viewcvs/freetype/freetype2/src/otvalid/otvgdef.c.diff?tr1=1.3tr2=1.4r1=textr2=text
http://savannah.gnu.org/cgi-bin/viewcvs/freetype/freetype2/src/otvalid/otvgpos.c.diff?tr1=1.3tr2=1.4r1=textr2=text
http://savannah.gnu.org/cgi-bin/viewcvs/freetype/freetype2/src/otvalid/otvgsub.c.diff?tr1=1.3tr2=1.4r1=textr2=text
http://savannah.gnu.org/cgi-bin/viewcvs/freetype/freetype2/src/otvalid/otvjstf.c.diff?tr1=1.1tr2=1.2r1=textr2=text
http://savannah.gnu.org/cgi-bin/viewcvs/freetype/freetype2/src/sfnt/ttcmap.c.diff?tr1=1.55tr2=1.56r1=textr2=text
http://savannah.gnu.org/cgi-bin/viewcvs/freetype/freetype2/src/truetype/ttgload.c.diff?tr1=1.140tr2=1.141r1=textr2=text



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


[ft-cvs] ft2demos/src Jamfile

2005-06-30 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:ft2demos
Branch: 
Changes by: David Turner [EMAIL PROTECTED]05/06/30 12:11:53

Modified files:
src: Jamfile 

Log message:
fixing typo

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/freetype/ft2demos/src/Jamfile.diff?tr1=1.18tr2=1.19r1=textr2=text



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


[ft-cvs] freetype2 ./ChangeLog src/sfnt/ttsbit0.c

2006-01-19 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Branch: 
Changes by: David Turner [EMAIL PROTECTED]06/01/19 13:10:49

Modified files:
.  : ChangeLog 
src/sfnt   : ttsbit0.c 

Log message:
* src/sfnt/ttsbit0.c (tt_face_load_strike_metrics): fixed small
bug that prevented compilation when FT_OPTIMIZE_MEMORY is defined

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/ChangeLog.diff?tr1=1.1184tr2=1.1185r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/sfnt/ttsbit0.c.diff?tr1=1.11tr2=1.12r1=textr2=text


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


[ft-cvs] freetype2 ./ChangeLog builds/unix/install.mk

2006-01-28 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Branch: 
Changes by: David Turner [EMAIL PROTECTED]06/01/27 16:42:32

Modified files:
.  : ChangeLog 
builds/unix: install.mk 

Log message:
* builds/unix/configure.ac: fixed build problem on Cygwin

* builds/unix/install.mk: the installation now avoids installing
the internal headers, and removes existing ones if finds in the
target install directory

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/ChangeLog.diff?tr1=1.1195tr2=1.1196r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/builds/unix/install.mk.diff?tr1=1.20tr2=1.21r1=textr2=text


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


[ft-cvs] freetype2 ./ChangeLog builds/unix/unix-cc.in in...

2006-02-17 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Branch: 
Changes by: David Turner [EMAIL PROTECTED]06/02/17 17:23:13

Modified files:
.  : ChangeLog 
builds/unix: unix-cc.in 
include/freetype: ftcache.h 
src/cache  : ftcbasic.c ftccmap.c 

Log message:
* builds/unix/unix-cc.in: don't filter-out exported functions
anymore, this is used to ensure that all FT_BASE internal
functions are available for dynamic linking

* include/freetype/ftcache.h, src/cache/ftcbasic.c,
src/cache/ftccmap.c: try to revive old functions of the
cache sub-system. We also try to support FTC_ImageCache_Lookup
and FTC_ImageCache_SBit with legacy signatures through a gross
hack (hope it works)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/ChangeLog.diff?tr1=1.1226tr2=1.1227r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/builds/unix/unix-cc.in.diff?tr1=1.12tr2=1.13r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/ftcache.h.diff?tr1=1.43tr2=1.44r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/cache/ftcbasic.c.diff?tr1=1.14tr2=1.15r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/cache/ftccmap.c.diff?tr1=1.28tr2=1.29r1=textr2=text


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


[ft-cvs] freetype2/src/sfnt ttmtx.c

2006-02-21 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Branch: 
Changes by: David Turner [EMAIL PROTECTED]06/02/21 17:10:27

Modified files:
src/sfnt   : ttmtx.c 

Log message:
fixed compiler warning

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/sfnt/ttmtx.c.diff?tr1=1.9tr2=1.10r1=textr2=text


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


[ft-cvs] freetype2 ./ChangeLog include/freetype/config/f...

2006-02-22 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Branch: 
Changes by: David Turner [EMAIL PROTECTED]06/02/21 22:36:23

Modified files:
.  : ChangeLog 
include/freetype/config: ftoption.h 
include/freetype: ftmodapi.h 
include/freetype/internal: ftserv.h 
include/freetype/internal/services: svsfnt.h 
src/base   : ftobjs.c 
src/truetype   : ttdriver.c 

Log message:
* include/freetype/ftmodapi.h, include/internal/ftserv.h,
include/internal/services/svtteng.h, src/base/ftobjs.c,
src/truetype/ttdriver.c:

adding a new API named FT_Get_TrueType_Engine_Type to determine
wether we have a patented, unpatented or unimplemented TrueType
bytecode interpreter.

the FT_Get_Module_Flags API was removed consequently.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/ChangeLog.diff?tr1=1.1232tr2=1.1233r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/config/ftoption.h.diff?tr1=1.102tr2=1.103r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/ftmodapi.h.diff?tr1=1.3tr2=1.4r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/internal/ftserv.h.diff?tr1=1.22tr2=1.23r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/internal/services/svsfnt.h.diff?tr1=1.5tr2=1.6r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/base/ftobjs.c.diff?tr1=1.240tr2=1.241r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/truetype/ttdriver.c.diff?tr1=1.88tr2=1.89r1=textr2=text


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


[ft-cvs] freetype2/include/freetype/internal/services sv...

2006-02-24 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Branch: 
Changes by: David Turner [EMAIL PROTECTED]06/02/22 12:55:04

Added files:
include/freetype/internal/services: svtteng.h 

Log message:
adding missing file

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/internal/services/svtteng.h?rev=1.1


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


[ft-cvs] freetype2 ./ChangeLog src/bdf/bdflib.c

2006-02-24 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Branch: 
Changes by: David Turner [EMAIL PROTECTED]06/02/23 12:37:18

Modified files:
.  : ChangeLog 
src/bdf: bdflib.c 

Log message:
* src/bdf/bdflib.c: fixed a bug with zero-width glyphs
this patch comes from the Debian package for libfreetype6 !!
How come nobody mentions this on the devel list ??

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/ChangeLog.diff?tr1=1.1236tr2=1.1237r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/bdf/bdflib.c.diff?tr1=1.24tr2=1.25r1=textr2=text


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


[ft-cvs] freetype2 ./ChangeLog src/bdf/bdflib.c

2006-02-24 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Branch: 
Changes by: David Turner [EMAIL PROTECTED]06/02/23 12:40:14

Modified files:
.  : ChangeLog 
src/bdf: bdflib.c 

Log message:
* src/bdf/bdflib.c: fixed a problem with large encodings.
Again, this patch comes from Debian libfreetype6 for 2.1.10 !

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/ChangeLog.diff?tr1=1.1237tr2=1.1238r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/bdf/bdflib.c.diff?tr1=1.25tr2=1.26r1=textr2=text


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


[ft-cvs] freetype2/src/cache ftccmap.c

2006-02-24 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Branch: 
Changes by: David Turner [EMAIL PROTECTED]06/02/23 22:57:31

Modified files:
src/cache  : ftccmap.c 

Log message:
additionnal backwards-compatibility hacks

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/cache/ftccmap.c.diff?tr1=1.31tr2=1.32r1=textr2=text


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


[ft-cvs] freetype2 ./ChangeLog include/freetype/config/f...

2006-02-25 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Branch: 
Changes by: David Turner [EMAIL PROTECTED]06/02/25 12:49:40

Modified files:
.  : ChangeLog 
include/freetype/config: ftoption.h 
src/autofit: afcjk.c 
src/base   : ftobjs.c ftutil.c 
src/cff: cffobjs.c 
src/psaux  : afmparse.c 
src/sfnt   : ttbdf.c 
src/tools  : apinames.c 
src/truetype   : ttdriver.c 

Log message:
* include/freetype/config/ftoption.h, src/autofit/afcjk.c,
src/base/ftobjs.c, src/base/ftutil.c, src/cff/cffobjs.c,
src/psaux/afmparse.c, src/sfnt/ttbdf.c, src/tools/apinames.c,
src/truetype/ttdriver.c:

solved compiler warnings as well as C++ compilation problems

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/ChangeLog.diff?tr1=1.1246tr2=1.1247r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/config/ftoption.h.diff?tr1=1.104tr2=1.105r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/autofit/afcjk.c.diff?tr1=1.5tr2=1.6r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/base/ftobjs.c.diff?tr1=1.243tr2=1.244r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/base/ftutil.c.diff?tr1=1.16tr2=1.17r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/cff/cffobjs.c.diff?tr1=1.79tr2=1.80r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/psaux/afmparse.c.diff?tr1=1.6tr2=1.7r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/sfnt/ttbdf.c.diff?tr1=1.3tr2=1.4r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/tools/apinames.c.diff?tr1=1.4tr2=1.5r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/truetype/ttdriver.c.diff?tr1=1.90tr2=1.91r1=textr2=text


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


[ft-cvs] freetype2 ./ChangeLog builds/unix/ftsystem.c in...

2006-02-25 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Branch: 
Changes by: David Turner [EMAIL PROTECTED]06/02/25 14:53:02

Modified files:
.  : ChangeLog 
builds/unix: ftsystem.c 
include/freetype/config: ftheader.h 
include/freetype/internal/services: svotval.h svpfr.h 
src/base   : ftsystem.c 
src/bdf: bdfdrivr.c 
src/cache  : ftcbasic.c 
src/cff: cffcmap.c 
src/gzip   : ftgzip.c 
src/lzw: ftlzw.c ftlzw2.c 
src/psaux  : t1cmap.c 
src/sfnt   : ttbdf.c 
src/smooth : ftgrays.c 

Log message:
* builds/unix/ftsystem.c, include/freetype/config/ftheader.h,
include/freetype/internal/services/svotval.h,
include/freetype/internal/services/svpfr.h,
src/base/ftsystem.c, src/bdf/bdfdrivr.c, src/cache/ftcbasic.c,
src/cff/cffcmap.c, src/gzip/ftgzip.c, src/lzw/ftlzw.c,
src/lzw/ftlzw2.c, src/psaux/t1cmap.c, src/sfnt/ttbdf.c,
src/smooth/ftgrays.c:

solved -Wmissing-prototypes warnings with GCC

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/ChangeLog.diff?tr1=1.1247tr2=1.1248r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/builds/unix/ftsystem.c.diff?tr1=1.29tr2=1.30r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/config/ftheader.h.diff?tr1=1.39tr2=1.40r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/internal/services/svotval.h.diff?tr1=1.1tr2=1.2r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/internal/services/svpfr.h.diff?tr1=1.2tr2=1.3r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/base/ftsystem.c.diff?tr1=1.35tr2=1.36r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/bdf/bdfdrivr.c.diff?tr1=1.57tr2=1.58r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/cache/ftcbasic.c.diff?tr1=1.18tr2=1.19r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/cff/cffcmap.c.diff?tr1=1.14tr2=1.15r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/gzip/ftgzip.c.diff?tr1=1.21tr2=1.22r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/lzw/ftlzw.c.diff?tr1=1.4tr2=1.5r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/lzw/ftlzw2.c.diff?tr1=1.3tr2=1.4r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/psaux/t1cmap.c.diff?tr1=1.16tr2=1.17r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/sfnt/ttbdf.c.diff?tr1=1.4tr2=1.5r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/smooth/ftgrays.c.diff?tr1=1.66tr2=1.67r1=textr2=text


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


[ft-cvs] freetype2 ./ChangeLog src/base/ftobjs.c

2006-02-26 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Branch: 
Changes by: David Turner [EMAIL PROTECTED]06/02/26 07:57:45

Modified files:
.  : ChangeLog 
src/base   : ftobjs.c 

Log message:
* src/base/ftobjs.c (ft_recompute_scaled_metrics): re-enable 
conservative
rounding of metrics to avoid breaking clients like Pango
(see http://bugzilla.gnome.org/show_bug.cgi?id=327852)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/ChangeLog.diff?tr1=1.1251tr2=1.1252r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/base/ftobjs.c.diff?tr1=1.244tr2=1.245r1=textr2=text


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


[ft-cvs] freetype2 ./ChangeLog builds/unix/install.mk

2006-03-20 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Branch: 
Changes by: David Turner [EMAIL PROTECTED]06/03/20 12:13:14

Modified files:
.  : ChangeLog 
builds/unix: install.mk 

Log message:
* builds/unix/install.mk:
changing the installation procedure to remove the 'freetype/cache'
from the target directory.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/ChangeLog.diff?tr1=1.1270tr2=1.1271r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/builds/unix/install.mk.diff?tr1=1.23tr2=1.24r1=textr2=text


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


[ft-cvs] freetype2 ./ChangeLog src/sfnt/ttkern.c

2006-03-27 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Branch: 
Changes by: David Turner [EMAIL PROTECTED]06/03/27 20:10:26

Modified files:
.  : ChangeLog 
src/sfnt   : ttkern.c 

Log message:
* src/sfnt/ttkern.c (tt_face_get_kerning): fixed a serious bug
that caused some programs to go into an infinite loop when dealing
with fonts that don't have a properly sorted kerning sub-table

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/ChangeLog.diff?tr1=1.1287tr2=1.1288r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/sfnt/ttkern.c.diff?tr1=1.6tr2=1.7r1=textr2=text


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


[ft-cvs] freetype2/include/freetype ftcache.h

2006-04-01 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Branch: 
Changes by: David Turner [EMAIL PROTECTED]06/04/01 09:14:12

Modified files:
include/freetype: ftcache.h 

Log message:
updating cache documentation

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/ftcache.h.diff?tr1=1.46tr2=1.47r1=textr2=text


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


[ft-cvs] freetype2 ./ChangeLog docs/CHANGES

2006-04-01 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Branch: 
Changes by: David Turner [EMAIL PROTECTED]06/04/01 16:22:06

Modified files:
.  : ChangeLog 
docs   : CHANGES 

Log message:
updating documentation

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/ChangeLog.diff?tr1=1.1292tr2=1.1293r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/docs/CHANGES.diff?tr1=1.144tr2=1.145r1=textr2=text


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


[ft-cvs] freetype2 ./ChangeLog include/freetype/config/f...

2006-04-01 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Branch: 
Changes by: David Turner [EMAIL PROTECTED]06/04/01 16:11:53

Modified files:
.  : ChangeLog 
include/freetype/config: ftheader.h 

Log message:
* include/freetype/ftcache.h, include/freetype/config/ftheader.h:
updating documentation comments

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/ChangeLog.diff?tr1=1.1291tr2=1.1292r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/config/ftheader.h.diff?tr1=1.43tr2=1.44r1=textr2=text


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


[ft-cvs] freetype2 ./ChangeLog src/autofit/afloader.c

2006-04-13 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Branch: 
Changes by: David Turner [EMAIL PROTECTED]06/04/13 07:51:58

Modified files:
.  : ChangeLog 
src/autofit: afloader.c 

Log message:
* src/autofit/afloader.c: removing superfluous code in the auto-fitter's
loader

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/ChangeLog.diff?tr1=1.1298tr2=1.1299r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/autofit/afloader.c.diff?tr1=1.24tr2=1.25r1=textr2=text


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


[ft-cvs] freetype2 include/freetype/freetype.h include/f...

2006-04-13 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Branch: 
Changes by: David Turner [EMAIL PROTECTED]06/04/13 16:31:02

Modified files:
include/freetype: freetype.h ftcache.h ftchapters.h ftglyph.h 
  ftstroke.h 
src/base   : ftstroke.c 
src/tools/docmaker: content.py sources.py 

Log message:
doc updates
- fixing FT_Stroker_New to use a FT_Library instead of a FT_Memory

i know, i know, the ChangeLog will be updated later

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/freetype.h.diff?tr1=1.186tr2=1.187r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/ftcache.h.diff?tr1=1.48tr2=1.49r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/ftchapters.h.diff?tr1=1.12tr2=1.13r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/ftglyph.h.diff?tr1=1.35tr2=1.36r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/ftstroke.h.diff?tr1=1.10tr2=1.11r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/base/ftstroke.c.diff?tr1=1.16tr2=1.17r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/tools/docmaker/content.py.diff?tr1=1.4tr2=1.5r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/tools/docmaker/sources.py.diff?tr1=1.8tr2=1.9r1=textr2=text


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


[ft-cvs] freetype2 ./ChangeLog include/freetype/freetype...

2006-04-21 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Branch: 
Changes by: David Turner [EMAIL PROTECTED]06/04/21 08:35:11

Modified files:
.  : ChangeLog 
include/freetype: freetype.h ftincrem.h ftmodapi.h 

Log message:
* include/freetype/ftincrem.h, include/freetype/ftmodapi.h,
include/freetype/freetype.h: Documentation update

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/ChangeLog.diff?tr1=1.1299tr2=1.1300r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/freetype.h.diff?tr1=1.187tr2=1.188r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/ftincrem.h.diff?tr1=1.10tr2=1.11r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/ftmodapi.h.diff?tr1=1.6tr2=1.7r1=textr2=text


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


[ft-cvs] freetype2 ./ChangeLog src/sfnt/ttcmap.c

2006-04-21 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Branch: 
Changes by: David Turner [EMAIL PROTECTED]06/04/21 08:38:35

Modified files:
.  : ChangeLog 
src/sfnt   : ttcmap.c 

Log message:
* src/sfnt/ttcmap.c: removed compiler warnings (gcc-4.0.2)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/ChangeLog.diff?tr1=1.1300tr2=1.1301r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/sfnt/ttcmap.c.diff?tr1=1.63tr2=1.64r1=textr2=text


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


[ft-cvs] freetype2 ./ChangeLog include/freetype/config/f...

2006-05-02 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Branch: 
Changes by: David Turner [EMAIL PROTECTED]06/05/02 06:34:27

Modified files:
.  : ChangeLog 
include/freetype/config: ftconfig.h 
include/freetype: fterrdef.h 
include/freetype/internal: ftmemory.h 
src/base   : ftdbgmem.c ftutil.c 

Log message:
* include/freetype/fterrdef.h, include/freetype/config/ftconfig.h,
include/freetype/internal/ftmemory.h, src/base/ftdbgmem.c,
src/base/ftutil.c: udpating the memory management functions and
macros to safely deal with array size buffer overflows, this
corresponds to attemps to allocate arrays that are too large. For
an example, consider the following code:

count = read_uint32_from_file();
array = malloc( sizeof(Item) * count );
for ( nn = 0; nn  count; nn++ )
array[nn] = read_item_from_file();

if 'count' is larger than FT_UINT_MAX/sizeof(Item), the multiplication
will overflow and the array allocated will be smaller than the data
read from the file. In this case, the heap will be trashed, and this
can be used as a denial-of-service, or make the engine crash later.

the FT_ARRAY_NEW and FT_ARRAY_RENEW macro now check that the new
count is no more than FT_INT_MAX/item_size, otherwise, a new error,
named 'FT_Err_Array_Too_Large' will be returned.

note that the memory debugger now works again when FT_DEBUG_MEMORY
is defined, and FT_STRICT_ALIASING has disappeared, the corresponding
code being now the default.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/ChangeLog.diff?tr1=1.1311tr2=1.1312r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/config/ftconfig.h.diff?tr1=1.49tr2=1.50r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/fterrdef.h.diff?tr1=1.5tr2=1.6r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/internal/ftmemory.h.diff?tr1=1.47tr2=1.48r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/base/ftdbgmem.c.diff?tr1=1.34tr2=1.35r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/base/ftutil.c.diff?tr1=1.20tr2=1.21r1=textr2=text


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


[ft-cvs] ft2demos ./ChangeLog src/ftdump.c

2006-05-02 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:ft2demos
Branch: 
Changes by: David Turner [EMAIL PROTECTED]06/05/02 08:20:42

Modified files:
.  : ChangeLog 
src: ftdump.c 

Log message:
* src/ftdump.c: added dump of glyph count

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype/ft2demos/ChangeLog.diff?tr1=1.153tr2=1.154r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/ft2demos/src/ftdump.c.diff?tr1=1.21tr2=1.22r1=textr2=text


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


[ft-cvs] freetype2 ./ChangeLog include/freetype/internal...

2006-05-02 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Branch: 
Changes by: David Turner [EMAIL PROTECTED]06/05/02 09:00:29

Modified files:
.  : ChangeLog 
include/freetype/internal: ftmemory.h 
src/base   : ftbitmap.c ftmac.c ftrfork.c 
src/lzw: ftzopen.c 
src/raster : ftrend1.c 
src/sfnt   : ttpost.c 
src/truetype   : ttgxvar.c 
src/type42 : t42parse.c 
src/winfonts   : winfnt.c 

Log message:
* include/freetype/internal/ftmemory.h, src/base/ftbitmap.c,
src/base/ftmac.c, src/base/ftrfork.c, src/lzw/ftzopen.c,
src/raster/ftrend1.c, src/sfnt/ttpost.c, src/truetype/ttgxvar.c,
src/type42/t42parse.c, src/winfonts/winfnt.c: hardening the code
against out-of-bounds conditions when allocating arrays. This is
for the cases where FT_NEW_ARRAY and FT_RENEW_ARRAY are not used
already. Introducing the new FT_ALLOC_MULT and FT_REALLOC_MULT
macros.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/ChangeLog.diff?tr1=1.1312tr2=1.1313r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/internal/ftmemory.h.diff?tr1=1.48tr2=1.49r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/base/ftbitmap.c.diff?tr1=1.12tr2=1.13r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/base/ftmac.c.diff?tr1=1.42tr2=1.43r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/base/ftrfork.c.diff?tr1=1.5tr2=1.6r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/lzw/ftzopen.c.diff?tr1=1.3tr2=1.4r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/raster/ftrend1.c.diff?tr1=1.23tr2=1.24r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/sfnt/ttpost.c.diff?tr1=1.46tr2=1.47r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/truetype/ttgxvar.c.diff?tr1=1.13tr2=1.14r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/type42/t42parse.c.diff?tr1=1.22tr2=1.23r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/winfonts/winfnt.c.diff?tr1=1.81tr2=1.82r1=textr2=text


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


[ft-cvs] ft2demos ./ChangeLog src/ftcommon.c src/ftcommo...

2006-05-02 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:ft2demos
Branch: 
Changes by: David Turner [EMAIL PROTECTED]06/05/02 10:30:00

Modified files:
.  : ChangeLog 
src: ftcommon.c ftcommon.h ftview.c 

Log message:
* src/ftcommon.c, src/ftcommon.h, src/ftview.c: added support for
font preloading with the '-p' flag.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype/ft2demos/ChangeLog.diff?tr1=1.154tr2=1.155r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/ft2demos/src/ftcommon.c.diff?tr1=1.12tr2=1.13r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/ft2demos/src/ftcommon.h.diff?tr1=1.4tr2=1.5r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/ft2demos/src/ftview.c.diff?tr1=1.66tr2=1.67r1=textr2=text


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


[ft-cvs] freetype2 ./ChangeLog include/freetype/internal...

2006-05-03 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Branch: 
Changes by: David Turner [EMAIL PROTECTED]06/05/03 09:40:33

Modified files:
.  : ChangeLog 
include/freetype/internal: ftmemory.h 

Log message:
* include/freetype/internal/ftmemory.h: allow compilation with
C++ compilers

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/ChangeLog.diff?tr1=1.1317tr2=1.1318r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/internal/ftmemory.h.diff?tr1=1.50tr2=1.51r1=textr2=text


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


[ft-cvs] freetype2 ./ChangeLog include/freetype/internal...

2006-05-17 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Branch: 
Changes by: David Turner [EMAIL PROTECTED]06/05/17 13:34:21

Modified files:
.  : ChangeLog 
include/freetype/internal: tttypes.h 
src/autofit: afangles.c afcjk.c afhints.c aflatin.c 
 aftypes.h 
src/base   : ftcalc.c ftoutln.c 
src/gzip   : ftgzip.c 
src/psaux  : psconv.c 
src/truetype   : ttgload.c 
src/type1  : t1gload.c 

Log message:
* include/freetype/internal/tttypes.h, src/autofit/afangles.c,
src/autofit/afcjk.c, src/autofit/afhints.c, src/autofit/aflatin.c,
src/autofit/aftypes.h, src/base/ftcalc.c, src/base/ftoutln.c,
src/gzip/ftgzip.c, src/psaux/psconv.c, src/truetype/ttgload.c,
src/type1/t1gload.c:

this is a major patch used to drastically improve the performance
of loading glyphs. This both speeds up loading the glypn vector
themselves and the auto-fitter.

note that we've started using inline assembler with GCC to
implement FT_MulFix, given that this function is so damn
important for the engine's performance.

the resulting speed-up is about 25%.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/ChangeLog.diff?tr1=1.1333tr2=1.1334r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/internal/tttypes.h.diff?tr1=1.61tr2=1.62r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/autofit/afangles.c.diff?tr1=1.9tr2=1.10r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/autofit/afcjk.c.diff?tr1=1.7tr2=1.8r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/autofit/afhints.c.diff?tr1=1.22tr2=1.23r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/autofit/aflatin.c.diff?tr1=1.34tr2=1.35r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/autofit/aftypes.h.diff?tr1=1.18tr2=1.19r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/base/ftcalc.c.diff?tr1=1.69tr2=1.70r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/base/ftoutln.c.diff?tr1=1.68tr2=1.69r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/gzip/ftgzip.c.diff?tr1=1.22tr2=1.23r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/psaux/psconv.c.diff?tr1=1.7tr2=1.8r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/truetype/ttgload.c.diff?tr1=1.162tr2=1.163r1=textr2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/type1/t1gload.c.diff?tr1=1.92tr2=1.93r1=textr2=text


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


[ft-cvs] freetype2 ChangeLog src/pfr/pfrobjs.c

2006-06-04 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 06/06/04 14:33:08

Modified files:
.  : ChangeLog 
src/pfr: pfrobjs.c 

Log message:
  * src/pfr/pfrobjs.c (pfr_face_init): fix the computation
  of 'face-num_glyphs' which missed the last glyph, due to
  the offset-by-1 computation, since the PFR format doesn't
  guarantee that glyph index 0 corresponds to the missing
  glyph

  should fix bug #16668

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1341r2=1.1342
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/pfr/pfrobjs.c?cvsroot=freetyper1=1.34r2=1.35

Patches:
Index: ChangeLog
===
RCS file: /sources/freetype/freetype2/ChangeLog,v
retrieving revision 1.1341
retrieving revision 1.1342
diff -u -b -r1.1341 -r1.1342
--- ChangeLog   26 May 2006 06:30:05 -  1.1341
+++ ChangeLog   4 Jun 2006 14:33:08 -   1.1342
@@ -1,3 +1,13 @@
+2006-06-04  David Turner  [EMAIL PROTECTED]
+
+  * src/pfr/pfrobjs.c (pfr_face_init): fix the computation
+  of 'face-num_glyphs' which missed the last glyph, due to
+  the offset-by-1 computation, since the PFR format doesn't
+  guarantee that glyph index 0 corresponds to the missing
+  glyph
+
+  should fix bug #16668
+
 2006-05-25  Werner Lemberg  [EMAIL PROTECTED]
 
* builds/unix/unix-cc.in (LINK_LIBRARY): Don't comment out

Index: src/pfr/pfrobjs.c
===
RCS file: /sources/freetype/freetype2/src/pfr/pfrobjs.c,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -b -r1.34 -r1.35
--- src/pfr/pfrobjs.c   20 Mar 2006 13:32:33 -  1.34
+++ src/pfr/pfrobjs.c   4 Jun 2006 14:33:08 -   1.35
@@ -128,7 +128,7 @@
 
 
   pfrface-face_index = face_index;
-  pfrface-num_glyphs = phy_font-num_chars;
+  pfrface-num_glyphs = phy_font-num_chars + 1;
   pfrface-face_flags = FT_FACE_FLAG_SCALABLE;
 
   if ( (phy_font-flags  PFR_PHY_PROPORTIONAL) == 0 )


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


[ft-cvs] ft2demos ChangeLog src/ftbench.c

2006-06-04 Thread David Turner
CVSROOT:/sources/freetype
Module name:ft2demos
Changes by: David Turner freetype 06/06/04 15:00:59

Modified files:
.  : ChangeLog 
src: ftbench.c 

Log message:
  * src/ftbench.c (main): fixed a subtle memory corruption bug
  at program exit. Reported by [EMAIL PROTECTED]

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/ft2demos/ChangeLog?cvsroot=freetyper1=1.161r2=1.162
http://cvs.savannah.gnu.org/viewcvs/ft2demos/src/ftbench.c?cvsroot=freetyper1=1.25r2=1.26

Patches:
Index: ChangeLog
===
RCS file: /sources/freetype/ft2demos/ChangeLog,v
retrieving revision 1.161
retrieving revision 1.162
diff -u -b -r1.161 -r1.162
--- ChangeLog   21 May 2006 18:56:25 -  1.161
+++ ChangeLog   4 Jun 2006 15:00:59 -   1.162
@@ -1,3 +1,8 @@
+2006-06-04  David Turner  [EMAIL PROTECTED]
+
+  * src/ftbench.c (main): fixed a subtle memory corruption bug
+  at program exit. Reported by [EMAIL PROTECTED]
+
 2006-05-21  Werner Lemberg  [EMAIL PROTECTED]
 
* src/ftdump.c (Print_Type): Fix type for `module'.  Reported by

Index: src/ftbench.c
===
RCS file: /sources/freetype/ft2demos/src/ftbench.c,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -b -r1.25 -r1.26
--- src/ftbench.c   25 Feb 2006 22:32:36 -  1.25
+++ src/ftbench.c   4 Jun 2006 15:00:59 -   1.26
@@ -796,11 +796,24 @@
 }
   }
 
+ /* the following is a bit subtle: when we call FTC_Manager_Done,
+  * this normally destroys all FT_Face objects that the cache might
+  * have created by calling the face requester.
+  *
+  * however, this little benchmark as a tricky face requester that
+  * doesn't create a new FT_Face through FT_New_Face, but simply
+  * pass a pointer to the one that was previously created.
+  *
+  * if the cache manager was used before, the call to FTC_Manager_Done
+  * will discard our single FT_Face.
+  *
+  * in the case where no cache manager is in place, or if no test
+  * was run, the call to FT_Done_FreeType will release any remaining
+  * FT_Face anyway
+  */
   if ( cache_man )
 FTC_Manager_Done( cache_man );
 
-  FT_Done_Face( face );
-
   FT_Done_FreeType( lib );
 
   return 0;


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


[ft-cvs] freetype2 ChangeLog include/freetype/internal/s...

2006-06-06 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Changes by: David Turner freetype 06/06/06 08:14:14

Modified files:
.  : ChangeLog 
include/freetype/internal/services: svpscmap.h 
src/cff: cffcmap.c 
src/psaux  : t1cmap.c 
src/psnames: psmodule.c 

Log message:
* include/freetype/internal/services/svpscmap.h, 
src/cff/cffcmap.c,
src/psaux/t1cmap.c, src/psnames/psmodule.c: Fix for the memory
leak described in bug #16759.

We change 'ps_unicodes_init' so that it also takes a 
'free_glyph_name'
callback to release the glyph names returned by 'get_glyph_name'

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1344r2=1.1345
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/internal/services/svpscmap.h?cvsroot=freetyper1=1.4r2=1.5
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/cff/cffcmap.c?cvsroot=freetyper1=1.15r2=1.16
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/psaux/t1cmap.c?cvsroot=freetyper1=1.17r2=1.18
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/psnames/psmodule.c?cvsroot=freetyper1=1.43r2=1.44

Patches:
Index: ChangeLog
===
RCS file: /cvsroot/freetype/freetype2/ChangeLog,v
retrieving revision 1.1344
retrieving revision 1.1345
diff -u -b -r1.1344 -r1.1345
--- ChangeLog   4 Jun 2006 15:17:40 -   1.1344
+++ ChangeLog   6 Jun 2006 08:14:14 -   1.1345
@@ -1,3 +1,13 @@
+2006-06-06  David Turner  [EMAIL PROTECTED]
+
+* include/freetype/internal/services/svpscmap.h, src/cff/cffcmap.c,
+src/psaux/t1cmap.c, src/psnames/psmodule.c: Fix for the memory
+leak described in bug #16759.
+
+We change 'ps_unicodes_init' so that it also takes a 'free_glyph_name'
+callback to release the glyph names returned by 'get_glyph_name'
+
+
 2006-06-04  David Turner  [EMAIL PROTECTED]
 
* src/base/ftutil.c (ft_mem_qrealloc): Fix the function to accept

Index: include/freetype/internal/services/svpscmap.h
===
RCS file: 
/cvsroot/freetype/freetype2/include/freetype/internal/services/svpscmap.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- include/freetype/internal/services/svpscmap.h   12 Jan 2006 08:12:26 
-  1.4
+++ include/freetype/internal/services/svpscmap.h   6 Jun 2006 08:14:14 
-   1.5
@@ -75,14 +75,23 @@
*  NULL if invalid index.
*/
   typedef const char*
-  (*PS_Glyph_NameFunc)( FT_Pointer  data,
+  (*PS_GetGlyphNameFunc)( FT_Pointer  data,
 FT_UInt string_index );
 
+  /*
+   *  A function used to release the glyph name returned by
+   *  PS_GetGlyphNameFunc, when needed
+   */
+  typedef void
+  (*PS_FreeGlyphNameFunc)( FT_Pointer  data,
+   const char*  name );
+
   typedef FT_Error
   (*PS_Unicodes_InitFunc)( FT_Memory  memory,
PS_Unicodesunicodes,
FT_UIntnum_glyphs,
-   PS_Glyph_NameFunc  get_glyph_name,
+   PS_GetGlyphNameFunc   get_glyph_name,
+   PS_FreeGlyphNameFunc  free_glyph_name,
FT_Pointer glyph_data );
 
   typedef FT_UInt

Index: src/cff/cffcmap.c
===
RCS file: /cvsroot/freetype/freetype2/src/cff/cffcmap.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- src/cff/cffcmap.c   25 Feb 2006 14:53:02 -  1.15
+++ src/cff/cffcmap.c   6 Jun 2006 08:14:14 -   1.16
@@ -120,9 +120,10 @@
   /*/
 
   FT_CALLBACK_DEF( const char* )
-  cff_sid_to_glyph_name( CFF_Font  cff,
+  cff_sid_to_glyph_name( TT_Face   face,
  FT_UInt   idx )
   {
+CFF_Fontcff = (CFF_Font) face-extra.data;
 CFF_Charset charset = cff-charset;
 FT_Service_PsCMaps  psnames = (FT_Service_PsCMaps)cff-psnames;
 FT_UInt sid = charset-sids[idx];
@@ -131,6 +132,15 @@
 return cff_index_get_sid_string( cff-string_index, sid, psnames );
   }
 
+  FT_CALLBACK_DEF( void )
+  cff_sid_free_glyph_name( TT_Face  face,
+   const char*  gname )
+  {
+FT_Memory  memory = FT_FACE_MEMORY( face );
+
+FT_FREE( gname );
+  }
+
 
   FT_CALLBACK_DEF( FT_Error )
   cff_cmap_unicode_init( PS_Unicodes  unicodes )
@@ -149,7 +159,8 @@
 return psnames-unicodes_init( memory,
unicodes,
cff-num_glyphs,
-   (PS_Glyph_NameFunc)cff_sid_to_glyph_name

[ft-cvs] freetype2 ChangeLog src/type1/t1afm.c

2006-06-06 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 06/06/07 05:11:51

Modified files:
.  : ChangeLog 
src/type1  : t1afm.c 

Log message:
  Fix memory leak described in Savannah bug #16768

  * src/type1/t1afm.c (T1_Read_Metrics): fix memory leak
  which happened when the metrics file doesn't have kerning
  pairs.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1346r2=1.1347
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/type1/t1afm.c?cvsroot=freetyper1=1.50r2=1.51

Patches:
Index: ChangeLog
===
RCS file: /sources/freetype/freetype2/ChangeLog,v
retrieving revision 1.1346
retrieving revision 1.1347
diff -u -b -r1.1346 -r1.1347
--- ChangeLog   6 Jun 2006 12:54:08 -   1.1346
+++ ChangeLog   7 Jun 2006 05:11:50 -   1.1347
@@ -1,3 +1,11 @@
+2006-06-07  David Turner  [EMAIL PROTECTED]
+
+  Fix memory leak described in Savannah bug #16768
+
+  * src/type1/t1afm.c (T1_Read_Metrics): fix memory leak
+  which happened when the metrics file doesn't have kerning
+  pairs.
+
 2006-06-06  David Turner  [EMAIL PROTECTED]
 
Fix memory leak described in Savannah bug #16759.

Index: src/type1/t1afm.c
===
RCS file: /sources/freetype/freetype2/src/type1/t1afm.c,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -b -r1.50 -r1.51
--- src/type1/t1afm.c   20 Mar 2006 16:55:32 -  1.50
+++ src/type1/t1afm.c   7 Jun 2006 05:11:50 -   1.51
@@ -73,7 +73,7 @@
 
 
 #undef  KERN_INDEX
-#define KERN_INDEX( g1, g2 )  ( ( (FT_ULong)g1  16 ) | g2 )
+#define KERN_INDEX( g1, g2 )  ( ( (FT_ULong)(g1)  16 ) | (g2) )
 
 
   /* compare two kerning pairs */
@@ -233,14 +233,9 @@
 T1_Fontt1_font = ( (T1_Face)t1_face )-type1;
 
 
-if ( FT_NEW( fi ) )
-  return error;
-
-if ( FT_FRAME_ENTER( stream-size ) )
-{
-  FT_FREE( fi );
-  return error;
-}
+if ( FT_NEW( fi )   ||
+ FT_FRAME_ENTER( stream-size ) )
+  goto Exit;
 
 fi-FontBBox  = t1_font-font_bbox;
 fi-Ascender  = t1_font-font_bbox.yMax;
@@ -292,11 +287,16 @@
   {
 t1_face-face_flags |= FT_FACE_FLAG_KERNING;
 ( (T1_Face)t1_face )-afm_data = fi;
+fi = NULL;
   }
 }
 
 FT_FRAME_EXIT();
 
+  Exit:
+if ( fi != NULL )
+  T1_Done_Metrics( memory, fi );
+
 return error;
   }
 


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


[ft-cvs] freetype2 ChangeLog src/cid/cidgload.c src/true...

2006-08-16 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Changes by: David Turner freetype 06/08/16 09:11:31

Modified files:
.  : ChangeLog 
src/cid: cidgload.c 
src/truetype   : ttgload.c 

Log message:
* src/cid/cidgload.c (cid_slot_load_glyph), 
src/truetype/ttgload.c (tt_prepare_zone): removing compiler warnings

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1364r2=1.1365
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/cid/cidgload.c?cvsroot=freetyper1=1.79r2=1.80
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/truetype/ttgload.c?cvsroot=freetyper1=1.165r2=1.166


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


[ft-cvs] freetype2 ChangeLog src/base/ftobjs.c

2006-08-16 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Changes by: David Turner freetype 06/08/16 09:24:32

Modified files:
.  : ChangeLog 
src/base   : ftobjs.c 

Log message:
* src/base/ftobjs.c (ft_validator_run): disabling function, it is
buggy by design, so it will always return -1

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1365r2=1.1366
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/base/ftobjs.c?cvsroot=freetyper1=1.253r2=1.254


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


[ft-cvs] freetype2 ChangeLog include/freetype/internal/f...

2006-08-16 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Changes by: David Turner freetype 06/08/16 16:50:55

Modified files:
.  : ChangeLog 
include/freetype/internal: ftgloadr.h tttypes.h 
src/base   : ftgloadr.c ftobjs.c 
src/truetype   : ttgload.c ttinterp.c ttobjs.c 

Log message:
* include/freetype/internal/ftgloadr.h,
include/freetype/internal/tttypes.h, src/base/ftgloadr.c,
src/base/ftobjs.c, src/truetype/ttgload.c, src/truetype/ttinterp.c,
src/truetype/ttobjs.c: improvements to native TrueType hinting,
this is a first try, controlled by the FIX_BYTECODE macro in
src/truetype/ttinterp.c

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1366r2=1.1367
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/internal/ftgloadr.h?cvsroot=freetyper1=1.11r2=1.12
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/internal/tttypes.h?cvsroot=freetyper1=1.63r2=1.64
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/base/ftgloadr.c?cvsroot=freetyper1=1.14r2=1.15
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/base/ftobjs.c?cvsroot=freetyper1=1.254r2=1.255
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/truetype/ttgload.c?cvsroot=freetyper1=1.166r2=1.167
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/truetype/ttinterp.c?cvsroot=freetyper1=1.80r2=1.81
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/truetype/ttobjs.c?cvsroot=freetyper1=1.98r2=1.99


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


[ft-cvs] freetype2 ChangeLog src/truetype/ttobjs.c

2006-09-01 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Changes by: David Turner freetype 06/09/01 14:09:35

Modified files:
.  : ChangeLog 
src/truetype   : ttobjs.c 

Log message:
* src/truetype/ttobjs.c: updated the TrueType loader to 
recognize
a few fonts that require the automatic unpatented loader

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1373r2=1.1374
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/truetype/ttobjs.c?cvsroot=freetyper1=1.100r2=1.101


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


[ft-cvs] freetype2 ChangeLog src/smooth/ftgrays.c

2006-09-01 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Changes by: David Turner freetype 06/09/01 19:05:24

Modified files:
.  : ChangeLog 
src/smooth : ftgrays.c 

Log message:
* src/smooth/ftgrays.c: optmized the performance of the anti-aliased
rasterizer. The speed gains is between 15% and 25%, depending on
content

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1374r2=1.1375
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/smooth/ftgrays.c?cvsroot=freetyper1=1.68r2=1.69


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


[ft-cvs] freetype2 ChangeLog src/smooth/ftgrays.c

2006-09-04 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 06/09/04 16:42:44

Modified files:
.  : ChangeLog 
src/smooth : ftgrays.c 

Log message:
fix for the latest rasterizer optimization

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1376r2=1.1377
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/smooth/ftgrays.c?cvsroot=freetyper1=1.70r2=1.71


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


[ft-cvs] freetype2 ChangeLog src/smooth/ftgrays.c

2006-09-05 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Changes by: David Turner freetype 06/09/05 09:45:15

Modified files:
.  : ChangeLog 
src/smooth : ftgrays.c 

Log message:
* src/smooth/ftgrays.c (gray_sweep): Avoid buffer overwrites
when to the end of a bitmap scanline. The fun never ends ;-)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1378r2=1.1379
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/smooth/ftgrays.c?cvsroot=freetyper1=1.71r2=1.72


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


[ft-cvs] freetype2 ChangeLog src/smooth/ftgrays.c

2006-09-05 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Changes by: David Turner freetype 06/09/05 12:17:39

Modified files:
.  : ChangeLog 
src/smooth : ftgrays.c 

Log message:
* src/smooth/ftgrays.c: minor source cleanups and optimization

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1379r2=1.1380
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/smooth/ftgrays.c?cvsroot=freetyper1=1.72r2=1.73


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


[ft-cvs] freetype2/src/smooth ftgrays.c

2006-09-05 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Changes by: David Turner freetype 06/09/05 14:58:23

Modified files:
src/smooth : ftgrays.c 

Log message:
fix stupid bug

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/smooth/ftgrays.c?cvsroot=freetyper1=1.73r2=1.74


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


[ft-cvs] freetype2 ChangeLog src/sfnt/sfobjs.c src/truet...

2006-09-11 Thread David Turner
CVSROOT:/cvsroot/freetype
Module name:freetype2
Changes by: David Turner freetype 06/09/11 12:00:32

Modified files:
.  : ChangeLog 
src/sfnt   : sfobjs.c 
src/truetype   : ttobjs.c 

Log message:
* src/sfnt/sfobjs.c (tt_face_get_name): support some function
which report their English names through an Apple Roman
(platform,encoding) pair, with language_id != English

if the font uses another name entry with language_id == English,
it will be selected correctly though.

* src/truetype/ttobjs.c: add unpatent-hinting selection for
mingli.ttf

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1381r2=1.1382
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/sfnt/sfobjs.c?cvsroot=freetyper1=1.118r2=1.119
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/truetype/ttobjs.c?cvsroot=freetyper1=1.102r2=1.103


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


[ft-cvs] freetype2 ChangeLog include/freetype/freetype.h...

2006-09-27 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 06/09/27 07:52:49

Modified files:
.  : ChangeLog 
include/freetype: freetype.h 
include/freetype/config: ftheader.h 
include/freetype/internal: ftobjs.h 
src/base   : Jamfile 
src/smooth : ftsmooth.c 

Log message:
* include/freetype/freetype.h: bumping FT_FREETYPE_PATCH to 2
for an upcoming 2.2.2 release

* include/freetype/ftlcdfil.h, src/freetype/ftlcdfil.c:
added a new API to support color filtering of subpixel glyph
bitmaps. In default build, the function FT_Library_SetLcdFilter
returns FT_Err_Unimplemented_Feature; you need to #define
FT_CONFIG_OPTION_SUBPIXEL_RENDERING in ftoption.h to compile
the real implementation

* src/smooth/ftsmooth.c: adding support for sub-pixel color
filtering; simplifying a few function calls

* include/freetype/config/ftheader.h: adding FT_LCD_FILTER_H
macro that points to freetype/ftlcdfil.h

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1388r2=1.1389
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/freetype.h?cvsroot=freetyper1=1.196r2=1.197
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/config/ftheader.h?cvsroot=freetyper1=1.46r2=1.47
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/internal/ftobjs.h?cvsroot=freetyper1=1.105r2=1.106
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/base/Jamfile?cvsroot=freetyper1=1.29r2=1.30
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/smooth/ftsmooth.c?cvsroot=freetyper1=1.36r2=1.37


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


[ft-cvs] freetype2 ChangeLog vms_make.com src/base/rules.mk

2006-09-27 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 06/09/27 07:58:43

Modified files:
.  : ChangeLog vms_make.com 
src/base   : rules.mk 

Log message:
* src/base/Jamfile, src/base/rules.mk, vms_make.com: adding
'ftlcdfil.c' to the list of compiled source files

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1389r2=1.1390
http://cvs.savannah.gnu.org/viewcvs/freetype2/vms_make.com?cvsroot=freetyper1=1.8r2=1.9
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/base/rules.mk?cvsroot=freetyper1=1.38r2=1.39


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


[ft-cvs] freetype2 ChangeLog include/freetype/internal/f...

2006-09-30 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 06/10/01 00:09:35

Modified files:
.  : ChangeLog 
include/freetype/internal: ftobjs.h 
src/base   : ftobjs.c 
src/truetype   : ttobjs.c 

Log message:
* include/freetype/internal/ftobjs.h, src/base/ftobjs.c,
src/truetype/ttobjs.c: fixes related to the unpatented hinter

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1395r2=1.1396
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/internal/ftobjs.h?cvsroot=freetyper1=1.108r2=1.109
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/base/ftobjs.c?cvsroot=freetyper1=1.259r2=1.260
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/truetype/ttobjs.c?cvsroot=freetyper1=1.104r2=1.105


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


[ft-cvs] freetype2 ChangeLog src/autofit/afhints.c src/a...

2006-11-02 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 06/11/02 16:37:35

Modified files:
.  : ChangeLog 
src/autofit: afhints.c afhints.h aflatin.c afloader.c 
 afmodule.c aftypes.h 

Log message:
- fixed a bug in af_compute_direction which generated ugly glyphs
- added more debug/log messages to help improve the auto-fitter

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1410r2=1.1411
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/afhints.c?cvsroot=freetyper1=1.24r2=1.25
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/afhints.h?cvsroot=freetyper1=1.17r2=1.18
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/aflatin.c?cvsroot=freetyper1=1.36r2=1.37
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/afloader.c?cvsroot=freetyper1=1.25r2=1.26
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/afmodule.c?cvsroot=freetyper1=1.6r2=1.7
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/aftypes.h?cvsroot=freetyper1=1.22r2=1.23


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


[ft-cvs] ft2demos/src ftgrid.c

2006-11-02 Thread David Turner
CVSROOT:/sources/freetype
Module name:ft2demos
Changes by: David Turner freetype 06/11/02 17:21:41

Modified files:
src: ftgrid.c 

Log message:
- mode debugging support

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/ft2demos/src/ftgrid.c?cvsroot=freetyper1=1.2r2=1.3


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


[ft-cvs] freetype2 ChangeLog src/autofit/aflatin.c src/g...

2006-11-02 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 06/11/02 23:28:09

Modified files:
.  : ChangeLog 
src/autofit: aflatin.c 
src/gzip   : inftrees.c 

Log message:
- improve autofitter's handling of serif fonts (results are much better)
- make GCC 4 happy when compiling our zlib sources

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1411r2=1.1412
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/aflatin.c?cvsroot=freetyper1=1.37r2=1.38
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/gzip/inftrees.c?cvsroot=freetyper1=1.6r2=1.7


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


[ft-cvs] freetype2 ChangeLog src/pshinter/pshalgo.c

2006-11-09 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 06/11/09 16:31:52

Modified files:
.  : ChangeLog 
src/pshinter   : pshalgo.c 

Log message:
* src/pshinter/pshalgo.c (psh_glyph_compute_inflections): fixed
a stupid typo which created a variable-used-before-initialized 
bug

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1414r2=1.1415
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/pshinter/pshalgo.c?cvsroot=freetyper1=1.15r2=1.16


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


[ft-cvs] freetype2 ChangeLog README include/freetype/ftl...

2006-11-10 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 06/11/10 16:49:42

Modified files:
.  : ChangeLog README 
include/freetype: ftlcdfil.h 
include/freetype/internal: ftobjs.h 
src/autofit: aflatin.c 
src/base   : ftlcdfil.c 
src/smooth : ftsmooth.c 

Log message:
   * include/freetype/ftlcdfil.h, include/internal/ftobjs.h,
   src/base/ftlcdfilt.c, src/smooth/ftsmooth.c: API change for
   the LCD filter, the FT_LcdFilter value is a enum describing
   which filter to apply, new values FT_LCD_FILTER_LIGHT and
   FT_LCD_FILTER_LEGACY (the latter implements the LibXft original
   algorithm which produces incredible color fringes for everything
   except very-well hinted text)

   * src/autofit/aflatin.c: various tiny improvements that 
drastically
   improve the handling of serif fonts and of LCD/LCD_V hinting 
modes.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1416r2=1.1417
http://cvs.savannah.gnu.org/viewcvs/freetype2/README?cvsroot=freetyper1=1.39r2=1.40
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/ftlcdfil.h?cvsroot=freetyper1=1.2r2=1.3
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/internal/ftobjs.h?cvsroot=freetyper1=1.110r2=1.111
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/aflatin.c?cvsroot=freetyper1=1.39r2=1.40
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/base/ftlcdfil.c?cvsroot=freetyper1=1.2r2=1.3
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/smooth/ftsmooth.c?cvsroot=freetyper1=1.38r2=1.39


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


[ft-cvs] freetype2 ChangeLog src/truetype/ttinterp.c

2006-11-13 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 06/11/13 11:25:06

Modified files:
.  : ChangeLog 
src/truetype   : ttinterp.c 

Log message:
  * src/truetype/ttinterp.c: undefined the FIX_BYTECODE macro,
  since the interpreter enhancements are still too buggy for
  general use

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1417r2=1.1418
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/truetype/ttinterp.c?cvsroot=freetyper1=1.83r2=1.84


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


[ft-cvs] freetype2 ChangeLog src/base/ftlcdfil.c

2006-11-13 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 06/11/13 13:03:48

Modified files:
.  : ChangeLog 
src/base   : ftlcdfil.c 

Log message:
  * src/base/ftlcdfil.c: added support for FT_FORCE_LIGHT_LCD_FILTER
  and FT_FORCE_LEGACY_LCD_FILTER at compile time. Define these 
macros
  when building the library to change the default LCD filter to be
  used. This is only useful for experimentation

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1418r2=1.1419
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/base/ftlcdfil.c?cvsroot=freetyper1=1.3r2=1.4


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


[ft-cvs] freetype2 ChangeLog include/freetype/ftlcdfil.h

2006-11-13 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 06/11/13 13:24:30

Modified files:
.  : ChangeLog 
include/freetype: ftlcdfil.h 

Log message:
updating documentation

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1419r2=1.1420
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/ftlcdfil.h?cvsroot=freetyper1=1.3r2=1.4


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


[ft-cvs] freetype2 ChangeLog src/autofit/afhints.c src/a...

2006-11-28 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 06/11/28 08:09:20

Modified files:
.  : ChangeLog 
src/autofit: afhints.c aftypes.h 
src/smooth : ftgrays.c 
src/truetype   : ttobjs.c 

Log message:
* src/truetype/ttobjs.c (tt_face_init): Fix typo in previous patch

* src/smooth/ftgrays.c: remove hard-coded error values, use FreeType
ones instead

* src/autofit/afhints.c (af_glyph_hints_dump_segments): remove 
unused
variable

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1426r2=1.1427
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/afhints.c?cvsroot=freetyper1=1.29r2=1.30
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/aftypes.h?cvsroot=freetyper1=1.26r2=1.27
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/smooth/ftgrays.c?cvsroot=freetyper1=1.75r2=1.76
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/truetype/ttobjs.c?cvsroot=freetyper1=1.107r2=1.108


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


[ft-cvs] freetype2 ChangeLog src/pfr/pfrobjs.c

2007-01-05 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/01/05 15:55:59

Modified files:
.  : ChangeLog 
src/pfr: pfrobjs.c 

Log message:
* src/pfr/pfrobjs.c (pfr_face_init): detect non-scalable fonts
correctly. fixes bug #17876

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1459r2=1.1460
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/pfr/pfrobjs.c?cvsroot=freetyper1=1.37r2=1.38


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


[ft-cvs] freetype2 ChangeLog docs/CHANGES

2007-01-09 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/01/09 09:21:16

Modified files:
.  : ChangeLog 
docs   : CHANGES 

Log message:
updating docs/CHANGES

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1465r2=1.1466
http://cvs.savannah.gnu.org/viewcvs/freetype2/docs/CHANGES?cvsroot=freetyper1=1.150r2=1.151


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


[ft-cvs] freetype2 ChangeLog src/pshinter/pshalgo.c

2007-01-10 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/01/10 13:15:56

Modified files:
.  : ChangeLog 
src/pshinter   : pshalgo.c 

Log message:
* src/pshinter/pshalgo.c (psh_glyph_compute_inflections):
fixed a typo which created an endless loop with some malformed
font files

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1468r2=1.1469
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/pshinter/pshalgo.c?cvsroot=freetyper1=1.18r2=1.19


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


[ft-cvs] freetype2 ChangeLog

2007-01-10 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/01/10 14:33:19

Modified files:
.  : ChangeLog 

Log message:
pre-tag doc update

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1470r2=1.1471


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


[ft-cvs] freetype2 ChangeLog src/base/ftbitmap.c src/tru...

2007-01-12 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/01/13 00:19:18

Modified files:
.  : ChangeLog 
src/base   : ftbitmap.c 
src/truetype   : ttinterp.c 

Log message:
* src/base/ftbitmap.c: fixing memory stomping bug in the
bitmap embolderner when the pitch of the source bitmap is
*much* larger than its width

* src/truetype/ttinterp.c: fixing aliasing-related compilation
warning

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1477r2=1.1478
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/base/ftbitmap.c?cvsroot=freetyper1=1.13r2=1.14
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/truetype/ttinterp.c?cvsroot=freetyper1=1.86r2=1.87


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


Re: [ft-cvs] freetype2 ChangeLog

2007-01-13 Thread David Turner
oops, sorry for that :-)

- David

On Sat, 13 Jan 2007 06:38:56 +, Masatake YAMATO [EMAIL PROTECTED] said:
 CVSROOT:/cvsroot/freetype
 Module name:freetype2
 Changes by: Masatake YAMATO jet   07/01/13 06:38:56
 
 Modified files:
   .  : ChangeLog 
 
 Log message:
   Fix a typo.
 
 CVSWeb URLs:
 http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1478r2=1.1479
 
 
 ___
 Freetype-cvs mailing list
 Freetype-cvs@nongnu.org
 http://lists.nongnu.org/mailman/listinfo/freetype-cvs


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


[ft-cvs] freetype2 ChangeLog src/autofit/aflatin.c src/a...

2007-01-23 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/01/23 15:51:50

Modified files:
.  : ChangeLog 
src/autofit: aflatin.c aftypes.h afwarp.c afwarp.h 

Log message:
* src/autofit/aflatin.c, src/autofit/aftypes.h, 
src/autofit/afwarp.h,
src/autofit/afwarp.c: fix and enable the warper to improve 
light
hinting mode. This is not necessarily a final version, but it 
seems
to work well

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1493r2=1.1494
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/aflatin.c?cvsroot=freetyper1=1.47r2=1.48
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/aftypes.h?cvsroot=freetyper1=1.28r2=1.29
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/afwarp.c?cvsroot=freetyper1=1.4r2=1.5
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/afwarp.h?cvsroot=freetyper1=1.2r2=1.3


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


[ft-cvs] freetype2 ChangeLog builds/mac/ftmac.c include/...

2007-02-12 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/02/12 14:55:03

Modified files:
.  : ChangeLog 
builds/mac : ftmac.c 
include/freetype/internal: ftmemory.h 
src/base   : ftutil.c 
src/bdf: bdfdrivr.c bdflib.c 
src/cff: cffdrivr.c cffload.c cffobjs.c 
src/pcf: pcfread.c 
src/sfnt   : sfdriver.c 
src/type1  : t1driver.c 
src/type42 : t42drivr.c 

Log message:
introduce ft_mem_dup, ft_mem_strdup and ft_mem_strcpyn, and the 
corresponding
macros to use them (e.g. FT_STRDUP, FT_DUP and FT_STRCPYN)

modify the code to use them instead of raw mallocs/strcpy

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1514r2=1.1515
http://cvs.savannah.gnu.org/viewcvs/freetype2/builds/mac/ftmac.c?cvsroot=freetyper1=1.5r2=1.6
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/internal/ftmemory.h?cvsroot=freetyper1=1.53r2=1.54
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/base/ftutil.c?cvsroot=freetyper1=1.24r2=1.25
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/bdf/bdfdrivr.c?cvsroot=freetyper1=1.60r2=1.61
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/bdf/bdflib.c?cvsroot=freetyper1=1.31r2=1.32
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/cff/cffdrivr.c?cvsroot=freetyper1=1.65r2=1.66
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/cff/cffload.c?cvsroot=freetyper1=1.91r2=1.92
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/cff/cffobjs.c?cvsroot=freetyper1=1.83r2=1.84
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/pcf/pcfread.c?cvsroot=freetyper1=1.59r2=1.60
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/sfnt/sfdriver.c?cvsroot=freetyper1=1.91r2=1.92
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/type1/t1driver.c?cvsroot=freetyper1=1.79r2=1.80
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/type42/t42drivr.c?cvsroot=freetyper1=1.25r2=1.26


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


[ft-cvs] freetype2 ChangeLog src/truetype/ttinterp.c src...

2007-02-12 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/02/12 15:24:51

Modified files:
.  : ChangeLog 
src/truetype   : ttinterp.c ttinterp.h 

Log message:
some simplifications of the TrueType interpreter projection code
(preliminaries to various interpreter fixes)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1515r2=1.1516
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/truetype/ttinterp.c?cvsroot=freetyper1=1.93r2=1.94
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/truetype/ttinterp.h?cvsroot=freetyper1=1.31r2=1.32


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


[ft-cvs] freetype2 ChangeLog src/autofit/afloader.c

2007-02-12 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/02/12 21:28:21

Modified files:
.  : ChangeLog 
src/autofit: afloader.c 

Log message:
fix inter-letter spacing of auto-hinted glyphs (non-light modes)w

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1516r2=1.1517
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/afloader.c?cvsroot=freetyper1=1.32r2=1.33


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


[ft-cvs] freetype2 ChangeLog src/autofit/aflatin.c

2007-02-12 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/02/12 22:33:48

Modified files:
.  : ChangeLog 
src/autofit: aflatin.c 

Log message:
better handling of serif segments in the Latin auto-fitter, gets rid of 
broken 9 in Arial 9pt/96dpi

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1522r2=1.1523
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/aflatin.c?cvsroot=freetyper1=1.49r2=1.50


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


[ft-cvs] ft2demos ChangeLog src/ttdebug.c

2007-02-14 Thread David Turner
CVSROOT:/sources/freetype
Module name:ft2demos
Changes by: David Turner freetype 07/02/14 15:04:52

Modified files:
.  : ChangeLog 
src: ttdebug.c 

Log message:
truetype interpreter debugger udpates

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/ft2demos/ChangeLog?cvsroot=freetyper1=1.190r2=1.191
http://cvs.savannah.gnu.org/viewcvs/ft2demos/src/ttdebug.c?cvsroot=freetyper1=1.6r2=1.7


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


[ft-cvs] freetype2 ChangeLog src/type1/t1afm.c

2007-03-05 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/03/05 17:40:03

Modified files:
.  : ChangeLog 
src/type1  : t1afm.c 

Log message:
fix bug in the PFM parser: kerning values must be read as 16-bit 
*signed* values

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1530r2=1.1531
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/type1/t1afm.c?cvsroot=freetyper1=1.52r2=1.53


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


[ft-cvs] freetype2 ChangeLog src/truetype/ttobjs.c

2007-03-05 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/03/05 18:18:52

Modified files:
.  : ChangeLog 
src/truetype   : ttobjs.c 

Log message:
bugfix: do not erase root x_ppem and y_ppem values in 
tt_size_init_bytecode

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1531r2=1.1532
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/truetype/ttobjs.c?cvsroot=freetyper1=1.113r2=1.114


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


[ft-cvs] freetype2 ChangeLog src/base/ftinit.c

2007-03-05 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/03/05 18:23:25

Modified files:
.  : ChangeLog 
src/base   : ftinit.c 

Log message:
fix a small memory leak when FT_Init_FreeType fails for some reason

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1532r2=1.1533
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/base/ftinit.c?cvsroot=freetyper1=1.38r2=1.39


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


[ft-cvs] freetype2 ChangeLog src/base/ftutil.c

2007-03-08 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/03/08 10:50:38

Modified files:
.  : ChangeLog 
src/base   : ftutil.c 

Log message:
fixing implementation bug in ft_mem_strcpyn

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1535r2=1.1536
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/base/ftutil.c?cvsroot=freetyper1=1.26r2=1.27


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


[ft-cvs] freetype2 ChangeLog src/truetype/ttinterp.c

2007-03-17 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/03/17 17:48:57

Modified files:
.  : ChangeLog 
src/truetype   : ttinterp.c 

Log message:
fixing TrueType bytecode interpreter regression for HLB_.TTF, needs 
more testing with other fonts

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1539r2=1.1540
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/truetype/ttinterp.c?cvsroot=freetyper1=1.99r2=1.100


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


[ft-cvs] freetype2 ChangeLog src/base/ftbitmap.c

2007-03-28 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/03/28 14:53:41

Modified files:
.  : ChangeLog 
src/base   : ftbitmap.c 

Log message:
fixing bug in the padding zero-ing of the bitmap emboldener

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1552r2=1.1553
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/base/ftbitmap.c?cvsroot=freetyper1=1.15r2=1.16


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


[ft-cvs] ft2demos ChangeLog src/ftdiff.c

2007-03-30 Thread David Turner
CVSROOT:/sources/freetype
Module name:ft2demos
Changes by: David Turner freetype 07/03/30 11:17:04

Modified files:
.  : ChangeLog 
src: ftdiff.c 

Log message:
update ftdiff to allow single-column setting changes, press F1 for new 
keystrokes

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/ft2demos/ChangeLog?cvsroot=freetyper1=1.195r2=1.196
http://cvs.savannah.gnu.org/viewcvs/ft2demos/src/ftdiff.c?cvsroot=freetyper1=1.3r2=1.4


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


[ft-cvs] ft2demos ChangeLog src/ftdiff.c

2007-04-02 Thread David Turner
CVSROOT:/sources/freetype
Module name:ft2demos
Changes by: David Turner freetype 07/04/02 10:11:39

Modified files:
.  : ChangeLog 
src: ftdiff.c 

Log message:
fixed a small bug that occured when grNewSurface failed. Thanks to 
[EMAIL PROTECTED] for reporting this

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/ft2demos/ChangeLog?cvsroot=freetyper1=1.197r2=1.198
http://cvs.savannah.gnu.org/viewcvs/ft2demos/src/ftdiff.c?cvsroot=freetyper1=1.5r2=1.6


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


[ft-cvs] ft2demos ChangeLog graph/win32/grwin32.c

2007-04-02 Thread David Turner
CVSROOT:/sources/freetype
Module name:ft2demos
Changes by: David Turner freetype 07/04/02 10:15:23

Modified files:
.  : ChangeLog 
graph/win32: grwin32.c 

Log message:
fix Win32 window size computation in the graphics library. Thanks to 
[EMAIL PROTECTED]

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/ft2demos/ChangeLog?cvsroot=freetyper1=1.198r2=1.199
http://cvs.savannah.gnu.org/viewcvs/ft2demos/graph/win32/grwin32.c?cvsroot=freetyper1=1.9r2=1.10


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


[ft-cvs] ft2demos ChangeLog src/ftdiff.c

2007-04-02 Thread David Turner
CVSROOT:/sources/freetype
Module name:ft2demos
Changes by: David Turner freetype 07/04/02 12:44:17

Modified files:
.  : ChangeLog 
src: ftdiff.c 

Log message:
ftdiff: fix unhinted rendering when there are embedded bitmaps

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/ft2demos/ChangeLog?cvsroot=freetyper1=1.199r2=1.200
http://cvs.savannah.gnu.org/viewcvs/ft2demos/src/ftdiff.c?cvsroot=freetyper1=1.6r2=1.7


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


[ft-cvs] freetype2 ChangeLog src/base/ftobjs.c

2007-04-03 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/04/03 14:30:35

Modified files:
.  : ChangeLog 
src/base   : ftobjs.c 

Log message:
make FT_Set_Char_Size deal with 0-valued resolution parameter like the 
other one

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1556r2=1.1557
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/base/ftobjs.c?cvsroot=freetyper1=1.272r2=1.273


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


[ft-cvs] freetype2 ChangeLog include/freetype/ftcache.h ...

2007-05-11 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/05/11 14:36:24

Modified files:
.  : ChangeLog 
include/freetype: ftcache.h 
src/cache  : ftcbasic.c 

Log message:
implement FTC_ImageCache_LookupScaler and FTC_SBitCache_LookupScaler,
which allow us to specify the font size with a FTC_Scaler structure,
hence enabling fractional point sizes, etc...

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1573r2=1.1574
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/ftcache.h?cvsroot=freetyper1=1.51r2=1.52
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/cache/ftcbasic.c?cvsroot=freetyper1=1.20r2=1.21


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


[ft-cvs] freetype2 ChangeLog src/truetype/ttobjs.c

2007-05-11 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/05/11 14:10:30

Modified files:
.  : ChangeLog 
src/truetype   : ttobjs.c 

Log message:
fix a typo that force CVT scaling to be re-run on each glyph load

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1572r2=1.1573
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/truetype/ttobjs.c?cvsroot=freetyper1=1.115r2=1.116


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


[ft-cvs] ft2demos ChangeLog src/ftcommon.c src/ftcommon....

2007-05-11 Thread David Turner
CVSROOT:/sources/freetype
Module name:ft2demos
Changes by: David Turner freetype 07/05/11 14:41:02

Modified files:
.  : ChangeLog 
src: ftcommon.c ftcommon.h ftgrid.c ftstring.c 
 ftview.c 

Log message:
adapt test program to the new Scaler-based cache functions

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/ft2demos/ChangeLog?cvsroot=freetyper1=1.207r2=1.208
http://cvs.savannah.gnu.org/viewcvs/ft2demos/src/ftcommon.c?cvsroot=freetyper1=1.18r2=1.19
http://cvs.savannah.gnu.org/viewcvs/ft2demos/src/ftcommon.h?cvsroot=freetyper1=1.6r2=1.7
http://cvs.savannah.gnu.org/viewcvs/ft2demos/src/ftgrid.c?cvsroot=freetyper1=1.4r2=1.5
http://cvs.savannah.gnu.org/viewcvs/ft2demos/src/ftstring.c?cvsroot=freetyper1=1.35r2=1.36
http://cvs.savannah.gnu.org/viewcvs/ft2demos/src/ftview.c?cvsroot=freetyper1=1.72r2=1.73


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


[ft-cvs] freetype2 ChangeLog include/freetype/config/fts...

2007-05-15 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/05/15 10:54:10

Modified files:
.  : ChangeLog 
include/freetype/config: ftstdlib.h 
include/freetype/internal: ftobjs.h 

Log message:
do not use functions from ctypes.h, they are locale-dependent (and 
slower)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1577r2=1.1578
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/config/ftstdlib.h?cvsroot=freetyper1=1.18r2=1.19
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/internal/ftobjs.h?cvsroot=freetyper1=1.111r2=1.112


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


[ft-cvs] freetype2 ChangeLog src/lzw/ftzopen.c src/lzw/f...

2007-05-22 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/05/22 09:53:44

Modified files:
.  : ChangeLog 
src/lzw: ftzopen.c ftzopen.h 

Log message:
avoid heap explosion in the case of malformed .Z font files
related to bug #19910, but not a bugfix yet

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1584r2=1.1585
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/lzw/ftzopen.c?cvsroot=freetyper1=1.5r2=1.6
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/lzw/ftzopen.h?cvsroot=freetyper1=1.4r2=1.5


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


[ft-cvs] freetype2 ChangeLog src/lzw/ftzopen.c src/lzw/f...

2007-05-22 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/05/22 13:10:59

Modified files:
.  : ChangeLog 
src/lzw: ftzopen.c ftzopen.h 

Log message:
real fix for bug #19910. the .Z format is really badly designed :-(

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1585r2=1.1586
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/lzw/ftzopen.c?cvsroot=freetyper1=1.6r2=1.7
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/lzw/ftzopen.h?cvsroot=freetyper1=1.5r2=1.6


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


[ft-cvs] freetype2 ChangeLog src/truetype/ttgload.c

2007-05-22 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/05/22 14:08:09

Modified files:
.  : ChangeLog 
src/truetype   : ttgload.c 

Log message:
fix crash when not using the bytecode interpreter with TrueType fonts

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1586r2=1.1587
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/truetype/ttgload.c?cvsroot=freetyper1=1.181r2=1.182


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


[ft-cvs] freetype2 ChangeLog src/autofit/afglobal.c

2007-05-28 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/05/28 15:42:09

Modified files:
.  : ChangeLog 
src/autofit: afglobal.c 

Log message:
2007-05-28  David Turner  [EMAIL PROTECTED]

* src/autofit/afglobal.c: change default hinting script to
CJK, since it works well with a larger array of scripts. thanks 
to
Rahul Bhalerao [EMAIL PROTECTED] for pointing this out !

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1589r2=1.1590
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/afglobal.c?cvsroot=freetyper1=1.10r2=1.11


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


[ft-cvs] freetype2 ChangeLog src/cff/cffgload.c

2007-05-28 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/05/28 15:45:36

Modified files:
.  : ChangeLog 
src/cff: cffgload.c 

Log message:
optimize CFF glyph loader (avoid apply identity font transform)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1590r2=1.1591
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/cff/cffgload.c?cvsroot=freetyper1=1.85r2=1.86


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


[ft-cvs] freetype2 docs/CHANGES ChangeLog

2007-05-28 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/05/28 15:49:09

Modified files:
docs   : CHANGES 
.  : ChangeLog 

Log message:
updating CHANGES

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/docs/CHANGES?cvsroot=freetyper1=1.176r2=1.177
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1591r2=1.1592


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


[ft-cvs] freetype2 ChangeLog modules.cfg include/freetyp...

2007-06-10 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/06/10 20:51:04

Modified files:
.  : ChangeLog modules.cfg 
include/freetype: freetype.h 
include/freetype/config: ftoption.h 
include/freetype/internal: ftserv.h 
src/base   : Jamfile 
src/truetype   : ttdriver.c 
Added files:
include/freetype/internal/services: svttglyf.h 

Log message:
* include/freetype/config/ftoption.h: clarify documentation 
regarding
unpatented hinting

* include/freetype/freetype.h, src/base/ftpatent.c, 
src/truetype/ttdriver.c,
include/freetype/internal/services/svttglyf.h, modules.cfg,:
include/freetype/internal/ftserv.h,:
Fonts without a cmap must be handled correctly by FreeType 
(anything
Adding the FT_Face_CheckTrueTypePatents API to FT_FREETYPE_H, 
it is
implemented by the optional src/base/ftpatent.c

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1613r2=1.1614
http://cvs.savannah.gnu.org/viewcvs/freetype2/modules.cfg?cvsroot=freetyper1=1.10r2=1.11
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/freetype.h?cvsroot=freetyper1=1.210r2=1.211
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/config/ftoption.h?cvsroot=freetyper1=1.119r2=1.120
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/internal/ftserv.h?cvsroot=freetyper1=1.24r2=1.25
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/internal/services/svttglyf.h?cvsroot=freetyperev=1.1
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/base/Jamfile?cvsroot=freetyper1=1.33r2=1.34
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/truetype/ttdriver.c?cvsroot=freetyper1=1.94r2=1.95


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


[ft-cvs] ft2demos ChangeLog Makefile src/Jamfile src/ftp...

2007-06-10 Thread David Turner
CVSROOT:/sources/freetype
Module name:ft2demos
Changes by: David Turner freetype 07/06/10 21:20:45

Modified files:
.  : ChangeLog Makefile 
src: Jamfile 
Added files:
src: ftpatentcheck.c 

Log message:
adding the new 'ftpatentcheck' program

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/ft2demos/ChangeLog?cvsroot=freetyper1=1.211r2=1.212
http://cvs.savannah.gnu.org/viewcvs/ft2demos/Makefile?cvsroot=freetyper1=1.42r2=1.43
http://cvs.savannah.gnu.org/viewcvs/ft2demos/src/Jamfile?cvsroot=freetyper1=1.24r2=1.25
http://cvs.savannah.gnu.org/viewcvs/ft2demos/src/ftpatentcheck.c?cvsroot=freetyperev=1.1


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


[ft-cvs] freetype2 ChangeLog src/truetype/ttgload.c

2007-06-10 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/06/11 00:18:01

Modified files:
.  : ChangeLog 
src/truetype   : ttgload.c 

Log message:
slight speed-up of the TrueType glyph loader

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1614r2=1.1615
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/truetype/ttgload.c?cvsroot=freetyper1=1.184r2=1.185


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


[ft-cvs] freetype2/src/base ftpatent.c

2007-06-10 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/06/11 00:26:25

Added files:
src/base   : ftpatent.c 

Log message:
add missing file, doh !

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/base/ftpatent.c?cvsroot=freetyperev=1.1


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


[ft-cvs] freetype2 ChangeLog src/autofit/Jamfile src/aut...

2007-06-10 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/06/11 05:37:35

Modified files:
.  : ChangeLog 
src/autofit: Jamfile afcjk.c afglobal.c afglobal.h afhints.c 
 afhints.h aflatin.c afloader.c aftypes.h 
 autofit.c 
src/base   : ftcalc.c 
Added files:
src/autofit: aflatin2.c aflatin2.h 

Log message:
experimental changes for the Latin auto-hinter.
note that the new code is disabled by default.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1617r2=1.1618
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/Jamfile?cvsroot=freetyper1=1.7r2=1.8
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/afcjk.c?cvsroot=freetyper1=1.10r2=1.11
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/afglobal.c?cvsroot=freetyper1=1.11r2=1.12
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/afglobal.h?cvsroot=freetyper1=1.3r2=1.4
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/afhints.c?cvsroot=freetyper1=1.33r2=1.34
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/afhints.h?cvsroot=freetyper1=1.23r2=1.24
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/aflatin.c?cvsroot=freetyper1=1.58r2=1.59
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/afloader.c?cvsroot=freetyper1=1.36r2=1.37
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/aftypes.h?cvsroot=freetyper1=1.31r2=1.32
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/autofit.c?cvsroot=freetyper1=1.8r2=1.9
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/aflatin2.c?cvsroot=freetyperev=1.1
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/aflatin2.h?cvsroot=freetyperev=1.1
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/base/ftcalc.c?cvsroot=freetyper1=1.75r2=1.76


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


[ft-cvs] freetype2 ChangeLog src/autofit/aflatin.c src/a...

2007-06-11 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/06/11 19:36:48

Modified files:
.  : ChangeLog 
src/autofit: aflatin.c aflatin2.c 

Log message:
fix bug #19565, which was caused by an incorrect segment link 
computation

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1618r2=1.1619
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/aflatin.c?cvsroot=freetyper1=1.59r2=1.60
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/autofit/aflatin2.c?cvsroot=freetyper1=1.1r2=1.2


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


[ft-cvs] freetype2 ChangeLog src/truetype/ttgload.c

2007-06-22 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/06/22 22:22:38

Modified files:
.  : ChangeLog 
src/truetype   : ttgload.c 

Log message:
fix stupid typo that prevented the truetype loader from working 
correctly

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1637r2=1.1638
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/truetype/ttgload.c?cvsroot=freetyper1=1.189r2=1.190


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


[ft-cvs] freetype2 ChangeLog include/freetype/freetype.h...

2007-07-01 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 07/07/01 09:51:15

Modified files:
.  : ChangeLog 
include/freetype: freetype.h 
src/base   : ftpatent.c 

Log message:
* include/freetype/freetype.h, src/base/ftpatent.c: adding
FT_Face_SetUnpatentedHinting to dynamically change the setting
after a face is created.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1642r2=1.1643
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/freetype.h?cvsroot=freetyper1=1.212r2=1.213
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/base/ftpatent.c?cvsroot=freetyper1=1.2r2=1.3


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


[ft-cvs] freetype2 ChangeLog src/psnames/psmodule.c

2008-05-18 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 08/05/18 14:08:58

Modified files:
.  : ChangeLog 
src/psnames: psmodule.c 

Log message:
* src/psnames/psmodule.c: using 'static' to make declarations
non-global for ft_wgl_extra_unicodes, ft_wgl_extra_glyph_names,
ft_wgl_extra_glyph_name_offsets, ps_check_wgl_name and 
ps_check_wgl_unicode

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1723r2=1.1724
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/psnames/psmodule.c?cvsroot=freetyper1=1.48r2=1.49


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


[ft-cvs] freetype2 ChangeLog src/type1/t1load.c

2008-05-18 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 08/05/18 14:32:52

Modified files:
.  : ChangeLog 
src/type1  : t1load.c 

Log message:
add missing comment

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1724r2=1.1725
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/type1/t1load.c?cvsroot=freetyper1=1.119r2=1.120


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


[ft-cvs] freetype2 ChangeLog README.CVS autogen.sh inclu...

2008-09-01 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 08/09/01 21:35:21

Modified files:
.  : ChangeLog README.CVS autogen.sh 
include/freetype: freetype.h 
include/freetype/config: ftheader.h 
include/freetype/internal: ftdriver.h 
src/base   : Jamfile rules.mk 
src/cff: cffdrivr.c cffgload.c cffgload.h 
src/truetype   : ttdriver.c ttgload.c ttgload.h 
src/type1  : t1driver.c t1gload.c t1gload.h 

Log message:
* include/freetype/ftadvanc.h, src/base/ftadvanc.c,
include/freetype/config/ftheader.h, include/freetype/freetype.h,
src/base/Jamfile, src/base/rules.mk, src/cff/cffdrivr.c,
src/cff/cffgload.c, src/cff/cffgload.h, src/truetype/ttdriver.c,
src/truetype/ttgload.h, src/truetype/ttgload.c, 
src/type1/t1driver.c,
src/type1/t1gload.h, src/type1/t1gload.c:
Add a new header named FT_ADVANCES_H declaring some new APIs
to extract the advances of one or more glyphs without necessarily
loading their outlines. Also provide 'fast loaders' for the
TrueType, Type1 and CFF font drivers (more to come later) 

* autogen.sh: add checks for minimum version of the 'autotools'
stuff.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetyper1=1.1785r2=1.1786
http://cvs.savannah.gnu.org/viewcvs/freetype2/README.CVS?cvsroot=freetyper1=1.7r2=1.8
http://cvs.savannah.gnu.org/viewcvs/freetype2/autogen.sh?cvsroot=freetyper1=1.7r2=1.8
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/freetype.h?cvsroot=freetyper1=1.232r2=1.233
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/config/ftheader.h?cvsroot=freetyper1=1.54r2=1.55
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/internal/ftdriver.h?cvsroot=freetyper1=1.26r2=1.27
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/base/Jamfile?cvsroot=freetyper1=1.34r2=1.35
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/base/rules.mk?cvsroot=freetyper1=1.44r2=1.45
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/cff/cffdrivr.c?cvsroot=freetyper1=1.71r2=1.72
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/cff/cffgload.c?cvsroot=freetyper1=1.98r2=1.99
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/cff/cffgload.h?cvsroot=freetyper1=1.22r2=1.23
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/truetype/ttdriver.c?cvsroot=freetyper1=1.96r2=1.97
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/truetype/ttgload.c?cvsroot=freetyper1=1.202r2=1.203
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/truetype/ttgload.h?cvsroot=freetyper1=1.31r2=1.32
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/type1/t1driver.c?cvsroot=freetyper1=1.81r2=1.82
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/type1/t1gload.c?cvsroot=freetyper1=1.95r2=1.96
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/type1/t1gload.h?cvsroot=freetyper1=1.27r2=1.28


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


[ft-cvs] freetype2 include/freetype/ftadvanc.h src/base/...

2008-09-01 Thread David Turner
CVSROOT:/sources/freetype
Module name:freetype2
Changes by: David Turner freetype 08/09/01 21:35:53

Added files:
include/freetype: ftadvanc.h 
src/base   : ftadvanc.c 

Log message:
ooops. Add missing files

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/ftadvanc.h?cvsroot=freetyperev=1.1
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/base/ftadvanc.c?cvsroot=freetyperev=1.1


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


  1   2   >