471 lines
18 KiB
Plaintext
471 lines
18 KiB
Plaintext
-------------------------------------------------------------------
|
|
Thu Oct 18 15:45:04 CEST 2007 - mfabian@suse.de
|
|
|
|
- Bugzilla #334565: avoid crash in xpdf caused by a bug in the
|
|
workaround patch for bug #308961
|
|
(fixed by Peng Wu <pwu@novell.com>).
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 08 11:43:58 CEST 2007 - mfabian@suse.de
|
|
|
|
- Bugzilla #308961: improve workaround patch for the broken
|
|
underlining in the CMEX fonts
|
|
(again by Peng Wu <pwu@novell.com>).
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 02 16:38:08 CEST 2007 - mfabian@suse.de
|
|
|
|
- Bugzilla #308961: add workaround for broken underlining
|
|
when using the CMEX fonts (by Peng Wu <pwu@novell.com>).
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 20 15:56:55 CEST 2007 - sbrabec@suse.cz
|
|
|
|
- Commented out NoSource to provide comfortable rebuild.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 03 16:19:11 CEST 2007 - mfabian@suse.de
|
|
|
|
- update to 2.3.5. Extract from the doc/CHANGES file:
|
|
• Some subglyphs in TrueType fonts were handled incorrectly due
|
|
to a missing graphics state reinitialization.
|
|
• Large .Z files (as distributed with some X11 packages)
|
|
weren't handled correctly, making FreeType increase the heap
|
|
stack in an endless loop.
|
|
• A large number of bugs have been fixed to avoid crashes and
|
|
endless loops with invalid fonts.
|
|
• The two new cache functions `FTC_ImageCache_LookupScaler' and
|
|
`FTC_SBit_Cache_LookupScaler' have been added to allow lookup of
|
|
glyphs using an `FTC_Scaler' object; this makes it possible to
|
|
use fractional pixel sizes in the cache. The demo programs have
|
|
been updated accordingly to use this feature.
|
|
• A new API `FT_Get_CMap_Format' has been added to get the
|
|
cmap format of a TrueType font. This is useful in handling
|
|
PDF files. The code has been contributed by Derek Clegg.
|
|
• The auto-hinter now produces better output by default for
|
|
non-Latin scripts like Indic. This was done by using the CJK
|
|
hinting module as the default instead of the Latin one. Thanks
|
|
to Rahul Bhalerao for this suggestion.
|
|
• A new API `FT_Face_CheckTrueTypePatents' has been added to find
|
|
out whether a given TrueType font uses patented bytecode
|
|
instructions. The `ft2demos' bundle contains a new program
|
|
called `ftpatchk' which demonstrates its usage.
|
|
• A new API `FT_Face_SetUnpatentedHinting' has been added to
|
|
enable or disable the unpatented hinter.
|
|
• Support for Windows FON files in PE format has been contributed
|
|
by Dmitry Timoshkov.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 04 14:58:01 CEST 2007 - mfabian@suse.de
|
|
|
|
- Bugzilla #275072: (from upstream CVS):
|
|
Check for negative number of points in contours. Problem
|
|
reported by Victor Stinner <victor.stinner@haypocalc.com>.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 22 16:47:15 CEST 2007 - mfabian@suse.de
|
|
|
|
- fix last patch to avoid crashes when loader->exec == NULL.
|
|
(caused crashes in xpdf, kpdf, acroread for me for many
|
|
.pdf files).
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 10 16:42:14 CEST 2007 - mfabian@suse.de
|
|
|
|
- update to 2.3.4. Extract from the doc/CHANGES file:
|
|
• A serious bug in the handling of bitmap fonts (and bitmap
|
|
strikes of outline fonts) has been introduced in 2.3.3.
|
|
• Remove a serious regression in the TrueType bytecode
|
|
interpreter that was introduced in version 2.3.2. Note that
|
|
this does not disable the improvements introduced to the
|
|
interpreter in version 2.3.2, only some ill cases that occurred
|
|
with certain fonts (though a few popular ones).
|
|
• The auto-hinter now ignores single-point contours for
|
|
computing blue zones. This bug created `wavy' baselines when
|
|
rendering text with various fonts that use these contours to
|
|
model mark-attach points (these are points that are never
|
|
rasterized and are placed outside of the glyph's real
|
|
outline).
|
|
• The `rsb_delta' and `lsb_delta' glyph slot fields are now set
|
|
to 0 for mono-spaced fonts. Otherwise code that uses them
|
|
would essentially ruin the fixed-advance property.
|
|
• Fix CVE-2007-1351 which can cause an integer overflow while
|
|
parsing BDF fonts, leading to a potentially exploitable heap
|
|
overflow condition.
|
|
• FreeType returned incorrect kerning information from TrueType
|
|
fonts when the bytecode interpreter was enabled. This
|
|
happened due to a typo introduced in version 2.3.0.
|
|
• Negative kerning values from PFM files are now reported
|
|
correctly (they were read as 16-bit unsigned values from the
|
|
file).
|
|
• Fixed a small memory leak when `FT_Init_FreeType' failed for
|
|
some reason.
|
|
• The Postscript hinter placed and sized very thin and ghost
|
|
stems incorrectly.
|
|
• The TrueType bytecode interpreter has been fixed to get rid
|
|
of most of the rare differences seen in comparison to the
|
|
Windows font loader.
|
|
• A new demo program `ftdiff' has been added to compare
|
|
TrueType hinting, FreeType's auto hinting, and rendering
|
|
without hinting in three columns.
|
|
• The auto-hinter now better deals with serifs and corner cases
|
|
(e.g., glyph '9' in Arial at 9pt, 96dpi). It also improves
|
|
spacing adjustments and doesn't change widths for non-spacing
|
|
glyphs.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 28 19:36:32 CEST 2007 - mfabian@suse.de
|
|
|
|
- Bugzilla #258335: fix buffer overflow in handling of bdf fonts.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 05 16:03:56 CET 2007 - mfabian@suse.de
|
|
|
|
- update to 2.3.1.
|
|
• The TrueType interpreter sometimes returned incorrect
|
|
horizontal metrics due to a bug in the handling of the SHZ
|
|
instruction.
|
|
• A typo in a security check introduced after
|
|
version 2.2.1 prevented FreeType to render some glyphs in CFF
|
|
fonts.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jan 21 14:25:09 CET 2007 - mfabian@suse.de
|
|
|
|
- update to 2.3.0 (from rc1 to final release)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 12 20:54:24 CET 2007 - mfabian@suse.de
|
|
|
|
- update to 2.2.1.20070112 (= 2.3.0rc1).
|
|
• bugzilla #231417 fixed, see ChangeLog:
|
|
2007-01-10 David Turner <david at freetype.org>
|
|
[...]
|
|
* src/pshinter/pshalgo.c (psh_glyph_compute_inflections):
|
|
fixed a typo which created an endless loop with some malformed
|
|
font files
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 22 19:03:37 CET 2006 - mfabian@suse.de
|
|
|
|
- Bugzilla #222693: disable bugzilla-159166-reduce-embolden-distance.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 09 16:02:31 CET 2006 - mfabian@suse.de
|
|
|
|
- Bugzilla #216793: "local variable used before set"
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 07 13:30:08 CET 2006 - mfabian@suse.de
|
|
|
|
- Bugzilla #217388: fix advance handling in FT_GlyphSlot_Embolden()
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 27 17:25:35 CEST 2006 - mfabian@suse.de
|
|
|
|
- Bugzilla #158573: update to 2.2.1.20061027.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 20 12:31:40 CEST 2006 - mfabian@suse.de
|
|
|
|
- disable the recent fixes of the byte code interpreter because
|
|
if breaks the rendering of "Luxi Mono"
|
|
(/usr/share/fonts/truetype/luximr.ttf) See also:
|
|
http://lists.gnu.org/archive/html/freetype/2006-10/msg00034.html
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 13 14:20:44 CEST 2006 - mfabian@suse.de
|
|
|
|
- update to 2.2.1.20061013
|
|
• Add support for LCD color filtering to ftview.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 16 15:43:36 CEST 2006 - mfabian@suse.de
|
|
|
|
- use "Supplements: fonts-config" only for SuSE Linux >= 10.1.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 10 18:03:30 CEST 2006 - mfabian@suse.de
|
|
|
|
- Bugzilla #195835: add "Supplements: fonts-config" to .spec file.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 10 10:41:02 CEST 2006 - mfabian@suse.de
|
|
|
|
- Bugzilla #190902: add patch from upstream CVS to handle
|
|
bad PCF files.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 20 18:04:29 CEST 2006 - mfabian@suse.de
|
|
|
|
- update to 2.2.1:
|
|
+ remove bugzilla-97202-fix-x-crash.patch
|
|
+ remove bugzilla-157441-autofit-cjk-cvs.patch
|
|
(was from upstream CVS).
|
|
+ remove bugzilla-158156-memory-leak.patch
|
|
(was from upstream CVS).
|
|
+ remove bugzilla-158573-fix-orientation-detection.patch
|
|
(included upstream).
|
|
+ remove bugzilla-133086-enable-kerning.patch
|
|
(was from upstream).
|
|
+ remove bugzilla-154928-integer-overflows.patch
|
|
(was from upstream).
|
|
+ remove bugzilla-159304-fix-ftview-glyph-index.patch
|
|
(fixed upstream).
|
|
+ remove enable_ft_optimize_memory.patch (is already enabled by
|
|
default now).
|
|
+ adapt bugzilla-159166-reduce-embolden-distance.patch a little
|
|
bit to achieve the same boldness effect as with the last
|
|
package.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 01 13:02:51 CEST 2006 - mfabian@suse.de
|
|
|
|
- Bugzilla #154928: fix several integer overflows.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 24 17:27:36 CEST 2006 - mfabian@suse.de
|
|
|
|
- Bugzilla #133086: enable kerning, see
|
|
http://lists.nongnu.org/archive/html/freetype-devel/2005-09/msg00027.html
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 21 14:04:10 CET 2006 - dmueller@suse.de
|
|
|
|
- build parallel
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 20 04:53:01 CET 2006 - zsu@suse.de
|
|
|
|
- Bugzilla #158573: fix corrupt embolden glyphs issue for CJK fonts.
|
|
- Bugzilla #159166: reduce embolden strength to get better rendering
|
|
effect.
|
|
- Bugzilla #159304: fix wrong glyph index handling in ftview when
|
|
rendering embolden or outline mode.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 15 16:02:12 CET 2006 - mfabian@suse.de
|
|
|
|
- Bugzilla #157441: remove 0x0100-0xFFFF from CJK Unicode range,
|
|
as it might cause side effects for non-CJK scripts.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 15 13:12:47 CET 2006 - mfabian@suse.de
|
|
|
|
- Bugzilla #158156: fix a memory leak (by Zhe Su <zsu@novell.com>).
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 14 18:16:30 CET 2006 - mfabian@suse.de
|
|
|
|
- Bugzilla #157441: instead of Takashi's patches, use a patch
|
|
from upstream CVS which renders slightly better.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 14 14:38:57 CET 2006 - mfabian@suse.de
|
|
|
|
- Bugzilla #157441: FZSongTi.ttf contains a lot more (CJK)-glyphs
|
|
than most other fonts, therefore we have to expand the cjk range
|
|
in Takashi Iwai's "ft2-autofit-02-cjk.diff" to render these
|
|
glyphs correctly as well.
|
|
- Bugzilla #157441: don't apply ft2-autofit-03-latin-baseline.diff
|
|
as it has some side effects.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 25 21:30:13 CET 2006 - mls@suse.de
|
|
|
|
- converted neededforbuild to BuildRequires
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 09 16:11:04 CET 2006 - mfabian@suse.de
|
|
|
|
- Bugzilla #105626: add patches by Takashi IWAI <tiwai@suse.de>
|
|
to improve the autohinting (mainly for CJK fonts).
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 21 18:24:21 CEST 2005 - mfabian@suse.de
|
|
|
|
- fix typo in .spec file.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 20 10:45:55 CEST 2005 - mfabian@suse.de
|
|
|
|
- Bugzilla #97202: apply workaround to avoid crashing the Xserver.
|
|
I need to disable FT_OPTIMIZE_MEMORY again to apply that
|
|
workaround.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 19 16:05:32 CEST 2005 - mfabian@suse.de
|
|
|
|
- enable FT_OPTIMIZE_MEMORY.
|
|
- enable the byte code interpreter again.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 12 14:13:56 CEST 2005 - mfabian@suse.de
|
|
|
|
- update to 2.1.10.
|
|
+ fixes serious bug introduced in 2.1.8 which caused many
|
|
distortions for TrueType fonts
|
|
+ amount of heap memory used is drastically reduced
|
|
For more details see /usr/share/doc/packages/freetype2/CHANGES.
|
|
- disable freetype-autohint-cjkfonts.patch for the moment, the
|
|
auto-hinter has been replaced with a new module called the
|
|
'auto-fitter' which is "prepared better to support non-latin1
|
|
scripts in next releases". Currently the rendering quality of
|
|
CJK fonts seems to have suffered though compared to 2.1.9
|
|
with the freetype-autohint-cjkfonts.patch.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 4 17:03:01 CEST 2005 - meissner@suse.de
|
|
|
|
- use system zlib.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 6 18:31:00 CEST 2004 - mfabian@suse.de
|
|
|
|
- update to 2.1.9.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 10 15:45:26 CEST 2004 - mfabian@suse.de
|
|
|
|
- update to 2.1.8.
|
|
remove the bdf-pcf fixes for bitmap font metric issues which
|
|
were backported from CVS, they are included in this release
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 16 11:14:05 CEST 2004 - mfabian@suse.de
|
|
|
|
- Bugzilla #38205:
|
|
add patch from http://www.kde.gr.jp/~akito/patch/freetype2/2.1.7
|
|
to improve the hinting results (mainly for CJK fonts).
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 24 01:14:22 CET 2004 - mfabian@suse.de
|
|
|
|
- Add ft2-stream-compat.diff for binary compatibility when
|
|
upgrading from SLES8 to SLES9.
|
|
The FT_Stream functions have been renamed and although these
|
|
functions were declared for internal use only by the freetype
|
|
developers, they have been used in Qt (and possibly elsewhere).
|
|
Therefore, 3rd party which linked statically against Qt might
|
|
not work after upgrading from SLES8 to SLES9.
|
|
Fix this problem with a patch by Kurt Garloff <garloff@suse.de>
|
|
which defines appropriate weak symbols.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 16 12:02:08 CET 2004 - mfabian@suse.de
|
|
|
|
- fix Bugzilla# 36143: backport fixes for bitmap font metric issues
|
|
from CVS to fix crashes when using bitmap fonts caused by the
|
|
new libXft-2.1.5 from the X.org tree.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 15 12:37:11 CET 2004 - mfabian@suse.de
|
|
|
|
- mark freetype2 tarball as Nosource, it is already in the source
|
|
rpm of the main freetype2 package.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 12 09:45:40 CET 2004 - adrian@suse.de
|
|
|
|
- add %defattr
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 9 14:57:51 CET 2004 - mfabian@suse.de
|
|
|
|
- add "-fno-strict-aliasing" compile option to prevent crashes
|
|
for example in ftdump and mkfontscale.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 17 19:36:47 CET 2003 - mfabian@suse.de
|
|
|
|
- update to 2.1.7.
|
|
- remove freetype2-type1.patch (included upstream)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 9 00:26:48 CEST 2003 - schwab@suse.de
|
|
|
|
- Fix invalid free.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 26 16:13:30 CEST 2003 - mfabian@suse.de
|
|
|
|
- update to 2.1.5.
|
|
- remove freetype-bdf-pcf-drivr.patch, freetype2-bitmap-style.patch
|
|
(included upstream).
|
|
- remove gzip-eof.patch.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 1 12:05:01 CEST 2003 - mfabian@suse.de
|
|
|
|
- add gzip-eof.patch to fix the problem that some gzipped bitmap
|
|
fonts could not be opened by freetype2.
|
|
See also:
|
|
http://marc.theaimsgroup.com/?l=freetype-devel&m=105505219505600&w=2
|
|
and followups.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 26 23:29:14 CEST 2003 - mfabian@suse.de
|
|
|
|
- add freetype2-bitmap-style.patch: check the bdf properties
|
|
WEIGHT_NAME and SLANT case insensitively. Without that,
|
|
these properties are not correctly recognized when the fonts
|
|
specify them in lower case.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 16 20:30:32 CEST 2003 - mfabian@suse.de
|
|
|
|
- don't install files which will not be packaged.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 8 16:12:25 CEST 2003 - mfabian@suse.de
|
|
|
|
- update to 2.1.4
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 4 12:34:32 CEST 2003 - mfabian@suse.de
|
|
|
|
- freetype updated to 2.1.4rc2
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 7 22:02:17 CET 2003 - mfabian@suse.de
|
|
|
|
- Bug #24755: further improvement: add " Wide" to the family name
|
|
for fonts which have an average width >= point size, i.e. fonts
|
|
which have glyphs which are at least square (or maybe even
|
|
wider). This makes fonts which contain only double width
|
|
characters (for example the "misc-fixed" 18x18ja.bdf) clearly
|
|
distinct from single width fonts of the same family and
|
|
avoids that they get accidentally selected via freetype2/Xft2.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 7 16:17:39 CET 2003 - mfabian@suse.de
|
|
|
|
- Bug #24775: partly fixed by a patch to freetype which returns
|
|
"FOUNDRY FAMILY_NAME" as the family_name for bitmap fonts.
|
|
Without that change, all bitmap fonts which have "Fixed"
|
|
in FAMILY_NAME also had the same family_name "Fixed" via
|
|
freetype/Xft2 and it was not possible to distinguish between
|
|
them, therefore the selection of "Fixed" bitmap fonts produced
|
|
quite surprising results. After this change, the fonts show
|
|
up for example as "Misc Fixed", "Etl Fixed", etc. via
|
|
freetype2/Xft2, which makes it easy to select the right one.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 29 16:29:45 CET 2003 - mfabian@suse.de
|
|
|
|
- add freetype2-bc.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jan 25 21:57:05 CET 2003 - mfabian@suse.de
|
|
|
|
- use the original names for the utilities, i.e. ftdump
|
|
instead of ft2dump, etc. ... (I renamed the utilities
|
|
in freetype1 to ft1dump, ft1view, etc. ...
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 13 18:20:36 CET 2003 - mfabian@suse.de
|
|
|
|
- new package ft2demos, version 2.1.3
|
|
|
|
|