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
David Turner
acfbbcf3ad
just testing the CVS loginfo setup
24 years ago
David Turner
76e596c08c
just testing the CVS loginfo setup
24 years ago
David Turner
c4c4edbc1e
just testing the CVS loginfo setup
24 years ago
David Turner
4ae546a2f2
just testing the CVS loginfo setup
24 years ago
David Turner
17151ce6f6
just testing the CVS loginfo setup
24 years ago
David Turner
d305744dad
just testing the CVS loginfo setup
24 years ago
David Turner
6ee6f94705
documentation update
24 years ago
David Turner
1a2af1f3d5
rewrote "glnames.py" to fix a rather nasty bug that made FreeType
...
return incorrect glyph names for certain glyph indices..
24 years ago
David Turner
9e1a4b4271
updating ChangeLog and Jamfile for the new Postscript hinter
24 years ago
David Turner
e57a868725
changing pixel size computations for better accuracy (experimental)
24 years ago
David Turner
b557d4951c
Adding glyph hinter debugging program.
...
WARNING:
You cannot compile this program without a (yet) unavailable
third-party library named "Nirvana".. this is reserved for FreeType
development exclusively..
24 years ago
David Turner
94bec3e1ba
add support for new postscript hinter
24 years ago
David Turner
fa69bbec01
add support for new postscript hinter
24 years ago