Commit Graph

84 Commits

Author SHA1 Message Date
David Turner
c226851cb6 updated DocMaker to generate section-specific pages 2000-12-05 14:49:39 +00:00
David Turner
36d67f89c9 adding cache manager documentation (draft) 2000-11-23 03:01:07 +00:00
Werner Lemberg
2bc7c45b5f Revising, formatting. 2000-11-10 22:39:21 +00:00
Werner Lemberg
733b2f8b0a Revised. 2000-11-10 17:10:14 +00:00
Werner Lemberg
2f84d9a836 Revised. 2000-11-10 05:45:07 +00:00
Werner Lemberg
f5200d5ecf Revised. 2000-11-09 22:15:34 +00:00
David Turner
7ee52893af fixed typos in the license 2000-11-09 19:14:11 +00:00
Werner Lemberg
1bd8a62ef4 Revised. 2000-11-09 16:23:23 +00:00
Werner Lemberg
904c1e15bf Revised. 2000-11-09 08:01:18 +00:00
Werner Lemberg
9348b9fc50 Revised. 2000-11-09 06:26:30 +00:00
David Turner
ace5b20b61 updating the "Design of FreeType 2" document 2000-11-09 01:14:31 +00:00
David Turner
abd7fd4fb2 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..
2000-11-09 00:47:05 +00:00
David Turner
ba0eaedb55 major reformatting of the "Glyph Conventions" document.
It is now made of 7 different pages and has been updated
2000-11-09 00:01:38 +00:00
Werner Lemberg
7d2e40ca92 Minor fixes. 2000-11-08 20:21:38 +00:00
David Turner
8c1b2d2c82 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
2000-11-08 00:20:25 +00:00
Werner Lemberg
ee166f01cc Complementing David's changes with formatting, adding documentation, etc.
More `*'-convention formatting, adding the `a' resp. `an' prefix to
variables.
2000-11-07 06:30:29 +00:00
David Turner
9fe20e0827 added simple objects relationships model to the design documentation 2000-11-06 20:37:47 +00:00
David Turner
4cb5c853d9 adding library model graphics 2000-11-06 20:21:31 +00:00
Werner Lemberg
591088c021 Added/restored the `*' convention for output parameters.
Some documentation fixes.
2000-11-06 04:33:56 +00:00
David Turner
d2d1701333 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
2000-11-04 01:55:49 +00:00
Werner Lemberg
19e66a8f36 Moving FreeType license to doc dir.
Adding GPL.

Explaining double license in LICENSE.TXT

Minor improvements to make system.
2000-11-02 07:53:08 +00:00
Werner Lemberg
dcff1129fe Removing trailing whitespace. 2000-10-31 20:42:18 +00:00
Werner Lemberg
687d32c05e Revised/formatted/corrected. 2000-10-31 07:36:53 +00:00
Werner Lemberg
3602c4460d Formatting/correcting the first three parts of the design docs. 2000-10-30 20:46:41 +00:00
David Turner
7bfc089dc9 added page 5 of design documentation 2000-10-30 18:55:47 +00:00
Werner Lemberg
241cc2cc4f Renamed z1* files back to t1*; the same transition for Z1_* structures
Removed obsolete raster1/* files.
2000-10-28 17:10:06 +00:00
Werner Lemberg
48397f5d60 Revised. 2000-10-28 16:59:44 +00:00
David Turner
f81ce2c4c5 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
2000-10-26 07:52:40 +00:00
David Turner
aaef89dcff - reviving the "ftbbox" component, used to compute exact bounding
box computations

- minor update to docmaker.py, more is coming
2000-10-26 00:06:35 +00:00
David Turner
691a9571dd 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
2000-10-25 23:42:02 +00:00
David Turner
7a785934ec - added first draft of "Modules in FreeType 2"
- minor formatting / testing in docmaker.py
2000-10-23 18:32:55 +00:00
Werner Lemberg
dc356a19af Converting tabs to spaces in z1load.
Edited FT1's convntns.txt and added it to FT2.
2000-10-19 05:12:00 +00:00
Werner Lemberg
c5930ddbb0 updated, formatted 2000-10-14 15:24:39 +00:00
Werner Lemberg
07e32f6b04 More fixes to the tutorial.
Added artificial Type 1 pid/eid paors to ttnameid.h.
2000-10-13 21:00:36 +00:00
Werner Lemberg
9a2a55a48f complete revision 2000-10-13 07:08:44 +00:00
Werner Lemberg
cd8cb7f5c4 Completely revised. 2000-10-12 16:09:49 +00:00
Werner Lemberg
c817a7ee73 minor formatting issues 2000-10-05 04:53:31 +00:00
David Turner
cc11a05b8a updated the build system:
- new files for the "cygwin" platform
 - new workspace files for Visual C++ in "builds/win32/visualc"
 - updated "docs/BUILD" slightly
2000-10-03 17:51:29 +00:00
David Turner
3eff67185e adding missing image files 2000-10-03 17:08:42 +00:00
David Turner
43764232b8 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..
2000-10-03 17:07:28 +00:00
Werner Lemberg
312b59b7c0 Formatting.
docmaker.py will now run with older Python versions also.  Small fix.
2000-08-27 07:12:40 +00:00
David Turner
59eddffa6a updating documentation to explain the use of CFG to
pass parameters to the configure script
2000-08-22 23:15:23 +00:00
David Turner
6d315e33bd significant updates. The generated HTML is now much
more pleasant..
2000-08-21 23:01:32 +00:00
David Turner
1cc00d9863 updated documentation 2000-07-26 19:07:15 +00:00
David Turner
a90663f591 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"
2000-07-08 00:41:13 +00:00
Werner Lemberg
fbeb41d93d Formatting.
Adding copyright notices.

Removing an unnecessary file (smooth.h).
2000-07-02 00:27:53 +00:00
David Turner
e0bba32291 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 !!
2000-07-01 19:33:40 +00:00
David Turner
5ae831c101 changes used to implement the auto-hinting support 2000-06-30 01:31:22 +00:00
David Turner
203bb47cfe first updates to the tutorial. This is step 1 (fairly basic stuff) 2000-06-29 22:34:50 +00:00
David Turner
63e3c3b529 some real updates to the tutorial, more to come soon 2000-06-29 00:39:30 +00:00