view lispintro/ChangeLog @ 54227:b35f97c56fa4

(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.
author Kim F. Storm <storm@cua.dk>
date Mon, 01 Mar 2004 23:55:52 +0000
parents b0293635c42b
children f849da3c5bb4
line wrap: on
line source

2004-02-29  Juanma Barranquero  <lektu@terra.es>

	* makefile.w32-in (mostlyclean, clean, maintainer-clean): Use
	$(DEL) instead of rm, and ignore exit code.

2003-11-16  Kevin Ryde  <user42@zip.com.au>

	* emacs-lisp-intro.texi: [CVS commitment by <bob@rattlesnake.com>]
	Corrections to cross references,
	(Interactive Options): elisp "interactive" -> "Using Interactive".
	(defvar and asterisk): Remove emacs "Edit Options" reference,
	edit-options is no longer described in the emacs manual.
	(Lists diagrammed): elisp "List Type" -> "Cons Cell Type".

2003-09-03  Peter Runestig  <peter@runestig.com>

	* makefile.w32-in: New file.

2001-11-29  Eli Zaretskii  <eliz@is.elta.co.il>

	* emacs-lisp-intro.texi (Index): @ignore extraneous text.
	Use @dircategory and @direntry to define the DIR entry.

2001-11-25  Robert J. Chassell  <bob@rattlesnake.com>

	* emacs-lisp-intro.texi: Move @contents to the beginning of the
	file.  Set the size to @smallbook.

2001-11-24  Eli Zaretskii  <eliz@is.elta.co.il>

	* Makefile.in: New file.

	* README: Update.

	* *.eps: Rename to avoid clashes in DOS 8+3 namespace.

;; Local Variables:
;; coding: iso-2022-7bit
;; End:

    Copyright (C) 2001
	Free Software Foundation, Inc.
  Copying and distribution of this file, with or without modification,
  are permitted provided the copyright notice and this notice are preserved.

;;; arch-tag: ee4f8e1f-e14c-4d2e-86de-4dd697e6f1c3