kc3-lang/freetype/docs

Branch :


Log

Author Commit Date CI Message
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
54169b35 2000-10-26 00:06:35 - reviving the "ftbbox" component, used to compute exact bounding box computations - minor update to docmaker.py, more is coming
4cd68a09 2000-10-25 23:42:02 updating the FT2 design documentation - note that the "modules.html" will soon disappear, it is now replaced by a more general and more detailed series of pages named "design-??.html" - the images have been seriously reworked, more will come tomorrow
6fbb95be 2000-10-23 18:32:55 - added first draft of "Modules in FreeType 2" - minor formatting / testing in docmaker.py
05f0ad09 2000-10-19 05:12:00 Converting tabs to spaces in z1load. Edited FT1's convntns.txt and added it to FT2.
6db35342 2000-10-14 15:24:39 updated, formatted
e67e349a 2000-10-13 21:00:36 More fixes to the tutorial. Added artificial Type 1 pid/eid paors to ttnameid.h.
0b7b23ed 2000-10-13 07:08:44 complete revision
afc01e88 2000-10-12 16:09:49 Completely revised.
6fbe4db6 2000-10-05 04:53:31 minor formatting issues
896b604c 2000-10-03 17:51:29 updated the build system: - new files for the "cygwin" platform - new workspace files for Visual C++ in "builds/win32/visualc" - updated "docs/BUILD" slightly
9e62d694 2000-10-03 17:08:42 adding missing image files
b59bf7e5 2000-10-03 17:07:28 removing obsolete files: the design of FT2 has evolved considerably since these documents were written, and it's better not to include them in order to avoid confusion among users of the library..
dc7f9c8d 2000-08-27 07:12:40 Formatting. docmaker.py will now run with older Python versions also. Small fix.
5ef3c953 2000-08-22 23:15:23 updating documentation to explain the use of CFG to pass parameters to the configure script
48721c11 2000-08-21 23:01:32 significant updates. The generated HTML is now much more pleasant..
b190572b 2000-07-26 19:07:15 updated documentation
a90663f5 2000-07-08 00: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"
fbeb41d9 2000-07-02 00:27:53 Formatting. Adding copyright notices. Removing an unnecessary file (smooth.h).
e0bba322 2000-07-01 19: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 !!
5ae831c1 2000-06-30 01:31:22 changes used to implement the auto-hinting support
203bb47c 2000-06-29 22:34:50 first updates to the tutorial. This is step 1 (fairly basic stuff)
63e3c3b5 2000-06-29 00:39:30 some real updates to the tutorial, more to come soon
a929ba9b 2000-06-25 06:47:11 applying formatting again
90f68b72 2000-06-23 12:26:14 still more updates to the TrueType driver to make it more "extensible"..
100d6d47 2000-06-17 20:15:06 Fixing glyph name typos in glnames.py; more formatting.
e35cac66 2000-06-11 03: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).
b916b1e5 2000-05-31 07: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 ;-)
883df43f 2000-05-29 07:30:17 Completely checked and fully formatted.
e49ab25c 2000-05-16 23:44:38 formatting - removed trailing spaces
7ce42f44 2000-05-16 23:18:37 another rather large update
4f2c5544 2000-05-12 10: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..
8c62a120 2000-05-11 19: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
3983d95f 2000-02-10 19:19:51 fixed a small typo ( "height" in place of "eight" !!)
a9369f2d 2000-02-07 18:58:42 some updates to allow the selective compilation of the adobe glyph list (this thing is huge !!)
b5a0487c 2000-02-07 18: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).
0360168a 2000-01-31 18:20:32 moved the files in "docs/internals" to "docs/design". The image files were also all added to the repository in binary format !!
17d6bdec 2000-01-31 18:18:56 removed obsolete documentation files
442005b7 2000-01-31 18:17:02 removed the old "glyph_conventions" directory, now replaced by "glyphs"
f9487586 2000-01-31 18: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..
f0a46def 2000-01-31 18:11:31 added the image files in binary form in the repository
dda05ee1 2000-01-31 18:11:00 removed the PNG images as they were incorrectly stored as text files in the repository
f300d695 2000-01-27 14:03:39 some updates/corrections
a5ab5ce7 2000-01-17 20:51:18 adding correct versions of the PNG images
438f8cd2 2000-01-17 20:50:18 removing invalid PNG images
6afe0077 2000-01-17 19:25:18 colored the example source code and corrected some typos
b94713e9 2000-01-17 18:56:49 Added a FreeType 2 Tutorial !!
3aeb4c05 2000-01-11 20: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..
426b20af 2000-01-11 04: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..
186d2310 2000-01-11 04: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.
a14fa3ac 2000-01-11 02:26:38 damned..
98408d89 2000-01-11 02: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..)
41a8fa57 2000-01-11 02: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).
ee71c6b7 2000-01-11 01:40:25 added PNG files
4b7ffcfa 2000-01-11 01:40:06 removed GIF files
ecbfb5fa 2000-01-10 15:49:01 added the DocMaker python script that will be used to generate the HTML documentation from the C source files
d2b1f357 1999-12-16 23:11:37 Initial revision