Antoine Leca
d0e6ad636f
* include/freetype/ttnameid.h: Added some new Microsoft language
...
codes and LCIDs as found in MSDN (Passport SDK). Also added
comments about the meaning of bit 57 of OS/2 (TT_UCR_SURROGATES)
which with OpenType v.1.3 now means "there is a character beyond
FFFF in this font". Thanks to Detlef Wuerkner <TetiSoft@apg.lahn.de>
for noticing this.
2001-11-20 19:22:13 +00:00
David Turner
f2c56515f5
* src/pshinter/{pshalgo2.c, pshalgo1.c}: fixed stupid bug in sorting
...
routine that created nasty alignment artefacts.
* src/pshinter/pshrec.c, tests/gview.c: debugging updates..
* src/smooth/ftgrays.c: de-activated experimental gamme support,
apparently, "optimal" gamma tables depend on the monitor type,
resolution and general karma, so it's better to compute them outside
of the rasterizer itself..
2001-11-20 01:29:34 +00:00
David Turner
adf07a930c
* 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
9d7e5e8b8b
other auto-hinter experiments not worthy of a Changelog entry
2001-10-29 17:22:12 +00:00
David Turner
b92479b8c2
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
75133bff1d
fixed a small performance bug in the new cache sub-system implementation
2001-10-27 17:36:04 +00:00
Tom Kacvinsky
8d14d4729c
Changed a minor typo.
2001-10-26 18:02:15 +00:00
Tom Kacvinsky
0805ec2589
Changed tjk@ams.org to tkacvins@freetype.org.
2001-10-26 18:01:32 +00:00
David Turner
cd605b6302
_major_ re-design of the caching sub-system. Still using the same API
...
though :-)
2001-10-26 16:58:27 +00:00
Leonard Rosenthol
ae340bbfec
Incorporated changes for faces other than the first
2001-10-26 13:24:39 +00:00
Leonard Rosenthol
3200d68dc6
Changed to reflect current status
2001-10-26 13:23:56 +00:00
Leonard Rosenthol
91ff42258e
Added changes about MacOS stuff
2001-10-26 13:23:38 +00:00
David Turner
a11cd4e183
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
2f553a2c38
Added change about ftlib.prj
2001-10-25 16:04:24 +00:00
Leonard Rosenthol
a2ccd98a8a
Updated project to CodeWarrior 7 and latest FT source files
2001-10-25 15:56:01 +00:00
David Turner
dcb2b27ea8
updated comment explaining how to use project-specific
...
option (and module) files
2001-10-24 23:33:31 +00:00
Tom Kacvinsky
40da4e401b
* builds/unix/ftsystem.c (FT_New_Memory): Added a missing `}'.
2001-10-24 14:45:15 +00:00
Tom Kacvinsky
7bb9276686
In function FT_New_Memory, added a missing `}'.
2001-10-24 14:43:40 +00:00
David Turner
aa007cd2ed
* 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
5a1de37e7e
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
3a65746f1d
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
6e34ec93bc
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
8dc0fb855e
updating debug manager
2001-10-22 20:15:29 +00:00
David Turner
88cdbb34a2
removed bogus warnings
2001-10-22 15:24:32 +00:00
David Turner
950c669060
* 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
869fc49017
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
a006a0f5ec
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
dfa4568432
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
726a4fa6f1
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
98289a2a65
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
12d40dac42
* 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
e6eaadf683
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
629bf286e7
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
3beab5bd13
Added entries for changes to t1load.c.
2001-10-20 17:53:22 +00:00
Tom Kacvinsky
48f26bc748
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
620ec14955
renaming todo -> TODO
2001-10-20 01:29:38 +00:00
David Turner
7e4b52d17b
getting rid of compiler warnings
2001-10-19 09:17:49 +00:00
David Turner
3b9f1e096d
another small test of the CVS loginfo setup
2001-10-19 08:15:28 +00:00
David Turner
0d7ccf1d4e
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
b3e1b292cd
just testing the CVS loginfo setup
2001-10-18 15:02:47 +00:00
David Turner
043be66c15
just testing the CVS loginfo setup
2001-10-18 14:58:45 +00:00
David Turner
b347aaa206
just testing the CVS loginfo setup
2001-10-18 14:57:28 +00:00
David Turner
ec3c28a847
just testing the CVS loginfo setup
2001-10-18 14:54:49 +00:00
David Turner
8e005d502d
just testing the CVS loginfo setup
2001-10-18 14:50:01 +00:00
David Turner
6043d2bc5d
just testing the CVS loginfo setup
2001-10-18 14:49:12 +00:00
David Turner
d5fb3512b0
just testing the CVS loginfo setup
2001-10-18 14:45:28 +00:00
David Turner
0ad006b76f
just testing the CVS loginfo setup
2001-10-18 14:36:46 +00:00
David Turner
12c6830662
just testing the CVS loginfo setup
2001-10-18 14:35:52 +00:00
David Turner
8d6aae02d8
just testing the CVS loginfo setup
2001-10-18 14:33:11 +00:00
David Turner
835368543f
just testing the CVS loginfo setup
2001-10-18 14:31:41 +00:00