comparison lisp/ChangeLog @ 90127:30ad2795fdab

Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-28 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 180-191) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 39-44) - Merge from emacs--cvs-trunk--0 - Update from CVS
author Miles Bader <miles@gnu.org>
date Sat, 19 Mar 2005 02:42:17 +0000
parents 8395880305fe 086d1f41fbb3
children 13796b0653c7
comparison
equal deleted inserted replaced
90126:8ee106ee2dc8 90127:30ad2795fdab
1 2005-03-18 Tak Ota <Takaaki.Ota@am.sony.com>
2
3 * textmodes/table.el (table--line-column-position): New idiom.
4 (table--row-column-insertion-point-p): New function to test
5 validity of row and column insertion operation at a location.
6 (table-global-menu, table-cell-menu): Use above functions for
7 deterministic test operation.
8 (table--editable-cell-p): Behave in deterministic fashion.
9
10 2005-03-18 Juri Linkov <juri@jurta.org>
11
12 * isearch.el (isearch-lazy-highlight-new-loop):
13 Make arguments beg and end optional.
14 (isearch-update): Remove optional arguments nil from
15 isearch-lazy-highlight-new-loop.
16 (isearch-lazy-highlight-search): Let-bind case-fold-search to
17 isearch-lazy-highlight-case-fold-search instead of
18 isearch-case-fold-search, and let-bind isearch-regexp to
19 isearch-lazy-highlight-regexp.
20 Use isearch-lazy-highlight-last-string instead of isearch-string.
21
22 * replace.el (perform-replace): Remove bindings of global
23 variables isearch-string, isearch-regexp, isearch-case-fold-search.
24 Add three new arguments to `replace-highlight'.
25 (replace-highlight): Add arguments string, regexp, case-fold.
26 Let-bind isearch-string, isearch-regexp, isearch-case-fold-search
27 to allow isearch-lazy-highlight-new-loop to use these values
28 to set corresponding isearch-lazy-highlight-* internal
29 variables whose values lazy highlighting will use regardless of
30 changes to global variables isearch-string, isearch-regexp,
31 isearch-case-fold-search during lazy highlighting loop.
32 (replace-dehighlight): Rename `isearch-lazy-highlight-cleanup'
33 to `lazy-highlight-cleanup'.
34
35 * textmodes/ispell.el (ispell-lazy-highlight): New defcustom.
36 (ispell-highlight-face): Set default face to `isearch' when
37 lazy highlighting is enabled.
38 (ispell-highlight-spelling-error-overlay): Set `ispell-overlay'
39 priority to 1. Add lazy highlighting.
40 (ispell-highlight-spelling-error-xemacs): Remove obsolete arg
41 from `isearch-dehighlight'.
42
43 2005-03-18 David Ponce <david@dponce.com>
44
45 * files.el (hack-local-variables): Do a case-insensitive search
46 for End.
47
48 2005-03-18 Juri Linkov <juri@jurta.org>
49
50 * isearch.el (lazy-highlight-cleanup) <command>: Rename from
51 `isearch-lazy-highlight-cleanup', add alias to old name and
52 declare obsolete. Add release numbers to other obsolete vars.
53 (isearch-done, isearch-lazy-highlight-new-loop):
54 Rename `isearch-lazy-highlight-cleanup' to `lazy-highlight-cleanup'.
55 (lazy-highlight-cleanup) <variable>: Doc fix.
56 (isearch-lazy-highlight-update): Rename obsolete
57 `isearch-lazy-highlight-face' to `lazy-highlight-face'.
58
59 2005-03-18 Kenichi Handa <handa@m17n.org>
60
61 * language/thai-util.el: Fix categorization of Thai characters in
62 thai-category-table.
63 (thai-composition-pattern): Adjust it for the above change.
64 (thai-self-insert-command, thai-compose-syllable): New functions.
65 (thai-compose-region): Use thai-compose-syllable.
66 (thai-compose-string): Likewise.
67 (thai-composition-function): Likewise.
68 (thai-auto-composition): New function.
69 (thai-auto-composition-mode): New minor mode.
70
71 * language/thai.el: Fix patterns to be registered in
72 composition-function-table.
73
74 * international/quail.el (quail-input-method): Locally bind
75 inhibit-modification-hooks to t.
76
77 2005-03-17 Richard M. Stallman <rms@gnu.org>
78
79 * progmodes/perl-mode.el (perl-mode-hook): Defvar it.
80 (perl-mode): Use run-mode-hooks.
81
82 * mail/rmail.el (rmail-movemail-program, rmail-pop-password)
83 (rmail-pop-password-required, rmail-remote-password): Doc fixes.
84 (rmail-preserve-inbox, rmail-probe, rmail-autodetect): Doc fix.
85
86 * mail/sendmail.el (sendmail-send-it): Reenable the code
87 to compute resend-to-address and use it.
88
89 * tar-mode.el (tar-mode): Turn off undo unconditionally.
90
91 * image-mode.el: New file.
92
93 * image.el (insert-sliced-image): Add autoload cookie.
94
95 * font-lock.el (font-lock-lines-before): New user option.
96 (font-lock-after-change-function): Obey it.
97
98 * bindings.el (esc-map): Make M-g a prefix.
99 Bind M-g g and M-g M-g to goto-line.
100
101 * faces.el (face-id): Doc fix.
102
103 2005-03-17 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
104
105 * mail/rmail.el (rmail-unknown-mail-followup-to): New function.
106 (rmail-show-message): Use rmail-unknown-mail-followup-to.
107 (rmail-reply): Recognize Mail-Followup-To and Mail-Reply-To headers.
108
109 * mail/sendmail.el (mail-yank-ignored-headers)
110 (mail-font-lock-keywords, mail-mode-fill-paragraph):
111 Add Mail-Followup-To and Mail-Reply-To headers.
112 (mail-citation-hook): Add autoload cookie.
113 (mail-mode): Doc fix.
114 (mail-mode-map): Bind mail-mail-followup-to and mail-mail-reply-to.
115 (mail-send): Compute Mail-Followup-To and Mail-Reply-To headers.
116 (mail-mode-fill-paragraph): Handle those headers.
117 (mail-mailing-lists): New variable.
118 (mail-mail-reply-to, mail-mail-followup-to): New functions.
119
120 2005-03-17 Juri Linkov <juri@jurta.org>
121
122 * isearch.el (isearch-fallback): Check for `(car previous)'
123 before calling `isearch-other-end-state'.
124
125 2005-03-17 Kim F. Storm <storm@cua.dk>
126
127 * simple.el (move-beginning-of-line): Move to beginning of buffer
128 line, as well as beginning of screen line.
129
130 2005-03-16 Glenn Morris <gmorris@ast.cam.ac.uk>
131
132 * calendar/diary-lib.el (mark-diary-entries): Use new optional
133 argument REDRAW rather than calendar-redrawing variable.
134 * calendar/calendar.el (calendar-redrawing): Delete.
135 (redraw-calendar): Do not bind calendar-redrawing.
136
137 2005-03-16 Matt Hodges <MPHodges@member.fsf.org>
138
139 * calendar/diary-lib.el (diary-redraw-calendar): Preserve point in
140 diary-file buffer.
141
142 2005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
143
144 * help.el (describe-mode): Allow a :minor-mode-function property to
145 specify a different minor mode toggle function than the variable.
146 * simple.el (auto-fill-function):
147 * subr.el (add-minor-mode): Use it.
148
149 2005-03-16 Kenichi Handa <handa@m17n.org>
150
151 * language/ethio-util.el (sera-being-called-by-w3): New variable.
152 (ethio-sera-to-fidel-ethio): Check also sera-being-called-by-w3.
153 (ethio-fidel-to-sera-buffer): Likewise.
154
155 2005-03-16 Juri Linkov <juri@jurta.org>
156
157 * emacs-lisp/find-func.el (find-function-regexp):
158 Add defun-emitting macro `menu-bar-make-toggle'.
159
160 * isearch.el: Put `isearch-scroll' property to
161 `split-window-horizontally'.
162
163 * info.el: Update error messages for `debug-ignored-errors'.
164 (Info-isearch-search): Doc fix.
165 (Info-find-node): Move up code to go into info buffer before
166 recording the node to the history.
167 (Info-fontify-node): Fontify titles only if the next line
168 has two or more `*', `=', `-', `.'.
169 Display "go to this node" for empty (match-string 3).
170
171 2005-03-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
172
173 * term/mac-win.el: Add mouse pointer shape constants.
174
175 2005-03-15 Kim F. Storm <storm@cua.dk>
176
177 * simple.el (move-beginning-of-line): Use vertical-motion.
178
179 2005-03-15 Juri Linkov <juri@jurta.org>
180
181 * isearch.el (isearch-error): New variable.
182 (isearch-invalid-regexp, isearch-within-brackets): Remove.
183 (isearch-error-state): Rename from `isearch-invalid-regexp-state'.
184 (isearch-within-brackets-state): Remove.
185 (isearch-case-fold-search-state, isearch-pop-fun-state):
186 Decrease frame index.
187 (isearch-mode, isearch-top-state, isearch-push-state)
188 (isearch-edit-string, isearch-abort, isearch-search-and-update)
189 (isearch-fallback, isearch-message-prefix, isearch-message-suffix)
190 (isearch-search, isearch-lazy-highlight-new-loop):
191 Replace `isearch-invalid-regexp' with `isearch-error'.
192 Remove `isearch-within-brackets'.
193 (isearch-search): Add `search-failed' handler to `condition-case'.
194 (isearch-lazy-highlight-search): Add `condition-case' to catch
195 errors and allow `isearch-lazy-highlight-update' to try
196 highlighting from the beginning of the window.
197 (isearch-repeat): Move up code to set isearch-wrapped to t
198 before calling isearch-wrap-function.
199
200 * info.el (Info-isearch-initial-node): New internal variable.
201 (Info-search): Signal an error in isearch mode when search leaves
202 the initial node. Signal an error when `bound' is non-nil and
203 nothing was found in the current subfile.
204 (Info-isearch-search): Remove `condition-case'.
205 (Info-isearch-wrap): Don't wrap when search failed during leaving
206 the initial node. If `Info-isearch-search' is nil, wrap around
207 the current node.
208 (Info-isearch-start): New fun.
209 (Info-mode): Add buffer-local hook `Info-isearch-start' to
210 `isearch-mode-hook'.
211
212 2005-03-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
213
214 * simple.el (normal-erase-is-backspace): Set default to t if
215 running on Mac.
216
217 * term/mac-win.el (function-key-map): Sync with x-win.el.
218
219 2005-03-15 Kenichi Handa <handa@m17n.org>
220
221 * international/mule-cmds.el (locale-language-names): Modify the
222 format of elements and add more entries.
223 (locale-preferred-coding-systems): Add more entries.
224 (set-locale-environment): Adjust for the change of
225 locale-language-names.
226
227 2005-03-14 Stefan Monnier <monnier@iro.umontreal.ca>
228
229 * pcvs.el (smerge-ediff): Remove bogus autoload.
230
231 2005-03-14 Lute Kamstra <lute@gnu.org>
232
233 * emacs-lisp/debug.el (debugger-make-xrefs): Docstring fix.
234 Ignore a `*' at the beginning of a line.
235
236 * subr.el (macro-declaration-function): Move to emacs-lisp/byte-run.el.
237 * emacs-lisp/byte-run.el (macro-declaration-function): Move from
238 subr.el.
239 (dont-compile, eval-when-compile, eval-and-compile): Use declare
240 to specify indentation.
241
242 * generic.el (define-generic-mode): Let generic-mode-list be a
243 list of strings; test membership with equal.
244
1 2005-03-14 Kim F. Storm <storm@cua.dk> 245 2005-03-14 Kim F. Storm <storm@cua.dk>
2 246
3 * simple.el (next-line, previous-line): Add optional try-vscroll 247 * simple.el (next-line, previous-line): Add optional try-vscroll
4 arg to recognize interactive use. Pass it on to line-move. 248 arg to recognize interactive use. Pass it on to line-move.
5 (line-move): Don't perform auto-window-vscroll when defining or 249 (line-move): Don't perform auto-window-vscroll when defining or
49 calendar if that is why we were called. 293 calendar if that is why we were called.
50 294
51 2005-03-11 Kenichi Handa <handa@m17n.org> 295 2005-03-11 Kenichi Handa <handa@m17n.org>
52 296
53 * international/mule.el (make-coding-system): Set property 297 * international/mule.el (make-coding-system): Set property
54 'coding-system-define-form to nil. 298 coding-system-define-form to nil.
55 (define-coding-system-alias): Likewise. 299 (define-coding-system-alias): Likewise.
56 300
57 2005-03-11 Kenichi Handa <handa@m17n.org> 301 2005-03-11 Kenichi Handa <handa@m17n.org>
58 302
59 These changes are suggested by Dave Love <fx@gnu.org>. 303 These changes are suggested by Dave Love <fx@gnu.org>.