From a33c013fe2dc6e65de2879682201d9c155292349 Mon Sep 17 00:00:00 2001 From: Werner Lemberg Date: Thu, 1 Mar 2012 14:04:30 +0100 Subject: [PATCH] [truetype] Fix Savannah bug #35646. * src/truetype/ttinterp.c (Ins_MIRP): Typo, present since ages. The code is now in sync with the other operators (e.g. MSIRP) which modify twilight points. --- ChangeLog | 14 +++++++++++--- src/truetype/ttinterp.c | 2 +- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 89e069a10..c9c54c70d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,12 @@ -2012-02-29 Werner Lemberg +2012-03-01 Werner Lemberg + + [truetype] Fix Savannah bug #35646. + + * src/truetype/ttinterp.c (Ins_MIRP): Typo, present since ages. The + code is now in sync with the other operators (e.g. MSIRP) which + modify twilight points. + +2012-03-01 Werner Lemberg [bdf] Fix Savannah bug #35643. @@ -6,7 +14,7 @@ comment before `_bdf_list_split', this is, really allocate at least five `field' elements. -2012-02-29 Werner Lemberg +2012-03-01 Werner Lemberg [bdf] Fix Savannah bug #35641. @@ -14,7 +22,7 @@ _BDF_ENCODING isn't set. We need this because access to the `glyph' variable might be undefined otherwise. -2012-02-29 Werner Lemberg +2012-03-01 Werner Lemberg [truetype] Fix Savannah bug #35640. diff --git a/src/truetype/ttinterp.c b/src/truetype/ttinterp.c index 7f33afa4f..3acb24a2f 100644 --- a/src/truetype/ttinterp.c +++ b/src/truetype/ttinterp.c @@ -6264,7 +6264,7 @@ CUR.zp1.org[point].y = CUR.zp0.org[CUR.GS.rp0].y + TT_MulFix14( (FT_UInt32)cvt_dist, CUR.GS.freeVector.y ); - CUR.zp1.cur[point] = CUR.zp0.cur[point]; + CUR.zp1.cur[point] = CUR.zp1.org[point]; } org_dist = CUR_Func_dualproj( &CUR.zp1.org[point],