Owen Taylor
faedb01ec5
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
3605e470c1
Add new function FT_Get_PS_Font_Private().
...
20 years ago
Werner Lemberg
023a4bf3be
* include/freetype/config/ftstdlib.h: Include `stddef.h'.
...
21 years ago
Werner Lemberg
685dd4f7b8
* src/sfnt/ttcmap.c (tt_face_build_cmaps): Check for pointer
...
21 years ago
Werner Lemberg
33febc0fb2
* docs/CHANGES: Updated.
...
21 years ago
Werner Lemberg
dbac48f0b4
* vms_make.com: Updated.
21 years ago
Werner Lemberg
ee95b6f0d4
Adding OpenType validation module. The code is based on the
...
21 years ago
Werner Lemberg
2c1e57096f
* src/tools/docmaker/sources.py (re_source_block_format2) <column>:
...
21 years ago
Werner Lemberg
619e147621
* src/truetype/ttgxvar.c (TT_Vary_Get_Glyph_Deltas): Fix call to
...
21 years ago
Werner Lemberg
645af08157
* include/freetype/internal/ftobjs.h: Don't include
...
21 years ago
Werner Lemberg
1357c19b65
* docs/DEBUG: Updated.
21 years ago
Werner Lemberg
92c9f105d7
* src/base/ftdebug.c (ft_debug_init): Highest debug level is 7,
...
21 years ago
Werner Lemberg
510b85522c
* include/freetype/tttags.h (TTAG_BASE, TTAG_GDEF, TTAG_GPOS,
...
21 years ago
Werner Lemberg
4b8397c775
* src/otlayout/otlgpos.c (otl_gpos_subtable_validate): Add argument
...
21 years ago
Werner Lemberg
e79e3d3ee3
* src/otlayout/otlgpos.c (otl_value_length): Return number of bytes,
...
21 years ago
Werner Lemberg
b2c40b5bba
* src/base/ftmac.c: Don't include truetype/ttobjs.h.
...
21 years ago
Werner Lemberg
009ce1aba8
* src/otlayout/otlayout.h: Add copyright.
...
21 years ago
Werner Lemberg
46b5c4ac31
* src/otlayout/otlgpos.c (otl_gpos_lookup1_validate,
...
21 years ago
Werner Lemberg
b5a0a34be7
* src/otlayout/otlgpos.c (otl_liga_mark2_validate): Add parameter
...
21 years ago
Werner Lemberg
7085dc9b2e
* src/otlayout/gpos.c: Rename counting variables to be more
...
21 years ago
Werner Lemberg
adff5b0c21
* src/otlayout/otljstf.c (otl_jstf_gsub_mods_validate): Removed.
...
21 years ago
Werner Lemberg
80ed03e2bb
* src/otlayout/otlcommn.c (otl_gsubgpos_get_lookup_count): New
...
21 years ago
Werner Lemberg
1ac8f43463
* src/otlayout/otcommn.c: Use OTL_CHECK everywhere.
...
21 years ago
Werner Lemberg
ec39a8a391
Make otlayout module compile (without actually working).
...
21 years ago
Werner Lemberg
17439423f8
* src/base/ftstream.c (FT_Stream_Close): Don't reset stream->close
...
21 years ago
Werner Lemberg
963cfcd012
* src/pfr/pfrload.c (pfr_sort_kerning_pairs): Single-byte
...
21 years ago
Werner Lemberg
dea712b4eb
`Activate' gray-scale specifing hinting within the TrueType
...
21 years ago
Werner Lemberg
b8fdcd68d2
* src/base/ftobjs.c (FT_Attach_File): Initialize `open.stream'.
21 years ago
Werner Lemberg
d232f59383
* docs/CHANGES: Updated.
...
21 years ago
Werner Lemberg
3273a99160
* src/pcf/pcfread (pcf_load_font), src/bdf/bdfdrivr.c
...
21 years ago
Werner Lemberg
004f3da80a
* src/pcf/pcfread.c (pcf_interpret_style): Always allocate memory for
...
21 years ago
Werner Lemberg
2541a40d95
* src/pcf/pcfdrivr.c (PCF_Set_Pixel_Size): Compare heights, not
...
21 years ago
Werner Lemberg
91d0f1ebbe
* src/sfnt/sfobjs.c (sfnt_load_face): Handle
...
21 years ago
Werner Lemberg
9f8309f12a
* src/truetype/ttobjs.c (tt_face_init): Accept 0x00020000 format tag
...
21 years ago
Werner Lemberg
3fb70ba644
formatting & small beautification
21 years ago
David Turner
efa178eed8
disabling the bytecode interpreter again
21 years ago
David Turner
ebbb0089af
ChangeLog update
21 years ago
David Turner
5ab4136317
* 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
43f0e26c8e
* docs/CHANGES: Updated.
...
21 years ago
David Turner
9f67a45dbe
* include/freetype/ftstroke.h: updating documentation comments.
...
I hereby declare the stroker as OFFICIAL !
21 years ago
David Turner
0634a876d9
* 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
f68cfd096f
* src/base/ftstroke (ft_stroke_border_reverse): Removed. Unused.
21 years ago
David Turner
6a6e6f27ac
* src/cache/ftcsbits.c: fixing advance computation for
...
transformed glyphs
21 years ago
David Turner
77c001e529
* src/base/ftstroke.c: last (?) bugfixes to the stroker.
21 years ago
David Turner
629d7df911
* 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
5afaa672f3
* src/truetype/ttgload.c (load_truetype_glyph): Fix typo.
21 years ago
Werner Lemberg
3037b069f8
* src/type1/t1afm.c (afm_atoindex): Fix boundary test. Reported
...
21 years ago
David Turner
c28b8c1bfb
* src/truetype/ttgload.c, src/truetype/ttxgvar.c: removing
...
compiler warnings
21 years ago
Werner Lemberg
21ddf945c3
* include/freetype/internal/ftmemory.h [FT_DEBUG_MEMORY]: Declare
...
21 years ago
David Turner
4e56c0d8e3
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