[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/ChangeLog
From: |
Kim F. Storm |
Subject: |
[Emacs-diffs] Changes to emacs/src/ChangeLog |
Date: |
Wed, 12 Mar 2003 07:09:20 -0500 |
Index: emacs/src/ChangeLog
diff -c emacs/src/ChangeLog:1.3138 emacs/src/ChangeLog:1.3139
*** emacs/src/ChangeLog:1.3138 Sun Mar 9 17:47:22 2003
--- emacs/src/ChangeLog Wed Mar 12 07:09:19 2003
***************
*** 1,3 ****
--- 1,37 ----
+ 2003-03-12 Kim F. Storm <address@hidden>
+
+ The following changes consolidates the fringe handling from
+ xterm.c, w32term.c, and macterm.c into xdisp.c.
+
+ * xdisp.c: Consolidate fringe handling code here.
+ (left_bits, right_bits, continued_bits, continuation_bits)
+ (ov_bits, zv_bits): Define fringe bitmaps.
+ (fringe_bitmaps): New array holding fringe bitmaps.
+ (draw_fringe_bitmap): Draw a specific bitmap; call display
+ specific drawing routine via rif->draw_fringe_bitmap.
+ (draw_row_fringe_bitmaps): Generic replacement for
+ x_draw_row_fringe_bitmaps; all callers changed.
+ (compute_fringe_widths): Generic replacement for
+ x_compute_fringe_widths; all callers changed.
+
+ * dispextern.h (enum fringe_bitmap_type): Define here.
+ (struct fringe_bitmap, struct draw_fringe_bitmap_params): New.
+ (fringe_bitmaps): Declare extern.
+ (struct redisplay_interface): New member draw_fringe_bitmap.
+ (draw_row_fringe_bitmaps, compute_fringe_widths): Declare extern.
+
+ * xterm.c: Remove generic fringe code.
+ (x_draw_fringe_bitmap): Only perform actual fringe drawing.
+ (x_redisplay_interface): Add x_draw_fringe_bitmap member.
+
+ * w32term.c: Remove generic fringe code.
+ (w32_draw_fringe_bitmap): Only perform actual fringe drawing.
+ (w32_redisplay_interface): Add w32_draw_fringe_bitmap member.
+
+ * macterm.c: Remove generic fringe code.
+ (x_draw_fringe_bitmap): Only perform actual fringe drawing.
+ (x_redisplay_interface): Add x_draw_fringe_bitmap member.
+
2003-03-09 David Kastrup <address@hidden>
* process.c (read_process_output): We have allocated enough space
- [Emacs-diffs] Changes to emacs/src/ChangeLog, (continued)
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2003/03/03
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2003/03/04
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Juanma Barranquero, 2003/03/06
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kenichi Handa, 2003/03/06
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kenichi Handa, 2003/03/06
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2003/03/08
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2003/03/08
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2003/03/08
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2003/03/09
- [Emacs-diffs] Changes to emacs/src/ChangeLog, David Kastrup, 2003/03/09
- [Emacs-diffs] Changes to emacs/src/ChangeLog,
Kim F. Storm <=
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Andreas Schwab, 2003/03/12
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Andreas Schwab, 2003/03/12
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Andreas Schwab, 2003/03/12
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Andreas Schwab, 2003/03/12
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kenichi Handa, 2003/03/13
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kenichi Handa, 2003/03/14
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2003/03/14
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2003/03/14
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2003/03/14
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Stefan Monnier, 2003/03/14