Werner Lemberg
d85623c241
Minor doc fix.
2000-12-23 16:55:29 +00:00
Werner Lemberg
33d023680f
* builds/module.mk: Replaced `xxx #' with `xxx$(space).
...
* builds/os2/detekt.mk, builds/win32/detekt.mk: Moved comment to
avoid trailing spaces in variable.
* builds/freetype.mk: Use $(D) instead of $D to make statement more
readable.
* docs/docmaker.py: Formatting.
* src/psaux/psauxmod.c: Fixed a broken inclusion of component
header files (an FT_FLAT_COMPILE test was missing).
* src/cache/ftcmanag.c (FTC_Manager_Done): Fixed a bug that caused
an occasional crash when the function was called (due to a dangling
pointer).
* src/base/ftsystem.c (FT_Done_Memory): Fixed an obvious bug:
The ANSI "free()" function was called instead of "memory->free()".
* docs/docmaker.py: Added section filtering, multi-page generation
(index page generation is still missing though).
* builds/unix/install.mk, builds/unix/ft2unix.h: The file "ft2unix.h"
is now installed as <ft2build.h> for Unix systems. Note that we
still use the "freetype2/freetype" installation path for now.
* many files: Now using <ft2build.h> as the default build and setup
configuration file in all public headers. Internal source files
still need some changes though.
* builds/devel/ft2build.h, builds/devel/ftoption.h: Created a new
Win32 developer builds.
builds/win32/w32-dev.mk: Changed the developer build targets to
"devel-gcc" and "devel-bcc" in order to be able to develop with the
Borland C++ compiler.
2000-12-06 16:31:30 +00:00
David Turner
b404d06a6b
updated DocMaker to generate section-specific pages
2000-12-05 14:49:39 +00:00
David Turner
0fc54d0078
adding cache manager documentation (draft)
2000-11-23 03:01:07 +00:00
Werner Lemberg
a8df54a3ec
Revising, formatting.
2000-11-10 22:39:21 +00:00
Werner Lemberg
15d3dcd900
Revised.
2000-11-10 17:10:14 +00:00
Werner Lemberg
6f36900589
Revised.
2000-11-10 05:45:07 +00:00
Werner Lemberg
361d9b8a7c
Revised.
2000-11-09 22:15:34 +00:00
David Turner
85924a8884
fixed typos in the license
2000-11-09 19:14:11 +00:00
Werner Lemberg
fed760b1bf
Revised.
2000-11-09 16:23:23 +00:00
Werner Lemberg
0901f653db
Revised.
2000-11-09 08:01:18 +00:00
Werner Lemberg
5330dd6e81
Revised.
2000-11-09 06:26:30 +00:00
David Turner
0c426d1ecb
updating the "Design of FreeType 2" document
2000-11-09 01:14:31 +00:00
David Turner
cd1afc4ef1
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
3574643bc0
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
f42e6595e6
Minor fixes.
2000-11-08 20:21:38 +00:00
David Turner
23a0670b98
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
4b68007b4f
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
d18440f14d
added simple objects relationships model to the design documentation
2000-11-06 20:37:47 +00:00
David Turner
b8849e71c2
adding library model graphics
2000-11-06 20:21:31 +00:00
Werner Lemberg
3a40847c60
Added/restored the `*' convention for output parameters.
...
Some documentation fixes.
2000-11-06 04:33:56 +00:00
David Turner
76a5f62323
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
098ab26c72
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
e4b32a5dc5
Removing trailing whitespace.
2000-10-31 20:42:18 +00:00
Werner Lemberg
d1896124dd
Revised/formatted/corrected.
2000-10-31 07:36:53 +00:00
Werner Lemberg
60784a2200
Formatting/correcting the first three parts of the design docs.
2000-10-30 20:46:41 +00:00
David Turner
31fa0bdcd8
added page 5 of design documentation
2000-10-30 18:55:47 +00:00
Werner Lemberg
b5084e11f7
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
1ea9378ad3
Revised.
2000-10-28 16:59:44 +00:00
David Turner
205fc3faf2
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
54169b35f8
- 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
4cd68a09c5
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
6fbb95beb1
- added first draft of "Modules in FreeType 2"
...
- minor formatting / testing in docmaker.py
2000-10-23 18:32:55 +00:00
Werner Lemberg
05f0ad098f
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
6db35342df
updated, formatted
2000-10-14 15:24:39 +00:00
Werner Lemberg
e67e349a0b
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
0b7b23edfd
complete revision
2000-10-13 07:08:44 +00:00
Werner Lemberg
afc01e8845
Completely revised.
2000-10-12 16:09:49 +00:00
Werner Lemberg
6fbe4db6b7
minor formatting issues
2000-10-05 04:53:31 +00:00
David Turner
896b604ca8
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
9e62d694be
adding missing image files
2000-10-03 17:08:42 +00:00
David Turner
b59bf7e5cc
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
dc7f9c8dd0
Formatting.
...
docmaker.py will now run with older Python versions also. Small fix.
2000-08-27 07:12:40 +00:00
David Turner
5ef3c95377
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
48721c11b5
significant updates. The generated HTML is now much
...
more pleasant..
2000-08-21 23:01:32 +00:00
David Turner
b190572be5
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