Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 053e24ea | 2000-11-27 19:23:05 | formatting | ||
| f214137f | 2000-11-27 08:31:05 | Changed entry for src/cff/t2gload.c (T2_Parse_CharStrings) to reflect changes made for even/odd argument counts. | ||
| 6dc51e9c | 2000-11-27 08:22:23 | T2_Parse_CharStrings: Added more logic to glyph width setting code to take into account even/odd argument counts. | ||
| 834b53ed | 2000-11-27 03:23:50 | Simplied glyph width processing code and the comments pertaining to it. | ||
| ed581a34 | 2000-11-27 01:00:38 | Added entry for src/cff/t2gload.c (T2_Parse_CharStrings): Modified the glyph width parsing code to be more robust. | ||
| 6037f084 | 2000-11-27 00:57:13 | In function T2_Parse_CharStrings, modified glyph width assignment code to be more robust. The code now takes into account glyphs that 1. have the width given as it is, rather than as a difference against `nominal_width', and 2. have the width operand specified before one of the h/r/vmoveto commands or the endchar command. | ||
| 6dd303db | 2000-11-26 21:25:53 | * builds/ansi/ansi.mk: Fix inclusion order of files. * src/type1/t1objs.c (T1_Init_Face): Compute style flags. | ||
| d1e9249b | 2000-11-26 10:12:00 | * builds/compiler/ansi-cc.mk (CLEAN_LIBRARY): Fix rule and conditional. | ||
| 27695e5d | 2000-11-23 08:21:13 | * src/type1/t1load.c (parse_subrs, parse_charstrings): Use decrypt function from PSAux module. * src/type1/t1parse.c (T1_Done_Parse): Renamed to... (T1_Finalize_Parser): New function (to avoid name clash with a function in the PSAux module). (T1_Decrypt): Removed since it it duplicated in the PSAux module. (T1_Get_Private_Dict): Added `psaux' as new parameter; use decrypt function from PSAux module. * src/type1/t1parse.h: Adapted. | ||
| 7e10ee40 | 2000-11-23 03:45:52 | Added an entry for "off by one" error in src/cff/t2load.c (T2_Get_String). | ||
| 3da9d565 | 2000-11-23 03:43:14 | In function T2_Get_String, we called T2_Get_Name with an string id that was off by one. | ||
| 0fc54d00 | 2000-11-23 03:01:07 | adding cache manager documentation (draft) | ||
| de01c5d9 | 2000-11-22 23:37:31 | Added entry for changes made to t2parse.c (in function parse_t2_real). | ||
| a51b45c6 | 2000-11-22 23:34:56 | Make sure that parse_t2_real correctly parses a CFF real number. Added more comments to the function. | ||
| ef0af208 | 2000-11-22 20:40:29 | Changed entry for `src/cff/t2objs.c (T2_Init_Face)' so that it is shorter. | ||
| 30eacee9 | 2000-11-22 14:38:29 | Added entry for changes to T2_Init_Face (related to pure CFF fonts). | ||
| c3dfbde0 | 2000-11-22 14:34:22 | In function T2_Init_Face, make sure that root->num_faces gets set when loading a pure CFF font, and change units_per_EM to 1000 for a pure CFF font. | ||
| 5c4f5ebd | 2000-11-18 04:42:41 | formatting | ||
| e006675e | 2000-11-16 19:06:28 | added support to synthetic Type 1 fonts. Why didn't this thing get committed ?? | ||
| 39440180 | 2000-11-16 18:06:55 | added auto-hinting support for synthetic (obliqued) Type 1 fonts | ||
| 34e52707 | 2000-11-13 16:58:01 | Formatting; removing tabs. | ||
| b5274f55 | 2000-11-13 07:37:51 | Added entry for src/sfnt/ttload.c: Change tracing output in functions TT_LookUp_Table and TT_Load_Generic_Table. Change comments preceding TT_Load_Generic_Table. Added entry for src/sfnt/sfobjs.c: In function SFNT_Load_Face, set boolean variable has-outline to true only if the font has a `glyf' or `CFF ' table. | ||
| 200a1a41 | 2000-11-13 07:31:21 | In function TT_Load_Generic_Header, change tracing output to indicate if a `bhed' or `head' table is being read. In function TT_LookUp_Table, change tracing output to indicate success or failure of table loading, and place output on one line. | ||
| e0bd0c01 | 2000-11-13 07:26:31 | In function SFNT_Load_Face, set has_outline to true only if the font has a `CFF ' or `glyf' table. | ||
| e397e2a3 | 2000-11-12 06:49:17 | * builds/win32/visualc/freetype.dsp: Fix raster1->raster and type1z->type1. | ||
| e503527c | 2000-11-12 02:55:25 | Added a --libtool option, which returns the absolute path to the libtool convenience library. | ||
| 8a2503aa | 2000-11-12 02:53:35 | builds/unix/freetype-config.in, builds/cygwin/freetype-config.in: Added --libtool option. | ||
| 84278bc7 | 2000-11-11 21:48:05 | * builds/cygwin/cygwin-def.in: Same fix as previous. * builds/unix/unix-def.in: Add so that installation of freetype-config does not fail. | ||
| 2c818337 | 2000-11-11 08:35:24 | Fixed minor type in unix-def.in entry. Oops! | ||
| 5279cd24 | 2000-11-11 08:32:41 | Added entry for changes to builds/unix/unix-defs.mk. | ||
| d5d28f89 | 2000-11-11 08:29:17 | Added INSTALL_PROGRAM := @INSTALL_PROGRAM@ INSTALL_SCRIPT := @INSTALL_SCRIPT@ So that the install of freetype-config does not fail. | ||
| 9a5a3ae0 | 2000-11-11 06:27:58 | New file. | ||
| 4af2f18c | 2000-11-11 05:55:41 | Minor fixes. | ||
| a82cd844 | 2000-11-10 22:43:37 | Small fixes and formatting. | ||
| a8df54a3 | 2000-11-10 22:39:21 | Revising, formatting. | ||
| 15d3dcd9 | 2000-11-10 17:10:14 | Revised. | ||
| 6f369005 | 2000-11-10 05:45:07 | Revised. | ||
| 361d9b8a | 2000-11-09 22:15:34 | Revised. | ||
| 85924a88 | 2000-11-09 19:14:11 | fixed typos in the license | ||
| 27c8827f | 2000-11-09 19:10:22 | small update | ||
| 276e47e7 | 2000-11-09 18:29:59 | - moved default installation of header files to "include/freetype2" instead of "include/freetype" - added generation and installation of "freetype-config" script | ||
| 73622119 | 2000-11-09 18:23:30 | - changing the default include path from "include/freetype" to "include/freetype2" - adding template for the "freetype-config" script that is installed in the "bin" directory. It is used to retrieve information about the current installation path, C flags & linker flags | ||
| fed760b1 | 2000-11-09 16:23:23 | Revised. | ||
| 0901f653 | 2000-11-09 08:01:18 | Revised. | ||
| 5330dd6e | 2000-11-09 06:26:30 | Revised. | ||
| c9d7b5e3 | 2000-11-09 03:18:32 | minor warning with VC++ solved | ||
| 0c426d1e | 2000-11-09 01:14:31 | updating the "Design of FreeType 2" document | ||
| cd1afc4e | 2000-11-09 00:47:05 | fixed a bug in "docs/glnames.py" which caused he generation of an invalid Mac names table in the file "src/psnames/pstables.h". This caused FT_Get_Glyph_Name to return invalid glyph names for certain TrueType fonts.. | ||
| 3574643b | 2000-11-09 00:01:38 | major reformatting of the "Glyph Conventions" document. It is now made of 7 different pages and has been updated | ||
| f42e6595 | 2000-11-08 20:21:38 | Minor fixes. | ||
| a6c747d2 | 2000-11-08 19:44:48 | fixed a small bug: the "linearHoriAdvance" and "vertHoriAdvance" were not set correctly when the auto-hinter is used to load/hint a glyph.. | ||
| 5387d894 | 2000-11-08 19:40:08 | fixed max advance width for fixed-pitch T1 fonts | ||
| 042584a9 | 2000-11-08 00:24:58 | changed comments in the cache sub-system sources to indicate that it is now BETA code, instead of ALPHA | ||
| 23a0670b | 2000-11-08 00:20:25 | removed the file <freetype/internal/ftlist.h> and corrected files that depended on it. the ftlist.c function definitions are now FT_EXPORT_DEF instead of FT_BASE_DEF | ||
| 94e3bfaf | 2000-11-08 00:15:58 | fixed a small bug in the abstract chunk cache class | ||
| 8ec9dfd9 | 2000-11-07 23:56:02 | Moving doc comments for BASE functions from source to header files. | ||
| 90a03301 | 2000-11-07 17:21:11 | All function comments are now removed from source files (and moved to the header files if necessary). Some minor fixes to have `make multi' run successfully (with gcc and g++). Fixing compiler warnings. | ||
| 4b68007b | 2000-11-07 06:30:29 | Complementing David's changes with formatting, adding documentation, etc. More `*'-convention formatting, adding the `a' resp. `an' prefix to variables. | ||
| c6fa4aff | 2000-11-07 02:59:11 | removed deprecated reference to "SemTex" | ||
| 856c5789 | 2000-11-07 02:44:04 | removed incorrect comment | ||
| f96594fa | 2000-11-06 23:07:51 | integrated Yamano-Uchi changes to the base source code. However, I've made a few modifications: - there is no new field named "driver" in "FT_SizeRec" - the new fields in "TT_SizeRec" are: strike_index :: value 0xFFFF means "no sbit strike selected" strike_metrics :: the FT_Size_Metrics structure corresponding to the currently selected strike - the code in "ttload.c" has been somewhat cleaned up too thanks a lot, Y-U !! - David | ||
| d18440f1 | 2000-11-06 20:37:47 | added simple objects relationships model to the design documentation | ||
| b8849e71 | 2000-11-06 20:21:31 | adding library model graphics | ||
| 25dee217 | 2000-11-06 19:29:06 | some updates to the cache sub-system. some methods were moved from the concrete "FTC_Image_Cache" and "FTC_SBit_Cache" to the abstract "FTC_Glyph_Cache" and "FTC_Chunk_Cache", respectively.. note: this is not the end of changes to the cache sub-system | ||
| 3a40847c | 2000-11-06 04:33:56 | Added/restored the `*' convention for output parameters. Some documentation fixes. | ||
| 8c883fb5 | 2000-11-05 23:41:08 | minor fixes. Add more gcc warnings for development on UNIX. | ||
| 91481f8a | 2000-11-04 23:41:02 | Introduced $(space) in the makefiles to get rid of using the comment separator for indicating a trailing space. | ||
| 77fb4ced | 2000-11-04 09:41:45 | removed redundant checks. | ||
| 88b2e6c3 | 2000-11-04 08:37:45 | Ignore build files. | ||
| 1b6c32fa | 2000-11-04 08:35:44 | Ignore some UNIX shared build files. | ||
| dc72aff4 | 2000-11-04 08:33:38 | Finishing David's latest changes (there were some errors in it). | ||
| 54e75749 | 2000-11-04 02:52:02 | defining new types to hold "internal" fields of public objects: FT_Face_Internal, FT_Size_Internal, FT_Slot_Internal these contain some fields that may change between releases of FreeType, without affecting the size of FT_FaceRec, FT_SizeRec, FT_GlyphSlotRec, etc.., which means that drivers wouldn't need to be recompiled if we only add new fields to an internal structure.. I plan to hack a few things related to the auto-hinter and I need this move to ensure that we will not break binary compatibility between 2.0 and 2.1 :-) - David | ||
| 76a5f623 | 2000-11-04 01:55:49 | major reformatting of the sources: FT_EXPORT_DEF => FT_EXPORT FT_EXPORT_FUNC => FT_EXPORT_DEF BASE_DEF => FT_BASE BASE_FUNC => FT_BASE_DEF LOCAL_DEF => FT_LOCAL LOCAL_FUNC => FT_LOCAL_DEF LOCAL_FUNC_X => FT_CALLBACK_DEF LOCAL_DEF_X => FT_CALLBACK_TABLE FT_CPLUSPLUS => FT_CALLBACK_TABLE_DEF | ||
| 40911094 | 2000-11-03 07:57:51 | Don't access freed variables... | ||
| 7b45c28d | 2000-11-03 07:34:29 | Remove redundant code; fix computation of `last'. | ||
| a13a473d | 2000-11-02 15:14:38 | More C++ fixes. | ||
| 21fb2d95 | 2000-11-02 08:20:15 | Adding header file for labs(). | ||
| 098ab26c | 2000-11-02 07:53:08 | Moving FreeType license to doc dir. Adding GPL. Explaining double license in LICENSE.TXT Minor improvements to make system. | ||
| 1a951e30 | 2000-11-01 20:27:39 | new file | ||
| 9140ae06 | 2000-11-01 20:27:13 | Adding rules for mingw32 compiler. | ||
| ab855232 | 2000-10-31 22:13:54 | Fixing include header for a `make multi' build. Finishing formatting of cache stuff. Fixed getDriverClass stuff -- added it to winfnt.c also. Note that this still has to be documented. | ||
| e4b32a5d | 2000-10-31 20:42:18 | Removing trailing whitespace. | ||
| dd33561e | 2000-10-31 19:42:53 | Formatting. Adding a .cvsignore file. | ||
| 3dc4374f | 2000-10-31 17:49:07 | Formatting. Removed double src/cache/ftcimage.h. Replaced FTC_Image_Type with #defines since this contains bit flags and not enumerated values. | ||
| 29094757 | 2000-10-31 10:58:23 | at last, the infamous cache bug is fixed !! | ||
| d1896124 | 2000-10-31 07:36:53 | Revised/formatted/corrected. | ||
| 60784a22 | 2000-10-30 20:46:41 | Formatting/correcting the first three parts of the design docs. | ||
| cf4398a6 | 2000-10-30 19:22:09 | minor formatting | ||
| 31fa0bdc | 2000-10-30 18:55:47 | added page 5 of design documentation | ||
| 6043b240 | 2000-10-29 01:47:51 | In function FTC_ChunkSet_Destroy, changed `manaher' to `manager'. Just a fix for a silly typo. | ||
| ece63798 | 2000-10-28 23:34:45 | completed the sbit cache, though it's still buggy :-( major reformatting of the cache subsystem (again) added substantial documentation too in header files | ||
| b5084e11 | 2000-10-28 17:10:06 | Renamed z1* files back to t1*; the same transition for Z1_* structures Removed obsolete raster1/* files. | ||
| 1ea9378a | 2000-10-28 16:59:44 | Revised. | ||
| 4e4a4363 | 2000-10-28 13:17:11 | - completed the abstract chunk cache class - started implementin a "small-bitmaps" cache derived from it - (soon a "metrics" cache will be written too) | ||
| 9b8f5c4c | 2000-10-28 07:26:59 | small updates: - reworked slightly the cache manager to better differentiate between the abstract class in "ftcglyph.h" and the FT_Glyph sub-class in "ftcimage.h", and slightly reduced the size of FTC_GlyphNodeRec, saving 8 bytes on a 32-bit system. Yes, I'm crazy ;-) - added build files to compile with LCC on Unix too (compile speeds _are_ insane with it). There is unfortunately a bug in the version I'm using (LCC 4.1) that prevents it to compile FT_MulTo64 correctly (in src/base/ftcalc.c) the generated assembly is incorrect, I don't know what to do ?? the build files are ok, though.. you should invoke "make setup lcc" to select them.. | ||
| 47c14b9d | 2000-10-27 00:53:16 | fixing a small bug in FT_Glyph_To_Bitmap: the glyph advance wasn't copied to the bitmap !! | ||
| ddbb8e7b | 2000-10-26 10:04:16 | Some formatting. Fixed some data types/added header files to remove compiler warnings. Added trivial input data check to FT_Outline_Get_BBox(). Fixed type1z -> type1 file inclusions. | ||
| 205fc3fa | 2000-10-26 07:52:40 | updates to the API reference generators the basic parsing routines seem to work ok we now generate a list of DocBlock objects from a list of input file, we now need to sort them by "kind" (i.e. type/macro/functions) to generate several web pages, as well as a global index | ||
| a4e2894e | 2000-10-26 00:30:33 | simple renaming of directories: "type1z" -> "type1" "raster1" -> "raster" note that I didn't rename all files. We'll have to endure the "z1..." crazyness unless we perform a _big_ sed on the sources :-) | ||
| 3a3ffedc | 2000-10-26 00:08:15 | adding "ftbbox" to build rules |