Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| b2712e2e | 2001-03-17 16:46:25 | Corrected a typo in function cff_parse_font_bbox(). | ||
| 99678c34 | 2001-03-17 16:44:23 | Added entries for changes to the BBox processing of the CFF driver. Now the Type 1, CID, and CFF drivers match in their BBox processing. | ||
| ea48f458 | 2001-03-17 16:38:49 | In function cff_parse_font_bbox(), obtain rounded FT_Fixed values for the bounding box numbers. | ||
| 8958d03a | 2001-03-17 16:36:51 | In function CFF_Init_Face(), when we process a pure CFF font, set `root->ascender' (`root->descender') to the integer part of the `root->bbox.yMax' (`root->bbox.yMin', respectively). | ||
| 3952f6c7 | 2001-03-16 15:09:52 | Added entries for changes to CFF driver submitted by Sander van der Wal. These include adding suppoort for getting a glyph name based on glyph index, and support for the deprecated operator dotsection. | ||
| 84ad2a22 | 2001-03-16 15:03:13 | Added function get_cff_glyph_name() in order to facilitate getting a glyph name for glyph index via FT_Get_Glyph_Name(). In function cff_get_interface(), added support for getting a glyph name via the "glyph_name" module interface (used in the function FT_Get_Glyph_Name()). We use the new function get_cff_glyph_name(). | ||
| b9561b78 | 2001-03-16 13:40:50 | In function CFF_Init_Face(), logical or the face flags with FT_FACE_FLAG_GLYPH_NAMES only if FT_CONFIG_OPTION_NO_GLYPH_NAMES is not defined. This is to add support for getting a glyph name from a glyph index vi FT_Get_Glyph_Name(). | ||
| 8316bc59 | 2001-03-16 13:35:56 | In function CFF_Parse_CharStrings(), added support for deprecated operator "dotsection". Submitted by Sander van der Wal <svdwal@xs4all.nl> | ||
| 9a8b536f | 2001-03-12 22:33:52 | * src/psaux/t1decode.c (T1_Decoder_Parse_Charstrings): Fix error messages. * INSTALL, docs/BUILD: We need GNU make 3.78.1 or newer. | ||
| fb68eaf8 | 2001-03-12 12:06:30 | 2001-03-12 Tom Kacvinsky <tjk@ams.org> * include/freetype/internal/psaux.h: Changed the lenIV member of the T1_Decoder_ struct to be an FT_Int instead of an FT_UInt. | ||
| a25b712c | 2001-03-12 12:04:29 | Changed the lenIV member of the T1_Decoder_ struct to be an FT_Int instead of an FT_UInt. | ||
| d15ac624 | 2001-03-12 02:36:49 | Added entries for changes to the Type 1 decoder and the CID font driver (which take into account the possibility of lenIV seed bytes at the beginning of a subroutine). | ||
| 68621135 | 2001-03-12 02:17:50 | In cid_read_subrs, decode subroutines only if lenIV >= 0. | ||
| e355d008 | 2001-03-12 02:05:17 | In cid_load_glyph, decrypt charstrings only if lenIV >= 0. | ||
| 9b59f2c3 | 2001-03-12 01:42:38 | In function T1_Decoder_Parse_Charstrings, take into account lenIV seed bytes at the start of a decrypted subroutine. | ||
| 22e812a8 | 2001-03-11 13:11:43 | * src/pcf/pcfread.c: Put READ_Fields() always in a conditional to avoid compiler warnings. | ||
| 29bac136 | 2001-03-11 11:28:39 | * TODO: Updated. * src/cid/cidload.c (parse_font_matrix): Added units_per_EM * src/type1/t1load.c (parse_font_bbox): Changed to use FT_Fixed | ||
| 21fed911 | 2001-03-10 20:03:06 | Added entry for TODO list. | ||
| 82aca5c0 | 2001-03-10 20:00:06 | Initial revision of TODO list. | ||
| f4f17d4f | 2001-03-10 19:21:19 | Myriad entires for FT_Fixed number handling in bbox parsing and assignment code that uses bbox values. | ||
| e5b8bbb8 | 2001-03-10 19:10:25 | In function T1_Init_Face, changed the assignment code for ascender, descender, and max_advance_width. | ||
| 5d362b6b | 2001-03-10 19:08:44 | Changed parse_font_bbox to use FT_Fixed values for the bbox assignment, and use rounded values instead. | ||
| 00169a30 | 2001-03-10 19:06:54 | In CID_Init_Face, use calculated units_per_EM, and if that is not available, default to 100 units per EM. Changed assignment code for ascender and descender values. | ||
| 025c2f3f | 2001-03-10 19:04:41 | Added units_per_EM processing to parse_font_matrix, and added FT_Fixed number handling to parse_font_bbox. | ||
| c2f44c16 | 2001-03-10 19:02:51 | Added implementation of three new functions: FT_RoundFix, FT_CeilFix, and FT_FloorFix. | ||
| f8220925 | 2001-03-10 19:01:21 | Added prototypes and notes for three new functions: FT_RoundFix, FT_CeilFix, and FT_FloorFix. | ||
| 914b289f | 2001-03-10 17:07:42 | * src/*/*.c: Added many casts to make code more 64bit-safe. | ||
| 7124a8e5 | 2001-03-07 21:20:48 | * INSTALL, docs/BUILD: We need GNU make 3.78 or newer. * src/type1/t1objs.c (T1_Init_Face): Minor correction: We must wait Submitted by Sander van der Wal <svdwal@xs4all.nl>. | ||
| a20e15bc | 2001-03-07 20:56:57 | Added entry: * src/type1/t1objs.c (T1_Init_Face): Minor correction: we must wait until parse_font_bbox is changed before we use logical shift rights in the assignments of `root->ascender', `root->descender', and `root->max_advance_width'. | ||
| bdcfd524 | 2001-03-07 20:53:08 | Minor correction in T1_Init_Face: we must wait until parse_font_bbox is changed before we use logical shift rights in the assignments of `root->ascender', `root->descender', and `root->max_advance_width'. | ||
| 5441897b | 2001-03-07 20:43:38 | Added entry: * src/type1/t1objs.c (T1_Done_Face): Free `char_name' table to avoid a memory leak. Submitted by Sander van der Wal <svdwal@xs4all.nl> | ||
| 3f06635b | 2001-03-07 20:42:18 | 2001-03-07 Tom Kacvinsky <tjk@ams.org> * src/type1/t1objs.c (T1_Done_Face): Free `char_name' table to avoid a memory leak. Submitted by Sander van der Wal <svdwal@xs4all.nl> | ||
| 2e35c9b4 | 2001-03-06 13:56:42 | formatting | ||
| 0d832659 | 2001-03-05 16:24:58 | Added entry: 2001-03-05 Tom Kacvinsky <tjk@ams.org> * src/cff/cffgload.c (CFF_Load_Glyph): Set glyph control data to the the Type 2 glyph charstring (used by conversion programs). Submitted by Ha Shao <hashao@chinese.com>. | ||
| e20035ae | 2001-03-05 16:22:25 | 2001-03-05 Tom Kacvinsky <tjk@ams.org> * src/cff/cffgload.c (CFF_Load_Glyph): Set glyph control data to the the Type 2 glyph charstring (used by conversion programs). Submitted by Ha Shao <hashao@chinese.com>. | ||
| ca3035ad | 2001-03-05 00:15:37 | * include/freetype/ttnameid.h: Correct a stupid typo which prevented correct compilation (TT_MS_LANGID_TIGRIGNA_ETHIOPIA appeared twice). I am sorry for the inconvenience :-(. | ||
| 29179a33 | 2001-03-04 22:10:36 | * builds/unix/detect.mk: Add test for Hurd. * builds/hurd/detect.mk: Removed. | ||
| e274cfd3 | 2001-03-04 21:53:08 | * src/autohint/ahtypes.h (AH_Hinter): Add elements `disable_horz_edges', `disable_vert_edges'. * src/autohint/ahhint.c (ah_hint_edges_3, ah_hinter_hint_edges): Use them (and remove static variables with the same names). * src/pcf/pcfutil.c (BitOrderInvert): Add `const'. * docs/glnames.py: Updated to latest pstables.h changes. * src/psnames/pstables.h: Add more `const'. * src/pcf/pcfutil.c: Ditto. * src/base/ftglyph.c (FT_Glyph_To_Bitmap): Fixing typo (FT_Glyph_Done -> FT_Done_Glyph). * include/freetype/ttnameid.h: Added some new Microsoft language codes and LCIDs as found in Office Xp. * builds/hurd/detect.mk: New file. Added support to detect the GNU Hurd operating system as Unix-like. Fix submitted by Anthony Fok <foka@debian.org>. * src/type1/t1gload.c (T1_Load_Glyph): Set glyph control data to the the Type 1 glyph charstring (used by conversion programs). Submitted by Ha Shao <hashao@chinese.com>. * src/base/ftgrays.c (grays_sweep): The function didn't exit immediately if `num_cells' was 0 as it should. Thanks to Boris for finding this out. * src/base/ftglyph.c (FT_Glyph_To_Bitmap): Fixed memory leak when bitmap rendering fails (thanks to Graham Asher). * docs/docmaker.py, include/freetype/*.h: Updated the DocMaker script to support chapters and section block ordering. Updated the public header files accordingly. * src/base/ftglyph.c (FT_Glyph_Copy): Advance width and glyph format were not correctly copied. | ||
| 6d27936a | 2001-03-01 18:00:44 | * include/freetype/ttnameid.h: added some new Microsoft language codes and LCIDs as found in Office Xp. | ||
| 8a8d5c88 | 2001-02-28 09:36:13 | the Type 1 glyph loader now sets the glyph control data to the T1 charstrings program. | ||
| 131f8ea8 | 2001-02-28 09:09:05 | added automatic detection for the HURD operating system | ||
| 5aeaad6c | 2001-02-23 17:47:41 | fixed a bug reported by Graham Asher | ||
| f3b07226 | 2001-02-16 16:40:59 | fixed a small bug in FT_Glyph_Copy | ||
| 8fe916ca | 2001-02-16 16:27:35 | fixed a small bug (the advance and format were not copied in FT_Glyph_Copy) | ||
| 20e862be | 2001-02-14 08:31:55 | * builds/unix/config.{guess,sub}: Updated (from ftp.gnu.org). | ||
| 0b2137e5 | 2001-02-14 04:59:57 | * docs/docmaker.py (DocSection::add_element): Use `self.print_error()'. to support chapters and section block ordering. Updated the public | ||
| e231a658 | 2001-02-13 17:42:49 | update docmaker.py to support chapters and section block ordering updated public header files, as well as "ftchapters.h" which only contains comment that hold the list of section chapters.. | ||
| 500dc854 | 2001-02-10 17:45:01 | formatting | ||
| 16c691c1 | 2001-02-08 23:26:09 | minor correction to 2001-02-07 entries. | ||
| 78b5f17a | 2001-02-08 23:25:19 | * src/cff/cffparse.c (cff_parse_font_matrix): Removed an unnecessary fprintf( stderr, ... ). | ||
| 1e5f0ee6 | 2001-02-08 23:23:46 | Removed an unnecessary fprintf( stderr, ... ) from cff_parse_font_matrix | ||
| 43a9c9d3 | 2001-02-07 03:48:24 | Added entry for function is_alpha. Code now makes `-' a valid alphanumeric character. | ||
| 97094311 | 2001-02-07 03:45:49 | In function is_alpha, make `-' a legal alphanumeric character. This is so that font names with `-' are fully parsed, etc... | ||
| 1df6a317 | 2001-02-07 01:24:11 | Added entries for changes to CFF and Type 1 drivers, related to units per EM. That is, calculate the units per EM based on the FontMatrix. | ||
| 7b91bead | 2001-02-07 01:14:53 | In function T1_Init_Face, added code to get the units_per_EM from the value assigned in parse_font_matrix, if available. Default to 1000 if not available. | ||
| d30bcd20 | 2001-02-07 01:13:21 | In struct CFF_Font_Dict_, added a units_per_em member to facilitate passing of units_per_em form function cff_parse_font_matrix. | ||
| c27cd28e | 2001-02-07 01:11:54 | In function cff_parse_font_matrix, added logic to get the units_per_EM from the FontMatrix. Added a new function (cff_parse_fixed_thousand) that gets a real number fromt he CFF font, but multiplies by 1000 (this is to avoid rounding errors when placing this real number into a 16.16 fixed number). In function cff_parse_real, added code so that the integer part is moved into the high sixtenn bits of the 16.16 fixed number. | ||
| c97cf17a | 2001-02-07 01:08:34 | In function CFF_Init_Face, added logic to get the units per EM from the CFF dictionary, if available. | ||
| e56b411f | 2001-02-03 04:34:53 | * src/psaux/psobjs.c (shift_elements): Remove if clause (which is obsolete now). (reallocate_t1_table, PS_Table_Done): Replace REALLOC() with ALLOC() + MEM_Copy() to avoid a memory bug. | ||
| 65d328ea | 2001-02-03 03:00:06 | formatting, ChangeLog entry | ||
| 1ae67a2e | 2001-02-02 05:24:11 | improved docmaker slightly (better indexing, support for "<order>" marker in section blocks, see "fttypes.h") | ||
| 331780c9 | 2001-01-31 03:00:22 | Update of ttnameid.h with the most recent informations from Microsoft's SDK | ||
| 2f41a46a | 2001-01-24 22:44:22 | Added entries for changes to Type 1 driver (related to FontInfo dictionaries and units per em). | ||
| b2d5fefe | 2001-01-24 22:41:20 | In function parse_font_matrix, added heuristic to get units_per_EM from the font matrix. In parse_dict, deleted test to see if the FontInfo keyword has been seen. Deletion of this test allows fonts without FontInfo dictionaries to be parsed by the Type 1 driver. In T1_Open_Face, deleted empty subroutines array test to make sure fonts with no subroutines still are parsed. | ||
| f3bdbb45 | 2001-01-22 15:26:02 | another small update of the Unicode range comments | ||
| 3708bdb3 | 2001-01-19 03:33:30 | grammatical fixes | ||
| 3dac27d9 | 2001-01-18 04:00:12 | * src/pcfread.c (pcf_get_properties, pcf_get_metrics, pcf_get_bitmaps): Fix compiler errors. * src/pcf/pcfread.c: Removed some compilation warnings related | ||
| 9e708eb5 | 2001-01-15 23:11:55 | formatting | ||
| db071787 | 2001-01-12 21:49:08 | some minor changes to allow compilation in all modes, without warnings | ||
| c7c2c91a | 2001-01-12 05:32:04 | * builds/unix/freetype-config.in: Fix problems with separate --prefix and --exec-prefix. more robust handling of pathname wildcard matching. | ||
| b6c1bf86 | 2001-01-12 00:33:30 | added cross-reference generation | ||
| 38208a6e | 2001-01-11 09:27:49 | * docs/docmaker.py: Minor improvements to reduce unwanted spaces and empty lines in output. * docs/docmaker.py: Improved script to generate table of contents and index pages. It also supports wildcards on non Unix systems. * include/freetype/*.h, include/freetype/cache/*.h: Updated comments to include section definitions/delimitations for the API Reference generator. * include/freetype/freetype.h: Moved declaration of `FT_Generic_Finalizer' and the `FT_Generic' structure to... * include/freetype/fttypes.h: here. | ||
| 0f5616a8 | 2001-01-10 11:15:48 | updated documentation in public header files | ||
| 18b55f7b | 2001-01-10 06:53:49 | improved the docmaker script | ||
| 4c8815e1 | 2001-01-05 05:15:49 | * include/freetype/ttnameid.h: Updated Unicode code range comments. | ||
| d573c7e7 | 2001-01-03 07:14:12 | formatting | ||
| d0165401 | 2001-01-03 07:12:49 | Added entries for changes to CFF driver function, variable, and source file names. | ||
| c3e987e2 | 2001-01-03 06:47:10 | * builds/vms: Support files for VMS architecture added. * descrip.mms, src/*/descrip.mms: VMS makefiles added. * README.VMS: New file. * LICENSE.TXT: Added info about PCF driver license. | ||
| 78e8608d | 2001-01-03 06:38:54 | import of vms stuff | ||
| 53ecd889 | 2001-01-03 06:38:54 | Initial revision | ||
| 332bc321 | 2001-01-03 00:29:35 | Changed to use cfftypes.h instead of t2types.h. Also, we now use cfferrs.h instead of t2errors.h. | ||
| 0f27de12 | 2001-01-03 00:27:46 | Merged in changes from t2types.h, and made this the canonical `types' header for the CFF driver. | ||
| 059bcea7 | 2001-01-03 00:26:56 | This file was merged with cfftypes.h and is no longer necessary. | ||
| 5090a09e | 2001-01-03 00:25:36 | This file was previously known as t2errors.h. | ||
| 2e7cdb14 | 2001-01-03 00:24:58 | Renamed to cfferrs.h. | ||
| 8d1f6049 | 2001-01-03 00:21:59 | Changed to use cffgload.{c,h} instead of t2gload.{c,h}. Also, all occurences of t2_ (T2_) were replaced with cff_ (CFF_, resp.). | ||
| 8050a6b8 | 2001-01-03 00:17:58 | This file was previously known as t2gload.h. | ||
| 167e2be4 | 2001-01-03 00:17:15 | Renamed to cffgload.h. | ||
| ceac7b9f | 2001-01-03 00:16:24 | Changed to reflect the changes made in the source files: we now use cffgload.{c,h} instead of t2gload.{c,h}. | ||
| cd92b11d | 2001-01-03 00:15:00 | This file was previously known as t2gload.c. | ||
| fa3d6e94 | 2001-01-03 00:14:11 | Renamed t2gload.c to cffgload.c. | ||
| 389acc62 | 2001-01-01 17:25:21 | * src/pcf/*: New driver module for PCF font format (used in X Windows). * include/freetype/internal/ftdebug.h (FT_Trace): Added values for PCF driver. * include/freetype/internal/pcftypes.h: New file. * include/freetype/config/ftmodule.h: Added PCF driver module. * src/winfonts/winfnt.c (FNT_Get_Char_Index): Fix parameter type. * builds/modules.mk (clean_module_list): Fixed deletion of module file in case `make make_module_list' is called before `make setup'. | ||
| a9f3ccb5 | 2001-01-01 17:24:31 | import of PCF driver | ||
| f28b7bfa | 2001-01-01 17:24:31 | Initial revision | ||
| 6b766636 | 2000-12-30 22:14:58 | * src/cff/cffload.c (CFF_Load_Charset): Improved error messages. (CFF_Load_Charset, CFF_Load_Encoding): Remove unnecessary variable definition. * src/cff/t2gload.c (t2_lookup_glyph_by_stdcharcode, t2_operator_seac): Added these functions for use in implementing the seac emulation provided by the Type 2 endchar operator. (T2_Parse_CharStrings): Added seac emulation for the endchar operator. CFF_Done_Encoding, CFF_Done_Charset): Extended to load and parse the charset/encoding tables, and free the memory used by them when the CFF driver is finished with them. Added tables | ||
| e39266ab | 2000-12-30 01:18:22 | Added entries for changes to CFF driver sources and headers. We now have a working charset and encoding parser, along with a working seac emulation (the 5 argument version of endchar). | ||
| fc1de559 | 2000-12-30 01:13:50 | Changed the structures CFF_Encoding and CFF_Charset. | ||
| 97550fc4 | 2000-12-30 01:13:07 | Chnaged the structures CFF_Charset and CFF_Encoding. | ||
| abe0d472 | 2000-12-30 00:39:40 | Added functions t2_lookup_glyph_by_stdcharcode and t2_operator_seac for use in implementing the seac emulation provided by the Type 2 endchar operator. Extended T2_Parse_CharStrings to add seac emulation for the endchar operator. | ||
| 4ba1c0ad | 2000-12-30 00:37:14 | Added tables cff_isoadobe_charset cff_expert_charset cff_expertsubset_charset cff_standard_encoding cff_expert_encoding Extended functions CFF_Load_Encoding, CFF_Load_Charset, CFF_Done_Encoding, and CFF_Done_Charset to load and parse the charset/encoding tables, and free the memory used by them when FreeType is finished with them. |