|
3bcad439
|
2004-05-06T11:48:35
|
|
* src/truetype/ttobjs.c (tt_driver_done): Fix typo.
* src/bdf/bdfdrivr.c (BDF_Face_Done, BDF_Face_Init,
BDF_Set_Pixel_Size): Don't use BDF_XXX but FT_XXX arguments which
are typecast to the proper BDF_XXX types within the function.
Update code accordingly.
Use FT_CALLBACK_DEF throughout.
(BDF_Set_Point_Size): New wrapper function.
(bdf_driver_class): Remove casts.
* src/cff/cffdrivr.c (Get_Kerning, Load_Glyph, cff_get_interface):
Don't use CFF_XXX but FT_XXX arguments which are typecast to the
proper CFF_XXX types within the function.
Update code accordingly.
Use FT_CALLBACK_DEF throughout.
(cff_driver_class): Remove casts.
* src/cff/cffobjs.h, src/cff/cffobjs.c (cff_size_done,
cff_size_init, cff_size_reset, cff_slot_done, cff_slot_init,
cff_face_init, cff_face_done, cff_driver_init, cff_driver_done):
Don't use CFF_XXX but FT_XXX arguments which are typecast to the
proper CFF_XXX types within the function.
Update code accordingly.
(cff_point_size_reset): New wrapper function.
* src/cid/cidobjs.h, src/cid/cidobjs.c (cid_slot_done,
cid_slot_init, cid_size_done, cid_size_init, cid_size_reset,
cid_face_done, cid_face_init, cid_driver_init, cid_driver_done):
Don't use CID_XXX but FT_XXX arguments which are typecast to the
proper CID_XXX types within the function.
Update code accordingly.
(cid_point_size_reset): New wrapper function.
* src/cid/cidgload.c, src/cid/cidgload.h (cid_slot_load_glyph):
Don't use CID_XXX but FT_XXX arguments which are typecast to the
proper CID_XXX types within the function.
Update code accordingly.
* src/cid/cidriver.c (cid_get_interface):
Don't use CID_XXX but FT_XXX arguments which are typecast to the
proper CID_XXX types within the function.
Update code accordingly.
Use FT_CALLBACK_DEF.
(t1cid_driver_class): Remove casts.
* src/truetype/ttdriver.c (tt_get_interface): Use FT_CALLBACK_DEF.
* src/truetype/ttgxvar.c (ft_var_load_avar): Don't free non-local
variables (this is done later).
(ft_var_load_avar): Fix call to FT_FRAME_ENTER.
(TT_Get_MM_Var): Fix size for `fvar_fields'.
(TT_Vary_Get_Glyph_Deltas): Handle deallocation of local variables
correctly.
* src/base/ftdbgmem.c (ft_mem_debug_realloc): Don't abort if
current size is zero.
|
|
86ae11cf
|
2004-05-04T16:53:45
|
|
* src/truetype/ttobjs.h, src/truetype/ttobjs.c (tt_face_init,
tt_face_done, tt_size_init, tt_size_done, tt_driver_init,
tt_driver_done): Don't use TT_XXX but FT_XXX arguments which are
typecast to the proper TT_XXX within the function.
Update code accordingly.
* src/truetype/ttdriver.c (Get_Kerning, Set_Char_Sizes,
Set_Pixel_Sizes, Load_Glyph, tt_get_interface): Don't use TT_XXX but
FT_XXX arguments which are typecast to the proper TT_XXX within the
function.
Update code accordingly.
(tt_driver_class): Remove casts.
|
|
44005cd3
|
2004-05-03T21:31:43
|
|
* src/sfnt/ttload.c (tt_face_free_names): Check that `table->names'
is not NULL. Reported by Gordon Childs <gchilds@quickcut.com.au>.
|
|
4cc5df80
|
2004-04-30T09:57:49
|
|
* docs/formats.txt: Add more information on PFR format.
|
|
eab92f1c
|
2004-04-29T05:59:49
|
|
* docs/formats.txt: New file.
* docs/CHANGES: Updated.
|
|
8037541a
|
2004-04-28T05:25:24
|
|
s/pub/freetype/
|
|
d1bc1ff8
|
2004-04-27T20:25:33
|
|
* include/freetype/internal/tttypes.h (GX_BlendRec_)
[TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Fix a typo.
* src/truetype/ttgxvar.h (GX_BlendRec_): Fix a typo.
|
|
44438c2c
|
2004-04-27T04:02:16
|
|
Use FT_LOCAL instead of FT_LOCAL_DEF for function declarations.
|
|
00c01c13
|
2004-04-26T21:54:56
|
|
Formatting.
|
|
e40ac8ee
|
2004-04-26T21:42:37
|
|
Formatting.
|
|
25cc3e70
|
2004-04-26T21:41:39
|
|
Formatting.
|
|
cdb6e70a
|
2004-04-26T08:09:30
|
|
* src/truetype/ttgxvar.c (ft_var_apply_tuple): Fix typo.
* src/truetype/Jamfile, docs/CHANGES: Updated.
|
|
44bb3035
|
2004-04-25T20:15:11
|
|
* src/pcf/pcfdrivr.c: Revert change from 2004-04-17.
* src/pcf/pcfutil.c: Use FT_LOCAL_DEF.
* src/pcf/pcfutil.h: Include FT_CONFIG_CONFIG_H.
Use FT_BEGIN_HEADER and FT_END_HEADER.
Use FT_LOCAL.
2004-04-24 George Williams <gww@silcom.com>
Add support for Apple's distortable font technology (in GX fonts).
* devel/ftoption.h, include/freetype/config/ftoption.h
(TT_CONFIG_OPTION_GX_VAR_SUPPORT): New macro.
* include/freetype/ftmm.h (FT_Var_Axis, FT_Var_Named_Style,
FT_MM_Var): New structures.
(FT_Get_MM_Var, FT_Set_Var_Design_Coordinates,
FT_Set_Var_Blend_Coordinates): New function declarations.
* include/freetype/internal/services/svmm.h (FT_Get_MM_Var_Func,
FT_Set_Var_Design_Func): New typedefs.
Update MultiMasters service.
* include/freetype/internal/tttypes.h
[TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Include FT_MULTIPLE_MASTERS_H.
(GX_Blend) [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: New typedef.
(TT_Face) [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: New members `doblend'
and `blend'.
* include/freetype/tttags.h (TTAG_avar, TTAG_cvar, TTAG_gvar): New
macros.
* include/freetype/internal/fttrace.h: Add `ttgxvar'.
* src/base/ftmm.c (FT_Get_MM_Var, FT_Set_Var_Design_Coordinates,
FT_Set_Var_Blend_Coordinates): New functions.
* src/sfnt/sfobjs.c (sfnt_load_face)
[TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Set FT_FACE_FLAG_MULTIPLE_MASTERS
flag for GX var fonts.
* src/truetype/ttgxvar.c, src/truetype/ttgxvar.h: New files.
* src/truetype/truetype.c [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Include
ttgxvar.c.
* src/truetype/ttdriver.c [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Include
FT_MULTIPLE_MASTERS_H, FT_SERVICE_MULTIPLE_MASTERS_H, and ttgxvar.h.
(tt_service_gx_multi_masters) [TT_CONFIG_OPTION_GX_VAR_SUPPORT]:
New service.
(tt_services) [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Updated.
* src/truetype/ttgload.c [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Include
ttgxvar.h.
(TT_Process_Simple_Glyph, load_truetype_glyph)
[TT_CONFIG_OPTION_GX_VAR_SUPPORT] :Support GX var fonts.
* src/truetype/ttobjs.c [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Include
ttgxvar.h.
(tt_done_face) [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Call
tt_done_blend.
* src/truetype/ttpload.c [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Include
ttgxvar.h.
(tt_face_load_cvt) [TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Call
tt_face_vary_cvt.
* src/truetype/rules.mk (TT_DRV_SRC): Add ttgxvar.c.
* src/type1/t1driver.c (t1_service_multi_masters): Add T1_Get_MM_Var
and T1_Set_Var_Design.
* src/type1/t1load.c (FT_INT_TO_FIXED, FT_FIXED_TO_INT): New macros.
(T1_Get_MM_Var, T1_Set_Var_Design): New functions.
* src/type1/t1load.h (T1_Get_MM_Var, T1_Set_Var_Design): New
function declarations.
|
|
e95365b2
|
2004-04-24T14:43:37
|
|
* include/freetype/ftcache.h (FT_Get_CharMap_Index): Rename
declaration and move to...
* include/freetype/freetype.h (FT_Get_Charmap_Index): Here.
(FREETYPE_PATCH): Set to 9.
* src/base/ftobjs.c (FT_Get_Charmap_Index): New function.
* builds/unix/configure.ac (version_info): Set to 9:7:3.
* builds/unix/configure: Updated.
* builds/win32/visualc/index.html,
builds/win32/visualc/freetype.dsp,
builds/win32/visualc/freetype.vcproj: s/218/219/.
* builds/freetype.mk (refdoc), README, Jamfile (RefDoc):
s/2.1.8/2.1.9/.
* docs/CHANGES, docs/VERSION.DLL: Updated.
|
|
2b32a177
|
2004-04-24T06:06:39
|
|
* src/cff/cffparse.c (cff_parser_run), src/psaux/psobjs.c
(ps_parser_load_field): Use FT_CHAR_BIT.
|
|
07dcc101
|
2004-04-21T22:27:11
|
|
formatting, doc improvements
|
|
10bf05a3
|
2004-04-21T14:30:37
|
|
* src/cff/cffobjs.c (cff_face_init): fixed a small memory leak
* src/autofit/afloader.c, src/autofit/afmodule.c, src/base/ftdebug.c:
removed compiler warnings
* src/autofit/aftypes.h, src/lzw/zopen.c, src/pcf/pcfdrivr.c,
src/pcf/pcfread.c, src/psaux/psobjs.c, src/type42/t42drivr.c:
changed data arrays to "const" to avoid populating the ".data"
segment
|
|
c78df1ef
|
2004-04-21T07:36:38
|
|
* src/psaux/psobjs.c (T1Radix): Renamed to...
(ps_radix): This.
Update current cursor position.
* docs/CHANGES: Updated.
|
|
c3dc56b8
|
2004-04-19T06:13:50
|
|
* src/truetype/ttgload.c, src/truetype/ttgload.h (TT_Load_Glyph),
src/ttdriver.c (Load_Glyph): Change type of `glyph_index' to
FT_UInt. From Lex Warners.
* src/sfnt/ttload.c (tt_face_load_sfnt_header): Really fix change
from 2004-03-19.
* src/bdf/bdfdrivr.c (BDF_Face_Init): Use `ft_strlen'.
* src/pcf/pcfutil.c, src/pcf/pcfutil.h: Decorate functions with
`static.'.
Remove unused function `RepadBitmap'.
* src/pcf/pcfdrivr.c: Don't include pcfutil.h.
|
|
2a37b305
|
2004-04-17T18:58:43
|
|
* builds/unix/freetype-config.in (usage): Fix and improve usage
information.
|
|
ba80d61c
|
2004-04-16T09:56:30
|
|
* builds/unix/ftconfig.in, builds/vms/ftconfig.h: Define
FT_CHAR_BIT.
* src/base/ftobjs.c (FT_Load_Glyph): Don't apply autohinting if
glyph is vertically distorted or mirrored.
* src/cff/cffgload.c (cff_slot_load): Handle zero `size' properly
for embedded bitmaps.
* docs/CHANGES: Updated.
|
|
8a803a6c
|
2004-04-16T03:50:55
|
|
* include/freetype/config/ftconfig.h, src/base/ftstream.c
(FT_Stream_ReadFields): More fixes using FT_CHAR_BIT.
* include/freetype/config/ftconfig.h (FT_CHAR_BIT): New macro.
|
|
336bc908
|
2004-04-15T16:09:31
|
|
* src/cache/ftcsbits.c (ftc_snode_load): Initialize `*asize' in case
of error.
|
|
3599a028
|
2004-04-14T08:49:11
|
|
* src/base/ftmac.c [__GNUC__]: Define OS_INLINE.
* builds/unix/configure.ac: Don't try to remove `-ansi' compilation
switch on the Mac.
* builds/unix/ltmain.sh: Regenerated with `libtoolize --force
--copy' from libtool 1.5.6.
* builds/unix/aclocal.m4: Regenerated with `aclocal -I .' from
automake 1.8a.
* builds/unix/configure: Regenerated with autoconf 2.59a.
|
|
deadbb53
|
2004-04-13T21:08:17
|
|
* include/freetype/config/ftconfig.h: Use CHAR_BIT to define
size of FT_SIZEOF_xxx.
* include/freetype/internal/sfnt.h (TT_Find_SBit_Image_Func,
TT_Load_SBit_Metrics_Func): New typedefs.
(SFNT_Interface): Add find_sbit_image and load_sbit_metrics.
* src/sfnt/sfdriver.c (sfnt_interface): Updated.
* src/sfnt/ttsbit.h (tt_find_sbit_image, tt_load_sbit_metrics): New
declarations.
* src/sfnt/ttsbit.c (find_sbit_image): Renamed to...
(tt_find_sbit_image): This.
Updated all callers.
(load_sbit_metrics): Renamed to...
(tt_load_sbit_metrics): This.
Updated all callers.
|
|
26eccb40
|
2004-04-13T08:35:05
|
|
* configure: Accept makepp also.
* builds/unix/detect.mk: Use proper path to unix-def.mk.
* builds/unix/unix-def.in (BUILD_DIR, PLATFORM): Remove.
* builds/unix/unix.mk (BUILD_DIR, PLATFORM): Define.
Use BUILD_DIR.
* docs/INSTALL, docs/INSTALL.GNU, docs/INSTALL.UNX: Update
documentation on makepp.
|
|
497cc7c4
|
2004-04-12T18:09:00
|
|
Jamfile to bring in the new lzw module.
My first try at this exercise, please report problems, I lack experience! Antoine
|
|
161438c5
|
2004-04-12T15:31:30
|
|
* src/lzw/zopen.c: Don't include sys/param.h and sys/stat.h.
|
|
391de1a6
|
2004-04-11T16:44:54
|
|
* src/lzw/ftlzw.c: Include zopen.h dependent on
FT_CONFIG_OPTION_USE_LZW.
* src/base/ftdebug.c: s/index/idx/ to avoid compiler warnings.
|
|
4c03580f
|
2004-04-05T22:35:00
|
|
file Jamfile was initially added on branch LAYOUT.
|
|
d28d8587
|
2004-04-05T22:16:12
|
|
file rules.mk was initially added on branch LAYOUT.
|
|
746b91f7
|
2004-04-05T22:16:12
|
|
file oterrors.h was initially added on branch LAYOUT.
|
|
50bec622
|
2004-04-05T22:16:12
|
|
file otobjs.c was initially added on branch LAYOUT.
|
|
ff39eca2
|
2004-04-05T22:16:12
|
|
file otltypes.h was initially added on branch LAYOUT.
|
|
d33e7d87
|
2004-04-05T22:16:12
|
|
file otdriver.h was initially added on branch LAYOUT.
|
|
614d7197
|
2004-04-05T22:16:12
|
|
file otdriver.c was initially added on branch LAYOUT.
|
|
fea640a4
|
2004-04-05T22:16:12
|
|
file otobjs.h was initially added on branch LAYOUT.
|
|
22e3ea5c
|
2004-04-05T22:16:12
|
|
file ot.c was initially added on branch LAYOUT.
|
|
4af82cd8
|
2004-04-05T22:16:12
|
|
file otlayout.c was initially added on branch LAYOUT.
|
|
a578d8e4
|
2004-04-05T22:16:12
|
|
file otdemo.c was initially added on branch LAYOUT.
|
|
e7b385cc
|
2004-04-05T22:16:12
|
|
file ot-unicode.h was initially added on branch LAYOUT.
|
|
4e7c4d38
|
2004-04-05T22:16:11
|
|
file ot-array.c was initially added on branch LAYOUT.
|
|
732e7b5f
|
2004-04-05T22:16:11
|
|
file ot-info.c was initially added on branch LAYOUT.
|
|
17ab9c96
|
2004-04-05T22:16:11
|
|
file ftxgsub.h was initially added on branch LAYOUT.
|
|
9265ad59
|
2004-04-05T22:16:11
|
|
file ot-array.h was initially added on branch LAYOUT.
|
|
1c963405
|
2004-04-05T22:16:11
|
|
file ot-ruleset.c was initially added on branch LAYOUT.
|
|
fd9176c7
|
2004-04-05T22:16:11
|
|
file ot-types.h was initially added on branch LAYOUT.
|
|
89bfe8f0
|
2004-04-05T22:16:11
|
|
file ftxopenf.h was initially added on branch LAYOUT.
|
|
58eda203
|
2004-04-05T22:16:11
|
|
file ftxgpos.h was initially added on branch LAYOUT.
|
|
ba0235dc
|
2004-04-05T22:16:11
|
|
file ftxopen.c was initially added on branch LAYOUT.
|
|
5d4bac8a
|
2004-04-05T22:16:11
|
|
file ot-ruleset.h was initially added on branch LAYOUT.
|
|
35837346
|
2004-04-05T22:16:11
|
|
file ftxgsub.c was initially added on branch LAYOUT.
|
|
245910eb
|
2004-04-05T22:16:11
|
|
file ot-unicode.c was initially added on branch LAYOUT.
|
|
a5686490
|
2004-04-05T22:16:11
|
|
file module.mk was initially added on branch LAYOUT.
|
|
91e427a0
|
2004-04-05T22:16:11
|
|
file ot-info.h was initially added on branch LAYOUT.
|
|
d22f51c3
|
2004-04-05T22:16:11
|
|
file ftxopen.h was initially added on branch LAYOUT.
|
|
9f92bb7e
|
2004-04-05T22:16:10
|
|
file ftxgdef.c was initially added on branch LAYOUT.
|
|
8e65d4e1
|
2004-04-05T22:16:10
|
|
file ftxgpos.c was initially added on branch LAYOUT.
|
|
783ebb28
|
2004-04-05T22:16:10
|
|
file README was initially added on branch LAYOUT.
|
|
702d44e3
|
2004-04-05T22:16:10
|
|
file ftlayout.c was initially added on branch LAYOUT.
|
|
0881f69b
|
2004-04-05T22:16:10
|
|
file gxerrors.h was initially added on branch LAYOUT.
|
|
c0ffb2e4
|
2004-04-05T22:16:10
|
|
file gxutils.h was initially added on branch LAYOUT.
|
|
9d64b63f
|
2004-04-05T22:16:10
|
|
file gxfeatreg.h was initially added on branch LAYOUT.
|
|
83a1807a
|
2004-04-05T22:16:10
|
|
file gxload.h was initially added on branch LAYOUT.
|
|
8792d834
|
2004-04-05T22:16:10
|
|
file gxfeatreg.c was initially added on branch LAYOUT.
|
|
4ac5f853
|
2004-04-05T22:16:10
|
|
file gxdump.h was initially added on branch LAYOUT.
|
|
1e6b8e90
|
2004-04-05T22:16:10
|
|
file gxdemo.c was initially added on branch LAYOUT.
|
|
45471f61
|
2004-04-05T22:16:10
|
|
file gx.c was initially added on branch LAYOUT.
|
|
9a386fe7
|
2004-04-05T22:16:10
|
|
file gxdriver.c was initially added on branch LAYOUT.
|
|
74ab4701
|
2004-04-05T22:16:10
|
|
file gxvm.h was initially added on branch LAYOUT.
|
|
c1e5a3d6
|
2004-04-05T22:16:10
|
|
file gxload.c was initially added on branch LAYOUT.
|
|
5cb8ee1d
|
2004-04-05T22:16:10
|
|
file gxtypes.h was initially added on branch LAYOUT.
|
|
fed172e2
|
2004-04-05T22:16:10
|
|
file gxstatetbl.c was initially added on branch LAYOUT.
|
|
9ff92778
|
2004-04-05T22:16:10
|
|
file gxlayout.c was initially added on branch LAYOUT.
|
|
c9637485
|
2004-04-05T22:16:10
|
|
file gxutils.c was initially added on branch LAYOUT.
|
|
96b2e20e
|
2004-04-05T22:16:10
|
|
file gxdump.c was initially added on branch LAYOUT.
|
|
c46f3791
|
2004-04-05T22:16:10
|
|
file gxlookuptbl.h was initially added on branch LAYOUT.
|
|
4d79423a
|
2004-04-05T22:16:10
|
|
file gxaccess.h was initially added on branch LAYOUT.
|
|
f9412430
|
2004-04-05T22:16:10
|
|
file gxstatetbl.h was initially added on branch LAYOUT.
|
|
0a5511bc
|
2004-04-05T22:16:10
|
|
file gxlfeatreg.h was initially added on branch LAYOUT.
|
|
83fa0eb3
|
2004-04-05T22:16:10
|
|
file gxlookuptbl.c was initially added on branch LAYOUT.
|
|
d2a980b5
|
2004-04-05T22:16:10
|
|
file gxobjs.h was initially added on branch LAYOUT.
|
|
2145381d
|
2004-04-05T22:16:10
|
|
file gxaccess.c was initially added on branch LAYOUT.
|
|
82fc217a
|
2004-04-05T22:16:10
|
|
file gxvm.c was initially added on branch LAYOUT.
|
|
83e92c1a
|
2004-04-05T22:16:10
|
|
file fi.c was initially added on branch LAYOUT.
|
|
8b0540a4
|
2004-04-05T22:16:10
|
|
file gxltypes.h was initially added on branch LAYOUT.
|
|
2ba203d6
|
2004-04-05T22:16:10
|
|
file gxlfeatreg.c was initially added on branch LAYOUT.
|
|
846d1419
|
2004-04-05T22:16:10
|
|
file gxdriver.h was initially added on branch LAYOUT.
|
|
feb8752b
|
2004-04-05T22:16:10
|
|
file gxobjs.c was initially added on branch LAYOUT.
|
|
f8e7b708
|
2004-04-05T22:16:10
|
|
file gxlayout.h was initially added on branch LAYOUT.
|
|
40f1aa11
|
2004-04-05T22:16:10
|
|
file otlayout.h was initially added on branch LAYOUT.
|
|
cfe6687b
|
2004-04-05T22:16:10
|
|
file ftltypes.h was initially added on branch LAYOUT.
|
|
bd6e5719
|
2004-04-05T22:16:10
|
|
file svlayout.h was initially added on branch LAYOUT.
|
|
d2805804
|
2004-04-05T22:16:10
|
|
file fterrcompat.h was initially added on branch LAYOUT.
|
|
0a970758
|
2004-04-05T22:16:10
|
|
file ftxgdef.h was initially added on branch LAYOUT.
|
|
5f8622b4
|
2004-04-05T22:16:10
|
|
file demo.mk was initially added on branch LAYOUT.
|
|
a4800136
|
2004-04-05T22:16:09
|
|
file ftlayout.txt was initially added on branch LAYOUT.
|
|
f29c1c5e
|
2004-04-05T22:16:09
|
|
file ftlayout.h was initially added on branch LAYOUT.
|
|
7947796c
|
2004-04-03T20:13:43
|
|
* builds/unix/ltmain.sh: Regenerated with `libtoolize --force
--copy' from libtool 1.5.2.
* builds/unix/aclocal.m4: Regenerated with `aclocal -I .' from
automake 1.8a.
* builds/unix/configure: Regenerated with autoconf 2.59a.
|
|
33e90642
|
2004-04-02T07:13:53
|
|
* builds/unix/ft-munmap.m4 (FT_MUNMAP_PARAM): Fix arguments of
AC_COMPILE_IFELSE.
* builds/unix/aclocal.m4: Regenerated with `aclocal -I .' from
automake 1.8a.
* builds/unix/configure: Regenerated with autoconf 2.59a.
* builds/unix/config.guess, builds/unix/config.sub: Updated from
`config' CVS module at subversions.gnu.org
* builds/unix/install-sh, builds/unix/mkinstalldirs: Updated from
`texinfo' CVS module at subversions.gnu.org.
* builds/freetype.mk (refdoc): Updated.
|