David Turner
f5b9207bce
experimental changes to debug the auto-hinter. These are not
...
worthy of a Changelog entry yet..
2001-10-29 10:45:57 +00:00
David Turner
d9229cc2ef
fixed a small performance bug in the new cache sub-system implementation
2001-10-27 17:36:04 +00:00
Tom Kacvinsky
7a517e472a
Changed a minor typo.
2001-10-26 18:02:15 +00:00
Tom Kacvinsky
07bc78581c
Changed tjk@ams.org to tkacvins@freetype.org.
2001-10-26 18:01:32 +00:00
David Turner
09adc1c1b3
_major_ re-design of the caching sub-system. Still using the same API
...
though :-)
2001-10-26 16:58:27 +00:00
Leonard Rosenthol
e53664dbd8
Incorporated changes for faces other than the first
2001-10-26 13:24:39 +00:00
Leonard Rosenthol
f2226097e7
Changed to reflect current status
2001-10-26 13:23:56 +00:00
Leonard Rosenthol
0d630d7886
Added changes about MacOS stuff
2001-10-26 13:23:38 +00:00
David Turner
49ba9e45f2
a few updates used to debug the auto-hinter as well as
...
try to improve it significantly
2001-10-26 07:21:38 +00:00
Leonard Rosenthol
b268aa9fb5
Added change about ftlib.prj
2001-10-25 16:04:24 +00:00
Leonard Rosenthol
27f2f53fa7
Updated project to CodeWarrior 7 and latest FT source files
2001-10-25 15:56:01 +00:00
David Turner
2271a84bbd
updated comment explaining how to use project-specific
...
option (and module) files
2001-10-24 23:33:31 +00:00
Tom Kacvinsky
1b138a4260
* builds/unix/ftsystem.c (FT_New_Memory): Added a missing `}'.
2001-10-24 14:45:15 +00:00
Tom Kacvinsky
3f154085ed
In function FT_New_Memory, added a missing `}'.
2001-10-24 14:43:40 +00:00
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..
2001-10-24 08:04:00 +00:00
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 !!
2001-10-24 07:32:55 +00:00
David Turner
86ef2a6a8d
replaced liberal uses of "memset" by the "MEM_Set" macro call
...
(some platforms don't provide this ANSI function !!)
2001-10-24 07:31:03 +00:00
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" !!)
2001-10-23 20:19:01 +00:00
David Turner
63fbd8644a
updating debug manager
2001-10-22 20:15:29 +00:00
David Turner
1a5b515ca8
removed bogus warnings
2001-10-22 15:24:32 +00:00
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 ??
2001-10-22 14:50:41 +00:00
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"
2001-10-22 08:32:21 +00:00
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.
2001-10-21 20:30:54 +00:00
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.
2001-10-21 20:26:59 +00:00
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.
2001-10-21 16:30:59 +00:00
Tom Kacvinsky
7579edc55e
In function CFF_Done_Font, make sure to free the subfonts array to
...
avoid a memory leak.
2001-10-21 16:29:16 +00:00
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)
2001-10-21 15:41:11 +00:00
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).
2001-10-20 20:49:58 +00:00
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.
2001-10-20 20:46:36 +00:00
Tom Kacvinsky
5f5f371b87
Added entries for changes to t1load.c.
2001-10-20 17:53:22 +00:00
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.
2001-10-20 17:44:48 +00:00
Werner Lemberg
ab106cbbac
renaming todo -> TODO
2001-10-20 01:29:38 +00:00
David Turner
ce68a3db4f
getting rid of compiler warnings
2001-10-19 09:17:49 +00:00
David Turner
ef8c5d41df
another small test of the CVS loginfo setup
2001-10-19 08:15:28 +00:00
David Turner
45a518360b
adding or updating files to the old build system to compile
...
the library with the Postscript hinter correctly..
2001-10-19 07:34:20 +00:00
David Turner
c9ae7e72e6
just testing the CVS loginfo setup
2001-10-18 15:02:47 +00:00
David Turner
d89e3ec521
just testing the CVS loginfo setup
2001-10-18 14:58:45 +00:00
David Turner
8fcb79c8c6
just testing the CVS loginfo setup
2001-10-18 14:57:28 +00:00
David Turner
bfdaf0bfca
just testing the CVS loginfo setup
2001-10-18 14:54:49 +00:00
David Turner
812a8fabf7
just testing the CVS loginfo setup
2001-10-18 14:50:01 +00:00
David Turner
48815fc8c3
just testing the CVS loginfo setup
2001-10-18 14:49:12 +00:00
David Turner
2ab4833518
just testing the CVS loginfo setup
2001-10-18 14:45:28 +00:00
David Turner
99fc859697
just testing the CVS loginfo setup
2001-10-18 14:36:46 +00:00
David Turner
701efef72e
just testing the CVS loginfo setup
2001-10-18 14:35:52 +00:00
David Turner
1585605454
just testing the CVS loginfo setup
2001-10-18 14:33:11 +00:00
David Turner
617579b75b
just testing the CVS loginfo setup
2001-10-18 14:31:41 +00:00
David Turner
5f2d493fea
just testing the CVS loginfo setup
2001-10-18 14:27:43 +00:00
David Turner
4a458a1f43
just testing the CVS loginfo setup
2001-10-18 14:25:38 +00:00
David Turner
05bcf2cf55
just testing the CVS loginfo setup
2001-10-18 14:12:44 +00:00
David Turner
acfbbcf3ad
just testing the CVS loginfo setup
2001-10-18 14:10:23 +00:00