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
ee95b6f0d4
Adding OpenType validation module. The code is based on the
...
21 years ago
Werner Lemberg
645af08157
* include/freetype/internal/ftobjs.h: Don't include
...
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
17439423f8
* src/base/ftstream.c (FT_Stream_Close): Don't reset stream->close
...
21 years ago
Werner Lemberg
004f3da80a
* src/pcf/pcfread.c (pcf_interpret_style): Always allocate memory for
...
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
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
21ddf945c3
* include/freetype/internal/ftmemory.h [FT_DEBUG_MEMORY]: Declare
...
21 years ago
David Turner
5290d2fb46
performance optimizations regarding face opening
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
fefd874292
* docs/CHANGES: Updated.
...
21 years ago
David Turner
b83239b7fd
* include/freetype/cache/ftcmru.h, src/cache/ftcbasic.c,
...
src/cache/ftccache.c, src/cache/ftcglyph.c, src/cache/ftcmanag.c,
src/cache/ftcsbits.c:
fixing some annoying bugs and inefficiencies in the cache sub-system.
21 years ago
David Turner
8530a22888
* include/freetype/freetype.h (FT_Glyph_Metrics, FT_GlyphSlotRec),
...
src/autofit/afloader.c, src/autohint/ahhint.c:
moved the definition of 'lsb_delta' and 'rsb_delta' from FT_GlyphMetrics
to FT_GlyphSlotRec. The old location did BREAK BINARY COMPATIBILITY
of the library !!
* src/sfnt/sfobjs.c: removing compiler warning
21 years ago
Werner Lemberg
7d62f526fe
* docs/CHANGES: Updated.
...
21 years ago
Werner Lemberg
24bf96c5cc
* src/type1/t1load.c (mm_axis_unmap, mm_weights_unmap): New
...
21 years ago
Werner Lemberg
efd4e87778
* include/freetype/internal/psaux.h (T1_ParseState): New
...
21 years ago
Yamato, Masatake (大和正武)
d1bc1ff8c8
* include/freetype/internal/tttypes.h (GX_BlendRec_)
...
[TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Fix a typo.
* src/truetype/ttgxvar.h (GX_BlendRec_): Fix a typo.
21 years ago
Werner Lemberg
44bb303510
* src/pcf/pcfdrivr.c: Revert change from 2004-04-17.
...
21 years ago
Werner Lemberg
e95365b291
* include/freetype/ftcache.h (FT_Get_CharMap_Index): Rename
...
21 years ago
Werner Lemberg
8a803a6c2b
* include/freetype/config/ftconfig.h, src/base/ftstream.c
...
21 years ago
Werner Lemberg
deadbb53d2
* include/freetype/config/ftconfig.h: Use CHAR_BIT to define
...
21 years ago
Werner Lemberg
8bb07e6386
Add vertical phantom points.
...
21 years ago
Werner Lemberg
2630e54d2a
* src/sfnt/ttload.c (tt_face_load_sfnt_header): Reject face_index
...
21 years ago
Werner Lemberg
0113f26b85
Delete Jamfile.in, add include/freetype/ftlzw.h.
21 years ago
Werner Lemberg
dfa46199d2
* Jamfile, vms_make.com, builds/win32/visualc/freetype.dsp,
...
21 years ago
Werner Lemberg
e2455bad12
* docs/CHANGES: Updated.
...
21 years ago
Werner Lemberg
675431bec1
* include/freetype/t1tables.h (PS_PrivateRec): Add
...
21 years ago
Werner Lemberg
754353343e
Provide generic access to MacOS resource forks.
...
21 years ago
Werner Lemberg
460355a5ea
* docs/CHANGES: Updated.
...
21 years ago
Werner Lemberg
c846eac112
* include/freetype/freetype.h: Document FT_LOAD_TARGET_XXX properly.
...
21 years ago
Werner Lemberg
bb75417ad5
* include/freetype/ftmac.h (FT_GetFile_From_Mac_Name): Fix a typo
...
21 years ago
Werner Lemberg
95867077e8
* src/cid/cidload.c (cid_face_open): Always allocate
...
21 years ago
Werner Lemberg
0a84eba8a6
* include/freetype/cache/ftccache.h (FTC_CACHE_LOOKUP_CMP):
...
21 years ago
Werner Lemberg
6b3d00e1a0
* src/type1/t1load.c (parse_dict): Handle `RD' and `-|' commands
...
21 years ago
David Turner
f546bacdcf
* src/sfnt/Jamfile: removing "ttcmap" from the list of sources
...
* src/cache/*, include/freetype/cache/*: fixing a bug after heavy
testing. The current sources are now "release candidates" for the
final version of the cache sub-system
* Jamfile: updating "refdoc" target, and adding "autohint" to the
list of modules to build. Both the autohinter and autofitter will be
built by default. But which one will be used is determined by
the content of "ftmodule.h"
* src/autofit/*: much updates, but the code is still buggy as hell.
Aargh..
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
David Turner
75820e2072
* include/freetype/ftcache.h, include/freetype/cache/ftcmanag.h:
...
adding FTC_Manager_LookupSize and FTC_Scaler to the public API
(they were previously hidden)
21 years ago
David Turner
fa0346d6d9
* src/base/ftstroke.c, include/freetype/ftstroke.h: fixing bugs and
...
adding FT_Glyph_Stroke and FT_Glyph_StrokerBorder APIs
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
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