David Turner
9fbd2ab884
- various performance enhancements
...
- fixing apinames.c, adding support for Watcom and Borland compilers
- adding generation of exported symbols list to the build system, including the Unix one !!
sorry Werner, I have no time to document this in ChangeLog at the moment
19 years ago
Werner Lemberg
4b5661c386
* include/freetype/ftsysmem.h, include/freetype/ftsysio.h: Removed.
...
19 years ago
Werner Lemberg
9d3de385a6
Fix comment style.
19 years ago
Werner Lemberg
c57023a4c8
typo
19 years ago
Wu, Chia-I (吳佳一)
7e30776ee8
* include/freetype/ftbitmap.h (FT_Bitmap_Copy, FT_Bitmap_Embolden),
...
src/base/ftbdf.c (FT_Get_BDF_Property), src/cache/ftcmru.c
(FTC_MruList_Reset, FTC_MruList_Done, FTC_MruList_Lookup): Misuse of
FT_EXPORT/FT_EXPORT_DEF.
20 years ago
Werner Lemberg
4d7447b466
Mention multi-threading.
20 years ago
Werner Lemberg
7734a1f720
Add FT_FACE_FLAG_HINTER to indicate that a specific font driver has
...
20 years ago
Werner Lemberg
613ea86674
Grammatical fixes (this is, removing future tense in most cases).
...
20 years ago
Werner Lemberg
b3feb80e02
* docs/CHANGES: Mention SING Glyphlet support.
...
20 years ago
Werner Lemberg
8eacad6daa
* freetype2/src/sfnt/ttload.c (sfnt_dir_check): Modified to allow a
...
20 years ago
Werner Lemberg
a723526ae7
* include/freetype/freetype.h, include/freetype/ftchapters.h: Add
...
20 years ago
Werner Lemberg
169a6d8a04
* docs/CHANGES: Mention gxvalid module.
...
20 years ago
Suzuki, Toshiya (鈴木俊哉)
a438621451
Add gxvalid module to validate TrueType GX/AAT tables.
...
20 years ago
Werner Lemberg
07437dba17
* include/freetype/ftoutln.h (FT_Outline_Embolden): Fix prototype.
...
20 years ago
Werner Lemberg
3500df4698
* include/freetype/internal/ftmemory.h (FT_REALLOC_ARRAY): Fix typo.
...
20 years ago
Wu, Chia-I (吳佳一)
8cfb220eb9
* include/freetype/internal/ftobjs.h, src/base/ftobjs.c: New function
...
ft_glyphslot_grid_fit_metrics.
* src/truetype/ttgload.c (compute_glyph_metrics): Use
ft_glyphslot_grid_fit_metrics.
* src/cff/cffgload.c (cff_slot_load), src/cid/cidgload.c
(cid_slot_load_glyph), src/type1/t1gload.c (T1_Load_Glyph): Use
ft_glyphslot_grid_fit_metrics.
FT_Outline_Get_CBox is called twice.
* src/base/ftsynth.c (FT_GlyphSlot_Embolden): Modify metrics to more
reasonable values when emboldening outline glyphs. The theoretic
ones are unrealistic.
20 years ago
Werner Lemberg
49f4d34ed3
* src/base/ftoutln.c (FT_Outline_Embolden): Strength should be
...
20 years ago
Werner Lemberg
288ce14303
* builds/amiga/*: Added copyright notes, reworked some comments.
20 years ago
Werner Lemberg
0f1c4fa7c6
Minor documentation fixes.
...
20 years ago
Werner Lemberg
255ce16e1d
* include/freetype/ftimage.h (FT_Outline_MoveToFunc,
...
20 years ago
Werner Lemberg
82b71922f9
Mention that the otvalid module might be moved to another library.
20 years ago
Werner Lemberg
38e82be157
* include/freetype/ftbitmap.h (FT_Bitmap_Embolden): Minor
...
20 years ago
Werner Lemberg
e70371c410
* src/base/ftobjs.c (ft_cmap_done_internal): New function.
...
20 years ago
Werner Lemberg
6d8c18214e
* docs/GPL.txt: Update postal address of FSF.
...
20 years ago
Werner Lemberg
afb2ba5756
* docs/CHANGES: Updated.
...
20 years ago
Werner Lemberg
92aa527a1c
* builds/amiga/makefile.os4 (WARNINGS), builds/compiler/gcc-dev.mk
...
20 years ago
David Turner
f9e0559778
* include/freetype/cache/ftcache.h, src/cache/ftccache.c,
...
src/cache/ftcsbits.c: fixing bug #12213 (incorrect behaviour
of the cache sub-system in low-memory conditions).
20 years ago
Werner Lemberg
b9ee7370f6
* docs/CHANGES: Updated.
...
20 years ago
Werner Lemberg
8ae1dceb94
* include/freetype/ftimage.h (FT_Raster_Params),
...
20 years ago
Werner Lemberg
ce235eaf09
* builds/win32/visualc/freetype.vcproj: Updated.
...
20 years ago
Werner Lemberg
fa420250c5
* include/freetype/ftimage.h (FT_Raster_RenderFunc),
...
20 years ago
Werner Lemberg
958f019dc6
* include/freetype/internal/ftserv.h (FT_FACE_FIND_GLOBAL_SERVICE)
...
20 years ago
Werner Lemberg
5452fbe39d
Handle malformed `loca' table entries.
...
20 years ago
David Turner
750fa961c6
* Jamfile: removing otvalid from the list of compiled modules
...
* include/freetype/internal/ftserv.h: added compiler pragmas to get rid
of annoying warnings with Visual C++ compiler in maximum warning mode
* src/autofit/afhints.c, src/autofit/aflatin.c, src/base/ftstroke.c,
src/bdf/bdfdrivr.c, src/cache/ftcbasic.c, src/cache/ftccmap.c,
src/cache/ftcmanag.c, src/cff/cffload.c, src/cid/cidload.c,
src/lzw/zopen.c, src/otvalid/otvgdef.c, src/pcf/pcfread.c,
src/sfnt/sfobjs.c, src/truetype/ttgxvar.c: removing compiler warnings
20 years ago
Werner Lemberg
c01c904249
* include/freetype/freetype.h (FT_Vector_Transform),
...
20 years ago
David Turner
0529ba8d25
* include/freetype/config/ftoption.h: commenting the definition of
...
FT_OPTIMIZE_MEMORY for the upcoming 2.1.10 release
* src/autofit/afhints.c: small tweak to use a bit less heap memory
within the auto-fitter
20 years ago
Werner Lemberg
a76108ba0b
* docs/CHANGES, include/freetype/freetype.h: Improve documentation
...
20 years ago
Werner Lemberg
a37745bad4
* docs/CHANGES, docs/INSTALL.ANY: Updated.
...
20 years ago
Werner Lemberg
ebf5585dd0
Formatting.
20 years ago
David Turner
58609c40c8
* docs/CHANGES: updating
...
* src/type1/t1parse.c (T1_New_Parser), src/type42/t42parse.c
(t42_parser_init): modifying functions to check the font header before
allocating anything on the heap.
* internal/freetype/ftmemory.h: introducing the new macros FT_ARRAY_MAX
and FT_ARRAY_CHECK
* src/pcf/pcfread.c, src/pcf/pcfutil.c: minor fixes and simplifications.
try to protect the PCF driver from doing stupid things with broken fonts.
20 years ago
David Turner
68df4f732d
* src/bdf/bdflib.c: various improvements to the bdf loader, mainly
...
used to reduce the amount of heap size required to only test wether
we're dealing with a BDF font (the old code allocated 64 Kb right
before any test).
* src/lzw/ftlzw.c (FT_Stream_OpenLZW): modified the function to check
the LZW header before doing anything else. This helps avoid un-necessary
heap allocations (400 Kb of heap memory for the LZW decoder ! Oh my !)
* src/gzip/ftgzip.c (FT_Stream_OpenGZip): ditto for the .gz decoder,
though the code savings is smaller.
20 years ago
Werner Lemberg
c11aeb647c
* src/truetype/ttpload.c (tt_face_load_cvt, tt_face_load_fpgm):
...
20 years ago
Werner Lemberg
8acb867ef2
Formatting.
20 years ago
Werner Lemberg
35fd84b96a
Formatting.
20 years ago
Werner Lemberg
baa662bbea
* src/base/ftutil.c: Include FT_INTERNAL_OBJECTS_H.
20 years ago
David Turner
1339b974f1
* include/freetype/config/ftmodule.h: moving the order of drivers to
...
speed up font loading. the pcf and bdf loaders are still slow and
eat memory like crazy.
20 years ago
David Turner
683973b47c
* include/freetype/internal/ftobjs.h, src/base/ftutil.c (ft_highpow2),
...
src/pfr/pfrload.c, src/pfr/pfrobjs.c, src/pfr/pfrtypes.h: implement
FT_OPTIMIZE_MEMORY, the kerning table is not loaded into the heap
anymore.
20 years ago
David Turner
0780817a61
* include/freetype/internal/{ftmemory.h,ftserv.h}: removing
...
compiler warnings with GCC 3.3 and above...
20 years ago
David Turner
b9c22aff61
* src/autofit/{afhints.h,afhints.c,aflatin.h,aflatin.c,afloader.c}:
...
various bug-fixes and drastic heap usage reduction improvements.
* include/freetype/config/ftmodule.h: the auto-fitter is now the
only supported auto-hinting module
* include/freetype/config/ftstdlib.h: adding FT_INT_MAX definition
20 years ago
Werner Lemberg
e793092d0a
Formatting.
...
20 years ago