Tom Kacvinsky
781d597777
Added a --libtool option, which returns the absolute path to the
...
libtool convenience library.
25 years ago
Tom Kacvinsky
183524cc2c
builds/unix/freetype-config.in, builds/cygwin/freetype-config.in:
...
Added --libtool option.
25 years ago
Werner Lemberg
0b1489f937
* builds/cygwin/cygwin-def.in: Same fix as previous.
...
* builds/unix/unix-def.in: Add
so that installation of freetype-config does not fail.
25 years ago
Tom Kacvinsky
f260b51e94
Fixed minor type in unix-def.in entry. Oops!
25 years ago
Tom Kacvinsky
dacc5fb446
Added entry for changes to builds/unix/unix-defs.mk.
25 years ago
Tom Kacvinsky
dfc5c58e69
Added
...
INSTALL_PROGRAM := @INSTALL_PROGRAM@
INSTALL_SCRIPT := @INSTALL_SCRIPT@
So that the install of freetype-config does not fail.
25 years ago
Werner Lemberg
bc089cd691
New file.
25 years ago
Werner Lemberg
cafeb8abb2
Minor fixes.
25 years ago
Werner Lemberg
645a153c0d
Small fixes and formatting.
25 years ago
Werner Lemberg
2bc7c45b5f
Revising, formatting.
25 years ago
Werner Lemberg
733b2f8b0a
Revised.
25 years ago
Werner Lemberg
2f84d9a836
Revised.
25 years ago
Werner Lemberg
f5200d5ecf
Revised.
25 years ago
David Turner
7ee52893af
fixed typos in the license
25 years ago
David Turner
e1d4a5867c
small update
25 years ago
David Turner
1babd5db86
- moved default installation of header files to "include/freetype2"
...
instead of "include/freetype"
- added generation and installation of "freetype-config" script
25 years ago
David Turner
80766b137d
- changing the default include path from "include/freetype"
...
to "include/freetype2"
- adding template for the "freetype-config" script that is installed
in the "bin" directory. It is used to retrieve information about
the current installation path, C flags & linker flags
25 years ago
Werner Lemberg
1bd8a62ef4
Revised.
25 years ago
Werner Lemberg
904c1e15bf
Revised.
25 years ago
Werner Lemberg
9348b9fc50
Revised.
25 years ago
David Turner
201edc9513
minor warning with VC++ solved
25 years ago
David Turner
ace5b20b61
updating the "Design of FreeType 2" document
25 years ago
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..
25 years ago
David Turner
ba0eaedb55
major reformatting of the "Glyph Conventions" document.
...
It is now made of 7 different pages and has been updated
25 years ago
Werner Lemberg
7d2e40ca92
Minor fixes.
25 years ago
David Turner
9a79eb4853
fixed a small bug: the "linearHoriAdvance" and "vertHoriAdvance" were
...
not set correctly when the auto-hinter is used to load/hint a glyph..
25 years ago
David Turner
e3258dfdae
fixed max advance width for fixed-pitch T1 fonts
25 years ago
David Turner
fa09119bf0
changed comments in the cache sub-system sources
...
to indicate that it is now BETA code, instead of ALPHA
25 years ago
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
25 years ago
David Turner
0ed2173597
fixed a small bug in the abstract chunk cache class
25 years ago
Werner Lemberg
4966a22cda
Moving doc comments for BASE functions from source to header files.
25 years ago
Werner Lemberg
9e0aabf443
All function comments are now removed from source files (and moved to the
...
25 years ago
Werner Lemberg
ee166f01cc
Complementing David's changes with formatting, adding documentation, etc.
...
25 years ago
David Turner
e8b57cf82f
removed deprecated reference to "SemTex"
25 years ago
David Turner
b67dd2d4be
removed incorrect comment
25 years ago
David Turner
be574d8119
integrated Yamano-Uchi changes to the base source code. However,
...
I've made a few modifications:
- there is no new field named "driver" in "FT_SizeRec"
- the new fields in "TT_SizeRec" are:
strike_index :: value 0xFFFF means "no sbit strike selected"
strike_metrics :: the FT_Size_Metrics structure corresponding to
the currently selected strike
- the code in "ttload.c" has been somewhat cleaned up too
thanks a lot, Y-U !!
- David
25 years ago
David Turner
9fe20e0827
added simple objects relationships model to the design documentation
25 years ago
David Turner
4cb5c853d9
adding library model graphics
25 years ago
David Turner
f1409686d5
some updates to the cache sub-system. some methods were moved from
...
the concrete "FTC_Image_Cache" and "FTC_SBit_Cache" to the abstract
"FTC_Glyph_Cache" and "FTC_Chunk_Cache", respectively..
note: this is not the end of changes to the cache sub-system
25 years ago
Werner Lemberg
591088c021
Added/restored the `*' convention for output parameters.
...
25 years ago
Werner Lemberg
3d4d50ff31
minor fixes.
...
25 years ago
Werner Lemberg
6828c90c5f
Introduced $(space) in the makefiles to get rid of using the comment
...
25 years ago
Werner Lemberg
65ce050bfa
removed redundant checks.
25 years ago
Werner Lemberg
7a3edb723d
Ignore build files.
25 years ago
Werner Lemberg
365c8fc1eb
Ignore some UNIX shared build files.
25 years ago
Werner Lemberg
46f92ef2d9
Finishing David's latest changes (there were some errors in it).
25 years ago
David Turner
a3d302571a
defining new types to hold "internal" fields of public
...
objects:
FT_Face_Internal, FT_Size_Internal, FT_Slot_Internal
these contain some fields that may change between releases
of FreeType, without affecting the size of FT_FaceRec,
FT_SizeRec, FT_GlyphSlotRec, etc.., which means that
drivers wouldn't need to be recompiled if we only add new
fields to an internal structure..
I plan to hack a few things related to the auto-hinter and
I need this move to ensure that we will not break binary
compatibility between 2.0 and 2.1 :-)
- David
25 years ago
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
25 years ago
Werner Lemberg
d2ac68bddf
Don't access freed variables...
25 years ago
Werner Lemberg
350a1c1a9e
Remove redundant code; fix computation of `last'.
25 years ago