Owen Taylor
47bd6b0eca
2004-11-16 Owen Taylor <otaylor@redhat.com>
...
* builds/unix/freetype-config.in: Supress -L$libdir for
/usr/lib64 as well as /usr/lib. (Reported by Dan Winship -
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=139199 )
20 years ago
Werner Lemberg
206b6f1608
Add new function FT_Get_PS_Font_Private().
...
20 years ago
Werner Lemberg
5838823b6a
* include/freetype/config/ftstdlib.h: Include `stddef.h'.
...
21 years ago
Werner Lemberg
116f8df77f
* src/sfnt/ttcmap.c (tt_face_build_cmaps): Check for pointer
...
21 years ago
Werner Lemberg
37626c43b7
* docs/CHANGES: Updated.
...
21 years ago
Werner Lemberg
1461421974
* vms_make.com: Updated.
21 years ago
Werner Lemberg
ce6015d408
Adding OpenType validation module. The code is based on the
...
21 years ago
Werner Lemberg
9511d5fd57
* src/tools/docmaker/sources.py (re_source_block_format2) <column>:
...
21 years ago
Werner Lemberg
fd22a0f9b1
* src/truetype/ttgxvar.c (TT_Vary_Get_Glyph_Deltas): Fix call to
...
21 years ago
Werner Lemberg
6ee0aacfb8
* include/freetype/internal/ftobjs.h: Don't include
...
21 years ago
Werner Lemberg
9dc9766d73
* docs/DEBUG: Updated.
21 years ago
Werner Lemberg
4fde6e0f64
* src/base/ftdebug.c (ft_debug_init): Highest debug level is 7,
...
21 years ago
Werner Lemberg
8f48663aca
* include/freetype/tttags.h (TTAG_BASE, TTAG_GDEF, TTAG_GPOS,
...
21 years ago
Werner Lemberg
f4688a0399
* src/otlayout/otlgpos.c (otl_gpos_subtable_validate): Add argument
...
21 years ago
Werner Lemberg
c0eecd147c
* src/otlayout/otlgpos.c (otl_value_length): Return number of bytes,
...
21 years ago
Werner Lemberg
3dde21bd63
* src/base/ftmac.c: Don't include truetype/ttobjs.h.
...
21 years ago
Werner Lemberg
703e85c11e
* src/otlayout/otlayout.h: Add copyright.
...
21 years ago
Werner Lemberg
d91be9e66d
* src/otlayout/otlgpos.c (otl_gpos_lookup1_validate,
...
21 years ago
Werner Lemberg
961d9819bd
* src/otlayout/otlgpos.c (otl_liga_mark2_validate): Add parameter
...
21 years ago
Werner Lemberg
da096d7a60
* src/otlayout/gpos.c: Rename counting variables to be more
...
21 years ago
Werner Lemberg
61249b6ef2
* src/otlayout/otljstf.c (otl_jstf_gsub_mods_validate): Removed.
...
21 years ago
Werner Lemberg
373541e011
* src/otlayout/otlcommn.c (otl_gsubgpos_get_lookup_count): New
...
21 years ago
Werner Lemberg
29d3a53966
* src/otlayout/otcommn.c: Use OTL_CHECK everywhere.
...
21 years ago
Werner Lemberg
61d14d7a05
Make otlayout module compile (without actually working).
...
21 years ago
Werner Lemberg
30f948d235
* src/base/ftstream.c (FT_Stream_Close): Don't reset stream->close
...
21 years ago
Werner Lemberg
7597f586cf
* src/pfr/pfrload.c (pfr_sort_kerning_pairs): Single-byte
...
21 years ago
Werner Lemberg
04a603d1ff
`Activate' gray-scale specifing hinting within the TrueType
...
21 years ago
Werner Lemberg
e36b349f65
* src/base/ftobjs.c (FT_Attach_File): Initialize `open.stream'.
21 years ago
Werner Lemberg
788438f710
* docs/CHANGES: Updated.
...
21 years ago
Werner Lemberg
b9d6b7e310
* src/pcf/pcfread (pcf_load_font), src/bdf/bdfdrivr.c
...
21 years ago
Werner Lemberg
177a97a450
* src/pcf/pcfread.c (pcf_interpret_style): Always allocate memory for
...
21 years ago
Werner Lemberg
f7c98b8125
* src/pcf/pcfdrivr.c (PCF_Set_Pixel_Size): Compare heights, not
...
21 years ago
Werner Lemberg
ad49cf5244
* src/sfnt/sfobjs.c (sfnt_load_face): Handle
...
21 years ago
Werner Lemberg
11985af682
* src/truetype/ttobjs.c (tt_face_init): Accept 0x00020000 format tag
...
21 years ago
Werner Lemberg
1dfbc8323f
formatting & small beautification
21 years ago
David Turner
02ae5197c7
disabling the bytecode interpreter again
21 years ago
David Turner
030c278faf
ChangeLog update
21 years ago
David Turner
bc1720b5ea
* include/freetype/cache/ftcglyph.h, src/cache/ftcglyph.c:
...
fixed a dangling pointer bug that happened in very rare cases:
i.e. when a new family object was destroyed by an out-of-memory
condition during a glyph node initialization. The function
FTC_Cache_Lookup would flush the cache and restart the lookup
with a bad pointer.
* src/cache/ftcmanag.c: fixed a cache flushing bug
21 years ago
Werner Lemberg
26333d14b8
* docs/CHANGES: Updated.
...
21 years ago
David Turner
9a6b5b7111
* include/freetype/ftstroke.h: updating documentation comments.
...
I hereby declare the stroker as OFFICIAL !
21 years ago
David Turner
cab5211f41
* src/base/ftstroke (FT_Stroker_ParseOutline): single points
...
are not stroked, preventing a bug with pala.ttf and other
fonts.
21 years ago
Werner Lemberg
d65f13c379
* src/base/ftstroke (ft_stroke_border_reverse): Removed. Unused.
21 years ago
David Turner
bbe4bb3f1c
* src/cache/ftcsbits.c: fixing advance computation for
...
transformed glyphs
21 years ago
David Turner
93efd5f88f
* src/base/ftstroke.c: last (?) bugfixes to the stroker.
21 years ago
David Turner
5cbbf68516
* src/base/ftstroke.c: fixed a bug that prevented the stroker to
...
correctly generate stroked paths from closed paths, i.e. nearly
all glyphs in vectorial fonts :-)
The code is still _very_ buggy though, treat with special care.
21 years ago
Werner Lemberg
f88003fa02
* src/truetype/ttgload.c (load_truetype_glyph): Fix typo.
21 years ago
Werner Lemberg
58805c88f1
* src/type1/t1afm.c (afm_atoindex): Fix boundary test. Reported
...
21 years ago
David Turner
c3d1539b4c
* src/truetype/ttgload.c, src/truetype/ttxgvar.c: removing
...
compiler warnings
21 years ago
Werner Lemberg
63ffd53fb2
* include/freetype/internal/ftmemory.h [FT_DEBUG_MEMORY]: Declare
...
21 years ago
David Turner
3a0b9a3449
Simple ChangeLog update:
...
2004-06-23 David Turner <david@freetype.org>
* include/freetype/internal/ftmemory.h, src/base/ftutil.c,
src/base/ftmemdbg.c: introducing the new FT_QAlloc and FT_QRealloc
functions that do perform allocation without zero-ing out the
corresponding blocks. Corresponding macros like FT_QALLOC, FT_QNEW,
etc.. have been defined too
* include/freetype/config/ftmodule.h: changed the order of modules
in order to _dramatically_ improve the performance of face open/close
operations. For example, putting the TrueType driver first in the
list results in a 5X speedup when opening Vera.ttf !!
The problem is really that the PCF and/or BDF drivers are broken
and do a lot more than necessary simply to detect that they
cannot handle the font file.
* src/sfnt/ttload.c: small optimization in the kerning table
verifier, speeds up TrueType face opening by about 7%.
Also changed code to use the new FT_QNEW_ARRAY call when
appropriate to slightly improve performance.
21 years ago