Mercurial > emacs
changeset 54231:c3d0594f43ec
*** empty log message ***
author | Kim F. Storm <storm@cua.dk> |
---|---|
date | Tue, 02 Mar 2004 00:14:33 +0000 |
parents | 256374267423 |
children | e9a21f90fd82 |
files | lisp/ChangeLog src/ChangeLog |
diffstat | 2 files changed, 35 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/ChangeLog Mon Mar 01 23:56:44 2004 +0000 +++ b/lisp/ChangeLog Tue Mar 02 00:14:33 2004 +0000 @@ -1,3 +1,7 @@ +2004-03-02 Kim F. Storm <storm@cua.dk> + + * gdb-ui.el (gdb-mouse-toggle-breakpoint): Remove debug message. + 2004-03-01 Juanma Barranquero <lektu@terra.es> * allout.el (allout-rebullet-heading): Fix typo in docstring.
--- a/src/ChangeLog Mon Mar 01 23:56:44 2004 +0000 +++ b/src/ChangeLog Tue Mar 02 00:14:33 2004 +0000 @@ -1,3 +1,34 @@ +2004-03-02 Kim F. Storm <storm@cua.dk> + + * window.h (struct window): New member overlay_arrow_bitmap. + + * window.c (make_window): Initialize overlay_arrow_bitmap. + + * xdisp.c (Voverlay_arrow_variable_list): New variable to properly + implement and integrate multiple overlay arrows with redisplay. + (syms_of_xdisp): DEFVAR_LISP and initialize it. + (last_arrow_position, last_arrow_string): Replace by properties. + (Qlast_arrow_position, Qlast_arrow_string) + (Qoverlay_arrow_string, Qoverlay_arrow_bitmap): New variables. + (syms_of_xdisp): Intern and staticpro them. + (overlay_arrow_string_or_property, update_overlay_arrows) + (overlay_arrow_in_current_buffer_p, overlay_arrows_changed_p) + (overlay_arrow_at_row): New functions for multiple overlay arrows. + (redisplay_internal): Use them instead of directly accessing + Voverlay_arrow_position etc. for multiple overlay arrows. + (mark_window_display_accurate): Use update_overlay_arrows. + (try_cursor_movement): Use overlay_arrow_in_current_buffer_p. + (try_window_id): Use overlay_arrows_changed_p. + (get_overlay_arrow_glyph_row): Add overlay_arrow_string arg. + (display_line): Use overlay_arrow_at_row to check multiple + overlay arrows, and get relevant overlay-arrow-string and + overlay-arrow-bitmap. Set w->overlay_arrow_bitmap accordingly. + (produce_image_glyph): Set pixel_width = 0 for fringe bitmap. + (syms_of_xdisp): Remove last_arrow_position and last_arrow_string. + + * fringe.c (draw_fringe_bitmap): Use w->overlay_arrow_bitmap if set. + (update_window_fringes): Remove unused code. + 2004-03-01 Jason Rumney <jasonr@gnu.org> * w32term.c (w32_read_socket): Fix last change to ButtonPress handling.