2001-10-30 Gerd Moellmann <gerd@gnu.org>
+ * xterm.c (x_draw_relief_rect): Correct bottom relief by 1 pixel.
+ (x_set_glyph_string_background_width): Set
+ extends_to_end_of_line_p if the row's fill_line_p is set and
+ drawing the last glyph with DRAW_IMAGE_{RAISED,SUNKEN}.
+
* xdisp.c (clear_garbaged_frames): Call Fredraw_frame.
2001-10-29 Eli Zaretskii <eliz@is.elta.co.il>
for (i = 0; i < width; ++i)
XDrawLine (dpy, window, gc,
left_x + i * left_p, bottom_y - i,
- right_x + 2 - i * right_p, bottom_y - i);
+ right_x + 1 - i * right_p, bottom_y - i);
/* Right. */
if (right_p)
|| (s->hl == DRAW_MOUSE_FACE
&& (s->next == NULL
|| s->next->hl != s->hl)));
-
+
x_get_glyph_string_clip_rect (s, &clip_rect);
if (s->face->box == FACE_SIMPLE_BOX)
|| s->face->background != default_face->background
|| s->face->stipple != default_face->stipple
|| s->row->mouse_face_p))
- || s->hl == DRAW_MOUSE_FACE))
+ || s->hl == DRAW_MOUSE_FACE
+ || ((s->hl == DRAW_IMAGE_RAISED || s->hl == DRAW_IMAGE_SUNKEN)
+ && s->row->fill_line_p)))
s->extends_to_end_of_line_p = 1;
/* If S extends its face to the end of the line, set its