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
David Turner
5290d2fb46
performance optimizations regarding face opening
21 years ago
Werner Lemberg
8ef4183690
* src/bdf/bdfdrivr.h (BDF_FaceRec): New element `default_glyph'.
...
21 years ago
Werner Lemberg
83efe779e3
* src/pcf/pcfread.c (pcf_read_TOC, pcf_get_properties,
...
21 years ago
Werner Lemberg
11785f56e5
* docs/CHANGES: Updated.
21 years ago
David Turner
2f0fdb9316
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
e5f98e68bb
Minor documentation improvement.
21 years ago
Werner Lemberg
79786fba33
* src/winfonts/winfnt.c (FNT_Face_Init): Set x_ppem and y_ppem
...
21 years ago
Werner Lemberg
f9b44e30b5
* src/lzw/zopen.c: Comment out inclusion of `signal.h' and `unistd.h'.
21 years ago
Werner Lemberg
fefd874292
* docs/CHANGES: Updated.
...
21 years ago
David Turner
c12ec72c2f
removing obsolete files
21 years ago