comparison lisp/ChangeLog @ 56291:9f2593e56a2a

*** empty log message ***
author Stefan Monnier <monnier@iro.umontreal.ca>
date Wed, 30 Jun 2004 17:12:39 +0000
parents 6927460589c5
children dfe25471ec82
comparison
equal deleted inserted replaced
56290:394796636272 56291:9f2593e56a2a
70 `\?' replacement. Remove `\,' and `\#' implementation here, as it 70 `\?' replacement. Remove `\,' and `\#' implementation here, as it
71 is better placed in `query-replace-read-args'. 71 is better placed in `query-replace-read-args'.
72 (replace-regexp): Explain `\,', `\#' and `\?'. 72 (replace-regexp): Explain `\,', `\#' and `\?'.
73 (replace-match-data): New function for thorough reuse/destruction 73 (replace-match-data): New function for thorough reuse/destruction
74 of old match-data. 74 of old match-data.
75 (replace-match-maybe-edit): Function for implementing `\?' 75 (replace-match-maybe-edit): Function for implementing `\?' editing.
76 editing.
77 (perform-replace): Fix maintaining of the match stack including 76 (perform-replace): Fix maintaining of the match stack including
78 already matched regions, implement `\?', fix various problems 77 already matched regions, implement `\?', fix various problems
79 with regions while editing and other stuff. 78 with regions while editing and other stuff.
80 (replace-highlight): Simplified. 79 (replace-highlight): Simplify.
81 80
82 2004-06-24 Daniel Pfeiffer <occitan@esperanto.org> 81 2004-06-24 Daniel Pfeiffer <occitan@esperanto.org>
83 82
84 * progmodes/grep.el (grep-error-screen-columns): New variable. 83 * progmodes/grep.el (grep-error-screen-columns): New variable.
85 (grep-regexp-alist): Give it the full functionality of gnu style 84 (grep-regexp-alist): Give it the full functionality of gnu style
102 101
103 * files.el (write-contents-functions): Doc fix. 102 * files.el (write-contents-functions): Doc fix.
104 103
105 2004-06-21 Juanma Barranquero <lektu@terra.es> 104 2004-06-21 Juanma Barranquero <lektu@terra.es>
106 105
107 * image.el (image-library-alist): Rewrite docstring in active 106 * image.el (image-library-alist): Rewrite docstring in active voice.
108 voice.
109 107
110 2004-06-20 Richard M. Stallman <rms@gnu.org> 108 2004-06-20 Richard M. Stallman <rms@gnu.org>
111 109
112 * mouse.el (mouse-set-region-1): Set transient-mark-mode to `only'. 110 * mouse.el (mouse-set-region-1): Set transient-mark-mode to `only'.
113 111
130 * man.el (Man-getpage-in-background): Revert previous change but 128 * man.el (Man-getpage-in-background): Revert previous change but
131 make cygwin a special case. 129 make cygwin a special case.
132 130
133 2004-06-18 Luc Teirlinck <teirllm@auburn.edu> 131 2004-06-18 Luc Teirlinck <teirllm@auburn.edu>
134 132
135 * autorevert.el (global-auto-revert-non-file-buffers): Update 133 * autorevert.el (global-auto-revert-non-file-buffers):
136 docstring. 134 Update docstring.
137 135
138 2004-06-19 Daniel Pfeiffer <occitan@esperanto.org> 136 2004-06-19 Daniel Pfeiffer <occitan@esperanto.org>
139 137
140 * progmodes/compile.el (compilation-error-properties): Store one 138 * progmodes/compile.el (compilation-error-properties): Store one
141 more than end-col, if present, so that transient-mark-mode will 139 more than end-col, if present, so that transient-mark-mode will
152 * replace.el (query-replace-read-args): Only warn about use of \n 150 * replace.el (query-replace-read-args): Only warn about use of \n
153 and \t when we are doing a regexp replacement and the actual 151 and \t when we are doing a regexp replacement and the actual
154 escaped character is n or t. 152 escaped character is n or t.
155 (query-replace-regexp): Add \, and \# interpretation to 153 (query-replace-regexp): Add \, and \# interpretation to
156 interactive call and document it. 154 interactive call and document it.
157 (query-replace-regexp-eval, replace-match-string-symbols): add \# 155 (query-replace-regexp-eval, replace-match-string-symbols): Add \#
158 as shortkey for replace-count. 156 as shortkey for replace-count.
159 (replace-quote): New function for doubling backslashes. 157 (replace-quote): New function for doubling backslashes.
160 158
161 2004-06-17 Juanma Barranquero <lektu@terra.es> 159 2004-06-17 Juanma Barranquero <lektu@terra.es>
162 160
182 2004-06-15 Luc Teirlinck <teirllm@auburn.edu> 180 2004-06-15 Luc Teirlinck <teirllm@auburn.edu>
183 181
184 * dired-aux.el (dired-do-redisplay, dired-maybe-insert-subdir): 182 * dired-aux.el (dired-do-redisplay, dired-maybe-insert-subdir):
185 Add hyperlink to emacs-xtra manual to docstring. 183 Add hyperlink to emacs-xtra manual to docstring.
186 184
187 * autorevert.el (global-auto-revert-non-file-buffers): Add 185 * autorevert.el (global-auto-revert-non-file-buffers):
188 hyperlink to emacs-xtra manual to docstring, as well as an 186 Add hyperlink to emacs-xtra manual to docstring, as well as an
189 info-link. 187 info-link.
190 188
191 2004-06-14 Juanma Barranquero <lektu@terra.es> 189 2004-06-14 Juanma Barranquero <lektu@terra.es>
192 190
193 * image.el (image-library-alist): New variable to map image types 191 * image.el (image-library-alist): New variable to map image types
202 2004-06-14 Kenichi Handa <handa@m17n.org> 200 2004-06-14 Kenichi Handa <handa@m17n.org>
203 201
204 * international/code-pages.el (windows-1256, cp1125): Fix tables 202 * international/code-pages.el (windows-1256, cp1125): Fix tables
205 for several characters. 203 for several characters.
206 204
207 * international/utf-8.el (ccl-encode-mule-utf-8): Fix previous 205 * international/utf-8.el (ccl-encode-mule-utf-8): Fix previous change.
208 change.
209 206
210 2004-06-13 Richard M. Stallman <rms@gnu.org> 207 2004-06-13 Richard M. Stallman <rms@gnu.org>
211 208
212 * textmodes/paragraphs.el (sentence-end): Add 0x5397d as close brace. 209 * textmodes/paragraphs.el (sentence-end): Add 0x5397d as close brace.
213 210
249 (bookmark-bmenu-mode): Describe binding in doc string. 246 (bookmark-bmenu-mode): Describe binding in doc string.
250 (bookmark-set-filename): Save the bookmark list if it's time. 247 (bookmark-set-filename): Save the bookmark list if it's time.
251 248
252 2004-06-13 Kenichi Handa <handa@m17n.org> 249 2004-06-13 Kenichi Handa <handa@m17n.org>
253 250
254 * international/utf-8.el (ccl-decode-mule-utf-8): Fix previous 251 * international/utf-8.el (ccl-decode-mule-utf-8): Fix previous change.
255 change.
256 (ccl-untranslated-to-ucs): Fix typo. 252 (ccl-untranslated-to-ucs): Fix typo.
257 253
258 2004-06-12 Karl Chen <quarl@hkn.eecs.berkeley.edu> (tiny change) 254 2004-06-12 Karl Chen <quarl@hkn.eecs.berkeley.edu> (tiny change)
259 255
260 * progmodes/python.el (python-open-block-statement-p): Fix 256 * progmodes/python.el (python-open-block-statement-p):
261 indentation after a block opening that contains a comment. 257 Fix indentation after a block opening that contains a comment.
262 258
263 2004-06-12 J,Ai(Br,At(Bme Marant <jerome@marant.org> (tiny change) 259 2004-06-12 J,Ai(Br,At(Bme Marant <jerome@marant.org> (tiny change)
264 260
265 * bindings.el (completion-ignored-extensions): Add file extensions 261 * bindings.el (completion-ignored-extensions): Add file extensions
266 of Python byte-compiled files. 262 of Python byte-compiled files.
272 (Info-mode, info, Info-toc, Info-mode-menu): Doc fix. 268 (Info-mode, info, Info-toc, Info-mode-menu): Doc fix.
273 (Info-mode-map): Bind L to Info-history, T to Info-toc. 269 (Info-mode-map): Bind L to Info-history, T to Info-toc.
274 270
275 2004-06-12 Kenichi Handa <handa@m17n.org> 271 2004-06-12 Kenichi Handa <handa@m17n.org>
276 272
277 * international/mule-cmds.el (set-language-environment): Load 273 * international/mule-cmds.el (set-language-environment):
278 subst tables if necessary. 274 Load subst tables if necessary.
279 275
280 * international/mule.el (decode-char): Load subst tables if 276 * international/mule.el (decode-char): Load subst tables if necessary.
281 necessary.
282 (encode-char): Likewise. 277 (encode-char): Likewise.
283 278
284 * international/utf-16.el (utf-16-decode-ucs): Handle a surrogate 279 * international/utf-16.el (utf-16-decode-ucs): Handle a surrogate
285 pair correctly. Call ccl-mule-utf-untrans for untranslable chars. 280 pair correctly. Call ccl-mule-utf-untrans for untranslable chars.
286 (utf-16le-decode-loop): Set r5 to -1 before loop. 281 (utf-16le-decode-loop): Set r5 to -1 before loop.
292 (ccl-decode-mule-utf-16): Likewise. Set r5 to -1 initially. 287 (ccl-decode-mule-utf-16): Likewise. Set r5 to -1 initially.
293 (ccl-mule-utf-16-encode-untrans): New CCL. 288 (ccl-mule-utf-16-encode-untrans): New CCL.
294 (utf-16-decode-to-ucs): Handle pre-read character. 289 (utf-16-decode-to-ucs): Handle pre-read character.
295 (utf-16le-encode-loop): Handle surrogate pair. 290 (utf-16le-encode-loop): Handle surrogate pair.
296 (utf-16be-encode-loop): Likewise. 291 (utf-16be-encode-loop): Likewise.
297 (ccl-encode-mule-utf-16le-with-signature): Adjusted for the change 292 (ccl-encode-mule-utf-16le-with-signature): Adjust for the change
298 of utf-16le-encode-loop. 293 of utf-16le-encode-loop.
299 (ccl-encode-mule-utf-16be-with-signature): Adjusted for the change 294 (ccl-encode-mule-utf-16be-with-signature): Adjust for the change
300 of utf-16be-encode-loop. 295 of utf-16be-encode-loop.
301 (mule-utf-16-post-read-conversion): Call 296 (mule-utf-16-post-read-conversion):
302 utf-8-post-read-conversion at first. 297 Call utf-8-post-read-conversion at first.
303 (mule-utf-16[{le|be}], mule-utf-16{le|be}-with-signature): Include 298 (mule-utf-16[{le|be}], mule-utf-16{le|be}-with-signature):
304 CJK charsets in safe-charsets if utf-translate-cjk-mode is on. 299 Include CJK charsets in safe-charsets if utf-translate-cjk-mode is on.
305 Add post-read-conversion and pre-write-conversion. 300 Add post-read-conversion and pre-write-conversion.
306 301
307 * international/utf-8.el (utf-translate-cjk-charsets): New 302 * international/utf-8.el (utf-translate-cjk-charsets): New variable.
308 variable.
309 (utf-translate-cjk-unicode-range): New variable. 303 (utf-translate-cjk-unicode-range): New variable.
310 (utf-translate-cjk-load-tables): New function. 304 (utf-translate-cjk-load-tables): New function.
311 (utf-lookup-subst-table-for-decode): New function. 305 (utf-lookup-subst-table-for-decode): New function.
312 (utf-lookup-subst-table-for-encode): New function. 306 (utf-lookup-subst-table-for-encode): New function.
313 (utf-translate-cjk-mode): Init-value changed to t. Don't load 307 (utf-translate-cjk-mode): Init-value changed to t. Don't load
318 (ccl-mule-utf-8-encode-untrans): New CCL. 312 (ccl-mule-utf-8-encode-untrans): New CCL.
319 (ccl-encode-mule-utf-8): Call ccl-mule-utf-8-encode-untrans. 313 (ccl-encode-mule-utf-8): Call ccl-mule-utf-8-encode-untrans.
320 (ccl-untranslated-to-ucs): Handle 2-byte encoding. Set r1 to the 314 (ccl-untranslated-to-ucs): Handle 2-byte encoding. Set r1 to the
321 length of encoding. Don't return r0. 315 length of encoding. Don't return r0.
322 (utf-8-compose): New arg hash-table. Handle 2-byte encoding. 316 (utf-8-compose): New arg hash-table. Handle 2-byte encoding.
323 (utf-8-post-read-conversion): Narrow to region properly. If 317 (utf-8-post-read-conversion): Narrow to region properly.
324 utf-translate-cjk-mode is on, load tables if necessary. Call 318 If utf-translate-cjk-mode is on, load tables if necessary.
325 utf-8-compose with hash-table arg if necessary. Call 319 Call utf-8-compose with hash-table arg if necessary.
326 XXX-compose-region instead of XXX-post-read-convesion. 320 Call XXX-compose-region instead of XXX-post-read-convesion.
327 (utf-8-pre-write-conversion): New function. 321 (utf-8-pre-write-conversion): New function.
328 (mule-utf-8): Include CJK charsets in safe-charsets if 322 (mule-utf-8): Include CJK charsets in safe-charsets if
329 utf-translate-cjk-mode is on. Add pre-write-conversion. 323 utf-translate-cjk-mode is on. Add pre-write-conversion.
330 324
331 * international/characters.el: Temporarily set 325 * international/characters.el: Temporarily set
332 utf-translate-cjk-mode to nil. 326 utf-translate-cjk-mode to nil.
333 327
334 * language/devan-util.el (devanagari-compose-region): Add 328 * language/devan-util.el (devanagari-compose-region):
335 autoload cookie. 329 Add autoload cookie.
336 330
337 * international/ccl.el (ccl-dump-call): Fix printing the 331 * international/ccl.el (ccl-dump-call): Fix printing the
338 subroutine name. 332 subroutine name.
339 333
340 2004-06-11 Luc Teirlinck <teirllm@auburn.edu> 334 2004-06-11 Luc Teirlinck <teirllm@auburn.edu>
341 335
342 * dired.el (dired-revert): If buffer is marked unmodified before 336 * dired.el (dired-revert): If buffer is marked unmodified before
343 reverting, keep it marked unmodified. 337 reverting, keep it marked unmodified.
344 Adapt to new conventions for commenting out code. 338 Adapt to new conventions for commenting out code.
345 (dired-make-relative): Adapt to new conventions for commenting out 339 (dired-make-relative): Adapt to new conventions for commenting out code.
346 code.
347 340
348 2004-06-10 Miles Bader <miles@gnu.ai.mit.edu> 341 2004-06-10 Miles Bader <miles@gnu.ai.mit.edu>
349 342
350 * eshell/esh-module.el (eshell-load-defgroups): Bind 343 * eshell/esh-module.el (eshell-load-defgroups):
351 `vc-handled-backends' to nil when opening files. 344 Bind `vc-handled-backends' to nil when opening files.
352 345
353 2004-06-11 Juanma Barranquero <lektu@terra.es> 346 2004-06-11 Juanma Barranquero <lektu@terra.es>
354 347
355 * files.el (parse-colon-path, cd): Doc fixes (refer to 348 * files.el (parse-colon-path, cd): Doc fixes (refer to
356 `path-separator', not colon). 349 `path-separator', not colon).
429 (dired-hide-subdir, dired-hide-all, dired-show-file-type) 422 (dired-hide-subdir, dired-hide-all, dired-show-file-type)
430 (dired-run-shell-command, dired-query): Remove redundant, 423 (dired-run-shell-command, dired-query): Remove redundant,
431 or incorrect, autoloads. 424 or incorrect, autoloads.
432 425
433 * dired-aux.el (dired-kill-tree): Do not kill DIRNAME, even if it 426 * dired-aux.el (dired-kill-tree): Do not kill DIRNAME, even if it
434 does not end in a slash. Add optional argument KILL-ROOT. Update 427 does not end in a slash. Add optional argument KILL-ROOT.
435 docstring. 428 Update docstring.
436 (dired-do-touch, dired-clean-directory, dired-run-shell-command) 429 (dired-do-touch, dired-clean-directory, dired-run-shell-command)
437 (dired-query): Add autoloads. 430 (dired-query): Add autoloads.
438 431
439 2004-06-08 Daniel Pfeiffer <occitan@esperanto.org> 432 2004-06-08 Daniel Pfeiffer <occitan@esperanto.org>
440 433
441 * progmodes/compile.el (compilation-set-window-height): Rearrange 434 * progmodes/compile.el (compilation-set-window-height):
442 the save-* functions because a buffer can have several current 435 Rearrange the save-* functions because a buffer can have several current
443 point in different windows. 436 point in different windows.
444 (compilation-error-regexp-alist-alist): Recognize {standard input} 437 (compilation-error-regexp-alist-alist): Recognize {standard input}
445 GNU messages (for gcc --pipe) and more kinds of Oracle messages. 438 GNU messages (for gcc --pipe) and more kinds of Oracle messages.
446 439
447 2004-06-08 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 440 2004-06-08 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
477 470
478 * completion.el (completion-kill-region): Doc fix. 471 * completion.el (completion-kill-region): Doc fix.
479 472
480 * format.el (format-insert-annotations) 473 * format.el (format-insert-annotations)
481 (format-annotate-location): Doc fixes. 474 (format-annotate-location): Doc fixes.
482 (format-subtract-regions): Make arguments match their use in 475 (format-subtract-regions): Make arguments match their use in docstring.
483 docstring.
484 476
485 * simple.el (kill-region): Doc fix. 477 * simple.el (kill-region): Doc fix.
486 478
487 * subr.el (insert-buffer-substring-no-properties) 479 * subr.el (insert-buffer-substring-no-properties)
488 (insert-buffer-substring-as-yank): Doc fixes. 480 (insert-buffer-substring-as-yank): Doc fixes.
564 (dired-insert-subdir-validate): Handle `dired-subdir-switches'. 556 (dired-insert-subdir-validate): Handle `dired-subdir-switches'.
565 (dired-insert-subdir-doinsert): Omit messages. 557 (dired-insert-subdir-doinsert): Omit messages.
566 Handle `dired-subdir-switches'. 558 Handle `dired-subdir-switches'.
567 (dired-hide-subdir, dired-hide-all): Do not mark buffer modified. 559 (dired-hide-subdir, dired-hide-all): Do not mark buffer modified.
568 560
569 * dired.el (dired-subdir-switches, dired-switches-alist): 561 * dired.el (dired-subdir-switches, dired-switches-alist): New vars.
570 New vars.
571 (dired-insert-old-subdirs): Do not repeatedly delete and reinsert 562 (dired-insert-old-subdirs): Do not repeatedly delete and reinsert
572 subdirs if -R switch is used for a subdir. 563 subdirs if -R switch is used for a subdir.
573 (dired-mode): Set `dired-switches-alist'. 564 (dired-mode): Set `dired-switches-alist'.
574 (dired-build-subdir-alist): Only print number of directories in 565 (dired-build-subdir-alist): Only print number of directories in
575 echo area when invoked interactively. 566 echo area when invoked interactively.
598 * textmodes/table.el: Sentence commands added to Point Motion 589 * textmodes/table.el: Sentence commands added to Point Motion
599 group; kill and backward-kill commands added to Extraction group. 590 group; kill and backward-kill commands added to Extraction group.
600 591
601 2004-06-04 Mario Lang <mlang@delysid.org> 592 2004-06-04 Mario Lang <mlang@delysid.org>
602 593
603 * battery.el (battery-linux-proc-acpi): mA was hardcored, but some 594 * battery.el (battery-linux-proc-acpi): `mA' was hardcored, but some
604 systems appear to use mW, make the code handle this. Fix a 595 systems appear to use mW, make the code handle this. Fix a
605 division-by-zero bug while at it, and handle kernels with 596 division-by-zero bug while at it, and handle kernels with
606 a slightly different layout in /proc/acpi. 597 a slightly different layout in /proc/acpi.
607 598
608 2004-06-04 Karl Fogel <kfogel@red-bean.com> 599 2004-06-04 Karl Fogel <kfogel@red-bean.com>
609 600
610 * vc-svn.el (vc-svn-checkin): Use 'nconc' instead of 'list*', 601 * vc-svn.el (vc-svn-checkin): Use 'nconc' instead of 'list*',
611 because the latter is a CL-ism. This fixes the bug reported by 602 because the latter is a CL-ism. This fixes the bug reported by
612 Shawn Boyette <mdxi@collapsar.net> in 603 Shawn Boyette <mdxi@collapsar.net> in
613 http://lists.gnu.org/archive/html/emacs-devel/2004-05/msg00442.html. 604 http://lists.gnu.org/archive/html/emacs-devel/2004-05/msg00442.html.
614 605
615 2004-06-04 Miles Bader <miles@gnu.org> 606 2004-06-04 Miles Bader <miles@gnu.org>
616 607
617 * faces.el (display-supports-face-attributes-p): Function moved to 608 * faces.el (display-supports-face-attributes-p): Function moved to
618 C code. Previously only the tty-related portion of this function 609 C code. Previously only the tty-related portion of this function
645 636
646 2004-06-03 Miles Bader <miles@gnu.org> 637 2004-06-03 Miles Bader <miles@gnu.org>
647 638
648 * subr.el (read-number): Use canonical format for default in prompt. 639 * subr.el (read-number): Use canonical format for default in prompt.
649 640
650 * minibuf-eldef.el (minibuffer-default-in-prompt-regexps): Add 641 * minibuf-eldef.el (minibuffer-default-in-prompt-regexps):
651 regexp for " [...]" style defaults. 642 Add regexp for " [...]" style defaults.
652 643
653 2004-06-02 Romain Francoise <romain@orebokech.com> 644 2004-06-02 Romain Francoise <romain@orebokech.com>
654 645
655 * ibuf-ext.el (ibuffer-jump-to-buffer): Add support for filter 646 * ibuf-ext.el (ibuffer-jump-to-buffer): Add support for filter
656 groups: if the user asks for a hidden buffer, open the 647 groups: if the user asks for a hidden buffer, open the
669 obsolescence string. 660 obsolescence string.
670 (focus-frame, unfocus-frame): Add obsolescence declaration and 661 (focus-frame, unfocus-frame): Add obsolescence declaration and
671 empty docstring. 662 empty docstring.
672 663
673 * international/mule.el (register-char-codings): Make alias for 664 * international/mule.el (register-char-codings): Make alias for
674 `ignore'. Move docstring to obsolescence info and remove 665 `ignore'. Move docstring to obsolescence info and remove redundancy.
675 redundancy.
676 666
677 2004-06-02 Kim F. Storm <storm@cua.dk> 667 2004-06-02 Kim F. Storm <storm@cua.dk>
678 668
679 * frame.el (blink-cursor-start): Turn cursor off initially so blink 669 * frame.el (blink-cursor-start): Turn cursor off initially so blink
680 starts after blink-cursor-delay rather than 2*blink-cursor-delay. 670 starts after blink-cursor-delay rather than 2*blink-cursor-delay.
671
672 2004-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
673
674 * comint.el (comint-replace-by-expanded-history-before-point):
675 Obey `start' as the docstring says.
676 (comint-send-input, comint-snapshot-last-prompt, comint-output-filter)
677 (comint-update-fence): Prevent font-lock from running unnecessarily.
678 (comint-dynamic-list-completions): Use with-current-buffer.
679
680 2004-06-01 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
681
682 * textmodes/bibtex.el (bibtex-format-entry): Fix regexps.
683 (bibtex-parse-strings): Bugfix, use assoc instead of assoc-string.
684 (bibtex-entry-update): Handle alternatives and optional fields.
685 (bibtex-parse-entry): Bugfix, handle empty key.
681 686
682 2004-05-31 Stefan Monnier <monnier@iro.umontreal.ca> 687 2004-05-31 Stefan Monnier <monnier@iro.umontreal.ca>
683 688
684 * vc-arch.el (vc-arch-state): Don't assume the file exists. 689 * vc-arch.el (vc-arch-state): Don't assume the file exists.
685 690