Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package freetype2 for openSUSE:Factory checked in at 2026-07-12 16:20:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/freetype2 (Old) and /work/SRC/openSUSE:Factory/.freetype2.new.1991 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "freetype2" Sun Jul 12 16:20:14 2026 rev:114 rq:1364761 version:2.14.3 Changes: -------- --- /work/SRC/openSUSE:Factory/freetype2/freetype2.changes 2026-03-05 17:15:08.110617320 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new.1991/freetype2.changes 2026-07-12 16:20:25.930514711 +0200 @@ -1,0 +2,18 @@ +Thu Jul 9 17:28:50 UTC 2026 - Fridrich Strba <[email protected]> + +- update to 2.14.3 +- Important bug fixes + * A bunch of potential security problems have been found. All + users should update. +- Miscellaneous + * If configuration option `TT_CONFIG_OPTION_GPOS_KERNING` is + active, GPOS-based kerning could miss some value pairs (bug + introduced in version 2.14.0). +- Added patch: + * freetype-CVE-2026-50811.patch + + upstream fix for issue #1436, bsc#1271045, CVE-2026-50811: + out-of-bounds read vulnerabilityin src/truetype/ttgxvar.c in + the TT_Get_Var_Design implementation used by + FT_Get_Var_Design_Coordinates + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/freetype2/ft2demos.changes 2026-03-10 17:47:30.257160290 +0100 +++ /work/SRC/openSUSE:Factory/.freetype2.new.1991/ft2demos.changes 2026-07-12 16:20:26.134521689 +0200 @@ -1,0 +2,12 @@ +Thu Jul 9 17:28:50 UTC 2026 - Fridrich Strba <[email protected]> + +- update to 2.14.3 +- Important bug fixes + * A bunch of potential security problems have been found. All + users should update. +- Miscellaneous + * If configuration option `TT_CONFIG_OPTION_GPOS_KERNING` is + active, GPOS-based kerning could miss some value pairs (bug + introduced in version 2.14.0). + +------------------------------------------------------------------- Old: ---- freetype-2.14.2.tar.xz freetype-2.14.2.tar.xz.sig freetype-doc-2.14.2.tar.xz freetype-doc-2.14.2.tar.xz.sig ft2demos-2.14.2.tar.xz ft2demos-2.14.2.tar.xz.sig New: ---- freetype-2.14.3.tar.xz freetype-2.14.3.tar.xz.sig freetype-CVE-2026-50811.patch freetype-doc-2.14.3.tar.xz freetype-doc-2.14.3.tar.xz.sig ft2demos-2.14.3.tar.xz ft2demos-2.14.3.tar.xz.sig ----------(New B)---------- New:/work/SRC/openSUSE:Factory/.freetype2.new.1991/freetype2.changes-- Added patch: /work/SRC/openSUSE:Factory/.freetype2.new.1991/freetype2.changes: * freetype-CVE-2026-50811.patch /work/SRC/openSUSE:Factory/.freetype2.new.1991/freetype2.changes- + upstream fix for issue #1436, bsc#1271045, CVE-2026-50811: ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ freetype2.spec ++++++ --- /var/tmp/diff_new_pack.x9Diai/_old 2026-07-12 16:20:30.346665761 +0200 +++ /var/tmp/diff_new_pack.x9Diai/_new 2026-07-12 16:20:30.354666035 +0200 @@ -16,9 +16,9 @@ # -%define doc_version 2.14.2 +%define doc_version 2.14.3 Name: freetype2 -Version: 2.14.2 +Version: 2.14.3 Release: 0 Summary: A TrueType Font Library License: FTL AND GPL-2.0-only @@ -38,6 +38,7 @@ Patch1: don-t-mark-libpng-as-required-library.patch Patch2: enable-long-family-names-by-default.patch Patch3: enable-subpixel-rendering.patch +Patch4: freetype-CVE-2026-50811.patch BuildRequires: gawk BuildRequires: libbz2-devel BuildRequires: libpng-devel ++++++ ft2demos.spec ++++++ --- /var/tmp/diff_new_pack.x9Diai/_old 2026-07-12 16:20:30.658676433 +0200 +++ /var/tmp/diff_new_pack.x9Diai/_new 2026-07-12 16:20:30.666676707 +0200 @@ -16,14 +16,14 @@ # -%global freetype_version 2.14.2 +%global freetype_version 2.14.3 %if 0%{?suse_version} < 1600 %global qt_version 5 %else %global qt_version 6 %endif Name: ft2demos -Version: 2.14.2 +Version: 2.14.3 Release: 0 Summary: Freetype2 Utilities and Demo Programs License: GPL-2.0-or-later ++++++ freetype-2.14.2.tar.xz -> freetype-2.14.3.tar.xz ++++++ ++++ 12208 lines of diff (skipped) ++++++ freetype-CVE-2026-50811.patch ++++++ >From 5a280ecde6f324de0d226261036e736e0cb49a71 Mon Sep 17 00:00:00 2001 From: Alexei Podtelezhnikov <[email protected]> Date: Wed, 13 May 2026 21:53:23 -0400 Subject: [PATCH] * src/truetype/ttgxvar.c (TT_Get_Var_Design): Zero extras. Fixes #1436. --- src/truetype/ttgxvar.c | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/src/truetype/ttgxvar.c b/src/truetype/ttgxvar.c index d006dab83..95de8221b 100644 --- a/src/truetype/ttgxvar.c +++ b/src/truetype/ttgxvar.c @@ -3453,9 +3453,7 @@ TT_Face ttface = (TT_Face)face; FT_Error error = FT_Err_Ok; GX_Blend blend; - FT_MM_Var* mmvar; - FT_Var_Axis* a; - FT_UInt i, nc; + FT_UInt i; if ( !ttface->blend ) @@ -3474,31 +3472,30 @@ return error; } - nc = num_coords; if ( num_coords > blend->num_axis ) { FT_TRACE2(( "TT_Get_Var_Design:" " only using first %u of %u coordinates\n", blend->num_axis, num_coords )); - nc = blend->num_axis; + + FT_ARRAY_ZERO( coords + blend->num_axis, num_coords - blend->num_axis ); + num_coords = blend->num_axis; } - mmvar = blend->mmvar; - a = mmvar->axis; if ( ttface->doblend ) { - for ( i = 0; i < nc; i++, a++ ) + for ( i = 0; i < num_coords; i++ ) coords[i] = blend->coords[i]; } else { - for ( i = 0; i < nc; i++, a++ ) + FT_Var_Axis* a = blend->mmvar->axis; + + + for ( i = 0; i < num_coords; i++, a++ ) coords[i] = a->def; } - for ( ; i < num_coords; i++, a++ ) - coords[i] = a->def; - return FT_Err_Ok; } -- GitLab ++++++ freetype-doc-2.14.2.tar.xz -> freetype-doc-2.14.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/freetype-2.14.2/README.freetype-doc new/freetype-2.14.3/README.freetype-doc --- old/freetype-2.14.2/README.freetype-doc 2026-03-01 15:02:32.000000000 +0100 +++ new/freetype-2.14.3/README.freetype-doc 2026-03-22 16:15:18.000000000 +0100 @@ -7,10 +7,10 @@ mkdir src cd src - tar xzvf freetype-2.14.2.tar.gz - tar xzvf freetype-doc-2.14.2.tar.gz + tar xzvf freetype-2.14.3.tar.gz + tar xzvf freetype-doc-2.14.3.tar.gz -Now you can move the `docs' subdirectory of `freetype-2.14.2' to any place +Now you can move the `docs' subdirectory of `freetype-2.14.3' to any place you want. The entry point for the documentation is diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/freetype-2.14.2/docs/tutorial/example1.c new/freetype-2.14.3/docs/tutorial/example1.c --- old/freetype-2.14.2/docs/tutorial/example1.c 2026-03-01 15:02:32.000000000 +0100 +++ new/freetype-2.14.3/docs/tutorial/example1.c 2026-03-22 16:15:18.000000000 +0100 @@ -43,6 +43,7 @@ i >= WIDTH || j >= HEIGHT ) continue; + /* naive compositing with zero (black) background */ image[j][i] |= bitmap->buffer[q * bitmap->width + p]; } } @@ -128,7 +129,7 @@ for ( n = 0; n < num_chars; n++ ) { /* set transformation */ - FT_Set_Transform( face, &matrix, &pen ); + FT_Set_Transform( face, &matrix, NULL ); /* load glyph image into the slot (erase previous one) */ error = FT_Load_Char( face, text[n], FT_LOAD_RENDER ); @@ -137,8 +138,8 @@ /* now, draw to our target surface (convert position) */ draw_bitmap( &slot->bitmap, - slot->bitmap_left, - target_height - slot->bitmap_top ); + pen.x / 64 + slot->bitmap_left, + pen.x / 64 - slot->bitmap_top ); /* increment pen position */ pen.x += slot->advance.x; ++++++ ft2demos-2.14.2.tar.xz -> ft2demos-2.14.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/ChangeLog new/ft2demos-2.14.3/ChangeLog --- old/ft2demos-2.14.2/ChangeLog 2026-03-01 15:00:39.000000000 +0100 +++ new/ft2demos-2.14.3/ChangeLog 2026-03-22 16:11:54.000000000 +0100 @@ -1,3 +1,32 @@ +2026-03-22 Werner Lemberg <[email protected]> + + * Version 2.14.3 released. + ========================== + + Tag sources with 'VER-2-14-3'. + + * README: Updated. + * meson.build: Updated. + * man/*.1: Updated. + +2026-03-11 Werner Lemberg <[email protected]> + + Fix some gcc compiler warnings. + + * src/ftview.c (Render_Text): `num_indices` is unused. + + * src/ttdebug.c (Usage): Fix signature for `dlm`. + (main): Completely initialize `args`. + Add an unreachable `break` statement to pacify the compiler. + +2026-03-11 Werner Lemberg <[email protected]> + + Update all copyright notices. + +2026-03-02 Werner Lemberg <[email protected]> + + * subprojects/*: Fix meson wrap files. + 2026-03-01 Werner Lemberg <[email protected]> * Version 2.14.2 released. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/README new/ft2demos-2.14.3/README --- old/ft2demos-2.14.2/README 2026-03-01 14:56:22.000000000 +0100 +++ new/ft2demos-2.14.3/README 2026-03-22 15:58:27.000000000 +0100 @@ -11,8 +11,8 @@ of the stable FreeType 2 source packages from our server, you most probably have to rename its directory, for example: - mv freetype-2.14.2 freetype on Unix - rename freetype-2.14.2 freetype on Windows + mv freetype-2.14.3 freetype on Unix + rename freetype-2.14.3 freetype on Windows WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/graph/batch/grbatch.c new/ft2demos-2.14.3/graph/batch/grbatch.c --- old/ft2demos-2.14.2/graph/batch/grbatch.c 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/graph/batch/grbatch.c 2026-03-11 17:31:53.000000000 +0100 @@ -5,7 +5,7 @@ * This driver maintains the image in memory without displaying it, * used by the graphics utility of the FreeType test suite. * - * Copyright (C) 1999-2025 by + * Copyright (C) 1999-2026 by * David Turner, Robert Wilhelm, and Werner Lemberg. * * This file is part of the FreeType project, and may only be used diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/graph/beos/grbeos.cpp new/ft2demos-2.14.3/graph/beos/grbeos.cpp --- old/ft2demos-2.14.2/graph/beos/grbeos.cpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/graph/beos/grbeos.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -6,7 +6,7 @@ * used by the graphics utility of the FreeType test suite. * * Written by Michael Pfeiffer. - * Copyright (C) 2001-2025 by + * Copyright (C) 2001-2026 by * Michael Pfeiffer * * This file is part of the FreeType project, and may only be used diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/graph/gblblit.c new/ft2demos-2.14.3/graph/gblblit.c --- old/ft2demos-2.14.2/graph/gblblit.c 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/graph/gblblit.c 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ /* */ /* The FreeType project -- a free and portable quality TrueType renderer. */ /* */ -/* Copyright (C) 1996-2025 by */ +/* Copyright (C) 1996-2026 by */ /* D. Turner, R.Wilhelm, and W. Lemberg */ /* */ /* gblblit.c: Alpha blending with gamma correction and caching. */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/graph/gblender.c new/ft2demos-2.14.3/graph/gblender.c --- old/ft2demos-2.14.2/graph/gblender.c 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/graph/gblender.c 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ /* */ /* The FreeType project -- a free and portable quality TrueType renderer. */ /* */ -/* Copyright (C) 1996-2025 by */ +/* Copyright (C) 1996-2026 by */ /* D. Turner, R.Wilhelm, and W. Lemberg */ /* */ /* gblender.c: Alpha blending with gamma correction and caching. */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/graph/gblender.h new/ft2demos-2.14.3/graph/gblender.h --- old/ft2demos-2.14.2/graph/gblender.h 2026-02-18 06:45:42.000000000 +0100 +++ new/ft2demos-2.14.3/graph/gblender.h 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ * * Gamma-correct alpha blending of text * - * Copyright (C) 2004-2025 by + * Copyright (C) 2004-2026 by * David Turner * */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/graph/graph.h new/ft2demos-2.14.3/graph/graph.h --- old/ft2demos-2.14.2/graph/graph.h 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/graph/graph.h 2026-03-11 17:31:53.000000000 +0100 @@ -4,7 +4,7 @@ * * Graphics Subsystem interface * - * Copyright (C) 1999-2025 by + * Copyright (C) 1999-2026 by * - The FreeType Development Team - https://freetype.org * ***************************************************************************/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/graph/grdevice.h new/ft2demos-2.14.3/graph/grdevice.h --- old/ft2demos-2.14.2/graph/grdevice.h 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/graph/grdevice.h 2026-03-11 17:31:53.000000000 +0100 @@ -4,7 +4,7 @@ * * Graphics device interface * - * Copyright (C) 1999-2025 by + * Copyright (C) 1999-2026 by * The FreeType Development Team - https://freetype.org * * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/graph/grobjs.h new/ft2demos-2.14.3/graph/grobjs.h --- old/ft2demos-2.14.2/graph/grobjs.h 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/graph/grobjs.h 2026-03-11 17:31:53.000000000 +0100 @@ -4,7 +4,7 @@ * * basic object classes definitions * - * Copyright (C) 1999-2025 by + * Copyright (C) 1999-2026 by * The FreeType Development Team - https://freetype.org * * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/graph/grtypes.h new/ft2demos-2.14.3/graph/grtypes.h --- old/ft2demos-2.14.2/graph/grtypes.h 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/graph/grtypes.h 2026-03-11 17:31:53.000000000 +0100 @@ -4,7 +4,7 @@ * * basic type definitions * - * Copyright (C) 1999-2025 by + * Copyright (C) 1999-2026 by * The FreeType Development Team - https://freetype.org * * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/graph/mac/grmac.c new/ft2demos-2.14.3/graph/mac/grmac.c --- old/ft2demos-2.14.2/graph/mac/grmac.c 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/graph/mac/grmac.c 2026-03-11 17:31:53.000000000 +0100 @@ -6,7 +6,7 @@ * used by the graphics utility of the FreeType test suite. * * Largely written by Just van Rossum, but derived from grwin32.c. - * Copyright (C) 1999-2025 by + * Copyright (C) 1999-2026 by * Just van Rossum, Antoine Leca, * David Turner, Robert Wilhelm, and Werner Lemberg. * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/graph/meson.build new/ft2demos-2.14.3/graph/meson.build --- old/ft2demos-2.14.2/graph/meson.build 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/graph/meson.build 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ # Meson project file for FreeType graph library # -# Copyright (C) 2021-2025 by +# Copyright (C) 2021-2026 by # David Turner, Robert Wilhelm, and Werner Lemberg. # # This file is part of the FreeType project, and may only be used, modified, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/graph/win32/grwin32.c new/ft2demos-2.14.3/graph/win32/grwin32.c --- old/ft2demos-2.14.2/graph/win32/grwin32.c 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/graph/win32/grwin32.c 2026-03-11 17:31:53.000000000 +0100 @@ -6,7 +6,7 @@ * used by the graphics utility of the FreeType test suite. * * Written by Antoine Leca. - * Copyright (C) 1999-2025 by + * Copyright (C) 1999-2026 by * Antoine Leca, David Turner, Robert Wilhelm, and Werner Lemberg. * * Borrowing liberally from the other FreeType drivers. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/graph/win32/grwin32.h new/ft2demos-2.14.3/graph/win32/grwin32.h --- old/ft2demos-2.14.2/graph/win32/grwin32.h 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/graph/win32/grwin32.h 2026-03-11 17:31:53.000000000 +0100 @@ -6,7 +6,7 @@ * used by the graphics utility of the FreeType test suite. * * Written by Antoine Leca. - * Copyright (C) 1999-2025 by + * Copyright (C) 1999-2026 by * Antoine Leca, David Turner, Robert Wilhelm, and Werner Lemberg. * * Borrowing liberally from the other FreeType drivers. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/graph/x11/grx11.c new/ft2demos-2.14.3/graph/x11/grx11.c --- old/ft2demos-2.14.2/graph/x11/grx11.c 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/graph/x11/grx11.c 2026-03-11 17:31:53.000000000 +0100 @@ -5,7 +5,7 @@ * This is the driver for displaying inside a window under X11, * used by the graphics utility of the FreeType test suite. * - * Copyright (C) 1999-2025 by + * Copyright (C) 1999-2026 by * Antoine Leca, David Turner, Robert Wilhelm, and Werner Lemberg. * * This file is part of the FreeType project, and may only be used diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/graph/x11/grx11.h new/ft2demos-2.14.3/graph/x11/grx11.h --- old/ft2demos-2.14.2/graph/x11/grx11.h 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/graph/x11/grx11.h 2026-03-11 17:31:53.000000000 +0100 @@ -5,7 +5,7 @@ * This is the driver for displaying inside a window under X11, * used by the graphics utility of the FreeType test suite. * - * Copyright (C) 1999-2025 by + * Copyright (C) 1999-2026 by * Antoine Leca, David Turner, Robert Wilhelm, and Werner Lemberg. * * This file is part of the FreeType project, and may only be used diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/mac/ftoldmac.c new/ft2demos-2.14.3/mac/ftoldmac.c --- old/ft2demos-2.14.2/mac/ftoldmac.c 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/mac/ftoldmac.c 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ /* */ /* The FreeType project -- a free and portable quality TrueType renderer. */ /* */ -/* Copyright (C) 1996-2025 by */ +/* Copyright (C) 1996-2026 by */ /* suzuki toshiya, D. Turner, R.Wilhelm, and W. Lemberg */ /* */ /* */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/mac/getargv.c new/ft2demos-2.14.3/mac/getargv.c --- old/ft2demos-2.14.2/mac/getargv.c 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/mac/getargv.c 2026-03-11 17:31:53.000000000 +0100 @@ -1,5 +1,5 @@ /*********************************************************** -Copyright (C) 1991-2025 by +Copyright (C) 1991-2026 by Stichting Mathematisch Centrum, Amsterdam, The Netherlands. All Rights Reserved diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/man/ftbench.1 new/ft2demos-2.14.3/man/ftbench.1 --- old/ft2demos-2.14.2/man/ftbench.1 2026-03-01 14:56:22.000000000 +0100 +++ new/ft2demos-2.14.3/man/ftbench.1 2026-03-22 15:58:27.000000000 +0100 @@ -1,5 +1,5 @@ '\" t -.TH FTBENCH 1 "March 2026" "FreeType 2.14.2" +.TH FTBENCH 1 "March 2026" "FreeType 2.14.3" . . .SH NAME diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/man/ftdiff.1 new/ft2demos-2.14.3/man/ftdiff.1 --- old/ft2demos-2.14.2/man/ftdiff.1 2026-03-01 14:56:22.000000000 +0100 +++ new/ft2demos-2.14.3/man/ftdiff.1 2026-03-22 15:58:27.000000000 +0100 @@ -1,4 +1,4 @@ -.TH FTDIFF 1 "March 2026" "FreeType 2.14.2" +.TH FTDIFF 1 "March 2026" "FreeType 2.14.3" . . .SH NAME diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/man/ftdump.1 new/ft2demos-2.14.3/man/ftdump.1 --- old/ft2demos-2.14.2/man/ftdump.1 2026-03-01 14:56:22.000000000 +0100 +++ new/ft2demos-2.14.3/man/ftdump.1 2026-03-22 15:58:27.000000000 +0100 @@ -1,4 +1,4 @@ -.TH FTDUMP 1 "March 2026" "FreeType 2.14.2" +.TH FTDUMP 1 "March 2026" "FreeType 2.14.3" . . .SH NAME diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/man/ftgamma.1 new/ft2demos-2.14.3/man/ftgamma.1 --- old/ft2demos-2.14.2/man/ftgamma.1 2026-03-01 14:56:22.000000000 +0100 +++ new/ft2demos-2.14.3/man/ftgamma.1 2026-03-22 15:58:27.000000000 +0100 @@ -1,4 +1,4 @@ -.TH FTGAMMA 1 "March 2026" "FreeType 2.14.2" +.TH FTGAMMA 1 "March 2026" "FreeType 2.14.3" . . .SH NAME diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/man/ftgrid.1 new/ft2demos-2.14.3/man/ftgrid.1 --- old/ft2demos-2.14.2/man/ftgrid.1 2026-03-01 14:56:22.000000000 +0100 +++ new/ft2demos-2.14.3/man/ftgrid.1 2026-03-22 15:58:27.000000000 +0100 @@ -1,4 +1,4 @@ -.TH FTGRID 1 "March 2026" "FreeType 2.14.2" +.TH FTGRID 1 "March 2026" "FreeType 2.14.3" . . .SH NAME diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/man/ftlint.1 new/ft2demos-2.14.3/man/ftlint.1 --- old/ft2demos-2.14.2/man/ftlint.1 2026-03-01 14:56:22.000000000 +0100 +++ new/ft2demos-2.14.3/man/ftlint.1 2026-03-22 15:58:27.000000000 +0100 @@ -1,5 +1,5 @@ '\" t -.TH FTLINT 1 "March 2026" "FreeType 2.14.2" +.TH FTLINT 1 "March 2026" "FreeType 2.14.3" . . .SH NAME diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/man/ftmulti.1 new/ft2demos-2.14.3/man/ftmulti.1 --- old/ft2demos-2.14.2/man/ftmulti.1 2026-03-01 14:56:22.000000000 +0100 +++ new/ft2demos-2.14.3/man/ftmulti.1 2026-03-22 15:58:27.000000000 +0100 @@ -1,4 +1,4 @@ -.TH FTMULTI 1 "March 2026" "FreeType 2.14.2" +.TH FTMULTI 1 "March 2026" "FreeType 2.14.3" . . .SH NAME diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/man/ftsdf.1 new/ft2demos-2.14.3/man/ftsdf.1 --- old/ft2demos-2.14.2/man/ftsdf.1 2026-03-01 14:56:22.000000000 +0100 +++ new/ft2demos-2.14.3/man/ftsdf.1 2026-03-22 15:58:27.000000000 +0100 @@ -1,4 +1,4 @@ -.TH FTSDF 1 "March 2026" "FreeType 2.14.2" +.TH FTSDF 1 "March 2026" "FreeType 2.14.3" . . .SH NAME diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/man/ftstring.1 new/ft2demos-2.14.3/man/ftstring.1 --- old/ft2demos-2.14.2/man/ftstring.1 2026-03-01 14:56:22.000000000 +0100 +++ new/ft2demos-2.14.3/man/ftstring.1 2026-03-22 15:58:27.000000000 +0100 @@ -1,4 +1,4 @@ -.TH FTSTRING 1 "March 2026" "FreeType 2.14.2" +.TH FTSTRING 1 "March 2026" "FreeType 2.14.3" . . .SH NAME diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/man/ftvalid.1 new/ft2demos-2.14.3/man/ftvalid.1 --- old/ft2demos-2.14.2/man/ftvalid.1 2026-03-01 14:56:22.000000000 +0100 +++ new/ft2demos-2.14.3/man/ftvalid.1 2026-03-22 15:58:27.000000000 +0100 @@ -1,4 +1,4 @@ -.TH FTVALID 1 "March 2026" "FreeType 2.14.2" +.TH FTVALID 1 "March 2026" "FreeType 2.14.3" . . .SH NAME diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/man/ftview.1 new/ft2demos-2.14.3/man/ftview.1 --- old/ft2demos-2.14.2/man/ftview.1 2026-03-01 14:56:22.000000000 +0100 +++ new/ft2demos-2.14.3/man/ftview.1 2026-03-22 15:58:27.000000000 +0100 @@ -1,4 +1,4 @@ -.TH FTVIEW 1 "March 2026" "FreeType 2.14.2" +.TH FTVIEW 1 "March 2026" "FreeType 2.14.3" . . .SH NAME diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/man/ttdebug.1 new/ft2demos-2.14.3/man/ttdebug.1 --- old/ft2demos-2.14.2/man/ttdebug.1 2026-03-01 14:56:22.000000000 +0100 +++ new/ft2demos-2.14.3/man/ttdebug.1 2026-03-22 15:58:27.000000000 +0100 @@ -1,4 +1,4 @@ -.TH TTDEBUG 1 "March 2026" "FreeType 2.14.2" +.TH TTDEBUG 1 "March 2026" "FreeType 2.14.3" . . .SH NAME diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/meson.build new/ft2demos-2.14.3/meson.build --- old/ft2demos-2.14.2/meson.build 2026-03-01 14:56:22.000000000 +0100 +++ new/ft2demos-2.14.3/meson.build 2026-03-22 15:58:27.000000000 +0100 @@ -2,7 +2,7 @@ # Meson project file for FreeType 2 test programs # -# Copyright (C) 2021-2025 by +# Copyright (C) 2021-2026 by # David Turner, Robert Wilhelm, and Werner Lemberg. # # This file is part of the FreeType project, and may only be used, modified, @@ -17,7 +17,7 @@ # possible since the subproject might not be cloned yet, so we have to # hard-code the string. project('freetype-demos', 'c', 'cpp', - version: '2.14.2') + version: '2.14.3') # Access to the FreeType 2 source tree is required, since some of the demo diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/meson_options.txt new/ft2demos-2.14.3/meson_options.txt --- old/ft2demos-2.14.2/meson_options.txt 2025-12-20 19:25:13.000000000 +0100 +++ new/ft2demos-2.14.3/meson_options.txt 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ # Meson options file for FreeType 2 test programs # -# Copyright (C) 2022-2025 by +# Copyright (C) 2022-2026 by # David Turner, Robert Wilhelm, Werner Lemberg, and Charlie Jiang. # # This file is part of the FreeType project, and may only be used, modified, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/compos.c new/ft2demos-2.14.3/src/compos.c --- old/ft2demos-2.14.2/src/compos.c 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/compos.c 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ /* */ /* The FreeType project -- a free and portable quality TrueType renderer. */ /* */ -/* Copyright (C) 1996-2025 by */ +/* Copyright (C) 1996-2026 by */ /* D. Turner, R.Wilhelm, and W. Lemberg */ /* */ /* compos: this is a very simple program used to test the flag */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftbench.c new/ft2demos-2.14.3/src/ftbench.c --- old/ft2demos-2.14.2/src/ftbench.c 2026-03-01 08:03:00.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftbench.c 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ /* */ /* The FreeType project -- a free and portable quality TrueType renderer. */ /* */ -/* Copyright (C) 2002-2025 by */ +/* Copyright (C) 2002-2026 by */ /* D. Turner, R.Wilhelm, and W. Lemberg */ /* */ /* ftbench: bench some common FreeType call paths */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftchkwd.c new/ft2demos-2.14.3/src/ftchkwd.c --- old/ft2demos-2.14.2/src/ftchkwd.c 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftchkwd.c 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ /* */ /* The FreeType project -- a free and portable quality font engine */ /* */ -/* Copyright (C) 2003-2025 by */ +/* Copyright (C) 2003-2026 by */ /* D. Turner, R.Wilhelm, and W. Lemberg */ /* */ /* ftchkwd */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftcommon.c new/ft2demos-2.14.3/src/ftcommon.c --- old/ft2demos-2.14.2/src/ftcommon.c 2025-12-20 19:25:13.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftcommon.c 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ /* */ /* The FreeType project -- a free and portable quality TrueType renderer. */ /* */ -/* Copyright (C) 2005-2025 by */ +/* Copyright (C) 2005-2026 by */ /* D. Turner, R.Wilhelm, and W. Lemberg */ /* */ /* */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftcommon.h new/ft2demos-2.14.3/src/ftcommon.h --- old/ft2demos-2.14.2/src/ftcommon.h 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftcommon.h 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ /* */ /* The FreeType project -- a free and portable quality TrueType renderer. */ /* */ -/* Copyright (C) 2005-2025 by */ +/* Copyright (C) 2005-2026 by */ /* D. Turner, R.Wilhelm, and W. Lemberg */ /* */ /* */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftdiff.c new/ft2demos-2.14.3/src/ftdiff.c --- old/ft2demos-2.14.2/src/ftdiff.c 2025-12-20 19:25:13.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftdiff.c 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ /* */ /* The FreeType project -- a free and portable quality TrueType renderer. */ /* */ -/* Copyright (C) 2007-2025 by */ +/* Copyright (C) 2007-2026 by */ /* D. Turner, R.Wilhelm, and W. Lemberg */ /* */ /* */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftdump.c new/ft2demos-2.14.3/src/ftdump.c --- old/ft2demos-2.14.2/src/ftdump.c 2026-03-01 14:07:11.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftdump.c 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ /* */ /* The FreeType project -- a free and portable quality TrueType renderer. */ /* */ -/* Copyright (C) 1996-2025 by */ +/* Copyright (C) 1996-2026 by */ /* D. Turner, R.Wilhelm, and W. Lemberg */ /* */ /* */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftgamma.c new/ft2demos-2.14.3/src/ftgamma.c --- old/ft2demos-2.14.2/src/ftgamma.c 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftgamma.c 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ /* */ /* The FreeType project -- a free and portable quality TrueType renderer. */ /* */ -/* Copyright (C) 2004-2025 by */ +/* Copyright (C) 2004-2026 by */ /* D. Turner, R.Wilhelm, and W. Lemberg */ /* */ /* */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftgrid.c new/ft2demos-2.14.3/src/ftgrid.c --- old/ft2demos-2.14.2/src/ftgrid.c 2026-02-18 06:45:42.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftgrid.c 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ /* */ /* The FreeType project -- a free and portable quality TrueType renderer. */ /* */ -/* Copyright (C) 1996-2025 by */ +/* Copyright (C) 1996-2026 by */ /* D. Turner, R.Wilhelm, and W. Lemberg */ /* */ /* */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/engine/charmap.cpp new/ft2demos-2.14.3/src/ftinspect/engine/charmap.cpp --- old/ft2demos-2.14.2/src/ftinspect/engine/charmap.cpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/engine/charmap.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // charmap.cpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #include "charmap.hpp" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/engine/charmap.hpp new/ft2demos-2.14.3/src/ftinspect/engine/charmap.hpp --- old/ft2demos-2.14.2/src/ftinspect/engine/charmap.hpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/engine/charmap.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // charmap.hpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #pragma once diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/engine/engine.cpp new/ft2demos-2.14.3/src/ftinspect/engine/engine.cpp --- old/ft2demos-2.14.2/src/ftinspect/engine/engine.cpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/engine/engine.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // engine.cpp -// Copyright (C) 2016-2025 by +// Copyright (C) 2016-2026 by // Werner Lemberg. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/engine/engine.hpp new/ft2demos-2.14.3/src/ftinspect/engine/engine.hpp --- old/ft2demos-2.14.2/src/ftinspect/engine/engine.hpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/engine/engine.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // engine.hpp -// Copyright (C) 2016-2025 by +// Copyright (C) 2016-2026 by // Werner Lemberg. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/engine/fontfilemanager.cpp new/ft2demos-2.14.3/src/ftinspect/engine/fontfilemanager.cpp --- old/ft2demos-2.14.2/src/ftinspect/engine/fontfilemanager.cpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/engine/fontfilemanager.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // fontfilemanager.cpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/engine/fontfilemanager.hpp new/ft2demos-2.14.3/src/ftinspect/engine/fontfilemanager.hpp --- old/ft2demos-2.14.2/src/ftinspect/engine/fontfilemanager.hpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/engine/fontfilemanager.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // fontfilemanager.hpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #pragma once diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/engine/fontinfo.cpp new/ft2demos-2.14.3/src/ftinspect/engine/fontinfo.cpp --- old/ft2demos-2.14.2/src/ftinspect/engine/fontinfo.cpp 2025-12-20 19:25:13.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/engine/fontinfo.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // fontinfo.cpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #include "engine.hpp" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/engine/fontinfo.hpp new/ft2demos-2.14.3/src/ftinspect/engine/fontinfo.hpp --- old/ft2demos-2.14.2/src/ftinspect/engine/fontinfo.hpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/engine/fontinfo.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // fontinfo.hpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #pragma once diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/engine/fontinfonamesmapping.cpp new/ft2demos-2.14.3/src/ftinspect/engine/fontinfonamesmapping.cpp --- old/ft2demos-2.14.2/src/ftinspect/engine/fontinfonamesmapping.cpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/engine/fontinfonamesmapping.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // fontinfonamesmapping.cpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #include "fontinfo.hpp" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/engine/mmgx.cpp new/ft2demos-2.14.3/src/ftinspect/engine/mmgx.cpp --- old/ft2demos-2.14.2/src/ftinspect/engine/mmgx.cpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/engine/mmgx.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // mmgx.cpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #include "engine.hpp" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/engine/mmgx.hpp new/ft2demos-2.14.3/src/ftinspect/engine/mmgx.hpp --- old/ft2demos-2.14.2/src/ftinspect/engine/mmgx.hpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/engine/mmgx.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // mmgx.hpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #pragma once diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/engine/paletteinfo.cpp new/ft2demos-2.14.3/src/ftinspect/engine/paletteinfo.cpp --- old/ft2demos-2.14.2/src/ftinspect/engine/paletteinfo.cpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/engine/paletteinfo.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // paletteinfo.cpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #include "fontinfo.hpp" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/engine/paletteinfo.hpp new/ft2demos-2.14.3/src/ftinspect/engine/paletteinfo.hpp --- old/ft2demos-2.14.2/src/ftinspect/engine/paletteinfo.hpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/engine/paletteinfo.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // paletteinfo.hpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #pragma once diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/engine/rendering.cpp new/ft2demos-2.14.3/src/ftinspect/engine/rendering.cpp --- old/ft2demos-2.14.2/src/ftinspect/engine/rendering.cpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/engine/rendering.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // rendering.cpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #include "engine.hpp" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/engine/rendering.hpp new/ft2demos-2.14.3/src/ftinspect/engine/rendering.hpp --- old/ft2demos-2.14.2/src/ftinspect/engine/rendering.hpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/engine/rendering.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // rendering.hpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #pragma once diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/engine/stringrenderer.cpp new/ft2demos-2.14.3/src/ftinspect/engine/stringrenderer.cpp --- old/ft2demos-2.14.2/src/ftinspect/engine/stringrenderer.cpp 2026-03-01 14:07:55.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/engine/stringrenderer.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // stringrenderer.cpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #include "engine.hpp" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/engine/stringrenderer.hpp new/ft2demos-2.14.3/src/ftinspect/engine/stringrenderer.hpp --- old/ft2demos-2.14.2/src/ftinspect/engine/stringrenderer.hpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/engine/stringrenderer.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // stringrenderer.hpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #pragma once diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/ftinspect.cpp new/ft2demos-2.14.3/src/ftinspect/ftinspect.cpp --- old/ft2demos-2.14.2/src/ftinspect/ftinspect.cpp 2025-12-20 19:25:13.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/ftinspect.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // ftinspect.cpp -// Copyright (C) 2016-2025 by +// Copyright (C) 2016-2026 by // Werner Lemberg. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/glyphcomponents/glyphbitmap.cpp new/ft2demos-2.14.3/src/ftinspect/glyphcomponents/glyphbitmap.cpp --- old/ft2demos-2.14.2/src/ftinspect/glyphcomponents/glyphbitmap.cpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/glyphcomponents/glyphbitmap.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // glyphbitmap.cpp -// Copyright (C) 2016-2025 by +// Copyright (C) 2016-2026 by // Werner Lemberg. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/glyphcomponents/glyphbitmap.hpp new/ft2demos-2.14.3/src/ftinspect/glyphcomponents/glyphbitmap.hpp --- old/ft2demos-2.14.2/src/ftinspect/glyphcomponents/glyphbitmap.hpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/glyphcomponents/glyphbitmap.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // glyphbitmap.hpp -// Copyright (C) 2016-2025 by +// Copyright (C) 2016-2026 by // Werner Lemberg. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/glyphcomponents/glyphcontinuous.cpp new/ft2demos-2.14.3/src/ftinspect/glyphcomponents/glyphcontinuous.cpp --- old/ft2demos-2.14.2/src/ftinspect/glyphcomponents/glyphcontinuous.cpp 2025-12-20 19:25:13.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/glyphcomponents/glyphcontinuous.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // glyphcontinuous.cpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #include "../engine/engine.hpp" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/glyphcomponents/glyphcontinuous.hpp new/ft2demos-2.14.3/src/ftinspect/glyphcomponents/glyphcontinuous.hpp --- old/ft2demos-2.14.2/src/ftinspect/glyphcomponents/glyphcontinuous.hpp 2025-12-20 19:25:13.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/glyphcomponents/glyphcontinuous.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // glyphcontinuous.hpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #pragma once diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/glyphcomponents/glyphoutline.cpp new/ft2demos-2.14.3/src/ftinspect/glyphcomponents/glyphoutline.cpp --- old/ft2demos-2.14.2/src/ftinspect/glyphcomponents/glyphoutline.cpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/glyphcomponents/glyphoutline.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // glyphoutline.cpp -// Copyright (C) 2016-2025 by +// Copyright (C) 2016-2026 by // Werner Lemberg. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/glyphcomponents/glyphoutline.hpp new/ft2demos-2.14.3/src/ftinspect/glyphcomponents/glyphoutline.hpp --- old/ft2demos-2.14.2/src/ftinspect/glyphcomponents/glyphoutline.hpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/glyphcomponents/glyphoutline.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // glyphoutline.hpp -// Copyright (C) 2016-2025 by +// Copyright (C) 2016-2026 by // Werner Lemberg. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/glyphcomponents/glyphpointnumbers.cpp new/ft2demos-2.14.3/src/ftinspect/glyphcomponents/glyphpointnumbers.cpp --- old/ft2demos-2.14.2/src/ftinspect/glyphcomponents/glyphpointnumbers.cpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/glyphcomponents/glyphpointnumbers.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // glyphpointnumbers.cpp -// Copyright (C) 2016-2025 by +// Copyright (C) 2016-2026 by // Werner Lemberg. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/glyphcomponents/glyphpointnumbers.hpp new/ft2demos-2.14.3/src/ftinspect/glyphcomponents/glyphpointnumbers.hpp --- old/ft2demos-2.14.2/src/ftinspect/glyphcomponents/glyphpointnumbers.hpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/glyphcomponents/glyphpointnumbers.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // glyphpointnumbers.hpp -// Copyright (C) 2016-2025 by +// Copyright (C) 2016-2026 by // Werner Lemberg. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/glyphcomponents/glyphpoints.cpp new/ft2demos-2.14.3/src/ftinspect/glyphcomponents/glyphpoints.cpp --- old/ft2demos-2.14.2/src/ftinspect/glyphcomponents/glyphpoints.cpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/glyphcomponents/glyphpoints.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // glyphpoints.cpp -// Copyright (C) 2016-2025 by +// Copyright (C) 2016-2026 by // Werner Lemberg. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/glyphcomponents/glyphpoints.hpp new/ft2demos-2.14.3/src/ftinspect/glyphcomponents/glyphpoints.hpp --- old/ft2demos-2.14.2/src/ftinspect/glyphcomponents/glyphpoints.hpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/glyphcomponents/glyphpoints.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // glyphpoints.hpp -// Copyright (C) 2016-2025 by +// Copyright (C) 2016-2026 by // Werner Lemberg. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/glyphcomponents/graphicsdefault.cpp new/ft2demos-2.14.3/src/ftinspect/glyphcomponents/graphicsdefault.cpp --- old/ft2demos-2.14.2/src/ftinspect/glyphcomponents/graphicsdefault.cpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/glyphcomponents/graphicsdefault.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // graphicsdefault.cpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #include "graphicsdefault.hpp" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/glyphcomponents/graphicsdefault.hpp new/ft2demos-2.14.3/src/ftinspect/glyphcomponents/graphicsdefault.hpp --- old/ft2demos-2.14.2/src/ftinspect/glyphcomponents/graphicsdefault.hpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/glyphcomponents/graphicsdefault.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // graphicsdefault.hpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #pragma once diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/glyphcomponents/grid.cpp new/ft2demos-2.14.3/src/ftinspect/glyphcomponents/grid.cpp --- old/ft2demos-2.14.2/src/ftinspect/glyphcomponents/grid.cpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/glyphcomponents/grid.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // grid.cpp -// Copyright (C) 2016-2025 by +// Copyright (C) 2016-2026 by // Werner Lemberg. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/glyphcomponents/grid.hpp new/ft2demos-2.14.3/src/ftinspect/glyphcomponents/grid.hpp --- old/ft2demos-2.14.2/src/ftinspect/glyphcomponents/grid.hpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/glyphcomponents/grid.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // grid.hpp -// Copyright (C) 2016-2025 by +// Copyright (C) 2016-2026 by // Werner Lemberg. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/maingui.cpp new/ft2demos-2.14.3/src/ftinspect/maingui.cpp --- old/ft2demos-2.14.2/src/ftinspect/maingui.cpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/maingui.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // maingui.cpp -// Copyright (C) 2016-2025 by +// Copyright (C) 2016-2026 by // Werner Lemberg. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/maingui.hpp new/ft2demos-2.14.3/src/ftinspect/maingui.hpp --- old/ft2demos-2.14.2/src/ftinspect/maingui.hpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/maingui.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // maingui.hpp -// Copyright (C) 2016-2025 by +// Copyright (C) 2016-2026 by // Werner Lemberg. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/meson.build new/ft2demos-2.14.3/src/ftinspect/meson.build --- old/ft2demos-2.14.2/src/ftinspect/meson.build 2026-03-01 14:07:37.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/meson.build 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ # Meson project file for the ftinspect program. # -# Copyright (C) 2021-2025 by +# Copyright (C) 2021-2026 by # David Turner, Robert Wilhelm, and Werner Lemberg. # # This file is part of the FreeType project, and may only be used, modified, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/models/customcomboboxmodels.cpp new/ft2demos-2.14.3/src/ftinspect/models/customcomboboxmodels.cpp --- old/ft2demos-2.14.2/src/ftinspect/models/customcomboboxmodels.cpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/models/customcomboboxmodels.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // customcomboboxmodels.cpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/models/customcomboboxmodels.hpp new/ft2demos-2.14.3/src/ftinspect/models/customcomboboxmodels.hpp --- old/ft2demos-2.14.2/src/ftinspect/models/customcomboboxmodels.hpp 2025-12-20 19:25:13.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/models/customcomboboxmodels.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // customcomboboxmodels.hpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/models/fontinfomodels.cpp new/ft2demos-2.14.3/src/ftinspect/models/fontinfomodels.cpp --- old/ft2demos-2.14.2/src/ftinspect/models/fontinfomodels.cpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/models/fontinfomodels.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // fontinfomodels.cpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #include "../engine/engine.hpp" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/models/fontinfomodels.hpp new/ft2demos-2.14.3/src/ftinspect/models/fontinfomodels.hpp --- old/ft2demos-2.14.2/src/ftinspect/models/fontinfomodels.hpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/models/fontinfomodels.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // fontinfomodels.hpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #pragma once diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/panels/abstracttab.hpp new/ft2demos-2.14.3/src/ftinspect/panels/abstracttab.hpp --- old/ft2demos-2.14.2/src/ftinspect/panels/abstracttab.hpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/panels/abstracttab.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // abstracttab.hpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #pragma once diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/panels/comparator.cpp new/ft2demos-2.14.3/src/ftinspect/panels/comparator.cpp --- old/ft2demos-2.14.2/src/ftinspect/panels/comparator.cpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/panels/comparator.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // comparator.cpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #include "comparator.hpp" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/panels/comparator.hpp new/ft2demos-2.14.3/src/ftinspect/panels/comparator.hpp --- old/ft2demos-2.14.2/src/ftinspect/panels/comparator.hpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/panels/comparator.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // comparator.hpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #pragma once diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/panels/continuous.cpp new/ft2demos-2.14.3/src/ftinspect/panels/continuous.cpp --- old/ft2demos-2.14.2/src/ftinspect/panels/continuous.cpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/panels/continuous.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // continuous.cpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #include "continuous.hpp" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/panels/continuous.hpp new/ft2demos-2.14.3/src/ftinspect/panels/continuous.hpp --- old/ft2demos-2.14.2/src/ftinspect/panels/continuous.hpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/panels/continuous.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // continuous.hpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #pragma once diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/panels/glyphdetails.cpp new/ft2demos-2.14.3/src/ftinspect/panels/glyphdetails.cpp --- old/ft2demos-2.14.2/src/ftinspect/panels/glyphdetails.cpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/panels/glyphdetails.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // glyphdetails.cpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #include "glyphdetails.hpp" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/panels/glyphdetails.hpp new/ft2demos-2.14.3/src/ftinspect/panels/glyphdetails.hpp --- old/ft2demos-2.14.2/src/ftinspect/panels/glyphdetails.hpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/panels/glyphdetails.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // glyphdetails.hpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #pragma once diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/panels/info.cpp new/ft2demos-2.14.3/src/ftinspect/panels/info.cpp --- old/ft2demos-2.14.2/src/ftinspect/panels/info.cpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/panels/info.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // info.cpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #include "info.hpp" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/panels/info.hpp new/ft2demos-2.14.3/src/ftinspect/panels/info.hpp --- old/ft2demos-2.14.2/src/ftinspect/panels/info.hpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/panels/info.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // info.hpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #pragma once diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/panels/settingpanel.cpp new/ft2demos-2.14.3/src/ftinspect/panels/settingpanel.cpp --- old/ft2demos-2.14.2/src/ftinspect/panels/settingpanel.cpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/panels/settingpanel.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // settingpanel.cpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #include "settingpanel.hpp" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/panels/settingpanel.hpp new/ft2demos-2.14.3/src/ftinspect/panels/settingpanel.hpp --- old/ft2demos-2.14.2/src/ftinspect/panels/settingpanel.hpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/panels/settingpanel.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // settingpanel.hpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #pragma once diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/panels/settingpanelmmgx.cpp new/ft2demos-2.14.3/src/ftinspect/panels/settingpanelmmgx.cpp --- old/ft2demos-2.14.2/src/ftinspect/panels/settingpanelmmgx.cpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/panels/settingpanelmmgx.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // settingpanelmmgx.cpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #include "settingpanelmmgx.hpp" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/panels/settingpanelmmgx.hpp new/ft2demos-2.14.3/src/ftinspect/panels/settingpanelmmgx.hpp --- old/ft2demos-2.14.2/src/ftinspect/panels/settingpanelmmgx.hpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/panels/settingpanelmmgx.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // settingpanelmmgx.hpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #pragma once diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/panels/singular.cpp new/ft2demos-2.14.3/src/ftinspect/panels/singular.cpp --- old/ft2demos-2.14.2/src/ftinspect/panels/singular.cpp 2025-12-20 19:25:13.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/panels/singular.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // singular.cpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #include "singular.hpp" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/panels/singular.hpp new/ft2demos-2.14.3/src/ftinspect/panels/singular.hpp --- old/ft2demos-2.14.2/src/ftinspect/panels/singular.hpp 2025-12-20 19:25:13.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/panels/singular.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // singular.hpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #pragma once diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/uihelper.cpp new/ft2demos-2.14.3/src/ftinspect/uihelper.cpp --- old/ft2demos-2.14.2/src/ftinspect/uihelper.cpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/uihelper.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // uihelper.cpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #include "uihelper.hpp" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/uihelper.hpp new/ft2demos-2.14.3/src/ftinspect/uihelper.hpp --- old/ft2demos-2.14.2/src/ftinspect/uihelper.hpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/uihelper.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // uihelper.hpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #pragma once diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/widgets/charmapcombobox.cpp new/ft2demos-2.14.3/src/ftinspect/widgets/charmapcombobox.cpp --- old/ft2demos-2.14.2/src/ftinspect/widgets/charmapcombobox.cpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/widgets/charmapcombobox.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // charmapcombobox.cpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #include "charmapcombobox.hpp" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/widgets/charmapcombobox.hpp new/ft2demos-2.14.3/src/ftinspect/widgets/charmapcombobox.hpp --- old/ft2demos-2.14.2/src/ftinspect/widgets/charmapcombobox.hpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/widgets/charmapcombobox.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // charmapcombobox.hpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #pragma once diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/widgets/customwidgets.cpp new/ft2demos-2.14.3/src/ftinspect/widgets/customwidgets.cpp --- old/ft2demos-2.14.2/src/ftinspect/widgets/customwidgets.cpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/widgets/customwidgets.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // customwidgets.cpp -// Copyright (C) 2016-2025 by +// Copyright (C) 2016-2026 by // Werner Lemberg. #include "customwidgets.hpp" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/widgets/customwidgets.hpp new/ft2demos-2.14.3/src/ftinspect/widgets/customwidgets.hpp --- old/ft2demos-2.14.2/src/ftinspect/widgets/customwidgets.hpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/widgets/customwidgets.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // customwidgets.hpp -// Copyright (C) 2016-2025 by +// Copyright (C) 2016-2026 by // Werner Lemberg. #pragma once diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/widgets/fontsizeselector.cpp new/ft2demos-2.14.3/src/ftinspect/widgets/fontsizeselector.cpp --- old/ft2demos-2.14.2/src/ftinspect/widgets/fontsizeselector.cpp 2025-12-20 19:25:13.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/widgets/fontsizeselector.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // fontsizeselector.cpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #include "fontsizeselector.hpp" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/widgets/fontsizeselector.hpp new/ft2demos-2.14.3/src/ftinspect/widgets/fontsizeselector.hpp --- old/ft2demos-2.14.2/src/ftinspect/widgets/fontsizeselector.hpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/widgets/fontsizeselector.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // fontsizeselector.hpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #pragma once diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/widgets/glyphindexselector.cpp new/ft2demos-2.14.3/src/ftinspect/widgets/glyphindexselector.cpp --- old/ft2demos-2.14.2/src/ftinspect/widgets/glyphindexselector.cpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/widgets/glyphindexselector.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // glyphindexselector.cpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #include "glyphindexselector.hpp" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/widgets/glyphindexselector.hpp new/ft2demos-2.14.3/src/ftinspect/widgets/glyphindexselector.hpp --- old/ft2demos-2.14.2/src/ftinspect/widgets/glyphindexselector.hpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/widgets/glyphindexselector.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // glyphindexselector.hpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #pragma once diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/widgets/tripletselector.cpp new/ft2demos-2.14.3/src/ftinspect/widgets/tripletselector.cpp --- old/ft2demos-2.14.2/src/ftinspect/widgets/tripletselector.cpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/widgets/tripletselector.cpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // tripletselector.cpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #include "tripletselector.hpp" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftinspect/widgets/tripletselector.hpp new/ft2demos-2.14.3/src/ftinspect/widgets/tripletselector.hpp --- old/ft2demos-2.14.2/src/ftinspect/widgets/tripletselector.hpp 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftinspect/widgets/tripletselector.hpp 2026-03-11 17:31:53.000000000 +0100 @@ -1,6 +1,6 @@ // tripletselector.hpp -// Copyright (C) 2022-2025 by +// Copyright (C) 2022-2026 by // Charlie Jiang. #pragma once diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftlint.c new/ft2demos-2.14.3/src/ftlint.c --- old/ft2demos-2.14.2/src/ftlint.c 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftlint.c 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ /* */ /* The FreeType project -- a free and portable quality font engine */ /* */ -/* Copyright (C) 1996-2025 by */ +/* Copyright (C) 1996-2026 by */ /* D. Turner, R.Wilhelm, and W. Lemberg */ /* */ /* ftlint: a simple font tester. This program tries to load all the */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftmulti.c new/ft2demos-2.14.3/src/ftmulti.c --- old/ft2demos-2.14.2/src/ftmulti.c 2026-02-18 06:45:42.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftmulti.c 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ /* */ /* The FreeType project -- a free and portable quality TrueType renderer. */ /* */ -/* Copyright (C) 1996-2025 by */ +/* Copyright (C) 1996-2026 by */ /* D. Turner, R.Wilhelm, and W. Lemberg */ /* */ /* */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftpatchk.c new/ft2demos-2.14.3/src/ftpatchk.c --- old/ft2demos-2.14.2/src/ftpatchk.c 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftpatchk.c 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ /* */ /* The FreeType project -- a free and portable quality TrueType renderer. */ /* */ -/* Copyright (C) 2007-2025 by */ +/* Copyright (C) 2007-2026 by */ /* D. Turner, R.Wilhelm, and W. Lemberg */ /* */ /* */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftpngout.c new/ft2demos-2.14.3/src/ftpngout.c --- old/ft2demos-2.14.2/src/ftpngout.c 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftpngout.c 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ /* */ /* The FreeType project -- a free and portable quality TrueType renderer. */ /* */ -/* Copyright (C) 2019-2025 by */ +/* Copyright (C) 2019-2026 by */ /* D. Turner, R.Wilhelm, and W. Lemberg */ /* */ /* */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftsbit.c new/ft2demos-2.14.3/src/ftsbit.c --- old/ft2demos-2.14.2/src/ftsbit.c 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftsbit.c 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ /* */ /* The FreeType project -- a free and portable quality TrueType renderer. */ /* */ -/* Copyright (C) 1996-2025 by */ +/* Copyright (C) 1996-2026 by */ /* D. Turner, R.Wilhelm, and W. Lemberg */ /* */ /* ftsbit: a _very_ simple embedded bitmap dumper for FreeType 1.x. */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftsdf.c new/ft2demos-2.14.3/src/ftsdf.c --- old/ft2demos-2.14.2/src/ftsdf.c 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftsdf.c 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ /* */ /* The FreeType project -- a free and portable quality TrueType renderer. */ /* */ -/* Copyright (C) 2021-2025 by */ +/* Copyright (C) 2021-2026 by */ /* D. Turner, R.Wilhelm, W. Lemberg, and Anuj Verma */ /* */ /* */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftstring.c new/ft2demos-2.14.3/src/ftstring.c --- old/ft2demos-2.14.2/src/ftstring.c 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftstring.c 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ /* */ /* The FreeType project -- a free and portable quality TrueType renderer. */ /* */ -/* Copyright (C) 1996-2025 by */ +/* Copyright (C) 1996-2026 by */ /* D. Turner, R.Wilhelm, and W. Lemberg */ /* */ /* */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/fttimer.c new/ft2demos-2.14.3/src/fttimer.c --- old/ft2demos-2.14.2/src/fttimer.c 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/fttimer.c 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ /* */ /* The FreeType project - a Free and Portable Quality TrueType Renderer. */ /* */ -/* Copyright (C) 1996-2025 by */ +/* Copyright (C) 1996-2026 by */ /* D. Turner, R.Wilhelm, and W. Lemberg */ /* */ /* fttimer: A simple performance benchmark. Now with graylevel rendering */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/fttry.c new/ft2demos-2.14.3/src/fttry.c --- old/ft2demos-2.14.2/src/fttry.c 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/fttry.c 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ /* */ /* The FreeType project -- a free and portable quality TrueType renderer. */ /* */ -/* Copyright (C) 1996-2025 by */ +/* Copyright (C) 1996-2026 by */ /* D. Turner, R.Wilhelm, and W. Lemberg */ /* */ /* fttry: a simple TrueType instruction tester. */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftvalid.c new/ft2demos-2.14.3/src/ftvalid.c --- old/ft2demos-2.14.2/src/ftvalid.c 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftvalid.c 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ /* */ /* The FreeType project -- a free and portable quality font engine */ /* */ -/* Copyright (C) 2005-2025 by */ +/* Copyright (C) 2005-2026 by */ /* D. Turner, R.Wilhelm, and W. Lemberg */ /* */ /* ftvalid: Validates layout related tables of OpenType and */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ftview.c new/ft2demos-2.14.3/src/ftview.c --- old/ft2demos-2.14.2/src/ftview.c 2026-02-18 06:45:42.000000000 +0100 +++ new/ft2demos-2.14.3/src/ftview.c 2026-03-11 17:43:46.000000000 +0100 @@ -2,7 +2,7 @@ /* */ /* The FreeType project -- a free and portable quality TrueType renderer. */ /* */ -/* Copyright (C) 1996-2025 by */ +/* Copyright (C) 1996-2026 by */ /* D. Turner, R.Wilhelm, and W. Lemberg */ /* */ /* */ @@ -635,6 +635,8 @@ const char* p = Text; int ch; + FT_UNUSED( num_indices ); + error = FTDemo_Get_Size( handle, &size ); if ( error ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/gbench.c new/ft2demos-2.14.3/src/gbench.c --- old/ft2demos-2.14.2/src/gbench.c 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/gbench.c 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ /* */ /* The FreeType project -- a free and portable quality font engine */ /* */ -/* Copyright (C) 2006-2025 by */ +/* Copyright (C) 2006-2026 by */ /* D. Turner, R.Wilhelm, and W. Lemberg */ /* */ /* */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/gbench.h new/ft2demos-2.14.3/src/gbench.h --- old/ft2demos-2.14.2/src/gbench.h 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/gbench.h 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ /* */ /* The FreeType project -- a free and portable quality font engine */ /* */ -/* Copyright (C) 2006-2025 by */ +/* Copyright (C) 2006-2026 by */ /* D. Turner, R.Wilhelm, and W. Lemberg */ /* */ /* */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/output.c new/ft2demos-2.14.3/src/output.c --- old/ft2demos-2.14.2/src/output.c 2026-02-18 06:45:42.000000000 +0100 +++ new/ft2demos-2.14.3/src/output.c 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ /* */ /* The FreeType project -- a free and portable quality TrueType renderer. */ /* */ -/* Copyright (C) 2015-2025 by */ +/* Copyright (C) 2015-2026 by */ /* D. Turner, R.Wilhelm, and W. Lemberg */ /* */ /* */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/output.h new/ft2demos-2.14.3/src/output.h --- old/ft2demos-2.14.2/src/output.h 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/output.h 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ /* */ /* The FreeType project -- a free and portable quality TrueType renderer. */ /* */ -/* Copyright (C) 2015-2025 by */ +/* Copyright (C) 2015-2026 by */ /* D. Turner, R.Wilhelm, and W. Lemberg */ /* */ /* */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/rsvg-port.c new/ft2demos-2.14.3/src/rsvg-port.c --- old/ft2demos-2.14.2/src/rsvg-port.c 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/rsvg-port.c 2026-03-11 17:31:53.000000000 +0100 @@ -5,7 +5,7 @@ * Librsvg-based hook functions for OT-SVG rendering in FreeType * (implementation). * - * Copyright (C) 2022-2025 by + * Copyright (C) 2022-2026 by * David Turner, Robert Wilhelm, Werner Lemberg, and Moazin Khatti. * * This file is part of the FreeType project, and may only be used, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/rsvg-port.h new/ft2demos-2.14.3/src/rsvg-port.h --- old/ft2demos-2.14.2/src/rsvg-port.h 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/rsvg-port.h 2026-03-11 17:31:53.000000000 +0100 @@ -5,7 +5,7 @@ * Librsvg based hook functions for OT-SVG rendering in FreeType * (headers). * - * Copyright (C) 2022-2025 by + * Copyright (C) 2022-2026 by * David Turner, Robert Wilhelm, Werner Lemberg, and Moazin Khatti. * * This file is part of the FreeType project, and may only be used, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/strbuf.c new/ft2demos-2.14.3/src/strbuf.c --- old/ft2demos-2.14.2/src/strbuf.c 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/strbuf.c 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ /* */ /* The FreeType project -- a free and portable quality TrueType renderer. */ /* */ -/* Copyright (C) 2020-2025 by */ +/* Copyright (C) 2020-2026 by */ /* D. Turner, R.Wilhelm, and W. Lemberg */ /* */ /* */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/strbuf.h new/ft2demos-2.14.3/src/strbuf.h --- old/ft2demos-2.14.2/src/strbuf.h 2025-11-29 07:16:10.000000000 +0100 +++ new/ft2demos-2.14.3/src/strbuf.h 2026-03-11 17:31:53.000000000 +0100 @@ -2,7 +2,7 @@ /* */ /* The FreeType project -- a free and portable quality TrueType renderer. */ /* */ -/* Copyright (C) 2020-2025 by */ +/* Copyright (C) 2020-2026 by */ /* D. Turner, R.Wilhelm, and W. Lemberg */ /* */ /* */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/src/ttdebug.c new/ft2demos-2.14.3/src/ttdebug.c --- old/ft2demos-2.14.2/src/ttdebug.c 2026-03-01 08:03:00.000000000 +0100 +++ new/ft2demos-2.14.3/src/ttdebug.c 2026-03-11 17:50:20.000000000 +0100 @@ -2,7 +2,7 @@ /* */ /* The FreeType project -- a free and portable quality TrueType renderer. */ /* */ -/* Copyright (C) 1996-2025 by */ +/* Copyright (C) 1996-2026 by */ /* D. Turner, R.Wilhelm, and W. Lemberg */ /* */ /* */ @@ -2866,11 +2866,11 @@ static void Usage( const char* execname ) { - int last = sizeof ( versions ) / sizeof ( versions[0] ); - int i; - char *dlm = ""; - char buf[32]; - StrBuf sb[1]; + int last = sizeof ( versions ) / sizeof ( versions[0] ); + int i; + const char *dlm = ""; + char buf[32]; + StrBuf sb[1]; strbuf_init( sb, buf, sizeof ( buf ) ); @@ -2934,9 +2934,12 @@ FT_UInt glyph_size; FT_MM_Var *multimaster; - FT_Open_Args args = { FT_OPEN_PATHNAME | FT_OPEN_DRIVER }; + FT_Open_Args args; + args.flags = FT_OPEN_PATHNAME | FT_OPEN_DRIVER; + args.memory_base = NULL; + /* init library */ error = FT_Init_FreeType( &library ); if ( error ) @@ -3116,6 +3119,7 @@ case Quit: Abort( NULL ); + break; /* unreachable */ default: Abort( "could not load glyph" ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/subprojects/libpng.wrap new/ft2demos-2.14.3/subprojects/libpng.wrap --- old/ft2demos-2.14.2/subprojects/libpng.wrap 2026-03-01 13:56:17.000000000 +0100 +++ new/ft2demos-2.14.3/subprojects/libpng.wrap 2026-03-11 17:31:53.000000000 +0100 @@ -3,7 +3,12 @@ source_url = https://github.com/pnggroup/libpng/archive/v1.6.55.tar.gz source_filename = libpng-1.6.55.tar.gz source_hash = 71a2c5b1218f60c4c6d2f1954c7eb20132156cae90bdb90b566c24db002782a6 -patch_directory = libpng +source_fallback_url = https://wrapdb.mesonbuild.com/v2/libpng_1.6.55-1/get_source/libpng-1.6.55.tar.gz +patch_filename = libpng_1.6.55-1_patch.zip +patch_url = https://wrapdb.mesonbuild.com/v2/libpng_1.6.55-1/get_patch +patch_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/libpng_1.6.55-1/libpng_1.6.55-1_patch.zip +patch_hash = d5754df441e93e2e2f1dc176cc86f45ec0ef2914e9c77c1e8013c68b106d0ff5 +wrapdb_version = 1.6.55-1 [provide] dependency_names = libpng diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ft2demos-2.14.2/subprojects/zlib.wrap new/ft2demos-2.14.3/subprojects/zlib.wrap --- old/ft2demos-2.14.2/subprojects/zlib.wrap 2026-03-01 13:56:17.000000000 +0100 +++ new/ft2demos-2.14.3/subprojects/zlib.wrap 2026-03-11 17:31:53.000000000 +0100 @@ -1,10 +1,14 @@ [wrap-file] directory = zlib-1.3.2 source_url = https://zlib.net/zlib-1.3.2.tar.xz -source_fallback_url = https://github.com/madler/zlib/releases/download/v1.3.2/zlib-1.3.2.tar.xz +source_fallback_url = https://wrapdb.mesonbuild.com/v2/zlib_1.3.2-1/get_source/zlib-1.3.2.tar.xz source_filename = zlib-1.3.2.tar.xz source_hash = d7a0654783a4da529d1bb793b7ad9c3318020af77667bcae35f95d0e42a792f3 -patch_directory = zlib +patch_filename = zlib_1.3.2-1_patch.zip +patch_url = https://wrapdb.mesonbuild.com/v2/zlib_1.3.2-1/get_patch +patch_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/zlib_1.3.2-1/zlib_1.3.2-1_patch.zip +patch_hash = 5ae7a2e92f823df118cfb8c1b23d94e3117864392b3446581d669049b2fba6dd +wrapdb_version = 1.3.2-1 [provide] dependency_names = zlib
