[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/ChangeLog
From: |
YAMAMOTO Mitsuharu |
Subject: |
[Emacs-diffs] Changes to emacs/src/ChangeLog |
Date: |
Fri, 07 Oct 2005 03:40:39 -0400 |
Index: emacs/src/ChangeLog
diff -c emacs/src/ChangeLog:1.4627 emacs/src/ChangeLog:1.4628
*** emacs/src/ChangeLog:1.4627 Tue Oct 4 14:13:50 2005
--- emacs/src/ChangeLog Fri Oct 7 07:40:35 2005
***************
*** 1,3 ****
--- 1,37 ----
+ 2005-10-07 YAMAMOTO Mitsuharu <address@hidden>
+
+ * dispextern.h (struct glyph_string): Rename member for_overlaps_p
+ to for_overlaps. Now occupy 3 bits.
+ (OVERLAPS_PRED, OVERLAPS_SUCC, OVERLAPS_BOTH)
+ (OVERLAPS_ERASED_CURSOR): New defines.
+ (struct redisplay_interface): Add new OVERLAPS arg to member
+ fix_overlapping_area.
+ (x_fix_overlapping_area): Add new OVERLAPS arg.
+ (get_glyph_string_clip_rects): Add extern.
+
+ * dispnew.c (redraw_overlapping_rows): Call
+ rif->fix_overlapping_area with new OVERLAPS arg as redrawn part.
+
+ * xdisp.c: 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.
+
+ * xterm.c, w32term.c, macterm.c: Rename member for_overlaps_p in
+ struct glyph_string to for_overlaps.
+
2005-10-04 Kim F. Storm <address@hidden>
* window.c (window_split_tree): New function.
- [Emacs-diffs] Changes to emacs/src/ChangeLog, YAMAMOTO Mitsuharu, 2005/10/01
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F . Storm, 2005/10/01
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Richard M . Stallman, 2005/10/01
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Dan Nicolaescu, 2005/10/02
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Stefan Monnier, 2005/10/04
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Stefan Monnier, 2005/10/04
- [Emacs-diffs] Changes to emacs/src/ChangeLog, YAMAMOTO Mitsuharu, 2005/10/04
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F . Storm, 2005/10/04
- [Emacs-diffs] Changes to emacs/src/ChangeLog,
YAMAMOTO Mitsuharu <=
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F . Storm, 2005/10/07
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F . Storm, 2005/10/07
- [Emacs-diffs] Changes to emacs/src/ChangeLog, YAMAMOTO Mitsuharu, 2005/10/07
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2005/10/09
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Romain Francoise, 2005/10/09
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Juanma Barranquero, 2005/10/10
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2005/10/10
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jason Rumney, 2005/10/10
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F . Storm, 2005/10/10
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F . Storm, 2005/10/10