David Turner
5869f481a2
other auto-hinter experiments not worthy of a Changelog entry
24 years ago
David Turner
f5b9207bce
experimental changes to debug the auto-hinter. These are not
...
worthy of a Changelog entry yet..
24 years ago
David Turner
d9229cc2ef
fixed a small performance bug in the new cache sub-system implementation
24 years ago
Tom Kacvinsky
7a517e472a
Changed a minor typo.
24 years ago
Tom Kacvinsky
07bc78581c
Changed tjk@ams.org to tkacvins@freetype.org.
24 years ago
David Turner
09adc1c1b3
_major_ re-design of the caching sub-system. Still using the same API
...
though :-)
24 years ago
Leonard Rosenthol
e53664dbd8
Incorporated changes for faces other than the first
24 years ago
Leonard Rosenthol
f2226097e7
Changed to reflect current status
24 years ago
Leonard Rosenthol
0d630d7886
Added changes about MacOS stuff
24 years ago
David Turner
49ba9e45f2
a few updates used to debug the auto-hinter as well as
...
try to improve it significantly
24 years ago
Leonard Rosenthol
b268aa9fb5
Added change about ftlib.prj
24 years ago
Leonard Rosenthol
27f2f53fa7
Updated project to CodeWarrior 7 and latest FT source files
24 years ago
David Turner
2271a84bbd
updated comment explaining how to use project-specific
...
option (and module) files
24 years ago
Tom Kacvinsky
1b138a4260
* builds/unix/ftsystem.c (FT_New_Memory): Added a missing `}'.
24 years ago
Tom Kacvinsky
3f154085ed
In function FT_New_Memory, added a missing `}'.
24 years ago
David Turner
d4b4ccb8b3
* include/freetype/internal/ftmemory.h, src/base/ftdbgmem.c:
...
improvements to the memory debugger to report more information in
case of errors. Also, some allocations that occured through
REALLOC couldn't be previously catched correctly..
24 years ago
David Turner
864a36ad78
replaced liberal uses of "memset" by the "MEM_Set" macro call
...
(some platforms don't provide this ANSI function !!)
some changes to "ftsystem.c" implementations in order to use
the new memory debugger on Unix, VMS and Amiga too !!
24 years ago
David Turner
86ef2a6a8d
replaced liberal uses of "memset" by the "MEM_Set" macro call
...
(some platforms don't provide this ANSI function !!)
24 years ago
David Turner
538072bb84
updating the debugging memory manager to run on Unix, VMS and
...
Amiga too (since they use a custom version of "ftsystem.c" !!)
24 years ago
David Turner
63fbd8644a
updating debug manager
24 years ago
David Turner
1a5b515ca8
removed bogus warnings
24 years ago
David Turner
c1b7ca25b8
* include/freetype/internal/ftmemory.h, src/base/ftdbgmem.c: modified
...
the debugging memory manager to report the location (source file name
+ line number) where leaked memory blocks are allocated in the source
file.. funny, isn't it ??
24 years ago
David Turner
9cd8c10950
Added a new debugging memory manager implementation. See the
...
FT_DEBUG_MEMORY macro definition in "ftoption.h", as well as the
file "src/base/ftdbgmem.c"
24 years ago
Tom Kacvinsky
fdba894d21
2001-10-21 Tom Kacvinsky <tjk@ams.org>
...
* src/cff/cffload.c (CFF_Done_Font): Free subfonts array only if
we are working with a CID keyed CFF font. Otherwise, a variable
that was never allocated memory might freed. This is a correction
to the previous patch for freeing subfonts.
24 years ago
Tom Kacvinsky
c1130459e8
In function CFF_Done_Font, make sure that subfonts are freed only if
...
we are working with a CID keyed CFF font. This is to avoid freeing a
variable that might not have been allocated.
24 years ago
Tom Kacvinsky
c5d0d00cdc
2001-10-21 Tom Kacvinsky <tjk@ams.org>
...
* src/cff/cffload.c (CFF_Done_Font): Free the subfonts array to
avoid a memory leak.
24 years ago
Tom Kacvinsky
7579edc55e
In function CFF_Done_Font, make sure to free the subfonts array to
...
avoid a memory leak.
24 years ago
David Turner
9b8f633b87
* src/type1/t1load.c: fixed memory leak bugs that appeared with certain
...
synthetized fonts (e.g. CourierBoldOblique, a.k.a. "cobo_____.pfb")
* src/pshinter/pshalgo2.c, src/pshinter/pshalgo1.c,
src/pshinter/pshglob.c: removing compiler warnings in pedantic modes
(in multi-object compilation mode, mainly)
24 years ago
Tom Kacvinsky
d57a82312f
Added another entry for t1load.c related to synthetic fonts: make sure
...
that custom encodings are not loaded twice (thus avoiding a memory
leak).
24 years ago
Tom Kacvinsky
d6eb0a267a
In function parse_encoding, add a test to make sure that custom
...
encodings (i.e., neither StandardEncoding nor ExpertEncoding) are not
loaded twice when the Type 1 font is synthetic.
24 years ago
Tom Kacvinsky
5f5f371b87
Added entries for changes to t1load.c.
24 years ago
Tom Kacvinsky
33c989b7c6
In functions parse_font_name and parse_subrs, added a test for when
...
loading synthetic fonts to make sure that the font name and
subrotuines are not loaded twice. This is to remove a memory leak
that occurs because the original allocation for these objects is not
deallocated when the objects are read the second time.
24 years ago
Werner Lemberg
ab106cbbac
renaming todo -> TODO
24 years ago
David Turner
ce68a3db4f
getting rid of compiler warnings
24 years ago
David Turner
ef8c5d41df
another small test of the CVS loginfo setup
24 years ago
David Turner
45a518360b
adding or updating files to the old build system to compile
...
the library with the Postscript hinter correctly..
24 years ago
David Turner
c9ae7e72e6
just testing the CVS loginfo setup
24 years ago
David Turner
d89e3ec521
just testing the CVS loginfo setup
24 years ago
David Turner
8fcb79c8c6
just testing the CVS loginfo setup
24 years ago
David Turner
bfdaf0bfca
just testing the CVS loginfo setup
24 years ago
David Turner
812a8fabf7
just testing the CVS loginfo setup
24 years ago
David Turner
48815fc8c3
just testing the CVS loginfo setup
24 years ago
David Turner
2ab4833518
just testing the CVS loginfo setup
24 years ago
David Turner
99fc859697
just testing the CVS loginfo setup
24 years ago
David Turner
701efef72e
just testing the CVS loginfo setup
24 years ago
David Turner
1585605454
just testing the CVS loginfo setup
24 years ago
David Turner
617579b75b
just testing the CVS loginfo setup
24 years ago
David Turner
5f2d493fea
just testing the CVS loginfo setup
24 years ago
David Turner
4a458a1f43
just testing the CVS loginfo setup
24 years ago
David Turner
05bcf2cf55
just testing the CVS loginfo setup
24 years ago