Skip to content
This repository was archived by the owner on Aug 31, 2021. It is now read-only.

Commit 61093f6

Browse files
Merge pull request #150 from livecodeian/update-libfreetype-2.10.4
[[ libfreetype ]] Update libfreetype to version 2.10.4
2 parents f7b3680 + ea8e048 commit 61093f6

581 files changed

Lines changed: 75415 additions & 56575 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

libfreetype/ORIGIN

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Files in this folder are based on FreeType 2.6.2
1+
Files in this folder are based on FreeType 2.10.4
22

33
Original source archives are available from
44
<http://download.savannah.gnu.org/releases/freetype/>

libfreetype/docs/FTL.TXT

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ Introduction
4848
encourage you to use the following text:
4949

5050
"""
51-
Portions of this software are copyright <year> The FreeType
51+
Portions of this software are copyright © <year> The FreeType
5252
Project (www.freetype.org). All rights reserved.
5353
"""
5454

@@ -163,7 +163,7 @@ Legal Terms
163163

164164
Our home page can be found at
165165

166-
http://www.freetype.org
166+
https://www.freetype.org
167167

168168

169169
--- end of FTL.TXT ---

libfreetype/docs/LICENSE.TXT

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,25 @@ any of your projects or products.
1515
is suited to products which don't use the GNU General Public
1616
License.
1717

18-
- The GNU General Public License version 2, found in `GPL.TXT' (any
18+
Note that this license is compatible to the GNU General Public
19+
License version 3, but not version 2.
20+
21+
- The GNU General Public License version 2, found in `GPLv2.TXT' (any
1922
later version can be used also), for programs which already use the
20-
GPL. Note that the FTL is incompatible with the GPL due to its
23+
GPL. Note that the FTL is incompatible with GPLv2 due to its
2124
advertisement clause.
2225

23-
The contributed BDF and PCF drivers come with a license similar to that
26+
The contributed BDF and PCF drivers come with a license similar to that
2427
of the X Window System. It is compatible to the above two licenses (see
25-
file src/bdf/README and src/pcf/README).
28+
file src/bdf/README and src/pcf/README). The same holds for the files
29+
`fthash.c' and `fthash.h'; their code was part of the BDF driver in
30+
earlier FreeType versions.
2631

2732
The gzip module uses the zlib license (see src/gzip/zlib.h) which too is
2833
compatible to the above two licenses.
2934

35+
The MD5 checksum support (only used for debugging in development builds)
36+
is in the public domain.
37+
3038

3139
--- end of LICENSE.TXT ---

libfreetype/docs/README

Lines changed: 24 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -1,84 +1,35 @@
1-
FreeType 2.6.2
2-
==============
1+
After saying `make refdoc' or `make refdoc-venv' the `reference/' directory
2+
contains the FreeType API reference. You need Python >= 3.5 and pip to make
3+
this target.
34

4-
Homepage: http://www.freetype.org
5+
There are two ways to generate the documentation:
56

6-
FreeType is a freely available software library to render fonts.
7+
1. Using `make refdoc':
78

8-
It is written in C, designed to be small, efficient, highly
9-
customizable, and portable while capable of producing high-quality
10-
output (glyph images) of most vector and bitmap font formats.
9+
- Ensure `python' and `pip' are available.
10+
- Install pip package `docwriter' with `pip install --user docwriter'.
11+
- Make target with `make refdoc'.
12+
- This target can be run offline once required packages are installed.
1113

12-
Please read the docs/CHANGES file, it contains IMPORTANT
13-
INFORMATION.
14+
2. Using `make refdoc-venv' (requires internet access):
1415

15-
Read the files `docs/INSTALL*' for installation instructions; see
16-
the file `docs/LICENSE.TXT' for the available licenses.
16+
- Ensure `python', `pip' and Python package `virtualenv' are available.
17+
- Make target with `make refdoc-venv'.
18+
- This may or may not require internet access every time depending on
19+
pip and system caching.
1720

18-
The FreeType 2 API reference is located in `docs/reference'; use the
19-
file `ft2-toc.html' as the top entry point. Additional
20-
documentation is available as a separate package from our sites. Go
21-
to
21+
This also works with Jam: Just type `jam refdoc' in the main directory.
2222

23-
http://download.savannah.gnu.org/releases/freetype/
23+
Some troubleshooting tips:
2424

25-
and download one of the following files.
25+
* Regularly run `pip install --upgrade docwriter' to check for updates which
26+
may include bug fixes.
2627

27-
freetype-doc-2.6.2.tar.bz2
28-
freetype-doc-2.6.2.tar.gz
29-
ftdoc262.zip
28+
* `Docwriter' does not support Python 2. Ensure that Python >= 3.5 is
29+
installed and available as `python3'/`python'.
3030

31-
To view the documentation online, go to
31+
* Ensure that `docwriter' is installed in the same Python target that
32+
`make refdoc' uses (python3/python).
3233

33-
http://www.freetype.org/freetype2/documentation.html
34-
35-
36-
Mailing Lists
37-
=============
38-
39-
The preferred way of communication with the FreeType team is using
40-
e-mail lists.
41-
42-
general use and discussion: [email protected]
43-
engine internals, porting, etc.: [email protected]
44-
announcements: [email protected]
45-
git repository tracker: [email protected]
46-
47-
The lists are moderated; see
48-
49-
http://www.freetype.org/contact.html
50-
51-
how to subscribe.
52-
53-
54-
Bugs
55-
====
56-
57-
Please submit bug reports at
58-
59-
https://savannah.nongnu.org/bugs/?group=freetype
60-
61-
Alternatively, you might report bugs by e-mail to
62-
`[email protected]'. Don't forget to send a detailed
63-
explanation of the problem -- there is nothing worse than receiving
64-
a terse message that only says `it doesn't work'.
65-
66-
67-
Enjoy!
68-
69-
70-
The FreeType Team
71-
72-
----------------------------------------------------------------------
73-
74-
Copyright 2006-2015 by
75-
David Turner, Robert Wilhelm, and Werner Lemberg.
76-
77-
This file is part of the FreeType project, and may only be used,
78-
modified, and distributed under the terms of the FreeType project
79-
license, LICENSE.TXT. By continuing to use, modify, or distribute
80-
this file you indicate that you have read the license and understand
81-
and accept it fully.
82-
83-
84-
--- end of README ---
34+
* If none of this works, send a mail to `[email protected]' or file
35+
an issue at `https://github.com/freetype/docwriter/issues'.

0 commit comments

Comments
 (0)