|
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.
|
|
e7b385cc
|
2004-04-05T22:16:12
|
|
file ot-unicode.h 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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
611eaa7f
|
2004-04-01T20:35:57
|
|
Handle broken FNT files which don't have a trailing NULL byte
in the face name string.
* src/winfnt/winfnt.h (FNT_FontRec): New member `family_name'.
* src/winfnt/winfnt.c (fnt_font_done): Free font->family_name.
(FNT_Face_Init): Append a final zero byte to the font face name.
* src/sfnt/ttload.c (tt_face_load_sfnt_header): Fix change from
2004-03-19.
|
|
aeaafaa2
|
2004-03-30T07:58:20
|
|
* src/base/descrip.mms (OBJS): Add ftbbox.obj.
|
|
8bb07e63
|
2004-03-27T08:43:17
|
|
Add vertical phantom points.
* include/freetype/internal/tttypes.h (TT_LoaderRec): Add
`top_bearing', `vadvance', `pp3, and `pp4'.
* src/autofit/afloader.c (af_loader_load_g): Handle two more points.
* src/autohint/ahhint.c (ah_hinter_load): Handle two more points.
* src/truetype/ttgload.c (Get_VMetrics): New function.
(TT_Load_Simple_Glyph, TT_Process_Simple_Glyph): Handle two more
points.
(load_truetype_glyph): Use Get_VMetrics.
Handle two more points.
(compute_glyph_metrics): Thanks to vertical phantom points we now
can always compute `advance_height' and `top_bearing'.
* src/truetype/ttobjs.h (TT_SubglyphRec): Add vertical phantom
points.
* src/autohint/ahglyph.c (ah_outline_load): Fix allocation of
`news'.
Converting some files to Unix end-of-line convention.
|
|
60e0a4d5
|
2004-03-22T09:25:04
|
|
* src/bdf/bdfdrivr.c (BDF_Glyph_Load): Fix left side bearing.
|
|
9a38e3dd
|
2004-03-20T20:44:45
|
|
* src/cache/ftcmru.c (FTC_MruList_RemoveSelection): Handle a NULL
value for `selection' as `select all'.
|
|
2630e54d
|
2004-03-20T14:26:38
|
|
* src/sfnt/ttload.c (tt_face_load_sfnt_header): Reject face_index
values > 0 if loading non-TTC fonts.
* src/base/ftmac.c (open_face_from_buffer): Set positive face_index
to zero before calling FT_Open_Face.
* docs/CHANGES: Updated.
|
|
0113f26b
|
2004-03-05T10:09:20
|
|
Delete Jamfile.in, add include/freetype/ftlzw.h.
|
|
42153c88
|
2004-03-05T10:07:37
|
|
LZW support
|
|
6ea2054f
|
2004-03-05T10:07:37
|
|
Initial revision
|
|
dfa46199
|
2004-03-05T09:26:24
|
|
* Jamfile, vms_make.com, builds/win32/visualc/freetype.dsp,
builds/win32/visualc/freetype/vcproj, include/freetype/ftmoderr.h:
Add LZW module.
* Jamfile.in: Removed.
* docs/CHANGES: Updated.
* include/freetype/internal/ftobjs.h: s/MIN/FT_MIN/, s/MAX/FT_MAX/,
s/ABS/FT_ABS/. Updated all callers.
* src/type1/t1load.c (parse_dict), src/pcf/pcfdrivr.c
(PCF_Face_Init): Use FT_ERROR_BASE.
Add support for PCF fonts compressed with LZW (extension .pcf.Z,
created with `compress').
* include/freetype/config/ftoption.h, devel/ftoption.h
(FT_CONFIG_OPTION_USE_LZW): New macro.
* include/freetype/ftlzw.h: New file.
* include/freetype/config/ftheader.h (FT_LZW_H): New macro for
ftlzw.h.
* src/lzw/*: New files.
* src/pcf/pcfdrivr.c: Include FT_LZW_H.
(PCF_Face_Init): Try LZW also.
* src/gzip/ftgzip.c: s/0/Gzip_Err_Ok/ where appropriate.
Beautify.
|
|
ed279ac7
|
2004-03-03T16:06:17
|
|
* src/pshinter/pshalgo.c (psh_hint_table_init): Simplify code.
|
|
bfb712fb
|
2004-03-03T08:21:12
|
|
Add embedded bitmap support to CFF driver.
* src/cff/cffobjs.h (CFF_SizeRec): New structure.
* src/cff/cffgload.c (cff_builder_init): Updated.
(cff_slot_load): Updated.
[TT_CONFIG_OPTION_EMBEDDED_BITMAPS]: Load sbit.
* src/cff/cffobjs.c (sbit_size_reset)
[TT_CONFIG_OPTION_EMBEDDED_BITMAPS]: New function.
(cff_size_get_globals_funcs, cff_size_done, cff_size_init): Updated.
(cff_size_reset): Updated.
[TT_CONFIG_OPTION_EMBEDDED_BITMAPS]: Call sbit_size_reset.
* src/cff/cffdrivr.c (Load_Glyph): Updated.
(cff_driver_class): Use CFF_SizeRec.
* docs/CHANGES: Updated.
|
|
0399e121
|
2004-03-02T07:01:20
|
|
* src/pshinter/pshglob.c (psh_globals_scale_widths): Don't use
FT_RoundFix but FT_PIX_ROUND.
(psh_blues_snap_stem): Don't use blue_shift but blue_threshold.
*src/pshinter/pshalgo.c (PSH_STRONG_THRESHOLD_MAXIMUM): New macro.
(psh_glyph_find_string_points): Use PSH_STRONG_THRESHOLD_MAXIMUM.
(psh_glyph_find_blue_points): New function. Needed for fonts like
p052003l.pfb (URW Palladio L Roman) which have flex curves at the
base line within blue zones, but the flex curves aren't covered by
hints.
(ps_hints_apply): Use psh_glyph_find_blue_points.
|
|
ca7ef5ee
|
2004-02-28T19:12:01
|
|
* builds/unix/configure.ac: Fix compiler flags for
`--with-old-mac-fonts'.
* builds/unix/configure: Regenerated.
* src/base/ftmac.c: s/TARGET_API_MAC_CARBON/!TARGET_API_MAC_OS8/.
(FT_New_Face_From_Resource): New function.
(FT_New_Face): Use FT_New_Face_From_Resource.
(FT_New_Face_From_FSSpec): Use FT_New_Face_From_Resource.
[__MWERKS__]: Don't include FSp_fopen.h.
|
|
4387e430
|
2004-02-27T20:33:53
|
|
Fix ChangeLog.
|