summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * include/freetype/internal/ftstream.h: fixed the definitions ofVER-2-1-0David Turner2001-12-113-28/+37
| | | | | | | | GET_LongLE and GET_ULongLE which where incorrect (creating problems in the pcf driver).. * INSTALL: updated the instructions to build shared libraries with Jam.. they were simply erroneous..
* * src/pcf/pcfdriver.c (PCF_Init_Face): allow Xft to use PCF fontsDavid Turner2001-12-104-4/+18
| | | | by setting the "face->metrics.max_advance" correctly..
* small fixDavid Turner2001-12-081-0/+1
|
* Formatting.Werner Lemberg2001-12-077-179/+196
|
* added new charmap cache. see include/freetype/cache/ftccmap.hDavid Turner2001-12-0710-33/+655
|
* Noted my Mac OS changes from todayLeonard Rosenthol2001-12-071-0/+9
|
* *** empty log message ***Werner Lemberg2001-12-061-19/+18
|
* * INSTALL: Small update.Werner Lemberg2001-12-061-0/+5
|
* Exported new routine for getting a path from a nameLeonard Rosenthol2001-12-061-0/+25
|
* Added support for Mac OS X .dfonts and also getting a filespec for a given ↵Leonard Rosenthol2001-12-061-1/+131
| | | | font by name
* oops, forgot to add new file and remove old one in src/cacheDavid Turner2001-12-062-204/+598
|
* * src/base/ftglyph.c (FT_Glyph_To_Bitmap): re-ordered code for debuggingDavid Turner2001-12-056-36/+69
| | | | | | | | | | purposes.. * src/smooth/ftsmooth.c (ft_smooth_render): fixed a nasty hidden bug where outline shifting wasn't correctly undone after bitmap rasterization. this created problems with certain glyphs (like '"' of certain fonts..) and the cache system..
* First of all, a big thanks to Werner and Antoine for their latest work !!David Turner2001-12-0522-1396/+1319
| | | | | | | | | | | | | | * src/pshinter/pshalgo2.c (psh2_hint_table_init), src/pshinter/pshalgo1.c (psh1_hint_table_init): removed compiler warnings * include/freetype/cache/*, src/cache/*: yet another massive rewrite of the caching sub-system, in order to both increase performance and allow simpler cache sub-classing. As an example, the code for the image and sbit caches is now much simpler I still need to update the documentation in www/freetype2/docs/cache.html to reflect the new design though..
* Formatting.Werner Lemberg2001-12-0567-2747/+3389
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cleaning up of ChangeLog. * docs/license.txt: s/X Windows/X Window System/. * src/raster/ftraster.c: Fix definition condition of MEM_Set(). * src/smooth/ftgrays.c (M_Y): Change value to 192. * src/base/ftdbgmem.c (ft_mem_table_destroy): Fix printf() parameter. Remove unused variable. * src/cache/ftcimage.c (ftc_image_node_init, ftc_image_node_compare): Remove unused variables. * src/cache/ftcsbits.c (ftc_sbit_node_weight): Remove unused variable. * src/raster/ftraster.c (MEM_Set): Move definition down to avoid compiler warning. * src/autohint/ahhint.c (ah_hinter_hint_edges): Use UNUSED() to avoid compiler warnings. * src/pcf/pcfread.c (tableNames): Use `const'. (pcf_read_TOC): Change counter name to avoid compiler warning. Use `const'. * src/pshinter/pshrec.c (ps_hints_close): Remove redundant declaration. * src/pshinter/pshalgo1.c (psh1_hint_table_init): Rename variables to avoid shadowing. * src/pshinter/pshalgo2.c (psh2_hint_table_activate_mask): Ditto. * src/type1/t1objs.h: Remove double declarations of `T1_Size_Init()' and `T1_Size_Done()'.
* * include/freetype/ttnameid.h: Added some new Microsoft languageAntoine Leca2001-11-202-6/+64
| | | | | | | | 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.
* * src/pshinter/{pshalgo2.c, pshalgo1.c}: fixed stupid bug in sortingDavid Turner2001-11-207-493/+565
| | | | | | | | | | | 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..
* * src/smooth/ftgrays.c: adding experimental "gamma" support. ThisDavid Turner2001-10-304-5/+70
| | | | | | | | | | | | 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
* other auto-hinter experiments not worthy of a Changelog entryDavid Turner2001-10-295-39/+76
|
* experimental changes to debug the auto-hinter. These are notDavid Turner2001-10-297-84/+341
| | | | worthy of a Changelog entry yet..
* fixed a small performance bug in the new cache sub-system implementationDavid Turner2001-10-273-7/+21
|
* Changed a minor typo.Tom Kacvinsky2001-10-261-1/+1
|
* Changed tjk@ams.org to tkacvins@freetype.org.Tom Kacvinsky2001-10-261-30/+30
|
* _major_ re-design of the caching sub-system. Still using the same APIDavid Turner2001-10-2615-1828/+1835
| | | | though :-)
* Incorporated changes for faces other than the firstLeonard Rosenthol2001-10-261-3/+17
|
* Changed to reflect current statusLeonard Rosenthol2001-10-261-5/+4
|
* Added changes about MacOS stuffLeonard Rosenthol2001-10-261-0/+10
|
* a few updates used to debug the auto-hinter as well asDavid Turner2001-10-267-23/+104
| | | | try to improve it significantly
* Added change about ftlib.prjLeonard Rosenthol2001-10-251-0/+7
|
* Updated project to CodeWarrior 7 and latest FT source filesLeonard Rosenthol2001-10-251-0/+0
|
* updated comment explaining how to use project-specificDavid Turner2001-10-243-11/+115
| | | | option (and module) files
* * builds/unix/ftsystem.c (FT_New_Memory): Added a missing `}'.Tom Kacvinsky2001-10-241-0/+4
|
* In function FT_New_Memory, added a missing `}'.Tom Kacvinsky2001-10-241-0/+1
|
* * include/freetype/internal/ftmemory.h, src/base/ftdbgmem.c:David Turner2001-10-243-33/+137
| | | | | | 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..
* replaced liberal uses of "memset" by the "MEM_Set" macro callDavid Turner2001-10-249-31/+134
| | | | | | | (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 !!
* replaced liberal uses of "memset" by the "MEM_Set" macro callDavid Turner2001-10-241-0/+7
| | | | (some platforms don't provide this ANSI function !!)
* updating the debugging memory manager to run on Unix, VMS andDavid Turner2001-10-231-0/+5
| | | | Amiga too (since they use a custom version of "ftsystem.c" !!)
* updating debug managerDavid Turner2001-10-222-17/+24
|
* removed bogus warningsDavid Turner2001-10-223-8/+5
|
* * include/freetype/internal/ftmemory.h, src/base/ftdbgmem.c: modifiedDavid Turner2001-10-224-51/+76
| | | | | | 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 ??
* Added a new debugging memory manager implementation. See theDavid Turner2001-10-227-2/+553
| | | | | FT_DEBUG_MEMORY macro definition in "ftoption.h", as well as the file "src/base/ftdbgmem.c"
* 2001-10-21 Tom Kacvinsky <tjk@ams.org>Tom Kacvinsky2001-10-211-0/+7
| | | | | | | * 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.
* In function CFF_Done_Font, make sure that subfonts are freed only ifTom Kacvinsky2001-10-211-4/+7
| | | | | 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 Tom Kacvinsky <tjk@ams.org>Tom Kacvinsky2001-10-211-0/+5
| | | | | * src/cff/cffload.c (CFF_Done_Font): Free the subfonts array to avoid a memory leak.
* In function CFF_Done_Font, make sure to free the subfonts array toTom Kacvinsky2001-10-211-0/+2
| | | | avoid a memory leak.
* * src/type1/t1load.c: fixed memory leak bugs that appeared with certainDavid Turner2001-10-217-1034/+1061
| | | | | | | | 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)
* Added another entry for t1load.c related to synthetic fonts: make sureTom Kacvinsky2001-10-201-0/+5
| | | | | that custom encodings are not loaded twice (thus avoiding a memory leak).
* In function parse_encoding, add a test to make sure that customTom Kacvinsky2001-10-201-0/+5
| | | | | encodings (i.e., neither StandardEncoding nor ExpertEncoding) are not loaded twice when the Type 1 font is synthetic.
* Added entries for changes to t1load.c.Tom Kacvinsky2001-10-201-1/+9
|
* In functions parse_font_name and parse_subrs, added a test for whenTom Kacvinsky2001-10-201-0/+6
| | | | | | | 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.
* renaming todo -> TODOWerner Lemberg2001-10-201-3/+2
|