[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: |
Mon, 20 Feb 2006 22:13:46 +0000 |
Index: emacs/src/ChangeLog
diff -u emacs/src/ChangeLog:1.4890 emacs/src/ChangeLog:1.4891
--- emacs/src/ChangeLog:1.4890 Mon Feb 20 16:44:08 2006
+++ emacs/src/ChangeLog Mon Feb 20 22:13:45 2006
@@ -1,3 +1,43 @@
+2006-02-20 Kim F. Storm <address@hidden>
+
+ * buffer.h (struct buffer): New members fringe_indicator_alist and
+ fringe_cursor_alist.
+
+ * buffer.c (init_buffer_once): Set dummy default values for
+ fringe-indicator-alist and fringe-cursor-alist. The proper
+ default values are set by pre-loading fringe.el.
+ (syms_of_buffer): defvar_per_buffer new fringe-indicator-alist and
+ fringe-cursor-alist buffer-local variables and defvar_lisp_nopro
+ correspondig default- variables.
+
+ * fringe.c (enum fringe_bitmap_type): Remove. Change all uses
+ to use `int'.
+ (NO_FRINGE_BITMAP, UNDEF_FRINGE_BITMAP, MAX_STANDARD_FRINGE_BITMAPS):
+ Define explicitly.
+ (Qtruncation, Qcontinuation, Qempty_line, Qtop_bottom)
+ (Qhollow_small): New variables.
+ (syms_of_fringe): Intern and staticpro them.
+ (question_mark_bits): Rename from unknown_bits.
+ (left_curly_arrow_bits): Rename from continuation_bits.
+ (right_curly_arrow_bits): Rename from continued_bits.
+ (left_triangle_bits): Rename from ov_bits.
+ (right_triangle_bits): Added.
+ (filled_rectangle_bits): Rename from filled_box_cursor_bits.
+ (hollow_rectangle_bits): Rename from hollow_box_cursor_bits.
+ (filled_square_bits): Added.
+ (vertical_bar_bits): Rename from bar_cursor_bits.
+ (horisontal_bar_bits): Rename from hbar_cursor_bits.
+ (empty_line_bits): Rename from zv_bits.
+ (standard_bitmaps): Update to use new names.
+ (draw_fringe_bitmap_1): Make static.
+ (get_logical_cursor_bitmap, get_logical_fringe_bitmap): New functions
+ to map from logical cursors and indicators to physical bitmaps.
+ (draw_fringe_bitmap): Resolve fringe cursor and overlay-arrow
+ bitmaps using symbol names instead of bitmap numbers.
+ (update_window_fringes): Use logical indicator symbol names
+ instead of bitmap numbers for logical. Add bitmap cache.
+ (LEFT_FRINGE, RIGHT_FRINGE): New helper macros.
+
2006-02-20 Chong Yidong <address@hidden>
* regex.c: Revert 2006-02-19 change.
- [Emacs-diffs] Changes to emacs/src/ChangeLog, (continued)
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Stefan Monnier, 2006/02/17
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Romain Francoise, 2006/02/17
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Chong Yidong, 2006/02/18
- [Emacs-diffs] Changes to emacs/src/ChangeLog, YAMAMOTO Mitsuharu, 2006/02/19
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Richard M. Stallman, 2006/02/19
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Richard M. Stallman, 2006/02/19
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Luc Teirlinck, 2006/02/19
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Chong Yidong, 2006/02/20
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Chong Yidong, 2006/02/20
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F. Storm, 2006/02/20
- [Emacs-diffs] Changes to emacs/src/ChangeLog,
Kim F. Storm <=
- [Emacs-diffs] Changes to emacs/src/ChangeLog, YAMAMOTO Mitsuharu, 2006/02/21
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Juanma Barranquero, 2006/02/21
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2006/02/21
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F. Storm, 2006/02/21
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F. Storm, 2006/02/21
- [Emacs-diffs] Changes to emacs/src/ChangeLog, YAMAMOTO Mitsuharu, 2006/02/22
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F. Storm, 2006/02/22
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Stefan Monnier, 2006/02/23
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kenichi Handa, 2006/02/23
- [Emacs-diffs] Changes to emacs/src/ChangeLog, YAMAMOTO Mitsuharu, 2006/02/23