comparison lisp/ChangeLog @ 85513:dfdbd485bfa6

(byte-optimize-featurep): Fix paren typo.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Sun, 21 Oct 2007 20:10:06 +0000
parents 589532be95ec
children 7fa3f0c5ecbf
comparison
equal deleted inserted replaced
85512:589532be95ec 85513:dfdbd485bfa6
1 2007-10-21 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * emacs-lisp/byte-opt.el (byte-optimize-featurep): Fix paren typo.
4
1 2007-10-21 Dan Nicolaescu <dann@ics.uci.edu> 5 2007-10-21 Dan Nicolaescu <dann@ics.uci.edu>
2 6
3 * w32-fns.el (w32-quote-process-args): 7 * w32-fns.el (w32-quote-process-args):
4 * dos-w32.el (print-region-function, lpr-headers-switches) 8 * dos-w32.el (print-region-function, lpr-headers-switches)
5 (ps-print-region-function): Pacify byte-compiler. 9 (ps-print-region-function): Pacify byte-compiler.
6 10
7 * emulation/edt-mapper.el (function-key-map): 11 * emulation/edt-mapper.el (function-key-map):
8 (edt-map-key): Make it a function instead of using fset. Inline 12 (edt-map-key): Make it a function instead of using fset.
9 edt-gnu-map-key and edt-lucid-map-key. Use featurep 'xemacs. 13 Inline edt-gnu-map-key and edt-lucid-map-key. Use featurep 'xemacs.
10 (edt-gnu-map-key, edt-lucid-map-key): Remove. 14 (edt-gnu-map-key, edt-lucid-map-key): Remove.
11 (edt-x-emacs-p): Remove. 15 (edt-x-emacs-p): Remove.
12 (edt-emacs-variant, edt-window-system, edt-xserver): 16 (edt-emacs-variant, edt-window-system, edt-xserver):
13 Use featurep 'xemacs. 17 Use featurep 'xemacs.
14 18
15 * net/eudc.el: Use (featurep 'xemacs) instead of the string test. 19 * net/eudc.el: Use (featurep 'xemacs) instead of the string test.
16 Replace eudc-xemacs-p with its definition. 20 Replace eudc-xemacs-p with its definition.
17 (eudc-xemacs-p, eudc-emacs-p, eudc-xemacs-mule-p) 21 (eudc-xemacs-p, eudc-emacs-p, eudc-xemacs-mule-p)
20 eudc-xemacs-p with feature tests. 24 eudc-xemacs-p with feature tests.
21 25
22 * net/eudc-bob.el (eudc-bob-generic-menu, eudc-bob-mail-keymap) 26 * net/eudc-bob.el (eudc-bob-generic-menu, eudc-bob-mail-keymap)
23 (eudc-bob-url-keymap, eudc-bob-sound-keymap) 27 (eudc-bob-url-keymap, eudc-bob-sound-keymap)
24 (eudc-bob-generic-keymap, eudc-bob-popup-menu) 28 (eudc-bob-generic-keymap, eudc-bob-popup-menu)
25 (eudc-bob-toggle-inline-display): 29 (eudc-bob-toggle-inline-display):
26 * net/eudc-hotlist.el (eudc-hotlist-emacs-menu): Replace 30 * net/eudc-hotlist.el (eudc-hotlist-emacs-menu):
27 eudc-emacs-p and eudc-xemacs-p with feature tests. 31 Replace eudc-emacs-p and eudc-xemacs-p with feature tests.
28 32
29 * net/eudcb-ph.el (eudc-ph-open-session): Replace 33 * net/eudcb-ph.el (eudc-ph-open-session):
30 eudc-xemacs-mule-p with its former definition. 34 Replace eudc-xemacs-mule-p with its former definition.
31 35
32 * progmodes/octave-mod.el (octave-xemacs-p): Remove. 36 * progmodes/octave-mod.el (octave-xemacs-p): Remove.
33 (octave-abbrev-start): Replace octave-xemacs-p with 37 (octave-abbrev-start): Replace octave-xemacs-p with (featurep 'xemacs).
34 (featurep 'xemacs). 38
35 39 * progmodes/vera-mode.el (vera-xemacs): Remove.
36 * progmodes/vera-mode.el (vera-xemacs): Remove. 40 (vera-mode-syntax-table): Replace vera-xemacs with (featurep 'xemacs).
37 (vera-mode-syntax-table): Replace vera-xemacs with
38 (featurep 'xemacs).
39 41
40 * progmodes/vhdl-mode.el (vhdl-xemacs): Remove. 42 * progmodes/vhdl-mode.el (vhdl-xemacs): Remove.
41 (vhdl-doc-mode, vhdl-doc-variable, vhdl-compile-init) 43 (vhdl-doc-mode, vhdl-doc-variable, vhdl-compile-init)
42 (vhdl-speedbar-initialize, vhdl-ps-print-init) 44 (vhdl-speedbar-initialize, vhdl-ps-print-init)
43 (vhdl-forward-comment, vhdl-mode-map-init, vhdl-show-messages) 45 (vhdl-forward-comment, vhdl-mode-map-init, vhdl-show-messages)
44 (vhdl-emacs-22, vhdl-emacs-21): Replace vhdl-xemacs 46 (vhdl-emacs-22, vhdl-emacs-21): Replace vhdl-xemacs
45 with (featurep 'xemacs). 47 with (featurep 'xemacs).
46 48
47 * progmodes/antlr-mode.el (cond-emacs-xemacs-macfn, defunx) 49 * progmodes/antlr-mode.el (cond-emacs-xemacs-macfn, defunx)
48 (save-buffer-state-x): 50 (save-buffer-state-x):
49 * obsolete/fast-lock.el (fast-lock-verbose): 51 * obsolete/fast-lock.el (fast-lock-verbose):
50 * emulation/viper-init.el (viper-xemacs-p) 52 * emulation/viper-init.el (viper-xemacs-p)
51 (viper-cond-compile-for-xemacs-or-emacs): 53 (viper-cond-compile-for-xemacs-or-emacs):
52 * emacs-lisp/checkdoc.el (checkdoc-minor-mode-map): 54 * emacs-lisp/checkdoc.el (checkdoc-minor-mode-map):
53 * ps-print.el (case-fold-search): 55 * ps-print.el (case-fold-search):
54 * ediff-hook.el (ediff-cond-compile-for-xemacs-or-emacs): 56 * ediff-hook.el (ediff-cond-compile-for-xemacs-or-emacs):
55 * calculator.el (calculator-help): Use featurep 'xemacs. 57 * calculator.el (calculator-help): Use featurep 'xemacs.
56 58
57 * progmodes/prolog.el: Undo previous change. 59 * progmodes/prolog.el: Undo previous change.
58 (comint-prompt-regexp, comint-process-echoes): Pacify 60 (comint-prompt-regexp, comint-process-echoes): Pacify byte-compiler.
59 byte-compiler.
60 61
61 * progmodes/dcl-mode.el: 62 * progmodes/dcl-mode.el:
62 * play/yow.el: 63 * play/yow.el:
63 * calendar/todo-mode.el: 64 * calendar/todo-mode.el:
64 * calendar/cal-hebrew.el: 65 * calendar/cal-hebrew.el:
65 * vc-hg.el: Undo previous change. 66 * vc-hg.el: Undo previous change.
66 67
67 * vms-patch.el: Likewise. 68 * vms-patch.el: Likewise.
68 (print-region-function): Pacify byte-compiler. 69 (print-region-function): Pacify byte-compiler.
69 70
70 2007-10-21 Michael Albinus <michael.albinus@gmx.de> 71 2007-10-21 Michael Albinus <michael.albinus@gmx.de>
71 72
81 (tramp-handle-file-name-all-completions): Expand DIRECTORY. 82 (tramp-handle-file-name-all-completions): Expand DIRECTORY.
82 (tramp-do-copy-or-rename-file-directly): Make more rigid checks. 83 (tramp-do-copy-or-rename-file-directly): Make more rigid checks.
83 (tramp-do-copy-or-rename-file-out-of-band) 84 (tramp-do-copy-or-rename-file-out-of-band)
84 (tramp-maybe-open-connection): Use `make-temp-name'. This is 85 (tramp-maybe-open-connection): Use `make-temp-name'. This is
85 possible, because we don't need to create the temporary file, but 86 possible, because we don't need to create the temporary file, but
86 we need a prefix for ssh, which has its own temporary file 87 we need a prefix for ssh, which has its own temporary file handling.
87 handling.
88 (tramp-handle-delete-directory): Add "-f" to rmdir. 88 (tramp-handle-delete-directory): Add "-f" to rmdir.
89 (tramp-handle-dired-recursive-delete-directory): Call "rm -rf". 89 (tramp-handle-dired-recursive-delete-directory): Call "rm -rf".
90 (tramp-handle-insert-file-contents): Don't raise a tramp-error but 90 (tramp-handle-insert-file-contents): Don't raise a tramp-error but
91 a signal, in order to give the callee a chance to suppress. 91 a signal, in order to give the callee a chance to suppress.
92 (tramp-handle-write-region): Set owner also in case of short 92 (tramp-handle-write-region): Set owner also in case of short
105 105
106 * progmodes/gud.el (gud-target-name): Move definition before use. 106 * progmodes/gud.el (gud-target-name): Move definition before use.
107 107
108 * progmodes/dcl-mode.el: Require imenu at compile time. 108 * progmodes/dcl-mode.el: Require imenu at compile time.
109 109
110 * progmodes/cc-engine.el (c-maybe-stale-found-type): Pacify 110 * progmodes/cc-engine.el (c-maybe-stale-found-type):
111 byte-compiler. 111 Pacify byte-compiler.
112 112
113 * obsolete/fast-lock.el: Use featurep test instead of 113 * obsolete/fast-lock.el: Use featurep test instead of string-match.
114 string-match. 114
115 115 * eshell/esh-mode.el (eshell-handle-ansi-color):
116 * eshell/esh-mode.el (eshell-handle-ansi-color): Require 116 Require ansi-color at compile time too.
117 ansi-color at compile time too.
118 117
119 * eshell/em-unix.el (eshell/info): Require info at compile time too. 118 * eshell/em-unix.el (eshell/info): Require info at compile time too.
120 119
121 * w32-fns.el: Require w32-vars. 120 * w32-fns.el: Require w32-vars.
122 121
123 * diff-mode.el (diff-refine-hunk): Require smerge-mode at compile 122 * diff-mode.el (diff-refine-hunk): Require smerge-mode at compile
124 time too. 123 time too.
125 124
126 2007-10-21 Stefan Monnier <monnier@iro.umontreal.ca> 125 2007-10-21 Stefan Monnier <monnier@iro.umontreal.ca>
127 126
128 * double.el ([ignore]): Use ignore. 127 * double.el ([ignore]): Use `ignore'.
129 (double-setup): Inline into double-mode. 128 (double-setup): Inline into double-mode.
130 (double-mode): Use define-minor-mode. 129 (double-mode): Use define-minor-mode.
131 130
132 2007-10-21 Dan Nicolaescu <dann@ics.uci.edu> 131 2007-10-21 Dan Nicolaescu <dann@ics.uci.edu>
133 132
2049 (tex-next-unmatched-eparen, tex-last-unended-eparen): New functions. 2048 (tex-next-unmatched-eparen, tex-last-unended-eparen): New functions.
2050 (latex-forward-sexp-1, latex-backward-sexp-1): Doc fix. 2049 (latex-forward-sexp-1, latex-backward-sexp-1): Doc fix.
2051 Handle escaped parens. 2050 Handle escaped parens.
2052 (latex-forward-sexp): Doc fix. 2051 (latex-forward-sexp): Doc fix.
2053 2052
2054 * eshell/esh-mode.el (eshell-output-filter-functions): Add 2053 * eshell/esh-mode.el (eshell-output-filter-functions):
2055 eshell-postoutput-scroll-to-bottom. 2054 Add eshell-postoutput-scroll-to-bottom.
2056 2055
2057 * loadup.el: Remove termdev. 2056 * loadup.el: Remove termdev.
2058 2057
2059 * progmodes/fortran.el (fortran-mode-abbrev-table, fortran-line-length): 2058 * progmodes/fortran.el (fortran-mode-abbrev-table, fortran-line-length):
2060 * progmodes/f90.el (f90-mode-abbrev-table): Use mapc rather than mapcar. 2059 * progmodes/f90.el (f90-mode-abbrev-table): Use mapc rather than mapcar.