- Update to version 2.5.0.1
* The cache manager function `FTC_Manager_Reset' didn't flush the
cache.
* Behdad Esfahbod (on behalf of Google) contributed support for
color embedded bitmaps (eg. color emoji).
* The old FreeType CFF engine is now disabled by default.
* All code related to macro FT_CONFIG_OPTION_OLD_INTERNALS
has been removed.
* The property API (`FT_Property_Get' and `FT_Property_Set') is
now declared as stable.
* Another round of TrueType subpixel hinting fixes.
* 64bit compilation of the new CFF engine was buggy.
* Some fixes to improve robustness in memory-tight situations.
- Add dependency on libpng-devel for color emoji support.
- Drop freetype-new-cff-engine.patch, upstream now.
- Update to version 2.5.0
* ftview has been updated to support color embedded bitmaps.
* The 'ttdebug' program has been further improved. In particular,
it accepts a new command line option `-H' to select the hinting
engine.
OBS-URL: https://build.opensuse.org/request/show/181835
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=78
- Update to version 2.4.12
* A new CFF rendering engine from Adobe
* The macro FT_CONFIG_OPTION_OLD_INTERNALS is no longer set by
default.
- freetype-new-cff-engine.patch: Enable the new CFF engine by default.
- Drop freetype2-no_rpath.patch, not needed.
- Update to version 2.4.12
* Using the `H' key, it is now possible to select the CFF engine
in both ftview and ftdiff.
* The new command line option '-H' for `ftbench' selects the Adobe
CFF engine.
* It is now possible to directly select the LCD rendering mode
with the keys 'A'-'F' in 'ftview'. The key mapping for cycling
through LCD modes has been changed from 'K' and 'L' to 'k' and
'l', and toggling custom LCD filtering is no longer mapped to
key 'F' but to key 'L'.
* In `ftdiff', key 'x' toggles between layout modes: Either use
the advance width (this is new and now the default) or the
bounding box information to determine line breaks.
* For all demo tools, the new command line option `-v' shows the
version.
* For the demo tools with a GUI, the new command line options '-w'
and '-h' select the width and the height of the output window,
respectively.
- Drop ft2demos-build-testname.patch, not needed.
OBS-URL: https://build.opensuse.org/request/show/174996
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=74
- Update to version 2.4.11
* Some vulnerabilities in the BDF implementation have been fixed.
* Support for OpenType collections (OTC) has been added.
* Pure CFF fonts within an SFNT wrapper are now supported.
* Minor rendering improvements to the auto-hinter.
* `FT_GlyphSlot_Oblique' now uses a shear angle of 12°.
- Modify freetype2-subpixel.patch for new subpixel hinting option.
- Drop fix-build.patch: no longer needed
- Update to version 2.4.11
* ftdiff now supports UTF-8 encoded input files for option `-f'.
* Using keys `r' and `R', you can now adjust the stroker radius in
ftview.
OBS-URL: https://build.opensuse.org/request/show/146151
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=70
- Update to version 2.4.10
* Incremental glyph loading as needed by ghostscript was broken.
* A new function `FT_Outline_EmboldenXY'
* The glyph spacing computation in `FT_GlyphSlot_Embolden' (and
similar code in `ftview') has been improved.
* Minor improvements to the TrueType bytecode interpreter and
glyph loader, the auto-hinter, and the B/W rasterizer.
- Update to version 2.4.10
* In the `ftview' demo program, key `e' has been replaced with `x'
and `y' to embolden in the horizontal and vertical direction,
respectively.
OBS-URL: https://build.opensuse.org/request/show/125214
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=68
- Update to version 2.4.9
* Fixes CVE-2012-1126, CVE-2012-1127, CVE-2012-1128, CVE-2012-1129,
CVE-2012-1130, CVE-2012-1131, CVE-2012-1132, CVE-2012-1133,
CVE-2012-1134, CVE-2012-1135, CVE-2012-1136, CVE-2012-1137,
CVE-2012-1138, CVE-2012-1139, CVE-2012-1140, CVE-2012-1141,
CVE-2012-1142, CVE-2012-1143, CVE-2012-1144
* The `ENCODING -1 <n>' format of BDF fonts is now supported.
* For BDF fonts, support for the whole Unicode encoding range has
been added.
* Better TTF support for x_ppem != y_ppem.
* `FT_Get_Advances' sometimes returned bogus values.
- Update to version 2.4.9
* The demo programs no longer recognize and handle default
suffixes; you now have to always specify the complete font name.
* Better rendering and LCD mode cycling added to ftview.
OBS-URL: https://build.opensuse.org/request/show/108554
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=61
- Update to version 2.4.6
* For TrueType based fonts, the ascender and descender values were
incorrect sometimes (off by a pixel if the ppem value was not a
multiple of 5). Depending on the use you might now experience
a different layout; the change should result in better, more
consistent line spacing.
* Fix CVE-2011-0226 which causes a vulnerability while handling
Type 1 fonts.
* BDF fonts containing glyphs with negative values for ENCODING
were incorrectly rejected. This bug has been introduced in
FreeType version 2.2.0.
* The behaviour of FT_STROKER_LINEJOIN_BEVEL has been corrected.
* A new line join style, FT_STROKER_LINEJOIN_MITER_FIXED, has
been introduced to support PostScript and PDF miter joins.
* FT_STROKER_LINEJOIN_MITER_VARIABLE has been introduced as an
alias for FT_STROKER_LINEJOIN_MITER.
* Various stroking glitches has been fixed
* SFNT bitmap fonts which contain an outline glyph for `.notdef'
only no longer set the FT_FACE_FLAG_SCALABLE flag.
- Drop bnc704612_othersubr.diff, applied upstream
- Update to version 2.4.6
* No changes since 2.4.5
OBS-URL: https://build.opensuse.org/request/show/77963
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=50
- Update to version 2.4.5
* A rendering regression for second-order Bézier curves has been
fixed, introduced in 2.4.3.
* If autohinting is not explicitly disabled, FreeType now uses
the autohinter if a TrueType based font doesn't contain native
hints.
* The load flag FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH has been made
redundant and is simply ignored; this means that FreeType now
ignores the global advance width value in TrueType fonts.
* `FT_Sfnt_Table_Info' can now return the number of SFNT tables of
a font.
* Support for PCF files compressed with bzip2 has been contributed
by Joel Klinghed. To make this work, the OS must provide a
bzip2 library.
* Again some fixes to better handle broken fonts.
* Some improvements to the B/W rasterizer.
* Fixes to the cache module to improve robustness.
* Just Fill Bugs contributed (experimental) code to compute blue
zones for CJK Ideographs, improving the alignment of horizontal
stems at the top or bottom edges.
- Dropped the following patches:
* bnc628213_1797.diff (fixed upstream)
* bnc641580_CVE-2010-3311.diff (fixed upstream)
* ft2-stream-compat.diff (only needed for SLE8->SLE9 update)
- Add libbz2-devel to BuildRequires to enable bzip2 support
- Update to version 2.4.5
* The `ftgrid' demo program can now display autohinter segments,
to be toggled on and off with key `s'.
OBS-URL: https://build.opensuse.org/request/show/74498
OBS-URL: https://build.opensuse.org/package/show/M17N/freetype2?expand=0&rev=45