David Turner
6ad95cd21f
* include/freetype/ftcache.h,
...
include/freetype/cache/ftcmanag.h,
include/freetype/cache/ftccache.h,
include/freetype/cache/ftcmanag.h,
include/freetype/cache/ftcmru.h (added),
include/freetype/cache/ftlru.h (removed),
include/freetype/cache/ftcsbits.h,
include/freetype/cache/ftcimage.h,
include/freetype/cache/ftcglyph.h,
src/cache/ftcmru.c,
src/cache/ftcmanag.c,
src/cache/ftccache.c,
src/cache/ftcglyph.c,
src/cache/ftcimage.c,
src/cache/ftcsbits.c,
src/cache/ftccmap.c,
src/cache/ftcbasic.c (added),
src/cache/ftclru.c (removed):
*Complete* rewrite of the cache sub-system to "solve" the
following points:
- all public APIs have been moved to FT_CACHE_H, everything
under "include/freetype/cache" is only needed by client
applications that want to implement their own caches
- a new function named FTC_Manager_RemoveFaceID to deal
with the uninstallation of FaceIDs
- the image and sbit cache are now abstract classes, that
can be extended much more easily by client applications
- better performance in certain areas. Further optimizations
to come shortly anyway...
- the FTC_CMapCache_Lookup function has changed its signature,
charmaps can now only be retrieved by index
- FTC_Manager_Lookup_Face => FTC_Manager_LookupFace
FTC_Manager_Lookup_Size => FTC_Manager_LookupSize (still in
private header for the moment)
21 years ago
Werner Lemberg
4ad75495f1
* src/type1/t1load.c (parse_dict): Stop parsing if `eexec' keyword
...
21 years ago
David Turner
313cb5840d
important bug fixes for new cache code
21 years ago
Werner Lemberg
bb9b0fd348
* devel/ftoption.h: Define FT_DEBUG_MEMORY.
...
21 years ago
Werner Lemberg
5a915c00e0
* src/cff/cfftypes.h (CFF_MAX_CID_FONTS): Increase to 32. For
...
21 years ago
David Turner
040616a116
new version of the cache sub-system - still under debugging
21 years ago
David Turner
119de2aaa3
fixing compilation warning
21 years ago
David Turner
451598cc34
automatically-generated version updates
21 years ago
David Turner
74d278de1c
automatically-generated version updates
21 years ago
Werner Lemberg
0c53f2e34e
* include/freetype/ttnameid.h (TT_ADOBE_ID_LATIN_1): New macro.
...
21 years ago
Werner Lemberg
b9e9fe97a8
* src/cff/cfftypes.h (CFF_FontRecDictRec): Change type of
...
21 years ago
Werner Lemberg
04410d3cb4
* src/sfnt/sfobjs.c (sfnt_init_face): Don't set
...
21 years ago
Werner Lemberg
64e6088f1f
Add new function FT_Get_CMap_Language_ID to extract the language ID
...
21 years ago
Werner Lemberg
7c86ac1108
* include/freetype/internal/tttypes.h (TT_TableDirRec,
...
21 years ago
Werner Lemberg
ef67dbb28e
* src/sfnt/ttcmap.c, src/sfnt/ttcmap.h: Removed. Obsolete.
...
21 years ago
Werner Lemberg
08fac05006
Import of Wolfgang's Atari support
21 years ago
Werner Lemberg
877dc99694
Initial revision
21 years ago
Werner Lemberg
1bc99d4c8b
* docs/CHANGES: Updated.
21 years ago
Werner Lemberg
b5724ad947
Fix documentation.
21 years ago
Werner Lemberg
f95928482b
* src/type1/t1gload.c (T1_Parse_Glyph_And_Get_Char_String): Add
...
21 years ago
Werner Lemberg
714d73f8a4
* src/cff/cffdrivr.c (cff_get_glyph_name): Improve error message.
...
21 years ago
Werner Lemberg
f06c533245
* src/cff/cffobjs.c (cff_face_init): Don't set
...
21 years ago
Werner Lemberg
f407480c7b
Use implementation specific SID value 0xFFFF to indicate that
...
21 years ago
Werner Lemberg
c5a4778f4a
* src/pcf/pcfdrivr.c (pcf_get_charset_id): New function (a clone
...
21 years ago
Werner Lemberg
ca49aa65a6
* src/base/ftobjs.c (load_mac_face): Recent versions of Linux
...
21 years ago
Werner Lemberg
941bc4edfa
* src/sfnt/sfobjs.c (sfnt_load_face): Set FT_FACE_FLAG_GLYPH_NAMES
...
21 years ago
Werner Lemberg
250c37b4c4
* include/freetype/internal/psaux.h (PS_TableRec): Change type
...
21 years ago
Werner Lemberg
67b466a5fd
* docs/raster.txt: New file, taken from FreeType 1 and completely
...
21 years ago
Werner Lemberg
7744b88691
* src/type1/t1driver.c (Get_Interface): Remove FT_UNUSED for
...
21 years ago
Werner Lemberg
3681ce29eb
*** empty log message ***
21 years ago
Werner Lemberg
2fbab5ebae
Documentation fix.
21 years ago
Werner Lemberg
6f5bae10f6
*** empty log message ***
21 years ago
David Turner
0a30525f24
* src/pfr/pfrdrivr.c (pfr_get_metrics): reverting to previous
...
behaviour. Werner's "fix" was incorrect !!
21 years ago
Werner Lemberg
29b5926b27
* src/base/ftcalc.c, include/freetype/internal/ftcalc.h
...
21 years ago
Werner Lemberg
ddf606b464
* src/base/ftcalc.c (FT_MulDiv_No_Round): New function (32 and
...
21 years ago
Werner Lemberg
eea81aab3d
*** empty log message ***
21 years ago
Werner Lemberg
d2184e1f6e
* src/truetype/ttinterp.c (CUR_Func_move_orig): New macro.
...
21 years ago
David Turner
25f45461ed
* src/autofit/*: more updates
21 years ago
Werner Lemberg
0b58b0a94c
* src/bdf/bdfdrivr.c (bdf_interpret_style), src/pcf/pcfread.c
...
21 years ago
Werner Lemberg
68e5427abe
* docs/CHANGES: Updated.
...
22 years ago
Werner Lemberg
5165b31c1c
Updated.
22 years ago
Werner Lemberg
61470cd424
Fix documentation error.
22 years ago
Werner Lemberg
1e9b7f2de4
* include/freetype/freetype.h (FREETYPE_PATCH): Set to 7.
22 years ago
Werner Lemberg
2d29e92a7b
* Version 2.1.7 released.
...
22 years ago
David Turner
3482604985
* Version 2.1.5 released.
...
=========================
* updating README and docs/VERSION.DLL, re-tagging VER-2-1-6
22 years ago
David Turner
6588c67c98
removing "install"
...
tagging VER-2-1-6
22 years ago
Werner Lemberg
1f51729e13
Mention GPL version.
22 years ago
Werner Lemberg
a8ccc73dd1
* src/sfnt/sfdriver.c: Include FT_SERVICE_SFNT_H.
...
22 years ago
Werner Lemberg
b09515afca
* include/freetype/*: Add a guard to all public header files which
...
22 years ago
Werner Lemberg
f1e0516dc3
* builds/unix/freetype2.m4, builds/unix/ft-munmap.m4: Protect
...
22 years ago