emacs-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-commit] emacs/src xdisp.c


From: YAMAMOTO Mitsuharu
Subject: [Emacs-commit] emacs/src xdisp.c
Date: Fri, 07 Oct 2005 03:39:20 -0400

CVSROOT:        /cvsroot/emacs
Module name:    emacs
Branch:         
Changes by:     YAMAMOTO Mitsuharu <address@hidden>     05/10/07 07:39:18

Modified files:
        src            : xdisp.c 

Log message:
        Rename member for_overlaps_p in struct glyph_string to
        for_overlaps.
        (get_glyph_string_clip_rects): New function created from
        get_glyph_string_clip_rect.  Set clipping rectangles according to
        the value of for_overlaps.  Enable to store multiple clipping
        rectangles.
        (get_glyph_string_clip_rect): Use get_glyph_string_clip_rects.
        (fill_composite_glyph_string, fill_glyph_string, draw_glyphs):
        Rename argument OVERLAPS_P to OVERLAPS.  All uses in macros changed.
        (x_fix_overlapping_area): Add OVERLAPS arg.  Pass it to draw_glyphs.
        (draw_phys_cursor_glyph): Set width of erased cursor to use it for
        calculating clipping rectangles later.  Call
        x_fix_overlapping_area with new OVERLAPS arg to draw only erased
        cursor area.
        (expose_overlaps): Call x_fix_overlapping_area with new
        OVERLAPS arg to draw overlaps in both preceding and succeeding rows.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/emacs/emacs/src/xdisp.c.diff?tr1=1.1057&tr2=1.1058&r1=text&r2=text





reply via email to

[Prev in Thread] Current Thread [Next in Thread]