1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-28 08:11:05 -08:00

* sieve.el (sieve-make-overlay, sieve-overlay-put, sieve-overlays-at):

* message.el (message-beginning-of-line): Use featurep instead of bound
tests in order to resolve conditionals at compile time.

* textmodes/reftex-toc.el (reftex-toc-next, reftex-toc-previous)
(reftex-toc-restore-region):
* textmodes/reftex-index.el (reftex-index-initialize-phrases-buffer)
(reftex-index-phrases-apply-to-region):
* textmodes/ispell.el (ispell-word):
* progmodes/vhdl-mode.el (vhdl-keep-region-active):
* progmodes/pascal.el (pascal-mark-defun):
* progmodes/f90.el (f90-mark-subprogram, f90-indent-region)
(f90-fill-region):
* emulation/tpu-edt.el (tpu-set-mark):
* emulation/crisp.el (crisp-region-active):
* winner.el (winner-active-region):
* ansi-color.el (ansi-color-set-extent-face): Use featurep instead
of bound tests in order to resolve conditionals at compile time.
This commit is contained in:
Dan Nicolaescu 2008-01-24 15:14:52 +00:00
parent 845ec007da
commit a445370f16
14 changed files with 56 additions and 33 deletions

View file

@ -1,3 +1,20 @@
2008-01-24 Dan Nicolaescu <dann@ics.uci.edu>
* textmodes/reftex-toc.el (reftex-toc-next, reftex-toc-previous)
(reftex-toc-restore-region):
* textmodes/reftex-index.el (reftex-index-initialize-phrases-buffer)
(reftex-index-phrases-apply-to-region):
* textmodes/ispell.el (ispell-word):
* progmodes/vhdl-mode.el (vhdl-keep-region-active):
* progmodes/pascal.el (pascal-mark-defun):
* progmodes/f90.el (f90-mark-subprogram, f90-indent-region)
(f90-fill-region):
* emulation/tpu-edt.el (tpu-set-mark):
* emulation/crisp.el (crisp-region-active):
* winner.el (winner-active-region):
* ansi-color.el (ansi-color-set-extent-face): Use featurep instead
of bound tests in order to resolve conditionals at compile time.
2008-01-24 Juanma Barranquero <lekktu@gmail.com> 2008-01-24 Juanma Barranquero <lekktu@gmail.com>
* delsel.el (delsel-unload-function): Don't use `remprop'; it is * delsel.el (delsel-unload-function): Don't use `remprop'; it is

View file

@ -513,7 +513,7 @@ property."
(defun ansi-color-set-extent-face (extent face) (defun ansi-color-set-extent-face (extent face)
"Set the `face' property of EXTENT to FACE. "Set the `face' property of EXTENT to FACE.
XEmacs uses `set-extent-face', Emacs uses `overlay-put'." XEmacs uses `set-extent-face', Emacs uses `overlay-put'."
(if (fboundp 'set-extent-face) (if (featurep 'xemacs)
(set-extent-face extent face) (set-extent-face extent face)
(overlay-put extent 'face face))) (overlay-put extent 'face face)))

View file

@ -148,7 +148,7 @@ does not load the scroll-all package."
(defun crisp-region-active () (defun crisp-region-active ()
"Compatibility function to test for an active region." "Compatibility function to test for an active region."
(if (boundp 'zmacs-region-active-p) (if (featurep 'xemacs)
zmacs-region-active-p zmacs-region-active-p
mark-active)) mark-active))

View file

