Commit b9ce9b52 authored by Ben Wagner's avatar Ben Wagner

Roll src/third_party/freetype/src/ 768022b98..c6ff2556c (41 commits)

This added the SDF renderer module. Ignoring for now.

https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/768022b98e45..c6ff2556c8e6

$ git log 768022b98..c6ff2556c --date=short --no-merges --format='%ad %ae %s'
2020-12-26 wl [sdf] Use 'counter-clockwise', not 'anti-clockwise'.
2020-12-26 wl Typo.
2020-12-26 wl * src/base/ftobjs.c (pixel_modes): Updated.
2020-12-26 anujv [sdf] Remove custom memory tracker.
2020-12-24 wl .mailmap: Updated and synchronized with 'freetype2-demos' repository.
2020-12-24 wl [sdf] Two more copyright notices.
2020-12-24 wl [sdf] Fix `make multi`.
2020-12-24 wl [sdf] Fix tracing.
2020-12-24 wl [sdf] Add copyright notices.
2020-12-24 wl docs/CHANGES: Mention new SDF module.
2020-08-21 anujv [sdf] Add debugging function.
2020-08-21 anujv [sdf] Add brief technical overview of both rasterizers.
2020-08-20 anujv [sdf] Add 'bsdf' renderer to 'sdf' module.
2020-08-20 anujv [sdf] Add interface functions for the 'bsdf' rasterizer.
2020-08-20 anujv [sdf] Add function to copy SDF data into output bitmap.
2020-08-20 anujv [sdf] Add '8-point sequential Euclidean distance mapping' algorithm.
2020-08-20 anujv [sdf] Add function to copy source bitmap to distance map.
2020-08-20 anujv [sdf] Add functions to compute pixel edge distances.
2020-08-20 anujv [sdf] Add function to find edge pixels in a grid of alpha values.
2020-08-20 anujv [sdf] Add essential structures for the 'bsdf' rasterizer.
2020-08-20 anujv [sdf] Add 'sdf' module to non-gnumake build systems.
2020-08-20 anujv [sdf] Added basic overlapping contour support.
2020-08-19 anujv [sdf] Add build infrastructure.
2020-08-19 anujv [sdf] Add interface functions for the 'sdf' rasterizer.
2020-08-19 anujv [sdf] Add subdivision and bounding box optimization.
2020-08-19 anujv [sdf] Add function to generate SDF.
2020-08-19 anujv [sdf] Add functions to get shortest distance from any edge/contour.
2020-08-18 anujv [sdf] Add shortest distance finding functions.
2020-08-18 anujv [sdf] Add function to resolve corner distances.
2020-08-18 anujv [sdf] Add essential math functions.
2020-08-18 anujv [sdf] Add utility functions for contours.
2020-08-17 anujv [sdf] Add functions to decompose `FT_Outline`.
2020-08-17 anujv [sdf] Structs, enums, macros, and functions for 'sdf' rasterizer.
2020-08-17 anujv [sdf] Add raster parameters structure.
2020-08-17 anujv [sdf] Add 'sdf' renderer.
2020-08-17 anujv [sdf] Add common elements for 'sdf' and 'bsdf' renderers.
2020-08-16 anujv [sdf] Add files for new 'sdf' module.
2020-08-16 anujv [base] Allow renderers of different formats.
2020-08-16 anujv Add data types required for the forthcoming 'sdf' module.
2020-08-16 anujv [base] Allow renderers of different formats.
2020-12-23 wl * builds/windows/detect.mk (COPY): Make it work with `shell`.

Created with:
  roll-dep src/third_party/freetype/src
R=bungeman@chromium.org,drott@chromium.org

Change-Id: Ibe7e40ea96b0a2721f6b809e72519de9df436354
Cq-Include-Trybots: luci.chromium.try:linux_chromium_msan_rel_ng
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2606687Reviewed-by: default avatarBen Wagner <bungeman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#839757}
parent ec281994
......@@ -250,7 +250,7 @@ vars = {
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling freetype
# and whatever else without interference from each other.
'freetype_revision': '768022b98e45d343b540f83816fb65f549eac041',
'freetype_revision': 'c6ff2556c8e6f3bb8370cf3f6113bf73a6d5d9a3',
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling freetype
# and whatever else without interference from each other.
......
Name: FreeType
URL: http://www.freetype.org/
Version: VER-2-10-4-54-g768022b98
Revision: 768022b98e45d343b540f83816fb65f549eac041
Version: VER-2-10-4-95
Revision: c6ff2556c8e6f3bb8370cf3f6113bf73a6d5d9a3
CPEPrefix: cpe:/a:freetype:freetype:2.10.4
License: Custom license "inspired by the BSD, Artistic, and IJG (Independent
JPEG Group) licenses"
......
......@@ -36,4 +36,6 @@ FT_USE_MODULE( FT_Driver_ClassRec, t42_driver_class )
FT_USE_MODULE( FT_Driver_ClassRec, winfnt_driver_class )
FT_USE_MODULE( FT_Driver_ClassRec, pcf_driver_class )
FT_USE_MODULE( FT_Driver_ClassRec, bdf_driver_class )
FT_USE_MODULE( FT_Renderer_Class, ft_sdf_renderer_class )
FT_USE_MODULE( FT_Renderer_Class, ft_bitmap_sdf_renderer_class )
*/
......@@ -8,15 +8,16 @@ rolldeps() {
addtrybots() {
STEP="add trybots" &&
OLD_MSG=$(git show -s --format=%B HEAD) &&
git commit --amend -m"$OLD_MSG" -m"Cq-Include-Trybots: luci.chromium.try:linux_chromium_msan_rel_ng"
(git show -s --format=%B HEAD \
| git interpret-trailers --trailer "Cq-Include-Trybots:luci.chromium.try:linux_chromium_msan_rel_ng" \
| git commit --amend -F -)
}
addotherprojectbugs() {
STEP="add pdfium bug" &&
OLD_MSG=$(git show -s --format=%B HEAD) &&
git commit --amend -m"$OLD_MSG" -m"
PDFium-Issue: pdfium:"
(git show -s --format=%B HEAD \
| git interpret-trailers --trailer "PDFium-Issue:pdfium:" \
| git commit --amend -F -)
}
updatereadme() {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment