summaryrefslogtreecommitdiff
path: root/Build/source/libs/freetype2/freetype-src/docs/CHANGES
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/freetype2/freetype-src/docs/CHANGES')
-rw-r--r--Build/source/libs/freetype2/freetype-src/docs/CHANGES192
1 files changed, 37 insertions, 155 deletions
diff --git a/Build/source/libs/freetype2/freetype-src/docs/CHANGES b/Build/source/libs/freetype2/freetype-src/docs/CHANGES
index 7dab3e7d7b7..3bd5291ae1e 100644
--- a/Build/source/libs/freetype2/freetype-src/docs/CHANGES
+++ b/Build/source/libs/freetype2/freetype-src/docs/CHANGES
@@ -1,122 +1,4 @@
-CHANGES BETWEEN 2.10.4 and 2.11.0
-
- I. IMPORTANT CHANGES
-
- - A new rendering module has been added to create 8-bit Signed
- Distance Field (SDF) bitmaps for both outline and bitmap glyphs.
- The new rendering mode is called `FT_RENDER_MODE_SDF`, the pixel
- mode is `FT_PIXEL_MODE_GRAY8`, and the corresponding raster flag
- is `FT_RASTER_FLAG_SDF`.
-
- This work was Anuj Verma's GSoC 2020 project.
-
- - A new, experimental API is now available for surfacing properties
- of 'COLR' v1 color fonts (as the name says, this is an extension
- to the 'COLR' table for outline color fonts using the SFNT
- container format). 'COLR' v1 fonts are a recently proposed
- addition to OFF and OpenType; specification work currently happens
- in
-
- https://github.com/googlefonts/colr-gradients-spec/
-
- 'COLR' v1 is expected to be merged to OpenType; the ISO
- standardisation process for adding 'COLR' v1 as an amendment to
- OFF is underway.
-
- Functions similar to the already existing 'COLR' API have been
- added to access the corresponding data.
-
- FT_Get_Color_Glyph_Paint
- Retrieve the root paint for a given glyph ID.
-
- FT_Get_Paint_Layers
- Access the layers of a `PaintColrLayers` table.
-
- FT_Get_Colorline_Stops
- Retrieve the 'color stops' on a color line. As an input, a
- color stop iterator gets used, which in turn is retrieved from
- a paint.
-
- FT_Get_Paint
- Dereference an `FT_OpaquePaint` object and retrieve the
- corresponding `FT_COLR_Paint` object, which contains details
- on how to draw the respective 'COLR' v1 `Paint` table.
-
-
- II. MISCELLANEOUS
-
- - FreeType has moved its infrastructure to
-
- https://gitlab.freedesktop.org/freetype
-
- A side effect is that the git repositories are now called
- `freetype.git` and `freetype-demos.git`, which by default expand
- to the directories `freetype` and `freetype-demos`, respectively.
- The documentation has been updated accordingly.
-
- FreeType's Savannah repositories will stay; they are now mirrors
- of the 'freedesktop.org' repositories.
-
- - A new function `FT_Get_Transform` returns the values set by
- `FT_Set_Transform`.
-
- - A new configuration macro `FT_DEBUG_LOGGING` is available. It
- provides extended debugging capabilities for FreeType, for example
- showing a time stamp or displaying the component a tracing message
- comes from. See file `docs/DEBUG` for more information.
-
- This work was Priyesh Kumar's GSoC 2020 project.
-
- - The legacy Type 1 and CFF engines are further demoted due to lack
- of CFF2 charstring support. You now need to use `FT_Property_Set`
- to enable them besides the `T1_CONFIG_OPTION_OLD_ENGINE` and
- `CFF_CONFIG_OPTION_OLD_ENGINE` options, respectively.
-
- - The experimental 'warp' mode (AF_CONFIG_OPTION_USE_WARPER) for the
- auto-hinter has been removed.
-
- - The smooth rasterizer performance has been improved by >10%. Note
- that due to necessary code changes there might be very subtle
- differences in rendering. They are not visible by the eye,
- however.
-
- - PCF bitmap fonts compressed with LZW (these are usually files with
- the extension `.pcf.Z`) are now handled correctly.
-
- - Improved Meson build files, including support to build the
- FreeType demo programs.
-
- - A new demo program `ftsdf` is available to display Signed Distance
- Fields of glyphs.
-
- - The `ftlint` demo program has been extended to do more testing of
- its input. In particular, it can display horizontal and vertical
- acutances for quality assessment, together with computing MD5
- checksums of rendered glyphs.
-
- [The acutance measures how sharply the pixel coverage changes at
- glyph edges. For monochrome bitmaps, it is always 2.0 in either
- X or Y direction. For anti-aliased bitmaps, it depends on the
- hinting and the shape of a glyph and might approach or even reach
- value 2.0 for glyphs like 'I', 'L', '+', '-', or '=', while it
- might be lower for glyphs like 'O', 'S', or 'W'.]
-
- - The `ttdebug` demo program didn't show changed point coordinates
- (bug introduced in version 2.10.3).
-
- - It is now possible to adjust the axis increment for variable fonts
- in the `ftmulti` demo program.
-
- - It is now possible to change the hinting engine in the `ftstring`
- demo program.
-
- - The graphical demo programs work better now in native color depth
- on win32 and x11.
-
-
-======================================================================
-
-CHANGES BETWEEN 2.10.3 and 2.10.4 (2020-Oct-20)
+CHANGES BETWEEN 2.10.3 and 2.10.4
I. IMPORTANT BUG FIXES
@@ -131,7 +13,7 @@ CHANGES BETWEEN 2.10.3 and 2.10.4 (2020-Oct-20)
======================================================================
-CHANGES BETWEEN 2.10.2 and 2.10.3 (2020-Oct-10)
+CHANGES BETWEEN 2.10.2 and 2.10.3
I. IMPORTANT CHANGES
@@ -181,7 +63,7 @@ CHANGES BETWEEN 2.10.2 and 2.10.3 (2020-Oct-10)
======================================================================
-CHANGES BETWEEN 2.10.1 and 2.10.2 (2020-May-09)
+CHANGES BETWEEN 2.10.1 and 2.10.2
I. IMPORTANT CHANGES
@@ -218,7 +100,7 @@ CHANGES BETWEEN 2.10.1 and 2.10.2 (2020-May-09)
======================================================================
-CHANGES BETWEEN 2.10.0 and 2.10.1 (2019-Jul-01)
+CHANGES BETWEEN 2.10.0 and 2.10.1
I. IMPORTANT BUG FIXES
@@ -272,7 +154,7 @@ CHANGES BETWEEN 2.10.0 and 2.10.1 (2019-Jul-01)
======================================================================
-CHANGES BETWEEN 2.9.1 and 2.10.0 (2019-Mar-15)
+CHANGES BETWEEN 2.9.1 and 2.10.0
I. IMPORTANT CHANGES
@@ -398,7 +280,7 @@ CHANGES BETWEEN 2.9.1 and 2.10.0 (2019-Mar-15)
======================================================================
-CHANGES BETWEEN 2.9 and 2.9.1 (2019-May-01)
+CHANGES BETWEEN 2.9 and 2.9.1
I. IMPORTANT BUG FIXES
@@ -446,7 +328,7 @@ CHANGES BETWEEN 2.9 and 2.9.1 (2019-May-01)
======================================================================
-CHANGES BETWEEN 2.8.1 and 2.9 (2018-Jan-08)
+CHANGES BETWEEN 2.8.1 and 2.9
I. IMPORTANT BUG FIXES
@@ -536,7 +418,7 @@ CHANGES BETWEEN 2.8.1 and 2.9 (2018-Jan-08)
======================================================================
-CHANGES BETWEEN 2.8 and 2.8.1 (2017-Sep-16)
+CHANGES BETWEEN 2.8 and 2.8.1
I. IMPORTANT BUG FIXES
@@ -619,7 +501,7 @@ CHANGES BETWEEN 2.8 and 2.8.1 (2017-Sep-16)
======================================================================
-CHANGES BETWEEN 2.7.1 and 2.8 (2017-May-13)
+CHANGES BETWEEN 2.7.1 and 2.8
I. IMPORTANT CHANGES
@@ -740,7 +622,7 @@ CHANGES BETWEEN 2.7.1 and 2.8 (2017-May-13)
======================================================================
-CHANGES BETWEEN 2.7 and 2.7.1 (2016-Dec-30)
+CHANGES BETWEEN 2.7 and 2.7.1
I. IMPORTANT CHANGES
@@ -817,7 +699,7 @@ CHANGES BETWEEN 2.7 and 2.7.1 (2016-Dec-30)
======================================================================
-CHANGES BETWEEN 2.6.5 and 2.7 (2016-Sep-08)
+CHANGES BETWEEN 2.6.5 and 2.7
I. IMPORTANT CHANGES
@@ -881,7 +763,7 @@ CHANGES BETWEEN 2.6.5 and 2.7 (2016-Sep-08)
======================================================================
-CHANGES BETWEEN 2.6.4 and 2.6.5 (2016-Jul-12)
+CHANGES BETWEEN 2.6.4 and 2.6.5
I. IMPORTANT BUG FIXES
@@ -901,7 +783,7 @@ CHANGES BETWEEN 2.6.4 and 2.6.5 (2016-Jul-12)
======================================================================
-CHANGES BETWEEN 2.6.3 and 2.6.4 (2016-Jul-05)
+CHANGES BETWEEN 2.6.3 and 2.6.4
I. IMPORTANT CHANGES
@@ -967,7 +849,7 @@ CHANGES BETWEEN 2.6.3 and 2.6.4 (2016-Jul-05)
======================================================================
-CHANGES BETWEEN 2.6.2 and 2.6.3 (2016-Feb-08)
+CHANGES BETWEEN 2.6.2 and 2.6.3
I. IMPORTANT CHANGES
@@ -1016,7 +898,7 @@ CHANGES BETWEEN 2.6.2 and 2.6.3 (2016-Feb-08)
======================================================================
-CHANGES BETWEEN 2.6.1 and 2.6.2 (2015-Nov-28)
+CHANGES BETWEEN 2.6.1 and 2.6.2
I. IMPORTANT CHANGES
@@ -1076,7 +958,7 @@ CHANGES BETWEEN 2.6.1 and 2.6.2 (2015-Nov-28)
======================================================================
-CHANGES BETWEEN 2.6 and 2.6.1 (2015-Oct-04)
+CHANGES BETWEEN 2.6 and 2.6.1
I. IMPORTANT BUG FIXES
@@ -1157,7 +1039,7 @@ CHANGES BETWEEN 2.6 and 2.6.1 (2015-Oct-04)
======================================================================
-CHANGES BETWEEN 2.5.5 and 2.6 (2015-Jun-07)
+CHANGES BETWEEN 2.5.5 and 2.6
I. IMPORTANT CHANGES
@@ -1263,7 +1145,7 @@ CHANGES BETWEEN 2.5.5 and 2.6 (2015-Jun-07)
======================================================================
-CHANGES BETWEEN 2.5.4 and 2.5.5 (2014-Dec-30)
+CHANGES BETWEEN 2.5.4 and 2.5.5
I. IMPORTANT BUG FIXES
@@ -1273,7 +1155,7 @@ CHANGES BETWEEN 2.5.4 and 2.5.5 (2014-Dec-30)
======================================================================
-CHANGES BETWEEN 2.5.3 and 2.5.4 (2014-Dec-06)
+CHANGES BETWEEN 2.5.3 and 2.5.4
I. IMPORTANT BUG FIXES
@@ -1344,7 +1226,7 @@ CHANGES BETWEEN 2.5.3 and 2.5.4 (2014-Dec-06)
======================================================================
-CHANGES BETWEEN 2.5.2 and 2.5.3 (2014-Mar-06)
+CHANGES BETWEEN 2.5.2 and 2.5.3
I. IMPORTANT BUG FIXES
@@ -1412,7 +1294,7 @@ CHANGES BETWEEN 2.5.2 and 2.5.3 (2014-Mar-06)
======================================================================
-CHANGES BETWEEN 2.5.1 and 2.5.2 (2013-Dec-08)
+CHANGES BETWEEN 2.5.1 and 2.5.2
I. IMPORTANT BUG FIXES
@@ -1436,7 +1318,7 @@ CHANGES BETWEEN 2.5.1 and 2.5.2 (2013-Dec-08)
======================================================================
-CHANGES BETWEEN 2.5 and 2.5.1 (2013-Nov-25)
+CHANGES BETWEEN 2.5 and 2.5.1
I. IMPORTANT BUG FIXES
@@ -1540,7 +1422,7 @@ CHANGES BETWEEN 2.5 and 2.5.1 (2013-Nov-25)
======================================================================
-CHANGES BETWEEN 2.4.12 and 2.5 (2013-Jun-19)
+CHANGES BETWEEN 2.4.12 and 2.5
I. IMPORTANT BUG FIXES
@@ -1620,7 +1502,7 @@ CHANGES BETWEEN 2.4.12 and 2.5 (2013-Jun-19)
======================================================================
-CHANGES BETWEEN 2.4.11 and 2.4.12 (2013-May-08)
+CHANGES BETWEEN 2.4.11 and 2.4.12
- We have another CFF parsing and hinting engine! Written by Dave
Arnold <darnold@adobe.com>, this work has been contributed by
@@ -1708,7 +1590,7 @@ index ebcf189..3f2ce6b 100644
======================================================================
-CHANGES BETWEEN 2.4.10 and 2.4.11 (2012-Dec-20)
+CHANGES BETWEEN 2.4.10 and 2.4.11
I. IMPORTANT BUG FIXES
@@ -1768,7 +1650,7 @@ CHANGES BETWEEN 2.4.10 and 2.4.11 (2012-Dec-20)
======================================================================
-CHANGES BETWEEN 2.4.9 and 2.4.10 (2012-Jun-15)
+CHANGES BETWEEN 2.4.9 and 2.4.10
I. IMPORTANT BUG FIXES
@@ -1793,7 +1675,7 @@ CHANGES BETWEEN 2.4.9 and 2.4.10 (2012-Jun-15)
======================================================================
-CHANGES BETWEEN 2.4.8 and 2.4.9 (2012-Mar-08)
+CHANGES BETWEEN 2.4.8 and 2.4.9
I. IMPORTANT BUG FIXES
@@ -1821,7 +1703,7 @@ CHANGES BETWEEN 2.4.8 and 2.4.9 (2012-Mar-08)
======================================================================
-CHANGES BETWEEN 2.4.7 and 2.4.8 (2011-Nov-14)
+CHANGES BETWEEN 2.4.7 and 2.4.8
I. IMPORTANT BUG FIXES
@@ -1837,7 +1719,7 @@ CHANGES BETWEEN 2.4.7 and 2.4.8 (2011-Nov-14)
======================================================================
-CHANGES BETWEEN 2.4.6 and 2.4.7 (2011-Oct-18)
+CHANGES BETWEEN 2.4.6 and 2.4.7
I. IMPORTANT BUG FIXES
@@ -1854,7 +1736,7 @@ CHANGES BETWEEN 2.4.6 and 2.4.7 (2011-Oct-18)
======================================================================
-CHANGES BETWEEN 2.4.5 and 2.4.6 (2011-Jul-29)
+CHANGES BETWEEN 2.4.5 and 2.4.6
I. IMPORTANT BUG FIXES
@@ -1893,7 +1775,7 @@ CHANGES BETWEEN 2.4.5 and 2.4.6 (2011-Jul-29)
======================================================================
-CHANGES BETWEEN 2.4.4 and 2.4.5 (2011-Jun-25)
+CHANGES BETWEEN 2.4.4 and 2.4.5
I. IMPORTANT BUG FIXES
@@ -1940,7 +1822,7 @@ CHANGES BETWEEN 2.4.4 and 2.4.5 (2011-Jun-25)
======================================================================
-CHANGES BETWEEN 2.4.3 and 2.4.4 (2010-Nov-28)
+CHANGES BETWEEN 2.4.3 and 2.4.4
I. IMPORTANT BUG FIXES
@@ -1965,7 +1847,7 @@ CHANGES BETWEEN 2.4.3 and 2.4.4 (2010-Nov-28)
======================================================================
-CHANGES BETWEEN 2.4.2 and 2.4.3 (2010-Oct-03)
+CHANGES BETWEEN 2.4.2 and 2.4.3
I. IMPORTANT BUG FIXES
@@ -1984,7 +1866,7 @@ CHANGES BETWEEN 2.4.2 and 2.4.3 (2010-Oct-03)
======================================================================
-CHANGES BETWEEN 2.4.1 and 2.4.2 (2010-Aug-06)
+CHANGES BETWEEN 2.4.1 and 2.4.2
I. IMPORTANT BUG FIXES
@@ -2008,7 +1890,7 @@ CHANGES BETWEEN 2.4.1 and 2.4.2 (2010-Aug-06)
======================================================================
-CHANGES BETWEEN 2.4.0 and 2.4.1 (2010-Jul-18)
+CHANGES BETWEEN 2.4.0 and 2.4.1
I. IMPORTANT CHANGES
@@ -2018,7 +1900,7 @@ CHANGES BETWEEN 2.4.0 and 2.4.1 (2010-Jul-18)
======================================================================
-CHANGES BETWEEN 2.3.12 and 2.4.0 (2010-Jul-12)
+CHANGES BETWEEN 2.3.12 and 2.4.0
I. IMPORTANT CHANGES
@@ -5417,7 +5299,7 @@ Extensions support:
------------------------------------------------------------------------
-Copyright (C) 2000-2021 by
+Copyright (C) 2000-2020 by
David Turner, Robert Wilhelm, and Werner Lemberg.
This file is part of the FreeType project, and may only be used,