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

Reply via email to