Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| aef3fc81 | 2001-12-17 16:21:22 | * src/truetype/ttgload.c (load_truetype_glyph): Fix test for invalid glyph header. | ||
| c2e97a30 | 2001-12-16 23:53:39 | Updating/Formatting. | ||
| 5da9dd77 | 2001-12-16 08:17:33 | * src/base/ftglyph (FT_Glyph_To_Bitmap): Remove compiler warning. * include/freetype/ftcache.h (FTC_Node_Unref): Removed. It is already in ftcmanag.h. * src/cache/ftcsbits.c (ftc_sbit_node_load): Remove unused variable `gfam'. * src/cache/ftcmanag.c (ftc_family_table_alloc, * ftc_family_table_free): Use FT_EXPORT_DEF. * include/freetype/cache/ftcmanag.h: Updated. * src/cache/ftccache.c (ftc_node_destroy): Use FT_EXPORT_DEF. * src/cache/ftccmap.c (ftc_cmap_node_init): Remove unused variable `cfam'. Remove compiler warning. (FTC_CMapCache_Lookup): Remove compiler warnings. (ftc_cmap_family_init): Ditto. (FTC_CMapCache_Lookup): Ditto. * builds/unix/configure.ac: Increase `version_info' to 8:0:2. * builds/unix/configure: Regenerated. * builds/mac/README: Updated. | ||
| 59c9fea6 | 2001-12-14 15:14:44 | * src/truetype/ttgload.c (load_truetype_glyph): fixing crash when dealing with invalid fonts (i.e. glyph size < 10 bytes).. | ||
| 7a1e2c12 | 2001-12-14 15:06:15 | * builds/mac/freetype.mac: a new Makefile to build with MPW on MacOS classic.. | ||
| bce2986d | 2001-12-14 14:52:58 | fixing hinted advance width bug in all font drivers | ||
| 2b30c17f | 2001-12-12 16:07:29 | * src/pshint/pshglob.c: adding correct BlueScale/BlueShift support, plus family blues processing * src/cff/cffgload.c: started adding support for the Postscript hinter | ||
| 2f5d1b76 | 2001-12-12 15:15:44 | * builds/unix/freetype2.m4: Some portability fixes. | ||
| fa4ca883 | 2001-12-11 14:11:11 | * src/base/descrip.mms (OBJS): Add ftdebug.obj. | ||
| 04bfe312 | 2001-12-11 14:09:06 | * src/sfnt/ttload.c (TT_Load_Generic_Header): Typos. | ||
| 09feefee | 2001-12-11 13:49:55 | * src/base/fttrigon.c (FT_Cos): fixed a small bug that caused slightly improper results for FT_Cos and FT_Sin (example: FT_Sin(0) == -1 !!) | ||
| dd271820 | 2001-12-11 13:38:52 | * builds/unix/freetype-config.in: modified the script to prevent passing "-L/usr/lib" to gcc * docs/FTL.TXT: simple fix (change "LICENSE.TXT" to "FTL.TXT") * builds/unix/freetype2.m4: added autoconf macro, we need to install it in $(prefix)/share/aclocal/freetype2.m4 but I didn't modified builds/unix/install.mk yet.. | ||
| 7da4824d | 2001-12-11 13:14:41 | * include/freetype/internal/ftstream.h: fixed the definitions of 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.. | ||
| 640078d4 | 2001-12-10 10:47:47 | * src/pcf/pcfdriver.c (PCF_Init_Face): allow Xft to use PCF fonts by setting the "face->metrics.max_advance" correctly.. | ||
| 66646404 | 2001-12-08 00:54:19 | small fix | ||
| e9e130c0 | 2001-12-07 21:56:32 | Formatting. | ||
| 145f94cb | 2001-12-07 14:43:45 | added new charmap cache. see include/freetype/cache/ftccmap.h | ||
| 6b2e4d4e | 2001-12-07 01:51:48 | Noted my Mac OS changes from today | ||
| 69905a2f | 2001-12-06 18:37:52 | Fix ChangeLog. | ||
| 41892ed1 | 2001-12-06 18:37:34 | * INSTALL: Small update. | ||
| 07c8774c | 2001-12-06 17:52:40 | Exported new routine for getting a path from a name | ||
| 7013373e | 2001-12-06 17:52:06 | Added support for Mac OS X .dfonts and also getting a filespec for a given font by name | ||
| a0976455 | 2001-12-06 16:45:26 | oops, forgot to add new file and remove old one in src/cache | ||
| c8ad30a7 | 2001-12-05 17:24:34 | * src/base/ftglyph.c (FT_Glyph_To_Bitmap): re-ordered code for debugging 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.. | ||
| 14183ea0 | 2001-12-05 15:59:33 | First of all, a big thanks to Werner and Antoine for their latest work !! * 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.. | ||
| c3b21608 | 2001-12-05 01:22:05 | Formatting. 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()'. | ||
| d0e6ad63 | 2001-11-20 19:22:13 | * 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. | ||
| f2c56515 | 2001-11-20 01:29:34 | * 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.. | ||
| adf07a93 | 2001-10-30 23:51:24 | * 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 | ||
| 9d7e5e8b | 2001-10-29 17:22:12 | other auto-hinter experiments not worthy of a Changelog entry | ||
| b92479b8 | 2001-10-29 10:45:57 | experimental changes to debug the auto-hinter. These are not worthy of a Changelog entry yet.. | ||
| 75133bff | 2001-10-27 17:36:04 | fixed a small performance bug in the new cache sub-system implementation | ||
| 8d14d472 | 2001-10-26 18:02:15 | Changed a minor typo. | ||
| 0805ec25 | 2001-10-26 18:01:32 | Changed tjk@ams.org to tkacvins@freetype.org. | ||
| cd605b63 | 2001-10-26 16:58:27 | _major_ re-design of the caching sub-system. Still using the same API though :-) | ||
| ae340bbf | 2001-10-26 13:24:39 | Incorporated changes for faces other than the first | ||
| 3200d68d | 2001-10-26 13:23:56 | Changed to reflect current status | ||
| 91ff4225 | 2001-10-26 13:23:38 | Added changes about MacOS stuff | ||
| a11cd4e1 | 2001-10-26 07:21:38 | a few updates used to debug the auto-hinter as well as try to improve it significantly | ||
| 2f553a2c | 2001-10-25 16:04:24 | Added change about ftlib.prj | ||
| a2ccd98a | 2001-10-25 15:56:01 | Updated project to CodeWarrior 7 and latest FT source files | ||
| dcb2b27e | 2001-10-24 23:33:31 | updated comment explaining how to use project-specific option (and module) files | ||
| 40da4e40 | 2001-10-24 14:45:15 | * builds/unix/ftsystem.c (FT_New_Memory): Added a missing `}'. | ||
| 7bb92766 | 2001-10-24 14:43:40 | In function FT_New_Memory, added a missing `}'. | ||
| aa007cd2 | 2001-10-24 08:04:00 | * 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.. | ||
| 5a1de37e | 2001-10-24 07:32:55 | 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 !! | ||
| 3a65746f | 2001-10-24 07:31:03 | replaced liberal uses of "memset" by the "MEM_Set" macro call (some platforms don't provide this ANSI function !!) | ||
| 6e34ec93 | 2001-10-23 20:19:01 | updating the debugging memory manager to run on Unix, VMS and Amiga too (since they use a custom version of "ftsystem.c" !!) | ||
| 8dc0fb85 | 2001-10-22 20:15:29 | updating debug manager | ||
| 88cdbb34 | 2001-10-22 15:24:32 | removed bogus warnings | ||
| 950c6690 | 2001-10-22 14:50:41 | * 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 ?? | ||
| 869fc490 | 2001-10-22 08:32:21 | 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" | ||
| a006a0f5 | 2001-10-21 20:30:54 | 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. | ||
| dfa45684 | 2001-10-21 20:26:59 | 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. | ||
| 726a4fa6 | 2001-10-21 16:30:59 | 2001-10-21 Tom Kacvinsky <tjk@ams.org> * src/cff/cffload.c (CFF_Done_Font): Free the subfonts array to avoid a memory leak. | ||
| 98289a2a | 2001-10-21 16:29:16 | In function CFF_Done_Font, make sure to free the subfonts array to avoid a memory leak. | ||
| 12d40dac | 2001-10-21 15:41:11 | * 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) | ||
| e6eaadf6 | 2001-10-20 20:49:58 | Added another entry for t1load.c related to synthetic fonts: make sure that custom encodings are not loaded twice (thus avoiding a memory leak). | ||
| 629bf286 | 2001-10-20 20:46:36 | 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. | ||
| 3beab5bd | 2001-10-20 17:53:22 | Added entries for changes to t1load.c. | ||
| 48f26bc7 | 2001-10-20 17:44:48 | 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. | ||
| 620ec149 | 2001-10-20 01:29:38 | renaming todo -> TODO | ||
| 7e4b52d1 | 2001-10-19 09:17:49 | getting rid of compiler warnings | ||
| 3b9f1e09 | 2001-10-19 08:15:28 | another small test of the CVS loginfo setup | ||
| 0d7ccf1d | 2001-10-19 07:34:20 | adding or updating files to the old build system to compile the library with the Postscript hinter correctly.. | ||
| b3e1b292 | 2001-10-18 15:02:47 | just testing the CVS loginfo setup | ||
| 043be66c | 2001-10-18 14:58:45 | just testing the CVS loginfo setup | ||
| b347aaa2 | 2001-10-18 14:57:28 | just testing the CVS loginfo setup | ||
| ec3c28a8 | 2001-10-18 14:54:49 | just testing the CVS loginfo setup | ||
| 8e005d50 | 2001-10-18 14:50:01 | just testing the CVS loginfo setup | ||
| 6043d2bc | 2001-10-18 14:49:12 | just testing the CVS loginfo setup | ||
| d5fb3512 | 2001-10-18 14:45:28 | just testing the CVS loginfo setup | ||
| 0ad006b7 | 2001-10-18 14:36:46 | just testing the CVS loginfo setup | ||
| 12c68306 | 2001-10-18 14:35:52 | just testing the CVS loginfo setup | ||
| 8d6aae02 | 2001-10-18 14:33:11 | just testing the CVS loginfo setup | ||
| 83536854 | 2001-10-18 14:31:41 | just testing the CVS loginfo setup | ||
| a0b314c0 | 2001-10-18 14:27:43 | just testing the CVS loginfo setup | ||
| 3b25cc7b | 2001-10-18 14:25:38 | just testing the CVS loginfo setup | ||
| 6ea520aa | 2001-10-18 14:12:44 | just testing the CVS loginfo setup | ||
| 3cb25009 | 2001-10-18 14:10:23 | just testing the CVS loginfo setup | ||
| 5a4c1ff3 | 2001-10-18 14:07:06 | just testing the CVS loginfo setup | ||
| 02f3b488 | 2001-10-18 14:02:15 | just testing the CVS loginfo setup | ||
| 730d0540 | 2001-10-18 14:00:54 | just testing the CVS loginfo setup | ||
| 0ebf28c7 | 2001-10-18 13:58:05 | just testing the CVS loginfo setup | ||
| 29d5a0ec | 2001-10-18 13:52:47 | just testing the CVS loginfo setup | ||
| afa38542 | 2001-10-18 13:22:01 | documentation update | ||
| f373e2d9 | 2001-10-18 13:20:01 | rewrote "glnames.py" to fix a rather nasty bug that made FreeType return incorrect glyph names for certain glyph indices.. | ||
| c9349c93 | 2001-10-18 11:59:08 | updating ChangeLog and Jamfile for the new Postscript hinter | ||
| c55099de | 2001-10-18 11:57:52 | changing pixel size computations for better accuracy (experimental) | ||
| 540e7cd6 | 2001-10-18 11:50:31 | 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.. | ||
| 5893c1bb | 2001-10-18 11:49:26 | add support for new postscript hinter | ||
| 573a98d0 | 2001-10-18 11:46:25 | add support for new postscript hinter | ||
| a83bc088 | 2001-10-18 11:38:43 | adding new postscript hinter | ||
| 0e49a4b8 | 2001-10-18 11:26:21 | adding support to new postscript hinter | ||
| a1471038 | 2001-10-18 11:23:51 | fixing a "bug" that affected the Postscript hinter: growing a memory block though "realloc" didn't clear the new bytes of memory.. | ||
| 39bea028 | 2001-10-18 10:27:56 | fixed typo | ||
| 1c5802a4 | 2001-10-18 09:51:09 | updated FT_Div64by32 | ||
| ea5a981c | 2001-10-17 14:29:51 | minimal optimisation submitted by Graham Asher | ||
| 034a1932 | 2001-10-17 13:57:02 | documentation update for 2.0.5 | ||
| 23bcde19 | 2001-10-17 13:48:10 | implementing a new function named "FT_Get_Postscript_Name" to retrieve a face's "unique" Postscript name |