@ -751,9 +751,7 @@ version of Emacs."
Sets the mark at POS and activates the region according to the Sets the mark at POS and activates the region according to the
current version of Emacs." current version of Emacs."
(set-mark pos) (set-mark pos)
;; We use a separate `if' for the fboundp so the byte-compiler notices it (when (featurep 'xemacs) (when pos (zmacs-activate-region))))
;; and doesn't complain about the subsequent call.
(if (fboundp 'zmacs-activate-region) (if pos (zmacs-activate-region))))
(defun tpu-string-prompt (prompt history-symbol) (defun tpu-string-prompt (prompt history-symbol)
"Read a string with PROMPT." "Read a string with PROMPT."

View file

@ -1,3 +1,9 @@
2008-01-24 Dan Nicolaescu <dann@ics.uci.edu>
* sieve.el (sieve-make-overlay, sieve-overlay-put, sieve-overlays-at):
* message.el (message-beginning-of-line): Use featurep instead of bound
tests in order to resolve conditionals at compile time.
2008-01-23 Katsumi Yamaoka <yamaoka@jpl.org> 2008-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-art.el (gnus-insert-mime-button): Don't decode description. * gnus-art.el (gnus-insert-mime-button): Don't decode description.

View file

@ -5952,7 +5952,7 @@ beginning of header value. Therefore, repeated calls will toggle point
between beginning of field and beginning of line." between beginning of field and beginning of line."
(interactive "p") (interactive "p")
(let ((zrs 'zmacs-region-stays)) (let ((zrs 'zmacs-region-stays))
(when (and (interactive-p) (boundp zrs)) (when (and (featurep 'xemacs) (interactive-p) (boundp zrs))
(set zrs t))) (set zrs t)))
(if (and message-beginning-of-line (if (and message-beginning-of-line
(message-point-in-header-p)) (message-point-in-header-p))

View file

@ -290,15 +290,15 @@ Server : " server ":" (or port "2000") "
(get-char-property (or pos (point)) 'script-name)) (get-char-property (or pos (point)) 'script-name))
(eval-and-compile (eval-and-compile
(defalias 'sieve-make-overlay (if (fboundp 'make-overlay) (defalias 'sieve-make-overlay (if (featurep 'xemacs)
'make-overlay 'make-extent
'make-extent)) 'make-overlay))
(defalias 'sieve-overlay-put (if (fboundp 'overlay-put) (defalias 'sieve-overlay-put (if (featurep 'xemacs)
'overlay-put 'set-extent-property
'set-extent-property)) 'overlay-put))
(defalias 'sieve-overlays-at (if (fboundp 'overlays-at) (defalias 'sieve-overlays-at (if (featurep 'xemacs)
'overlays-at 'extents-at
'extents-at))) 'overlays-at)))
(defun sieve-highlight (on) (defun sieve-highlight (on)
"Turn ON or off highlighting on the current language overlay." "Turn ON or off highlighting on the current language overlay."

View file

@ -1681,7 +1681,7 @@ A block is a subroutine, if-endif, etc."
(push-mark) (push-mark)
(goto-char pos) (goto-char pos)
(setq program (f90-beginning-of-subprogram)) (setq program (f90-beginning-of-subprogram))
(if (fboundp 'zmacs-activate-region) (if (featurep 'xemacs)
(zmacs-activate-region) (zmacs-activate-region)
(setq mark-active t (setq mark-active t
deactivate-mark nil)) deactivate-mark nil))
@ -1866,7 +1866,7 @@ If run in the middle of a line, the line is not broken."
(goto-char save-point) (goto-char save-point)
(set-marker end-region-mark nil) (set-marker end-region-mark nil)
(set-marker save-point nil) (set-marker save-point nil)
(if (fboundp 'zmacs-deactivate-region) (if (featurep 'xemacs)
(zmacs-deactivate-region) (zmacs-deactivate-region)
(deactivate-mark)))) (deactivate-mark))))
@ -1976,7 +1976,7 @@ Like `join-line', but handles F90 syntax."
f90-cache-position (point))) f90-cache-position (point)))
(setq f90-cache-position nil) (setq f90-cache-position nil)
(set-marker end-region-mark nil) (set-marker end-region-mark nil)
(if (fboundp 'zmacs-deactivate-region) (if (featurep 'xemacs)
(zmacs-deactivate-region) (zmacs-deactivate-region)
(deactivate-mark)))) (deactivate-mark))))

View file

@ -523,8 +523,8 @@ This puts the mark at the end, and point at the beginning."
(pascal-end-of-defun) (pascal-end-of-defun)
(push-mark (point)) (push-mark (point))
(pascal-beg-of-defun) (pascal-beg-of-defun)
(if (fboundp 'zmacs-activate-region) (when (featurep 'xemacs)
(zmacs-activate-region))) (zmacs-activate-region)))
(defun pascal-comment-area (start end) (defun pascal-comment-area (start end)
"Put the region into a Pascal comment. "Put the region into a Pascal comment.

View file

@ -2047,7 +2047,7 @@ your style, only those that are different from the default.")
(defun vhdl-keep-region-active () (defun vhdl-keep-region-active ()
"Do whatever is necessary to keep the region active in XEmacs. "Do whatever is necessary to keep the region active in XEmacs.
Ignore byte-compiler warnings you might see." Ignore byte-compiler warnings you might see."
(and (boundp 'zmacs-region-stays) (and (featurep 'xemacs)
(setq zmacs-region-stays t))) (setq zmacs-region-stays t)))
;; `wildcard-to-regexp' is included only in XEmacs 21 ;; `wildcard-to-regexp' is included only in XEmacs 21

View file

@ -1627,7 +1627,7 @@ quit spell session exited."
(or quietly (or quietly
(message "%s is correct" (message "%s is correct"
(funcall ispell-format-word-function word))) (funcall ispell-format-word-function word)))
(and (fboundp 'extent-at) (and (featurep 'xemacs)
(extent-at start) (extent-at start)
(and (fboundp 'delete-extent) (and (fboundp 'delete-extent)
(delete-extent (extent-at start))))) (delete-extent (extent-at start)))))
@ -1636,7 +1636,7 @@ quit spell session exited."
(message "%s is correct because of root %s" (message "%s is correct because of root %s"
(funcall ispell-format-word-function word) (funcall ispell-format-word-function word)
(funcall ispell-format-word-function poss))) (funcall ispell-format-word-function poss)))
(and (fboundp 'extent-at) (and (featurep 'xemacs)
(extent-at start) (extent-at start)
(and (fboundp 'delete-extent) (and (fboundp 'delete-extent)
(delete-extent (extent-at start))))) (delete-extent (extent-at start)))))

