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
David Turner
c91456b867
performance optimizations regarding face opening
21 years ago
Werner Lemberg
bc101b45e6
* src/bdf/bdfdrivr.h (BDF_FaceRec): New element `default_glyph'.
...
21 years ago
Werner Lemberg
46f4c1781e
* src/pcf/pcfread.c (pcf_read_TOC, pcf_get_properties,
...
21 years ago
Werner Lemberg
51cda9c81c
* docs/CHANGES: Updated.
21 years ago
David Turner
6dc94c4f22
fixing a scaling bug in the TrueType glyph loader that generated ugly
...
artefacts when the TrueType bytecode interpreter was compiled in
21 years ago
Werner Lemberg
c9cd80f6c1
Minor documentation improvement.
21 years ago
Werner Lemberg
8fbec7440c
* src/winfonts/winfnt.c (FNT_Face_Init): Set x_ppem and y_ppem
...
21 years ago