Mercurial > emacs
comparison src/ChangeLog @ 65893:ae7e19399e2d
*** empty log message ***
| author | YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
|---|---|
| date | Fri, 07 Oct 2005 07:40:35 +0000 |
| parents | 4aec80c76170 |
| children | b0152961a784 |
comparison
equal
deleted
inserted
replaced
| 65892:41fc0bf568be | 65893:ae7e19399e2d |
|---|---|
| 1 2005-10-07 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | |
| 2 | |
| 3 * dispextern.h (struct glyph_string): Rename member for_overlaps_p | |
| 4 to for_overlaps. Now occupy 3 bits. | |
| 5 (OVERLAPS_PRED, OVERLAPS_SUCC, OVERLAPS_BOTH) | |
| 6 (OVERLAPS_ERASED_CURSOR): New defines. | |
| 7 (struct redisplay_interface): Add new OVERLAPS arg to member | |
| 8 fix_overlapping_area. | |
| 9 (x_fix_overlapping_area): Add new OVERLAPS arg. | |
| 10 (get_glyph_string_clip_rects): Add extern. | |
| 11 | |
| 12 * dispnew.c (redraw_overlapping_rows): Call | |
| 13 rif->fix_overlapping_area with new OVERLAPS arg as redrawn part. | |
| 14 | |
| 15 * xdisp.c: Rename member for_overlaps_p in struct glyph_string to | |
| 16 for_overlaps. | |
| 17 (get_glyph_string_clip_rects): New function created from | |
| 18 get_glyph_string_clip_rect. Set clipping rectangles according to | |
| 19 the value of for_overlaps. Enable to store multiple clipping | |
| 20 rectangles. | |
| 21 (get_glyph_string_clip_rect): Use get_glyph_string_clip_rects. | |
| 22 (fill_composite_glyph_string, fill_glyph_string, draw_glyphs): | |
| 23 Rename argument OVERLAPS_P to OVERLAPS. All uses in macros changed. | |
| 24 (x_fix_overlapping_area): Add OVERLAPS arg. Pass it to draw_glyphs. | |
| 25 (draw_phys_cursor_glyph): Set width of erased cursor to use it for | |
| 26 calculating clipping rectangles later. Call | |
| 27 x_fix_overlapping_area with new OVERLAPS arg to draw only erased | |
| 28 cursor area. | |
| 29 (expose_overlaps): Call x_fix_overlapping_area with new | |
| 30 OVERLAPS arg to draw overlaps in both preceding and succeeding rows. | |
| 31 | |
| 32 * xterm.c, w32term.c, macterm.c: Rename member for_overlaps_p in | |
| 33 struct glyph_string to for_overlaps. | |
| 34 | |
| 1 2005-10-04 Kim F. Storm <storm@cua.dk> | 35 2005-10-04 Kim F. Storm <storm@cua.dk> |
| 2 | 36 |
| 3 * window.c (window_split_tree): New function. | 37 * window.c (window_split_tree): New function. |
| 4 (Fwindow_split_tree): New defun. | 38 (Fwindow_split_tree): New defun. |
| 5 (syms_of_window): Defsubr it. | 39 (syms_of_window): Defsubr it. |
