Revisions of freetype2

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1070269 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 101)
- update to 2.13.0:
  * The 'COLR' v1 API is now considered as stable.
    https://learn.microsoft.com/en-us/typography/opentype/spec/colr
  * For  OpenType  Variable Fonts,  `avar`  table  format 2.0  is  now
    supported.  The code was contributed by Behdad Esfahbod.
    Note that this is an extension supported on recent Apple platforms
    and by HarfBuzz, but not yet in the OpenType standard!  See
      https://github.com/harfbuzz/boring-expansion-spec/blob/main/avar2.md
    for the specification.  To deactivate it, define the configuration
    macro 'TT_CONFIG_OPTION_NO_BORING_EXPANSION'.
  * A new API  `FT_GlyphSlot_Slant` to slant a glyph by  a given angle
    has been added.   Note that this function is  part of `ftsynth.h`,
    which is still considered to be in alpha stage.
  * TrueType interpreter version 38  (also known as 'Infinality') that
    was first introduced about 10 years  ago in FreeType 2.4.11 is now
    deprecated and slated to be removed in the next version.  TrueType
    interpreter version 40 has been FreeType's default version for six
    years now and provides an excellent alternative.  This is the last
    FreeType     version     with    TT_INTERPRETER_VERSION_38     and
    TT_INTERPRETER_VERSION_40 treated differently.
  * The  only  referenced  but never  documented  configuration  macro
    `FT_CONFIG_OPTION_NO_GLYPH_NAMES` has been removed.
  * To  avoid  reserved identifiers  that  are  globally defined,  the
    auto-hinter  debugging   macros  (which  are  only   available  if
    `FT_DEBUG_AUTOFIT` is defined)
    ```
    _af_debug_disable_horz_hints
    _af_debug_disable_vert_hints
    _af_debug_disable_blue_hints
    _af_debug_hints
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1056268 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 98)
- switch to pkgconfig(zlib) so that alternative providers can be
  used
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 998792 from Fridrich Strba's avatar Fridrich Strba (fstrba) (revision 97)
bsc#1200264, CVE-2022-31782
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 998188 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 96)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 907876 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 90)
- Update to version 2.11.0
  * A new rendering  module has been added to create 8-bit  Signed
    Distance Field (SDF)  bitmaps for both outline and bitmap glyphs.
  * A new, experimental API is now available for surfacing properties
    of 'COLR' v1 color fonts.
  * A new function `FT_Get_Transform` returns the values set by
    FT_Set_Transform.
  * The legacy Type 1 and CFF engines are further demoted due to lack
    of CFF2 charstring support.
  * The experimental 'warp' mode (AF_CONFIG_OPTION_USE_WARPER) for the
    auto-hinter has been removed.
  * The smooth rasterizer performance has been improved by >10%.
  * PCF bitmap fonts compressed with LZW (these are usually files with
    the extension .pcf.Z) are now handled correctly.

- Update to version 2.11.0
  * A new demo program `ftsdf` is available to display Signed Distance
    Fields of glyphs.
  * The `ftlint` demo program has been  extended to do more testing of
    its input.
  * The `ttdebug` demo program didn't show changed point coordinates
    (bug introduced in version 2.10.3).
  * It is now possible to adjust the axis increment for variable fonts
    in the `ftmulti` demo program.
  * It is now possible to change the hinting engine in the `ftstring`
    demo program.
  * The graphical demo programs work better now in native color depth
    on win32 and x11.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 842789 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 89)
- Update to version 2.10.4
  * Fix a heap buffer overflow has been found  in the handling of embedded
    PNG bitmaps, introduced in FreeType version 2.6 (CVE-2020-15999 bsc#1177914)
  * Minor improvements to the B/W rasterizer.
  * Auto-hinter support for Medefaidrin script.
  * Fix various  memory leaks (mainly  for CFF) and other  issues that
    might cause crashes in rare circumstances.

- Update to version 2.10.4
  * In  `ftview', custom  LCD  filter values  are  now normalized  and
    balanced.  Unorthodox filters are still available through the `-L'
    command line option.
  * The GUI demo programs can now be resized.
  * Demo programs that accept command  line option `-k' can now handle
    function keys, too.  The  corresponding character codes start with
    0xF1.  As  an example, the  POSIX shell syntax (accepted  by bash,
    ksh, and zsh) -k $'\xF3q' emulates the pressing of function key `F3'
    followed by key `q'.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 802021 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 88)
- Update to version 2.10.2
  * Support for WOFF2 fonts, add BR on pkgconfig(libbrotlidec)
  * Function `FT_Get_Var_Axis_Flags' returned random data for Type 1
    MM fonts.
  * Type 1 fonts with non-integer metrics are now supported by the new
    (CFF) engine introduced in FreeType 2.9.
  * Drop support for Python 2 in Freetype's API reference generator
  * Auto-hinter support for Hanifi Rohingya
  * Document the `FT2_KEEP_ALIVE' debugging environment variable.

- Update to version 2.10.2
  * The `ftbench' demo program has a new test for testing the
    `FT_Glyph_Stroke' functionality.
- Add BR on pkgconfig(libbrotlidec) for ftinspect
Displaying revisions 1 - 20 of 107
openSUSE Build Service is sponsored by