kc3-lang/freetype

Branch :


Log

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