Werner Lemberg
5972e9abf8
* src/cff/cffgload.c (cff_operator_seac): Fix magnitude of
...
21 years ago
Antoine Leca
4187e61bfe
* builds/win32/visualc/index.html: detailled explanations
...
about forcing CR+LF line endings for the VC++ project files.
21 years ago
Werner Lemberg
658f263949
* src/cff/cffload.c (cff_subfont_load): Initialize `dict'.
21 years ago
Werner Lemberg
ef512e3ec6
Add support for the hexadicimal representation of binary data
...
21 years ago
Werner Lemberg
6cda9c489d
* include/freetype/ftcache.h: Delete duplicated definition of
...
21 years ago
Werner Lemberg
271b1e1633
* src/type1/t1parse.c (T1_Get_Private_Dict): Skip exactly one
...
21 years ago
David Turner
6654763f83
* src/sfnt/ttsbit.c: removed compiler warning
...
* src/tools/docmaker/*: updating beautifier tool
21 years ago
David Turner
4632fccb1b
* include/freetype/internal/ftmemory.h,
...
src/autohint/ahhint.c, src/base/ftgloadr.c,
src/base/ftglyph.c, src/base/ftoutln.c,
src/base/ftstroke.c, src/cff/cffload.c, src/truetype/ttgload.c,
src/truetype/ttinterp.c:
introducing the new FT_ARRAY_COPY and FT_ARRAY_MOVE macros
to make copying arrays easier
21 years ago
Werner Lemberg
edeed6b391
* src/cff/cffload.c (cff_font_load): Load charstrings_index earlier.
...
21 years ago
Werner Lemberg
f9831a6675
* src/pshinter/pshalgo.c (psh_glyph_init): Move assignment of
...
21 years ago
Werner Lemberg
3d780173fe
Make `FT_Get_CMap_Language_ID' work with CFF. Bug reported by
...
21 years ago
Werner Lemberg
4338dab2f8
* src/base/ftobjs.c (destroy_charmaps): New function.
...
21 years ago
Werner Lemberg
9914b97af2
* docs/CHANGES: Updated.
...
21 years ago
Werner Lemberg
84c60bba18
* src/cff/cffgload.c (cff_decoder_parse_charstrings)
...
21 years ago
Werner Lemberg
f946fc609b
* src/truetype/ttgload.c (TT_Load_Simple_Glyph): Revert previous
...
21 years ago
Werner Lemberg
6fd9512aff
* src/truetype/ttgload.c (TT_Load_Simple_Glyph): Handle `repeated
...
21 years ago
Werner Lemberg
cb8ede4dca
* include/freetype/internal/sfnt.h (TT_Set_SBit_Strike_Func):
...
21 years ago
Werner Lemberg
80cfbd7073
* src/base/fttrigon.c, src/base/ftgloadr.c: Inlude
...
21 years ago
Werner Lemberg
a40b1b64a0
* src/cache/ftcsbits.c (FTC_SNode_Weight):
...
21 years ago
David Turner
cf2c49c80c
* fixed compilation problems in the cache sub-system
...
* partial updates to src/autofit
21 years ago
Werner Lemberg
328abf3094
* src/cff/cffgload.c (cff_lookup_glyph_by_stdcharcode): Handle
...
21 years ago
David Turner
87c0d30fc5
* include/freetype/fttypes.h
...
src/autofit/afangles.c
src/autofit/aflatin.c
src/autohint/ahglyph.c
src/autohint/ahhint.c
src/base/ftcalc.c
src/base/ftgloadr.c
src/base/ftglyph.c
src/base/ftobjs.c
src/base/ftsynth.c
src/base/fttrigon.c
src/cff/cffgload.c
src/cid/cidgload.c
src/cid/cidload.c
src/pfr/pfrgload.c
src/pfr/pfrload.c
src/pfr/pfrsbit.c
src/psaux/psobjs.c
src/pshinter/pshalgo.c
src/pshinter/pshglob.c
src/pshinter/pshrec.c
src/raster/ftrend1.c
src/sfnt/ttcmap0.c
src/smooth/ftsmooth.c
src/truetype/ttdriver.c
src/truetype/ttgload.c
src/truetype/ttinterp.c
src/truetype/ttobjs.c
src/type1/t1gload.c
src/winfonts/winfnt.c:
use of the FT_PAD_XXX and FT_PIX_XXX macros to avoid compiler
warnings with very pedantic compilers. Hints: (x) & -64 will
warn if (x) is not signed.. use (x) & ~63 instead !
21 years ago
Werner Lemberg
48b6ddb8a8
* include/freetype/ftwinfnt.h (FT_WinFNT_ID_*): New definitions
...
21 years ago
David Turner
581ec91c27
* 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
63abb4bc63
* src/type1/t1load.c (parse_dict): Stop parsing if `eexec' keyword
...
21 years ago
Werner Lemberg
32174ffba2
* devel/ftoption.h: Define FT_DEBUG_MEMORY.
...
21 years ago
Werner Lemberg
83da52b4cd
* src/cff/cfftypes.h (CFF_MAX_CID_FONTS): Increase to 32. For
...
21 years ago
Werner Lemberg
8f963be41c
* include/freetype/ttnameid.h (TT_ADOBE_ID_LATIN_1): New macro.
...
21 years ago
Werner Lemberg
a9cd856ee2
* src/cff/cfftypes.h (CFF_FontRecDictRec): Change type of
...
21 years ago
Werner Lemberg
7f1458aaa3
* src/sfnt/sfobjs.c (sfnt_init_face): Don't set
...
21 years ago
Werner Lemberg
91a67478ec
Add new function FT_Get_CMap_Language_ID to extract the language ID
...
21 years ago
Werner Lemberg
efe527520a
* include/freetype/internal/tttypes.h (TT_TableDirRec,
...
21 years ago
Werner Lemberg
b066c1530d
* src/sfnt/ttcmap.c, src/sfnt/ttcmap.h: Removed. Obsolete.
...
21 years ago
Werner Lemberg
e107514301
* docs/CHANGES: Updated.
21 years ago
Werner Lemberg
fb4bfddb1a
* src/type1/t1gload.c (T1_Parse_Glyph_And_Get_Char_String): Add
...
21 years ago
Werner Lemberg
b36d4a53e9
* src/cff/cffdrivr.c (cff_get_glyph_name): Improve error message.
...
21 years ago
Werner Lemberg
6c98cc3e7c
* src/cff/cffobjs.c (cff_face_init): Don't set
...
21 years ago
Werner Lemberg
9b067facf1
Use implementation specific SID value 0xFFFF to indicate that
...
21 years ago
Werner Lemberg
cb3fd79b66
* src/pcf/pcfdrivr.c (pcf_get_charset_id): New function (a clone
...
21 years ago
Werner Lemberg
25ab491d55
* src/sfnt/sfobjs.c (sfnt_load_face): Set FT_FACE_FLAG_GLYPH_NAMES
...
21 years ago
Werner Lemberg
dc8ad54f10
* include/freetype/internal/psaux.h (PS_TableRec): Change type
...
21 years ago
Werner Lemberg
60217b7acd
* docs/raster.txt: New file, taken from FreeType 1 and completely
...
21 years ago
Werner Lemberg
f0b752072d
* src/type1/t1driver.c (Get_Interface): Remove FT_UNUSED for
...
21 years ago
Werner Lemberg
4e1f5a663c
Fix ChangeLog.
21 years ago
Werner Lemberg
b8bae640cd
Fix ChangeLog. Formatting.
21 years ago
David Turner
a77f713db5
* src/pfr/pfrdrivr.c (pfr_get_metrics): reverting to previous
...
behaviour. Werner's "fix" was incorrect !!
21 years ago
Werner Lemberg
6f20dd505f
* src/base/ftcalc.c, include/freetype/internal/ftcalc.h
...
21 years ago
Werner Lemberg
9f051a7fa4
* src/base/ftcalc.c (FT_MulDiv_No_Round): New function (32 and
...
21 years ago
Werner Lemberg
4ff243d90a
Fix ChangeLog. Update `CHANGES' file.
21 years ago
Werner Lemberg
be67c4ef33
* src/truetype/ttinterp.c (CUR_Func_move_orig): New macro.
...
21 years ago