View file

@ -1243,8 +1243,9 @@ If the buffer is non-empty, delete the old header first."
(beginning-of-line 2)) (beginning-of-line 2))
(while (looking-at "^[ \t]*$") (while (looking-at "^[ \t]*$")
(beginning-of-line 2)) (beginning-of-line 2))
(cond ((fboundp 'zmacs-activate-region) (zmacs-activate-region)) (if (featurep 'xemacs)
((boundp 'make-active) (setq mark-active t))) (zmacs-activate-region)
(setq mark-active t))
(if (yes-or-no-p "Delete and rebuild header? ") (if (yes-or-no-p "Delete and rebuild header? ")
(delete-region (point-min) (point)))) (delete-region (point-min) (point))))
@ -1495,8 +1496,9 @@ index the new part without having to go over the unchanged parts again."
(unwind-protect (unwind-protect
(progn (progn
;; Hide the region highlighting ;; Hide the region highlighting
(cond ((fboundp 'zmacs-deactivate-region) (zmacs-deactivate-region)) (if (featurep 'xemacs)
((fboundp 'deactivate-mark) (deactivate-mark))) (zmacs-deactivate-region)
(deactivate-mark))
(delete-other-windows) (delete-other-windows)
(reftex-index-visit-phrases-buffer) (reftex-index-visit-phrases-buffer)
(reftex-index-all-phrases)) (reftex-index-all-phrases))

View file

@ -326,7 +326,7 @@ SPC=view TAB=goto RET=goto+hide [q]uit [r]escan [l]abels [f]ollow [x]r [?]Help
(defun reftex-toc-next (&optional arg) (defun reftex-toc-next (&optional arg)
"Move to next selectable item." "Move to next selectable item."
(interactive "p") (interactive "p")
(if (boundp 'zmacs-region-stays) (setq zmacs-region-stays t)) (when (featurep 'xemacs) (setq zmacs-region-stays t))
(setq reftex-callback-fwd t) (setq reftex-callback-fwd t)
(or (eobp) (forward-char 1)) (or (eobp) (forward-char 1))
(goto-char (or (next-single-property-change (point) :data) (goto-char (or (next-single-property-change (point) :data)
@ -334,21 +334,21 @@ SPC=view TAB=goto RET=goto+hide [q]uit [r]escan [l]abels [f]ollow [x]r [?]Help
(defun reftex-toc-previous (&optional arg) (defun reftex-toc-previous (&optional arg)
"Move to previous selectable item." "Move to previous selectable item."
(interactive "p") (interactive "p")
(if (boundp 'zmacs-region-stays) (setq zmacs-region-stays t)) (when (featurep 'xemacs) (setq zmacs-region-stays t))
(setq reftex-callback-fwd nil) (setq reftex-callback-fwd nil)
(goto-char (or (previous-single-property-change (point) :data) (goto-char (or (previous-single-property-change (point) :data)
(point)))) (point))))
(defun reftex-toc-next-heading (&optional arg) (defun reftex-toc-next-heading (&optional arg)
"Move to next table of contentes line." "Move to next table of contentes line."
(interactive "p") (interactive "p")
(if (boundp 'zmacs-region-stays) (setq zmacs-region-stays t)) (when (featurep 'xemacs) (setq zmacs-region-stays t))
(end-of-line) (end-of-line)
(re-search-forward "^ " nil t arg) (re-search-forward "^ " nil t arg)
(beginning-of-line)) (beginning-of-line))
(defun reftex-toc-previous-heading (&optional arg) (defun reftex-toc-previous-heading (&optional arg)
"Move to previous table of contentes line." "Move to previous table of contentes line."
(interactive "p") (interactive "p")
(if (boundp 'zmacs-region-stays) (setq zmacs-region-stays t)) (when (featurep 'xemacs) (setq zmacs-region-stays t))
(re-search-backward "^ " nil t arg)) (re-search-backward "^ " nil t arg))
(defun reftex-toc-toggle-follow () (defun reftex-toc-toggle-follow ()
"Toggle follow (other window follows with context)." "Toggle follow (other window follows with context)."
@ -637,7 +637,7 @@ point."
(if mark-line (if mark-line
(progn (progn
(set-mark mpos) (set-mark mpos)
(if (fboundp 'zmacs-activate-region) (if (featurep 'xemacs)
(zmacs-activate-region) (zmacs-activate-region)
(setq mark-active t (setq mark-active t
deactivate-mark nil))))) deactivate-mark nil)))))

View file

@ -51,7 +51,7 @@
'(region-active-p))) '(region-active-p)))
(defsetf winner-active-region () (store) (defsetf winner-active-region () (store)
(if (fboundp 'zmacs-activate-region) (if (featurep 'xemacs)
`(if ,store (zmacs-activate-region) `(if ,store (zmacs-activate-region)
(zmacs-deactivate-region)) (zmacs-deactivate-region))
`(setq mark-active ,store))) `(setq mark-active ,store)))