docs


Log

Author Commit Date CI Message
David Turner 48721c11 2000-08-21T23:01:32 significant updates. The generated HTML is now much more pleasant..
David Turner b190572b 2000-07-26T19:07:15 updated documentation
David Turner a90663f5 2000-07-08T00:41:13 vast clean-up of the sources in order to allow flat directory compilation (by defining the FT_FLAT_COMPILE macro at compile time..) moved "freetype2/BUILD" to "freetype2/docs/BUILD"
Werner Lemberg fbeb41d9 2000-07-02T00:27:53 Formatting. Adding copyright notices. Removing an unnecessary file (smooth.h).
David Turner e0bba322 2000-07-01T19:33:40 fixed the PSNames -> Unicode translation table the Python script "glnames.py" was buggy and lacked quite a few values in the "names_to_unicode" table !!
David Turner 5ae831c1 2000-06-30T01:31:22 changes used to implement the auto-hinting support
David Turner 203bb47c 2000-06-29T22:34:50 first updates to the tutorial. This is step 1 (fairly basic stuff)
David Turner 63e3c3b5 2000-06-29T00:39:30 some real updates to the tutorial, more to come soon
Werner Lemberg a929ba9b 2000-06-25T06:47:11 applying formatting again
David Turner 90f68b72 2000-06-23T12:26:14 still more updates to the TrueType driver to make it more "extensible"..
Werner Lemberg 100d6d47 2000-06-17T20:15:06 Fixing glyph name typos in glnames.py; more formatting.
Werner Lemberg e35cac66 2000-06-11T03:46:57 A complete revision of FreeType 2's GNU makefiles (of the library): Tons of unnecessary stuff have been removed; only the essential rules have been retained. The source files now depend on all header files in include/freetype, include/freetype/config, and include/freetype/internal. This is not optimal, I know, and I'll try to improve this, but it is better than before (namely no dependencies on `internal'). FTDEBUG_SRC has been added (similar to FTSYS_SRC) -- I don't know exactly whether this is really useful, but it doesn't harm. There is now more documentation in the makefiles itself. io-frames.html: Use of <th>, <code>, and <var> for better tagging. Reactivating of FT_DEBUG_LEVEL_xxx macros. Added a lot of #include directives to make `multi' builds possible -- note that currently the modules cid, t1, and t1z have clashing structures and functions which means that you can only use one of these three modules for a multi build. Added some missing function declarations to (local) header files. Renamed some T1_Open_Face() to CID_Open_Face() in the cid module -- a lot of other functions should be renamed also... Replaced many FT_xxx stuff with T1_xxx in t1z driver -- this isn't finished yet... Fixed FT_Free() to allow a NULL pointer without an assertion (this has always been a valid assumption in FreeType, at least in FT 1.x). A lot of other, minor fixes (mostly documentation).
David Turner b916b1e5 2000-05-31T07:54:45 updated the DocMaker tool to produce HTML pages There is still some work on it to allow the following: - multiple input files - block classification according to block's first markers (e.g. types, functions, constants, etc..) - indexing and cross-linking - better layout ;-)
Werner Lemberg 883df43f 2000-05-29T07:30:17 Completely checked and fully formatted.
David Turner e49ab25c 2000-05-16T23:44:38 formatting - removed trailing spaces
David Turner 7ce42f44 2000-05-16T23:18:37 another rather large update
David Turner 4f2c5544 2000-05-12T10:19:41 additional changes, this time in order to pass extra parameters to font drivers when creating a new face object. The FT_Open_Args structure has been changed to simplify its use and allow generic parameters too..
David Turner 8c62a120 2000-05-11T19:06:03 another fix for the build system (the module list wasn't taken from the correct location) plus a small update in the tutorial to reflect the fact that we know use the "freetype" directory prefix for header inclusion
David Turner 3983d95f 2000-02-10T19:19:51 fixed a small typo ( "height" in place of "eight" !!)
David Turner a9369f2d 2000-02-07T18:58:42 some updates to allow the selective compilation of the adobe glyph list (this thing is huge !!)
David Turner b5a0487c 2000-02-07T18:04:27 added a python script used to generate some tables for the upcoming new "psnames" pseudo-driver ("psnames" is a module in charge of converting a glyph name into a unicode value, or a Mac index into a glyph name. It contains a copy of the Adobe Glyph List + some logic to understand the "uniXXX" named characters).
David Turner 0360168a 2000-01-31T18:20:32 moved the files in "docs/internals" to "docs/design". The image files were also all added to the repository in binary format !!
David Turner 17d6bdec 2000-01-31T18:18:56 removed obsolete documentation files
David Turner 442005b7 2000-01-31T18:17:02 removed the old "glyph_conventions" directory, now replaced by "glyphs"
David Turner f9487586 2000-01-31T18:15:12 weel, the previous operation didn't work well, as the images were still stored as text on the server !! I have created the "docs/glyphs" directory to hold a copy of the files, and add them with the correct tags..
David Turner f0a46def 2000-01-31T18:11:31 added the image files in binary form in the repository
David Turner dda05ee1 2000-01-31T18:11:00 removed the PNG images as they were incorrectly stored as text files in the repository
David Turner f300d695 2000-01-27T14:03:39 some updates/corrections
David Turner a5ab5ce7 2000-01-17T20:51:18 adding correct versions of the PNG images
David Turner 438f8cd2 2000-01-17T20:50:18 removing invalid PNG images
David Turner 6afe0077 2000-01-17T19:25:18 colored the example source code and corrected some typos
David Turner b94713e9 2000-01-17T18:56:49 Added a FreeType 2 Tutorial !!
David Turner 3aeb4c05 2000-01-11T20:00:05 Added a new document to docs/internals that describes the Build System clearly. I hope this will help other developers in adding platform-detection makefiles for additional systems..
David Turner 426b20af 2000-01-11T04:59:55 Added the new "io-frames.html" document, that describes the frame interface as well as the new READ_xxxx and FT_Read_xxxx functions/macros..
David Turner 186d2310 2000-01-11T04:09:35 Added a new documentation file that explains how memory management and basic i/o access are performed with FreeType 2. Note that unlike FT 1.x, you don't need to recompile the library if you want to provide your own memory manager or your own i/o streams.
David Turner a14fa3ac 2000-01-11T02:26:38 damned..
David Turner 98408d89 2000-01-11T02:22:16 renamed "internals.html" to "index.html" also, changed all image references to the new PNGs Note that this document is really out-of-date (there are no more resources, the stream manager has disappeared, the build systel was seriously modified, etc..)
David Turner 41a8fa57 2000-01-11T02:20:22 Renamed "glyph_conventions.html" to "index.html" Updated all image references to the new PNGs Note that this document is slightly out-of-date though.. (FT_Raster_Map was changed for FT_Bitmap, and the anti-alias renderer now supports 128 levels by default).
David Turner ee71c6b7 2000-01-11T01:40:25 added PNG files
David Turner 4b7ffcfa 2000-01-11T01:40:06 removed GIF files
David Turner ecbfb5fa 2000-01-10T15:49:01 added the DocMaker python script that will be used to generate the HTML documentation from the C source files
David Turner d2b1f357 1999-12-16T23:11:37 Initial revision