Compare commits
162 Commits
VER-2-13-2
...
master
Author | SHA1 | Date |
---|---|---|
Ben Wagner | d41a855aab | |
Alexei Podtelezhnikov | 7ff43d3e9f | |
Alexei Podtelezhnikov | 3416ac16d0 | |
Alexei Podtelezhnikov | b6dbbd9630 | |
Alexei Podtelezhnikov | 70299c924f | |
Alexei Podtelezhnikov | 9ff4153cbf | |
Alexei Podtelezhnikov (Алексей Подтележников) | a498873652 | |
Alexei Podtelezhnikov | 42d406ab04 | |
Alexei Podtelezhnikov | 5f131cfd20 | |
Alexei Podtelezhnikov | 99be2b3154 | |
Alexei Podtelezhnikov | 347276c1f6 | |
Alexei Podtelezhnikov | 39f2fbf80c | |
Alexei Podtelezhnikov | 4ccdc9f982 | |
Alexei Podtelezhnikov | b25265fe55 | |
Alexei Podtelezhnikov | 026fd5d4f0 | |
Alexei Podtelezhnikov | d7cf931ac6 | |
Alexei Podtelezhnikov | cdd3572e52 | |
Alexei Podtelezhnikov | 68399b4244 | |
Alexei Podtelezhnikov | b8db819768 | |
Alexei Podtelezhnikov | 5b1cde804d | |
Alexei Podtelezhnikov | e834786b34 | |
Alexei Podtelezhnikov | 4a85db7e31 | |
Alexei Podtelezhnikov | b875924a6f | |
Ben Wagner | a46424228f | |
Alexei Podtelezhnikov | 1264b84c08 | |
Ben Wagner | 5858fa16ca | |
Werner Lemberg | 2240e21cf5 | |
Alexei Podtelezhnikov | d0e3239f32 | |
Alexei Podtelezhnikov | 2edfd7e168 | |
Alexei Podtelezhnikov | 7bd887f177 | |
Alexei Podtelezhnikov | 3f28a6b6af | |
Ben Wanger | 13d1180f45 | |
Alexei Podtelezhnikov | 4d50468478 | |
Alexei Podtelezhnikov | 13da904267 | |
Alexei Podtelezhnikov | 2c9691e7c1 | |
Alexei Podtelezhnikov | 5962d3c1b9 | |
Alexei Podtelezhnikov | a209e1adcd | |
Alexei Podtelezhnikov | f8f0d1a1d9 | |
Alexei Podtelezhnikov | 1168b1b5b0 | |
Alexei Podtelezhnikov | 4e079f6357 | |
Alexei Podtelezhnikov | e2bcca40ca | |
Alexei Podtelezhnikov | ec46a50dac | |
Alexei Podtelezhnikov | 982bc83849 | |
Alexei Podtelezhnikov | 5a3bfa92d9 | |
Alexei Podtelezhnikov | 23e1d64556 | |
Alexei Podtelezhnikov | 9a2d6d97b2 | |
Alexei Podtelezhnikov | dbdcd75889 | |
Alexei Podtelezhnikov | db83e9c0ec | |
Alexei Podtelezhnikov | 12adfc212b | |
Alexei Podtelezhnikov | d091bca546 | |
Alexei Podtelezhnikov | b3a6a20a80 | |
Alexei Podtelezhnikov | fff58f5424 | |
Alexei Podtelezhnikov | 674d629b5e | |
Ben Wanger | f42ce25563 | |
Ben Wagner | 17545d4bf7 | |
Alexei Podtelezhnikov | 660a7017fa | |
Jordan Williams | 2cc589043e | |
Ben Wanger | 2a790a9f49 | |
Werner Lemberg | 546237e1bb | |
Alexei Podtelezhnikov | 47574f7ea4 | |
Alexei Podtelezhnikov | 4f0256c13f | |
David Saltzman | 8f286c86ef | |
Alexei Podtelezhnikov | 5761778246 | |
Alexei Podtelezhnikov | 6d9147263b | |
Ozkan Sezer | 7bac4d146a | |
Alexei Podtelezhnikov | cc081d7cce | |
Alexei Podtelezhnikov | 4a85ff0b79 | |
Alexei Podtelezhnikov | a07ca46cd0 | |
Werner Lemberg | 57c4252ab5 | |
Alexei Podtelezhnikov | ca76683b78 | |
Skef Iterum | 8eab511017 | |
Skef Iterum | 6f2bf6a582 | |
Jouk Jansen | af6d210537 | |
Werner Lemberg | 9bf72966ed | |
Alexei Podtelezhnikov | 50740b37ba | |
Alexei Podtelezhnikov | 01f23c39e0 | |
Alexei Podtelezhnikov | 5999d47d68 | |
Alexei Podtelezhnikov | 8f255c89e1 | |
Alexei Podtelezhnikov | 1eb04c71eb | |
Alexei Podtelezhnikov | efbae5476f | |
Alexei Podtelezhnikov | 63d3a37eb7 | |
Alexei Podtelezhnikov | df39b017d9 | |
Alexei Podtelezhnikov | c62027d910 | |
Alexei Podtelezhnikov | d77dd24b41 | |
Alexei Podtelezhnikov | da8e428977 | |
Alexei Podtelezhnikov | d7c72ff919 | |
Alexei Podtelezhnikov | e969289f88 | |
Alexei Podtelezhnikov | 050a320764 | |
Alexei Podtelezhnikov | fa59e0d64c | |
Alexei Podtelezhnikov | c580926f35 | |
Alexei Podtelezhnikov | b0265ccd33 | |
Alexei Podtelezhnikov | 6dc2ecb757 | |
Alexei Podtelezhnikov | aec7e717fb | |
Alexei Podtelezhnikov | d1b3ef7704 | |
Alexei Podtelezhnikov | 667aad581a | |
Alexei Podtelezhnikov | 0f98994ef6 | |
Alexei Podtelezhnikov | 6e7ef1687f | |
Alexei Podtelezhnikov | e9359e29be | |
Alexei Podtelezhnikov | d5e8686dd8 | |
Alexei Podtelezhnikov | 9cd403bc9f | |
Alexei Podtelezhnikov | 028b0d5c1b | |
Alexei Podtelezhnikov | d5973932d0 | |
Alexei Podtelezhnikov | e9a81e4dd8 | |
Alexei Podtelezhnikov | 6338f2a681 | |
Alexei Podtelezhnikov | e920273774 | |
Alexei Podtelezhnikov | 8a2ca26b41 | |
Alexei Podtelezhnikov | 9e86fb806d | |
Alexei Podtelezhnikov | 32081d8123 | |
Alexei Podtelezhnikov | 046c4fc7be | |
Alexei Podtelezhnikov (Алексей Подтележников) | 6d6607b8b3 | |
Alexei Podtelezhnikov (Алексей Подтележников) | f2e76e8356 | |
Alexei Podtelezhnikov | dc519d06ea | |
Alexei Podtelezhnikov | 4e2d1f040c | |
Alexei Podtelezhnikov | 55d0287cfc | |
Alexei Podtelezhnikov | 8c5ec8dd63 | |
Alexei Podtelezhnikov | a0e10a87f5 | |
Alexei Podtelezhnikov | d1e894b1f1 | |
Alexei Podtelezhnikov | 09ae6eb677 | |
Alexei Podtelezhnikov | fab53f7b1f | |
Alexei Podtelezhnikov | 4e61303a3b | |
Alexei Podtelezhnikov | a35da2c093 | |
Alexei Podtelezhnikov | 3fa5c84565 | |
Alexei Podtelezhnikov | 749b8f9d34 | |
Alexei Podtelezhnikov | 153c038e3c | |
Alexei Podtelezhnikov | f09c5e58c2 | |
Alexei Podtelezhnikov | c7fa00bf4e | |
Alexei Podtelezhnikov | 14bcb2867a | |
Alexei Podtelezhnikov | 322e580bd0 | |
Alexei Podtelezhnikov | 84cd2e9897 | |
Zachary Zollman | 21435f07de | |
Alexei Podtelezhnikov | 7b308a29dd | |
Alexei Podtelezhnikov | e0e5b838e5 | |
Alexei Podtelezhnikov | 49781ab72b | |
Alexei Podtelezhnikov | 73490681a7 | |
Alexei Podtelezhnikov | cc732ec6d1 | |
Alexei Podtelezhnikov | c4073d8251 | |
Alexei Podtelezhnikov | 95b0fe2a6d | |
Alexei Podtelezhnikov | babe6af167 | |
Alexei Podtelezhnikov | d7b63a966b | |
Alexei Podtelezhnikov | 6eb5f2be40 | |
Ben Wagner | 16f311d725 | |
Alexei Podtelezhnikov | 7d45cf2c8f | |
Alexei Podtelezhnikov | 18eb93556c | |
Alexei Podtelezhnikov | 30b0ce7303 | |
Alexei Podtelezhnikov | 17db21f3fc | |
Alexei Podtelezhnikov | 446720a29e | |
Alexei Podtelezhnikov | 8d0897b37d | |
Alexei Podtelezhnikov | 3302e2f60c | |
Alexei Podtelezhnikov | 7ad9d57c3b | |
Alexei Podtelezhnikov | 8ed6d97446 | |
Alexei Podtelezhnikov | 68f1b93247 | |
Alexei Podtelezhnikov | 9c51e21e53 | |
Alexei Podtelezhnikov | 4904d1eb1b | |
Werner Lemberg | 45903920b9 | |
Werner Lemberg | ad20173942 | |
Alexei Podtelezhnikov | 000b26a30f | |
Alexei Podtelezhnikov | dd1ced4ee3 | |
Alexei Podtelezhnikov | 2f7abe4838 | |
Alexei Podtelezhnikov | c46c4b8e79 | |
Werner Lemberg | 2d9fce53d4 | |
Werner Lemberg | 4a0c5639f7 | |
Anurag Thakur | a4f3e858ae |
|
@ -1,5 +1,11 @@
|
||||||
# CI setup for FreeType.
|
# CI setup for FreeType.
|
||||||
|
|
||||||
|
# https://gitlab.freedesktop.org/freedesktop/freedesktop/-/issues/540
|
||||||
|
workflow:
|
||||||
|
rules:
|
||||||
|
- if: $CI_PIPELINE_SOURCE == 'merge_request_event'
|
||||||
|
- if: $CI_PIPELINE_SOURCE == 'push'
|
||||||
|
|
||||||
stages:
|
stages:
|
||||||
- build
|
- build
|
||||||
|
|
||||||
|
@ -48,17 +54,7 @@ variables:
|
||||||
# Make sure meson is up to date so we don't need to rebuild the image
|
# Make sure meson is up to date so we don't need to rebuild the image
|
||||||
# with each release.
|
# with each release.
|
||||||
- pip3 install -U 'meson==0.59.*'
|
- pip3 install -U 'meson==0.59.*'
|
||||||
- pip3 install --upgrade certifi
|
|
||||||
- pip3 install -U ninja
|
- pip3 install -U ninja
|
||||||
|
|
||||||
# Generate a UWP cross-file in case it's used
|
|
||||||
- $PSDefaultParameterValues['Out-File:Encoding'] = 'ASCII'
|
|
||||||
- echo "[binaries]" > uwp-crossfile.meson
|
|
||||||
- echo "c = 'cl'" >> uwp-crossfile.meson
|
|
||||||
- echo "strip = ['true']" >> uwp-crossfile.meson
|
|
||||||
- echo "[built-in options]" >> uwp-crossfile.meson
|
|
||||||
- echo "c_args = ['-DWINAPI_FAMILY=WINAPI_FAMILY_APP', '-DUNICODE', '-D_WIN32_WINNT=0x0A00', '-we4013']" >> uwp-crossfile.meson
|
|
||||||
- echo "c_winlibs = ['windowsapp.lib']" >> uwp-crossfile.meson
|
|
||||||
script:
|
script:
|
||||||
# For some reason, options are separated by newlines instead of spaces,
|
# For some reason, options are separated by newlines instead of spaces,
|
||||||
# so we have to replace them first.
|
# so we have to replace them first.
|
||||||
|
@ -69,14 +65,31 @@ variables:
|
||||||
# script. Environment variables substitutions is done by PowerShell
|
# script. Environment variables substitutions is done by PowerShell
|
||||||
# before calling `cmd.exe`, that's why we use `$env:FOO` instead of
|
# before calling `cmd.exe`, that's why we use `$env:FOO` instead of
|
||||||
# `%FOO%`.
|
# `%FOO%`.
|
||||||
- cmd.exe /C "C:\BuildTools\Common7\Tools\VsDevCmd.bat -host_arch=amd64 -arch=$env:ARCH $env:VS_UWP &&
|
- cmd.exe /C "C:\BuildTools\Common7\Tools\VsDevCmd.bat -host_arch=amd64 -arch=$env:ARCH &&
|
||||||
meson setup build $env:MESON_ARGS_WINDOWS $env:MESON_ARGS_UWP &&
|
meson setup build $env:MESON_ARGS_WINDOWS &&
|
||||||
meson compile --verbose -C build
|
meson compile --verbose -C build &&
|
||||||
$env:MESON_WINDOWS_TESTS"
|
meson test -C build &&
|
||||||
|
meson test -C build --benchmark"
|
||||||
|
|
||||||
|
|
||||||
|
.build windows msbuild:
|
||||||
|
extends: '.build windows common'
|
||||||
|
variables:
|
||||||
|
# Make sure any failure in PowerShell scripts is fatal.
|
||||||
|
ErrorActionPreference: 'Stop'
|
||||||
|
WarningPreference: 'Stop'
|
||||||
|
script:
|
||||||
|
- git submodule update --init --recursive
|
||||||
|
- cmd.exe /C "C:\BuildTools\Common7\Tools\VsDevCmd.bat -host_arch=amd64 -arch=$env:ARCH &&
|
||||||
|
MSBuild.exe -clp:ForceConsoleColor -t:Rebuild
|
||||||
|
-p:Configuration=Debug
|
||||||
|
-p:Platform=$env:PLATFORM
|
||||||
|
-p:UserDefines=FT_DEBUG_LOGGING
|
||||||
|
MSBuild.sln"
|
||||||
|
|
||||||
|
|
||||||
# Format of job names:
|
# Format of job names:
|
||||||
# <OS> <Build-Tool> <Build-Params> <Architecture>
|
# <OS> <Build-Tool> <Build-Params> <Architecture>:
|
||||||
|
|
||||||
|
|
||||||
# Windows jobs.
|
# Windows jobs.
|
||||||
|
@ -85,20 +98,18 @@ windows meson vs2019 amd64:
|
||||||
extends: '.build windows meson'
|
extends: '.build windows meson'
|
||||||
variables:
|
variables:
|
||||||
ARCH: 'amd64'
|
ARCH: 'amd64'
|
||||||
MESON_WINDOWS_TESTS: '&& meson test -C build && meson test -C build --benchmark'
|
|
||||||
|
|
||||||
windows meson vs2019 x86:
|
windows meson vs2019 x86:
|
||||||
extends: '.build windows meson'
|
extends: '.build windows meson'
|
||||||
variables:
|
variables:
|
||||||
ARCH: 'x86'
|
ARCH: 'x86'
|
||||||
MESON_WINDOWS_TESTS: '&& meson test -C build && meson test -C build --benchmark'
|
|
||||||
|
|
||||||
windows meson vs2019 amd64 uwp:
|
windows msbuild vs2019 amd64:
|
||||||
extends: '.build windows meson'
|
extends: '.build windows msbuild'
|
||||||
variables:
|
variables:
|
||||||
ARCH: 'amd64'
|
ARCH: 'amd64'
|
||||||
VS_UWP: '-app_platform=UWP'
|
PLATFORM: 'x64'
|
||||||
MESON_ARGS_UWP: '--cross-file uwp-crossfile.meson -Dc_winlibs="windowsapp.lib"'
|
|
||||||
|
|
||||||
# Linux Jobs.
|
# Linux Jobs.
|
||||||
#
|
#
|
||||||
|
|
2
.mailmap
2
.mailmap
|
@ -19,7 +19,7 @@ Anurag Thakur (अनुराग ठाकुर) <anuthadev@gmail.com>
|
||||||
David Turner <david@freetype.org> <david.turner.dev@gmail.com>
|
David Turner <david@freetype.org> <david.turner.dev@gmail.com>
|
||||||
David Turner <david@freetype.org> <digit@google.com>
|
David Turner <david@freetype.org> <digit@google.com>
|
||||||
Anuj Verma (अनुज वर्मा) <anujv@iitbhilai.ac.in>
|
Anuj Verma (अनुज वर्मा) <anujv@iitbhilai.ac.in>
|
||||||
Ben Wagner <bungeman@gmail.com> Bungeman <bungeman@gmail.com>
|
Ben Wagner <bungeman@gmail.com>
|
||||||
Ben Wagner <bungeman@gmail.com> <bungeman@google.com>
|
Ben Wagner <bungeman@gmail.com> <bungeman@google.com>
|
||||||
Ben Wagner <bungeman@gmail.com> <bungeman@chromium.org>
|
Ben Wagner <bungeman@gmail.com> <bungeman@chromium.org>
|
||||||
Nikolaus Waxweiler <madigens@gmail.com> <nikolaus.waxweiler@daltonmaag.com>
|
Nikolaus Waxweiler <madigens@gmail.com> <nikolaus.waxweiler@daltonmaag.com>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# CMakeLists.txt
|
# CMakeLists.txt
|
||||||
#
|
#
|
||||||
# Copyright (C) 2013-2023 by
|
# Copyright (C) 2013-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# Written originally by John Cary <cary@txcorp.com>
|
# Written originally by John Cary <cary@txcorp.com>
|
||||||
|
@ -110,7 +110,7 @@
|
||||||
|
|
||||||
# To minimize the number of cmake_policy() workarounds,
|
# To minimize the number of cmake_policy() workarounds,
|
||||||
# CMake >= 3 is requested.
|
# CMake >= 3 is requested.
|
||||||
cmake_minimum_required(VERSION 3.0)
|
cmake_minimum_required(VERSION 3.0...3.5)
|
||||||
|
|
||||||
if (NOT CMAKE_VERSION VERSION_LESS 3.3)
|
if (NOT CMAKE_VERSION VERSION_LESS 3.3)
|
||||||
# Allow symbol visibility settings also on static libraries. CMake < 3.3
|
# Allow symbol visibility settings also on static libraries. CMake < 3.3
|
||||||
|
@ -297,7 +297,7 @@ if (NOT FT_DISABLE_BROTLI)
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
# Create the configuration file
|
# Create the configuration file
|
||||||
if (UNIX)
|
if (UNIX AND NOT WIN32)
|
||||||
check_include_file("unistd.h" HAVE_UNISTD_H)
|
check_include_file("unistd.h" HAVE_UNISTD_H)
|
||||||
check_include_file("fcntl.h" HAVE_FCNTL_H)
|
check_include_file("fcntl.h" HAVE_FCNTL_H)
|
||||||
|
|
||||||
|
@ -423,10 +423,10 @@ set(BASE_SRCS
|
||||||
src/winfonts/winfnt.c
|
src/winfonts/winfnt.c
|
||||||
)
|
)
|
||||||
|
|
||||||
if (UNIX)
|
if (WIN32)
|
||||||
list(APPEND BASE_SRCS "builds/unix/ftsystem.c")
|
|
||||||
elseif (WIN32)
|
|
||||||
list(APPEND BASE_SRCS "builds/windows/ftsystem.c")
|
list(APPEND BASE_SRCS "builds/windows/ftsystem.c")
|
||||||
|
elseif (UNIX)
|
||||||
|
list(APPEND BASE_SRCS "builds/unix/ftsystem.c")
|
||||||
else ()
|
else ()
|
||||||
list(APPEND BASE_SRCS "src/base/ftsystem.c")
|
list(APPEND BASE_SRCS "src/base/ftsystem.c")
|
||||||
endif ()
|
endif ()
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
#/p:WindowsTargetPlatformVersion=10.0.16299.0
|
||||||
|
/p:Configuration="Release"
|
|
@ -1,6 +1,20 @@
|
||||||
Microsoft Visual Studio Solution File, Format Version 11.00
|
Microsoft Visual Studio Solution File, Format Version 11.00
|
||||||
# Visual Studio Express 2012 for Windows Desktop
|
# Visual Studio Express 2012 for Windows Desktop
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "freetype", "freetype.vcxproj", "{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}"
|
#
|
||||||
|
# You can build FreeType with MSBuild as follows
|
||||||
|
#
|
||||||
|
# MSBuild.exe -t:Rebuild
|
||||||
|
# -p:Configuration=Debug
|
||||||
|
# -p:Platform=x64
|
||||||
|
# -p:UserDefines=FT_DEBUG_LOGGING
|
||||||
|
# MSBuild.sln
|
||||||
|
#
|
||||||
|
# or with different appropriate switches. The library file
|
||||||
|
# freetype.dll and/or freetype.lib should appear in the objs/
|
||||||
|
# folder. A copy should be sent to ../freetype-demos/bin/
|
||||||
|
# to be used with the demo programs.
|
||||||
|
#
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "freetype", "builds\windows\vc2010\freetype.vcxproj", "{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}"
|
||||||
EndProject
|
EndProject
|
||||||
Global
|
Global
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
2
Makefile
2
Makefile
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
2
README
2
README
|
@ -94,7 +94,7 @@ Enjoy!
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
|
|
||||||
Copyright (C) 2006-2023 by
|
Copyright (C) 2006-2024 by
|
||||||
David Turner, Robert Wilhelm, and Werner Lemberg.
|
David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
|
|
||||||
This file is part of the FreeType project, and may only be used,
|
This file is part of the FreeType project, and may only be used,
|
||||||
|
|
|
@ -89,7 +89,7 @@ address:
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
|
|
||||||
Copyright (C) 2005-2023 by
|
Copyright (C) 2005-2024 by
|
||||||
David Turner, Robert Wilhelm, and Werner Lemberg.
|
David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
|
|
||||||
This file is part of the FreeType project, and may only be used,
|
This file is part of the FreeType project, and may only be used,
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
# Copyright (C) 2005-2023 by
|
# Copyright (C) 2005-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
@ -190,8 +190,7 @@ if test -e ".git"; then
|
||||||
:
|
:
|
||||||
else
|
else
|
||||||
echo "Checking out submodule in \`subprojects/dlg':"
|
echo "Checking out submodule in \`subprojects/dlg':"
|
||||||
git submodule init
|
git submodule update --init
|
||||||
git submodule update
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
copy_submodule_files
|
copy_submodule_files
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
|
|
||||||
README for the builds/amiga subdirectory.
|
README for the builds/amiga subdirectory.
|
||||||
|
|
||||||
Copyright (C) 2005-2023 by
|
Copyright (C) 2005-2024 by
|
||||||
Werner Lemberg and Detlef Würkner.
|
Werner Lemberg and Detlef Würkner.
|
||||||
|
|
||||||
This file is part of the FreeType project, and may only be used, modified,
|
This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
/* */
|
/* */
|
||||||
/* Amiga-specific configuration file (specification only). */
|
/* Amiga-specific configuration file (specification only). */
|
||||||
/* */
|
/* */
|
||||||
/* Copyright (C) 2005-2023 by */
|
/* Copyright (C) 2005-2024 by */
|
||||||
/* Werner Lemberg and Detlef Würkner. */
|
/* Werner Lemberg and Detlef Würkner. */
|
||||||
/* */
|
/* */
|
||||||
/* This file is part of the FreeType project, and may only be used, */
|
/* This file is part of the FreeType project, and may only be used, */
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
/* */
|
/* */
|
||||||
/* Amiga-specific FreeType module selection. */
|
/* Amiga-specific FreeType module selection. */
|
||||||
/* */
|
/* */
|
||||||
/* Copyright (C) 2005-2023 by */
|
/* Copyright (C) 2005-2024 by */
|
||||||
/* Werner Lemberg and Detlef Würkner. */
|
/* Werner Lemberg and Detlef Würkner. */
|
||||||
/* */
|
/* */
|
||||||
/* This file is part of the FreeType project, and may only be used, */
|
/* This file is part of the FreeType project, and may only be used, */
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 2005-2023 by
|
# Copyright (C) 2005-2024 by
|
||||||
# Werner Lemberg and Detlef Würkner.
|
# Werner Lemberg and Detlef Würkner.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 2005-2023 by
|
# Copyright (C) 2005-2024 by
|
||||||
# Werner Lemberg and Detlef Würkner.
|
# Werner Lemberg and Detlef Würkner.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 2005-2023 by
|
# Copyright (C) 2005-2024 by
|
||||||
# Werner Lemberg and Detlef Würkner.
|
# Werner Lemberg and Detlef Würkner.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* Debugging and logging component for amiga (body).
|
* Debugging and logging component for amiga (body).
|
||||||
*
|
*
|
||||||
* Copyright (C) 1996-2023 by
|
* Copyright (C) 1996-2024 by
|
||||||
* David Turner, Robert Wilhelm, Werner Lemberg, and Detlef Wuerkner.
|
* David Turner, Robert Wilhelm, Werner Lemberg, and Detlef Wuerkner.
|
||||||
*
|
*
|
||||||
* This file is part of the FreeType project, and may only be used,
|
* This file is part of the FreeType project, and may only be used,
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
/* */
|
/* */
|
||||||
/* Amiga-specific FreeType low-level system interface (body). */
|
/* Amiga-specific FreeType low-level system interface (body). */
|
||||||
/* */
|
/* */
|
||||||
/* Copyright (C) 1996-2023 by */
|
/* Copyright (C) 1996-2024 by */
|
||||||
/* David Turner, Robert Wilhelm, Werner Lemberg and Detlef Würkner. */
|
/* David Turner, Robert Wilhelm, Werner Lemberg and Detlef Würkner. */
|
||||||
/* */
|
/* */
|
||||||
/* This file is part of the FreeType project, and may only be used, */
|
/* This file is part of the FreeType project, and may only be used, */
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
# FreeType 2 configuration rules for a BeOS system
|
# FreeType 2 configuration rules for a BeOS system
|
||||||
#
|
#
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# FindBrotliDec.cmake
|
# FindBrotliDec.cmake
|
||||||
#
|
#
|
||||||
# Copyright (C) 2019-2023 by
|
# Copyright (C) 2019-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# Written by Werner Lemberg <wl@gnu.org>
|
# Written by Werner Lemberg <wl@gnu.org>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# iOS.cmake
|
# iOS.cmake
|
||||||
#
|
#
|
||||||
# Copyright (C) 2014-2023 by
|
# Copyright (C) 2014-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# Written by David Wimsey <david@wimsey.us>
|
# Written by David Wimsey <david@wimsey.us>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/sh -e
|
#!/bin/sh -e
|
||||||
|
|
||||||
# Copyright (C) 2015-2023 by
|
# Copyright (C) 2015-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 2003-2023 by
|
# Copyright (C) 2003-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 2003-2023 by
|
# Copyright (C) 2003-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 2003-2023 by
|
# Copyright (C) 2003-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 2005-2023 by
|
# Copyright (C) 2005-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
/* Mac FOND support. Written by just@letterror.com. */
|
/* Mac FOND support. Written by just@letterror.com. */
|
||||||
/* Heavily Fixed by mpsuzuki, George Williams and Sean McBride */
|
/* Heavily Fixed by mpsuzuki, George Williams and Sean McBride */
|
||||||
/* */
|
/* */
|
||||||
/* Copyright (C) 1996-2023 by */
|
/* Copyright (C) 1996-2024 by */
|
||||||
/* Just van Rossum, David Turner, Robert Wilhelm, and Werner Lemberg. */
|
/* Just van Rossum, David Turner, Robert Wilhelm, and Werner Lemberg. */
|
||||||
/* */
|
/* */
|
||||||
/* This file is part of the FreeType project, and may only be used, */
|
/* This file is part of the FreeType project, and may only be used, */
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
#
|
#
|
||||||
# Copyright (C) 2020-2023 by
|
# Copyright (C) 2020-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
#
|
#
|
||||||
# Copyright (C) 2020-2023 by
|
# Copyright (C) 2020-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
#
|
#
|
||||||
# Copyright (C) 2020-2023 by
|
# Copyright (C) 2020-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
#
|
#
|
||||||
# Copyright (C) 2020-2023 by
|
# Copyright (C) 2020-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
#
|
#
|
||||||
# Copyright (C) 2020-2023 by
|
# Copyright (C) 2020-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
// FreeType 2 project for the symbian platform
|
// FreeType 2 project for the symbian platform
|
||||||
//
|
//
|
||||||
|
|
||||||
// Copyright (C) 2008-2023 by
|
// Copyright (C) 2008-2024 by
|
||||||
// David Turner, Robert Wilhelm, and Werner Lemberg.
|
// David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
//
|
//
|
||||||
// This file is part of the FreeType project, and may only be used, modified,
|
// This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
// FreeType 2 makefile for the symbian platform
|
// FreeType 2 makefile for the symbian platform
|
||||||
//
|
//
|
||||||
|
|
||||||
// Copyright (C) 2008-2023 by
|
// Copyright (C) 2008-2024 by
|
||||||
// David Turner, Robert Wilhelm, and Werner Lemberg.
|
// David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
//
|
//
|
||||||
// This file is part of the FreeType project, and may only be used, modified,
|
// This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
@ -170,8 +170,7 @@ endif # test check_platform
|
||||||
|
|
||||||
check_out_submodule:
|
check_out_submodule:
|
||||||
$(info Checking out submodule in `subprojects/dlg')
|
$(info Checking out submodule in `subprojects/dlg')
|
||||||
git --git-dir=$(TOP_DIR) submodule init
|
git -C $(TOP_DIR) submodule update --init
|
||||||
git --git-dir=$(TOP_DIR) submodule update
|
|
||||||
|
|
||||||
copy_submodule:
|
copy_submodule:
|
||||||
$(info Copying files from `subprojects/dlg' to `src/dlg' and `include/dlg')
|
$(info Copying files from `subprojects/dlg' to `src/dlg' and `include/dlg')
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
#
|
#
|
||||||
# Process this file with autoconf to produce a configure script.
|
# Process this file with autoconf to produce a configure script.
|
||||||
#
|
#
|
||||||
# Copyright (C) 2001-2023 by
|
# Copyright (C) 2001-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
#
|
#
|
||||||
# Copyright (C) 2000-2023 by
|
# Copyright (C) 2000-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
# Configure paths for FreeType2
|
# Configure paths for FreeType2
|
||||||
# Marcelo Magallon 2001-10-26, based on `gtk.m4` by Owen Taylor
|
# Marcelo Magallon 2001-10-26, based on `gtk.m4` by Owen Taylor
|
||||||
#
|
#
|
||||||
# Copyright (C) 2001-2023 by
|
# Copyright (C) 2001-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
## FreeType specific autoconf tests
|
## FreeType specific autoconf tests
|
||||||
#
|
#
|
||||||
# Copyright (C) 2002-2023 by
|
# Copyright (C) 2002-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* UNIX-specific configuration file (specification only).
|
* UNIX-specific configuration file (specification only).
|
||||||
*
|
*
|
||||||
* Copyright (C) 1996-2023 by
|
* Copyright (C) 1996-2024 by
|
||||||
* David Turner, Robert Wilhelm, and Werner Lemberg.
|
* David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
*
|
*
|
||||||
* This file is part of the FreeType project, and may only be used,
|
* This file is part of the FreeType project, and may only be used,
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* Unix-specific FreeType low-level system interface (body).
|
* Unix-specific FreeType low-level system interface (body).
|
||||||
*
|
*
|
||||||
* Copyright (C) 1996-2023 by
|
* Copyright (C) 1996-2024 by
|
||||||
* David Turner, Robert Wilhelm, and Werner Lemberg.
|
* David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
*
|
*
|
||||||
* This file is part of the FreeType project, and may only be used,
|
* This file is part of the FreeType project, and may only be used,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
# FreeType 2 template for Unix-specific compiler definitions
|
# FreeType 2 template for Unix-specific compiler definitions
|
||||||
#
|
#
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* VMS-specific configuration file (specification only).
|
* VMS-specific configuration file (specification only).
|
||||||
*
|
*
|
||||||
* Copyright (C) 1996-2023 by
|
* Copyright (C) 1996-2024 by
|
||||||
* David Turner, Robert Wilhelm, and Werner Lemberg.
|
* David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
*
|
*
|
||||||
* This file is part of the FreeType project, and may only be used,
|
* This file is part of the FreeType project, and may only be used,
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
/* */
|
/* */
|
||||||
/* VMS-specific FreeType low-level system interface (body). */
|
/* VMS-specific FreeType low-level system interface (body). */
|
||||||
/* */
|
/* */
|
||||||
/* Copyright (C) 1996-2023 by */
|
/* Copyright (C) 1996-2024 by */
|
||||||
/* David Turner, Robert Wilhelm, and Werner Lemberg. */
|
/* David Turner, Robert Wilhelm, and Werner Lemberg. */
|
||||||
/* */
|
/* */
|
||||||
/* This file is part of the FreeType project, and may only be used, */
|
/* This file is part of the FreeType project, and may only be used, */
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* Debugging and logging component for WinCE (body).
|
* Debugging and logging component for WinCE (body).
|
||||||
*
|
*
|
||||||
* Copyright (C) 1996-2023 by
|
* Copyright (C) 1996-2024 by
|
||||||
* David Turner, Robert Wilhelm, and Werner Lemberg.
|
* David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
*
|
*
|
||||||
* This file is part of the FreeType project, and may only be used,
|
* This file is part of the FreeType project, and may only be used,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* Debugging and logging component for Win32 (body).
|
* Debugging and logging component for Win32 (body).
|
||||||
*
|
*
|
||||||
* Copyright (C) 1996-2023 by
|
* Copyright (C) 1996-2024 by
|
||||||
* David Turner, Robert Wilhelm, and Werner Lemberg.
|
* David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
*
|
*
|
||||||
* This file is part of the FreeType project, and may only be used,
|
* This file is part of the FreeType project, and may only be used,
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* Windows-specific FreeType low-level system interface (body).
|
* Windows-specific FreeType low-level system interface (body).
|
||||||
*
|
*
|
||||||
* Copyright (C) 2021-2023 by
|
* Copyright (C) 2021-2024 by
|
||||||
* David Turner, Robert Wilhelm, and Werner Lemberg.
|
* David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
*
|
*
|
||||||
* This file is part of the FreeType project, and may only be used,
|
* This file is part of the FreeType project, and may only be used,
|
||||||
|
@ -196,8 +196,8 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* non-desktop Universal Windows Platform */
|
/* support for Universal Windows Platform UWP, formerly WinRT */
|
||||||
#if defined( WINAPI_FAMILY ) && WINAPI_FAMILY != WINAPI_FAMILY_DESKTOP_APP
|
#ifdef _WINRT_DLL
|
||||||
|
|
||||||
#define PACK_DWORD64( hi, lo ) ( ( (DWORD64)(hi) << 32 ) | (DWORD)(lo) )
|
#define PACK_DWORD64( hi, lo ) ( ( (DWORD64)(hi) << 32 ) | (DWORD)(lo) )
|
||||||
|
|
||||||
|
@ -248,10 +248,11 @@
|
||||||
dwCreationDisposition, &createExParams );
|
dwCreationDisposition, &createExParams );
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif /* _WINRT_DLL */
|
||||||
|
|
||||||
|
|
||||||
#if defined( _WIN32_WCE )
|
/* support for Windows CE */
|
||||||
|
#ifdef _WIN32_WCE
|
||||||
|
|
||||||
/* malloc.h provides implementation of alloca()/_alloca() */
|
/* malloc.h provides implementation of alloca()/_alloca() */
|
||||||
#include <malloc.h>
|
#include <malloc.h>
|
||||||
|
@ -291,9 +292,9 @@
|
||||||
dwFlagsAndAttributes, hTemplateFile );
|
dwFlagsAndAttributes, hTemplateFile );
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif /* _WIN32_WCE */
|
||||||
|
|
||||||
|
|
||||||
|
/* support for really old Windows */
|
||||||
#if defined( _WIN32_WCE ) || defined ( _WIN32_WINDOWS ) || \
|
#if defined( _WIN32_WCE ) || defined ( _WIN32_WINDOWS ) || \
|
||||||
!defined( _WIN32_WINNT ) || _WIN32_WINNT <= 0x0400
|
!defined( _WIN32_WINNT ) || _WIN32_WINNT <= 0x0400
|
||||||
|
|
||||||
|
@ -311,7 +312,7 @@
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif /* _WIN32_WCE || _WIN32_WINDOWS || _WIN32_WINNT <= 0x0400 */
|
||||||
|
|
||||||
|
|
||||||
/* documentation is in ftobjs.h */
|
/* documentation is in ftobjs.h */
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# Copyright (C) 1996-2023 by
|
# Copyright (C) 1996-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#
|
#
|
||||||
# Copyright (C) 2002-2023 by
|
# Copyright (C) 2002-2024 by
|
||||||
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
# David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
#
|
#
|
||||||
# This file is part of the FreeType project, and may only be used, modified,
|
# This file is part of the FreeType project, and may only be used, modified,
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* FreeType 2 build and setup macros (development version).
|
* FreeType 2 build and setup macros (development version).
|
||||||
*
|
*
|
||||||
* Copyright (C) 1996-2023 by
|
* Copyright (C) 1996-2024 by
|
||||||
* David Turner, Robert Wilhelm, and Werner Lemberg.
|
* David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
*
|
*
|
||||||
* This file is part of the FreeType project, and may only be used,
|
* This file is part of the FreeType project, and may only be used,
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* User-selectable configuration macros (specification only).
|
* User-selectable configuration macros (specification only).
|
||||||
*
|
*
|
||||||
* Copyright (C) 1996-2023 by
|
* Copyright (C) 1996-2024 by
|
||||||
* David Turner, Robert Wilhelm, and Werner Lemberg.
|
* David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
*
|
*
|
||||||
* This file is part of the FreeType project, and may only be used,
|
* This file is part of the FreeType project, and may only be used,
|
||||||
|
@ -757,6 +757,22 @@ FT_BEGIN_HEADER
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
/**************************************************************************
|
||||||
|
*
|
||||||
|
* Option `TT_CONFIG_OPTION_GPOS_KERNING` enables a basic GPOS kerning
|
||||||
|
* implementation (for TrueType fonts only). With this defined, FreeType
|
||||||
|
* is able to get kerning pair data from the GPOS 'kern' feature as well as
|
||||||
|
* legacy 'kern' tables; without this defined, FreeType will only be able
|
||||||
|
* to use legacy 'kern' tables.
|
||||||
|
*
|
||||||
|
* Note that FreeType does not support more advanced GPOS layout features;
|
||||||
|
* even the 'kern' feature implemented here doesn't handle more
|
||||||
|
* sophisticated kerning variants. Use a higher-level library like
|
||||||
|
* HarfBuzz instead for that.
|
||||||
|
*/
|
||||||
|
#define TT_CONFIG_OPTION_GPOS_KERNING
|
||||||
|
|
||||||
|
|
||||||
/*************************************************************************/
|
/*************************************************************************/
|
||||||
/*************************************************************************/
|
/*************************************************************************/
|
||||||
/**** ****/
|
/**** ****/
|
||||||
|
|
34
docs/CHANGES
34
docs/CHANGES
|
@ -1,3 +1,35 @@
|
||||||
|
CHANGES BETWEEN 2.13.2 and 2.13.3 (2024-Mmm-DD)
|
||||||
|
|
||||||
|
I. IMPORTANT BUG FIXES
|
||||||
|
|
||||||
|
- Rare double-free crashes in the cache subsystem have been fixed.
|
||||||
|
|
||||||
|
- Excessive stack allocation in the autohinter has been fixed.
|
||||||
|
|
||||||
|
|
||||||
|
II. MISCELLANEOUS
|
||||||
|
|
||||||
|
- The B/W rasterizer has received a major upkeep that resulted in
|
||||||
|
large performance improvement. The rendering speed has increased
|
||||||
|
and even doubled for very complex glyphs.
|
||||||
|
|
||||||
|
- If the new configuration option `TT_CONFIG_OPTION_GPOS_KERNING` is
|
||||||
|
defined, `FT_Get_Kerning` understands rudimentary GPOS kerning
|
||||||
|
(for TrueType fonts only). This is not enabled by default since
|
||||||
|
its usage is very limited, mainly for legacy applications that
|
||||||
|
have to support TrueType fonts automatically converted from 'kern'
|
||||||
|
tables to GPOS kerning. If you need proper (GPOS) kerning support
|
||||||
|
please use a higher-level library like HarfBuzz.
|
||||||
|
|
||||||
|
Code contributed by David Saltzman <davidbsaltzman@gmail.com>.
|
||||||
|
|
||||||
|
- The internal structures `PS_DesignMap` and `PS_Blend` related to
|
||||||
|
parsing of old Multiple Masters fonts have been removed from the
|
||||||
|
public header file `t1tables.h`.
|
||||||
|
|
||||||
|
|
||||||
|
======================================================================
|
||||||
|
|
||||||
CHANGES BETWEEN 2.13.1 and 2.13.2 (2023-Aug-25)
|
CHANGES BETWEEN 2.13.1 and 2.13.2 (2023-Aug-25)
|
||||||
|
|
||||||
I. MISCELLANEOUS
|
I. MISCELLANEOUS
|
||||||
|
@ -5668,7 +5700,7 @@ Extensions support:
|
||||||
|
|
||||||
------------------------------------------------------------------------
|
------------------------------------------------------------------------
|
||||||
|
|
||||||
Copyright (C) 2000-2023 by
|
Copyright (C) 2000-2024 by
|
||||||
David Turner, Robert Wilhelm, and Werner Lemberg.
|
David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
|
|
||||||
This file is part of the FreeType project, and may only be used,
|
This file is part of the FreeType project, and may only be used,
|
||||||
|
|
|
@ -139,7 +139,7 @@ IV. Overriding default configuration and module headers
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
|
|
||||||
Copyright (C) 2003-2023 by
|
Copyright (C) 2003-2024 by
|
||||||
David Turner, Robert Wilhelm, and Werner Lemberg.
|
David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
|
|
||||||
This file is part of the FreeType project, and may only be used,
|
This file is part of the FreeType project, and may only be used,
|
||||||
|
|
|
@ -297,7 +297,7 @@ to access them.
|
||||||
|
|
||||||
------------------------------------------------------------------------
|
------------------------------------------------------------------------
|
||||||
|
|
||||||
Copyright (C) 2002-2023 by
|
Copyright (C) 2002-2024 by
|
||||||
David Turner, Robert Wilhelm, and Werner Lemberg.
|
David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
|
|
||||||
This file is part of the FreeType project, and may only be used,
|
This file is part of the FreeType project, and may only be used,
|
||||||
|
|
|
@ -285,7 +285,7 @@ is converted to
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
|
|
||||||
Copyright (C) 2018-2023 by
|
Copyright (C) 2018-2024 by
|
||||||
Nikhil Ramakrishnan, David Turner, Robert Wilhelm, and Werner Lemberg.
|
Nikhil Ramakrishnan, David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
|
|
||||||
This file is part of the FreeType project, and may only be used,
|
This file is part of the FreeType project, and may only be used,
|
||||||
|
|
|
@ -59,7 +59,7 @@ II. Normal installation and upgrades
|
||||||
|
|
||||||
CMake :: see `CMakeLists.txt` for more information
|
CMake :: see `CMakeLists.txt` for more information
|
||||||
Meson :: see `meson.build` for more information
|
Meson :: see `meson.build` for more information
|
||||||
MSBuild :: see `builds/windows/vc2010/freetype.vcxproj`
|
MSBuild :: see `MSBuild.sln` for more information
|
||||||
MMS :: see `vms_make.com` and `docs/INSTALL.VMS`
|
MMS :: see `vms_make.com` and `docs/INSTALL.VMS`
|
||||||
|
|
||||||
|
|
||||||
|
@ -101,7 +101,7 @@ III. Custom builds of the library
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
|
|
||||||
Copyright (C) 2000-2023 by
|
Copyright (C) 2000-2024 by
|
||||||
David Turner, Robert Wilhelm, and Werner Lemberg.
|
David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||||
|
|
||||||
This file is part of the FreeType project, and may only be used,
|
This file is part of the FreeType project, and may only be used,
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue