diff options
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | ChangeLog.pre-1-0 | 7 | ||||
-rw-r--r-- | ChangeLog.pre-1-10 | 7 | ||||
-rw-r--r-- | ChangeLog.pre-1-2 | 7 | ||||
-rw-r--r-- | ChangeLog.pre-1-4 | 7 | ||||
-rw-r--r-- | ChangeLog.pre-1-6 | 7 | ||||
-rw-r--r-- | ChangeLog.pre-1-8 | 7 | ||||
-rw-r--r-- | pango/glyphstring.c | 4 |
8 files changed, 51 insertions, 2 deletions
@@ -1,3 +1,10 @@ +Thu Jan 10 15:04:31 2002 Owen Taylor <otaylor@redhat.com> + + * pango/glyphstring.c (pango_glyph_string_extents_range): + Don't offset the logical rect by y_offset - this generally + is not desired, since it means that the logical height + of a line could change if it included accented characters. + 2002-01-09 Alex Larsson <alexl@redhat.com> * pango/pangoxft-fontmap.c (pango_xft_font_map_load_fontset): diff --git a/ChangeLog.pre-1-0 b/ChangeLog.pre-1-0 index af2369df..caed40a8 100644 --- a/ChangeLog.pre-1-0 +++ b/ChangeLog.pre-1-0 @@ -1,3 +1,10 @@ +Thu Jan 10 15:04:31 2002 Owen Taylor <otaylor@redhat.com> + + * pango/glyphstring.c (pango_glyph_string_extents_range): + Don't offset the logical rect by y_offset - this generally + is not desired, since it means that the logical height + of a line could change if it included accented characters. + 2002-01-09 Alex Larsson <alexl@redhat.com> * pango/pangoxft-fontmap.c (pango_xft_font_map_load_fontset): diff --git a/ChangeLog.pre-1-10 b/ChangeLog.pre-1-10 index af2369df..caed40a8 100644 --- a/ChangeLog.pre-1-10 +++ b/ChangeLog.pre-1-10 @@ -1,3 +1,10 @@ +Thu Jan 10 15:04:31 2002 Owen Taylor <otaylor@redhat.com> + + * pango/glyphstring.c (pango_glyph_string_extents_range): + Don't offset the logical rect by y_offset - this generally + is not desired, since it means that the logical height + of a line could change if it included accented characters. + 2002-01-09 Alex Larsson <alexl@redhat.com> * pango/pangoxft-fontmap.c (pango_xft_font_map_load_fontset): diff --git a/ChangeLog.pre-1-2 b/ChangeLog.pre-1-2 index af2369df..caed40a8 100644 --- a/ChangeLog.pre-1-2 +++ b/ChangeLog.pre-1-2 @@ -1,3 +1,10 @@ +Thu Jan 10 15:04:31 2002 Owen Taylor <otaylor@redhat.com> + + * pango/glyphstring.c (pango_glyph_string_extents_range): + Don't offset the logical rect by y_offset - this generally + is not desired, since it means that the logical height + of a line could change if it included accented characters. + 2002-01-09 Alex Larsson <alexl@redhat.com> * pango/pangoxft-fontmap.c (pango_xft_font_map_load_fontset): diff --git a/ChangeLog.pre-1-4 b/ChangeLog.pre-1-4 index af2369df..caed40a8 100644 --- a/ChangeLog.pre-1-4 +++ b/ChangeLog.pre-1-4 @@ -1,3 +1,10 @@ +Thu Jan 10 15:04:31 2002 Owen Taylor <otaylor@redhat.com> + + * pango/glyphstring.c (pango_glyph_string_extents_range): + Don't offset the logical rect by y_offset - this generally + is not desired, since it means that the logical height + of a line could change if it included accented characters. + 2002-01-09 Alex Larsson <alexl@redhat.com> * pango/pangoxft-fontmap.c (pango_xft_font_map_load_fontset): diff --git a/ChangeLog.pre-1-6 b/ChangeLog.pre-1-6 index af2369df..caed40a8 100644 --- a/ChangeLog.pre-1-6 +++ b/ChangeLog.pre-1-6 @@ -1,3 +1,10 @@ +Thu Jan 10 15:04:31 2002 Owen Taylor <otaylor@redhat.com> + + * pango/glyphstring.c (pango_glyph_string_extents_range): + Don't offset the logical rect by y_offset - this generally + is not desired, since it means that the logical height + of a line could change if it included accented characters. + 2002-01-09 Alex Larsson <alexl@redhat.com> * pango/pangoxft-fontmap.c (pango_xft_font_map_load_fontset): diff --git a/ChangeLog.pre-1-8 b/ChangeLog.pre-1-8 index af2369df..caed40a8 100644 --- a/ChangeLog.pre-1-8 +++ b/ChangeLog.pre-1-8 @@ -1,3 +1,10 @@ +Thu Jan 10 15:04:31 2002 Owen Taylor <otaylor@redhat.com> + + * pango/glyphstring.c (pango_glyph_string_extents_range): + Don't offset the logical rect by y_offset - this generally + is not desired, since it means that the logical height + of a line could change if it included accented characters. + 2002-01-09 Alex Larsson <alexl@redhat.com> * pango/pangoxft-fontmap.c (pango_xft_font_map_load_fontset): diff --git a/pango/glyphstring.c b/pango/glyphstring.c index 26b67dd7..9a930a37 100644 --- a/pango/glyphstring.c +++ b/pango/glyphstring.c @@ -214,9 +214,9 @@ pango_glyph_string_extents_range (PangoGlyphString *glyphs, { logical_rect->width += geometry->width; - new_pos = MIN (logical_rect->y, glyph_logical.y + geometry->y_offset); + new_pos = MIN (logical_rect->y, glyph_logical.y); logical_rect->height = MAX (logical_rect->y + logical_rect->height, - glyph_logical.y + glyph_logical.height + geometry->y_offset) - new_pos; + glyph_logical.y + glyph_logical.height) - new_pos; logical_rect->y = new_pos; } } |