Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 5f4e102a | 2002-06-11 06:53:15 | Minor fixes. | ||
| 25a6e3a1 | 2002-06-10 23:03:35 | * include/freetype/internal/ftobjs.h, src/autohint/ahglyph.c, src/base/ftobjs.c, src/objs/fttype1.c, src/sfnt/ttcmap0.c, src/smooth/ftgrays.c: changed uses of "setjmp" and "longjmp" to "ft_setjmp" and "ft_lonjmp". Removed direct references to <stdio.h> and <setjmp.h> when appropriate, to eventually replace them with a FT_CONFIG_STANDARD_LIBRARY_H. Useful for the XFree86 Font Server backend based on FT2. | ||
| b1d8f73d | 2002-06-10 22:41:57 | * src/pcf/pcfdriver.c (pcf_cmap_char_next): fixed a bug that caused the function to return invalid values. | ||
| 4d12d89d | 2002-06-08 14:23:50 | New file. | ||
| 47a09ca3 | 2002-06-08 13:51:18 | fixed a typo in "src/cache/ftccache.i" fixed a nasty bug in "src/cache/ftccache.c" (ftc_node_hash_unlink) | ||
| 957fa856 | 2002-06-08 13:48:41 | - removing a typo in ftccache.i that prevented it from compiling correctly - fixed the infamous bug that caused the cache to crash with large fonts. the hash table buckets array wasn't shrinked correctly during cache flushes.. | ||
| 995d1165 | 2002-06-08 12:50:18 | * src/cache/ftccache.i (GEN_CACHE_LOOKUP): Move declaration of `family' and `hash' up to make it compilable with g++. | ||
| ad9ce8c6 | 2002-06-08 12:33:57 | * builds/amiga/smakefile, builds/amiga/makefile: Updated. | ||
| 8c90c22d | 2002-06-08 06:47:18 | * src/cache/ftccache.c (ftc_node_hash_unlink, ftc_node_hash_link) [FTC_CACHE_USE_LINEAR_HASHING]: Fix returned error code. Fix debugging messages. * src/type42/t42error.h: New file. * src/type42/t42drivr.c, src/type42/t42objs.c, src/type42/t42parse.c: Use t42 error codes. * src/type42/rules.mk: Updated. * src/base/ftnames.c: Include FT_INTERNAL_STREAM_H. Formatting, adding copyright messages. | ||
| 5a2f39e8 | 2002-06-08 01:06:31 | adding template cache lookup routine | ||
| 4927e37a | 2002-06-08 01:05:56 | commit last fixes and optimisations to the cache manager. The performance of cache hits has increased between 20 and 50% !! | ||
| f47d5f0b | 2002-06-07 22:09:20 | debugging new cache hash table implementation | ||
| 08b7ad44 | 2002-06-07 20:07:44 | * include/freetype/cache/ftccache.h, src/cache/ftccache.c, src/cache/ftccache.i, src/cache/ftcsbits.c: adding various experimental optimisations to the cache manager * src/type42/t42parse.c: removing duplicate function | ||
| 7504e48e | 2002-06-07 07:24:55 | * src/base/ftobjs.c (FT_Render_Glyph_Internal): changed definition from FT_EXPORT_DEF to FT_BASE_DEF | ||
| 9f95babf | 2002-06-07 07:23:06 | * src/type42/t42drivr.c, src/type42/t42drivr.h, src/type42/t42parse.c, src/type42/t42parse.h, src/type42/t42objs.h, src/type42/t42objs.c, src/type42/type42.c: updated the Type42 driver by splitting it into several files since it makes the code easier to read and maintain. Also fixed the bug that prevented the correct display of fonts with "ftview" | ||
| 5a1fae15 | 2002-06-03 20:01:23 | Add 8bpp support. * src/bdf/bdflib.c (_bdf_parse_start): Handle 8bpp. * src/bdf/bdfdrivr.c (BDF_Glyph_Load): Ditto. * src/bdf/README: Updated. | ||
| 5be28b0d | 2002-06-02 12:11:48 | * src/pfr/pfrload.c (pfr_phy_font_done): Free `blue_values' array. | ||
| 7925edce | 2002-05-30 19:29:41 | * src/bdf/bdflib.c (_bdf_readstream): Allocate `buf' dynamically. (_bdf_parse_glyphs): Use correct size for allocating `font->unencoded'. (bdf_load_font): Free array conditionally. Return proper error code in case of failure. * src/bdf/bdfdrivr.c (BDF_Face_Init): Make it more robust against unusual fonts. | ||
| 5bbb4940 | 2002-05-30 19:22:14 | * src/bdf/descrip.mms, src/type42/descrip.mms: New files. * descrip.mms (all): Updated. * src/bdf/bdflib.c (_bdf_parse_glyphs): Fix typo which prevented compilation. * src/pshglob.c (psh_blues_scale_zones): Fix compiler warning. | ||
| d490e373 | 2002-05-28 23:40:37 | * docs/CHANGES: updating file for upcoming release (2.1.1) * src/bdf/bdflib.c: removing compiler warnings | ||
| 02d4d59a | 2002-05-28 22:38:05 | * builds/amiga/makefile, builds/amiga/smakefile, amiga/include/freetype/config/ftmodule.h: Updated to include support for BDF and Type42 drivers. * docs/modules.txt: Updated. * src/bdf/bdflib.c (_bdf_parse_glyphs): Replace floating point math with calls to `FT_MulDiv'. | ||
| 2a4fa134 | 2002-05-28 22:07:49 | * include/freetype/ftxf86.h, src/base/ftxf86.c: added a new API named FT_Get_X11_Font_Format to return an X11-compatible string describing the font format of a given face. This was put in a new optional base source file, corresponding to a new public header (named FT_XFREE86_H since this function should only be used within the XFree86 font server IMO). * include/freetype/config/ftheader.h: adding FT_XFREE86_H, though it's not documented yet. * include/freetype/t1tables.h, src/base/fttype1.c: adding two new APIs named "FT_Get_PS_Font_Info" and "FT_Has_PS_Glyph_Names". This required a new optional source in 'src/base' named "fttype1.c" * src/base/Jamfile, src/base/rules.mk, src/base/descrip.mms: updating build control files for the new files "ftxf86.c" and "fttype1.c" in src/base | ||
| 2f2390cb | 2002-05-28 21:41:29 | formatting | ||
| 69e7ee03 | 2002-05-28 20:29:12 | * src/pshinter/pshglob.c (psh_blues_scale_zones): fixed a bug that prevented family blue zones substitution from hapenning correctly | ||
| 665f30d3 | 2002-05-28 20:14:28 | * include/freetype/ftbdf.h: adding documentation comments for the API reference describing the new function FT_Get_BDF_Charset_ID. | ||
| 877ff678 | 2002-05-28 06:03:10 | * src/base/ftnames.c (FT_Get_Sfnt_Name): Don't use FT_STREAM_READ_AT but FT_STREAM_READ. Declare `stream' variable. | ||
| 791d83a6 | 2002-05-27 23:52:01 | * include/freetype/internal/tttypes.h, src/sfnt/ttload.c, src/sfnt/sfobjs.c, src/sfnt/sfdriver.c, src/base/ftnames.c: fixing the SFNT name table loader to support various buggy fonts. it now ignores empty name entries, entries with invalid pointer offsets and certain fonts containing tables with broken "storageOffset" fields. name strings are now loaded on demand, which reduces the memory requirements for a given FT_Face tremendously (for example, the name table of Arial.ttf is about 10Kb and contains 70 names !!) finally, this is a _quick_ fix. The whole name table loader and interface will be rewritten in a much more cleanly way shortly, once CSEH have been introduced in the sources. | ||
| 4d631e44 | 2002-05-27 13:02:37 | Fix comment. | ||
| 62c2096a | 2002-05-24 22:05:43 | * builds/unix/ft-munmap.m4: New file, extracted FT_MUNMAP_DECL and FT_MUNMAP_PARAM from aclocal.m4 into here, so aclocal.m4 can be rebuilt from sources. Set macro serial to 1, and use third argument to AC_DEFINE for our two custom symbols, so ftconfig.in could one day be rebuilt with autoheader (not recommended now, ftconfig.in is a custom source file) | ||
| 233302a8 | 2002-05-22 05:41:06 | * include/freetype/config/ftheader.h (FT_BEZIER_H): Removed. (FT_BDF_H): New macro for accessing `ftbdf.h'. * src/type42/t42drivr.c (hexval): Fix typo. | ||
| b1859049 | 2002-05-22 04:53:25 | * src/psaux/psobjs.c (T1Radix): New function. (t1_toint): Use it to handle numbers in radix format. * src/psaux/t1decode.c (T1_Decoder_Parse_Charstrings): Add dummy for undocumented, obsolete opcode 15. | ||
| b1b47621 | 2002-05-21 21:17:43 | * src/bdf/bdflic.c: removed compiler warning, and changed all tables to the "static const" storage specifier (instead of simply 'static') * src/type42/t32drivr.c, src/bdf/bdfdrivr.c: removing compiler warnings | ||
| 18914a4f | 2002-05-21 20:57:36 | * src/type42/t32drivr.c: removing compiler warnings | ||
| 9e883cf6 | 2002-05-21 20:50:53 | * include/freetype/internal/ftbdf.h, src/base/ftbdf.c, src/base/descrip.mms, src/base/Jamfile, src/base/rules.mk: Adding a new API called "FT_Get_BDF_Charset_ID" to retrieve BDF-specific strings from a face. This is much cleaner than accessing the internal types "BDF_Public_Face" defined in FT_INTERNAL_BDF_TYPES_H | ||
| 8ab32602 | 2002-05-21 20:22:59 | * src/bdf/README: Mention Microsoft's SBIT tool. * src/cff/cffdrivr.c, src/cid/cidriver.c, src/pcf/pcfdriver.c, src/truetype/ttdriver.c, src/type1/t1driver.c, src/winfonts/winfnt.c, src/type42/t42drivr.c, src/bdf/bdfdrivr.c [FT_CONFIG_OPTION_DYNAMIC_DRIVERS]: Completely removed. It has been never used. | ||
| 7cf4d377 | 2002-05-21 14:13:01 | * src/type42/t42drivr.c: s/T42_ENCODING_TYPE_/T1_ENCODING_TYPE_/. (parse_font_matrix): Remove unnecessary code. (parse_sfnts): Initialize some variables. (t42_driver_class) [TT_CONFIG_OPTION_BYTECODE_INTERPRETER]: Use ft_module_driver_has_hinter conditionally. Moved some type 42 specific structure definitions to... * include/freetype/internal/t42types.h: New file. * include/freetype/internal/internal.h (FT_INTERNAL_T42_TYPES_H): New macro. * include/freetype/cache/ftcsbits.h (FTC_SBit): Added a new field `num_grays' for specifying the number of used gray levels. * src/cache/ftcsbits.c (ftc_sbit_node_load): Initialize it. Adding a driver for BDF fonts written by Francesco Zappa Nardelli <Francesco.Zappa.Nardelli@ens.fr>. Heavily modified by me to better adapt it to FreeType, removing unneeded stuff. Additionally, it now supports Mark Leisher's BDF extension for anti-aliased bitmap glyphs with 2 and 4 bpp. * src/bdf/*: New driver. * include/freetype/internal/bdftypes.h: New file. * include/freetype/internal/fttrace.h: Added BDF driver components. * include/freetype/fterrdef.h: Added error codes for BDF driver. * include/freetype/config/ftmodule.h, src/Jamfile: Updated. * include/freetype/internal/internal.h (FT_INTERNAL_BDF_TYPES_H): New macro. * include/freetype/config/ftstdlib.h (ft_sprintf): New alias for sprintf. * include/freetype/internal/fttrace.h: Added Type 42 driver component. * src/type42/t42drivr.c: Use it. * include/freetype/internal/internal.h (FT_INTERNAL_PCF_TYPES_H): New macro. | ||
| 993a8d04 | 2002-05-18 12:03:43 | adding BDF driver | ||
| b89a42c6 | 2002-05-17 12:10:04 | * src/type42/Jamfile: New file. | ||
| 96377815 | 2002-05-15 06:18:24 | Adding a driver for Type42 fonts written by Roberto Alameda <ojancano@geekmail.de>. * src/type42/*: New driver. * include/freetype/config/ftmodule.h, src/Jamfile: Updated. * include/freetype/config/ftstdlib.h (ft_xdigit, ft_memcmp, ft_atoi): New aliases for xdigit, memcmp, and atoi, respectively. | ||
| 44cb6fe8 | 2002-05-15 06:16:57 | Import of type42 driver | ||
| 347a714c | 2002-05-15 06:16:57 | Initial revision | ||
| bd889e5d | 2002-05-12 19:59:17 | * src/sfnt/ttload.c (TT_LookUp_Table): Protect against tables with a zero length value. * builds/beos/beos.mk: Include `link-std.mk'. * src/type1/t1load.h (T1_Loader): Renamed to... (T1_LoaderRec): This. (T1_Loader): Now pointer to T1_LoaderRec. * src/type1/t1load.c: Updated. * include/freetype/internal/t1types.h, src/type1/t1load.c, src/type1/t1objs.c: s/T1_ENCODING_TYPE_EXPORT/T1_ENCODING_TYPE_EXPERT/. | ||
| 95fcaf8d | 2002-05-05 22:24:44 | * README: Add a note regarding libttf vs. libfreetype. | ||
| f83ded01 | 2002-05-05 10:57:06 | FreeType 2 can now be built in an external directory with the configure script also. * builds/freetype.mk (INCLUDES): Add `OBJ_DIR'. * builds/unix/detect.mk (have_mk): New variable to test for external build. (unix-def.mk): Defined according to value of `have_mk'. * builds/unix/unix.mk (have_mk): New variable to test for external build. Select include paths for unix-def.mk and unix-cc.mk according to value of `have_mk'. * builds/unix/unix-def.in (OBJ_BUILD): New variable. (DISTCLEAN): Use it. * builds/unix/unix-cc.in (LIBTOOL): Define default value only if not yet defined. * builds/unix/install.mk (install): Use `OBJ_BUILD' for installing freetype-config. * configure: Don't depend on bash features. (ft2_dir, abs_curr_dir, abs_ft2_dir): New variables (code partially taken from Autoconf). Build a dummy Makefile if not building in source tree. * docs/INSTALL: Document it. | ||
| 26aca024 | 2002-05-05 07:40:16 | formatting | ||
| 8cd89073 | 2002-05-04 18:02:59 | * src/truetype/ttgload.c (TT_Load_Glyph): finally fixing the last bug that prevented FreeType 2.x and FreeType 1.x to produce bit-by-bit identical monochrome glyph bitmaps with native TrueType hinting. The culprit was a single-bit flag that wasn't set correctly by the TrueType glyph loader !! * src/otlayout/otlayout.h, src/otlayout/otlbase.c, src/otlayout/otlbase.h, src/otlayout/otlconf.h, src/otlayout/otlgdef.c, src/otlayout/otlgdef.h, src/otlayout/otlgpos.c, src/otlayout/otlgpos.h, src/otlayout/otlgsub.c, src/otlayout/otlgsub.h, src/otlayout/otljstf.c, src/otlayout/otljstf.h, src/otlayout/otltable.c, src/otlayout/otltable.h, src/otlayout/otltags.h: adding OpenType Layout source files. Module is still incomplete | ||
| 948ee807 | 2002-05-02 06:50:58 | * src/sfnt/ttcmap0.c (tt_cmap4_char_index): Fix serious typo (0xFFFU -> 0xFFFFU). * docs/INSTALL: Fix URL of makepp. formatting | ||
| 2062286f | 2002-05-01 08:48:35 | removed compiler warning | ||
| 10937304 | 2002-05-01 08:46:56 | * include/freetype/internal/fthash.h, src/base/fthash.c: adding a generic implementation of dynamic hash tables using linear algorithm (to get rid of 'stalls' during resizes). This will be used in the future in at least three parts of the library: the cache sub-system, the object sub-system and the memory debugger. * include/freetype/internal/ftcore.h: added this header file to group all new definitions related to exception handling and memory management. It's very likely that this file will disappear or be renamed in the future.. * include/freetype/internal/ftobject.h, include/freetype/ftsysmem.h: adding comments to better explain the object sub-system as well as the new memory manager interface. | ||
| ad6eaed6 | 2002-05-01 08:43:00 | * include/freetype/config/ftstdlib.h: adding an alias for the 'exit' function. This will be used in the near future to panic in case of un-expected exception (which shouldn't happen in theory, but as everyone knows, shit happens :-) ) | ||
| 4f108391 | 2002-05-01 08:40:53 | * src/sfnt/sfobjs.c (tt_face_get_name): fixing a bug that caused FreeType to crash when certain broken fonts (e.g. "hya6gb.ttf") were opened. * src/sfnt/ttload.c (TT_Load_Names): applied a small work-around to manage fonts containing a broken name table (e.g. "hya6gb.ttf") * src/sfnt/ttcmap0.c (tt_cmap4_validate): fixed over-restrictive validation test. the charmap validator now accepts overlapping ranges in format 4 charmaps. * src/sfnt/ttcmap0.c (tt_cmap4_char_index): switched to a binary search algorithm. Certain fonts contain more than 170 distinct segments !! | ||
| 3c5a3e45 | 2002-05-01 08:40:32 | * src/sfnt/ttcmap0.c (tt_cmap4_validate): fixed over-restrictive validation test. the charmap validator now accepts overlapping ranges in format 4 charmaps. * src/sfnt/ttcmap0.c (tt_cmap4_char_index): switched to a binary search algorithm. Certain fonts contain more than 170 distinct segments !! | ||
| af48e32c | 2002-05-01 08:38:08 | * src/sfnt/ttload.c (TT_Load_Names): applied a small work-around to manage fonts containing a broken name table (e.g. "hya6gb.ttf") | ||
| df689c25 | 2002-05-01 08:36:12 | * src/sfnt/sfobjs.c (tt_face_get_name): fixing a bug that caused FreeType to crash when certain broken fonts (like "hya6gb.ttf") were opened. | ||
| 9ca7a157 | 2002-04-30 14:26:49 | * src/base/ftmac.c (p2c_str): Removed. (file_spec_from_path) [TARGET_API_MAC_CARBON]: Added support for OS X. (is_dfont) [TARGET_API_MAC_CARBON]: Define only for OS X. Handle `nameLen' <= 6 also. (parse_fond): Remove unused variable `name_table'. Use functionality of old p2c_str directly. Add safety checks. (read_lwfn): Initialize `size_p'. Check for size_p == NULL. (new_memory_stream, open_face_from_buffer): Updated to FreeType 2.1. (FT_New_Face_From_LWFN): Remove unused variable `memory'. Remove some dead code. (FT_New_Face_From_SFNT): Remove unused variable `stream'. (FT_New_Face_From_dfont) [TARGET_API_MAC_CARBON]: Define only for OS X. (FT_New_Face_From_FOND): Remove unused variable `error'. (ResourceForkSize): New function. (FT_New_Face): Use it. Handle empty resource forks. Conditionalize some code for OS X. Add code to call normal loader as a fallback. Some more variable renames to avoid troubles on the Mac. * src/raster/ftraster.c: s/Unknown|Ascending|Descending|Flat/\1_State/. * src/smooth/ftgrays.c: s/TScan/TCoord/. Other changes for the Mac. * include/freetype/config/ftconfig.h: Define FT_MACINTOSH for Mac platforms. * src/base/ftobjs.c: s/macintosh/FT_MACINTOSH/. * src/raster/ftrend1.c (ft_raster1_render): Make `pitch' always an even number. | ||
| 5f0ee94c | 2002-04-30 06:37:52 | `interface' is reserved on the Mac. * include/freetype/ftoutln.h, include/freetype/internal/sfnt.h, src/base/ftoutln.c: s/interface/func_interface/. * src/base/ftbbox.c (FT_Outline_Get_BBox): s/interface/bbox_interface/. * src/cff/cffdrivr.c: s/interface/module_interface/. * src/cff/cffload.c, src/cff/cffload.h: s/interface/psnames_interface/. * src/cid/cidriver.c: s/interface/cid_interface/. * src/sfnt/sfdriver.c: s/interface/module_interface/. * src/smooth/ftgrays.c: s/interface/func_interface/. * src/truetype/ttdriver.c: s/interface/tt_interface/. * src/type1/t1driver.c: s/interface/t1_interface/. | ||
| 558ac99d | 2002-04-29 12:59:32 | * descrip.mms (all): Add pfr driver. | ||
| 1573adf9 | 2002-04-28 12:25:31 | * src/pcf/pcfdriver.c (PCF_Face_Init) [!FT_CONFIG_OPTION_USE_CMAPS]: `root' -> `face->root'. * src/sfnt/ttcmap0.c (TT_Build_CMaps) [!FT_CONFIG_OPTION_USE_CMAPS]: Removed. * src/sfnt/ttcmap0.c: Declare TT_Build_CMaps only for FT_CONFIG_OPTION_USE_CMAPS. | ||
| b658ac9e | 2002-04-28 10:25:55 | * src/pfr/pfrerror.h: New file. * include/freetype/ftmoderr.h: Add PFR error codes. * src/pfr/pfrgload.c: Include pfrerror.h. Use PCF error codes. (pfr_extra_item_load_stem_snaps): Fix debug message. * src/pfr/pfrgload.c: Include pfrerror.h. Use PCF error codes. (pfr_extra_item_load_bitmap_info, pfr_glyph_load_simple, pfr_glyph_load_compound): Fix debug message. * src/pfr/pfrobjs.c: Include pfrerror.h. Use PCF error codes. (pfr_face_init): Return PFR_Err_Unknown_File_Format. * src/pfr/rules.mk (PFR_DRV_H): Include pfrerror.h. | ||
| 7b3dc7bb | 2002-04-28 02:48:20 | * src/cache/ftccache.c (ftc_cache_lookup), src/cache/ftccmap.c (ftc_cmap_family_init), src/cache/ftcmanag.c (ftc_family_table_alloc), src/cache/ftcsbits.c (FTC_SBit_Cache_Lookup): Use FTC_Err_*. src/cache/ftcimage.c (FTC_Image_Cache_Lookup): Use FTC_Err_*. (FTC_ImageCache_Lookup): Fix handling of invalid arguments. | ||
| e7880499 | 2002-04-25 21:42:59 | adding experimental (alpha) exception support code + system code | ||
| 3680fd7c | 2002-04-22 16:50:27 | * builds/unix/configure.ac: Set `version_info' to 9:1:3 (FT2 version 2.0.9 has 9:0:3). * builds/unix/configure: Regenerated (using autoconf 2.53). | ||
| fadb6be7 | 2002-04-20 05:38:33 | * src/pfr/pfrload.c (pfr_extra_items_farse): Fix debug message. (pfr_phy_font_load): s/size/Size/ for local variable to avoid compiler warning. * src/pfr/pfrobjs.c (pfr_face_init): Fix debug message. (pfr_slot_load): Remove redundant local variable. adding copyrights, formatting | ||
| 609e28c3 | 2002-04-19 15:13:47 | * src/type1/t1gload.h, src/type1/t1gload.c: fixed incorrect parameter sign-ness in callback function * include/freetype/config/ftmodule.h, include/freetype/internal/fttrace.h, src/Jamfile, src/pfr/*: adding a PFR font driver to the FreeType sources. Not that it doesn't support embedded bitmaps or kerning tables for now.. * include/freetype/internal/ftmemory.h: adding the FT_MEM_ZERO and FT_ZERO macros * include/freetype/internal/ftstream.h: adding the FT_NEXT_OFF3, FT_NEXT_UOFF3, FT_NEXT_OFF3_LE and FT_NEXT_UOFF3_LE to parse in-memory 24-bit integers. | ||
| f123ab6e | 2002-04-18 14:27:21 | Fix ChangeLog. | ||
| 67ffd8cd | 2002-04-18 14:26:29 | formatting | ||
| f5749608 | 2002-04-18 10:07:26 | * src/base/ftobjs.c, builds/win32/ftdebug.c, builds/amiga/src/base/ftdebug.c : 2.1.0 couldn't be linked against applications in Win32 and Amiga builds due to changes to "src/base/ftdebug.c" that were not properly propagated to "builds/win32" and "builds/amiga".. this has been fixed. We'll probably make 2.1.1 real soon now.. * include/freetype/internal/ftobject.h, include/freetype/internal/ftexcept.h, include/freetype/ftsysmem.h, include/freetype/ftsysio.h, src/base/ftsysmem.c, src/base/ftsysio.c: adding new experimental files for 2.1.1 (or 2.1.2) | ||
| 1fb2bd92 | 2002-04-17 22:54:02 | adding new experimental header files | ||
| 6e188b41 | 2002-04-17 22:42:13 | formatting | ||
| 88027fdd | 2002-04-17 11:32:10 | fixing typo preventing compilation in non-debugging modes | ||
| 11cfdd04 | 2002-04-17 09:37:59 | fixed max advance width computation within T1 driver | ||
| 9928df86 | 2002-04-16 13:39:17 | * src/pcf/pcfread (pcf_get_accell): Fix parsing of accelerator tables. | ||
| 33686f37 | 2002-04-15 17:49:45 | changing options for release | ||
| 4639c4bd | 2002-04-15 13:37:29 | formatting | ||
| 39e1b17a | 2002-04-15 12:05:02 | removed compiler warning | ||
| 498eed26 | 2002-04-15 12:01:10 | preparing 2.1.0 release | ||
| 94ffae52 | 2002-04-14 00:54:32 | * src/cff/cffgload.c (CFF_Parse_CharStrings): s/rand/Rand/ to avoid compiler warning. formatting/fixing ChangeLog | ||
| 737fa9ac | 2002-04-12 10:19:15 | * builds/unix/ftconfig.in, builds/vms/ftconfig.h: Oops, forgot to update these files too | ||
| d15bc0d1 | 2002-04-12 09:31:48 | * README.UNX: updated the Unix-specific quick-compilation guide to warn about the GNU Make requirement at compile time.. * include/freetype/config/ftstdlib.h, include/freetype/config/ftconfig.h, include/freetype/config/ftheader.h, include/freetype/internal/ftmemory.h, include/freetype/internal/ftobjs.h, src/autohint/ahoptim.c, src/base/ftdbgmem.c, src/base/ftdebug.c, src/base/ftmac.c, src/base/ftobjs.c, src/base/ftsystem.c, src/cache/ftcimage.c, src/cache/ftcsbits.c, src/cff/cffdriver.c, src/cff/cffload.c, src/cff/cffobjs.c, src/cid/cidload.c, src/cid/cidparse.c, src/cid/cidriver.c, src/pcf/pcfdriver.c, src/pcf/pcfread.c, src/psaux/t1cmap.c, src/psaux/t1decode.c, src/pshinter/pshalgo1.c, src/pshinter/pshalgo2.c, src/pshinter/pshrec.c, src/psnames/psmodule.c, src/raster/ftraster.c, src/sfnt/sfdriver.c, src/sfnt/ttload.c, src/sfnt/ttpost.c, src/smooth/ftgrays.c, src/type1/t1afm.c, src/type1/t1driver.c, src/type1/t1gload.c, src/type1/t1load.c, src/type1/t1objs.c, src/type1/t1parse.c: added the new configuration file "ftstdlib.h" used to define aliases for all ISO C library functions used by the engine (e.g. strlen, qsort, setjmp, etc...) this eases the porting of FreeType 2 to exotic environments like XFree86 modules/extensions.. also removed many #include <string.h>, #include <stdlib.h>, etc... from the engine's sources where they're not needed.. | ||
| 0cc456aa | 2002-04-11 19:55:58 | minor fixes | ||
| 35f8480b | 2002-04-11 15:17:16 | * docs/FTL.txt: updated license text to provide a preffered disclaimer and adjust copyright dates/extents | ||
| 2c7558ce | 2002-04-11 14:21:16 | * README, docs/CHANGES, Jamfile.in: updating for the 2.1.0 release | ||
| c495c1ac | 2002-04-11 10:34:19 | * src/smooth/ftgrays.c (gray_hline): very minor optimization. :-) | ||
| 04728a8b | 2002-04-02 14:50:31 | Fixes from the stable branch: * include/freetype/config/ftoption.h (FT_CONFIG_OPTION_OLD_CALCS): Removed. [FT_CONFIG_OPTION_OLD_CALCS]: Removed. * include/freetype/internal/ftcalc.h, src/base/ftcalc.c [FT_CONFIG_OPTION_OLD_CALCS]: Removed. * src/base/fttrigon.c (FT_Vector_Length): Change algorithm to match output of FreeType 1. * src/pshinter/pshglob.c (psh_globals_scale_widths): Fixed a small bug that created un-even stem widths when hinting Postscript fonts. formatting, updating copyright | ||
| efa99615 | 2002-04-01 22:01:46 | * src/type1/t1driver.c, src/type1/t1parse.c: 16bit fixes. formatting, copyright updates | ||
| 91db04cb | 2002-04-01 14:25:28 | * src/truetype/ttgload.c: 16bit fixes. (TT_Load_Simple_Glyph): Improve debug messages. (load_truetype_glyph): Remove dead code. * src/truetype/ttinterp.c: 16bit fixes. * src/truetype/ttobjs.c: Ditto. * include/freetype/ftsnames.h, include/freetype/internal/sfnt.h, src/cff/cffload.h, src/psaux/psobjs.h, src/truetype/ttinterp.[ch], src/sfnt/ttpost.h: s/index/idx/. formatting, copyright updates. | ||
| b7b163cb | 2002-03-31 18:48:24 | * src/sfnt/ttcmap.c: 16bit fixes (0xFFFF -> 0xFFFFU). * src/sfnt/ttcmap0.c: 16bit fixes. (TT_Build_CMaps): Simplify debug messages. (tt_cmap12_char_next): Fix offset. * src/sfnt/ttload.c (TT_Load_Names, TT_Load_CMap): Fix debug messages. (TT_Load_OS2): 16bit fix. | ||
| 545a75fd | 2002-03-31 11:18:15 | * src/psaux/t1cmap.c: s/index/idx/. * src/psaux/t1decode.c (T1_Decoder_Parse_Charstrings): Fix debug messages. | ||
| 1987fb2f | 2002-03-31 06:56:56 | * src/truetype/ttobjs.c (TT_Size_Init): Fix typo. * src/otlayout/otlcommn.c, src/otlayout/otlcommn.h: s/index/idx/. | ||
| 44be4d56 | 2002-03-30 17:08:04 | formatting, copyright | ||
| afe5351e | 2002-03-30 16:47:55 | fix entry | ||
| 8e2339ac | 2002-03-30 16:46:23 | formatting | ||
| 48c984b5 | 2002-03-30 16:41:09 | * src/cff/cffdrivr.c (cff_get_glyph_name): Fix debug message. * src/cff/cffobjs.c (CFF_Driver_Init, CFF_Driver_Done) [TT_CONFIG_OPTION_EXTEND_ENGINE]: Removed. * src/cff/sfobjs.c (SFNT_Load_Face) [TT_CONFIG_OPTION_EXTEND_ENGINE]: Ditto. * src/truetype/ttobjs.c (TT_Init_Driver, TT_Done_Driver) [TT_CONFIG_OPTION_EXTEND_ENGINE]: Ditto. * src/truetype/ttdriver.c, src/truetype/ttobjs.c, src/truetype/ttobjs.h: Renaming driver functions to the FT_<Subject>_<Action> scheme: TT_Init_Driver => TT_Driver_Init TT_Done_Driver => TT_Driver_Done TT_Init_Face => TT_Face_Init TT_Done_Face => TT_Face_Done TT_Init_Size => TT_Size_Init TT_Done_Size => TT_Size_Done TT_Reset_Size => TT_Size_Reset | ||
| 56054f31 | 2002-03-30 16:32:47 | fixing the function that computes an ASCII face name | ||
| d76050ab | 2002-03-30 16:14:48 | removing compiler warnings | ||
| 8a9d5813 | 2002-03-30 16:09:24 | updating comments for some TT_FaceRec fields | ||
| f8ba2005 | 2002-03-30 13:16:35 | * include/freetype/t1tables.h (t1_blend_max): Fix typo. * src/base/ftstream.c: Simplify FT_ERROR calls. formatting, copyright update | ||
| 78e004e8 | 2002-03-29 23:23:28 | formatting | ||
| b1e6e597 | 2002-03-29 07:43:04 | * builds/vms/ftconfig.h: Rename LOCAL_DEF and LOCAL_FUNC to FT_LOCAL and FT_LOCAL_DEF, respectively, as with other ftconfig.h files. * builds/unix/ftconfig.in: Add argument to FT_LOCAL and FT_LOCAL_DEF. * src/truetype/ttinterp.c: s/FT_Assert/FT_ASSERT/. * builds/unix/configure.ac: Temporarily deactivate creation of ../../Jamfile. * builds/unix/configure: Updated. | ||
| 2282f341 | 2002-03-28 14:21:15 | * src/sfnt/sfdriver.c (get_sfnt_postscript_name): Fix serious typos. |