David Turner
9f892b4ef1
* src/smooth/ftgrays.c: adding experimental "gamma" support. This
...
produces smoother glyphs at small sizes for very little cost
* src/autohint/ahglyph.c, src/autohint/ahhint.c: various fixes to
the auto-hinter. They merely improve the output of sans-serif fonts.
Note that there are still problems with serifed fonts and composites
(accented characters)
* tests/gview.c: updated the debugging glyph viewer to show the
hints generated by the "autohint" module
2001-10-30 23:51:24 +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
0d630d7886
Added changes about MacOS stuff
2001-10-26 13:23:38 +00:00
Leonard Rosenthol
b268aa9fb5
Added change about ftlib.prj
2001-10-25 16:04:24 +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
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
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
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
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
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
5f5f371b87
Added entries for changes to t1load.c.
2001-10-20 17:53:22 +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
David Turner
76e596c08c
just testing the CVS loginfo setup
2001-10-18 14:07:06 +00:00
David Turner
c4c4edbc1e
just testing the CVS loginfo setup
2001-10-18 14:02:15 +00:00
David Turner
4ae546a2f2
just testing the CVS loginfo setup
2001-10-18 14:00:54 +00:00
David Turner
17151ce6f6
just testing the CVS loginfo setup
2001-10-18 13:58:05 +00:00
David Turner
d305744dad
just testing the CVS loginfo setup
2001-10-18 13:52:47 +00:00
David Turner
1a2af1f3d5
rewrote "glnames.py" to fix a rather nasty bug that made FreeType
...
return incorrect glyph names for certain glyph indices..
2001-10-18 13:20:01 +00:00
David Turner
9e1a4b4271
updating ChangeLog and Jamfile for the new Postscript hinter
2001-10-18 11:59:08 +00:00
David Turner
e65e9b13c2
fixed typo
2001-10-18 10:27:56 +00:00
David Turner
d2271084d3
updated FT_Div64by32
2001-10-18 09:51:09 +00:00
David Turner
511fa11bd8
documentation update for 2.0.5
2001-10-17 13:57:02 +00:00
David Turner
01fbfe3e75
implementing a new function named "FT_Get_Postscript_Name" to
...
retrieve a face's "unique" Postscript name
2001-10-17 13:48:10 +00:00
David Turner
970c162290
tagging files, checking new CVS -> mail script
2001-10-17 11:33:01 +00:00