From: Katsumi Yamaoka Date: Mon, 17 Aug 2015 23:14:12 +0000 (+0000) Subject: Work for XEmacs X-Git-Url: http://cgit.sxemacs.org/?p=gnus;a=commitdiff_plain;h=6c0308e124c47cdf7efbd8512089904b05f33d9b Work for XEmacs * message.el (message-overlay-get, message-overlays-in) (message-window-inside-pixel-edges): * messagexmas.el (message-overlay-get, message-overlays-in): XEmacs compatible functions. --- diff --git a/lisp/ChangeLog b/lisp/ChangeLog index ae950f1b8..1453f6041 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,10 @@ +2015-08-17 Katsumi Yamaoka + + * message.el (message-overlay-get, message-overlays-in) + (message-window-inside-pixel-edges): + * messagexmas.el (message-overlay-get, message-overlays-in): + XEmacs compatible functions. + 2015-08-17 Lars Magne Ingebrigtsen * message.el (message-toggle-image-thumbnails): New command. diff --git a/lisp/message.el b/lisp/message.el index 4775af794..9e54a940b 100644 --- a/lisp/message.el +++ b/lisp/message.el @@ -7929,13 +7929,19 @@ which specify the range to operate on." (goto-char (prog1 (mark t) (set-marker (mark-marker) (point))))) -(defalias 'message-make-overlay 'make-overlay) -(defalias 'message-delete-overlay 'delete-overlay) -(defalias 'message-overlay-put 'overlay-put) -(defun message-kill-all-overlays () - (if (featurep 'xemacs) - (map-extents (lambda (extent ignore) (delete-extent extent))) - (mapcar #'delete-overlay (overlays-in (point-min) (point-max))))) +(if (featurep 'emacs) + (progn + (defalias 'message-delete-overlay 'delete-overlay) + (defun message-kill-all-overlays () + (mapcar #'delete-overlay (overlays-in (point-min) (point-max)))) + (defalias 'message-make-overlay 'make-overlay) + (defalias 'message-overlay-get 'overlay-get) + (defalias 'message-overlay-put 'overlay-put) + (defalias 'message-overlays-in 'overlays-in) + (defalias 'message-window-inside-pixel-edges 'window-inside-pixel-edges)) + (defun message-kill-all-overlays () + (map-extents (lambda (extent ignore) (delete-extent extent)))) + (defalias 'message-window-inside-pixel-edges 'ignore)) ;; Support for toolbar (defvar tool-bar-mode) @@ -8604,12 +8610,12 @@ Used in `message-simplify-recipients'." (defun message-toggle-image-thumbnails () "For any included image files, insert a thumbnail of that image." (interactive) - (let ((overlays (overlays-in (point-min) (point-max))) + (let ((overlays (message-overlays-in (point-min) (point-max))) (displayed nil)) (while overlays (let ((overlay (car overlays))) - (when (overlay-get overlay 'put-image) - (delete-overlay overlay) + (when (message-overlay-get overlay 'put-image) + (message-delete-overlay overlay) (setq displayed t))) (setq overlays (cdr overlays))) (unless displayed @@ -8617,7 +8623,7 @@ Used in `message-simplify-recipients'." (goto-char (point-min)) (while (re-search-forward "