|
 |
 |
 |
Changelog for ftdump-2.12.1-3.1.x86_64.rpm :
* Fri Aug 12 2022 Dirk Müller - spec-cleaner * Fri Aug 12 2022 Stephan Kulow - Move ftpdump from ft2demos to freetype - it\'s required by other packages and doesn\'t require any of the toolkits, so move its build early * Mon May 02 2022 Dirk Müller - drop revert-ft212-subpixel-hinting-change.patch: upstream * Mon May 02 2022 Paolo Stivanin - Update to 2.12.1: - Loading CFF fonts sometimes made FreeType crash (bug introduced in version 2.12.0) - Loading a fully hinted TrueType glyph a second time (without caching) sometimes yielded different rendering results if TrueType hinting was active (bug introduced in version 2.12.0). - The generation of the pkg-config file `freetype2.pc` was broken if the build was done with cmake (bug introduced in version 2.12.0). - The meson build no longer enforces both static and dynamic versions of the library by default. - The internal zlib library was updated to version 1.2.12. Note, however, that FreeType is *not * affected by CVE-2018-25032 since it only does decompression.- Drop freetype-2.12.0-cff_slot_load-segfault.patch- Drop 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch * Tue Apr 19 2022 Dirk Müller - add revert-ft212-subpixel-hinting-change.patch (bsc#1198536)- add 079a22da037835daf5be2bd9eccf7bc1eaa2e783.patch to avoid an integer overflow occuring during fuzzing * Fri Apr 15 2022 Andreas Stieger - fix segfault in some applications boo#1198497 add freetype-2.12.0-cff_slot_load-segfault.patch * Fri Apr 08 2022 Dirk Müller - update to 2.12.0: - FreeType now handles OT-SVG fonts, to be controlled with `FT_CONFIG_OPTION_SVG` configuration macro. By default, it can only load the \'SVG \' table of an OpenType font. However, by using the `svg-hooks` property of the new \'ot-svg\' module it is possible to register an external SVG rendering engine. The FreeType demo programs have been set up to use \'librsvg\' as the rendering library. - The handling of fonts with an \'sbix\' table has been improved. - The internal \'zlib\' code has been updated to be in sync with the current \'zlib\' version (1.2.11). - The previously internal load flag `FT_LOAD_SBITS_ONLY` is now public. - Some minor improvements of the building systems, in particular handling of the \'zlib\' library (internal vs. external). - Support for non-desktop Universal Windows Platform. - Various other minor bug and documentation fixes. - The `ftdump` demo program shows more information for Type1 fonts if option `-n` is given. - `ftgrid` can now display embedded bitmap strikes. - fixes bsc#1198830 (CVE-2022-27404), bsc#1198832 (CVE-2022-27405), bsc#1198823 (CVE-2022-27406) * Thu Dec 02 2021 Dirk Müller - update to 2.11.1: * Some fields in the `CID_FaceDictRec`, `CID_FaceInfoRec`, and `FT_Data` structures have been changed from signed to unsigned type, which better reflects the actual usage. It is also an additional means to protect against malformed input. * Cmake support has been further improved. To do that various backward-incompatible changes were necessary; please see file `CMakeLists.txt` for more details. * The experimental \'COLR\' v1 API has been updated to the latest OpenType standard 1.9. * Fri Jul 23 2021 Ismail Dönmez - 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. * Tue Oct 20 2020 Ismail Dönmez - 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. * Sat May 09 2020 Ismail Dönmez - 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. * Wed Oct 09 2019 Cristian Rodríguez - Use the compiler default C std, since 2012 gcc defaults have changed, we now only need to get rid of ANSIFLAGS, override that variable instead. * Tue Jul 02 2019 Ismail Dönmez - Update to version 2.10.1 * The bytecode hinting of OpenType variation fonts was flawed, since the data in the `CVAR\' table wasn\'t correctly applied. * Auto-hinter support for Mongolian. * The handling of the default character in PCF fonts as introduced in version 2.10.0 was partially broken, causing premature abortion of charmap iteration for many fonts. * If `FT_Set_Named_Instance\' was called with the same arguments twice in a row, the function returned an incorrect error code the second time. * Direct rendering using FT_RASTER_FLAG_DIRECT crashed (bug introduced in version 2.10.0). * Increased precision while computing OpenType font variation instances. * The flattening algorithm of cubic Bezier curves was slightly changed to make it faster. This can cause very subtle rendering changes, which aren\'t noticeable by the eye, however. * The auto-hinter now disables hinting if there are blue zones defined for a `style\' (i.e., a certain combination of a script and its related typographic features) but the font doesn\'t contain any characters needed to set up at least one blue zone.- Add tarball signatures and freetype2.keyring * Mon Jun 24 2019 Ismail Dönmez - Update to version 2.10.0 * A bunch of new functions has been added to access and process COLR/CPAL data of OpenType fonts with color-layered glyphs. * As a GSoC 2018 project, Nikhil Ramakrishnan completely overhauled and modernized the API reference. * The logic for computing the global ascender, descender, and height of OpenType fonts has been slightly adjusted for consistency. * `TT_Set_MM_Blend\' could fail if called repeatedly with the same arguments. * The precision of handling deltas in Variation Fonts has been increased.The problem did only show up with multidimensional designspaces. * New function `FT_Library_SetLcdGeometry\' to set up the geometry of LCD subpixels. * FreeType now uses the `defaultChar\' property of PCF fonts to set the glyph for the undefined character at glyph index 0 (as FreeType already does for all other supported font formats). As a consequence, the order of glyphs of a PCF font if accessed with FreeType can be different now compared to previous versions. This change doesn\'t affect PCF font access with cmaps. * `FT_Select_Charmap\' has been changed to allow parameter value `FT_ENCODING_NONE\', which is valid for BDF, PCF, and Windows FNT formats to access built-in cmaps that don\'t have a predefined `FT_Encoding\' value. * A previously reserved field in the `FT_GlyphSlotRec\' structure now holds the glyph index. * The usual round of fuzzer bug fixes to better reject malformed fonts. * `FT_Outline_New_Internal\' and `FT_Outline_Done_Internal\' have been removed.These two functions were public by oversight only and were never documented. * A new function `FT_Error_String\' returns descriptions of error codes if configuration macro FT_CONFIG_OPTION_ERROR_STRINGS is defined. * `FT_Set_MM_WeightVector\' and `FT_Get_MM_WeightVector\' are new functions limited to Adobe MultiMaster fonts to directly set and get the weight vector. * Sat Oct 27 2018 Ismail Dönmez - Remove old ppc64 parts in spec file- Refresh patches: + bugzilla-308961-cmex-workaround.patch + don-t-mark-libpng-as-required-library.patch + enable-long-family-names-by-default.patch- Enable subpixel rendering with infinality config: + enable-subpixel-rendering.patch + enable-infinality-subpixel-hinting.patch * Mon May 14 2018 idonmezAATTsuse.com- Re-enable freetype-config, there is just too many fallouts. * Wed May 02 2018 idonmezAATTsuse.com- Update to version 2.9.1 * Type 1 fonts containing flex features were not rendered correctly (bug introduced in version 2.9). * CVE-2018-6942: Older FreeType versions can crash with certain malformed variation fonts. * Bug fix: Multiple calls to `FT_Get_MM_Var\' returned garbage. * Emboldening of bitmaps didn\'t work correctly sometimes, showing various artifacts (bug introduced in version 2.8.1). * The auto-hinter script ranges have been updated for Unicode 11. No support for new scripts have been added, however, with the exception of Georgian Mtavruli.- freetype-config is now deprecated by upstream and not enabled by default.- Drop upstreamed patches: * bnc1079600.patch * psaux-flex.patch * 0001-src-truetype-ttinterp.c-Ins_GETVARIATION-Avoid-NULL-.patch * 0001-truetype-Better-protection-against-invalid-VF-data.patch * Thu Mar 08 2018 kbabiochAATTsuse.com- Add bnc1079600.patch: Fix several integer overflow issues in truetype/ttinterp.c (bsc#1079600) * Tue Mar 06 2018 ilyaAATTilya.pp.ua- Refresh spec-file via spec-cleaner.- Add shell script freetype2.sh in separate package freetype2-profile-tti35 in order to be able to set TrueType interpreter version 35 (boo#1084085). * Fri Feb 09 2018 fstrbaAATTsuse.com- Added patch: * enable-long-family-names-by-default.patch + Define PCF_CONFIG_OPTION_LONG_FAMILY_NAMES to obtain 2.7.1 behaviour * Wed Feb 07 2018 fstrbaAATTsuse.com- Added patches: * 0001-src-truetype-ttinterp.c-Ins_GETVARIATION-Avoid-NULL-.patch + Upstream fix for bsc#1079603: Avoid NULL reference in src/truetype/ttinterp.c * 0001-truetype-Better-protection-against-invalid-VF-data.patch + Upstream fix for bsc#1079601: Protection against invalid VF data * Wed Jan 10 2018 idonmezAATTsuse.com- Add psaux-flex.patch to fix a regression in Type1 rendering * Tue Jan 09 2018 idonmezAATTsuse.com- Update to version 2.9 * Advance width values of variation fonts were often wrong. * More fixes for variation font support; you should update to this version if you want to support them. * As a GSoC project, Ewald Hew extended the new (Adobe) CFF engine to handle Type 1 fonts also, thus greatly improving the rendering of this format. This is the new default. * A new function, `FT_Set_Named_Instance\', can be used to set or change the current named instance. * Starting with this FreeType version, resetting variation coordinates will return to the currently selected named instance. Previously, FreeType returned to the base font (i.e., no instance set). * Some fuzzer fixes to better reject malformed fonts.
|
|
|