Werner Lemberg
e4b32a5dc5
Removing trailing whitespace.
25 years ago
Werner Lemberg
dd33561ecb
Formatting.
...
25 years ago
Werner Lemberg
3dc4374f43
Formatting.
...
25 years ago
David Turner
2909475716
at last, the infamous cache bug is fixed !!
25 years ago
Werner Lemberg
d1896124dd
Revised/formatted/corrected.
25 years ago
Werner Lemberg
60784a2200
Formatting/correcting the first three parts of the design docs.
25 years ago
Werner Lemberg
cf4398a6f5
minor formatting
25 years ago
David Turner
31fa0bdcd8
added page 5 of design documentation
25 years ago
Tom Kacvinsky
6043b2404e
In function FTC_ChunkSet_Destroy, changed `manaher' to `manager'. Just
...
a fix for a silly typo.
25 years ago
David Turner
ece6379859
completed the sbit cache, though it's still buggy :-(
...
major reformatting of the cache subsystem (again)
added substantial documentation too in header files
25 years ago
Werner Lemberg
b5084e11f7
Renamed z1* files back to t1*; the same transition for Z1_* structures
...
25 years ago
Werner Lemberg
1ea9378ad3
Revised.
25 years ago
David Turner
4e4a43631c
- completed the abstract chunk cache class
...
- started implementin a "small-bitmaps" cache derived from it
- (soon a "metrics" cache will be written too)
25 years ago
David Turner
9b8f5c4ce1
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..
25 years ago
David Turner
47c14b9db3
fixing a small bug in FT_Glyph_To_Bitmap:
...
the glyph advance wasn't copied to the bitmap !!
25 years ago
Werner Lemberg
ddbb8e7b6a
Some formatting.
...
25 years ago
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
25 years ago
David Turner
a4e2894e03
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 :-)
25 years ago
David Turner
3a3ffedcb2
adding "ftbbox" to build rules
25 years ago
David Turner
54169b35f8
- reviving the "ftbbox" component, used to compute exact bounding
...
box computations
- minor update to docmaker.py, more is coming
25 years ago
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
25 years ago
Werner Lemberg
6a4253388b
fixes for fixes :-)
...
25 years ago
David Turner
dc26e7b77f
- minor reformatting of "ftmodule.h"
...
- added missing "const" statements in the source code in order
to really get rid of writable static variables
25 years ago
David Turner
8aed852923
- reformatting and tiny doc update
25 years ago
David Turner
6fbb95beb1
- added first draft of "Modules in FreeType 2"
...
- minor formatting / testing in docmaker.py
25 years ago
Werner Lemberg
3c7c5da3bb
added development header files to CONFIG_H in the makefiles
...
25 years ago
Werner Lemberg
05f0ad098f
Converting tabs to spaces in z1load.
...
25 years ago
Tom Kacvinsky
40822003da
In function parse_encoding, initialize encoding_table.elements to have
...
.notdef in each entry.
In function parse_charstrings, place the .notdef glyph in index 0, and
add a .notdef glyph if it is missing.
In function Z1_Open_Face, only change min/max encoded char if it is not
.notdef.
25 years ago
Werner Lemberg
5a96b07c1f
Fixed two typos spotted by Ryan Martindale <ryan@qsicorp.com>.
25 years ago
Werner Lemberg
47a5f41de6
Added copyright messages to all Makefiles.
...
25 years ago
Werner Lemberg
c1635d44f9
ftnames.c has been erroneously included twice.
25 years ago
Werner Lemberg
0bf381f7ab
Make ftsynth.c work again.
...
25 years ago
Werner Lemberg
dc268f24ba
Fix typo (FT_... -> TT_...)
25 years ago
Tom Kacvinsky
95ac657e18
Minor fix in Z1_Open_Face for building char_index table
25 years ago
Werner Lemberg
6db35342df
updated, formatted
25 years ago
Werner Lemberg
e73d9957a2
Enabled TT interpreter in development version of ftoption.h
25 years ago
Werner Lemberg
e67e349a0b
More fixes to the tutorial.
...
25 years ago
Werner Lemberg
0b7b23edfd
complete revision
25 years ago
Werner Lemberg
afc01e8845
Completely revised.
25 years ago
Werner Lemberg
eddd9909e2
formatting
...
25 years ago
David Turner
3c95d31ed4
formatting
25 years ago
David Turner
f559a48e1a
formatting
25 years ago
David Turner
f88969ab6c
the function FTC_Manager_Lookup_Size will return a valid
...
FT_Face handle, even if no size was found..
25 years ago
David Turner
b89fb71ce6
fixed a subtle 64-bit problem that only appears with
...
Compaq C compiler (though it's really a bug)
25 years ago
Werner Lemberg
a7096374ee
Added new `ft_glyph_bbox_unscaled' enum; fixing documentation of
...
25 years ago
Werner Lemberg
3d568ac772
A fix from Yamano'uchi to get correct font names.
25 years ago
Werner Lemberg
eadc8df24d
A fix from Tom to fix the last=first point problem if it is a control point.
25 years ago
Werner Lemberg
4b92cf80c7
provide `export "C"' guard only for default fterror handling.
25 years ago
Werner Lemberg
0634cedb62
patch from Tom to fix a problem with path_begun.
25 years ago
Werner Lemberg
c118a32d48
fix documentation
25 years ago